@charset "utf-8";

/* ===================================================================
	Author: aki
=================================================================== */


.err{
	color:red;
	font-weight:bold;
}

h3{
	color:#017319;
	font-weight:bold;
	font-size:1.7em;
	background:url(../img/cmn/ttlbak.png) left bottom no-repeat;
	padding-bottom:18px;
}

/**/

#sbox{
	width:250px;
	margin:0 auto;
	background:url(../img/side/sfmdl.gif) left top repeat-y;
	min-height:1px;
	_height:1px;
}

#sbox-top{
	background:url(../img/side/sftop.gif) left top no-repeat;
	min-height:1px;
	_height:1px;
}

#sbox-btm{
	background:url(../img/side/sfbtm.gif) left bottom no-repeat;
	min-height:1px;
	_height:1px;
}

#sbox-inner{
	padding:11px 14px 11px 11px;
	font-size:90%;
	line-height:1.5;
}

#sbox .pp{
	text-align:justify;
	padding:5px;
}

/**/

#cbox1 {
	padding:30px 0 15px 10px;
}

#cbox1 dd{
	padding:20px 0 0 0;
}

/**/

#cbox2 {
	padding:30px 0 0 0;
}

#cbox2 .cbox-inner{
	padding:30px 25px 0 25px;
}

#cbox2 dl{
	background:url(../img/inq/bar.gif) left bottom repeat-x;
	min-height:1px;
	_height:1px;
	padding:10px 6px 10px 0;
}

#cbox2 dt{
	float:left;
	width:190px;
}

#cbox2 dd{
	float:right;
	width:440px;
}

#cbox2 dd input,
#cbox2 dd textarea{
	width:98%;
}

#cbox2 .sbtn{
	text-align:center;
	padding:20px 0 0 0;
}
#cbox2 .sbtn ul li{
	display:inline-block;
	padding:0 10px;
}







@media screen and (max-width: 800px) {

h3{
	padding:20px;
	line-height:1.5em;
	text-align:center;
}

/**/

#sbox{
	width:auto;
	background:none;
	border:#efe6da solid 3px;
	border-radius:10px;
}

#sbox-top{
	background:none;
}

#sbox-btm{
	background:none;
}

#sbox-inner{
	padding:11px 14px 11px 11px;
	font-size:90%;
	line-height:1.5;
}
#sbox h6{
	background:#efe6da;
	color:#017319;
	padding:5px 10px;
	text-align:center;
	font-size:1.12em;
	font-weight:bold;
	text-shadow:1px 1px 0 rgba(255,255,255,1.00);
}

#sbox .pp{
	line-height:1.7em;
}

/**/

#cbox1 {
	padding:20px;
	line-height:1.7em;
}

#cbox1 dd{
	padding:20px 0 0 0;
}

/**/
#cbox2 h4{
	color:#ea4c00;
	font-size:1.5em;
	text-align:center;
	border-bottom:#c9ad8d solid 1px;
	font-weight:bold;
	padding:10px 0;
}
#cbox2 span{
	display:block;
	text-align:center;
	padding:10px 0 0 0;
}
#cbox2 {
}

#cbox2 .cbox-inner{
	padding:30px 0 0 0;
}

#cbox2 dl{
	background:url(../img/inq/bar.gif) left bottom repeat-x;
	min-height:1px;
	_height:1px;
	padding:20px;
}

#cbox2 dt{
	float:none;
	width:auto;
}

#cbox2 dd{
	float:none;
	width:auto;
}

#cbox2 dd input,
#cbox2 dd textarea{
	display:block;
	padding:5px;
	border:#ccc solid 1px;
	border-radius:5px;
}

#cbox2 .sbtn{
	text-align:center;
	padding:20px 0 0 0;
}




}