@charset "utf-8";

#pttl{
	background-size:contain;
}
.cbox{
	margin:0 0 50px 0;
}
.cbox .inner{
	margin:0 10px;
}
.cbox h3{
	text-align:center;
	color:#fe8616;
	font-weight:bold;
	border-bottom:#fe8616 solid 1px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	font-size:110%;
}


#cbox1 dl{
	padding:10px 0;
}
#cbox1 dl dt{
	font-weight:bold;
}

#cbox1 dl dt .his{
	background:#f63;
	color:#fff;
	font-weight:bold;
	display:inline-block;
	padding:2px 5px;
	font-size:0.8em;
	line-height:1.5;
	margin:0 10px 0 0;
}

#cbox1 dl dd{
	padding:5px 0 10px 0;
}

#cbox1 .w1{
	border:1px solid #888;
	width:35%;
	padding:10px 5px;
}

#cbox1 .w2{
	border:1px solid #888;
	width:90%;
	padding:10px 5px;
}

#cbox1 .w3{
	border:1px solid #888;
	width:90%;
	padding:10px 5px;
}

#cbox1 #sbtn{
	text-align:center;
}

#cbox1 #sbtn2{
	text-align:center;
}

#cbox1 #sbtn .conf{
	background:#6fb92e;
	border-radius:10px;
	padding:10px;
	color:#fff;
	font-weight:bold;
	display:inline-block;
	padding:20px 0px;
	text-align:center;
	width:80%;
	-webkit-appearance: none;
}



#cbox1 #sbtn2 .back{
	background:#888;
	border-radius:10px;
	padding:10px;
	color:#fff;
	font-weight:bold;
	display:inline-block;
	padding:20px 0px;
	width:35%;
	-webkit-appearance: none;
}


#cbox1 #sbtn2 .send{
	background:#6fb92e;
	border-radius:10px;
	padding:10px;
	color:#fff;
	font-weight:bold;
	display:inline-block;
	padding:20px 0px;
	width:60%;
	-webkit-appearance: none;
}


#cbox1 .hosoku{
	padding:30px 0 0 0;
}

#cbox1 .hosoku ul{
	padding:0 0 0 1em;
}

#cbox1 .hosoku li{
	text-indent:-1em;
	color:#444;
}


#cbox1 .err{
	color:#F30;
	font-weight:bold;
}

