@charset "utf-8";
/* CSS Document */
/* ******************************
 *
 * Since:    2010-04-09
 * Modified: 2010-04-09
 * Editor:   hara
 *
 * Information: top
 *
 * ******************************
 */

#contents{
	background: url(../../img/top/bg_contents_cnter.jpg) left top repeat-y;
	width: 808px;
	margin: 0 auto;
}

#footer .to_top{
	background: url(../../img/top/bg_footer_top.jpg) left top no-repeat;
}

/********************************/
/*****▼ first_area start ▼*****/
/********************************/
#first_area{
	background:url(../../img/top/bg_contents_top.jpg) left top no-repeat;
	width: 808px;
	height: 374px;
	margin-bottom: 25px;
	position: relative;
}

h1,
#first_area .hidden{
	font-size: 0px;
	line-height: 0em;
	display: none;
}

#first_area .section_lv1{
	position: absolute;
	left: 44px;
	top: 248px;
}

#first_area .section_lv1 li{
	margin-right: 20px;
	float: left;
}

#first_area .section_lv1 li span{
	width: 117px;
	height: 117px;
	text-indent: -9999px;
	display: block;
}

#first_area .section_lv1 #to_support{
	background: url(../../img/top/btn_support.jpg) left top no-repeat;
}

#first_area .section_lv1 #to_meeting{
	background: url(../../img/top/btn_meeting.jpg) left top no-repeat;
}

#first_area .section_lv1 #to_training{
	background: url(../../img/top/btn_training.jpg) left top no-repeat;
}

#first_area .section_lv2{
	position: absolute;
	left: 512px;
	top: 52px;
}

#first_area .section_lv2 img{
	margin-bottom: 6px;
}

#first_area .section_lv2 a{
	background: url(../../img/top/btn_story.jpg) left top no-repeat;
	width: 220px;
	height: 20px;
	margin-left: 13px;
	text-indent: -9999px;
	display: block;
	line-height: 0em;
}

/******************************/
/*****▲ first_area end ▲*****/
/******************************/

/*********************************/
/*****▼ second_area start ▼*****/
/*********************************/
#second_area{
	padding: 0 10px;
	margin-bottom: 20px;
}

#top #second_area .column_left{
	background: url(../../img/top/bg_offer_bottom.jpg) left bottom no-repeat;
	width: 392px;
	padding-bottom: 7px;
	float: left;
}

#top #second_area .column_right{
	background: url(../../img/top/bg_hunting_bottom.jpg) left bottom no-repeat;
	width: 392px;
	padding-bottom: 7px;
	float: right;
}

#top #second_area .column_left h3{
	background: url(../../img/top/bg_offer_top.jpg) left top no-repeat;
	width: 392px;
	height: 39px;
	text-indent: -9999px;
	display: block;
}

#top #second_area .column_right h3{
	background: url(../../img/top/bg_hunting_top.jpg) left top no-repeat;
	width: 392px;
	height: 39px;
	text-indent: -9999px;
	display: block;
}

#top #second_area .column_left h3 a,
#top #second_area .column_right h3 a{
	width: 300px;
	height: 39px;
	display: block;
}

#top #second_area .column_left .column_inner{
	background: url(../../img/top/bg_offer_center.jpg) left top repeat-y;
	padding: 15px 19px 20px;
}

#top #second_area .column_right .column_inner{
	background: url(../../img/top/bg_hunting_center.jpg) left top repeat-y;
	padding: 15px 19px 20px;
}

#top #second_area .column_left h4{
	background: url(../../img/top/img_text_offer.jpg) center top no-repeat;
	height: 60px;
	padding-bottom: 10px;
	text-indent: -9999px;
}

#top #second_area .column_right h4{
	background: url(../../img/top/img_text_hunting.jpg) center top no-repeat;
	height: 60px;
	padding-bottom: 10px;
	text-indent: -9999px;
}

#top #second_area .column_left .column_inner .section_lv1,
#top #second_area .column_right .column_inner .section_lv1{
	margin-bottom: 15px;
}

#top #second_area .column_left .column_inner .section_lv2,
#top #second_area .column_right .column_inner .section_lv2{
	padding-left: 11px;
	margin-bottom: 15px; 
}

#top #second_area .column_left .column_inner .section_lv2 span,
#top #second_area .column_right .column_inner .section_lv2 span{
	float: left;
}

#top #second_area .column_left .column_inner .section_lv2 .to_detail,
#top #second_area .column_right .column_inner .section_lv2 .to_detail{
	margin-right: 8px;
}

