@charset "ISO-8859-1";
/*******************************************************************************************/
/** 特集・インタビュー                                                                    **/
/*******************************************************************************************/
@import "/shared/css/font_e.css";
@import "/shared/css/header_footer_e.css";
@import "/shared/css/navigation_top_e.css";

/** 独自設定 **/
body {	margin: 0px;
	padding: 0px 0px 20px 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #EDEDED;
}

h1,h2,h3,h4,h5, p { margin:0px; padding:0px; }
a img { border:none; }

#newcontents .bk12 { color: #000000; font-size: 100%; line-height: 140% } 
#newcontents .bk10 { color: #000000; font-size: 80%; line-height: 100% } 
#newcontents .tablenew .bk12 { color: #000000; font-size: 80%; line-height: 140% } 
.bk24 { color: #000000; font-size: 140%; line-height: 130%}  
.bk16 { color: #000000; font-size: 120%; line-height: 130% }   
.bk14 { color: #000000; font-size: 100%; line-height: 130%}  
.bk12 { color: #000000; font-size: 80%; line-height: 140% }     
.bk10 { color: #000000; font-size: 70%; line-height: 100% }    
.wh24 { color: #ffffff; font-size: 140%; line-height: 130% }   
.wh16 { color: #ffffff; font-size: 120%; line-height: 130% }  
.wh14 { color: #ffffff; font-size: 100%; line-height: 130% }   
.wh12 { color: #ffffff; font-size: 80%; line-height: 140% }    
.wh10 { color: #ffffff; font-size: 70%; line-height: 140% }    

a {color: #005DA9; text-decoration: underline; }
a:hover { color: #FC5F00; text-decoration: underline; }
a.white { color: #ffffff; text-decoration: underline; }
a.white:visited { color: #ffffff; text-decoration: underline; }
a.white:hover { color: #FFEE31; text-decoration: underline; }

hr { display: none; }
.clear-both { clear: both; }

#contentbody{
	width: 752px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;

}

#contentarea { width: 792px; margin: 0px auto; }

#contentarea_back {
	background-image: url(/shared/img/common/back.gif);
	background-position: center top;
	background-repeat: repeat-y;
}

#contentarea_back_bottom {
	background-image: url(/shared/img/common/back_bottom.gif);
	background-position: center top;
	background-repeat: no-repeat;
	height:11px;
	margin: 0px;
	padding: 0px;
}

#container-common {
	width : 743px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border: solid 1px #CCCCCC;
	margin-bottom: 10px;
}

/** Old Contents Caution Text **/

#info_header { width:100%; height: 60px; position: fixed; z-index: 999; background-color: #003d70;
	/*background-image: linear-gradient(left, rgb(1,46,82) 25%, rgb(0,97,176) 100%); 
	background-image: -o-linear-gradient(left, rgb(1,46,82) 25%, rgb(0,97,176) 100%); 
	background-image: -moz-linear-gradient(left, rgb(1,46,82) 25%, rgb(0,97,176) 100%);
	background-image: -webkit-linear-gradient(left, rgb(1,46,82) 25%, rgb(0,97,176) 100%);
	background-image: -ms-linear-gradient(left, rgb(1,46,82) 25%, rgb(0,97,176) 100%);
	background-image: -webkit-gradient( linear, left top, right top, color-stop(0.25, rgb(1,46,82)), color-stop(1, rgb(0,97,176)) );*/}
#info_header p{ width:940px; margin:0 auto; padding:10px; color:#FFF;}
#info_header a:link {color:#FFF;}
#info_header a:visited {color:#FFF; text-decoration:none;}
#info_header a:hover {color:#FFF; text-decoration: none;}
#info_header a:active {  lor:#FFF; text-decoration:none;}
#area_header { padding: 60px 0 0 0;}