@charset "utf-8";
/* CSS Document */
/*-------------------------------------------------------------*/
/*ページタイトル（商業・産業用のお客さま）*/
#wrapBody #wrapR h2{
background:url(../images/pagetitle_kazari.gif) no-repeat;
}
h3{
background:url(../images/midashi_kazari.gif) no-repeat 0 100%;
}
h4{
border-left:3px solid #f09f50;
}
ul.list li{
font-size:0.75em;
line-height:150%;
padding:0 0 5px 10px;
background:url(../images/icon_list.gif) no-repeat 0 5px;
}
/*-------------------------------------------------------------*/
/*ローカルナビ（商業・産業用のお客さま）*/
.wrapLoNaviEle dt span.act{
background-color:#eb923c;
}
.wrapLoNaviEle dt a:hover{
background:url(../images/lnav_back_dt_ov.gif);
color:#eb923c;
}
.wrapLoNaviEle dt a:hover span{
background:url(../images/lnav_icon_dt_ov.gif) no-repeat 5px 50%;
color:#eb923c;
}
.wrapLoNaviEle dt a:hover span.act{
background-color:#eb923c;
}
.wrapLoNaviEle dd span.act{
background:#fceedf url(../images/lnav_icon_dd_ov.gif) no-repeat 15px 50%;
color:#eb923c;
}
.wrapLoNaviEle dd a:hover{
color:#eb923c;
}
.wrapLoNaviEle dd a:hover span{
background:url(../images/lnav_icon_dd_ov.gif) no-repeat 15px 50%;
color:#eb923c;
}
/*-------------------------------------------------------------*/
/*index.html*/
#wrapIdx{
background:url(../images/image.jpg) no-repeat;
}
/*-------------------------------------------------------------*/
/*builder.html*/
#wrapBuilder{
background:url(../images/builder_image.jpg) no-repeat;
padding:135px 0 0 0;
}
.builderLink{
position:relative;
height:270px;
margin:40px 0 0 0;
background:url(../images/builder_link_back.gif) no-repeat 50% 0; 
}
.builderLink dt.lk1{
padding:10px 0 0 0;
}
.builderLink dt.lk2{
position:absolute;
top:10px;
left:390px;
}
/*-------------------------------------------------------------*/
/*user.html*/
#wrapUser{
background:url(../images/user_image.jpg) no-repeat;
padding:135px 0 0 0;
}
#wrapUserLink table{
background:url(../../house/images/line_tate.gif) repeat-y 50% 0;
margin:0 0 0px 0;
}
#wrapUserLink table td{
padding:30px 0 0 0;
}
#wrapUserLink table tr.dyn td{
background:url(../../house/images/line_yoko.gif) repeat-x 0 100%;
padding:0 0 30px 0;
}
#wrapUserLink table tr.dyn2 td{
background:url(../../house/images/line_yoko.gif) repeat-x 0 100%;
padding:30px 0 30px 0;
}
#wrapUserLink td.dyn{
width:390px;
}
#wrapUser a{
text-decoration:none;
cursor:pointer;
}
#wrapUser a:hover{
text-decoration:underline;
}
#wrapUser dl{
min-height:70px;
width:330px;
}
#wrapUser dt{
text-indent:-9999px;
padding:70px 0 0 0;
margin:0;
}
#wrapUser a.lk1 dt{
background:url(../images/user_link_use.gif) no-repeat;
}
#wrapUser a.lk1:hover dt{
background:url(../images/user_link_use_ov.gif) no-repeat;
}
#wrapUser a.lk2 dt{
background:url(../images/user_link_cool.gif) no-repeat;
}
#wrapUser a.lk2:hover dt{
background:url(../images/user_link_cool_ov.gif) no-repeat;
}
#wrapUser a.lk3 dt{
background:url(../images/user_link_system.gif) no-repeat;
}
#wrapUser a.lk3:hover dt{
background:url(../images/user_link_system_ov.gif) no-repeat;
}
#wrapUser a.lk4 dt{
background:url(../images/user_link_hoan.gif) no-repeat;
}
#wrapUser a.lk4:hover dt{
background:url(../images/user_link_hoan_ov.gif) no-repeat;
}
#wrapUser a.lk5 dt{
background:url(../images/user_link_solution.gif) no-repeat;
}
#wrapUser a.lk5:hover dt{
background:url(../images/user_link_solution_ov.gif) no-repeat;
}
#wrapUser dd{
font-size:0.75em;
line-height:150%;
margin:-60px 0 0 130px;
}
#wrapUser dd:hover{
text-decoration:underline;
}
/*-------------------------------------------------------------*/
/*system.html*/
.system td.pht{
text-align:center;
font-size:0.7em;
padding:0 0 10px 0;
}
.system td.pht img{
margin:0 0 3px 0;
}
.system img{
display:block;
}
/*-------------------------------------------------------------*/
/*dealer.html*/
dl.pht{
position:relative;
}
dl.pht img{
display:block;
}
dl.pht dd.p2{
position:absolute;
left:360px;
top:0;
}
/*-------------------------------------------------------------*/
/*car.html*/
.linkGs{
position:relative;
width:720px;
height:140px;
}
.linkGs dd{
position:absolute;
left:460px;
top:60px;
}
/*-------------------------------------------------------------*/
/*coaks.html*/
#wrapTab{
position:relative;
width:720px;
height:41px;
}
#wrapTab img{
display:block;
}
#wrapTab ul{
position:absolute;
}
#wrapTab li{
float:left;
}
p.coaksShukka{
margin:10px 0 0 0;
background:#f5f2e6;
padding:5px 10px;
}
.coaksShukka strong{
padding:0 15px 0 0;
}
/*-------------------------------------------------------------*/
.wrapContact{
margin:40px 0 0 0;
border-top:1px solid #f09f50;
padding:40px 0 0 0;
position:relative;
}
.wrapContact img{
display:block;
}
.wrapContact dd{
position:absolute;
top:40px;
left:160px;
}
/*-------------------------------------------------------------*/
/*cool_info.html*/
dl.innr{
margin:0 0 0 32px;
}
dl.innr dt{
margin:0 ;
}
dl.innr dd{
font-size:0.75em;
line-height:140%;
margin:0 0 5px 0;
}
.cool_showroomEle .phot{
padding:0 0 30px 0;
}
.cool_showroomEle table tr td{
padding:10px 30px 15px 0;
}
.cool_showroomEle table.innr{
width:auto;
margin:0 18px 0 0;
}
.cool_showroomEle 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;
}
.cool_showroomEle table.innr td{
line-height:140%;
padding:0 0 6px 0;
font-size:0.75em;
}
/*-------------------------------------------------------------*/
/*cool_lineup.html*/

