@charset "shift_jis";

body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	line-height:1.6;
	margin:0;
	padding:0;
	background:url(../img/back.jpg) center repeat-y;
}

#head{
	width:870px;
	height:100px;
	margin:0 auto 10px auto;
	background:url(../img/back_head.jpg) no-repeat;
}

#head h1{
	margin:0 0 0 10px;
	text-indent:-9999px;
	background:url(../img/logo.jpg) no-repeat;
	float:left;
}

#head h1 a{
	display:block;
	width:206px;
	height:90px;
}

#head h2{
	width:468px;
	height:60px;
	margin:15px 15px 0 0;
	float:right;
}

#main_body{
	clear:both;
	width:850px;
	margin:0 auto;
	padding:0;
}

#mbl{
	width:210px;
	margin:0;
	padding:0;
	float:left;
}

#mbr{
	width:630px;
	margin:0;
	padding:0;
	float:right;
}

#global_navi{
	width:200px;
	height:682px;
	margin:0;
	padding:13px 0 0 0;
	background:url(../img/back_navi.jpg) no-repeat;
}

#global_navi li.navi01{
	background:url(../img/b01.jpg) no-repeat;
	margin:0 0 0 5px;
}

#global_navi li.navi02{
	background:url(../img/b02.jpg) no-repeat;
	margin:0 0 0 5px;
}

#global_navi li.navi03{
	background:url(../img/b03.jpg) no-repeat;
	margin:0 0 0 5px;
}

#global_navi li.navi04{
	background:url(../img/b04.jpg) no-repeat;
	margin:0 0 0 5px;
}

#global_navi li.navi05{
	background:url(../img/b05.jpg) no-repeat;
	margin:0 0 0 5px;
}

#global_navi li.navi06{
	background:url(../img/b06.jpg) no-repeat;
	margin:0 0 0 5px;
}

#global_navi li.navi07{
	background:url(../img/b07.jpg) no-repeat;
	margin:0 0 0 5px;
}

#global_navi li.navi08{
	background:url(../img/b08.jpg) no-repeat;
	margin:0 0 0 5px;
}

#global_navi li.navi09{
	background:url(../img/b09.jpg) no-repeat;
	margin:0 0 0 5px;
}

#global_navi li.banner{
	margin:12px 0 0 15px;
}

#global_navi li.banner a{
	width:160px;
	height:160px;
	text-indent:0;
}

#global_navi li {
	list-style:none;
}

#global_navi li a {
	display:block;
	width:180px;
	height:52px;
	text-indent:-9999px;
}

#global_navi li.navi01 a:hover,
#global_navi li.navi01 a.stay	{
	background:url(../img/b01_f2.jpg) no-repeat;
}

#global_navi li.navi02 a:hover,
#global_navi li.navi02 a.stay	{
	background:url(../img/b02_f2.jpg) no-repeat;
}

#global_navi li.navi03 a:hover,
#global_navi li.navi03 a.stay	{
	background:url(../img/b03_f2.jpg) no-repeat;
}

#global_navi li.navi04 a:hover,
#global_navi li.navi04 a.stay	{
	background:url(../img/b04_f2.jpg) no-repeat;
}

#global_navi li.navi05 a:hover,
#global_navi li.navi05 a.stay	{
	background:url(../img/b05_f2.jpg) no-repeat;
}

#global_navi li.navi06 a:hover,
#global_navi li.navi06 a.stay	{
	background:url(../img/b06_f2.jpg) no-repeat;
}

#global_navi li.navi07 a:hover,
#global_navi li.navi07 a.stay	{
	background:url(../img/b07_f2.jpg) no-repeat;
}

#global_navi li.navi08 a:hover,
#global_navi li.navi08 a.stay	{
	background:url(../img/b08_f2.jpg) no-repeat;
}

#global_navi li.navi09 a:hover,
#global_navi li.navi09 a.stay	{
	background:url(../img/b09_f2.jpg) no-repeat;
}

table.area{
	width:200px;
	margin:0;
	font-size:10px;
	line-height:140%;
	background:url(../img/back_area.jpg) bottom no-repeat;
}

table.area a{
	color:#000;
}

table.area th.title{
	width:200px;
	height:44px;
	margin:0;
	padding:0;
	background:url(../img/title_area.jpg) no-repeat;
	text-indent:-9999px;
}

table.area th.title01{
	width:160px;
	height:20px;
	margin:0 15px;
	background:url(../img/title_area01.gif) left no-repeat;
	text-indent:-9999px;
}

table.area th.title02{
	width:160px;
	height:20px;
	margin:0 15px;
	background:url(../img/title_area02.gif) left no-repeat;
	text-indent:-9999px;
}

table.area th.title03{
	width:160px;
	height:20px;
	margin:0 15px;
	background:url(../img/title_area03.gif) left no-repeat;
	text-indent:-9999px;
}

table.area th.title04{
	width:160px;
	height:20px;
	margin:0 15px;
	background:url(../img/title_area04.gif) left no-repeat;
	text-indent:-9999px;
}

table.area th.title05{
	width:160px;
	height:20px;
	margin:0 15px;
	background:url(../img/title_area05.gif) left no-repeat;
	text-indent:-9999px;
}

table.area th.title06{
	width:160px;
	height:20px;
	margin:0 15px;
	background:url(../img/title_area06.gif) left no-repeat;
	text-indent:-9999px;
}

table.area th.title07{
	width:160px;
	height:20px;
	margin:0 15px;
	background:url(../img/title_area07.gif) left no-repeat;
	text-indent:-9999px;
}

table.area td{
	margin:0;
	padding:0 15px 15px 15px;
}

#area_round{
	width:630px;
	margin:20px 0 10px 0;
	padding:0;
	background:url(../img/round_bottom.jpg) bottom no-repeat;
}

#area_round a{
	color:#000;
}

#area_round h3{
	width:596px;
	height:20px;
	margin:0;
	padding:15px 0 0 34px;
	font-size:12px;
	font-weight:bold;
	background:url(../img/round_top.jpg) top no-repeat;
}

table.area_round{
	width:600px;
	margin:0 auto;
}

table.area_round td{
	width:200px;
	margin:0;
	padding:0 0 15px 0;
}

table.area_round2{
	width:585px;
	margin:0 auto;
	padding:0 0 15px 0;
}

#foot{
	clear:both;
	width:842px;
	height:32px;
	margin:0 auto;
	padding:14px 0 0 28px;
	background:url(../img/back_foot.jpg) no-repeat;
}

#gplink {
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
padding:6px;
font-size:10px;
line-height:1.2;
width:840px;
word-break: keep-all;
color:#999;
border:#e8e8e8 solid 1px;
background:#f8f8f8;
text-align:left;
}
#gplink a{
text-decoration:none;
color:#666;
margin-right:5px;
font-size:10px;
}