/**********************************************

	contactus.css

**********************************************/


/***************** Contact Us *****************/

.contactus div#contents
{
	background: url(../../products/images/products_bg.gif) repeat-y;
}

.contactus div#left{
	float: left;
	width: 170px;
}

.contactus div#right{
	float: left;
	width: 660px;
	padding-top: 9px;
	padding-bottom: 30px;
}

.contactus div#leftnavi
{
	margin: 1px 2px 0 0;
}
.contactus div#leftnavi ul
{
	list-style-type: none;
}

.contactus div#leftnavi a,
.contactus div#leftnavi span
{
	width: 153px;
	display: block;
	text-indent: -9999px;
	border-top: 1px solid #CBCBCB;
}

/* What's New */
body#contactus div#whatsnewarea
{
	padding: 28px 0 0 13px;
}

/* Back number */
div#whatsnew-backnumber
{
	height: 28px;
/* overflow: hidden; */
	margin: -28px 0 12px 0;
	padding: 0 18px 0 0;
	text-align: right;
	font-size: 10px;
	color: #36383B;
	font-size: 9.7px;
}
div#whatsnew-backnumber a
{
	text-decoration: none;
	line-height: 300%;
}



/* New List */
.contactus ul#whatsnew-list
{
	margin: 0 10px 0 0;
	list-style-type: none;
	border-bottom: 1px solid #C6C3C3;
}
.contactus ul#whatsnew-list li
{
	border-top: 1px solid #C6C3C3;
}
.contactus ul#whatsnew-list li span.date
{
	color: #676060;
	padding: 0 9px 0 0;
}
.contactus ul#whatsnew-list li div
{
	padding: 5px 0 5px 51px;
}

/* New list icon */
.contactus div.icon-products
{
	background: url(../../images/index_icon-whatsnew_products.gif) no-repeat 10px center;
}
.contactus div.icon-csr
{
	background: url(../../images/index_icon-whatsnew_csr.gif) no-repeat 10px center;
}
.contactus div.icon-ir
{
	background: url(../../images/index_icon-whatsnew_ir.gif) no-repeat 10px center;
}
.contactus div.icon-recruit
{
	background: url(../../images/index_icon-whatsnew_recruit.gif) no-repeat 10px center;
}
.contactus div.icon-profile
{
	background: url(../../images/index_icon-whatsnew_profile.gif) no-repeat 10px center;
}



/* The first hierarchy */

.contactus .navi1
{
	height: 40px;
}
.contactus .navi1-on
{
	height: 40px;
	background-position: 0 -40px !important;
}
.contactus .navi1:hover
{
	background-position: 0 -40px !important;
}
.contactus #navi1-others
{
	padding: 18px 0 0 0;
}

.contactus #btn-navi1_profile/* Company Profile */
{
	background: url(../../contactus/images/btn-navi1_profile.gif) no-repeat;
}
.contactus #btn-navi1_privacy/* Privacy Policy */
{
	background: url(../../contactus/images/btn-navi1_privacy.gif) no-repeat;
}
.contactus #btn-navi1_contactus/* Contact Us */
{
	background: url(../../contactus/images/btn-navi1_contactus.gif) no-repeat;
}
.contactus #btn-navi1_copyright/* Terms of Use */
{
	background: url(../../contactus/images/btn-navi1_copyright.gif) no-repeat;
}
.contactus #btn-navi1_sitemap/* Site Map */
{
	background: url(../../contactus/images/btn-navi1_sitemap.gif) no-repeat;
}

/*---------------------- To an inquiry form ----------------------*/

.contactusinfo-bt01{ float:right; }

.contactusinfo-bt01 a
{
	width: 168px;
	height: 43px;
	display: block;
	text-indent: -9999px;
	background: #ff3300 url(../../contactus/images/btn-contactusinfo.gif) no-repeat;
}

.contactusinfo-bt01 a:hover{ background-position: 0 -43px; }

/*---------------------- I agree ----------------------*/

.contactusinfo-bt02
{
}

.contactusinfo-bt02 a
{
	width: 168px;
	height: 43px;
	display: block;
	text-indent: -9999px;
	background: #ff3300 url(../../contactus/images/btn-contactusinfo2.gif) no-repeat;
}

.contactusinfo-bt02 a:hover{ background-position: 0 -43px; }

/*---------------------- I do not agree ----------------------*/

.contactusinfo-bt03
{
}

.contactusinfo-bt03 a
{
	width: 168px;
	height: 43px;
	display: block;
	text-indent: -9999px;
	background: #ff3300 url(../../contactus/images/btn-contactusinfo3.gif) no-repeat;
}

.contactusinfo-bt03 a:hover{ background-position: 0 -43px; }

/*---------------------- The transmission of a message ----------------------*/

.contactusinfo-bt04
{
}

.contactusinfo-bt04 a
{
	width: 168px;
	height: 43px;
	display: block;
	text-indent: -9999px;
	background: #ff3300 url(../../contactus/images/btn-contactusinfo4.gif) no-repeat;
}

.contactusinfo-bt04 a:hover{ background-position: 0 -43px; }

/*---------------------- Sales Department ----------------------*/

.contactusinfo-bt05{ float:right; }
{
}

.contactusinfo-bt05 a
{
	width: 168px;
	height: 43px;
	display: block;
	text-indent: -9999px;
	background: #ff3300 url(../../contactus/images/btn-contactusinfo5.gif) no-repeat;
}

.contactusinfo-bt05 a:hover{ background-position: 0 -43px; }

/*---------------------- Recruitment ----------------------*/

.contactusinfo-bt06{ float:right; }
{
}

.contactusinfo-bt06 a
{
	width: 168px;
	height: 43px;
	display: block;
	text-indent: -9999px;
	background: #ff3300 url(../../contactus/images/btn-contactusinfo6.gif) no-repeat;
}

.contactusinfo-bt06 a:hover{ background-position: 0 -43px; }

/*---------------------- Material Procurement ----------------------*/

.contactusinfo-bt07{ float:right; }
{
}

.contactusinfo-bt07 a
{
	width: 168px;
	height: 43px;
	display: block;
	text-indent: -9999px;
	background: #ff3300 url(../../contactus/images/btn-contactusinfo7.gif) no-repeat;
}

.contactusinfo-bt07 a:hover{ background-position: 0 -43px; }

/* common entry */

.contactus h2{
	background: #F8F6F6;
	border-left: 3px solid #314877;
	font-size: 1.2em;
	padding: 10px 0 7px 12px;
	margin-bottom: 15px;
}

.contactus h3{
	font-size: 1.2em;
	margin-bottom: 15px;
}

.contactus h4{
	font-size: 1em;
	margin-bottom: 5px;
}

.contactus h5{
	padding:5px 0 5px 15px;
	border-left:#999999 5px solid;
	border-bottom:#999999 1px dotted;
	font-size: small;
	font-weight: bold;
	color:#333;
}

.contactus h6{
	padding:5px 0 5px 15px;
	border-left:#CC9966 5px solid;
	border-bottom:#999999 1px dotted;
	font-size: small;
	font-weight: bold;
	color:#333;
}
