/* ------------------------------------------------------------------ \*/




/* inquiry 
-------------------------------------------------------------------------*/
.pvc_msg			{ width:675px; background:#F0F0F0;}
	.pvc_msg p			{ margin:0 0 10px 0; font-weight:bold;}
.pvc_msg_pd			{ padding:10px;}

.cfm_msg			{ width:675px; margin:0 0 20px 0; background:#F0F0F0;}
.cfm_msg_pd			{ padding:10px;}


.inquiry			{ width:675px;}

	.inquiry table		{ width:645px; margin:0 10px 25px 10px; } 
	.inquiry tr			{ background-image: url(../../shared/img/line_002.gif); background-repeat: repeat-x; background-position: left bottom; }
	.inquiry th			{ width:170px; padding:5px; text-align:left; vertical-align:top;}	
	.inquiry td			{ width:445px; padding:5px; line-height:130%; vertical-align:top;}
		
	.inquiry_btn		{ margin:0 0 30px 0; text-align:center;}
	.inquiry_btn_l		{ margin:0 20px 0 0}

	.adr_tit			{ width:130px; float:right;}
	.adr_dtls			{ width:200px; margin:0 0 0 0;}
	.adr_tit2			{ width:120px; float:right;}
	.adr_dtls2			{ width:200px; margin:0 0 0 0;}

	.hyphen				{ vertical-align:middle;}

	.nec_caution		{ margin:10px 0 8px 15px;}
	.necessary			{ margin:0 3px 0 0; color:#E88300; font-weight:bold;}

	.inquiry p			{ margin:5px 0 0 0;}

.err_icon			{ float:right; margin:2px 0 0 0;}
.err_icon_02		{ margin:0 3px 0 0; vertical-align:text-bottom;}

.err_msg			{ margin:12px 0 11px 15px; color:#F44848; font-weight:bold;}

	.inq_menu dt		{ margin:0 0 5px 0; font-weight:bold;}
	.inq_menu dd		{ margin:0 0 9px 0; padding:0 0 10px 0;}
	.inq_menu dd		{ background:url(../../shared/img/line_001.gif) left bottom repeat-x;}

	.inq_menu dd.no		{ margin:0;}
	.inq_menu dd.no		{ background:none;}

.radiobtn			{}
	.radiobtn input			{ margin:0 2px 2px 2px;}

.chkbx			{}
	.chkbx input			{ margin:0 2px 2px 2px;}

.submit_btn			{ width:350px; margin:0 0 50px 205px;}
.submit_btn_l		{ margin:0 15px 0 0;}

	/* send msg */
	.send_msg			{ margin:0 50px 19px 15px; line-height:130%;}
	.send_msg p			{ margin:0 0 5px 0; }
	.send_msg_box		{ margin:20px 0 0 0; padding:8px 5px 8px 5px; }
	.send_msg_box		{ border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; }


.home_btn			{ text-align:center; margin:80px auto 200px auto;}


/* add by Mii 2009.03.18 */
.submit_box {
	text-align: center !important;
	margin-top: 5px !important;
}

.privacy_frame {
	width: 435px;
	margin: 0 auto 10px auto;
	height: 130px;
	border: 1px #CCCCCC solid;
}

.fsize_L { font-size: 122%; }
.fsize_LL { font-size: 136%; letter-spacing: 1px; font-weight: bold; }

.inquiry .box_attention {
	background-color: #FFE8E8;
	padding: 5px;
	margin-bottom: 5px;
	text-align: left !important;
}

.title_row {
	background-color: #EBF5FF;
}


/* ------------------------------------------------------------------- */

/* foot
--------------------------------------------------------------------- \*/
.foot_form { width:675px; margin:0 auto; text-align:left; overflow:hidden; clear:both; }

