 @charset "UTF-8";

/* initialize */
body { background-color: #FFF; color:#333; font-family: Verdana, sans-serif; font-size:88%; line-height:1.2; }
pre,code { font-family: Verdana, sans-serif; font-size:16px; }
input, select, textarea { color:#333; font-family: Verdana, sans-serif; }

.en .gnav-sprite,
.en #header ul#gnav .gnav-home,
.en #header ul#gnav .gnav-products,
.en #header ul#gnav .gnav-special,
.en #header ul#gnav .gnav-data,
.en #header ul#gnav .gnav-company,
.en #header ul#gnav .gnav-contact,
.en #header ul#gnav .gnav-overseas,
.en #header ul#gnav .gnav-ss {
  background-image: url('../images/btn_gnav.png');
  background-repeat: no-repeat;
}

/* .en #header ul#gnav > li {
	width: 149px;
} */
.en #header ul#gnav > li li {
    width: 300px;
}

/* index page */
/*.news_list dt span.products { width: 110px; }*/
.exhibition_title {
	height: 140px;
}

#slide .image2 {
	background: url('../../images/top/slide2_bg_en.jpg') center center no-repeat #fff;
}
#slide_page_links li.page_products,
#slide_page_links li.page_exhibition,
#slide_page_links li.page_news,
#slide_page_links li.page_pickup,
#slide_page_links li.page_info,
#slide_page_links li.page_link {
  background: url('../images/top/btn_slide_page_links.png') no-repeat;
  width: 242px;
}

.detail_div {
	margin-top: 20px;
}
#slide_page_links li.page_products {
  background-position: 0 0;
}
#slide_page_links li.page_products:hover {
  background-position: -241px 0;
}

#slide_page_links li.page_exhibition {
  background-position: 0 -43px;
}
#slide_page_links li.page_exhibition:hover {
  background-position: -241px -43px;
}

#slide_page_links li.page_news {
  background-position: 0 -86px;
}
#slide_page_links li.page_news:hover {
  background-position: -241px -86px;
}

#slide_page_links li.page_pickup {
  background-position: 0 -129px;
}
#slide_page_links li.page_pickup:hover {
  background-position: -241px -129px;
}

#slide_page_links li.page_link {
  background-position: 0 -172px;
}
#slide_page_links li.page_link:hover {
  background-position: -241px -172px;
}
#slide_page_links .slide_copy {
  background: url('../images/top/en_slide_copy.png') no-repeat;
  width: 560px;
  height: 54px;
  text-indent: -9999px;
  overflow: hidden;
}
.exhibition_list p.exhibition_contents {
	height: 120px;
}
.exhibition_list h3.t-h2 {
	height: 200px;
}
.exhibition_list .detail_link {
	padding: 0 0 0 30px;
	font-size: 122%;
	
}

/* BasicProducts */
.basic_tbl3 td {
	padding: 8px;
	font-size: 92%;
	text-align: center;
}
.basic_tbl3 th {
	width: 0;
	font-size: 88%;
	padding: 3px;
	font-weight: normal;
}
.basic_tbl4 td {
	padding: 8px;
	font-size: 92%;
	text-align: center;
}
.basic_tbl4 th {
	width: 0;
	font-size: 68%;
	padding: 1px;
	font-weight: normal;
}
.basic_tbl5 td {
	padding: 1px;
	font-size: 68%;
	text-align: center;
}
.basic_tbl5 th {
	width: 0;
	font-size: 68%;
	padding: 1px;
	font-weight: normal;
}
.flamaeproof td {
	padding: 8px;
	font-size: 98%;
	text-align: left;
}
.flamaeproof th {
	width: 0;
	font-size: 88%;
	padding: 3px;
	font-weight: normal;
}

/* Tech_info */
.Tech_info ul.links_list li {
	float: left;
	margin: 0 2px 2px 0;
	/*background: url('../../images/common/arrow01.gif') center left no-repeat;*/
	background-color: #fff;
	font-size: 102%;
	background-position: 12px center;
}
.Tech_info ul.links_list li a {
	margin: 0;
}
.Tech_info ul.links_list li a:hover {
	background-color: #fff;
	font-weight: 500;
}
.Tech_info ul.links_list li.item-h2 a{
	padding-top: 8.5%;
}
.Tech_info ul.links_list li.item-h15 a{
	padding-top: 7.5% !important;
}
#google_url {
	margin-bottom: 30px;
}

/* BasicProducts */
.BasicProducts ul.links_list li {
	width: 214px;
	float: left;
	border: 1px solid #ccc;
	margin: 0 10px 10px 0;
	background: url('../../images/common/arrow01.gif') center left no-repeat;
	background-position: 12px center;
	font-size: 92%;
}
.BasicProducts ul.links_list li a {
	margin: 0;
	border: 0;
	background: url('')
}
.BasicProducts ul.links_list li a:hover {
	font-weight: normal;
}
.BasicProducts ul.links_list li:hover {
	background-color: #f5f5f5;
	font-weight: normal;
}
.BasicProducts ul.links_list li.t-h2 a{
	padding-top: 8.5%;
}
.BasicProducts ul.links_list li.t-h3 a{
	padding-top: 11.2%;
}
#footer_contact .head_contact {
	font-size: 100%;
	font-weight: bold;
}

/* /About_us */
.department_list .links_list .detail_btn .po_2 { margin-top: 20px !important; }
.department_list .links_list .detail_btn .po_4 { margin-top: 42px !important; }

/* news */
/*#news_list span.products { width: 160px; }*/
/* catalog */
/*#news_list span.notice { width: 160px; }*/

/* --------------------------------
	faq_list
-------------------------------- */

ul.faq_list li {
	margin: 0 2px 2px 0;
	font-size: 102%;
}
ul.faq_list li a {
	padding: 25px 25px 25px 75px;
	background-position: 15px 20px;
}
ul.faq_list li a:hover {
	background-color: #fff;
	font-weight: normal;
}
ul.faq_list span {
	line-height: 1.3;
}
ul.faq_list li.line3 a {
	padding: 15px 25px 35px 75px;
}

#google_access {
	padding: 15px 15px 8px 15px;
}


.text-left {
	text-align: left;
}
#footer_contact .c_contact_btn a {
	font-size: 120%;
}

/* --------------------------------
	contact
-------------------------------- */

.entry input.submit {
    font-size: 1.04em;
}