/*contents*/
.hrmh #mainbox{width:980px; margin:0 auto 0 auto;position:relative;
font-family: Arial, Roboto, gDroid Sansh, gSVbNh, YuGothic, gqMmpS ProN W3, gHiragino Kaku Gothic ProNh, gCIh, Meiryo, sans-serif;}
.hrmh #mainbox.bg {background: url(/shop/sangokushi/13/images/bg.jpg) repeat-y; }
.hrmh #mainbox p.grp1 {background: url(/shop/sangokushi/13/images/grp1.jpg) no-repeat; height:299px; text-indent: -9999px;}
.hrmh #mainbox p.grp2 {background: url(/shop/sangokushi/13/images/grp2.jpg) no-repeat; height:299px; text-indent: -9999px;}
.hrmh #mainbox p.grp3 {background: url(/shop/sangokushi/13/images/grp3.jpg) no-repeat; height:315px; text-indent: -9999px;}
.hrmh #mainbox p.grp4 {background: url(/shop/sangokushi/13/images/grp4.jpg) no-repeat; height:118px; text-indent: -9999px;}
.hrmh #mainbox p.grp5 {background: url(/shop/sangokushi/13/images/grp5.jpg) no-repeat; height:103px; text-indent: -9999px;}
.hrmh #mainbox p.line {background: url(/shop/sangokushi/13/images/line.jpg) no-repeat; height:34px; text-indent: -9999px;}

.hrmh #mainbox p.sub1 {background: url(/shop/sangokushi/13/images/sub1.jpg) no-repeat; height:98px; text-indent: -9999px;}
.hrmh #mainbox p.sub2 {background: url(/shop/sangokushi/13/images/sub2.jpg) no-repeat; height:98px; text-indent: -9999px;}
.hrmh #mainbox p.sub3 {background: url(/shop/sangokushi/13/images/sub3.jpg) no-repeat; height:98px; text-indent: -9999px;}
.hrmh #mainbox p.sub4 {background: url(/shop/sangokushi/13/images/sub4.jpg) no-repeat; height:98px; text-indent: -9999px;}
.hrmh #mainbox p.sub5 {background: url(/shop/sangokushi/13/images/sub5.jpg) no-repeat; height:98px; text-indent: -9999px;}
.hrmh #mainbox p.sub6 {background: url(/shop/sangokushi/13/images/sub6.jpg) no-repeat; height:98px; text-indent: -9999px;}
.hrmh #mainbox p.sub6txt {margin-left:55px;padding:2px;width:850px;}
.fade {  
    -webkit-transition: 0.3s ease-in-out;  
       -moz-transition: 0.3s ease-in-out;  
         -o-transition: 0.3s ease-in-out;  
            transition: 0.3s ease-in-out; 
}  
.fade:hover {  
    opacity: 0.4;  
    filter: alpha(opacity=60);

}  


.hrmh #mainbox dl.itembox{margin-left:50px;padding:2px;width:850px;border:solid 1px #feddc7;}
.hrmh #mainbox dt.ib1 {display: table;}
.hrmh #mainbox dd.ib2 {table-layout:fixed; display:table-cell;padding: 0.5em 1em;vertical-align: middle;}


.hrmh #mainbox dl.itemlist{margin-left:5px;padding:2px;display: table;}
.hrmh #mainbox dt.itemlist2,dd.itemlist3,dt.itemlist7{display: table-cell;padding: 0.2em 0.5em;
    vertical-align: middle;}

.hrmh #mainbox dt.itemlist2{width:100px;background:#906d0d;
border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align: center;color:#ffffff;}

.hrmh #mainbox dd.itemlist4{margin-left:120px;height:70px;}
.hrmh #mainbox dd.itemlist4b{margin-left:120px;height:40px;}
.hrmh #mainbox dd.itemlist6{clear:both;}

.hrmh #mainbox dt.itemlist7{width:100px;background:#d31229;
border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align: center;color:#ffffff;}

.hrmh #mainbox dd.buybut{margin-left:200px;padding:10px;}


.hrmh #mainbox table.box1 {margin-left:62px;margin-top:10px;width:85%;border:solid 1px #5e5139;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.hrmh #mainbox table.box2 {margin-left:62px;margin-top:20px;width:85%;border:}
.hrmh #mainbox td.boximg{width:200px;}

.hrmh #mainbox table.kago {margin-left:600px;width:300px;border:solid 2px #b3b3b3;}
.hrmh #mainbox table.kagogcset {margin-left:470px;width:450px;}

.hrmh #images {
float:center; margin-right:0.5em;border: solid 1px #E5E1E1;background-color:#ffffff;behavior:
url("/shop/campaign/2015/03/css/PIE.htc");
-webkit-border-radius:10px;
-moz-border-radius: 10px;
border-radius: 10px;
position:relative;}
.hrmh #images p img,images2 p img{margin:3px 3px 3px;}
.hrmh #images2 {float:center;border: solid 1px #E5E1E1;z-index: 1;}


a:link.s1 { color:#faefa7; text-decoration:underline;}
a:visited.s1 { color:#faefa7;text-decoration:underline;}
a:hover.s1 { color:#cb4f12;text-decoration:none; }
a:active.s1 { color:#cb4f12;text-decoration:none; }

.fontsan1{font-size:20px;color:#894fbb;}
.fontsan2{font-size:12px;color:#fff;}

.fontsan3{font-size:18px;font-weight: bold;color:#fff;}
.fontsan4{font-size:20px;color:#d31229;}
.fontsan5{font-size:16px;color:#fff;}
.fontsan6{font-size:14px;color:#fff}
.red{color:#d31229;}
.ye{color:#f0ff00;}



