@charset "utf-8";
/* CSS Document */
/*-------------------------------------------------------------*/
/*ページタイトル（企業情報）*/
#wrapBody #wrapR h2{
background:url(../images/pagetitle_kazari.gif) no-repeat;
}
h3{
clear:both;
margin:40px 0 10px 0;
padding:0;
line-height:130%;
font-weight:bold;
font-size:1em;
color:#6e6558;
}
h4{
clear:both;
margin:20px 0 10px 0;
line-height:130%;
font-weight:bold;
font-size:0.8em;
color:#333333;
border-left:5px solid #6e6558;
padding:0 0 0 10px;
}
/*-------------------------------------------------------------*/
/*ローカルナビ（企業情報）*/
.wrapLoNaviEle dt span.act{
background-color:#305f97;
}
.wrapLoNaviEle dt a:hover{
background:url(../images/lnav_back_dt_ov.gif);
color:#305f97;
}
.wrapLoNaviEle dt a:hover span{
background:url(../images/lnav_icon_dt_ov.gif) no-repeat 5px 50%;
color:#305f97;
}
/*-------------------------------------------------------------*/
table.naked td{
line-height:150%;
}
table.naked th{
width:110px;
}
table.naked dt{
font-weight:bold;
line-height:150%;
}
table.naked dt a{
font-weight:bold;
line-height:150%;
}
table.naked dd{
line-height:150%;
}
table.naked ol{
margin:0 0 0 15px;
}
table.naked ol li{
list-style:outside decimal;
line-height:150%;
}
/*-------------------------------------------------------------*/
/*hello.html*/
#wrapHello{
background:url(../images/hello_pht.gif) no-repeat 100% 0;
}
#wrapHello p{
width:440px;
}
#wrapHello p.name{
margin-top:40px;
}
/*-------------------------------------------------------------*/
/*cm.html*/
#wrapCm{
position:relative;
margin:30px 0 0 0;
background:url(../images/cm_back.gif) repeat-y 0 100%;
border-bottom:1px solid #e8e4d4;
}
#wrapWillkun{
padding:18px 0 0 200px;
}
#wrapWillkun h3{
margin:0;
padding:0;
}
#wrapCm div div{
padding:10px 0 20px 0;
}
.flashcontentEle img{
display:block;
}
.flashcontentEle a.alp img{
margin:20px 75px 0 75px;
}
/*-------------------------------------------------------------*/
/*eigyosho.html*/
.eigyoshoList{
position:relative;
}
.eigyoshoList .tableBasic{
position:relative;
background:#ffffff;
border-top:none;
border-bottom:none;
}
.eigyoshoList table th{
background:#f5f3f0;
width:170px;
}
.eigyoshoList table td.area{
width:170px;
}
#srTabPanels{
position:relative;
margin:30px 0 0 0;
}
#wrapBody #wrapR .TabbedPanelsContent img{
display:block;
}
#wrapBody #wrapR .TabbedPanelsContent h3{
margin:0;
padding:0;
}
.TabbedPanelsContent h3.dyn01{
position:absolute;
top:0;
left:0;
}
.TabbedPanelsContent h3.dyn02{
position:absolute;
top:0;
left:180px;
}
.TabbedPanelsContent h3.dyn03{
position:absolute;
top:0;
left:360px;
}
.TabbedPanelsContent h3.dyn04{
position:absolute;
top:0;
left:540px;
}
/**/
.TabbedPanelsContentGroup{
clear: both;
margin:0;
}
.TabbedPanels{
width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTab,.TabbedPanelsTabSub{
position: relative;
float:left;
list-style:none;
-moz-user-select:none;
-khtml-user-select:none;
cursor: pointer;
display:block;
height:50px;
outline:none;
}
.TabbedPanelsTab em{
display:block;
height:50px;
width:180px;
margin:0;
padding:0;
text-indent:-9999px;
}
.TabbedPanelsTab em#tab01{
background:url(../images/eigyosho_aichi.gif) no-repeat;
}
.TabbedPanelsTab em#tab02{
background:url(../images/eigyosho_gifu.gif) no-repeat;
}
.TabbedPanelsTab em#tab03{
background:url(../images/eigyosho_mie.gif) no-repeat;
}
.TabbedPanelsTab em#tab04{
background:url(../images/eigyosho_ishikawa.gif) no-repeat;
}
/**/
.TabbedPanelsTabHover em#tab01{
background:url(../images/eigyosho_aichi_ov.gif) no-repeat;
}
.TabbedPanelsTabHover em#tab02{
background:url(../images/eigyosho_gifu_ov.gif) no-repeat;
}
.TabbedPanelsTabHover em#tab03{
background:url(../images/eigyosho_mie_ov.gif) no-repeat;
}
.TabbedPanelsTabHover em#tab04{
background:url(../images/eigyosho_ishikawa_ov.gif) no-repeat;
}
/**/
.TabbedPanelsContent .ele{
position:relative;
margin:0;
padding:0 5px 5px 5px;
background:url(../images/eigyosho_border.gif);
}
.TabbedPanelsContent table{
position:relative;
}
/*-------------------------------------------------------------*/
/*car.html*/
.carEle{
clear:both;
padding:30px 0 0 0;
background:url(../../images/line_yoko.gif) repeat-x 0 0;
}
.carEle h3{
background:none;
padding:0;
margin:0 0 10px 0;
}
.carEle table{
width:100%;
margin:0 0 30px 0;
}
.carEle img{
display:block;
}
.carEle td.pht{
width:205px;
}
.carEle td.pht img{
margin:0 0 0 15px;
}
.carEle td.station dt{
float:left;
margin:0 10px 0 0;
}
.carEle td.station{
width:220px;
padding:0 20px 0 0;
}
.carEle table.innr{
width:auto;
margin:0 18px 0 0;
}
.carEle table.innr th{
font-size:0.75em;
line-height:140%;
font-weight:bold;
padding:0 20px 6px 10px;
background:url(../images/icon.gif) no-repeat 0 5px;
}
.carEle table.innr td{
font-size:0.75em;
line-height:140%;
padding:0 0 6px 0;
}
/**/
#wrapMap{
background:#f0ede3;
padding:10px;
margin:0 0 30px 0;
}
#wrapMap #map{
position:relative;
width:698px;
height:330px;
font-size:0.75em;
border:1px solid #ffffff;
}
#wrapMap #map a{
font-weight:bold;
line-height:150%;
}
#wrapMap #map dd{
line-height:150%;
}
#wrapMap #sList{
margin:10px 0 0 0;
width:670px;
}
#wrapMap #sList:after{
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
#wrapMap #sList ul{
width:670px;
}
#wrapMap #sList li{
float:left;
white-space:nowrap;
font-size:0.75em;
line-height:150%;
padding:5px 20px 5px 10px;
background:url(../../images/icon_link.gif) no-repeat 0 50%;
}
/*-------------------------------------------------------------*/
/*gyoseki.html*/
.gyosekiEle td{
padding:0 50px 30px 0;
}
.gyosekiEle tr.btm td{
padding:0 50px 0 0;
}
/*-------------------------------------------------------------*/
.wrapContact{
margin:40px 0 0 0;
border-top:1px solid #305f97;
padding:40px 0 0 0;
position:relative;
}
.wrapContact img{
display:block;
}
.wrapContact dd{
position:absolute;
top:40px;
left:160px;
}
/*-------------------------------------------------------------*/
/*taisaku.html*/
.taisaku h3{
background:url(../images/midashi_kazari.gif) no-repeat 0 100%;
clear:both;
margin:40px 0 30px 0;
padding:0 0 10px 20px;
line-height:130%;
font-weight:bold;
font-size:1em;
}
.taisaku h4{
margin:35px 0 30px 20px;
font-weight:bold;
padding:10px;
font-size:0.85em; 
color:#6e6558;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #305F97;
}
.taisaku table{
margin:0 auto;
padding:0;
width:680px;
}
.taisaku table.tank td{
width:235px;
}
.taisaku table.tank td.ttR{
width:210px;
}
.taisaku td dl{
width:210px;
}
.taisaku dt.namae{
background:url(../images/icon.gif) no-repeat 0 5px;
padding:0 0 10px 9px;
font-weight:bold;
font-size:0.75em;
line-height:150%;
}
.taisaku dt.img{
padding:0 0 10px 0;
width:210px;
display:block;
}
.taisaku dd{
font-size:0.75em;
line-height:150%;
}
.taisaku table td.suigai{
width:350px;
padding:0 0 0 30px;
font-size:0.75em;
line-height:150%;
}
/*end*/
