﻿@charset "utf-8";
/* CSS Document */
.top01{
	height:214px;
	background:url(../images/head01.jpg) center top no-repeat
}
.top02{
	height:214px;
	background:url(../images/head02.jpg) center top no-repeat
}
.nav{
	height:90px;
	line-height:90px;
	background-color:#f2f2f2;
	border-top:3px solid #ce350b
}
.nav h3{
	width:50%;
	padding-left:60px;
	margin-right:50px;
	background:url(../images/icon01.png) left center no-repeat
}
.nav h3 b{
	font-weight:normal
}
.nav_l{
	padding-left:30px;
	background:url(../images/icon02.png) left center no-repeat
}
.nav select{
	margin:20px 10px 0 0;
	/**width:20%;
	border-radius:5px;**/
	height:45px;
	/**text-indent:5px;**/
	line-height:45px;
	border:2px solid #dedede
}	
.list01 li,
.list02 li{
	font-size:24px;
	font-weight:bold;
	display:inline-block;
	margin:8px
}
.list02 li{
	font-size:18px;
    overflow:hidden;
    vertical-align:top;
}
.list01 li a,
.list02 li a{
	display:block;
	width:25px;
	height:145px;
    padding:71px 20px;
	background:#ddd url(../images/icon03.png) center 15px no-repeat;
}
.list01 li a{padding:0 20px; height:265px; }
.list01 li a span{float:left; height: 174px;padding-top: 91px;}

.list02 li a{
	padding-bottom:0;
	height:305px;
	width:23px;
	border:1px solid #dedede;
	background:#f2f2f2 url(../images/icon01.png) center 15px no-repeat;
	padding-top: 53px;
}
.list01 li a:hover,
.list02 li a:hover{
	background:#e95e5e url(../images/icon03_h.png) center 15px no-repeat;
	color:white
}
.list02 li a:hover{
	background:#e95e5e url(../images/icon01_h.png) center 15px no-repeat;
}
.foot{
	margin-top:20px
}
.foot p{
	line-height:24px
}
.foot img{
	position:absolute;
	/*top:50%*/
}
.foot .f01{
	margin-top:-40px;
	left:15%
}
.foot .f02{
	margin-top:-28px;
	right:10%
}