@charset "utf-8";

div#container div#contents-body p#page-lead {
	width:646px;
	padding: 0px 15px 30px;
	font-size: 110%;
	line-height:1.6em;
}

/* ------------------------------------------------------ BOX TABLE CSS */
div#container div#contents-body div#inquiry-intro {
	padding: 13px 0px 40px;
	width: 676px;
	background: url(../../img/bg_inquiry_top.gif) no-repeat left top;
}
div#container div#contents-body div#inquiry-intro-box {
	width:650px;
	padding: 0px 13px;
	background: url(../../img/bg_dot_line.gif) no-repeat left bottom;
}

div#container div#contents-body div#inquiry-intro h2 {
	height:50px;
	padding: 0px;
	background: none;
	border-style: none;
}
div#container div#contents-body div#inquiry-intro ul#individual {
	padding: 0px;
	height:71px;
}
div#container div#contents-body div#inquiry-intro ul#individual li {
	width:325px;
	float:left;
}
div#container div#contents-body div#inquiry-intro ul#individual li.right {
	text-align:right;
}

div#container div#contents-body div#qa-box {
	background: url(../../img/bg_qa_box.gif) repeat-y 12px top;
	padding: 0px 0px 0px 12px;
}
div#container div#contents-body div#qa-box ul {
	width:226px;
	float:left;
}
div#container div#contents-body div#qa-box ul.end {
	width:212px;
	float:left;
}
div#container div#contents-body div#qa-box ul li {
	width:212px;
}
div#container div#contents-body div#qa-box li a {
	display: block;
	padding: 1px 0px 1px 18px;
	background: url(../img/arw_ul.gif) no-repeat left 3px;
	line-height: 120%;
}
div#container div#contents-body div#qa-box ul li.mail a {
	display: block;
	padding: 1px 0px 0px 28px;
	background: url(../img/arw_lm_l2.gif) no-repeat 15px 3px;
}


/* ------------------------------------------------------ FORM CSS */
div#container div#contents-body div#inquiry form {
	padding: 3px 0px 0px;
	width: 676px;
	background: url(../img/bg_areah3.gif) repeat-x left top;
}
div#container div#contents-body div#inquiry form h3.no-mrg {
	width: 656px;
	padding: 11px 0px 10px 20px;
	margin: 0px;
	background: url(../img/bg_h3.gif) no-repeat 0px 14px;
	border-bottom: 1px solid #CCCCCC;
	line-height: 120%;
}
div#container div#contents-body div#inquiry p {
	padding: 20px 0px 0px;
	width: 676px;
}
div#container div#contents-body div#inquiry dl {
	float:left;
	padding: 0px;
	width: 676px;
	background: url(../../img/bg_inquiry_form.gif) repeat-y left top;
	border-bottom: 1px solid #CCCCCC;
	display:block;
}
div#container div#contents-body div#inquiry dl dt {
	float:left;
	padding: 10px 0px 8px 7px;
	width: 220px;
	line-height: 120%;
}
div#container div#contents-body div#inquiry dl dd {
	float:right;
	padding: 8px 0px;
	width: 430px;
}
div#container div#contents-body div#inquiry dl dd span {
	font-size: 85%;
	line-height: 120%;
}

/* ------------------------------------------------------ FORM-CONFIRM CSS */
div#container div#contents-body div#inquiry-confirm{
	padding: 23px 0px 0px;
	width: 676px;
	background: url(../img/bg_areah3.gif) repeat-x left top;
}
div#container div#contents-body div#inquiry-confirm table {
	padding: 0px;
	margin:0px;
	width: 676px;
	border-top: 1px solid #CCCCCC;
}
div#container div#contents-body div#inquiry-confirm table th {
	width:40%;
	padding: 5px 8px;
	margin:0px;
	border-bottom: 1px solid #CCCCCC;
	text-align:left;
	background: #f0f0f0;
}
div#container div#contents-body div#inquiry-confirm table td {
	padding: 5px 8px;
	margin:0px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

/* ------------------------------------------------------ FORM-CONFIRM CSS */
div#container div#contents-body div#msg-block{
	padding: 25px 0px 10px;
	font-size: 110%;
	line-height: 120%;
	font-weight: bold;
	background: url(../img/bg_areah3.gif) repeat-x left top;
}
/* ------------------------------------------------------ FORM-CONFIRM CSS */
div#container div#contents-body div#msg-block p{
	padding: 10px 0px 25px;
	font-size: 110%;
	line-height: 120%;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
}

/* ------------------------------------------------------ FORM-CONFIRM CSS */
div#container div#contents-body div#bar-hidden{
	display: none;
}


/* ------------------------------------------------------ TOP CSS */
div#container div#contents-body div#areah1 div#top-contact-area p {
	width:193px;
	padding: 12px 0px 0px 0px;
}


/* ------------------------------------------------------ FORM-CONFIRM CSS */
div#container div#contents-body div#form-bottom-box{
	padding: 25px;
	background: url(../../img/bg_form_bottom_box.gif) repeat left top;
}
div#container div#contents-body div#form-bottom-box p{
	padding: 10px 0px 10px 0px;
	width:626px;
}
div#container div#contents-body div#form-bottom-box div#form-btn-area{
	text-align:center;
	padding: 10px 0px 0px 0px;
	border-top: 2px solid #CCCCCC;
	width:626px;
	position: relative;
}
div#container div#contents-body div#form-bottom-box div#form-btn-area ul{
	float:left;
	width:216px;
	padding: 2px 0px 0px 0px;
}
div#container div#contents-body div#form-bottom-box div#form-btn-area ul li{
	float:left;
	width:108px;
	height:19px;
	text-align:left;
}
div#container div#contents-body div#form-bottom-box div#form-btn-area ul li div#btn-yes{
	width:108px;
	height:19px;
	text-align:left;
	position: absolute;
	visibility: hidden;
}
div#container div#contents-body div#form-bottom-box div#form-btn-area ul li div#btn-no{
	width:108px;
	height:19px;
	text-align:left;
	position: absolute;
	visibility: visible;
}
div#container div#contents-body div#form-bottom-box p#radio-btn{
	text-align:center;
	padding: 10px 0px 0px 0px;
	border-top: 2px solid #CCCCCC;
	width:626px;
}
div#container div#contents-body div#form-bottom-box div#form-btn-area div#form-bottom-confirm{
	float:right;
	width:96px;
	height:27px;
	padding: 0px;
	background: url(../../img/bg_btn_confirm.gif) no-repeat right top;
}
div#container div#contents-body div#form-bottom-box div#form-btn-area div#form-bottom-confirm div#btn-confirm{
	width:96px;
	display:none;
}













