﻿/*企業情報　ごあいさつ*/
#row01 {
	margin-bottom: 2px;
	height: 20px;
}
#path {
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 20px;
}
#path a{
	font-size: 12px;
}
.imgbox {
	float: left;
}


#printbtn {
	background-image: url(../kbo/dc/img/c_02_u.jpg);
	background-repeat: no-repeat;
	text-align: right;
	padding-top: 2px;

}


.txt {
	font-size:13px;
	line-height:1.5;
	text-align: left;
	padding: 2px;
	color: #000000;
}


/*color valliation*/
.color1{color:#151B9B;}
.color2{color:#0E0088;}

/*コンテンツ幅*/
.company_01_002{
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}
#printbtn2 {
	background-image: url(../sbo/message/img/c2_03.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding-top: 2px;
}
#printbtn3 {
	background-image: url(../ybo/contact/img/c_02b.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding-top: 2px;
}

/*contact*/

.v_inq_01 {
	background-image: url(../images/contact_s.gif);
	background-repeat: no-repeat;
	height: 156px;
	width: 200px;
	margin-bottom: 5px;
	background-position: center top;
}
.btn_v_01 {
	padding-top: 114px;
	text-align: center;
}
.over_bc {
	height: 30px;

}
.contact_bottom {
	background-image: url(../images/contact_b.gif);
	background-repeat: no-repeat;
	height: 117px;
	width: 670px;
	background-position: center;
}
.cb_02 {
	padding-left: 465px;
	padding-top: 39px;

}
.back_img {
	background-image: url(../../contact/img/contact_building.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 250px;
	width: 660px;
}
.bottom_links {
	line-height: 22px;
	font-size: 13px;
	padding-left: 500px;
	padding-bottom: 40px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 30px;
}

/*about*/
.com_01 {
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 3px;
	vertical-align: top;
}
.t_01 {
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 5px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.office_01{
	padding-top: 15px;
	padding-bottom: 5px;

}
.ab_01 {
	font-size: 14px;
	font-weight: bold;
}
.ab_02 {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 3px;
}
.ab_03 {
	padding-bottom: 5px;
	text-align: right;
	padding-right: 20px;
}

/*ISO PROCUREMENT ETHICS POLICY*/

.quo_01{padding:22px 0 0 30px;}
.quo_02{padding:3px 0 9px 0;}
.quo_03{
	border:solid 1px #1B0072;
	width: 630px;
}
.qm_01 {
	width: 670px;
	height: 225px;
}
.qm_02 {
	float: left;
	width: 415px;
}
.qm_03 {
	float: right;
	width: 250px;
	padding-top: 22px;
}
.sttl04 {
	padding-top: 20px;
	padding-bottom: 10px;
}

/* 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;

}


/* 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:20px;
}
.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:670px;
	padding-bottom:15px;
	margin-left: 5px;
}
.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:20px;
}
.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;}

/*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(../../company/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;}

.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;}
.namiki_top1{padding-bottom:10px;}
.px22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:26px;
	color:#212121;
	font-weight:bold;
}

/*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;}

.tblepadeth{
	padding-left: 10px;
	text-align: center;

}



.ot_01 {
	width: 670px;
	padding-top: 5px;
	padding-bottom: 10px;
	height: 300px;
}
.ot_02 {
	width: 320px;
	float: left;
}
.ot_03 {
	width: 320px;
	float: right;
}
.t_05 {
	padding-top: 15px;
	padding-bottom: 10px;
	color: #000;
	font-size: 13px;
	line-height: 20px;
}
.gr_01 {
	padding-top: 15px;
	text-align: right;
}
.gr_02 {
	padding-top: 5px;
	padding-bottom: 20px;
	text-align: center;
}
.t_06 {
	padding-top: 20px;
	padding-bottom: 20px;
	color: #000;
	font-size: 13px;
	line-height: 20px;
}
.is_01 {
	width: 580px;
	text-align: center;
	padding-bottom: 15px;
}
.is_02 {
	padding-left: 10px;
	padding-top: 20px;
}
.mid_txt2 {
	padding-top: 5px;
}
.is_pad {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/*sitemap*/

.px12_blue {font-size:90%; line-height:16px; color:#212464;}
.px12_white {font-size:90%; line-height:16px; color:#FFFFFF;}
.px14 {font-size:14px; line-height:18px; color:#435973;}

.px12 a:link {line-height:16px; color:#435973;}
.px12 a:visited {line-height:16px; color:#435973;}
.px12 a:hover {line-height:16px; color:#435973;}
.px12 a:active {line-height:16px; color:#435973;}

.px12_blue a:link {line-height:16px; color:#212464;}
.px12_blue a:visited {line-height:16px; color:#212464;}
.px12_blue a:hover {line-height:16px; color:#212464;}
.px12_blue a:active {line-height:16px; color:#212464;}

.px12_white a:link {line-height:16px; color:#FFFFFF;}
.px12_white a:visited {line-height:16px; color:#FFFFFF;}
.px12_white a:hover {line-height:16px; color:#FFFFFF;}
.px12_white a:active {line-height:16px; color:#FFFFFF;}

.sit_01{background:url(../img/h_02.gif); background-repeat:repeat-x; height:45px; text-align:center;}
.sit_03{height:3px; background-color:#9daad0;}
.sit_04{height:16px;}
.sit_05{margin:auto; width:823px;}

.sit_06{background: url(../img/t_02.gif) repeat-x top left}
.sit_07{background: url(../img/ind_01.gif) no-repeat center left;padding-left:14px;padding-right:45px;}
.sit_08{
	width:120px;
	margin-right: 1px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.sit_08-2{
	padding:5px 10px 5px 10px;
}
.sit_08-3{
	width:601px;
	padding:5px 10px 5px 10px;
}
.sit_09{background: url(../img/ind_02.gif) no-repeat center left;padding-left:15px;}
.sit_10{
	width:205px;
	height:210px;
}
.sit_10-2{width:617px;height:272px;}
.sit_11{
	padding-top: 10px;
	padding-bottom: 10px;
	width: 215px;
}
.sit_12{
	padding-bottom:6px;
}
.sit_13{
	padding-left:10px;
	background-image: url(../../sitemap/img/ind_04.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.sit_14{padding-left:15px;}
.sit_15{
	padding-left:14px;
	background-image: url(../../sitemap/img/ind_05.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.sit_16{
	padding-left:14px;
	background-image: url(../../sitemap/img/ind_06.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.sit_17{
	letter-spacing:normal;
}
.sit_18{background: url(../img/ind_03.gif) no-repeat center left;padding-left:15px;}

.sit_19{width:194px;padding-right:7px;}
.sit_19-2{width:208px;padding-left:7px;padding-right:7px;}
.sit_19-3{width:193px;padding-left:7px;}

.sit_20{padding-bottom:8px;}
.sit_20-2{padding-top:8px;}
.sit_20-3{padding-top:8px;padding-bottom:8px;}

.sit_21{background:url(../img/bar_01.gif) repeat-x top left; padding-top:7px;padding-left:17px;padding-bottom:30px}


/*padding*/
.pad_01{padding:0 0 0 22px;}
.pad_02{padding:6px 0 0 0;}
.pad_03{padding:6px 19px 0 0;}
.pad_04{padding:6px 17px 0 0;}
.pad_05{padding:6px 18px 0 0;}
.pad_06{padding:6px 12px 0 0;}
.pad_07{padding:6px 0 0 0;}
.pad_08{padding:0 0 0 182px;}
.pad_09{padding:27px 0 0 0;}

.pad_10{
	padding:5px 0 5x 0;
}
.pad_px10 {
	padding-left: 10px;
}

.pad_11{padding-bottom:10px;}
.pad_12{padding-bottom:2px;}
.pad_13{padding-right:1px;}
.pad_14{padding-bottom:18px;}
.pad_15{padding-bottom:4px;}
.pad_16{padding:20px 0px 20px 0px;}


/*paddnig end*/

/*align*/
.ali_01{text-align:right;}
.ali_02{vertical-align:top;}
.ali_03{vertical-align:bottom;}
/**/
.sit_08-4 {
	width:192px;
	margin-right: 1px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.sit_09_2 {
	background: url(../img/ind_02.gif) no-repeat center left;
	padding-left:15px;
	padding-right: 10px;
}
.sit_15_2 {
	padding-left:23px;
	background-image: url(../../sitemap/img/ind_05_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.sit_10_4 {
	height:130px;
	width: 215px;
}
