


body {
font-family:"ＭＳ Ｐゴシック", Osaka;
}
.mrg10{
padding-top:10px;
}
.mrg18{
padding-top:18px;
}
.mrg35{
padding-top:35px;
}
.clr_bth {
	font-size:0px;
	line-height:0px;
	clear:both;
}

/* インデックス　*/

div#st_lead {
	margin:0px auto 20px auto;
	width:720px;
	text-align:left;
}
div#st_lead h2 {
	padding:0px 0px 18px 0px;
	font-size:100%;
	font-weight:bold;
	line-height:155%;
	color:#333333;
}
div#st_lead p {
	margin:0px;
	padding:0px;
	font-size:90%;
	line-height:155%;
}

div#st_lead div.kanren {
	margin:3px 0px 0px 0px;
	font-size:90%;
	line-height:155%;
}
div#spt_line {
	margin:0px auto 18px auto;
	width:720px;
}
div#st_index {
	margin:0px auto 35px auto;
	width:720px;
	text-align:left;
}
div#st_index td {
	vertical-align:top;
}
div#st_index td.r {
	text-align:right;
}
div#st_index .head01 {
	margin:0px 0px 18px 0px;
}

/* ページ　*/

div#st_page_title {
	margin:35px auto 35px auto;
	width:770px;
}
div#st_page_lead {
	margin:0px auto 35px auto;
	width:720px;
	text-align:left;
}
div#st_page_lead td {
	vertical-align:top;
}
div#st_page_lead .r {
	padding:0 35px 0 0;
}
div#st_page_lead p {
	margin:0px;
	padding:0px;
	font-size:90%;
	line-height:155%;
}
div#st_page_lead h2 {
	margin-bottom:18px;
	padding-top:2px;
	padding-bottom:2px;
}

div.st_page_chpt {
	margin:0px auto 35px auto;
	width:720px;
	text-align:left;
}
div.st_page_chpt2 {
	margin:0px auto 18px auto;
	width:720px;
	text-align:left;
}
div.st_page_chpt h3 {
	margin:0px 0px 18px 0px;
	width:720px;
	text-align:left;
}
div.st_page_chpt .l {
	width:460px;
	float:left;
}
div.st_page_chpt .txt01 {
	margin:0px;
	padding:0px;
	font-size:80%;
	line-height:150%;
}
div.st_page_chpt .r {
	width:240px;
	float:right;
} 
div.st_page_chpt .r img,
div.st_page_chpt .lpica img {
	display:block;
}
div.st_page_chpt h4.stitle {
	margin-bottom:10px;
	line-height:155%;
	font-size:90%;
	font-weight:bold;
	color:#336600;
}
div.st_page_chpt .cap {
	margin:0px;
	padding:3px 0px 0px 0px;
	line-height:130%;
	font-size:70%;
}
div.st_page_chpt h5.pic_title {
	margin:0px 0px 18px 0px;
	padding:0px;
	font-weight:bold;
	font-size:80%;
	color:#669900;
}
div.st_page_chpt h6.pic_title {
	margin:0px 0px 18px 0px;
	padding:0px;
	font-weight:bold;
	font-size:80%;
}
div.st_page_chpt .picaa img {
	display:block;
}
div.st_page_chpt .picaa td {
	vertical-align:bottom;
}
div.st_page_chpt .picaa .cap {
	margin:0px 0px 0px 4px;
}

/****コラム****/
div.st_page_chpt .clm {
	padding:15px;
	background-color:#F4F7EA;
	border:1px solid #92BD38;
}
div.st_page_chpt .clm2 {
	padding:10px;
	border:1px solid #92BD38;
}
div.st_page_chpt .clm_l {
	float:left;
}	
div.st_page_chpt .clm h4 {
	margin-bottom:18px;
	line-height:155%;
	font-size:90%;
	font-weight:bold;
	color:#92BD38;
}
div.st_page_chpt .clm2 h4 {
	margin:5px 0px 10px 0px;
	font-size:90%;
	font-weight:bold;
	color:#92BD38;
}
/*監修*/
#st_kanshu {
	margin:0px auto 0px auto;
	padding-top:18px;
	width:760px;
	font-size:70%;
	line-height:140%;
	text-align:right;
}




/*link area*/
div#link_area {
	margin:0px auto 10px auto;
	padding:0px 0px 8px 0px;
	width:770px;
	text-align:left;
	border-bottom:1px solid #92BD38;
}
div#link_area h2 {
	margin:0px 0px 12px 0px;
}
div#link_area .ma_mrg {
	padding:12px 0px 0px 0px;
	clear:both;
}
div#link_area .ma_sub {
	padding:0px 0px 3px 14px;
	font-size:70%;
	line-height:120%;
	color:#666;
}	
div#link_area .ma_link {
	padding:0px 0px 0px 14px;
	font-size:70%;
	font-weight:bold;
	line-height:120%;
	color:#666;
	background:url(../images/arrow_link.gif) no-repeat 0px 2px;
}	
div#link_area .ma_l,
div#link_area .ma_c,
div#link_area .ma_r {
	width:246px;
}
div#link_area .ma_l {
	margin-right:16px;
	float:left;
}
div#link_area .ma_c {
	float:left;
}
div#link_area .ma_r {
	float:right;
}
