@import "0806cam.css";


*{
 font-size : x-small;
 color : #555;
 letter-spacing : 1px;
 line-height : 150%;
 font-family: "Verdana", "Helvetica", "ＭＳ ゴシック", "Osaka−等幅";
}

body{
 margin : 0 auto;
 }

a:link{
 color : #006898;
 text-decoration : underline;
 }

a:visited{
 color : #003955;
 text-decoration : underline;
 }

a:hover{
 color : #cc00cc;
 text-decoration : none;
 }

h1{
 font-size : 100%;
 margin-bottom : 3px;
 margin-left : 0px;

}

h2{
 font-size : 100%;
}

h3{
 font-size : 130%;
 margin-bottom : 10px;
 margin-left : 4px;
}

h4{
 font-size : 105%;
 margin-bottom : 5px;
 margin-top : 5px;
 margin-left : 10px;
 margin-right : 10px;
 font-weight : normal;
}

strong{
 visibility : hidden;
}

.noam{
 font-weight : normal;
}

/*トップトピックス-----------------------------*/

#situdon{
 width : 180px;
 height : 202px;
 display : block;
 background : url(top_im/07fuyu.gif) no-repeat center top;
 margin : 0px;
 padding : 0px;
}



.subtwaku{
 border-left : 3px solid #666666;
 border-bottom : 1px solid #666666;
}


/*ヘッダー-----------------------------*/

#hedwaku{
 border-bottom : 1px solid #999999;
 border-top : 1px solid #999999;
 margin : 0px;
 padding : 0px;
 background-color : #f4f0f0;
 text-align : center;
 height : 90px;
}

#hedconte{
 width:905px;
 margin-left : auto;
 margin-right : auto;
 padding-top : 20px;
 padding-bottom : 5px;
}

#hedl{
 float:left;
 width:75%;
 text-align:left;
}

#hedl h1{
 width : 118px;
 height : 23px;
 background : url(top_im/hed/title3.gif) no-repeat;
 text-indent : -9999px;
}

#hedl h2{
 margin:0 5px 0 0;
 padding:0px;
 font-weight : bold;
 font-size : 100%;
}

#hedl h3{
 margin:0;
 padding:0px;
 font-weight : normal;
 font-size : 85%;
 }




#hedr{
 float:right;
 text-align : left;
}

#hedr ul{
 margin:0px;
 padding:0px;
}

#hedr li{
 list-style-type : none;
}


#hednaviwaku{
 clear : both;
 border-bottom : 1px solid #999999;
 padding : 2px;
 margin-bottom : 20px;
 background-color : #e6dddd;
 text-align : center;
 height : 18px;
 }


#hednavi{
 width : 905px;
 margin-left : auto;
 margin-right : auto;
}

#hednl{
 float:left;
 font-size : 90%;
 width : 65%;
 text-align : left;
 color : #cc0000;
 font-weight : bold;
}

#hednr{
 float : right;
 font-size : 90%;
 width : 30%;
 text-align : right;
}




.hed2{
 border-bottom : 1px solid #999999;
 background-color : #e6dddd;
 }

.hed3{
 font-size : 90%;
 }



.ftwaku{
 border : 1px solid #999999;
 font-size : 90%;
 text-align : center;
 padding-bottom : 5px;
 }

.form{
 margin-bottom:0px
 ;}

.contber ul {
 margin : 5px 2px 15px 0px;
 margin-bottom : 15px;
 list-style-type : none;
 padding : 0px;
 }

.contber li {
 line-height : 170%;
 }

.contber a:link {
 padding:2px 0px 2px 9px;
 border-left : 2px solid #b59f9d;
 }

.contber a:visited {
 padding:2px 0px 2px 9px;
 border-left : 2px solid #b59f9d;
}

.contber a:hover {
 padding:2px 0px 2px 6px;
 border-left : 5px solid #b59f9d;
 }

.cbun{
 clear : both;
 background : url(top_im/waku5.gif) no-repeat;
 width : 180px;
 height : 46px;
 font-size : 100%;
 font-weight : bolder;
 padding-left : 10px;
 padding-top : 20px;
 }

.mlibun{
 background-image : url(top_im/waku2.gif);
 background-repeat : no-repeat;
 width : 180px;
 height : 46px;
 font-size : 100%;
 font-weight : bolder;
 padding-left : 10px;
 padding-top : 20px;
 }

.kbun{
 background-image : url(top_im/waku_g.gif);
 background-repeat : no-repeat;
 width : 164px;
 height : 46px;
 font-size : 100%;
 font-weight : bolder;
 padding-left : 10px;
 padding-top : 20px;
 color : #339999;
 }

.ibun{
 background-image : url(top_im/waku_i.gif);
 background-repeat : no-repeat;
 width : 164px;
 height : 46px;
 font-size : 100%;
 font-weight : bolder;
 padding-left : 10px;
 padding-top : 20px;
 }

.supwaku{
 border-width : 1px 1px 1px 4px;
 border-style : solid;
 border-color : #999999;
 }

.jyou a:link{
 font-size : 150%;
 font-weight : bolder;
 color : #006898;
 text-decoration : underline;
 }

.jyou a:hover{
 font-size : 150%;
 font-weight : bolder;
 color : #cc00cc;
 text-decoration : none;
 }

.jyou a:visited{
 font-size : 150%;
 font-weight : bolder;
 color : #006898;
 text-decoration : underline;
 }











.dot{
 border : 2px dotted #999;
 font-weight : bolder;
 margin-top : 20px;
 margin-bottom : 10px;
 padding-left : 30px;
 padding-top : 5px;
 padding-bottom : 5px;
 background : url(top_im/sankaku_g.gif) no-repeat 0 10px;
 }

