@charset "Shift_JIS";

/* smargome CSS */
/* 2008/05 */

body{margin:0px;
    padding:0px;
background-color:#01385e;
}

#wrapper {margin:0px;
    padding:0px;
  color:#666666;
    font-family: "MS PGothic", Osaka, Verdana, Arial, Helvetica, Sans;
  background:url(../images/bg.gif) top repeat-x;
  }

h1{color:#ffffff;font-size:10px;font-weight:normal;margin:2px;text-align:left;}



.alignright { float: right; }
.alignleft { float: left; }
.aligncenter{ text-align:center;}

.textalign_L{text-align:left;}

/*Default*/


h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd {
	margin:0;
	padding:0;
	font-weight:normal;
	}


.text12{ font-size:12px; line-height:17px;}
.text12_r{ font-size:12px; line-height:17px; text-align:right;}
.text12_wh{ font-size:12px; line-height:17px; font-weight:bold; color:#FFFFFF;}
.text12_b{ font-size:12px; line-height:17px; font-weight:bold;}
.text14_b{font-size:14px;line-height:19px;font-weight: bold;}
.text14{font-size:14px;line-height:19px;color: 666666;}
.text11{ font-size:11px; }
.text10{ font-size:10px; line-height:14px;}
.text9{ font-size:9px; }
.orenge{ color:#ff6600; font-weight: bold;}
.navy{ color:#054f82;}
.dark{
	color:#303030;
	font-weight: bold;
}
.spacer5{ clear:both; display:block; width:5px; height:5px; }
.spacer10{ clear:both; display:block; width:10px; height:10px; }
.spacer15{ clear:both; display:block; width:15px; height:15px; }
.spacer20{ clear:both; display:block; width:20px; height:20px; }
.spacer25{ clear:both; display:block; width:25px; height:25px; }
.hidden { display: none; visibility: hidden; }
.clear { clear: both; }
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix { display:block; }
/* end MacIE5 */
/*--[/Default]--*/

/*textlink*/

a img { border:0; }
a:link {color:#0071be; text-decoration:underline;}
a:visited {color:#0071be; text-decoration:underline;}
a:hover {text-decoration:underline; color:#0071be;}
a:active {color:#0071be;}


#container{
	width:765px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	height: 100%;
}

/*header*/
#header{
	width:765px;
	margin:0px;
	padding:0px;
	height: 91px;
	clear: both;
	padding-bottom: 7px;
}
#header_main{
	width:750px;
	float:left;
	background: url(../images/head_bg.gif) no-repeat;
	height: 91px;
	display: block;
}


#header_logo{
	padding:8px 0px 6px 10px;
	width: 283px;
	height: 38px;
}
#header_p{padding:0px;width: 750px; clear:both;}
.header_r{padding-top:7px;width: 400px;}
/*headerLink*/

ul{ margin:0; padding:0px; }
#headlink {width:316px;list-style-type:none;margin: 0px 10px;}

li#link1, li#link2, li#link3, li#link4{ float:left; }
li#link1 a{background: transparent; width:42px; height:12px; display:block; text-decoration: none;}
li#link2 a{background:transparent; width:84px; height:12px; display:block;text-decoration:none;}
li#link3 a{background:transparent; width:79px; height:12px; display:block; text-decoration:none;}
li#link4 a{background: transparent; width:111px; height:12px; display:block; text-decoration: none;}

li#link1 a { left: 0px; background: url(../images/header_link01.gif) 0 0 no-repeat; }
li#link2 a { left: 42px; background: url(../images/header_link02.gif) 0 0 no-repeat; }
li#link3 a { left: 126px; background: url(../images/header_link03.gif) 0 0 no-repeat; }
li#link4 a { left: 205px; background: url(../images/header_link04.gif) 0 0 no-repeat; }


li#link1 a:hover, li#link2 a:hover, li#link3 a:hover, li#link4 a:hover{ background-position: 0 -12px; }

span.invisible {display: none;}

/*ACTINE*/

li#link1.ac{background:transparent;width:42px;height:12px;display:block;text-decoration:none;bottom:0px;}
li#link2.ac{background:transparent;width:84px;height:12px;display:block;text-decoration:none;bottom:0px;}
li#link3.ac{background:transparent;width:79px;height:12px;display:block;text-decoration:none;bottom:0px;}
li#link4.ac{background:transparent;width:111px;height:12px;display:block;text-decoration:none;bottom:0px;}


li#link1.ac{left:0px;background:url(../images/header_link01.gif) 0 -12px no-repeat;}
li#link2.ac{left:42px;background-image:url(../images/header_link02.gif); background-position:0 -12px; background-repeat:no-repeat;}
li#link3.ac{left:126px;background-image:url(../images/header_link03.gif); background-position:0 -12px; background-repeat:no-repeat;}
li#link4.ac{left:205px;background-image:url(../images/header_link04.gif); background-position:0 -12px; background-repeat:no-repeat;}



/*headerNavigation*/
#naviArea{
	width:750px;
	height:39px;
	clear: both;
}

span.invisible {display: none;}

ul{ margin:0; padding:0px; }
ul#navigation{width:750px; height:39px; margin:0px 0px; padding:0px; list-style-type:none; clear:both;}

li#bu1, li#bu2, li#bu3, li#bu4,	li#bu5{ float:left; }

li#bu1 a{background:transparent;width:150px; height:39px; display:block; text-decoration:none;}
li#bu2 a{background:transparent;width:149px; height:39px; display:block; text-decoration:none;}
li#bu3 a{background:transparent;width:149px; height:39px; display:block; text-decoration: none;}
li#bu4 a{background:transparent;width:150px; height:39px; display:block; text-decoration: none;}
li#bu5 a{background:transparent;width:152px; height:39px; display:block; text-decoration: none;}

li#bu1 a { left:0px; background: url(../images/nav01.gif) 0 0 no-repeat; }
li#bu2 a { left:150px; background: url(../images/nav02.gif) 0 0 no-repeat; }
li#bu3 a { left:299px; background: url(../images/nav03.gif) 0 0 no-repeat; }
li#bu4 a { left:448px; background: url(../images/nav04.gif) 0 0 no-repeat; }
li#bu5 a { left:598px; background: url(../images/nav05.gif) 0 0 no-repeat; }

li#bu1 a:hover, li#bu2 a:hover, li#bu3 a:hover, li#bu4 a:hover, li#bu5 a:hover{ background-position: 0 -39px; }

/*ACTINE*/

li#bu1.over{background:transparent;width:150px;height:39px;display:block;text-decoration:none;bottom:0px;}
li#bu2.over{background:transparent;width:149px;height:39px;display:block;text-decoration:none;bottom:0px;}
li#bu3.over{background:transparent;width:149px;height:39px;display:block;text-decoration:none;bottom:0px;}
li#bu4.over{background:transparent;width:150px;height:39px;display:block;text-decoration:none;bottom:0px;}
li#bu5.over{background:transparent;width:152px;height:39px;display:block;text-decoration:none;bottom:0px;}


li#bu1.over{ left:0px; background: url(../images/nav01.gif) 0 -39px no-repeat; }
li#bu2.over{ left:150px; background: url(../images/nav02.gif) 0 -39px no-repeat; }
li#bu3.over{	left:299px; background: url(../images/nav03.gif) 0 -39px no-repeat;	}
li#bu4.over{	left:448px; background: url(../images/nav04.gif) 0 -39px no-repeat;	}
li#bu5.over{ left:598px; background: url(../images/nav05.gif) 0 -39px no-repeat; }


/*--------[footerLink]--------*/
#footerLink{width:750px;height:29px;text-align:center;line-height:29px;background:url(../images/footer_back.gif) left repeat-x;margin:0;padding:0;}
#footerLink li{
	display:inline;
	margin-top:6px;
	margin-right:4px;
	padding-left:10px;
	background:url(../images/footer_line.gif) left no-repeat;
}
#footerLink li.footer_home{margin-left:0; background:none;}
#copy{text-align:center;color:#999999;width:750px;height:30px;line-height:30px;margin:0;padding:0;}
/*--------[/footerLink]--------*/




/*--------[breadcrum]--------*/
#breadcrum{ margin:10px 0px 10px 15px; padding:0;}
#breadcrum li{ display:inline; }
#breadcrum li a{ background:url(../images/breadcrum_arrow.gif) right center no-repeat; padding-right:10px; }
/*--------[/breadcrum]--------*/


h3 {
	color:#4e6c88;
	font-size:15px;
	width:519px;
	height:21px;
	background: url(../images/m_midashi.gif) 0 0 no-repeat;
	margin:0;
	padding-bottom:10px;
	font-weight:bold;
	padding-left:10px;
}
h3 span{ margin-left:10px; }



h4 {
	color:#4e6c88;
	font-size:15px;
	width:519px;
	height:21px;
	padding-top:5px;
	font-weight:bold;
	border-bottom:#4e6c88 solid 1px;
	margin-bottom:10px;
}


/*sideNavi*/
#leftblock{
	width:166px;
	padding:0 15px; /*background:#f3f3f3;*/
	display: block;
	background:url(../images/left_back.gif) repeat-y; 
}

/*sideNavi_Area*/
#SideNavi{
	width:166px;
	margin:0 auto;
	background:#f3f3f3;
}

