@charset "utf-8";

html {
	overflow-y:scroll;
}

#postContents,#footer{clear:both;}

/************************************************************
 * HEADER
 ************************************************************/
#logo{
	background:url(../img/common_en/logo.gif) no-repeat 0 0;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:225px;
	height:29px;
}

#header .header_right{
	width:565px;
	/width:630px!important;
}





/************************************************************
 * Text size
 ************************************************************/
.font_btn{
	margin-top:5px;
	/margin-top:8px;
	width:102px;
	_width:104px;
}
.btn_f_normal	{background:url(../img/common_en/h_btn_f_normal.gif) no-repeat center 0; display:block;width:28px;height:21px;text-indent:-9999px;overflow:hidden;}
.btn_f_large	{background:url(../img/common_en/h_btn_f_large.gif) no-repeat center 0; display:block;width:13px;height:21px;text-indent:-9999px;overflow:hidden;}

.btn_f_normal:hover	{background: url(../img/common_en/h_btn_f_normal_on.gif) no-repeat center 0;}
.btn_f_large:hover	{background: url(../img/common_en/h_btn_f_large_on.gif) no-repeat center 0;}

.font_on:hover		{background:url(../img/en/icn/icn_font_arrow.gif) no-repeat 0 20px;}

.fontsizer1 a.textresizer-active {background:url(../img/common_en/h_btn_f_normal_on.gif) no-repeat center 0;}
.fontsizer2 a.textresizer-active {background:url(../img/common_en/h_btn_f_large_on.gif) no-repeat center 0;}




/************************************************************
 * Gloval Navi
 ************************************************************/

#navi .n1{	background:url(../img/common_en/navi1.gif) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden;width:320px;height:50px;}
#navi .n2{	background:url(../img/common_en/navi2.gif) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden;width:320px;height:50px;}
#navi .n3{	background:url(../img/common_en/navi3.gif) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden;width:320px;height:50px;}

#navi .n1_on{	background:url(../img/common_en/navi1_on.gif) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden;width:320px;height:50px;}
#navi .n2_on{	background:url(../img/common_en/navi2_on.gif) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden;width:320px;height:50px;}
#navi .n3_on{	background:url(../img/common_en/navi3_on.gif) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden;width:320px;height:50px;}

#navi .n1:hover,#navi .on .n1{ background-image:url(../img/common_en/navi1_on.gif) ;}
#navi .n2:hover,#navi .on .n2{ background-image:url(../img/common_en/navi2_on.gif) ;}
#navi .n3:hover,#navi .on .n3{ background-image:url(../img/common_en/navi3_on.gif) ;}




/************************************************************
 * TOP PAGE
 ************************************************************/

/*change.css*/
#main_butA	{
	position: absolute;
	bottom: 9px;
	left: 870px;
}
#main_butB	{
	position: absolute;
	bottom: 9px;
	left: 915px;
}

/*right menu*/
#top_page #right{
	width:250px;
	float:left;
	margin-top:0;
	position:static;
}
/*Complete package download (PDF) Button (right menu)*/
.btn_dl_kessan{
	background:url(../img/top_en/btn_dl_kessan.gif) no-repeat left top;
	display:block;
	width:216px;
	height:46px;
	text-indent:-9999px;
	overflow:hidden;
}
.btn_dl_kessan:hover{
	background-image:url(../img/top_en/btn_dl_kessan_on.gif);
}
.btn_gms{
	background:url(../img/top_en/btn_gms.gif) no-repeat left top;
	display:block;
	width:216px;
	height:46px;
	text-indent:-9999px;
	overflow:hidden;
}
.btn_gms:hover{
	background-image:url(../img/top_en/btn_gms_on.gif);
}
/*right banner (right menu)*/
#top_page #right #right_banner{
	width:250px;
	text-align:center;
}
#top_page #right #right_banner li{
	margin-bottom:10px;
}


/*Company Information*/
#top_page #company{
	width:688px;
	overflow:hidden;
	zoom:1;
	font-size:11px;
	line-height:12px;
}
#top_page #left #company ul{
	margin-top:10px;
}
#top_page #left #company li{
	width:77px;
	float:left;
	display:block;
	background:url(../img/top_en/company_body.gif) repeat-y 0 0;
}
#top_page #left #company li span{
	width:77px;
	display:block;
	padding-bottom:6px;
	background:url(../img/top_en/company_end.gif) no-repeat left bottom;
}
#top_page #left #company li a{
	display:block;
	width:60px;
	height:25px;
	padding-top:55px;
	padding-left:15px;
	padding-right:2px;
	overflow:hidden;
	zoom:1;
}
#top_page #left #company li.company1{
	width:131px;
	float:left;
	display:block;
	background:url(../img/top_en/company1_body.gif) repeat-y 0 0;
}
#top_page #left #company li.company1 span{
	width:131px;
	display:block;
	padding-bottom:6px;
	background:url(../img/top_en/company1_end.gif) no-repeat left bottom;
}
#top_page #left #company li.company1 a{
	display:block;
	width:114px;
	height:25px;
	padding-top:55px;
	padding-left:15px;
	padding-right:2px;
	overflow:hidden;
	zoom:1;
}
#top_page #left #company li.company1 a{
	background:url(../img/top_en/company1.jpg) no-repeat 0 0;
}
#top_page #left #company li.company2 a{
	background:url(../img/top_en/company2.jpg) no-repeat 0 0;
}
#top_page #left #company li.company3 a{
	background:url(../img/top_en/company3.jpg) no-repeat 0 0;
}
#top_page #left #company li.company4 a{
	background:url(../img/top_en/company4.jpg) no-repeat 0 0;
}
#top_page #left #company li.company5 a{
	background:url(../img/top_en/company5.jpg) no-repeat 0 0;
}
#top_page #left #company li.company6 a{
	background:url(../img/top_en/company6.jpg) no-repeat 0 0;
}
#top_page #left #company li.company7 a{
	background:url(../img/top_en/company7.jpg) no-repeat 0 0;
}
#top_page #left #company li.company8 a{
	background:url(../img/top_en/company8.jpg) no-repeat 0 0;
}
#top_page #left #company li.company9 a{
	background:url(../img/top_en/company9.jpg) no-repeat 0 0;
}


/*Button*/
.btn_list{background:url(../img/common_en/btn_list.gif) no-repeat 0 0; display:block;width:43px;height:16px;text-indent:-9999px;overflow:hidden;}
.btn_rss{background:url(../img/common_en/btn_rss.gif) no-repeat 0 0; display:block;width:43px;height:16px;text-indent:-9999px;overflow:hidden;}

.btn_left_company_en{ background:url(../img/common_en/left_company.gif) no-repeat 0 0; display:block;width:189px;height:42px;text-indent:-9999px;overflow:hidden; }
.btn_left_company_en:hover{ background-image:url(../img/common_en/left_company_on.gif) ; }

/*Icon*/
.icn_press{background:url(../img/icn_en/icn_press.gif) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden;width:68px;height:11px;}
.icn_info{background:url(../img/icn_en/icn_info.gif) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden;width:70px;height:11px;}
.icn_group{background:url(../img/icn_en/icn_group.gif) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden;width:70px;height:11px;}


#briefing dl dt span {
    background-image: url("../img/common_en/btn_close.gif") ;
    padding-top:10px;
    width:70px;
}

#briefing dl dt span.close {
    background-image: url("../img/common_en/btn_close.gif") ;
    width:39px;
}