@charset "utf-8";
/* CSS Document */

.aa{
margin:17px 0px 12px 0px;
padding:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#000000;
width:100%;
}

.t_title{
display:none;
}

.top1{
margin:0px 0px 0px 0px;
width:220px;
height:60px;
padding:302px 600px 27px 22px;}

.top2{
margin:0px;
width:220px;
height:80px;
padding:0px 600px 6px 22px;
}

.tt{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
color:#000000;
margin:0px 0px 12px 0px;
padding:0px;}

.ttd{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:11px;
color:#000000;
padding:0px;
line-height:140%;}

#detail{
width:866px;
border:#5f7f8e 2px solid;
margin:10px 0px 10px 0px;}

.d_title{
margin:20px 0px 12px 34px;
padding:0px;
}

.d1{
margin:0px 0px 10px 36px;
padding:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
color:#000000;}
.d2{
margin:0px 0px 20px 36px;
padding:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#000000;}

.dd{
margin:0px 35px 0px 10px;
padding:0px;
list-style:none;
list-style-type:none;
width:257px;
height:22px;}

ul.dd li{
float:left;
margin:0px 0px 20px 0px;
padding:0px;}

.dd1{
vertical-align:bottom;
text-align:right}

.dcv{
width:793px;
height:289px;
margin:0px 35px 0px 34px;
padding:0px;
list-style:none;
list-style-type:none;
}
ul.dcv li{
float:left;
margin:0px 0px 12px 0px;
padding:0px;
height:127px;}
.casea{
width:149px;}
.caseb{
width:12px;}
.casec{
width:149px;
margin-bottom:23px;}
.cased{
width:12px;
margin-bottom:23px;}
.dcvt{
margin:3px 0px 0px 0px;
width:149px;
vertical-align:bottom;
text-align:center;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#000000;}

#mainblock{
margin:10px 8px 8px 10px;
text-align:left;
}

#itembox{
width:100%;
padding-top:32px;
padding-bottom:5px;
}

hr.underline0{
width:100%;
height:2px;
text-align:left;
color:#5F7F8E;
background-color:#5F7F8E;
}
p.underline1{
border-bottom:2px solid #000;
margin-bottom:5px;
margin-top:10px;
width:350px;
}
p.underline2{
border-bottom:2px solid #000;
margin-bottom:5px;
width:100%;
}

p.underline3{
border-bottom:1px solid #000;
margin-bottom:5px;
width:100%;
}

img.mainimg{
border:none 0px #000000;
width:350px;
height:300px;
float:left;
margin-bottom:10px;
}
img.lineimg{
border:none 0px #000000;
width:350px;
height:150px;
}
img.joinus0{
border:none 0px #000000;
width:500px;
height:90px;
float:left;
margin:15px 0px 10px 0px;
}

div.joinus0{
width:100%;
margin-left:179px;
margin-right:179px;
}

div.leftbox0{
float:left;
width:42%;
}

div.rightbox0{
width:58%;
float:right;
}
.infotable0{
width:100%;
height:100px;
border-collapse:collapse;
}

.listline0{
border-bottom: 1px solid #000;
height:5px;

}

div.button0{
width:163px;
height:30px;
border:none 0px #000000;
background-image:url(images/common/zumendl1_off.jpg);
float:left;
margin-right:4px;
}
div.button0:hover{
background-image:url(images/common/zumendl1_on.jpg);
}
div.button01{
width:163px;
height:30px;
border:none 0px #000000;
background-image:url(images/common/zumendl2_off.jpg);
float:left;
}
div.button01:hover{
background-image:url(images/common/zumendl2_on.jpg);
}

div.button1{
width:163px;
height:30px;
border:none 0px #000000;
background-image:url(images/common/mitsumori_off.jpg);
float:right;
margin-left:4px;
}
div.button1:hover{
background-image:url(images/common/mitsumori_on.jpg);
}

div.button2{
width:163px;
height:30px;
border:none 0px #000000;
background-image:url(images/common/catalog_off.jpg);
float:right;
}
div.button2:hover{
background-image:url(images/common/catalog_on.jpg);
}

img.sinkimg0{
width:497px;
height:130px;
border:none 0px #000000;
}
img.optionimg0{
width:100px;
height:88px;
margin-left:10%;
margin-right:10%;
}
img.optionimg1{
width:100px;
height:88px;
float:left;
}

.options0{
width:100%;
}
.options1{
width:100%;
}

div.bottombox0{
text-align:left;
float:left;
width:100%;
}

img.color0{
border:none 0px #000000;
margin-top:1px;
margin-bottom:1px;
} 
