@charset "Shift_JIS";

/* _____________________________________________________________________Interface*/

body#body_sub{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#08544C;
	background-image:url(../img/interface/bg.gif);
	background-repeat:repeat-x;
	color:#484848;
}

body#body_sub_absp{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#081E54;
	background-image:url(../img/interface/bg_absp.gif);
	background-repeat:repeat-x;
	color:#484848;
}

#header{
	width:720px;
	height:43px;
	position:relative;
	text-align:left;
}

#header_logo{
	width:200px;
	position:absolute;
	top;0px;
	left:0px;
}

#header_pdmenu{
	width:220px;
	position:absolute;
	top;0px;
	right:0px;
	padding:10px 0px;
	text-align:right;
}

.pdmenu_gray{
	width:200px;
	font-size:10px;
	color:#F5F5F5;
	font-family:sans-serif;
	background-color:#08544C;
}

.pdmenu_blue{
	width:200px;
	font-size:10px;
	color:#F5F5F5;
	font-family:sans-serif;
	background-color:#081E54;
}

#topicpath{
	width:720px;
	height:26px;
	color:#FFFFFF;
	text-align:left;
}

#topicpath_padding{
	padding:5px 0px;
}

#main{
	margin:0px auto;
	width:720px;
}

#sub_contents_area{
	border:1px solid #13675F;
	background-color:#ffffff;
	text-align:left;
}

#sub_contents_area_margin{
	padding:49px;
	text-align:left;
}

.sub_contents_area_margin2{
	padding:49px;
	text-align:left;
}

#sub_contents_area_margin_wide{
	padding:49px 0px;
	text-align:left;
}

body#body_pop{
	margin:0px;
	padding:0px;
	text-align:center;
	color:#484848;
}
#main_pop{
	margin:0px auto;
	width:718px;
	text-align:left;
}
#main_pop_wide{
	margin:0px auto;
	width:760px;
	text-align:left;
}
#footer_pop{
	border-top:9px solid #D5C5A9;
	color:#000000;
	text-align:center;
	padding:5px 0px;
}
#footer_pop_wide{
	border-top:9px solid #D5C5A9;
	color:#000000;
	text-align:center;
	padding:5px 0px;
}
#navi_ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#navi_ul li{
	margin:0px;
	padding:0px;
	line-height:0px;
	float:left;
}
#footer{
	color:#ffffff;
	text-align:center;
}
/* _____________________________________________________________________H*/

h1{
	font-size:16px;
	line-height:0px;
	padding:0px;
	margin:0px;
}

h2{
	font-size:14px;
	font-family:sans-serif;
	padding:0px;
	margin:0px 0px 10px 0px;
	color:#A46800;
}

.h2_black{
	font-size:14px;
	font-family:sans-serif;
	padding:0px;
	line-height:1em;
	margin:0px 0px 2px 0px;
	color:#000000;
}
.h2_image{
	font-size:14px;
	font-family:sans-serif;
	line-height:0px;
	padding:0px;
	margin:0px 0px 10px 0px;
	color:#D80004;
}
/* _____________________________________________________________________TEXT COLOR*/

.tex_black{
	color:#000000;
}

.tex_white{
	color:#FFFFFF;
}

.tex_red{
	color:#FF0000;
}

.tex_green{
	color:#185F58;
}

/* _____________________________________________________________________LINK */

a:link{
	text-decoration:underline;
	color:#000000;
}
a:visited{
	text-decoration:underline;
	color:#000000;
}
a:hover{
	text-decoration:underline;
	color:#000000;
}
a:active{
	text-decoration:underline;
	color:#000000;
}

a.a_white1:link{
	text-decoration:underline;
	color:#ffffff;
}
a.a_white1:visited{
	text-decoration:underline;
	color:#ffffff;
}
a.a_white1:hover{
	text-decoration:underline;
	color:#ffffff;
}
a.a_white1:active{
	text-decoration:underline;
	color:#ffffff;
}


/* _____________________________________________________________________MATERIALS */

.article{
	margin:0px 0px 30px 0px;
}

.content_half{
	width:310px;
	float:left;
}

.content_half_margin{
	padding:0px 50px;
}

td.spec_td_nowrap{
	padding:4px;
	background-color:#ffffff;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	text-align:left;
}
td.spec_td_nowrap_center{
	padding:4px;
	background-color:#ffffff;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	text-align:center;
}

.title_square{
	font-family:Osaka, ‚l‚rƒSƒVƒbƒN;
	color:#D5B173;
}

.dl_normal{
	margin:0px 0px 10px 10px;
}

.dl_normal dt{
	font-weight:800;
	color:#0FA192;
}

.dl_normal dd{
	font-weight:400;
	margin:0px 0px 0px 20px;
}

.qtvr_area{
	width:340px;
	float:left;
}

.qtvr_caption{
	width:320px;
}

.madori_area{
	width:280px;
	float:left;
}




