@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for corporate style
	
*/


/* 1.for corporate style
===============================================================*/
div.corporate div#contents{
background:#8ac81d;
}
div.corporate div#leftBar ul{
margin:0;
}
* html div.corporate div#leftBar ul{
margin:0 0 10px 0;
}
*:first-child+html div.corporate div#leftBar ul{
margin:0 0 10px 0;
}
div.corporate div#leftBar ul li{
width:164px;
padding:0;
margin:0;
line-height:1.2;
}
div.corporate div#leftBar ul li a{
width:144px;
display:block;
padding:8px 8px 8px 20px;
vertical-align:middle;
background-color:#ffffff;
background-image:url("../images/img_bar_ico.gif");
background-repeat : no-repeat;
background-position : 4px center;
border:2px solid #61ba01;
}
div.corporate div#leftBar ul a:hover{
background-color:#e9fcc7;
border:2px solid #47ab04;
width:144px;
background-image:url("../images/img_bar_ico_o.gif");
background-repeat : no-repeat;
background-position : 4px center;
}
div.corporate div#leftBar ul li.page a{
background-color:#e9fcc7;
border:2px solid #47ab04;
width:144px;
background-image:url("../images/img_bar_ico_o.gif");
background-repeat : no-repeat;
background-position : 4px center;
}
div.corporate div.section h2{
border-left:3px solid #8ac81d;
width:653px;
height:22px;
padding:0 0 0 0;
margin:0 0 16px 0;
font-weight:bold;
text-indent:10px;
font-size:1.4em;
color:#3E474E;
letter-spacing:0.01em;
}
div.corporate div.section h2 span.titLink{
float:right;
font-size:0.7em;
font-weight:normal;
padding:0 10px 0 0;
}
div.corporate div.section h3{
background:url(../images/bg_title.gif) no-repeat;
width:653px;
height:33px;
padding:6px 0 0 0;
margin:0 0 8px 0;
font-weight:bold;
text-indent:22px;
font-size:1.1em;
color:#8AC81D;
}
div.corporate div.section h4{
margin:0 0 4px 10px;
font-weight:bold;
color:#8AC81D;
}
div.corporate div.section ul.list{
width:600px;
margin:0 0 16px 22px;
background:url(../images/bg_title.gif) no-repeat;
}
ul.check{
margin:0 0 16px 22px;
background:url(../images/checkimg_s.gif) no-repeat right bottom;
}
ul.check li{
text-indent:2px;
padding:0 0 5px 0;
/*background:url(../images/check_img.jpg) no-repeat 0 center;*/
}
div.corporate ul.vison{
margin:0 0 16px 22px;
}
ul.vison li{
text-indent:15px;
padding:0 0 3px 0;
background:url(../images/check_img.jpg) no-repeat 0 4px;
}
table.company{
width:600px;
margin:0 0 16px 22px;
line-height:2.0;
border:1px solid #b8b6b2;
border-width:0 1px 1px 0;
}
table.company th{
border:1px solid #999;
border-width:1px 0 0 1px;
width:126px;
background-color:#f5f5f5;
padding:2px 0 2px 10px;
}
table.company td{
border:1px solid #b8b6b2;
border-width:1px 0 1px 1px;
padding:2px 0 2px 10px;
}
img.ph_company{
margin:0 0 14px 0;
}
ul#searchResult li{
line-height:2.0;
}
ul.vison li.SearchDetail{
background:none;
text-indent:0;
margin:0 0 10px 0;
width:620px;
}