/*sideNavi_LINK*/

/*advantage/index.html*/
#SideBtn01{width:166px;height:34px; background-image:url(../images/left_btn01_on.gif);background-repeat:no-repeat;}
#SideBtn01 a{ width:166px; height:34px;}

#SideBtn15{width:166px;height:34px;background-image:url(../images/left_btn15_on.gif);background-repeat:no-repeat;}
#SideBtn15 a{ width:166px; height:34px;}


#SideBtn02{width:166px;height:34px;background-image:url(../images/left_btn02_on.gif);background-repeat:no-repeat;}
#SideBtn02 a{ width:166px; height:34px;}
#SideBtn03{width:166px;height:34px;background-image:url(../images/left_btn03_on.gif);background-repeat:no-repeat;}
#SideBtn03 a{ width:166px; height:34px;}
#SideBtn04{width:166px;height:34px;background-image:url(../images/left_btn04_on.gif);background-repeat:no-repeat;}
#SideBtn04 a{ width:166px; height:34px;}

#SideBtn05{width:166px;height:35px;background-image:url(../images/left_btn05_on.gif);background-repeat:no-repeat;}
#SideBtn05 a{ width:166px; height:35px;}


/*urethane/index.html*/
#SideBtn06{width:166px;height:34px; background-image:url(../images/left_btn06_on.gif);background-repeat:no-repeat;}
#SideBtn06 a{ width:166px; height:34px;} 


