@charset "utf-8";
@import url('tmpl.css');

/* 中央コンテンツ関係 */



.main_content{
width: 1000px;
margin: 0 auto 0 auto;
}

.top_box,
.top_box .container{
background: url(../img/header_back_short.gif) top left repeat-x #ffffff;
height: 149px;
}

/* 下段 */

.promotion{

width: 1000px;
list-style-type: none;

}

ul *{
	list-style: none;
}

/* report_experience */
.promotion ul.report_exp{
float: left;
width: 266px;
margin: 0 0 0 7px;
display: inline;
}

.promotion ul.report_exp li{
float: left;
width: 266px;
margin: 0;
}

.report_exp ul.level_1{
float: left;
width: 254px;
height: 96px;
margin: 15px 0 0 12px;
display: inline;

}

ul.level_1 li#coming_soon{
float: left;
width: 120px;
height: 96px;
margin: 0 0 0 4px;

}

ul.level_1 li#kei_takeoka{
float: left;
width: 120px;
height: 96px;
margin: 0;
}

/* concept_film */
.promotion ul.concept_film{
float: left;
width: 431px;
margin: 0 0 0 11px;
display: inline;
}

.promotion ul.concept_film li{
float: left;
width: 431px;
height: 28px;
margin: 0;
}

.concept_film ul.level_1{
float: left;
width: 426px;
height: 96px;
margin: 15px 0 0 5px;
display: inline;
}

.concept_film ul.level_1 li{
float: left;
width: 134px;
height: 96px;
margin: 0 0 0 4px;
display: inline;
}

/* mail_magazine */
div.mail_magazine{
float: left;
width: 245px;
margin: 0 0 auto 11px;
background:url(../../img/icon_mail_magazine_chara.gif) no-repeat;
background-position:  15px 29px ;
}

.mail_magazine img{
float: left;
width: 266px;
height: 28px;
margin: 0 auto 11px auto;
}

img#regist_btn{
float: left;
width: 88px;
height: 25px;
margin: 25px 0 21px 161px;
padding: 0;
display: inline;
}

.mail_magazine img#detaile{
float: left;
width: 230px;
height: 26px;
margin: 5px 0 auto 15px;
display: inline;
background:#00CC33;
}

/* footer */

.footer{
	margin-top: 16px;
	height: 68px;
}


.footer #banners{
	width: 998px;
	float: left;
}

.footer_banner{
	width: 739px;
	height: 81px;
	margin: 0 auto 17px;
	display: block;
}


.footer div.notes{
float:left;
width: 990px;
height: 21px;
margin-bottom: 17px;
}

.footer p{
float: left;
width: 998px;
height: 9px;
margin-bottom: 3px;
}

