@charset "Shift_JIS";
/*******************************************************************************************/
/** 特集・インタビュー                                                                    **/
/*******************************************************************************************/
@import "/shared/css/font.css";
@import "/shared/css/header_footer.css";
@import "/shared/css/navigation_top.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;
}
