@charset "utf-8";
/* CSS Document */

/* ---------------------------------------------------------
OTHER LANGUAGE 他言語INDEX
--------------------------------------------------------- */

html,body{
	min-height: 100%;
	height: auto !important;
	height: 100%;}

#language_box{
	width:100%;
	margin:40px 0 5px 0;
	background-image:url(../images/language/back_language_index.jpg);
	background-repeat:no-repeat;
	min-height:500px;
	_height:500px; 
}
#language_box ul{
	width:100%;
	margin-top:43px;
}
#language_box ul li{
	width:305px;
	height:65px;
	margin:0 20px 82px 0;
	background-image:url(../images/language/img_language_line01.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	display:inline;
	float:left;
}
#language_box ul li a{
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:10px;
	padding:0 0 0 95px;
	line-height:55px;
	height:55px;
	display:block;
	background-repeat:no-repeat;
}
#language_box ul #language_list_03{
/*	margin-right:0;*/
}
#language_list_01 a{
	background-image:url(../images/language/img_m_01_rollout.png);
}
#language_list_02 a{
	background-image:url(../images/language/img_m_02_rollout.png);
}
#language_list_03 a{
	background-image:url(../images/language/img_m_03_rollout.png);
}
#language_list_04 a{
	background-image:url(../images/language/img_m_04_rollout.png);
}
#language_list_01 a:hover{
	background-image:url(../images/language/img_m_01_rollover.png);
}
#language_list_02 a:hover{
	background-image:url(../images/language/img_m_02_rollover.png);
}
#language_list_03 a:hover{
	background-image:url(../images/language/img_m_03_rollover.png);
}
#language_list_04 a:hover{
	background-image:url(../images/language/img_m_04_rollover.png);	
}
#to_pagetop {
	padding: 0px 3px 4px;
}

/* For modern browsers */
#language_box:before,
#language_box:after {
    content:"";
    display:table;
}
#language_box:after {
    clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
#language_box {
    zoom:1;
}
