﻿@charset "utf-8";


#form{
	padding-top:10px;
}

#form .formbox {
	padding: 0 60px;
}


#form p{
	text-align:center;
}



dl{
	width:auto;
	margin:0 auto;
	line-height: 1.2em;
    padding:10px 5px;

}

dt{
	display:inline-block;
	vertical-align:top;
	width:120px;
	color: #FF7314;
	font-size:14px;
	padding:0 0 0 20px;
	/display: inline;
	/zoom: 1;	
}

dd {
    color: #FFFFFF;
    display: inline-block;
    overflow: auto;
    vertical-align: top;
    width: 600px;
	/display: inline;
	/zoom: 1;
}

.formarea{
	width:500px;
	height:25px;
	border:1px solid #CCCCCC;	
}

.formarea2{
	width:500px;
	height:200px;
	border:1px solid #CCCCCC;	
}

.btn{
	text-align:center;
	margin:25px;
}

.btn input:hover{
	padding:5px;
	color:#333;	
	background:#CCC;
	border:none;
	
}

.btn_efc{
	padding:5px;
	color:#FFF;	
	background:#FF7314;
	border:none;
	width:100px;
	margin:5px;
	cursor: pointer;
}



#error p{
    color: #F00;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3em;
    text-align: center;
	margin:20px auto;
}

#wrapper ul.check{
    font-size: 14px;
    line-height: 150%;
    margin: 30px auto;
    text-align: left;
    width: 700px;
	color: #301D16;
}

.check li{
	padding:20px 0;
	border-bottom: 1px dotted #ccc;
	width: 650px;
	margin: auto;
	font-size:14px;
	line-height:130%;
}

#form .check li p {
    color: #ff7314;
    text-align: left;
    font-weight:bold;
}

.thanks_box #wrapper {
	/*background:none;*/
	height:450px;	
}

.thanks{
	text-align:left;
	width:750px;
	margin:100px auto;	
	font-size:14px;
	/*color:#FFF;*/
	line-height:150%;
}

.thanks b {
    color: #ff7314;