@charset "utf-8";

/* index.css　トップページのCSS */
@import "import.css";

html#iframe{
	overflow:hidden;
}
/* ページ全体の共通設定 */
body{
}

/* サイト全体の外枠指定 */
#base{}

/* header(ページの上辺) */
#header{}
	#header h2{
		float:left;
		margin-left:10px;
		/display:inline; /* IE marginバグ対策 */
	}

/* globalmenu (ページのメインメニュー)*/
#globalmenu{}

/* twocolumns = side + main */
#twocolumns{
	position:relative;
	bottom:5px;
}

/* sidecolumn(サイドバー) */
#sidecolumn{}

/* maincolumn(メインコンテンツ) */
#maincolumn{
	position:relative;
}

	/* 小さな『気づき』 */
	#start{
		border-bottom:1px solid #CCCCCC;
		padding-bottom:10px;
		margin-bottom:15px;
	}
		#start h3{
			padding-bottom:10px;
		}
			#start h3 span{
				position:absolute;
				right:108px;
				top:15px;
				font-size:12px;
				color:#FFFFFF;
			}
	
		#start p{
			padding:10px 0px 10px 10px;
			font-size:1.2em;
			line-height:1.6;
			color:#333333;
		}
	
	/* News(トップページ) */
	#news dl{
		font-size:1.2em;
		text-align:left;
		padding-top:20px;
	}
	
		#news dl dt{
			color:#990000;
			padding:0px 20px 0px 10px;
			background:url(../img/news_pointer.jpg) no-repeat right center;
			float:left;
			claer:both;
			margin-right:10px;
		}
		
		#news dl dd{
			color:#333333;
		}
	
	#news div.body{
		width:350px;
		float:left;
		padding:10px;
		text-align:left;
		font-size:1.2em;
	}
	
	#news div.image{
		float:left;
		width:160px;
		text-align:left;
		padding:10px;
	}
	iframe{
		width:600px;
		height:110px;
		border:none;
	}
	
/* footer(ページの下辺) */
#footer{}

/*--seo master--*/
html body .sbox table{
	width:auto;
	margin:0 auto;}

/* 2010/02/24 追記 */
#copy {
	padding:100px 0 100px 45px;
}
#copy p {
	font-size:1.6em;
	line-height:2.5;
	font-weight:bold;
	letter-spacing:.5em;
	padding:0;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,'メイリオ','Meiryo',Verdana,Arial,"ＭＳ Ｐゴシック",sans-serif;
}
#copy p.copy {
	font-size:2em;
	text-shadow: 0px 0px 5px #CCCCCC;
}
#copy p.copy span {
	padding:0 5px;
	color:#00A0EC;
}

#copy2 {
	padding:35px 0 35px 50px;
}
#copy2 p {
	font-size:1.5em;
	line-height:2.5;
	font-weight:bold;
	letter-spacing:.5em;
	padding:0;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,'メイリオ','Meiryo',Verdana,Arial,"ＭＳ Ｐゴシック",sans-serif;
}
#copy2 p strong {
	font-weight:bold;
}
#copy2 p.copy {
	font-size:2em;
	text-shadow: 0px 0px 5px #CCCCCC;
}
#copy2 p.copy span {
	padding:0 5px;
	color:#00A0EC;
}
#qa {
	clear:both;
	margin-bottom:20px;
}
#qa h3 {
	text-align:left;
	font-size:1.6em;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,'メイリオ','Meiryo',Verdana,Arial,"ＭＳ Ｐゴシック",sans-serif;
	border-left:6px solid #009FEB;
	font-weight:bold;
	padding:0 0 0 12px;
	margin-bottom:15px;
}
#qa p {
	margin:10px 0 0;
	text-align:center;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,'メイリオ','Meiryo',Verdana,Arial,"ＭＳ Ｐゴシック",sans-serif;
}
	#qa p a {
		display:block;
		background:#666;
		color:#FFF;
		padding:4px 0 2px;
		text-decoration:none;
		font-weight:bold;
		box-shadow: 1px 1px 5px #999;
		-webkit-box-shadow: 1px 1px 5px #999;
		-moz-box-shadow: 1px 1px 5px #999;
	}
	#qa p a:hover {
		background:#009FEB;
		color:#FFF;
	}
#qa dl {
	text-align:left;
	font-size:1.4em;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,'メイリオ','Meiryo',Verdana,Arial,"ＭＳ Ｐゴシック",sans-serif;
	padding:0 0 0 10px;
}
#qa dl span {
	font-weight:bold;
	font-size:1.2em;
	padding-right:5px;
}
	#qa dl dt {
		font-weight:bold;
		padding-bottom:5px;
	}
	#qa dl dd {
		line-height:1.4;
	}
	
.backnumber {
	padding:10px 0;
}
	.backnumber p {
	}
		.backnumber p a {
			font-family: "ヒラギノ角ゴ Pro W3",Osaka,'メイリオ','Meiryo',Verdana,Arial,"ＭＳ Ｐゴシック",sans-serif;
			font-size:1.2em;
			text-shadow: 0px 0px 5px #CCCCCC;
			color:#00A0EC;
			font-weight:bold;
		}
		.backnumber p a:hover {
			text-decoration:none;
		}

#facebook{
	margin-top:10px;
	float:right;
}
		
		
		
		
		
		
		
		
		
		
