@charset "UTF-8";

/* /////////// トップページ ////////// */

#top #wrapper {
	background: url(../img/top/bg_wrapper_top.jpg) repeat-x 0px 0px;
}

#topPageMain {
	margin: 0 auto;
	padding: 14px 54px 38px;
	width: 890px;
	height: 310px;
	background: url(../img/top/bg_toppagemain.jpg) no-repeat center 0px;
}
/* ie6 */
*html #topPageMain {
	padding: 13px 54px 38px;
	background: url(../img/top/bg_toppagemain.jpg) no-repeat center -1px;
}
/* ie7 */
*+html #topPageMain {
	padding: 13px 54px 38px;
	background: url(../img/top/bg_toppagemain.jpg) no-repeat center -1px;
}

#pickUpArea {
	margin: 0 auto;
	padding: 0 20px 25px 50px;
	width: 930px;
}
#pickUpArea h3 {
	margin-bottom: 5px;
	padding: 0;
	text-align: left;
}
#pickUpArea ul {
	height: 100px;
}
#pickUpArea ul li{
	padding-right: 30px;
	float: left;
}
#pickUpArea ul li a{
	display: block;
	width: 280px;
	height: 100px;
}
#pickUpArea ul li a:hover img {
	opacity: 0;
	filter: alpha(opacity=0);
}
#pickUpArea ul li#pickUp01 a { background: url(../img/top/bnr_pickup01_bg.jpg) no-repeat center center;}
#pickUpArea ul li#pickUp02 a { background: url(../img/top/bnr_pickup02_bg.jpg) no-repeat center center;}
#pickUpArea ul li#pickUp03 a { background: url(../img/top/bnr_pickup03_bg.jpg) no-repeat center center;}
#inforArea {
	padding: 10px 0 5px;
	background: #FFFFFF;
}
#inforArea .topSection01 {
	margin: 0 auto;
	padding: 0 50px;
	width: 900px;
	text-align: left;
	overflow: hidden;
}
#inforArea .topSection01 h3 {
	padding: 0;
	width: 160px;
	float: left;
}
#inforArea .topSection01 dl {
	padding-top: 2px;
	width: 720px;
	float: left;
	font-size: 113%;
}
#inforArea .topSection01:after {
	display: block;
	clear: both;
	height: 1px;
	content: ".";
	color: #FFFFFF;
}
#inforArea .topSection01 dl dt {
	margin-bottom: 6px;
	width: 6em;
	float: left;
}
#inforArea .topSection01 dl dd {
	margin-bottom: 6px;
	padding-left: 5px;
	background: url(../img/common/line_dotted02.jpg) repeat-y 5em top;
}
#inforArea .topSection01 dl dd a {
	padding-left: 12px;
	background:url(../img/common/icon_arrow01.gif) no-repeat left 4px;
}
#inforArea .topSection01 dl dd a:hover {
	background:url(../img/common/icon_arrow02.gif) no-repeat left 4px;
}
.bnrArea {
	margin: 10px auto;
	padding: 0 50px;
	width: 900px;
}
.bnrArea hr {
	margin: 0;
	padding: 0;
	border: none;
	height: 2px;
	background: url(../img/common/line01.gif) repeat-x center center;
	background-color: none;
}
.bnrArea ul {
	padding-left: 253px;
}
.bnrArea li {
	padding-right: 28px;
	float: left;
}
.bnrArea li a {
	margin-bottom: 10px;
	border: 1px solid #FFFFFF;
	display: block;
	width: 180px;
	height: 60px;
}
.bnrArea li a:hover {
	border: 1px solid #66CC99;
}
