/* ========================================
	mainbox
======================================== */

#topimage {
	margin:0;
	padding:0;
	width:668px;
	height:565px;
	background:url(../image/top/top_image.jpg) left bottom no-repeat;
	clear:both;
}

.btn_statement {
	display:block;
	width:81px;
	height:88px;
	background:url(../image/top/btn_statement.gif) left bottom no-repeat;
	text-indent:-9999px;
	text-align:left;
	top:0;
	left:544px;
	position:relative;
}

.btn_statement:hover {
	background-position:left top;
}


#top_mainbox_area {
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	clear:both;
}

.mainbox_left {
	border-right:1px solid #e6e6e6;
	float:left;
	width:409px;
}

.mainbox_right {
	float:right;
	width:255px;
}

.top_box {
	padding:20px 25px;
}

.top_box_right {
	padding:20px 0 20px 25px;
}

.top_box2 {
	padding:0 0 20px 25px;
}

.under_line {
	border-bottom:1px solid #e6e6e6;
}




.top_btn_kodawari, 
.top_btn_history {
	height:15px;
	display:block;
	line-height:80%;
	text-indent:-9999px;
	margin:0 0 10px 0;
}

.top_btn_kodawari {
	width:198px;
	background:url(../image/top/top_btn_kodawari.gif) left top no-repeat;
}

.top_btn_history {
	width:176px;
	background:url(../image/top/top_btn_history.gif) left top no-repeat;
}

.top_btn_kodawari:hover, 
.top_btn_history:hover {
	background-position:left bottom;
}


.top_image_kodawari, 
.top_image_history {
	width:359px;
	height:126px;
	display:block;
	text-indent:-9999px;
	margin:10px 0;
}

.top_image_kodawari {
	background:url(../image/top/top_image_kodawari.jpg) left top no-repeat;
}

.top_image_history {
	background:url(../image/top/top_image_history.jpg) left top no-repeat;
}

.top_image_kodawari:hover, 
.top_image_history:hover {
	background-position:left bottom;
}



#top_title_tokucho {
	width:115px;
	height:15px;
	display:block;
	text-indent:-9999px;
	margin:0 0 10px 0;
	background:url(../image/top/top_title_tokucho.gif) left top no-repeat;
}

.top_btn_feature1,
.top_btn_feature2,
.top_btn_feature3 {
	width:212px;
	height:122px;
	display:block;
	text-indent:-9999px;
}


.top_btn_feature1 {
	margin:15px 0 5px 0;
	background:url(../image/top/top_btn_feature1.gif) left top no-repeat;
}

.top_btn_feature2 {
	margin:0 0 5px 0;
	background:url(../image/top/top_btn_feature2.gif) left top no-repeat;
}

.top_btn_feature3 {
	margin:0 0 5px 0;
	background:url(../image/top/top_btn_feature3.gif) left top no-repeat;
}

.top_btn_feature1:hover,
.top_btn_feature2:hover,
.top_btn_feature3:hover {
	background-position:left bottom;
}





#voice_area {
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	clear:both;
}

#top_title_voice {
	width:138px;
	height:19px;
	display:block;
	text-indent:-9999px;
	margin:24px 0 0 0;
	background:url(../image/top/top_title_voice.gif) left top no-repeat;
	float:left;
}

#top_other_voice a {
	width:253px;
	height:55px;
	display:block;
	text-indent:-9999px;
	margin:-7px 0 10px 7px;
	background:url(../image/top/top_other_voice.gif) left top no-repeat;
	float:left;
}

#top_other_voice a:hover {
	background-position:left bottom;
}


.btn_more {
	width:72px;
	height:16px;
	display:block;
	text-indent:-9999px;
	line-height:80%;
	margin:10px 0;
	background:url(../image/btn_more.gif) left top no-repeat;
}

.btn_more a:hover {
	background-position:left bottom;
}


#voice_area ul {
	list-style-type:none;
	margin:0;
	padding:0;
	clear:both;
}

#voice_area ul li {
	width:194px;
	float:left;
}

.voice_image_right_space {
	margin:0 18px 0 0;
}

.top_voice_image1,
.top_voice_image2,
.top_voice_image3 {
	width:194px;
	height:154px;
	display:block;
	text-indent:-9999px;
	margin:0 0 10px 0;
}

.top_voice_image1 {
	background:url(../image/top/top_voice_image1.jpg) left top no-repeat;
}
.top_voice_image2 {
	background:url(../image/top/top_voice_image2.jpg) left top no-repeat;
}
.top_voice_image3 {
	background:url(../image/top/top_voice_image3.jpg) left top no-repeat;
}