@charset "UTF-8";


/* -------------------------

	./faq/

-------------------------*/


/* --------------------
	content
--------------------*/
div#contentWrap {
	width: 748px;
	float: right;
}
div#contentWrap h2 {
	margin: 0 auto 13px;
}
div#contentWrap p {
	margin: 0 auto 15px;
	padding:0 20px;
	font-size:85%;
	line-height:1.6;
}

/* mainBox */

div#contentWrap div#mainBox {
	margin: 0 auto 13px;
}
div#contentWrap div#mainBox div.img {
	width: 180px;
	float: left;
}
div#contentWrap div#mainBox div.txt {
	width: 548px;
	float: right;
}
div#contentWrap div#mainBox div.txt div#telBox {
	margin: 0 auto 13px;
}
div#contentWrap div#mainBox div.txt div#otherTelBox {
	margin: 0 auto;
	padding:6px 0 0;
	width:548px;
	background: url(../images/bg_otherTelBox_h.gif) no-repeat 0 0;
}
div#contentWrap div#mainBox div.txt div#otherTelBox div.inner {
	padding:7px 20px 11px;
	background: url(../images/bg_otherTelBox_f.gif) no-repeat 0 bottom #F6F6F6;
}
div#contentWrap div#mainBox div.txt div#otherTelBox div.inner p {
	margin: 0 auto;
	padding:0 0 0 1.0em;
	text-indent:-1.0em;
	line-height:1.4;
}
div#contentWrap div#mainBox div.txt div#otherTelBox div.inner p strong {
	font-weight:bold;
}

/* contentBox */

div#contentWrap div.contentBox {
	margin:0 auto;
	padding:0 0 5px;
	width:364px;
	float:left;
	background: url(../images/bg_contactBox_f.gif) no-repeat 0 bottom;
}
div#contentWrap div.contentBox#right {
	float: right;
}
div#contentWrap div.contentBox {
}
div#contentWrap div.contentBox div.inner {
	margin:0 auto;
	padding:13px 19px 11px;
	border-left: 1px solid #BFD9AD;
	border-right: 1px solid #BFD9AD;
}
div#contentWrap div.contentBox div.inner p {
	padding:0;
}
div#contentWrap div.contentBox div.inner div.btn {
	text-align:right;
}

/* faqListBox */

div#contentWrap div.contentBox div.faqListBox {
	margin:0 auto 15px;
	padding:7px 20px 12px;
	background:#FAF9F2;
}
div#contentWrap div.contentBox div.faqListBox ul {
	margin:0 auto;
}
div#contentWrap div.contentBox div.faqListBox li {
	margin:0 auto;
	padding:5px 0 2px 15px;
	font-size:77%;
	line-height:1.4;
	background: url(../../common/images/icn_listBoxarrow.gif) no-repeat 0 0.8em;
}

/* keywordBox */

div#contentWrap div.contentBox div#keywordBoxBg {
	margin:0 auto 15px;
	padding:6px 0 0;
	background: url(../images/bg_keywordTopBox_h.gif) no-repeat 0 0;
}
div#contentWrap div.contentBox div#keywordBoxBg div#keywordBox {
	margin:0 auto;
	padding:11px 15px 14px 14px;
	background: url(../images/bg_keywordTopBox_f.gif) no-repeat 0 bottom #F6F6F6;
}
div#contentWrap div.contentBox div#keywordBox div#inputBox {
	background: url(../images/bg_keywordSearch.jpg) no-repeat 0 0;
	width: 196px;
	height: 23px;
	float: left;
	margin: 0 auto;
	padding:9px 13px 0 20px;
}
div#contentWrap div.contentBox div#keywordBox div#inputBox input#keywordSearchTxt {
	width: 179px;
	padding: 0 5px 0 0;
	margin: 0 auto;
	border: none;
	background: none;
	color: #808080;
	float: left;
	font-size:12px;
}
div#contentWrap div.contentBox div#keywordBox div#inputBox input#keywordSearchBtn {
	width: 12px;
	height: 12px;
	display: block;
	border: none;
	cursor: pointer;
	float: left;
	margin: 0 auto;
	padding: 1px 0 0;
}
div#contentWrap div.contentBox div#keywordBox div.btn {
	width: 61px;
	float: left;
	margin: 0 0 0 5px;
}
div#contentWrap div.contentBox div#keywordBox div.btn input#keywordSearchBtnL {
	width: 61px;
	height: 29px;
	display: block;
	border: none;
	cursor: pointer;
}
div#contentWrap div.contentBox div#keywordBox p {
	margin: 0 auto;
	padding:7px 0 0 10px;
	font-size:77%;
	line-height:1.2;
	float: left;
}


/* --------------------
	sidebar
--------------------*/
div#sidebar {
	width: 180px;
	float: left;
	margin:0 auto 30px;
}
div#sidebar dl {
	width: 180px;
	padding: 0;
	border-bottom: 2px solid #F2F2F2;
	margin: 0 0 13px;
}
div#sidebar dt {
	width: 180px;
	font-size: 0;
}
div#sidebar dl dd {
	width: 178px;
	border-left: 1px solid #9DD973;
	border-right: 1px solid #9DD973;
	border-bottom: 1px dotted #9DD973;
	line-height: 1.4;
	font-size: 85%;
	margin: 0 auto;
}
div#sidebar dl dd.last {
	border-bottom: 1px solid #9DD973;
}
div#sidebar dl dd.current {
	width: 143px;
	padding: 9px 20px 9px 15px;
	display: block;
}
div#sidebar dl dd a {
	width: 143px;
	padding: 9px 20px 9px 15px;
	background: url(../../common/images/icn_arrow.gif) no-repeat 163px center;
	display: block;
}
div#sidebar dl dd a:hover {
	background: url(../../common/images/icn_arrowOver.gif) no-repeat 163px center #F3FFEB;
}