/*resuits/index.html*/
#SideBtn07{width:166px;height:34px; background-image:url(../images/left_btn07_on.gif);background-repeat:no-repeat;}
#SideBtn07 a{ width:166px; height:34px;} 



#SideBtn09{width:166px;height:35px; background-image:url(../images/left_btn09_on.gif);background-repeat:no-repeat;}
#SideBtn09 a{ width:166px; height:35px;} 

#SideBtn10{width:166px;height:34px; background-image:url(../images/left_btn10_on.gif);background-repeat:no-repeat;}
#SideBtn10 a{ width:166px; height:34px;} 

#SideBtn11{width:166px;height:35px; background-image:url(../images/left_btn11_on.gif);background-repeat:no-repeat;}
#SideBtn11 a{ width:166px; height:35px;} 

#SideBtn12{width:166px;height:34px; background-image:url(../images/left_btn12_on.gif);background-repeat:no-repeat;}
#SideBtn12 a{ width:166px; height:34px;} 

#SideBtn13{width:166px;height:34px; background-image:url(../images/left_btn13_on.gif);background-repeat:no-repeat;}
#SideBtn13 a{ width:166px; height:34px;} 

#SideBtn14{width:166px;height:35px; background-image:url(../images/left_btn14_on.gif);background-repeat:no-repeat;}
#SideBtn14 a{ width:166px; height:35px;} 


#SideBtn19{width:166px;height:34px; background-image:url(../images/left_btn19_on.gif);background-repeat:no-repeat;}
#SideBtn19 a{ width:166px; height:34px;} 

#SideBtn20{width:166px;height:34px; background-image:url(../images/left_btn20_on.gif);background-repeat:no-repeat;}
#SideBtn20 a{ width:166px; height:34px;} 

#SideBtn21{width:166px;height:34px; background-image:url(../images/left_btn21_on.gif);background-repeat:no-repeat;}
#SideBtn21 a{ width:166px; height:34px;} 

#SideBtn22{width:166px;height:35px; background-image:url(../images/left_btn22_on.gif);background-repeat:no-repeat;}
#SideBtn22 a{ width:166px; height:35px;} 

#SideBtn23{width:166px;height:34px; background-image:url(../images/left_btn23_on.gif);background-repeat:no-repeat;}
#SideBtn23 a{ width:166px; height:34px;} 

#SideBtn24{width:166px;height:35px; background-image:url(../images/left_btn24_on.gif);background-repeat:no-repeat;}
#SideBtn24 a{ width:166px; height:35px;} 

#SideBtn01, #SideBtn02, #SideBtn03, #SideBtn03, #SideBtn04, #SideBtn05, #SideBtn06, #SideBtn07, #SideBtn08, #SideBtn09,
#SideBtn10, #SideBtn11, #SideBtn12, #SideBtn13, #SideBtn14, #SideBtn15, #SideBtn19, #SideBtn20, #SideBtn21, #SideBtn22, #SideBtn23,#SideBtn24
{ margin:0; padding:0px; background-repeat:no-repeat; }

