﻿a:hover{
	/*	color: #036;*/
	color: #2565AE;
}

/*企業情報　ごあいさつ*/
#row01 {
	margin-bottom: 2px;
	height: 24px;
}
#path {
	float: left;
	margin-right: 20px;
	font-size: 12px;
}
#path a{
	font-size: 12px;
}
.imgbox {
	float: left;
}


#printbtn {
	float: right;
	margin-left: 20px;
}


.txt {
	font-size:12px;
	line-height:1.5;
	text-align: left;
	padding: 2px;
	color: #000000;
}


.px12_map {
	font-size:13px;
	line-height:18px;
	color:#435973;
	font-weight:bold;
}
.px12_map2 {font-size:12px; line-height:16px; color:#435973;}


/*color valliation*/
.color1{color:#151B9B;}
.color2{color:#0E0088;}


/*company page style*/
.company_c1{padding-bottom:30px;}
.company_top1{
	padding-bottom:12px;
	width: 450px;
}
.company_top1-2{padding-bottom:12px;}
.company_top2{padding-bottom:20px;}
.company_top3{border-bottom:3px #0E0E0E solid;}
.company_top4{padding-top:23px;padding-bottom:14px;}
.company_top5{
	padding-top:10px;
	padding-bottom:40px;
	margin-bottom: 15px;
}
.company_top6{
	border:1px #9F9F9F solid;
	padding:9px;
	padding-bottom: 15px;
}
.company_top7{
	padding-right: 17px;
	padding-bottom: 10px;
}
.company_top8{
	padding-bottom:10px;
}
.company_top9{
	padding-right:17px;
}

.company_color{ color:#0E0088;}
.company_outline1{ padding-bottom:20px;}
.company_outline2{
	padding-bottom:15px;
	font-size:13px;
	line-height:18px;
	color:#212121;
}
.company_outline3{ padding-top:10px;}
.company_outline4{ padding-bottom:30px;}

.company_office1{padding-bottom:13px;}
.company_office2{padding-bottom:45px;}
.company_office3{padding-bottom:10px;}
.company_office4{padding-bottom:35px;}
.company_office5{padding-right:17px;}
.company_office6{padding-bottom:5px;}
.company_office7{padding-top:5px;padding-bottom:5px;}

.company_press1{padding-bottom:20px;}
.company_press2{padding-bottom:14px;padding-right:15px;}
.company_press3{padding-bottom:14px;}
.company_map1{padding-bottom:20px;}
.company_map2{padding-bottom:10px;}
.company_map3{padding-left:10px;}
.company_map4{
	width:320px;
}
.company_01_001{
	padding-top: 15px;
	padding-bottom: 20px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000000;
}
.company_01_002{
	padding-top: 10px;
	padding-left: 4px;
}

.company_02_001{
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 4px;

}
.company_02{
	padding-top: 10px;
}

.office_01{
	padding-top: 10px;
	padding-bottom: 5px;

}
.pdfico{
	padding-right: 20px;
	text-align: right;
}

.top1{padding-bottom:6px;}
.top2{padding-right:17px;}
.top2-2{padding-top:10px;padding-bottom:10px;border-bottom:1px #D8D8D8 solid;}
.top2-3{padding-top:12px;}
.top2-4{padding-right:30px;}
.top2-5{text-indent:17px;height:14px;padding-top:2px;background : url(c_03.gif) no-repeat;}
.top2-6{height:213px;}
.top3{padding-bottom:78px;}
.c_menu1{height:78px;}

/*develop page style*/
.develop_c1{padding-bottom:35px;}
.develop_top1{padding-bottom:30px;}
.develop_top2{padding-bottom:6px;}
.develop_top3{border:1px #9F9F9F solid;padding:10px;}
.develop_top4{padding-bottom:20px;}
.develop_top5{padding-right:17px;padding-bottom:15px;}
.develop_top6{padding-bottom:15px;}
.develop_top7{padding-right:17px;}
.develop_top8{padding-bottom:3px;}
.develop_top8-2{padding-right:3px;padding-bottom:3px;}
.develop_top9{padding-right:13px;}

/*topics page style*/
.topics_top1{padding-bottom:30px;}
.topics_top2{padding-bottom:25px;}

/*quality page style*/
.quality_top1{padding-bottom:25px;}
.quality_top2{padding-bottom:20px; padding-top:24px;}
.quality_top3{padding-bottom:35px;}
.quality_top4{padding-bottom:30px;}
.quality_top5{padding-bottom:15px;}
.quality_top6{padding-left:25px;}
.quality_top6-2{padding-bottom:5px;}
.quality_top7{padding-bottom:3px;}
.quality_top8{padding-bottom:12px;}
.quality_top9{padding-left:10px;}
.quality_top10{padding-left:10px;}
.quality_top11{padding-right:15px;padding-bottom:15px;}
.quality_top12{padding-bottom:15px;}
.quality_top13{padding-right:15px;}
.quality_top14{padding-top:35px;}

/*material page style*/
.material_c1{padding-bottom:35px;}
.material_top1{padding-bottom:25px;}
.material_top2{padding-bottom:5px;}
.material_top3{padding-bottom:60px;}
.material_top4{
	border-bottom:3px #0E0E0E solid;
	width: 660px;
}
.material_top5{padding-top:10px;padding-bottom:30px;}
.material_top6{padding-right:17px;}
.material_top7{border:1px #9F9F9F solid;padding:10px;}

.material_flow1{padding-bottom:20px;}
.material_flow2{padding-bottom:5px;}
.material_flow3{padding-bottom:25px;}
.material_flow4{padding:25px 15px 0px 15px;}
.material_flow5{padding-bottom:15px;}
.material_flow6{padding-bottom:30px;}
.material_flow7{padding-right:20px;}

.material_environ1{padding-bottom:20px;}
.material_environ2{padding-bottom:25px;}
.material_environ3{
	padding-left:240px;
	background-image : url(url(../environ/img/c3_03.gif);
	width: 630px;
	height:174px;
	background-repeat: no-repeat;
	background-image: url(../environ/img/c3_03.gif);
	background-position: left;
	padding-top: 20px;
	padding-bottom: 20px;
}
.material_environ4{
	font-size:13px;
	color:#212121;
	line-height:28px;
}
.material_environ5{padding-bottom:15px;}
.material_environ6{padding-left:25px;padding-bottom:15px;}
.material_environ7{font-size:14px;color:#212121;line-height:18px;}
.material_environ8{
	padding-top:18px;
	padding-bottom: 5px;
}


.material_environ7 a:link {font-size:14px; line-height:18px; color:#0E0088; font-weight: bold;text-decoration:underline;}
.material_environ7 a:visited {font-size:14px; line-height:18px; color:#0E0088;font-weight: bold; text-decoration:underline;}
.material_environ7 a:hover {font-size:14px; line-height:18px; color:#0E0088;font-weight: bold; text-decoration:none;}
.material_environ7 a:active {font-size:14px; line-height:18px; color:#0E0088; font-weight: bold;text-decoration:underline;}

/*contact page style*/
.contact_top1{padding-bottom:20px;}
.contact_top2{padding-top:10px;padding-bottom:30px;}
.contact_top3{padding-right:17px;}
.contact_top4{border:1px #9F9F9F solid;padding:10px;}

/*recruit page style*/
.recruit_top1{padding-bottom:25px;}
.recruit_top2{padding-bottom:20px;}
.recruit_top3{
	border-bottom:3px #0E0E0E solid;
	padding-bottom: 10px;
}
.recruit_top4{
	padding-top:30px;
	padding-bottom:30px;
}
.recruit_top5{padding-bottom:15px;}
.recruit_top6{padding-right:17px;padding-bottom:10px;}
.recruit_top7{padding-bottom:10px;}
.recruit_top8{padding-right:17px;}
.recruit_top9{border:1px #9F9F9F solid;padding:10px;}
.recruit_top9-2{border:1px #9F9F9F solid;padding:9px 9px 8px 8px;}
.recruit_top10{padding-right:6px;}

/*namiki and page style*/
.namiki_top1{padding-bottom:10px;}


/*other page text style*/
.px12_topics{font-size:14px;color:#3E618A;line-height:14px;}
.px12_topics2{font-size:14px;color:#241851;line-height:18px;}
.px12_se{font-size:14px;color:#212121;line-height:14px;}
.px12_company_top{font-size:14px;color:#000000;line-height:18px;}
.px12_develop_top{font-size:14px;color:#CB4B00;line-height:18px;}


.px12_topics a:link{font-size:14px;color:#3E618A;line-height:14px;text-decoration:underline; }
.px12_topics a:visited{font-size:14px;color:#3E618A;line-height:14px;text-decoration:underline;}
.px12_topics a:hover{font-size:14px;color:#3E618A;line-height:14px;text-decoration:none;}

.px12_develop_top a:link{font-size:14px;color:#CB4B00;line-height:14px;text-decoration:underline; }
.px12_develop_top a:visited{font-size:14px;color:#CB4B00;line-height:14px;text-decoration:underline; }
.px12_develop_top a:hover{font-size:14px;color:#CB4B00;line-height:14px;text-decoration:none; }

.pdf_01{padding-bottom:9px; padding-left:5px;}
.px18_b{font-size:18px; font-weight:bold;}

/* tokuyama */
/* company office */
.office_01{ padding-top : 5px;
       
}

.midw_01{ padding-right:15px;}
.midw_02{ padding-bottom:10px;}
.midw_03{ border:1px #20275A solid; padding:5px; margin-bottom:12px;}
.midw_04{ padding-right:10px;}
.midw_05{ padding-bottom:20px;}
.midw_06{ padding:4px 0 4px 12px;}
.midw_07{ padding-left:18px;}
.midw_08{ padding-bottom:4px;}
/* tokuyama end */

/* kujirai */
.px12_iso {font-size:14px; line-height:18px; color:#0e0088;}
.px14_iso {font-size:16px; line-height:20px; color:#0e0088;}
.px12_pri {font-size:14px; line-height:18px; color:#000000;}
.px14_pri {font-size:16px; line-height:20px; color:#000000;}
.iso_tb{width:617px;}
.iso_pad_01{padding-left:30px; padding-top:30px;}
.iso_pad_02{padding-bottom:18px;}
.iso_pad_03{padding-left:7px;}
.iso_pad_04{padding-bottom:21px;}
.iso_pad_05{padding-left:12px; padding-right:90px; padding-bottom:52px;}
.iso_pad_06{padding-left:16px;}
.iso_pad_07{padding-top:40px;}
.iso_pad_08{padding-left:5px;}
.iso_pad_09{width:645px; padding-bottom:15px;}
.iso_pad_10{padding-top:10px;}
.iso_pad_11{padding-bottom:52px;}

.pri_pad_01{width:460px; padding-bottom:26px; padding-left:30px;}
.pri_pad_02{padding-bottom:21px; padding-left:30px;}
.pri_pad_03{padding-bottom:100px; padding-left:30px;}
.pri_pad_04{padding-top:30px;}
.pri_pad_05{padding-bottom:60px;}
.pri_01{width:560px;}
.pri_02{width:380px;}
.topi_pad_01{padding-bottom:28px; padding-right:3px; width:120px;}
.rec_pad_01{padding-left:30px;}
.rec_pad_02{padding-left:5px;}
.k_top_bor{border-right: 1px solid #949494;border-bottom: 1px solid #949494;border-left: 1px solid #949494; width:292px;}
.k_top_bor01{border-right: 1px solid #949494;border-bottom: 1px solid #949494;border-left: 1px solid #949494; width:601px;}
.k_top_pad01{padding-top:7px;}
.k_top_pad02{padding-left:5px; padding-top:8px;}
.k_top_pad03{padding-top:11px; padding-left:75px;}
.k_top_pad04{padding-top:49px; padding-left:75px;}
.k_top_pad05{padding-top:49px;}
.k_top_pad06{padding-left:18px;}
.k_top_pad07{padding-top:14px;}
.k_top_pad08{padding-top:8px;}
.k_top_pad09{padding-left:7px; padding-top:8px; padding-bottom:8px;}
.k_top_pad10{padding-left:11px; padding-top:8px; padding-bottom:14px;}
.k_top_pad11{padding-left:11px; padding-bottom:5px;}
.k_top_pad12{padding-left:94px; padding-top:13px;}
.k_top_pad13{padding-left:13px; padding-top:9px;}
.k_top_pad14{padding-left:13px; padding-top:9px;}
.k_top_pad15{padding-top:54px;}
.top_back{background-image : url(../img/back.gif); background-repeat:no-repeat;}
.top_back01{background-color:#e1e6f1;}
.c_back{background-color:#FFFFFF;}
.k_top_pad08{padding-top:10px; padding-bottom:12px;}
.dev_01{background : url(../develop/img/c02.gif); background-repeat:repeat-x; height:28px;}
.dev_02{border:solid 1px #4e507a;}
.dev_03{padding:13px;}
.dev_04{padding-bottom:7px;}
.dev_text{font-weight:bold;}
.dev_05{padding-left:50px; padding-top:43px;}
.dev_06{padding-bottom:30px;}
.dev_07{padding-top:10px; padding-bottom:10px;}
.dev_08{padding-left:15px;}
.quo_01{padding:22px 0 0 30px;}
.quo_02{padding:3px 0 9px 0;}
.quo_03{
	border:solid 1px #1B0072;
	width: 630px;
}
.quo_04{padding:0 0 26px 0;}
.mate_01{padding:26px 0 6px 28px;}
.mate_02{padding:0 45px 21px 28px;}
.mate_03{border: solid 1px #1B0072;}
.mate_04{padding:0 0 25px 0;}
.mate_05{padding:0 0 25px 0;}
.mate_06{padding:0 0 10px 15px;}
.mate_07{padding:0 0 15px 0;}
.mate_08{padding:0 0 30px 0;}
/* kujirai end */

/* cgi style */
.cgi_table0{ padding-top:10px;}
.cgi_table1{ padding-top:15px;}
.cgi_table2{ border-left:2px #373566 solid; padding-top:8px; padding-bottom:8px; padding-left:17px; padding-right:17px; background-color:#E3E3E3;}
.cgi_table2-2{ border-left:2px #373566 solid; padding-top:8px; padding-bottom:8px; padding-left:6px; padding-right:0px; background-color:#E3E3E3;}
.cgi_table3{ border-left:2px #FFFFFF solid; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; background-color:#F4F4F4;}
.cgi_table4{ padding-left:35px; padding-right:10px;}

.cgi_table5{ padding-right:25px; padding-left:5px;}
.cgi_table6{ padding-right:5px; padding-left:5px;}
.cgi_table7{ padding-right:5px; padding-left:25px;}
.cgi_table8{ padding-top:10px; padding-left:21px;}
.cgi_table9{ padding-left:35px;}
.cgi_table10{ padding-left:35px; padding-top:5px;}
.cgi_table10-2{ padding-top:5px; padding-bottom:5px;}
.cgi_table11{ padding-top:25px;}
.cgi_table6-2{ padding-right:30px; padding-left:5px;}
.cgi_table6-3{ padding-right:30px; padding-left:30px;}
.cgi_table7-2{ padding-right:5px;}
.cgi_table10-2{ padding-left:5px; padding-top:5px;}
.cgi_table12{ padding-right:120px;}
.cgi_table13{ padding-bottom:40px;}
.cgi_table14{ background:#373566; padding-left:11px;}
.cgi_table15{ padding-right:30px;}
.cgi_table16{ padding-right:18px;}
.cgi_table17{ padding-right:11px;}
.cgi_table18{ padding-right:9px;}


/* for corporate ethics page*/
.px14_eth{
	font-weight : normal;
	color : #0000ff;
	background-color : #E6F0EF;
	text-align : center;
	padding-top : 3px;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 3px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : black black black black;
	font-size : 15px;
	vertical-align : top;
	width : 570px;
	height : 45px;
}

.px14_eth_02{
	font-size : 13px;
	font-weight : bold;
	color : #363636;
	vertical-align : middle;
	text-align : left;
	padding-top : 10px;
	padding-bottom : 10px;
	margin-top : 18px;
	margin-bottom : 15px;
	width : 570px;
	height : 40px;
	padding-left : 5px;
	padding-right : 5px;
	line-height : 18px;
}

.eth_01{
  padding-top : 10px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;  
  width : 600px;
  height : 110px;
  vertical-align : top;
  margin-left : 1px;
  
}

.px14_eth_03{
  font-size : 14px;
  font-weight : bold;
  color : #0f037a;
  height : 10px;
  width : 540px;
  padding-top : 15px;
  text-align : left;
  margin-top : 5px;
}

.px14_eth_04{
  font-size : 14px;
  font-weight : normal;
  color : black;
  text-align : left;
  padding-top : 5px;
  padding-bottom : 5px;
  width : 540px;
  vertical-align : top;
  line-height : 18px;
  padding-left : 17px;
}

.eth_02{width : 540px;height : 60px;}
.eth_03{height : 3px;}
.eth_pad_01{
	vertical-align : middle;
	padding-top : 30px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 20px;
	right : auto;
	text-align : right;
	margin-top : 10px;
	margin-left : 10px;
	margin-right : 5px;
	margin-bottom : 10px;
}
.eth_pad_02{
  vertical-align : middle;
  text-align : left;
  padding-top : 30px;
  padding-left : 0px;
  padding-right : 20px;
  padding-bottom : 20px;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 10px;
  margin-bottom : 10px;
}
.tblepadeth{
	padding-left: 10px;
	text-align: center;

}

.topics_link{
  color : blue;
}
/* company promotion video page */
.pv_pad_02{padding-bottom : 5px; padding-right : 10px;}
.px12_pv {font-size:14px;  color:#0e0088;}
.pv_pad_04{
       padding-bottom : 15px;
       width : 600px;
       padding-top : 20px;
}
.pv_pad_01{
       padding-top : 20px;
       padding-left : 30px;
}
.office_02{
       padding-top : 8px;
}
.txtattn{
       font-size : 11px;
       color : #808080;
}
/* page style*/
.ism_c1{padding-bottom:35px;}
.ism_top1{padding-bottom:23px;}
.ism_top2{padding-bottom:15px;}
.ism_top3{
}
.ism_top4{padding-bottom:10px;}
.ism_top5{border:1px #9F9F9F solid;padding:10px;}
.ism_top6{padding-right:17px;}
.ism_top7{padding-top:10px;padding-bottom:30px;}
.ism_top8{padding-bottom:30px;}
.ism_tech1{padding-bottom:20px;}
.ism_tech2{
	padding-left:20px;
}

.ism_history1{padding-bottom:25px;}
.ism_history2{padding-bottom:20px;}
.ism_history3{padding-right:20px;padding-bottom:3px;}
.ism_history4{
	padding-bottom:3px;
	padding-left: 2px;
}
.ism_history5{padding-bottom:10px;}
.ism_history6{padding-left:15px;}
.ism_history7{
	height: 50px;
}
.px22 {font-family: "Arial",serif,sans-serif; font-size:22px; line-height:26px; color:#212121; font-weight:bold;}
.px13 {
	font-size: 14px;
	font-weight: bold;
}