.mcom{
 font-size : 110%;
 font-weight : bolder;
 }

.scwaku{
 border : 1px dotted #999999;
 }

.graywaku{
 border : 1px solid #666666;
 font-size:100%;
 font-weight:bolder;
 padding:8px;
 }

.subcom{
 font-size : 100%;
 margin-left : 6px;
 color : #666666;
 font-weight : bolder;
 }


.formcagoewaku{
 width : 100%;
 padding : 20px 25px 10px 25px;
 border : 1px solid  #999;
 background-color : #f4f0f0;
 margin-bottom : 10px;
}

.syouhinwaku{
 width : 100%;
 padding : 10px 25px 10px 25px;
 border : 1px solid  #999;
 background-color : #fff;
 margin-bottom : 10px;
}

/*トップページ一番上のキャッチスペース-----------------------------*/

#topbunner{
 width : 717px;
 height : 99px;
 background : url(top_im/hed/0711.gif) no-repeat;
 border-width : 1px 1px 4px 1px;
 border-style : solid;
 border-color :  gray;
}

#topbunner h1{
 font-size:100%;
 font-weight:bolder;
 padding-top:20px;
 padding-left:15px;
 margin : 0px;
}

#topbunner h2{
 font-size : 70%;
 width:500px;
 padding-top:10px;
 padding-left:15px;
 margin : 0px;
 font-weight : normal;
}


/*トップページ商品一覧-----------------------------*/

.kabekakelineup{
 width : 548px;
}

.osone{
 float : left;
 width : 272px;
 margin-top : 20px;
}

.osone h1{
 margin : 0px;
 padding : 0px;
 font-weight : normal;
}

.osone h2{
 width : 265px;
 margin : 0px;
 padding : 3px;
 font-weight : normal;
}


.osonecomt{
 font-size : 90%;
 padding-top : 4px;
 padding-bottom : 4px;
}

.osonebunr{
 font-size : 80%;
 margin-left : 5px;
 margin-top : 0px;
 margin-bottom : 0px;
 padding-left : 0px;
}

.osonebunr li{
 line-height : 130%;
 list-style-type : none;
}


/*トップページ品番説明-----------------------------*/

.hinbansetumei{
 clear : both;
 margin-top:20px;
 padding : 5px;
 border : 2px dotted gray;
}

.hinbansetumei ul{
 margin : 10px 0 0 0;
 padding : 0px;
}

.hinbansetumei li{
 line-height : 150%;
 list-style-type : none;
 background : url(top_im/yajired.gif) no-repeat 0 50%;
 padding-left: 25px;
 margin-left : 15px;
}


/*トップページ業務用エアコン一覧-----------------------------*/

#gyoim{
 clear : both;
 width : 548px;
 height : 100px;
 background : url(top_im/gyo_im.gif) no-repeat;
 padding-top : 20px;
 padding-bottom : 30px;
}

#gyoim p{
 margin : 0px 105px 0px 66px;
 padding : 0px;
 font-size : 70%;
}

.oshin {
 font-size : 80%;
}

.cartbun{
 margin-top : 10px;
 margin-left : 15px;
 margin-bottom : 5px;
 padding-left : 15px;
}

.carttopwaku{
 width : 715px;
 margin-bottom : 20px;
 border : 1px solid #999;
 background-color : #f4f0f0;
}

.carttopwakumigi{
 float : right;
 padding-left : 30px;
}

.carttopwakuhidari{
 float : left;
 padding-right : 30px;
}

.shouhinmeiwaku{
 width : 715px;
 padding : 20px;
 margin-bottom : 20px;
 border : 1px solid #999;
 font-family: "Verdana", "Helvetica", "ＭＳ ゴシック", "Osaka−等幅";
}

.cartsita{
 width : 715px;
 border : 1px solid #999;
}

.cartsitawakumigi{
 float : right;
 padding : 15px;
}

.cartsitawakuhidari{
 float : left;
 width : 25%;
 padding : 15px;
 border-right : 1px solid #999;
}

.gyn{
 font-size : 80%;
 text-align : center;
 margin-bottom : 30px;
}

.gyn a{
 font-size : 100%;
}

.gyn visit{
 font-size : 100%;
}

.gyn link{
 font-size : 100%;
}

.gyn hover{
 font-size : 100%;
}


.gyoumutitle{
 border : 2px dotted #999999;
 font-weight : bolder;
 font-size : 130%;
 margin-bottom : 30px;
 margin-top : 0px;
 padding-left : 10px;
 padding-top : 10px;
 padding-bottom : 10px;
}

.gtleft{
 float : left;
 width : 400px;
}

.gtright{
 float : right;

}

.gyiti{
 clear : both;
 background-color : #e6dddd;
 padding : 5px;
 margin-top :40px;
 margin-bottom : 20px;
}

/*営業カレンダー-------------------------------*/

#calender table{
 width : 100%;
 margin : 0px;
 font-size : 90%;
}

#calender th,#calender td{
 padding : 1px;
 text-align : center;
 font-weight : normal;
}

#calender th{
 border-right : 1px solid #ccc;
 border-bottom : 1px solid #ccc;
 background : #e0e0e0 url(top_im/caltopbg.gif) left bottom repeat-x;
}

#calender td{
 border-right : 1px solid #e0e0e0;
 border-bottom : 1px solid #e0e0e0;
 background : #e4e4e4 url(top_im/calsubg.gif) left bottom repeat-x;
}

#calender td.yasumi{
 border-right : 1px solid #ffcccc;
 border-bottom : 1px solid #ffcccc;
 background : #fff0f0 url(top_im/calyasumibg.gif) left bottom repeat-x;
 color : red;
}


