@charset "utf-8";

/* -----------------------------------------------------------
	トップ
----------------------------------------------------------- */
.topcontents{
	margin:0 0 10px 0;
}
.topcontents dl{
	display:block;
	width:300px;
	float:left;
	min-height:280px;
	height: auto !important;
	height: 280px;
	margin:0 10px 0 0;
}
.topcontents dl.lastchild{
	margin:0 0 0 0;
}
.topcontents dl dt{
	display:block;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
.topcontents dl dd{
	display:block;
	padding:8px 0 0 10px;
}
.topcontents dl dd p{
	display:block;
	margin:0 0 8px 0;
}
.topcontents dl dd li{
	display:block;
	background:url(../img/share/icon01.gif) no-repeat left 5px;
	padding:0 0 0 12px;
	line-height:1.4;
	margin:0 0 4px 0;
}
.topcontents dl dd li p{
	margin:0;
	padding:0;
}




/* コンタクト */
#contactbox{
	background:url(../img/top/bg_topcontact01.gif) no-repeat 0 0;
	padding:20px 0 0 0;
}
#contactbox #contactbox_in{
	background:url(../img/top/bg_topcontact02.gif) no-repeat left bottom;
	padding:0 0 20px 0;
}
#contactbox #contactbox_in #contactbox_body{
	background:url(../img/top/bg_topcontact03.gif) repeat-x 0 0;
	min-height:450px;
	height: auto !important;
	height: 450px;
	padding:0 20px 0 20px;
	margin:0;
}
#contactbox #contactbox_in #contactbox_body h3{
	margin:0 0 10px 0;
	font-size:0;
	line-height:0;
}
#contactbox #contactbox_in #contactbox_body p.telimg{
	display:block;
	margin:0 auto 0 !important;
	width:260px;
	font-size:0;
	line-height:0;
}
#contactbox #contactbox_in #contactbox_body p.timearea{
	display:block;
	margin:0 auto 10px !important;
	width:260px;
	height:20px;
	font-size:10px;
	text-indent:10px;
	background:url(../img/top/img_time.gif) no-repeat 0 0;
}
#contactbox #contactbox_in #contactbox_body p.txtarea{
	display:block;
	margin:0 auto 10px !important;
}
#contactbox #contactbox_in #contactbox_body p.inputarea01{
	display:block;
	width:260px;
	height:30px;
	margin:0 0 8px 0;
	background:url(../img/top/bg_input01.gif) no-repeat 0 0;
}
#contactbox #contactbox_in #contactbox_body p.inputarea01 span{
	display:block;
	padding:5px 0 0 0;
}
#contactbox #contactbox_in #contactbox_body p.inputarea01 input{
	display:block;
	width:240px;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	border:1px solid #FFF;
}
#contactbox #contactbox_in #contactbox_body p.inputarea02{
	display:block;
	width:260px;
	height:120px;
	background:url(../img/top/bg_input02.gif) no-repeat 0 0;
	margin:0 0 8px 0;
}
#contactbox #contactbox_in #contactbox_body p.inputarea02 span{
	display:block;
	padding:5px 0 0 0;
}
#contactbox #contactbox_in #contactbox_body p.inputarea02 textarea{
	display:block;
	width:240px;
	height:100px;
	margin:0 0 0 10px;
	padding:5px 0 0 0;
	border:1px solid #FFF;
	font-size:12px;
}
#contactbox #contactbox_in #contactbox_body p.btnarea input{
	display:block;
	width:100px;
	height:30px;
	border:0;
	background:url(../img/top/btn_send_off.gif) no-repeat 0 0;
}
#contactbox #contactbox_in #contactbox_body p.btnarea input:hover{
	background:url(../img/top/btn_send_on.gif) no-repeat 0 0;
}