#SideBtn01 a, #SideBtn02 a, #SideBtn03 a, #SideBtn04 a, #SideBtn05 a, #SideBtn06 a, #SideBtn07 a, #SideBtn08 a, #SideBtn09 a,
#SideBtn10 a, #SideBtn11 a, #SideBtn12 a, #SideBtn13 a, #SideBtn14 a, #SideBtn15 a, #SideBtn19 a, #SideBtn20 a, #SideBtn21 a, #SideBtn22 a, #SideBtn23 a, #SideBtn24 a
{ display:block; }

#SideBtn01 a:hover, #SideBtn02 a:hover, #SideBtn03 a:hover, #SideBtn04 a:hover, #SideBtn05 a:hover,
#SideBtn06 a:hover, #SideBtn07 a:hover, #SideBtn08 a:hover, #SideBtn09 a:hover,#SideBtn10 a:hover,#SideBtn11 a:hover,
#SideBtn12 a:hover,#SideBtn13 a:hover,#SideBtn14 a:hover,#SideBtn15 a:hover,#SideBtn19 a:hover,#SideBtn20 a:hover,#SideBtn21 a:hover,#SideBtn22 a:hover,#SideBtn23 a:hover,#SideBtn24 a:hover
{ background-color:transparent; }

#SideBtn01 a:hover img, #SideBtn02 a:hover img, #SideBtn03 a:hover img, #SideBtn04 a:hover img, #SideBtn05 a:hover img,
#SideBtn06 a:hover img,#SideBtn07 a:hover img,#SideBtn08 a:hover img,#SideBtn09 a:hover img,#SideBtn10 a:hover img,
#SideBtn11 a:hover img,#SideBtn12 a:hover img,#SideBtn13 a:hover img,#SideBtn14 a:hover img,#SideBtn15 a:hover img,#SideBtn19 a:hover img,#SideBtn20 a:hover img,#SideBtn21 a:hover img,#SideBtn22 a:hover img,#SideBtn23 a:hover img,#SideBtn24 a:hover img

{ visibility:hidden; }





/*--------[sideNavi_banner_Area]--------*/
#sidebannerArea{margin:0px 5px 0px 5px;padding:10px 0px 20px 0px;}
#s_banner1{width:156px;height:70px;background-image: url(../images/left_banner01_on.jpg);margin-top:10px;pading:0px;}
#s_banner1 a{width:156px;height:70px;display:block;}
#s_banner2{width:156px;height:70px;background-image: url(../images/left_banner02_on.jpg);margin-top:10px;pading:0px;}
#s_banner2 a{width:156px;height:70px;display:block;}
#s_banner1 a:hover, #s_banner2 a:hover{background-color:transparent;}
#s_banner1 a:hover img, #s_banner2 a:hover img{visibility:hidden;}



/*Margin
--------------*/
.mg5 {margin:5px;}
.mg10 {margin:10px;}

/*top*/
.mgT5 {margin-top:5px;}
.mgT10 {margin-top:10px;}
.mgT15 {margin-top:15px;}
.mgT20 {margin-top:20px;}

/*right*/
.mgR5 {margin-right:5px;}
.mgR10 {margin-right:10px;}
.mgR15 {margin-right:15px;}
.mgR20 {margin-right:20px;}
/*bottom*/
.mgB5 {margin-bottom:5px;}
.mgB10 {margin-bottom:10px;}
.mgB15 {margin-bottom:15px;}
.mgB20 {margin-bottom:20px;}
.mgB25 {margin-bottom:25px;}

/*left*/
.mgL5 {margin-left:5px;}
.mgL10 {margin-left:10px;}


/*Padding
--------------*/
.pd5 {padding:5px;}
.pd10 {padding:10px;}

/*top*/
.pdT5 {padding-top:5px;}
.pdT10 {padding-top:10px;}

/*right*/
.pdR5 {padding-right:5px;}
.pdR10 {padding-right:10px;}

/*bottom*/
.pdB5 {padding-bottom:5px;}
.pdB10 {padding-bottom:10px;}

/*left*/
.pdL5 {padding-left:5px;}
.pdL10 {padding-left:10px;}

/*hover*/
a.imgov img:hover{
	filter:alpha(opacity=80); /*IE*/
	-moz-opacity:0.80; /*FF*/
	opacity:0.80;
	}
