@charset "UTF-8";

/* -------------------------- */
/* inquiry */
/* -------------------------- */

#main .contentsbox .tbrInquiry {
	width:657px;
	border-top:1px dotted #e5e2d4;
	border-collapse: collapse;
	margin-bottom:30px;
}
	#main .contentsbox .tbrInquiry th ,
	#main .contentsbox .tbrInquiry td {
		padding:10px 0 10px 17px;
		font-size:1.2em;
		line-height:1.6em;
		border-bottom:1px dotted #e5e2d4;
	}
	#main .contentsbox .tbrInquiry th {
		width:167px;
		font-weight:bold;
	}
	#main .contentsbox .tbrInquiry th.esse {
		background:url(../images/inquiry/icon_inquiry01.gif) no-repeat;
		background-position:right 50%;
	}

#main .contentsbox .sendbtn {
	text-align:center;
	margin-bottom:57px;
}
	#main .contentsbox .sendbtn input {
		width:246px;
		height:49px;
		border:0;
		cursor:pointer;
		padding:0;
		margin:0 auto;
		background-color:#fff;
	}

#main .contentsbox .txtMust {
	width:100%;
	padding:8px 0;
	background-color:#cf0000;
	color:#fff;
	text-align:center;
	font-size:1.2em;
}
#main .contentsbox .txtColorRed {
	color:#cf0000;
	font-size:1.2em;
	line-height:1.6em;
}

/*------------------------------
form style
------------------------------*/
/** we remove the red glow around required fields since we are already using the red star */
/*input:required, textarea:required , select:required {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}*/
	/** inputs and textarea**/
	input:not([type="submit"]),
	textarea ,
	input:not([type="submit"]),
	select {
		outline:none;
		display:block;
		width:350px;
		padding:4px 8px;
		background-color:#f9f8f2;
		border:1px solid #e7e4d7;
		color:#323232;
		font-family:'Droid Sans',Tahoma,Arial,Verdana sans-serif;
		font-size:1.0em;
		border-radius:2px;
		transition:background 0.2s linear,
		box-shadow 0.6s linear;
	}
	select {
		width:300px;
	}
	input:not([type="submit"]):active,
	textarea:active,
	input:not([type="submit"]):focus,
	textarea:focus ,
	input:not([type="submit"]):focus,
	select:focus{
		background:#ffffff;
		border:1px solid #e7e4d7;
	}
	input:not([type="submit"]){
		height: 20px;
	}
	textarea{
		min-height:150px;
		resize:vertical;
	}
	/* placeholder */
	::-webkit-input-placeholder  {
		color:#BABABA;
		font-style:italic;
		font-size:1.0em;
	}
	input:-moz-placeholder,
	textarea:-moz-placeholder{
		color:#BABABA;
		font-style:italic;
		font-size:1.0em;
	}


/* IE7 , IE8 */
#elementbox .inputArea {
	width/*\**/: 380px\9;
	padding/*\**/: 4px 8px\9;
	border/*\**/: 1px solid #DBDBDB\9;
}