﻿body {margin:0px;padding:0px;font-size:12px;font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',verdana,Arial,'trebuchet ms', sans-serif,'ＭＳ Ｐゴシック';background-color:#cccccc;text-align: center;}

A:LINK {color: #006666;text-decoration: none;line-height: 16px;}
A:VISITED {color: #006666;text-decoration: none;line-height: 16px;}
A:HOVER {color: #006666;text-decoration: underline;line-height: 16px;}


H1 {color: #000000;margin: 0px;font-size: 140%;font-weight: bold;}
H2 {color: #000000;margin: 0px;font-size: 135%;font-weight: bold;}
H3 {color: #000000;margin: 0px;font-size: 125%;font-weight: bold;}
H4 {color: #000000;margin: 0px;font-size: 119%;font-weight: bold;}
H5 {color: #000000;margin: 0px;font-size: 110%;font-weight: bold;}
H6 {color: #000000;margin: 0px;font-size: 100%;font-weight: bold;line-height: 16px;}

ADDRESS {color: #9b9b9b;margin-top: 8px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;}
BLOCKQUOTE {color: #000000;margin-top: 8px;margin-right: 15px;margin-bottom: 8px;margin-left: 15px;}
P {color: #000000;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;font-weight: normal;}
PRE {color: #9b9b9b;margin-top: 8px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;}
UL {color: #000000;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 16px;list-style-image : url(image/hpb_bul_circle01.gif);list-style-position: outside;list-style-type: none;}

SELECT {color: #000000;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;font-weight: normal;}

.kyosei-body0 {color: #000000;font-size: 80%;}
.kyosei-body1 {color: #000000;font-size: 80%;}
.kyosei-body2 {color: #e2e2e2;}
.kyosei-body3 {color: #d6d2d2;font-size: 80%;}
.kyosei-body4 {color: #000000;font-size: 205%;font-style: normal;line-height: 22px;font-weight: normal;font-variant: normal;}
.kyosei-body5 {}

.kyosei-font00{padding-right: 5px;color: #000000;font-size: 10px;font-weight: normal;border-bottom: 0px solid #000000;background : #ffffff;}
.kyosei-font01{padding-right: 0px;padding-left: 10px;padding-top: 0px;padding-bottom: 0px;color: #000000;font-size: 12px;font-weight: normal;border-bottom: 0px solid #000000;background : #ffffff;}
.kyosei-font02{color: #000000;font-size: 15px;font-weight: normal;}
.kyosei-font03{color: #000000;font-size: 16px;font-weight: bold;}

.kyosei-font1n{padding-top: 10px;color: #000000;font-size: 14px;font-weight: normal;}
.kyosei-font1b{padding-top: 0px;color: #000000;font-size: 15px;font-weight: bold;}
.kyosei-font-sup{vertical-align: super; font-size: 65%;}
.kyosei-font-sub{vertical-align: sub; font-size: 65%;}


.copyright {font-size: 80%;border-top: 1px solid #000000;background: #ffffff;}
/*-------------------- header --------------------*/
.kyosei-head {background: #ffffff;padding:  0px 0px 0px 0px;border-spacing: 0px 0px 0px 0px ;font-size: 12px;}

.kyosei-head0 {border-right: 1px solid #000000;border-left: 1px solid #000000;border-top: 1px solid #000000;border-bottom: 0px solid #000000;color: #000000;font-size: 16px;border-spacing: 0px 0px 0px 0px ;border-collapse: collapse;background: #ffffff;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.kyosei-head1 {	color: #000000;font-size: 13px;border-spacing: 0px 0px 0px 0px ;border-collapse: collapse;background: #ffffff;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}

.header_navi{background:#FFCC22; padding: 0;height:27px;width:730;font-size: 12px;line-height: 20px;}
#page_navi{list-style-type:none; ;padding: 2px 0px 2px 0px;white-space: nowrap;width: 680px;}
#page_navi li{font-size: 12px;line-height: 14px;margin: 0;float: left;}
#page_navi li ul{font-size: 12px;float: left;white-space:nowrap;list-style-type: none;width:1em;}
#page_navi li a{color: #333;padding: 4px 12px;float: left;border-left:2px outset #c7c7c7;}
#page_navi li a:hover{text-decoration: none;background-color: #cc9933;color: blue;}
#page_navi li.current_page_item a{background-color: #e1d065;color: #875400;}

.ku{margin:4px;}
.navihome{margin: 0px 0px 0px 0px;}
#naviinfo{border-right:2px inset #c7c7c7;}

/*-------------------- bullet --------------------*/
.hpb-bul1 {color: #cc6600;}
.hpb-bul2 {color: #cc6600;font-size: 80%;}

/*-------------------- maintable --------------------*/
.hpb-main {background: #ffffff;border-collapse: collapse;border: 0px ;border-spacing: 0px ;}

/*-------------------- contents --------------------*/
.hpb-cnt-cell0 {font-size: 80%;border-top: 0px solid #000000;border-bottom: 0px solid #000000;background: #FFFFFF;}
.hpb-cnt-prof05 {font-size: 80%;border: 1px solid #000000;background: #FFCC22;padding-top: 20px;padding-bottom: 20px;padding-right: 15px;padding-left: 15px;}
.hpb-cnt-tech {border: 1px solid #000000;background: #FFCC22;padding-top: 50px;padding-bottom: 50px;padding-right: 15px;padding-left: 15px;}
.hpb-cnt-cell1 {font-size: 80%;border-top: 1px solid #000000;border-bottom: 1px solid #000000;background: #FFCC22;}
.hpb-cnt-cell1a {font-size: 80%;border-top: 0px solid #000000;border-bottom: 0px solid #000000;background: #FFCC22;}

.hpb-cnt-cell2 {background: #FFFFFF;}
.hpb-cnt-cell3 {color: #000000;font-size: 80%;background: #FFFFFF;}
.hpb-cnt-cell3-x {font-size: 80%;background: #FFFFFF;padding-top: 0px;border-spacing: 0px 0px 0px 0px ;border-collapse: collapse;}
.hpb-cnt-cell3-a {font-size: 70%;background: #FFFFFF;padding-top: 0px;padding-left: 5px;}
.hpb-cnt-cell3-b {font-size: 80%;background: #FFFFFF;padding-top: 0px;padding-left: 20px;}
.hpb-cnt-cell4 {font-size: 80%;border-top: 1px solid #000000;background: #ffffff;}
.hpb-cnt-cell5 {color: #000000;font-size: 80%;line-height: 20px;}
.hpb-cnt-cell6 {color: #000000;font-size: 80%;background: #FFFFFF;}
.hpb-cnt-tb-cell1 {color: #000000;border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;border-width: 0px 1px 1px 0px;font-size: 80%;background: #E8E8E8;}
.hpb-cnt-tb-cell2 {color: #000000;background-color: #ffffff;border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;border-width: 0px 1px 1px 0px;font-size: 80%;}
.hpb-cnt-tb-cell3 {color: #000000;background: #E8E8E8;border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;border-width: 0px 0px 0px 0px;font-size: 80%;}
.hpb-cnt-tb-cell4 {color: #000000;background-color: #ffffff;border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;border-width: 0px 0px 0px 0px;font-size: 80%;}
.hpb-cnt-tb-cell5 {color: #000000;background-color: #ffffff;border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;border-width: 0px 0px 1px 0px;font-size: 80%;}

/*-------------------- design table --------------------*/
.hpb-cnt-tb-th1 {color: #000000;border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;border-width: 0px 1px 1px 0px;font-size: 80%;background: #CACACA;}
.hpb-cnt-tb-th2 {color: #000000;background: #CACACA;border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;border-width: 0px 0px 0px 0px;font-size: 80%;}
.hpb-cnt-tb1 {background-color: #ffffff;border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;border-width: 1px 0px 0px 1px;}
.hpb-cnt-tb2 {background-color: #ffffff;border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;border-width: 1px 1px 1px 1px;}
.hpb-cnt-tb3 {background-color: #ffffff;border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;border-width: 0px 0px 0px 0px;}

/*-------------------- column --------------------*/
.hpb-colm0-cell1 {color: #000000;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;font-size: 80%;font-weight: bold;}
.hpb-colm0-cell2 {color: #000000;font-size: 80%;}
.hpb-colm1-cell1 {color: #000000;background: #E8E8E8;border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;border-width: 1px 1px 1px 1px;font-size: 80%;font-weight: bold;}
.hpb-colm1-cell2 {color: #000000;border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;	border-width: 0px 1px 1px 1px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 5px;font-size: 80%;}
.hpb-colm2-cell1 {color: #000000;font-size: 80%;font-weight: bold;border-right: 1px solid #000000;border-bottom: 1px solid #000000;padding: 2px;}
.hpb-colm2-cell2 {color: #000000;font-size: 80%;border-right: 1px solid #000000;border-bottom: 1px solid #000000;line-height: 20px;padding-top: 7px;padding-bottom: 7px;padding-right: 2px;padding-left: 2px;}
/*------------------- Mount --------------------*/
/* style */
.hpb-lay-mount1 {/*border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;border-width: 1px 1px 1px 1px;*/font-size: 80%;}
.hpb-lay-mount2 {padding: 4px 4px 4px 4px;color: #000000;border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;border-width: 0px 1px 1px 0px;font-size: 80%;background: #E8E8E8;}
.hpb-lay-mount3 {padding: 0px 4px 4px 0px;border-color: #000000 #000000 #000000 #000000;border-style: solid solid solid solid;border-width: 0px 1px 1px 0px;font-size: 80%;}

/*-------------------- head --------------------*/
.hpb-head {background: #ffffff;padding:  0px 0px 0px 0px;border-spacing: 0px 0px 0px 0px ;}
.hpb-head-cell1 {font-size: 17px;font-weight: bold;background: #ffffff;color: #000000;padding: 4px 10px 0px 0px;border-spacing: 0px 0px 0px 0px ;}
.hpb-head-cell2 {font-size: 10px;font-weight: normal;background: #ffffff;color: #000000;padding-right: 10px;padding-top: 2px;}
.hpb-head-cell3 {font-size: 9px;font-weight: normal;background: #ffffff;color: #000000;	padding-right: 10px;padding-top: 0px;padding-bottom: 2px;}
.hpb-head-cell4 {color: #000000;background: #9ACCCD;}
.hpb-head-tb1-cell1 {color: #3F7B7C;}
.hpb-head-tb1-cell2 {color: #3F7B7C;font-size: 80%;}

/*-------------------- horizontal rule --------------------*/
.hpb-hr01 {margin-top: 7px;margin-right: 0px;margin-bottom: 7px;margin-left: 0px;}
.hpb-hr01-cell1 {font-size: 80%;font-weight: bold;border-top: 1px dotted #000000;}
.hpb-hr02-cell1 {border-bottom: 1px solid #000000;}
.hpb-hr02-cell2 {border-bottom: 1px dashed #000000;}

/*-------------------- list --------------------*/
.hpb-list1 {color: #000000;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 16px;list-style-image : url(image/hpb_bul_circle01.gif);list-style-position: outside;list-style-type: none;}

/*-------------------- side --------------------*/
.hpb-side-cell1 {color: #FFFFFF;font-size: 80%;background: #FFFFFF;border-top: 1px solid #000000;border-bottom: 1px solid #000000;}
.hpb-side-cell2 {background: #FFFFFF;}
.hpb-side-cell3 {font-size: 80%;background: #FFFFFF;}
.hpb-side-cell4 {background: #000000;}

/*-------------------- subhead --------------------*/
.hpb-subh01 {margin: 0px 0px 7px;}
.hpb-subh01-cell00 {color: #FFCC22;font-size: 120%;font-weight: bold;border: 0px solid #000000;}
.hpb-subh01-cell0 {color: #000000;font-size: 17px;font-weight: bold;border: 0px solid #000000;background: #ffffff;}

/*-------------------- top page --------------------*/
.hpb-subh01-cell1 {	color: #FFCC22;font-size: 120%;font-weight: bold;border: 0px solid #000000;padding: 3px 3px 3px 7p;background-image : url(image/top01.jpg);background-repeat: no-repeat;background-position: left top;height: 450px;border-right: 0px solid #000000;}
.hpb-subh01-cell1a {background-image : url(image/top_a.jpg);background-repeat: no-repeat;background-position: left top;height: 430px;width: 550px;border-right: 0px solid #000000;}
.hpb-subh01-cell1b {color: #FFCC22;font-size: 120%;font-weight: bold;border: 0px solid #000000;padding: 3px 3px 3px 7p;background-image : url(image/top_b.jpg);background-repeat: no-repeat;background-position: left top;height: 402px;border-right: 0px solid #000000;}

/*-------------------- SBPA image --------------------*/
.hpb-subh01-cell2 {color: #ffffff;font-size: 16px;font-weight: bold;border: 0px solid #000000;padding: 3px 3px 3px 20px;background-image : url(../pic/sbpa01.jpg);background-repeat: no-repeat;	background-position: center bottom;height: 380px;border-right: 0px solid #000000;line-height: 25px;}

/*-------------------- LXW+SBPA image --------------------*/
.hpb-subh01-cell3 {color: #ffffff;font-size: 16px;font-weight: bold;border: 0px solid #000000;padding: 3px 3px 3px 20px;background-image : url(../pic/lxw_sbpa.gif);background-repeat: no-repeat;	background-position: center bottom;	height: 200px;border-right: 0px solid #000000;line-height: 25px;}
.hpb-subh02-cell0 {color: #000000;font-size: 80%;font-weight: normal;background : #ffffff;}
.hpb-subh02-cell1 {color: #000000;font-size: 80%;font-weight: normal;padding: 50px 50px 3px 14;border-top: 1px solid #000000;background-image : url(image/hpb_i_subh_01.gif);background-repeat: no-repeat;	background-position: left top;height: 30px;border-right: 1px solid #000000;}
.hpb-subh02-cell2 {color: #000000;font-size: 80%;font-weight: normal;padding: 14px 3px 3px 14;border-top: 1px solid #000000;background-image : url(image/hpb_i_subh_01.gif);background-repeat: no-repeat;	background-position: left top;height: 30px;}
.hpb-subh02-cell3 {color: #000000;font-size: 80%;font-weight: normal;padding: 14px 3px 3px 7;border-top: 1px solid #000000;border-right: 1px solid #000000;height: 30px;}
.hpb-subh02-cell4 {font-size: 80%;font-weight: bold;padding: 3px 3px 3px 14px;border-right: 1px solid #000000;}

/*-------------------- layout base --------------------*/
.hpb-lb-tb1 {width: 610px;background: #FFFFFF;padding: 10px;}
.hpb-lb-tb1-cell1 {font-size: 80%;line-height: 16px;padding: 14px;width: 190px;}
.hpb-lb-tb1-cell2 {width: 406px;padding-right: 14px;}
.hpb-lb-tb1-cell3 {font-size: 80%;line-height: 14px;padding-left: 14px;padding-right: 14px;}
.hpb-lb-tb1-cell4 {font-size: 100%;font-weight: bold;line-height: 16px;padding-right: 14px;padding-bottom: 13px;padding-left: 14px;}
.hpb-lb-tb2 {width: 453px;background: #FFFFFF;}
.hpb-lb-tb2-cell3 {font-size: 80%;line-height: 14px;padding-left: 14px;padding-right: 14px;}
.hpb-lb-tb2-cell4 {font-size: 100%;font-weight: bold;line-height: 16px;padding-right: 14px;padding-bottom: 13px;padding-left: 14px;}
.hpb-lb-tb3 {width: 603px;background: #FFFFFF;}
.hpb-lb-tb3-cell3 {font-size: 80%;line-height: 14px;padding-left: 14px;padding-right: 14px;}
.hpb-lb-tb3-cell4 {font-size: 100%;font-weight: bold;line-height: 16px;padding-right: 14px;padding-bottom: 13px;padding-left: 14px;}

/*-------------------- design parts--------------------*/

.hpb-dp-tb1-cell1 {font-size: 80%;line-height: 16px;padding: 14px;}
.hpb-dp-tb1-cell2 {font-size: 80%;line-height: 16px;border-right: 1px solid #000000;}
.hpb-dp-tb1-cell3 {font-size: 80%;line-height: 16px;border-bottom: 1px solid #000000;}
.hpb-dp-tb1-cell4 {font-size: 80%;line-height: 16px;padding: 14px;border-bottom: 1px solid #000000;border-right: 1px solid #000000;}
.hpb-dp-tb1-cell5 {font-size: 80%;line-height: 16px;border: 1px dashed #000000;}
.hpb-dp-tb2-cell1 {font-size: 80%;line-height: 16px;font-weight: bold;padding: 18px 7px 7px;background-image : url(image/hpb_i_subh_01.gif);background-repeat: no-repeat;background-position: left top;border-right: 1px solid #000000;	height: 50px;border-top: 1px solid #000000;}
.hpb-dp-tb2-cell2 {border-right: 1px solid #000000;font-size: 80%;line-height: 16px;padding-right: 7px;padding-left: 7px;padding-top: 7px;}
.hpb-dp-tb2-cell3 {font-size: 80%;line-height: 16px;border-right: 1px solid #000000;padding: 7px 7px 7px 14px;}
.hpb-dp-tb4-cell1 {font-size: 80%;line-height: 16px;padding: 14px;border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-top: 1px solid #000000;}
.hpb-dp-tb4-cell2 {font-size: 80%;line-height: 16px;border-bottom: 1px solid #000000;border-right: 1px solid #000000;	border-top: 1px solid #000000;}
.hpb-dp-tb4-cell3 {font-size: 80%;line-height: 16px;border-bottom: 1px solid #000000;border-left: 1px solid #000000;	border-top: 1px solid #000000;}
.hpb-dp-tb4-cell4 {font-size: 80%;line-height: 16px;padding: 14px;border-bottom: 1px solid #000000;border-right: 1px solid #000000;border-top: 1px solid #000000;}
.hpb-dp-tb4-cell5 {font-size: 80%;line-height: 16px;padding: 14px;}
.hpb-dp-tb4-cell6 {font-size: 80%;line-height: 16px;}
.hpb-dp-tb4-cell7 {font-size: 80%;line-height: 16px;padding: 14px;border: 1px solid #000000;}
.hpb-dp-tb4-cell8 {font-size: 80%;line-height: 16px;padding: 14px;border: 1px dashed #000000;}
.hpb-dp-tb4-cell9 {font-size: 80%;line-height: 16px;padding: 14px;}
.hpb-dp-tb4-cell10 {font-size: 80%;line-height: 16px;padding: 14px;border-bottom: 1px solid #000000;}
.hpb-dp-tb4-cell11 {font-size: 80%;line-height: 16px;border-bottom: 1px solid #000000;border-right: 1px solid #000000;}
.hpb-dp-tb4-cell12 {font-size: 80%;line-height: 16px;border-bottom: 1px solid #000000;border-left: 1px solid #000000;}
.hpb-dp-tb4-cell13 {font-size: 80%;line-height: 16px;padding: 14px;border-right: 1px solid #000000;border-bottom: 1px solid #000000;}
.hpb-dp-tb4-cell14 {font-size: 80%;line-height: 16px;padding: 14px;border-bottom: 1px solid #000000;border-left: 1px solid #000000;}
.hpb-dp-tb5-cell1 {font-size: 80%;line-height: 16px;border-right: 1px solid #000000;border-bottom: 1px solid #000000;	padding-right: 7px;padding-bottom: 7px;padding-left: 7px;}
.hpb-dp-tb5-cell2 {font-size: 80%;line-height: 16px;}
.hpb-dp-tb5-cell5 {font-size: 80%;line-height: 16px;color: #000000;padding-top: 14px;padding-bottom: 14px;}
.hpb-dp-tb5-cell6 {font-size: 80%;line-height: 16px;border-left: 1px solid #000000;border-top: 1px solid #000000;padding-right: 7px;padding-top: 7px;padding-left: 7px;}
/*-------------------- Links --------------------*/
.link-tb {}
.link-cell1:link {color: blue;font-size: 12px;padding-top: 7px;padding-bottom: 7px;border-bottom: 1px solid #000000;	font-weight: bold;}
.link-cell1:visited {color: #000000;text-decoration: none;font-size: 12px;font-weight: bold;}
.link-cell1:hover {color: blue;text-decoration: underline;font-weight: bold;}
.link-cell2 {font-size: 80%;padding-top: 7px;padding-bottom: 7px;padding-left: 3px;border-bottom: 1px solid #000000;}
/*-------------------- horizontal menu --------------------*/
.hpb-hmenu0 {background: #ffffff;padding: 0px;border-spacing: 0px 0px 0px 0px ;border-collapse: collapse;margin: 0px;}

.hpb-hmenu1 {background: #FFCC22;padding: 0px 0px 0px 0px;border: 0px solid #000000;border-spacing: 0px 0px 0px 0px ; border-collapse: collapse;}
.hpb-hmenu1top {background: #FFCC22;border-collapse: collapse;}
.hpb-hmenu1bot {background: #FFCC22;border-collapse: collapse;}
.hpb-hmenu1-hil {font-size: 80%;color: #000000;font-weight: bold;padding-right: 13px;padding-left: 13px;}
.hpb-hmenu1-plain {font-size: 80%;color: #000000;border-right: 1px solid #000000;border-left: 1px solid #000000;padding-right: 13px;padding-left: 13px;border-collapse: collapse;}
.hpb-hmenu1-idle1 {border-right: 1px solid #000000;padding-right: 13px;padding-left: 13px;color: #000000;border-spacing: 0px 0px 0px 0px ;border-collapse: collapse;}
.hpb-hmenu1-idle1-a {border-right: 0px solid #000000;border-left: 1px solid #000000;border-top: 1px solid #000000;border-bottom: 1px solid #000000;padding-right: 2px;padding-left: 2px;color: #000000;background-color :#FFCC22;font-size: 10px;	border-spacing: 0px 0px 0px 0px ;border-collapse: collapse;}
.hpb-hmenu1-idle1-a0 {border-right: 0px solid #000000;border-left: 1px solid #000000;border-top: 1px solid #000000;border-bottom: 0px solid #000000;padding-right: 2px;padding-left: 2px;color: #000000;background-color :#ffffff;font-size: 10px;border-spacing: 0px 0px 0px 0px ;border-collapse: collapse;}
.hpb-hmenu1-idle1-b {border-right: 1px solid #000000;border-left: 1px solid #000000;border-top: 1px solid #000000;border-bottom: 1px solid #000000;padding-right: 2px;padding-left: 2px;color: #000000;background-color : #FFCC22;font-size: 10px;border-spacing: 0px 0px 0px 0px ;border-collapse: collapse;}
.hpb-hmenu1-idle1-b0 {border-right: 1px solid #000000;border-left: 1px solid #000000;border-top: 1px solid #000000;border-bottom: 0px solid #000000;padding-right: 2px;padding-left: 2px;color: #000000;background-color :#ffffff;font-size: 10px;border-spacing: 0px 0px 0px 0px ;border-collapse: collapse;}
.hpb-hmenu1-idle1-c {border-right: 0px solid #000000;border-left: 0px solid #000000;border-top: 0px solid #000000;border-bottom: 1px solid #000000;padding-right: 2px;padding-left: 2px;color: #000000;background-color :#ffffff;font-size: 10px;	border-spacing: 0px 0px 0px 0px ;border-collapse: collapse;}
.hpb-hmenu1-idle2 {padding-right: 13px;padding-left: 13px;background-image : url(image/hpb_i_square02.gif);background-repeat: no-repeat;background-position: left center;color: #000000;}
.hpb-hmenu1-link0:link {color: #000000;text-decoration: none;font-size: 10px;}
.hpb-hmenu1-link0:visited {color: #000000;text-decoration: none;font-size: 10px;}
.hpb-hmenu1-link0:hover {color: blue;text-decoration: underline;}
.hpb-hmenu1-link1:link {color: #000000;text-decoration: none;font-weight: normal;font-size: 10px;}
.hpb-hmenu1-link1:visited {color: #000000;text-decoration: none;font-weight: normal;font-size: 10px;}
.hpb-hmenu1-link1:hover {color: blue;text-decoration: underline;font-weight: normal;}
.hpb-hmenu1-link2:link {color: #000000;text-decoration: none;font-weight: normal;font-size: 80%;}
.hpb-hmenu1-link2:visited {color: #000000;text-decoration: none;font-weight: normal;font-size: 80%;border:0;}
.hpb-hmenu1-link2:hover {color: blue;text-decoration: underline;font-weight: normal;font-size: 80%;}
.hpb-hmenu1-link3:link {color: #000000;text-decoration: none;font-weight: bold;}
.hpb-hmenu1-link3:visited {color: #000000;text-decoration: none;font-weight: bold;}
.hpb-hmenu1-link3:hover {color: blue;text-decoration: underline;font-weight: bold;}
.hpb-hmenu1-link4:link {color: #000000;text-decoration: none;font-weight: bold;border:0;}
.hpb-hmenu1-link4:visited {color: #000000;text-decoration: none;font-weight: bold;border:0;}
.hpb-hmenu1-link4:hover {color: blue;text-decoration: underline;font-weight: bold;border:0;}
.hpb-hmenu2 {border-bottom: 1px dashed #000000;}
.hpb-hmenu2-hil {color: #000000;font-size: 70%;font-weight: bold;padding-right: 10px;padding-left: 10px;}
.hpb-hmenu2-plain {font-size: 70%;color: #000000;padding-right: 10px;}
.hpb-hmenu2-idle1 {padding-right: 10px;padding-left: 10px;padding-top: 2px;color: #000000;}
.hpb-hmenu2-idle2 {background-image : url(image/hpb_i_square03.gif);background-repeat: no-repeat;background-position: left center;padding-right: 10px;padding-left: 10px;padding-top: 2px;color: #000000;}
.hpb-hmenu2-link0:link {color: #000000;font-size: 90%;text-decoration: none;}
.hpb-hmenu2-link0:visited {color: #000000;font-size: 90%;text-decoration: none;}
.hpb-hmenu2-link0:hover {color: blue;font-size: 90%;padding-bottom: 2px;}
.hpb-hmenu2-link1:link {color: #000000;font-size: 70%;text-decoration: none;}
.hpb-hmenu2-link1:visited {color: #000000;font-size: 70%;text-decoration: none;}
.hpb-hmenu2-link1:hover {color: #000000;font-size: 70%;text-decoration: underline;}
.hpb-hmenu2-link2:link {color: #000000;font-size: 70%;text-decoration: none;}
.hpb-hmenu2-link2:visited {color: #000000;font-size: 70%;text-decoration: none;}
.hpb-hmenu2-link2:hover {color: #000000;font-size: 70%;text-decoration: underline;}

/*-------------------- font type --------------------*/

.kyosei-cell0{padding-right: 10px;padding-left: 10px;padding-top: 4px;padding-bottom: 3px;color: #000000;font-size: 100%;	border-bottom: 0px solid #000000;}
.kyosei-cell1{padding-right: 10px;padding-left: 10px;padding-top: 2px;color: blue;font-size: 15px;font-weight: bold;	border-bottom: 0px solid #000000;}
.kyosei-cell2{padding-right: 10px;padding-left: 20px;padding-top: 10px;padding-bottom: 40px;color: #FFCC22;font-size: 16px;	font-weight: bold;border-bottom: 0px solid #000000;line-height: 25px;filter : dropshadow (color=#000000 ,offx=2 ,offy=2 ,positive=1) ;}
/*--------------------トップページ画像--------------------*/
.kyosei-cell2a{z-index: 0 ;padding-left: 10px;width: 500;border-bottom: 0px solid #000000;line-height: 25px;filter : dropshadow (color=#b58303 ,offx=1 ,offy=1 ,positive=1) ;}
/*--------------------トップページテキスト1--------------------*/
.kyosei-cell2b{color: #FFD700;font-size: 14px;font-weight: bold;line-height: 25px;filter : dropshadow (color=#000000 ,offx=1 ,offy=1 ,positive=1) ; padding-bottom: 30px;padding-left: 20px;}
.kyosei-cell2bb{color: #FFCC22;font-size: 14px;font-weight: bold;line-height: 25px;filter : dropshadow (color=#AC7E00 ,offx=1 ,offy=1 ,positive=1) ;padding-bottom: 30px;padding-left: 20px;}
/*--------------------トップページテキスト2--------------------*/
.kyosei-cell2c{color: #FFCC22;font-size: 9px;font-weight: normal;filter : dropshadow (color=#000000 ,offx=1 ,offy=1 ,positive=1) ;padding-bottom: 10px;padding-right: 5px;}
.kyosei-cell3{padding: 2px 10px 20px;color: blue;font-size: 16px;font-weight: bold;border-bottom: 0px solid #000000;background : #ffffff;}
.kyosei-cell31{padding: 10px;color: blue;font-size: 15px;font-weight: bold;border-bottom: 0px solid #000000;background : #ffffff;border-spacing: 0px 0px 0px 0px ;border-collapse: collapse;}
.kyosei-cell32{padding: 10px;color: #FFCC22;font-size: 15px;font-weight: bold;border-bottom: 0px solid #000000;background : #ffffff;}
.kyosei-cell4{padding: 2px 10px 15px 10px;color: #000000;font-size: 15px;font-weight: normal;border-bottom: 0px solid #000000;background : #ffffff;}
.kyosei-cell4-bold{color: #000000;font-size: 90%;font-weight: bold;border-bottom: 0px solid #000000;background : #ffffff;}
.kyosei-cell4-norm{color: #000000;font-size: 75%;font-weight: normal;border-bottom: 0px solid #000000;background : #ffffff;}

/*--------------------商品のかたち--------------------*/
.kyosei-cell-prof1{padding-right: 8px;padding-left: 8px;color: #FFCC22;font-size: 16px;font-weight: bold;border-bottom: 0px solid #000000;line-height: 25px;filter : dropshadow (color=#000000 ,offx=2 ,offy=2 ,positive=1) ;}
.kyosei-cell5{padding: 15px 14px 15px 15px;color: #000000;font-size: 15px;font-weight: normal;border: 1px solid #000000;background : #ffffff;}
.kyosei-cell6{padding: 15px 10px;font-size: 13px;font-weight: bold;border-bottom: 0px solid #000000;}

/*--------------------施工実績一覧--------------------*/
.kyosei-cell-j1{padding: 7px;color: #000000;font-size: 100%;font-weight: normal;border-top: 1px solid #000000;background : #ffffff;}

.kyosei-cell-j2{padding: 5px 5px 0px;color: #000000;font-size: 75%;font-weight: normal;border-top: 0px solid #000000;background : #ffffff;}
.kyosei-cell-j2b{padding: 10px 12px;color: #000000;font-size: 15px;font-weight: normal;border-bottom: 1px solid #000000;background : #ffffff;}
.kyosei-cell-j3{padding-right: 12px;padding-left: 12px;padding-top: 10px;padding-bottom: 10px;color: #000000;font-size: 15px;font-weight: normal;border-bottom: 1px solid #000000;background : #ffffff;}
.kyosei-cell-j4a{color: #000000;text-decoration:underline;font-size: 12px;font-weight: bold;border-bottom: 0px solid #000000;border-top: 0px solid #000000;border-right: 0px solid #000000;background : #ffffff;padding-top: 10px;padding-bottom: 10px;letter-spacing: 1px;}
.kyosei-cell-j4b{text-decoration:underline;padding-top: 10px;padding-bottom: 10px;color: #000000;font-size: 12px;font-weight: bold;border-bottom: 0px solid #000000;border-top: 0px solid #000000;	border-left: 0px solid #000000;background : #ffffff;letter-spacing:0.4em;}
.kyosei-cell-j5{padding: 0px 10px 20px;color: #000000;font-size: 15px;font-weight: normal;border-bottom: 0px solid #000000;background : #ffffff;}
.kyosei-cell-j6{padding-right: 12px;padding-left: 12px;padding-top: 10px;padding-bottom: 10px;color: #000000;font-size: 15px;font-weight: normal;border-bottom: 1px solid #000000;background : #ffffff;}

/*--------------------トップページサイド--------------------*/
.kyosei-side{padding: 2px 5px 2px;background : #ffffff;border-collapse: collapse;}
.kyosei-side0{padding: 2px 5px 2px;color: #000000;font-size: 12px;font-weight: normal;border: 1px dotted #000000;background : #ffffff;border-collapse: collapse;}
.kyosei-side01{color: #000000;font-size: 12px;font-weight: bold;padding-top: 5px;background : #b6b6b6;border: 1px 1px 1px 1px solid #000000;border-collapse: collapse;}
.kyosei-side02{color: #0033CC ;font-size: 12px;font-weight: bold;padding-top: 5px;background : #b6b6b6;border: 1px 1px 1px 1px solid #000000;border-collapse: collapse;letter-spacing: 2px;}
.kyosei-side1{padding: 2px 10px 3px 5px;font-size: 11px;font-weight: normal;border-left: 1px dotted #000000;border-right: 1px dotted #000000;}
.kyosei-side1r{padding-right: 2px;padding-bottom: 3px;font-size: 11px;font-weight: normal;line-height: 25px;border-right: 1px dotted #000000;}
.kyosei-side1l{padding: 2px 5px 3px 3px;font-size: 10px;font-weight: normal;line-height: 18px;border-left: 1px dotted #000000;}
.kyosei-side2{padding: 2px 5px 3px 3px;font-size: 11px;font-weight: normal;line-height: 25px;border-left: 1px dotted #000000;border-right: 1px dotted #000000;border-bottom: 1px dotted #000000;}
.kyosei-side2l{padding: 2px 3px 3px 3px;font-size: 10px;font-weight: normal;line-height: 25px;border-left: 1px dotted #000000;border-bottom: 1px dotted #000000;}
.kyosei-side2r{padding: 2px 3px 3px 0px;font-size: 10px;font-weight: normal;line-height: 25px;border-right: 1px dotted #000000;border-bottom: 1px dotted #000000;}
.kyosei-side1-link1:link {font-weight: bold;color: #0033FF;}
.kyosei-side1-link1:visited {font-weight: bold;color: #0033CC;}
.kyosei-side1-link1:hover {font-weight: normal;}
.kyosei-top1{padding: 2px 2px 2px;color: #000000;font-size: 13px;font-family:'ＭＳ 明朝'; font-weight: normal;border-bottom: 0px solid #000000;background : #ffffff;}
.kyosei-top2{height:130;width:315px;padding: 2px 15px 10px 15px;color: #000000;font-size: 13px;font-family:'ＭＳ 明朝'; font-weight: normal;border-bottom: 0px solid #000000;background:#FFCC22;}


/*ヒラギノ角ゴ Pro W3,,*/
/*-------------------- 技術ノート--------------------*/
.kyosei-tech{padding: 2px 15px 0px 5px;color: #000000;font-size: 12px;font-weight: normal;border: 0px solid #000000;}
.kyosei-tech1{padding: 2px 2px 0px 5px;	color: #FFCC22;font-size: 12px;font-weight: normal;border: 0px solid #000000;}
.kyosei-tech2{padding: 2px 20px 0px 5px;color: #000000;font-size: 12px;font-weight: normal;border: 0px solid #000000;}

/*-------------------- 製品説明--------------------*/
.kyosei-product{padding: 0px 10px;color: blue;font-size: 10px;font-weight: normal;border-bottom: 1px solid #000000;border-top: 0px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;border-spacing: 0px;border-collapse: collapse;margin: 0px;}

.kyosei-product-dam{padding: 0px 10px;color: blue;font-size: 10px;font-weight: normal;border: 1px solid #000000;border-spacing: 0px;border-collapse: collapse;margin: 10px;}

.kyosei-product0{padding-top: 10px;padding-bottom: 10px;border-bottom: 0px solid #000000;border-top: 0px solid #000000;border-left: 0px solid #000000;border-right: 0px solid #000000;background : #FFCC22;}
.kyosei-product00{padding: 6px 6px 6px 0px;border-bottom: 0px solid #000000;border-top: 0px solid #000000;border-left: 0px solid #000000;border-right: 0px solid #000000;background : #FFCC22;}
.kyosei-product1{padding: 10px;color: #000000;font-size: 87%;font-weight: bold;border-bottom: 0px solid #000000;border-top: 0px solid #000000;border-left: 0px solid #000000;border-right: 0px solid #000000;}
.kyosei-product2{padding: 0px 0px 0px 15px;color: #000000;font-size: 82%;font-weight: normal;border: 0px solid #000000;line-height: 15px;}
.kyosei-product3{padding: 0px;color: #000000;font-size: 80%;font-weight: normal;border: 0px 1px 1px solid #000000;}
.kyosei-product4{padding: 0px 0px 0px 0px;color: #000000;font-size: 80%;font-weight: normal;border: 0px solid #000000;}
.kyosei-product-cbbo{padding: 0px 0px 0px 0px;color: #000000;font-size: 11px;font-weight: normal;border: 0px solid #000000;line-height: 22px;}
.kyosei-product-cbbo2{padding: 0px 10px 10px 20px;color: blue;font-size: 10px;font-weight: normal;border: 1px solid #000000;border-spacing: 0px;border-collapse: collapse;margin: 0px;}
/*--------------------求人--------------------*/
.kyosei-recr0{position : relative;z-index: 1 ;top : 0;left: 0;}
.kyosei-recr1{position : relative;z-index: 2 ;top : -380;left: 100;width:  450;line-height: 20px;font-size: 11px;font-weight: bold;color : #ffffff ;}
.kyosei-recr2{padding: 2px 10px 10px 20px;color: blue;font-size: 10px;font-weight: normal;border-bottom: 1px solid #000000;border-top: 0px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;}
.kyosei-recr3{color: #000000;font-size: 16px;font-weight: bold;border: 0px solid #000000;}

/*-------------------- info--------------------*/
.kyosei-link0{padding: 2px 10px 10px 20px;font-size: 11px;}
.kyosei-link1{padding: 2px 2px 10px 2px;font-size: 10px;font-weight: normal;}
.kyosei-info0{padding: 2px 10px 0px 10px;color: blue;font-size: 10px;font-weight: normal;border-bottom: 1px solid #000000;border-top: 0px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;}

.kyosei-info1{color: #000000;font-size: 16px;font-weight: bold;border: 0px solid #000000;}
.kyosei-info2{padding: 1px 10px 0px 10px;color: #000000;font-size: 12px;font-weight: normal;border: 0px solid #000000;}
.kyosei-info3{padding: 2px 10px 0px 10px;color: #000000;font-size: 14px;font-weight: bold;border: 0px solid #000000;}
.samheader li {float:left;list-style-type:none;}
/*-------------------- info--------------------*/
.kyosei-graph{text-align: center;border-collapse: collapse; margin: 0px;}
.kyosei-graph-title{padding: 0px; text-align: center;margin: 0px; border: 0px solid #ffffff;}
.kyosei-graph0{text-align: center;border: 1px solid #000000; margin: 0px;}

