@charset "utf-8";

/*==================================================================
 breadcrumb
==================================================================*/
#breadcrumb {
	background-color:#e5e6e7;
	margin:0 auto;
	padding:5px 0;
	min-width:1024px;
	border-bottom:1px solid #cacaca;
}

#breadcrumb div {
	width:960px;
	margin:0 auto;
	padding:0;
}

#breadcrumb div a {
	color:#00a0d9;
}


/*==================================================================
 pageNav
==================================================================*/
.pagingNav {
	margin: 20px auto;
	text-align: center;
}

.pagingNav a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 35px;
	border: 1px solid #cdcdcd;
	background-color: #E5E6E8;
	font-size: 15px;
	font-weight: bold;
	color: #5D5E62;
	text-align: center;
	margin: 0 5px;
	padding: 6px 0;
}

.pagingNav span,
.pagingNav a:hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 35px;
	border: 1px solid #4A4B4F;
	background-color: #4A4B4F;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin: 0 5px;
	padding: 6px 0;
}

.pagingNav .noLink {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 35px;
	border: 1px solid #cdcdcd;
	background-color: #E5E6E8;
	font-size: 15px;
	font-weight: bold;
	color: #5D5E62;
	text-align: center;
	margin: 0 5px;
	padding: 6px 0;
}

.pagingNav .dots {
	width: 15px;
	color: #5D5E62;
	background: none;
	border: none;
}

/*==================================================================
 main
==================================================================*/
#mainTop .topNews dl dt {
	padding: 4px 0 0 80px;
}
#mainTop .topNews dl dt.customer {
	background: url(../img/icon_N_customer.png) no-repeat left 0;
}

#mainTop .topNews dl dt.news {
	background: url(../img/icon_N_news.png) no-repeat left 0;
}

#mainTop .topNews dl dt.info {
	background: url(../img/icon_N_info.png) no-repeat left 0;
}

#mainTop .topNews dl dt.business {
	background: url(../img/icon_N_business.png) no-repeat left 0;
}

#mainTop .topNews dl dt.ir {
	background: url(../img/icon_N_ir.png) no-repeat left 0;
}

#mainTop .topNews dl dt.csr {
	background: url(../img/icon_N_csr.png) no-repeat left 0;
}

#mainTop .topNews dl dt.technique {
	background: url(../img/icon_N_technique.png) no-repeat left 0;
}

#mainTop .topNews dl dt.employ {
	background: url(../img/icon_N_employ.png) no-repeat left 0;
}

#mainTop .topNews dl dt.topics {
	background: url(../img/icon_N_topics.png) no-repeat left 0;
}


/*==================================================================
 executeive
==================================================================*/
#menuLeft.executive .sub-menu li a {
	display: inline;
}


/*==================================================================
 form
==================================================================*/
.inquiry .error {
	font-size: 100%!important;
	color: #ff6804!important;
}
.inquiry input[type="text"] {
	width: 350px;
}
.inquiry .input-zip input,
.inquiry .input-phone input {
	width: 60px;
}
.inquiry textarea {
	width: 350px;
	height: 100px;
}
.inquiry .input-send input {
	border: 0px;
	width: 131px;
	height: 51px;
	background: url(../img/inquiry/btn_transmit.png) left top no-repeat;
	cursor: pointer;
}
.inquiry .input-send .confirm {
	background: url(../img/inquiry/btn_check.png) left top no-repeat;
}

.inquiry .input-back .form-reset {
	border: 0px;
	width: 131px;
	height: 51px;
	background: url(../img/inquiry/btn_reset.png) left top no-repeat;
	cursor: pointer;
}
.inquiry .input-back input {
	border: 0px;
	width: 131px;
	height: 51px;
	background: url(../img/inquiry/btn_back.png) left top no-repeat;
	cursor: pointer;
}



.inquiry .input-send-english input {
	border: 0px;
	width: 131px;
	height: 51px;
	background: url(../img/inquiry/btn_send.png) left top no-repeat;
	cursor: pointer;
	text-indent:-5000px;
}

.inquiry .input-send-english .confirm {
	background: url(../img/inquiry/btn_send.png) left top no-repeat;
}


.inquiry .input-back-english .form-reset {
	border: 0px;
	width: 131px;
	height: 51px;
	background: url(../img/inquiry/btn_reset_en.png) left top no-repeat;
	cursor: pointer;
}

.inquiry .input-back-english input {
	border: 0px;
	width: 131px;
	height: 51px;
	background: url(../img/inquiry/btn_reset_en.png) left top no-repeat;
	cursor: pointer;
}



.over input:hover {
	opacity: 0.7;
	filter: alpha (opacity=70) ; /* forIE */
	-moz-opacity:0.70;
}

