@charset "utf-8";

/* index.css　トップページのCSS */
@import "import.css";

/*--seo master--*/
div.sbox table { margin:0 auto; }
div.summary { margin-left: 1em;}
div.sbox h1.stext,
div.sbox div.summary {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
	line-height: 1.6;
}


/* ページ全体の共通設定 */
body{
}

/* サイト全体の外枠指定 */
#base{}

/* header(ページの上辺) */
/* globalmenu (ページのメインメニュー)*/
/* twocolumns = side + main */
#twocolumns{}

/* sidecolumn(サイドバー) */
#sidecolumn{}

/* maincolumn(メインコンテンツ) */
#maincolumn{
	font-size:1.2em;
	text-align:left;
}
	#greeting{}
		#greeting div.liquidtextarea{
			background:url(../img/liquid_top.jpg) no-repeat;
			padding-top:5px;
			margin-top:5px;
			/margin-top:0px;
		}
		#greeting div p{
			background:url(../img/liquid_bottom.jpg) no-repeat;
			background-position:bottom;
			padding:5px 7px 10px 17px;
			line-height:1.4;
			margin-top:0px;
		}
	
	#news{
		padding-top:15px;
	}
		#newtopics dl{
			padding:3px 0px 10px 10px;
			/padding:0px 0px 10px 10px;
			background:url(../img/index_news_border.jpg) no-repeat;
			background-position:bottom;
			margin-bottom:20px;
			font-size:1.2em;
			/font-size:1em;
		}
		#newtopics dt{
			color:#B1455E;
			float:left;
			clear:both;
			background:url(../img/index_news_pointer.jpg) no-repeat;
			background-position:85px 3px;
			padding:0px 30px 10px 0px;
		}
		#newtopics dd{
			padding-bottom:10px;
		}
	
	#newtopics{
		font-size:1.2em;
	}
	#newtopics body{
		background:none;
	}
	
	#news iframe{
		width:560px;
		height:110px;
		border:none;
	}
	
	#imagecontainer{
		padding:8px 0px 5px 15px;
		background:url(../img/index_policy_border.jpg) no-repeat;
		background-position:bottom;
	}
		#imagecontainer img{
			padding-right:5px;
		}
	#policy{
		line-height:1.4;
	}
		#policy dt{
			padding-top:10px;
		}
		#policy dd{
			padding:0px 7px 10px 15px;
			background:url(../img/index_policy_border.jpg) no-repeat;
			background-position:bottom;
		}
	
	#sample{
		padding-top:20px;
	}
		#sample dl{
			float:left;
			background:url(../img/sample_background.jpg) no-repeat;
		}
		#sample dt{
			padding:15px 0px 0px 14px;	
		}
		#sample dd{
			padding:9px 22px 0px 4px;
		}
		#sample dl.coner dd{
			padding:9px 10px 0px 5px;
		}
			#sample dd.navigation{
				text-align:right;
				padding:3px 27px 19px 5px;
			}
			#sample dl.coner dd.navigation{
				text-align:right;
				padding:3px 15px 19px 8px;
			}

/* footer(ページの下辺) */
#footer{
	margin-top:20px;
}