@charset "utf-8";
/* CSS Document */

/* navigation */

#gNav li.sub{
line-height:0; font-size:0;
background-color:#E24B52;
}

.company #gNav #snav01{height:11px; padding:20px 0 13px 64px; margin:0;}
.company #gNav #snav02{height:11px; padding:0 0 12px 64px; margin:0;}
.company #gNav #snav03{height:12px; padding:0 0 12px 64px; margin:0;}
.company #gNav #snav04{height:13px; padding:0 0 18px 64px; margin:0 0 1px 0;}

.company #gNav #snav01 a{ width:80px; height:11px; background:url(../img/gNavComInner.gif) 0 0 no-repeat;}
.company #gNav #snav02 a{ width:54px; height:11px; background:url(../img/gNavComInner.gif) 0 -24px no-repeat;}
.company #gNav #snav03 a{ width:93px; height:12px; background:url(../img/gNavComInner.gif) 0 -47px no-repeat;}
.company #gNav #snav04 a{ width:145px; height:13px; background:url(../img/gNavComInner.gif) 0 -71px no-repeat;}

.company #gNav #snav01 a:hover,.company #gNav #snav01 a.current{ width:80px; height:11px; background:url(../img/gNavComInner.gif) -145px 0 no-repeat;}
.company #gNav #snav02 a:hover,.company #gNav #snav02 a.current{ width:54px; height:11px; background:url(../img/gNavComInner.gif) -145px -24px no-repeat;}
.company #gNav #snav03 a:hover,.company #gNav #snav03 a.current{ width:93px; height:12px; background:url(../img/gNavComInner.gif) -145px -47px no-repeat;}
.company #gNav #snav04 a:hover,.company #gNav #snav04 a.current{ width:145px; height:13px; background:url(../img/gNavComInner.gif) -145px -71px no-repeat;}


/* 概要 */

#outline #sTtl h3{
background:url(../outline/img/comSttl01.jpg) left top no-repeat;
}

#outline table{
width:610px;
border-collapse:collapse;
border-top:#DEE3EF solid 1px;
}

#outline th{
width:86px;
padding:10px;
background-color:#E8EEF6;
border-bottom:#DEE3EF solid 1px;
text-align:center;
}

#outline td{
padding:10px 20px;
border-bottom:#DEE3EF solid 1px;
}

#outline #phoneTbr{
width: auto;
border-collapse:collapse;
border-top: none;
margin-bottom:0;
}

#outline #phoneTbr td{
padding:0;
border-bottom: none;
}

#outline #phoneTbrBtm{
text-align:right;
margin-bottom:50px;
padding-right:20px;
}


/* 沿革 */

#history #sTtl h3{
background:url(../outline/img/comSttl02.jpg) left top no-repeat;
}

#history table{
width:610px;
border-collapse:collapse;
border-top:#DEE3EF solid 1px;
margin-top:20px;
margin-bottom:50px;
}

#history td.y,#history td.m{
background-color:#E8EEF6;
border-bottom:#DEE3EF solid 1px;
vertical-align:top;
}

#history td.y{
width:50px;
padding:5px 10px;
}

#history td.m{
width:40px;
padding:5px 10px 5px 0;
text-align:right;
}

#history td{
vertical-align:top;
padding:5px 20px;
border-bottom:#DEE3EF solid 1px;
}

#history td.nbd{
border-bottom: none;
}

/* 事業所 */

#facillity #sTtl h3{
background:url(../outline/img/comSttl03.jpg) left top no-repeat;
}

#facillity .inner{
margin-top:20px;
width::610px;
}

#facillity .inner h3{
padding:5px 0 10px 15px;
}

#tab{
border-bottom:#E24B52 solid 3px;
height:34px;
width:620px;
margin-bottom:20px;
}

#tab li{
float:left;
width:310px;
height:34px;
line-height:0;
font-size:0;
}

#facillity #tab li a:hover img{
opacity:1.0;
filter:alpha(opacity=100);
-moz-opacity:1.00;
}

#facillity h4{
margin-bottom:10px;
}

.branchWrp{
padding-bottom:15px;
border-bottom:#CCC solid 1px;
margin-bottom:20px;
width:620px;
}

.branchWrp .txtBox{
float:left;
width:384px;
padding-left:17px;
padding-top:3px;
}

.branchWrp a:hover img{
opacity:0.3;
filter:alpha(opacity=30);
-moz-opacity:0.30;
}

.txtBox p{
margin-top:10px;
margin-left:0;
padding-right:20px;
padding-left:15px;
padding-bottom:20px;
border-left:#CCC solid 1px;
line-height:1.3;
}

.branchWrp .phBox{
float:left;
width:206px;
}


/* 品質方針 */

#quality #sTtl h3{
background:url(../outline/img/comSttl04.jpg) left top no-repeat;
}

#quality #outlist{
padding-left:1.5em;
}


#quality #outlist li{
list-style-type:decimal;
}

#quality #inrlist li{
list-style-type:none;
}

/* 上書き指定 IE用*/
*+html #quality #outlist{
padding-left:2em;
}

* html #quality #outlist{
padding-left:2em;
}