#top #second_area .column_left .column_inner .section_lv2 span a,
#top #second_area .column_right .column_inner .section_lv2 span a{
	width: 162px;
	height: 39px;
	text-indent: -9999px;
	display: block;
}

#top #second_area .column_left .column_inner .section_lv2 .to_detail a:link,
#top #second_area .column_left .column_inner .section_lv2 .to_detail a:visited{
	background:url(../../img/top/btn_offer.jpg) left top no-repeat;
}
#top #second_area .column_left .column_inner .section_lv2 .to_detail a:hover,
#top #second_area .column_left .column_inner .section_lv2 .to_detail a:active{
	background:url(../../img/top/btn_offer.jpg) left -39px no-repeat;
}

#top #second_area .column_left .column_inner .section_lv2 .to_service a:link,
#top #second_area .column_left .column_inner .section_lv2 .to_service a:visited{
	background:url(../../img/top/btn_offer_service.jpg) left top no-repeat;
}
#top #second_area .column_left .column_inner .section_lv2 .to_service a:hover,
#top #second_area .column_left .column_inner .section_lv2 .to_service a:active{
	background:url(../../img/top/btn_offer_service.jpg) left -39px no-repeat;
}

#top #second_area .column_right .column_inner .section_lv2 .to_detail a:link,
#top #second_area .column_right .column_inner .section_lv2 .to_detail a:visited{
	background:url(../../img/top/btn_hunting.jpg) left top no-repeat;
}
#top #second_area .column_right .column_inner .section_lv2 .to_detail a:hover,
#top #second_area .column_right .column_inner .section_lv2 .to_detail a:active{
	background:url(../../img/top/btn_hunting.jpg) left -39px no-repeat;
}

#top #second_area .column_right .column_inner .section_lv2 .to_service a:link,
#top #second_area .column_right .column_inner .section_lv2 .to_service a:visited{
	background:url(../../img/top/btn_hunting_service.jpg) left top no-repeat;
}
#top #second_area .column_right .column_inner .section_lv2 .to_service a:hover,
#top #second_area .column_right .column_inner .section_lv2 .to_service a:active{
	background:url(../../img/top/btn_hunting_service.jpg) left -39px no-repeat;
}


#top #second_area .column_left .column_inner .section_lv3,
#top #second_area .column_right .column_inner .section_lv3{
	background: url(../../img/top/bg_info_center.jpg) left top repeat-y;
	width: 356px;
	display: block;
}

#top #second_area .column_left .column_inner .section_lv3 .title,
#top #second_area .column_right .column_inner .section_lv3 .title{
	height: 33px;
	text-indent: -9999px;
	display: block;
}

#second_area .column_left .column_inner .section_lv3 .title{
	background: url(../../img/top/bg_info_offer.jpg) left top no-repeat;
}

#top #second_area .column_right .column_inner .section_lv3 .title{
	background: url(../../img/top/bg_info_hunting.jpg) left top no-repeat;
}

#top #second_area .column_left .column_inner .section_lv3 .sec_inner,
#top #second_area .column_right .column_inner .section_lv3 .sec_inner{
	background: url(../../img/top/bg_info_bottom.jpg) left bottom no-repeat;
	padding: 5px 25px 13px;
}

#top #second_area .column_left .column_inner .section_lv3 .sec_inner dl,
#top #second_area .column_right .column_inner .section_lv3 .sec_inner dl{
	border-bottom: #cccccc 1px solid;
	padding: 10px 5px 10px;
	margin-bottom: 5px;
	line-height: 1.3em;
}

#top #second_area .column_left .column_inner .section_lv3 .sec_inner dt,
#top #second_area .column_right .column_inner .section_lv3 .sec_inner dt{
	border-left: #3D9ABE 2px solid;
	padding: 5px 0 0 5px;
	margin-bottom: 5px;
	vertical-align: text-bottom;
}

#top #second_area .column_left .column_inner .section_lv3 .sec_inner dd,
#top #second_area .column_right .column_inner .section_lv3 .sec_inner dd{
}

#top #second_area .column_left .column_inner .section_lv3 .sec_inner .to_list,
#top #second_area .column_right .column_inner .section_lv3 .sec_inner .to_list{
	background: url(../../img/common/arrow_red.jpg) left center no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
	float: right;
}
/*******************************/
/*****▲ second_area end ▲*****/
/*******************************/

#top #third_area{
	padding: 0 30px 30px;
}

#top #third_area .banner{
	margin-right: 15px;
	float: left;
}

#top #third_area #secom{
	float: right;
}