@charset "UTF-8";
/* CSS Document */

/*サブメニュー--------------------*/

#subMenu{
background:url(../images/submenu_bg.gif) no-repeat 0 0;
width:250px;
height:245px;
margin:0 0 8px 0;
padding:20px 0 0 0;
}


#subMenu ul{
margin:0 0 0 5px;
}

#subMenu li a{
display:block;
width:240px;
height:40px;
}

#subMenu li.smenu1 a{
background:url(../images/submenu_1.gif) no-repeat 0 0;
width:240px;
height:40px;
_margin-top:-2px;
}

#subMenu li.smenu1 a:hover, #subMenu li.smenu1On a{
background:url(../images/submenu_1.gif) no-repeat 0 -40px;
width:240px;
height:40px;
_margin-top:-2px;
}

#subMenu li.smenu2 a{
background:url(../images/submenu_2.gif) no-repeat 0 0;
width:240px;
height:40px;
_margin-top:-2px;
}

#subMenu li.smenu2 a:hover, #subMenu li.smenu2On a{
background:url(../images/submenu_2.gif) no-repeat 0 -40px;
width:240px;
height:40px;
_margin-top:-2px;
}

#subMenu li.smenu3 a{
background:url(../images/submenu_3.gif) no-repeat 0 0;
width:240px;
height:40px;
_margin-top:-2px;
}

#subMenu li.smenu3 a:hover, #subMenu li.smenu3On a{
background:url(../images/submenu_3.gif) no-repeat 0 -40px;
width:240px;
height:40px;
_margin-top:-2px;
}

#subMenu li.smenu4 a{
background:url(../images/submenu_4.gif) no-repeat 0 0;
width:240px;
height:40px;
_margin-top:-2px;
}

#subMenu li.smenu4 a:hover, #subMenu li.smenu4On a{
background:url(../images/submenu_4.gif) no-repeat 0 -40px;
width:240px;
height:40px;
_margin-top:-2px;
}

#subMenu li.smenu5 a{
background:url(../images/submenu_5.gif) no-repeat 0 0;
width:240px;
height:40px;
_margin-top:-2px;
}

#subMenu li.smenu5 a:hover, #subMenu li.smenu5On a{
background:url(../images/submenu_5.gif) no-repeat 0 -40px;
width:240px;
height:40px;
_margin-top:-2px;
}

#subMenu li.smenu6 a{
background:url(../images/submenu_6.gif) no-repeat 0 0;
width:240px;
height:40px;
_margin-top:-2px;
}

#subMenu li.smenu6 a:hover, #subMenu li.smenu6On a{
background:url(../images/submenu_6.gif) no-repeat 0 -40px;
width:240px;
height:40px;
_margin-top:-2px;
}


#subMenu li em{
position:absolute;
left:-9990px;
}


/*main--------------------*/

p{
font-size:0.8em;
line-height:164%;
}

h3.indexTits1{
background:url(../images/tits_1.jpg) no-repeat 0 0;
width:620px;
height:29px;
margin:0 0 10px 0;
}

h3.indexTits2{
background:url(../images/tits_2.jpg) no-repeat 0 0;
width:620px;
height:29px;
margin:20px 0 10px 0;
}

h3.indexTits3{
background:url(../images/tits_3.jpg) no-repeat 0 0;
width:620px;
height:29px;
margin:20px 0 10px 0;
}

h3.indexTits4{
background:url(../images/tits_4.jpg) no-repeat 0 0;
width:620px;
height:29px;
margin:20px 0 10px 0;
}

h3.indexTits5{
background:url(../images/tits_5.jpg) no-repeat 0 0;
width:620px;
height:29px;
margin:20px 0 10px 0;
}

h3.indexTits6{
background:url(../images/tits_6.jpg) no-repeat 0 0;
width:620px;
height:29px;
margin:20px 0 10px 0;
}

.h3Title{
margin:0 0 20px 0;
background:url(../../images/dot_line2.gif) repeat-x left bottom;
padding-bottom:8px;
}

h3 em{
position:absolute;
left:-9990px;
}

.indexPhoto{
float:left;
margin:0 15px 0 0;
border:1px solid #CCC;
padding:2px;
}

.btnDetail{
margin:7px 0 0 0;
}

/*鉄・非鉄金属スクラップ------------------------*/

h3.tits1{
background:url(../images/h3_tits1.gif) no-repeat 0 0;
width:220px;
height:20px;
margin:0 0 0 0;
}

h3.tits2{
background:url(../images/h3_tits2.gif) no-repeat 0 0;
width:160px;
height:20px;
margin:30px 0 0 0;
}

.flow1{
text-align:center;
margin:20px 0 0 0;
}

.btnBuy{
width:215px;
margin:0 auto;
}

.btnBuy em{
position:absolute;
left:-9990px;
}

.btnBuy a{
background:url(../images/btn1.gif) no-repeat 0 0;
width:215px;
height:51px;
display:block;
}

.btnBuy a:hover{
background:url(../images/btn1.gif) no-repeat 0 -51px;
}

.scrapPhoto{
margin:8px 0;
}

.scrapPhoto img{
margin-right:7px;
}

