/* ver:2.1 / license:wakodou / mapping:fine */
@charset "utf-8";

h1{
text-align:right;
}
ul{
margin:0;
padding:0;	
}
li{
border:0;
list-style-type:none;
}


/* caption */
div#wrapper div.headercap{
padding:5px 0 5px 0;
border-bottom:1px solid #999;
}
div#wrapper div.headercap h2{
margin:12px 0 5px 0;
padding:0;
font-weight:bold;
font-size:30px;
}
div#wrapper div.headercap p{
margin:0;
padding:10px 30px 8px 0px;
}
.headercap p#_catalog{
background-color:#f0f0f0;
}
div#wrapper div.off h3{
margin:0;
padding:0;
font-size:30px;
font-weight:bold;
color:#C00;
}
div#wrapper div.subcap{
padding:0 0 0 0;
font-size:18px;
text-align:left;
border-bottom:1px solid #5a5a5a;
}
div#wrapper div.caption{
width:100%;
max-width:600px;
margin:20px auto;
text-align:center;
}

/* sangetsu */
div#wrapper p.sangetsu{
background-image:url('https://www.wako-dou.com/netshop/common/image/logo_header_sangetsu.png');
background-repeat:no-repeat;
background-position:98% 50%;
background-size:auto 20px;
}
/* sincol */
div#wrapper p.sincol{
background-image:url('https://www.wako-dou.com/netshop/common/image/logo_header_sincol.png');
background-repeat:no-repeat;
background-position:98% 50%;
background-size:auto 16px;
}
/* lilycolor */
div#wrapper p.lilycolor{
background-image:url('https://www.wako-dou.com/netshop/common/image/logo_header_lilycolor.png');
background-repeat:no-repeat;
background-position:98% 50%;
background-size:auto 18px;
}

/* image */
div#wrapper div.gallery{
text-align:center;
}
div#wrapper div.gallery p{
margin:7px 0;
}
div#wrapper div.gallery img{
margin:2px;
}
div#wrapper div.gallery a:link img, div#wrapper div.case a:visited img, div#wrapper div.hinbanlist a:link img, div#wrapper div.hinbanlist a:visited img{
box-shadow:2px 2px 3px #ccc;
}
div#wrapper div.gallery a:hover img,  div#wrapper div.hinbanlist a:hover img{
box-shadow:3px 3px 4px #aaa;
}

div#wrapper ul.hinbanlist{
overflow:hidden;
}
div#wrapper ul.hinbanlist li{
float:left;
margin:5px;
}
div#wrapper ul.hinbanlist li p{
margin:5px 0 0 0;
line-height:18px;
font-size:13px;
}

.hinbanlistcenter{
text-align: center;
}
.hinbanlistcenter li{
margin:5px;
display:inline-block;
}
.hinbanlistcenter li p{
margin:5px 0 0 0;
line-height:18px;
font-size:13px;
text-align:left;
}

.hinbanlist li a:link img, .hinbanlist li a:visited img, .hinbanlistcenter li a:link img, .hinbanlistcenter li a:visited img{
box-shadow:2px 2px 3px #ccc;
}
.hinbanlist li a:hover img, .hinbanlistcenter li a:hover img{
box-shadow:3px 3px 4px #aaa;
}

/* spec */
div#wrapper div.spec table{
width:100%;
max-width:800px;
border-top:1px solid #dadada;
border-right:1px solid #dadada;
font-size:14px;
}
div#wrapper div.spec table td{
padding:12px 10px;
border-bottom:1px solid #dadada;
text-align:left;
}
div#wrapper div.spec table td p{
margin:0 0 5px 0;
padding:0;
}
div#wrapper div.spec table td span{
color:#ff0000;
font-weight:bold;
}
div#wrapper div.spec table td#_c{
width:120px;
background:#f0f0f0;
color:#2a2a2a;
border-left:5px solid #999;
}
div#wrapper div.spec table td a{
text-decoration:underline;
}

.caution{
width:94%;
padding:20px;
background:#f9f9f9;
border:1px solid #900;;
}
.caution p{
color:#2a2a2a;
}
.caution p strong{
color:#900;
}

/* common */
.imgCenter{display:block;margin-left: auto;margin-right:auto;}
.alnCenter{text-align:center;}

.imgL11{width:100%;max-width:1100px;}
.imgL96{width:100%;max-width:960px;}
.imgL92{width:100%;max-width:920px;}

.imgL86{width:100%;max-width:860px;}
.imgL82{width:100%;max-width:820px;}
.imgL80{width:100%;max-width:800px;}

.imgL76{width:100%;max-width:760px;}
.imgL72{width:100%;max-width:720px;}
.imgL70{width:100%;max-width:700px;}

.imgL68{width:100%;max-width:680px;}
.imgL66{width:100%;max-width:660px;}
.imgL64{width:100%;max-width:640px;}
.imgL62{width:100%;max-width:620px;}
.imgL60{width:100%;max-width:600px;}

.imgL58{width:100%;max-width:580px;}
.imgL56{width:100%;max-width:560px;}
.imgL54{width:100%;max-width:540px;}
.imgL52{width:100%;max-width:520px;}
.imgL50{width:100%;max-width:500px;}

.imgM48{width:100%;max-width:480px;}
.imgM46{width:100%;max-width:460px;}
.imgM44{width:100%;max-width:440px;}
.imgM42{width:100%;max-width:420px;}
.imgM40{width:100%;max-width:400px;}

.imgM38{width:100%;max-width:380px;}
.imgM36{width:100%;max-width:360px;}
.imgM34{width:100%;max-width:340px;}
.imgM32{width:100%;max-width:320px;}
.imgM30{width:100%;max-width:300px;}

.imgM28{width:100%;max-width:280px;}
.imgM26{width:100%;max-width:260px;}
.imgM24{width:100%;max-width:240px;}
.imgM22{width:100%;max-width:220px;}
.imgM20{width:100%;max-width:200px;}

.imgS18{width:100%;max-width:180px;}
.imgS16{width:100%;max-width:160px;}
.imgS14{width:100%;max-width:140px;}
.imgS12{width:100%;max-width:120px;}
.imgS10{width:100%;max-width:100px;}

.imgS8{width:100%;max-width:80px;}
.imgS6{width:100%;max-width:60px;}
.imgS4{width:100%;max-width:40px;}
.imgS2{width:100%;max-width:20px;}
/* --------------------------- common //*/




@media screen and (max-width: 480px){

.headercap h2{
font-size:14px;
}
.sangetsu{
background-size:auto 10px;
}
.subcap span{
padding:0px 20px;
font-size:16px;
border-bottom:0px solid #aaa;
}

/* hinban */
.hinbanlist li p{
margin:4px 0 0 0;
line-height:16px;
font-size:12px;
}
.hinbanlistcenter li p{
margin:4px 0 0 0;
line-height:16px;
font-size:12px;
}

/* spec */
.spec table{
width:100%;
max-width:720px;
border-top:1px solid #dadada;
border-right:1px solid #dadada;
font-size:14px;
}
.spec table td{
padding:12px 10px;
border-bottom:1px solid #dadada;
text-align:left;
font-size:90%;
}
.spec table td p{
margin:0 0 5px 0;
padding:0;
}
.spec table td span{
color:#ff0000;
font-weight:bold;
}
.spec table td#_c{
max-width:40px;
background:#ddd;
color:#2a2a2a;
border-left:5px solid #999;
}


}
