@charset "utf-8";

/* ***********************************************************
 *
 * Since:     2013-12-02
 * Editor:    contents kinoshita
 * Modified:  2014-00-00 by:
 *
 * ***********************************************************
 */


/* Font-size Adjustment
--------------------------------------------------------------
 *
 *    77% = 10px  |  122% = 16px  |	167% = 22px
 *    85% = 11px  |  129% = 17px  |	174% = 23px
 *    92% = 12px  |  136% = 18px  |	182% = 24px
 *    100% = 13px |  144% = 19px  |	189% = 25px
 *    107% = 14px |  152% = 20px  |	197% = 26px
 *    114% = 15px |  159% = 21px  |
 *
--------------------------------------------------------------
*/


/*============================================================

	Inquiry

============================================================*/


/*	input
------------------------------------------------------------*/
#container { background:url(../images/inquiry/category_bg.jpg) no-repeat center 132px; }

#category {
	width:1000px;
	margin:0px auto;
}

span.required { color:#F00; }

form table {
	width:100%;
	margin:1.5em 0px;
	border:1px solid #C8C8E0;
}
form table th {
	width:30%;
	padding:0.8em 10px;
	border:1px solid #C8C8E0;
	background:#EFEFFC;
}
form table td {
	padding:0.8em 10px;
	border:1px dotted #C8C8E0;
}
input { padding:0.2em; }

input.ckBox {
	margin-right:0.3em;
	padding:0;
	vertical-align:middle;
}
input.zip {
	width:90px;
}
input.w250 { width:250px; }
input.w400 { width:400px; }
textarea {
	width:400px;
	height:8em;
}
.exam { color:#777; }

.address dt {
	float:left;
	margin-right:0.5em;
}
.address dd {
	margin-bottom:0.8em;
	padding-left:6.5em;
}
.confBtn { text-align:center; }



/*	error
------------------------------------------------------------*/
p.errMessage {
	margin-bottom:1.5em;
	padding:1.0em;
	border:2px solid #F00;
	background:#FCE9E9;
	color:#F00;
	font-weight:bold;
	text-align:center;
}

th.err { background:#FCE9E9; }

p.err { color:#F00; }



/*	confirm
------------------------------------------------------------*/
p.confMessage {
	margin-bottom:1.5em;
	padding:1.0em;
	border:2px solid #06C;
	background:#C5DBF3;
	color:#06C;
	font-weight:bold;
	text-align:center;
}
.button { text-align:center; }

.button li {
	display:inline;
}
.button li input {
	margin-left:40px;
	padding:0px;
	vertical-align:bottom;
}



/*	complete
------------------------------------------------------------*/
.compMessage {
	margin:0px 25px 1.5em;
	padding:25px 20px;
	border:1px solid #C8C8E0;
}
.compMessage h3 {
	margin-bottom:0.8em;
	padding:15px;
	background:#EFEFFB;
	font-size:152%;
	color:#202084;
	text-align:center;
}
.compMessage p { text-align:center; }

.topLink { text-align:center; }
















