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

#main_img{padding:0;}
#main_img h1{
	height:390px;
	background:url(../img/top/main_img2.jpg) center top no-repeat;
	margin:0 auto 58px;
}

#main{margin-bottom:57px;}
#content{
	width:1000px;
	margin:0 auto;
}
#content .left{float:left;}


/* 日本語トップ */
#index #content .left ul li{
	float:left;
	display:block;
	width:144px;
	height:183px;
	margin-right:25px;
}
#index #content .left ul li.bnr4,
#index #content .left ul li.bnr5,
#index #content .left ul li.bnr6{
	height:169px;
}
#index #content .left ul li dl dt{
	margin-bottom:6px;
}
#index #content .left ul li.bnr3 dl dt,
#index #content .left ul li.bnr4 dl dt,
#index #content .left ul li.bnr5 dl dt,
#index #content .left ul li.bnr6 dl dt{
	margin-bottom:14px;
}

#index #content .left ul li dl dt a{
	display:block;
	width:144px;
	height:144px;
	background:url(../img/top/bnr.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#index #content .left ul li.bnr1 dl dt a{background-position:left top;}
#index #content .left ul li.bnr2 dl dt a{background-position:left -183px;}
#index #content .left ul li.bnr3 dl dt a{background-position:left -366px;}
#index #content .left ul li.bnr4 dl dt a{background-position:left -549px;}
#index #content .left ul li.bnr5 dl dt a{background-position:left -718px;}
#index #content .left ul li.bnr6 dl dt a{background-position:left -887px;}
#index #content .left ul li.bnr1 dl dt a:hover{background-position:-144px top;}
#index #content .left ul li.bnr2 dl dt a:hover{background-position:-144px -183px;}
#index #content .left ul li.bnr3 dl dt a:hover{background-position:-144px -366px;}
#index #content .left ul li.bnr4 dl dt a:hover{background-position:-144px -549px;}
#index #content .left ul li.bnr5 dl dt a:hover{background-position:-144px -718px;}
#index #content .left ul li.bnr6 dl dt a:hover{background-position:-144px -887px;}
#index #content .left ul li dl dd{
	font-weight:bold;
	text-align:center;
	font-family:"メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}



#index #content .right{float:right;}
#index #content .right h2{margin:10px 0 5px;}
#index #content .right div{
	width:442px;
	height:303px;
	padding:14px 28px 0 5px;
	overflow-y:scroll;
}
#index #content .right div dl dt{font-weight:bold;}
#index #content .right div dl dd{margin-bottom:18px;}


/* 英語トップ */

#index_en #main_img h1{margin-bottom:43px;}
#index_en #main{margin-bottom:33px;}

#index_en #content .left h2{margin-bottom:5px;}
#index_en #content .left div{
	width:405px;
	height:295px;
	padding:20px 50px 0 20px;
	overflow-y:scroll;
	font-size:116%;
}
#index_en #content .left div dl dt{font-weight:bold;}
#index_en #content .left div dl dd{margin-bottom:15px;}

#index_en #content .right{
	float:left;
	width:400px;
	margin-left:45px;
}
#index_en #content .right ul{margin-bottom:18px;}
#index_en #content .right ul li{
	float:left;
	margin-right:10px;
}

#index_en #center_resolver .left_box{
	float:left;
	display:block;
	width:164px;
}
#index_en #center_resolver .right_box{
	float:left;
	display:block;
}
#index_en #center_resolver .right_box input{
}
#index_en #center_resolver .right_box p{
	margin:3px 0 0 10px;
	font-size:78%;
}
#index_en #center_resolver .right_box a{
	color:#b62135;
	text-decoration:underline;
}

/* footer */
#tfooter{
	width:1056px;
	margin:0 auto;
	padding-bottom:60px;
}
#tfooter ul{
	margin:0 0 20px 28px;
}
#tfooter ul li{
	float:left;
	margin-right:38px;
}
#tfooter ul li #center_resolver{
	padding-top:12px;
}

#tfooter ul li #center_resolver .left{
	float:left;
}
#tfooter ul li #center_resolver .right{
	float:left;
}
#tfooter ul li #center_resolver .right input{
}
#tfooter ul li #center_resolver .right p{
	margin:3px 0 0 10px;
	font-size:78%;
}
#tfooter ul li #center_resolver .right a{
	color:#b62135;
	text-decoration:underline;
}



#tfooter p.copyright{
	font-size:116%;
	margin:0 0 0 28px;
}
