@charset "utf-8";
/***************************************
file Name: reset.css
URI: 
Description: VANTAN INTERNATIONAL 2008.12.
Version: 1.0
Author: T.D.W
Author URI: 
***************************************/

/****************************************
	.contact
	コンタクトフォーム
****************************************/
/*
	エラーメッセージ
*/

.border_box_innner ul{
	padding: 20px 24px 0;
}
.form_error ul li{
	background : url(images/common/list_dot.png) no-repeat 0 50%;
	padding-left:15px;
}


/*
	フォーム
*/

form{
	width:100%;
}
form:afeer{
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

.submit_box form{
	width: auto;
}


dl{
	width: 100%;
	clear: both;
	padding: 10px 0;
	background: url(images/common/border_dot_h.png) repeat-x left top;
}

dl:after{
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

dl dt{
	float: left;
	width: 180px;
}
dl dd{
	float: right;
	width: 500px;
	border-left: #000000 solid 1px;
	padding-left: 10px;
}

.contact_info dl{
	background: none;
}
.contact_info dl dt,
.contact_info dl dd{
	float: none;
	border :none;
	padding-left: 0;
}
.contact_info dl dt{
	font-weight: bold;
}

#con_year,
#year,
#con_time{
	width: 6em;
}
#con_month,
#con_day,
#month,
#day{
	width: 4em;
}

.sidebar ul li {
	margin-bottom: 0;
}

.need_address{
	padding-top: 20px;
}

.need_address p{
	padding-left: 200px;
	margin-bottom: 5px;
}


span.atention{
	font-size:10px;
	padding-left: 5px;
	color: #FF0000;
}

.contact_info{
	margin-bottom:25px;
}

.contact_info p{
	margin-bottom: 0;
}

.form_parts,
#contact_msg,
select{
	border: #CCC solid 1px;
}

*html body #send p,
*:first-child+html body #send p{
	margin-bottom:0;
}

#btn_send{
	background: url(images/contact/btn_send.png) no-repeat left top;
	width: 230px;;
	height: 30px;
	border: none;
	text-indent:-9999px;
	margin: auto;
	display: block;
}

.submit_box{
	background: url(images/common/border_dot_h.png) repeat-x left top;
	padding-top: 20px;
	text-align:center;
	width:100%;
}
.submit_box:after{
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
.submit_box p{
	line: height: 1;
	margin-bottom: 0;
}



#btn_rewrite{
	float:left;
	background: url(images/contact/btn_reright.png) no-repeat left top;
	width: 90px;;
	height: 30px;
	text-indent:-9999px;
	border: none;
}

#btn_submit{
	background: url(images/contact/btn_conform.png) no-repeat left top;
	width: 230px;;
	height: 30px;
	border: none;
	text-indent:-9999px;
	margin-left:140px;
}


/*======================================
	.sidebar
======================================*/
.sidebar ul#side_contact_menu {
	padding-top: 5px;
}
.sidebar ul#side_contact_menu li{
	margin-bottom: 0;
}