div .cool_items{
margin:0 21px 0 21px;
}

.cool_items table{
background:url(../images/cool_line_tate.gif) repeat-y 50% 0;
}
.cool_items table td{
clear:both;
}
.cool_items table td.dyn{
width:370px;
}
.cool_items table tr.l1 td{
background:url(../images/cool_line_yoko.gif) repeat-x 0 100%;
padding:0 0 30px 0;
}
.cool_items table tr.l2 td{
background:url(../images/cool_line_yoko.gif) repeat-x 0 100%;
padding:30px 0;
}
.cool_items table tr.l3 td{
padding:30px 0 0 0;
}
.cool_items td dl{
width:310px;
}
.cool_items dt.namae{
background:url(../images/icon.gif) no-repeat 140px 5px;
padding:0 0 10px 150px;
color:#c6768d;
font-weight:bold;
font-size:0.75em;
line-height:150%;
}
.cool_items dt.img{
float:left;
padding:0 0 3px 0;
width:140px;
display:block;
}
.cool_items dd{
font-size:0.75em;
line-height:150%;
}
/*-------------------------------------------------------------*/
/*solution.html*/
table.pht td{
width:250px;
}
table.pht td.ttR{
width:220px;
}
.pht td dl{
width:220px;
}
.pht 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%;
}
.pht dt.img{
padding:0 0 10px 0;
width:220px;
display:block;
}
.pht dd{
font-size:0.75em;
line-height:150%;
}
/*end*/
