@charset "UTF-8";
/* CSS Document */


/*default*/
.contact{
	margin-top:30px;
	}

.contact .intro{
	padding-bottom:10px;
	}
.contact .intro p{}
.contact .intro p span{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.08em;
	font-size:20px;
	}

.atention{
	width:100%;
	text-align:right;
	}
.atention span{
	padding-right:5px;
	color:#EE0C10;
	}

/*form*/
.contact .entry{
	width:100%;
	float:left;
	border-top:1px dotted #999999;
	}
.contact .entry dl{
	width:100%;
	float:left;
	padding:22px 0;
	border-bottom:1px dotted #999999;
	}
.contact .entry dl dt{
	width:200px;
	float:left;
	padding-left:50px;
	}
.contact .entry dl dt span{
	padding-left:5px;
	color:#EE0C10;
	}
.contact .entry dl dd{
	width:750px;
	float:left;
	}
.contact .entry dl dd span{
	padding-left:15px;
	font-size:11px;
	}
.contact .entry ul{}
.contact .entry ul li{}

.contact .entry #username{ width:40%; }
.contact .entry #furigana{ width:40%; }
.contact .entry #zipcode{ width:20%; }
.contact .entry #address{ width:70%; }
.contact .entry #company{ width:50%; }
.contact .entry #tel{ width:35%; }
.contact .entry #fax{ width:35%; }
.contact .entry #email{ width:60%; }
.contact .entry #inquiry{ width:90%; height:auto; }

/*function*/
.contact .confirm{}
.contact .confirm{
	width:100%;
	float:left;
	border-top:1px dotted #999999;
	}
.contact .confirm dl{
	width:100%;
	float:left;
	padding:22px 0;
	border-bottom:1px dotted #999999;
	}
.contact .confirm dl dt{
	width:200px;
	float:left;
	padding-left:50px;
	}
.contact .entry dl dd{
	width:750px;
	float:left;
	}

.contact .error{
	width:100%;
	float:left;
	border-top:1px dotted #999999;
	}
.contact .error ul{
	width:100%;
	float:left;
	padding:22px 0;
	border-bottom:1px dotted #999999;
	}
.contact .error ul li{
	padding-left:20px;
	}

/*btn*/
.confirmbtn{
	width:100%;
	float:left;
	text-align:center;
	margin-top:30px;	}
.backbtn{
	width:50%;
	float:left;
	text-align:left;
	padding:30px 0;
	}
.sendbtn{
	width:50%;
	float:left;
	text-align:right;
	padding:30px 0;
	}
.confirmbtn input, .backbtn input{ outline:none; }