/*トラック計量------------------------*/
h3.tits3{
background:url(../images/h3_tits3.gif) no-repeat 0 0;
width:124px;
height:20px;
margin:0 0 0 0;
}

.leftTbl{
width:250px;
float:left;
margin:5px 0 0 0;
}

.rightTbl{
float:right;
width:340px;
margin:5px 0 0 0;
}

table.weigh{
border-collapse:collapse;
border-left:1px solid #CCC;
border-top:1px solid #CCC;
width:100%;
}

table.weigh th, table.weigh td{
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:4px;
font-size:0.8em;
line-height:160%;
}

table.weigh th{
background-color:#EEE;
color:#666;
}

.leftTbl th{
width:130px;
}

.rightTbl th{
width:100px;
}

.rightTbl td{
text-align:center;
}

h4{
margin:30px 0 10px 0;
color:#006600;
background-color:#E1F3E2;
padding:5px 0;
}

h4 p{
margin-left:8px;
font-size:0.9em;
}

/*廃車処理---------------------*/

h3.tits4{
background:url(../images/h3_tits4.gif) no-repeat 0 0;
width:84px;
height:20px;
margin:0 0 0 0;
}

.rightPhoto{
float:right;
margin:0 0 0 15px;
border:1px solid #CCC;
padding:2px;
}

/*業務用クーラー・フロン回収------------*/

h3.tits5{
background:url(../images/h3_tits5.gif) no-repeat 0 0;
width:265px;
height:20px;
margin:0 0 0 0;
}

.price{
margin:0 0 30px 35px;
}

.rightPhoto2{
float:right;
margin:0 0 0 20px;
}


/*ISSO--------------------*/
h3.tits6{
background:url(../images/h3_isso.gif) no-repeat 0 0;
width:287px;
height:26px;
margin:0 0 20px 0;
}

#thumnail{
width:600px;
margin:0 0 15px 35px;
}

#thumnail img{
/*float:left;
margin:0 7px 7px 0;*/
border:1px solid #DDD;
padding:2px;
margin-bottom:3px;
}

#thumnail h5{
font-size:0.8em;
margin:20px 0 8px 0;
}

.leftPhoto{
float:left;
margin:0 20px 0 0;
}

.caption{
width:126px;
float:left;
margin:0 15px 7px 0;
font-size:10px;
line-height:145%;
}

.caption2, .caption3{
width:284px;
float:left;
margin:0 0 0px 0;
font-size:10px;
line-height:145%;
}

.caption2 img, .caption3 img{
float:left;
margin-right:15px;
margin-bottom:0px;
}

.caption3{
width:423px;
}


/*証明書--------------------*/
h3.tits7{
	background:url(../images/h3_tit6.gif) no-repeat 0 0;
	width:350px;
	height:23px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

.btnToweigh{
width:215px;
margin:0 auto;
}

.btnToweigh em{
position:absolute;
left:-9990px;
}

.btnToweigh a{
background:url(../images/btn2.gif) no-repeat 0 0;
width:215px;
height:51px;
display:block;
}

.btnToweigh a:hover{
background:url(../images/btn2.gif) no-repeat 0 -51px;
}

.certificateList h4{
background-color:#FFF;
background:url(../../images/dot_line2.gif) repeat-x left bottom;
padding-bottom:5px;
font-size:0.8em;
margin:20px 0 8px 0;
}

.certificateList dt{
float:left;
width:60px;
font-size:0.8em;
}

.certificateList dd{
font-size:0.8em;
}


/*証明書--------------------*/
h3.tits8{
background:url(../images/h3_tit7.gif) no-repeat 0 0;
width:260px;
height:20px;
margin:0 0 0 0;
}


.btn_issoBuy {
background:url(../images/btn_buy.gif) no-repeat 0 0;
width:285px;
height:69px;
margin:15px 0 15px 180px;
}

.btn_issoBuy em {
position:absolute;
left:-9999px;
}

.btn_issoBuy a {
display:block;
width:285px;
height:69px;
}

.btn_issoBuy a:hover {
background:url(../images/btn_buy.gif) no-repeat 0 -69px;
}

/*産業廃棄物収集運搬--------------------*/
h3.tits9{
background:url(../images/h3_tits6.gif) no-repeat 0 0;
width:220px;
height:20px;
margin:0 0 0 0;
}

h4.h4Carry{
margin:0 0 0px 10px;
color:#006600;
background:none;
padding:5px 0;
font-size:1.0em;
}


h5.carry {
font-size:0.85em;
margin:0 0 5px 0;
/*color:#CC3300;*/
}

.flowAllow {
text-align:center;
clear:both;
margin:7px 0;
}

.btnContact{
width:215px;
margin:0 auto;
}

.btnContact em{
position:absolute;
left:-9990px;
}

.btnContact a{
background:url(../images/btn_contact.jpg) no-repeat 0 0;
width:215px;
height:51px;
display:block;
}

.btnContact a:hover{
background:url(../images/btn_contact.jpg) no-repeat 0 -51px;
}


.section:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.section {
  min-height: 1px;
}

*html .section {
  height: 1px;
  /*ﾂ･*//*/
  height: auto;
  overflow: hidden;
  /**/
}

