*{
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-decoration: none;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	}

html,body{
	height: 100%;
	}

body{
	background: url(../images/sky_shadow.png) repeat-x #efeedf;
	}

img{
	border: 0px;
	}

div.clear{
	clear: both;
	}

div#sky{
	background: url(../images/sky.gif) repeat-x;
	}

#container{
	width: 980px;
	margin: 0 auto;
	}

#container2{
	width: 980px;
	margin: 0 auto;
	}

/*-----header-----*/

div#header{
	width: 980px;
	height: 122px;
	}

/*-header logo-*/

div#logo{
	width: 482px; /* width: 462px; */
	height: 122px;
	float: left;
	}
div#logo h1{
	font-size: 10px;
	line-height: 11px;
	color: #00a0e9;
	margin-top: 20px;
	margin-bottom: 2px;
	margin-left: 13px;
	}

/*-header menu-*/

ul#h_menu{
	width: 498px; /* width: 518px; */
	height: 86px;
	float: right;
	}

ul#h_menu li{
	font-size: 0.95em;
	line-height: 1.6em;
	font-weight: bold;
	border-left: 1px #006bd3 solid;
	padding-top: 65px;
	padding-left: 13px;
	margin-right: 16px;
	float: right;
	}

ul#h_menu a{
	color: #006bd3;
	}

ul#h_menu li#rightline{
	border-right: 1px #006bd3 solid;
	padding-right:12px;
	}

div#head_menu{
	width: 498px; /* width: 518px; */
	height: 122px;
	float: left;
	}

/*----------main menu----------*/

div#main_menu{
	width: 980px;
	height: 45px;
	background: url(../images/main_menu.png) no-repeat;
	}

ul#m_menu li{
	float: left;
	}

ul#m_menu a{

	display: block;
	overflow: hidden;
	}

li#bt1 a:link{
	width: 103px;
	height: 45px;
	background: url(../images/main_bt1.png) no-repeat;
	margin-left: 75px;
	margin-right: 107px;
	}

li#bt2 a:link{
	width: 71px;
	height: 45px;
	background: url(../images/main_bt2.png) no-repeat;
	margin-right: 107px;
	}

li#bt3 a:link{
	width: 87px;
	height: 45px;
	background: url(../images/main_bt3.png) no-repeat;
	margin-right: 107px;
	}

li#bt4 a:link{
	width: 88px;
	height: 45px;
	background: url(../images/main_bt4.png) no-repeat;
	margin-right: 107px;
	}

li#bt5 a:link{
	width: 52px;
	height: 45px;
	background: url(../images/main_bt5.png) no-repeat;
	}

li#bt1 a:visited{
	width: 103px;
	height: 45px;
	background: url(../images/main_bt1.png) no-repeat;
	margin-left: 75px;
	margin-right: 107px;
	}

li#bt2 a:visited{
	width: 71px;
	height: 45px;
	background: url(../images/main_bt2.png) no-repeat;
	margin-right: 107px;
	}

li#bt3 a:visited{
	width: 87px;
	height: 45px;
	background: url(../images/main_bt3.png) no-repeat;
	margin-right: 107px;
	}

li#bt4 a:visited{
	width: 88px;
	height: 45px;
	background: url(../images/main_bt4.png) no-repeat;
	margin-right: 107px;
	}

li#bt5 a:visited{
	width: 52px;
	height: 45px;
	background: url(../images/main_bt5.png) no-repeat;
	}

li#bt1 a:hover{
	width: 103px;
	height: 45px;
	background: url(../images/main_bt1.png) no-repeat 0 -45px;
	margin-left: 75px;
	margin-right: 107px;
	}

li#bt2 a:hover{
	width: 71px;
	height: 45px;
	background: url(../images/main_bt2.png) no-repeat 0 -45px;
	margin-right: 107px;
	}

li#bt3 a:hover{
	width: 87px;
	height: 45px;
	background: url(../images/main_bt3.png) no-repeat 0 -45px;
	margin-right: 107px;
	}

li#bt4 a:hover{
	width: 88px;
	height: 45px;
	background: url(../images/main_bt4.png) no-repeat 0 -45px;
	margin-right: 107px;
	}

li#bt5 a:hover{
	width: 52px;
	height: 45px;
	background: url(../images/main_bt5.png) no-repeat 0 -45px;
	}

li#bt1 a:active{
	width: 103px;
	height: 45px;
	background: url(../images/main_bt1.png) no-repeat;
	margin-left: 75px;
	margin-right: 107px;
	}

li#bt2 a:active{
	width: 71px;
	height: 45px;
	background: url(../images/main_bt2.png) no-repeat;
	margin-right: 107px;
	}

li#bt3 a:active{
	width: 87px;
	height: 45px;
	background: url(../images/main_bt3.png) no-repeat;
	margin-right: 107px;
	}

li#bt4 a:active{
	width: 88px;
	height: 45px;
	background: url(../images/main_bt4.png) no-repeat;
	margin-right: 107px;
	}

li#bt5 a:active{
	width: 52px;
	height: 45px;
	background: url(../images/main_bt5.png) no-repeat;
	}

/*-----footer-----*/

div#footer{
	height: 220px;
	background: url(../images/footer.gif) no-repeat bottom;
	}

div#footer_inner{
	width: 950px;
	margin: 0 auto;
	}

/*iso*/

div#footer_iso{
	width: 276px;
	float: right;
	}	

h3{
	font-size: 0.8em;
	line-height: 1.3em;
	color: #fff;
	margin-left: 5px;
	margin-top: 3px;
	margin-bottom: 1px;
	}

#iso{
	font-size: 0.7em;
	line-height: 1.3em;
	color: #fff;
	margin-left: 5px;
	}

/*menu*/

div#footer_menu{
	width: 674px;
	float: left;
	padding-top: 80px;
	}

ul#footer_menu li{
	font-size: 0.9em;
	line-height: 2.2em;
	display: inline;
	}

ul#footer_menu a{
	color: #fff;
	}

ul#footer_menu li.f_m{
	border-right: 1px #fff solid;
	padding-top: 2px;
	padding-right: 15px;
	margin-right: 10px;
	}

h2{
	font-size: 0.9em;
	line-height: 1.2em;
	letter-spacing: 0.1em;
	font-family: Arial , sans-serif;
	font-weight: normal;
	color: #fff;
	margin-top: 15px;
	}

table#footer{
	margin: 0 auto;
	}

div#ban1{
	width: 236px;
	height: 93px;
	background: url(../images/banner1.png) no-repeat;
	}
div#ban2{
	width: 236px;
	height: 91px;
	background: url(../images/banner2.png) no-repeat;
	}

div#ban3{
	width: 236px;
	height: 91px;
	background: url(../images/banner3.png) no-repeat;
	}

div#ban4{
	width: 236px;
	height: 91px;
	background: url(../images/banner4.png) no-repeat;
	}

div#ban5{
	width: 236px;
	height: 91px;
	background: url(../images/banner5.png) no-repeat;
	}

div#ban6{
	width: 236px;
	height: 93px;
	background: url(../images/banner6.png) no-repeat;
	}
