@charset "UTF-8";


/* -------------------------

	./sitemap/

-------------------------*/

h2.sitemapTop {
	margin: 0 auto 13px;
}


/* --------------------
	content
--------------------*/
div#contentWrapTop {
	width: 548px;
	margin:0 auto;
}

/* sitemapListBox */

div#contentWrapTop div.sitemapListBoxBg {
	margin:0 auto 15px;
	padding:5px 0 0;
	background: url(../../common/images/bg_linkListBox_h.gif) no-repeat 0 0;
}
div#contentWrapTop div.sitemapListBoxBg div.sitemapListBox {
	margin:0 auto;
	padding:0 0 5px;
	background: url(../../common/images/bg_linkListBox_f.gif) no-repeat 0 bottom;
}
div#contentWrapTop div.sitemapListBoxBg div.sitemapListBox div.inner {
	margin:0 auto;
	padding:15px 20px;
	background: url(../../common/images/bg_linkListBox.gif) repeat-y 0 0;
	text-align:left;
}
div#contentWrapTop div.sitemapListBoxBg div.sitemapListBox div.inner h3 {
	margin:0 auto;
	padding:5px 19px 14px 13px;
	font-size:85%;
	line-height:1.2;
	border-bottom:2px solid #CCCBC3;
	background: url(../../common/images/icn_listBoxarrow.gif) no-repeat 0 0.6em;
}
div#contentWrapTop div.sitemapListBoxBg div.sitemapListBox div.inner div.h4Box {
	clear:both;
	margin:15px auto 10px;
	padding-top:5px;
	background: url(../../common/images/bg_linkListTit_h.gif) no-repeat 0 0 #F1EFDF;
}
div#contentWrapTop div.sitemapListBoxBg div.sitemapListBox div.inner div.h4Box h4 {
	margin:0 auto;
	padding:0 14px 5px;
	font-size:93%;
	color:5B472C;
	font-weight:bold;
	background: url(../../common/images/bg_linkListTit_f.gif) no-repeat 0 bottom;
}
div#contentWrapTop div.sitemapListBoxBg div.sitemapListBox div.inner ul {
	margin:0 auto;
	padding:0 0 0 14px;
}
div#contentWrapTop div.sitemapListBoxBg div.sitemapListBox div.inner ul.middle {
	margin:0 auto;
	padding:0 0 0 26px;
}
div#contentWrapTop div.sitemapListBoxBg div.sitemapListBox div.inner li {
	margin:0 auto;
	padding:5px 19px 5px 13px;
	float:left;
	width:200px;
	font-size:75%;
	line-height:1.2;
	background: url(../../common/images/icn_listBoxarrow.gif) no-repeat 0 0.6em;
}
div#contentWrapTop div.sitemapListBoxBg div.sitemapListBox div.inner li.ttl {
	width:350px;
}
div#contentWrapTop div.sitemapListBoxBg div.sitemapListBox div.inner ul.middle li {
	margin:0 auto;
	padding:5px 0px 5px 13px;
	width:228px;
}

/* keywordBox */

div#contentWrapTop div#keywordBox {
	margin:0 2px 15px 0;
	padding:5px 0 0;
	width:748px;
	background: url(../../general/images/bg_keywordBox_h.gif) no-repeat 0 0;
}
div#contentWrapTop div#keywordBox div.inner {
	margin:0 auto;
	padding:11px 15px 14px 79px;
	background: url(../../general/images/bg_keywordBox_f.gif) no-repeat 0 bottom #F6F6F6;
}
div#contentWrapTop div#keywordBox div.tit {
	width:195px;
	margin:0 auto;
	padding:5px 6px 0 0;
	float: left;
}
div#contentWrapTop div#keywordBox div#keywordSearchBox {
	width: 328px;
	float: left;
	margin: 0 auto;
}
div#contentWrapTop div#keywordBox div#keywordSearchBox div#inputBox {
	background: url(../../common/images/bg_keywordSearch.jpg) no-repeat 0 0;
	width: 295px;
	height: 23px;
	float: left;
	margin: 0 auto;
	padding:9px 13px 0 20px;
}
div#contentWrapTop div#keywordBox div#keywordSearchBox div#inputBox input#keywordSearchTxt {
	width: 278px;
	padding: 0 5px 0 0;
	margin: 0 auto;
	border: none;
	background: none;
	color: #808080;
	float: left;
	font-size:12px;
}
div#contentWrapTop div#keywordBox div#keywordSearchBox div#inputBox input#keywordSearchBtn {
	width: 12px;
	height: 12px;
	display: block;
	border: none;
	cursor: pointer;
	float: left;
	margin: 0 auto;
	padding: 0;
}
div#contentWrapTop div#keywordBox div#keywordSearchBox p {
	margin: 0 auto 0;
	padding:7px 0 0 8px;
	font-size:77%;
	float: left;
}
div#contentWrapTop div#keywordBox div.btn {
	width: 61px;
	float: left;
	margin: 0 0 0 5px;
}
div#contentWrapTop div#keywordBox div.btn input#keywordSearchBtnL {
	width: 61px;
	height: 29px;
	display: block;
	border: none;
	cursor: pointer;
}

div#contentWrapTop div.telBox {
	margin:0 auto 40px;
}


