@charset "utf-8";html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select{vertical-align:middle;}
ol, ul{list-style:none;}
body{width:100%;background-color:#FFF;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#000;}
.onlymobiledel{display:none;}
.font1{font-weight:bold;font-size:0.9em;}
.font2{font-weight:bold;font-size:1.1em;}
.red{color:#F00;}
footer#head{width:99.6%;margin:0 auto;margin-top:1px;overflow:hidden;}
div#headborder{width:100%;}
div#headborder2{overflow:hidden;line-height:0;}
div#headline{width:100%;line-height:0;height:13px;background-color:#811788;}
div#headline img{width:100%;height:6px;}
div#head1{width:60%;float:left;}
div#head2{width:40%;float:left;padding-top:5px;}
div#head3{width:100%;float:left;}
p#lookcart{text-align:center;}
p#serviceinfo{width:100%;float:left;}
p#mallogo1 img{width:100%;max-width:220px;height:54px;}
p#lookcart img{width:100%;max-width:122px;height:45px;}
p#serviceinfo img#info1{width:100%;height:53px;float:left;}
p#serviceinfo img#info2{display:none;}
footer#foot{margin:0 auto;padding:0 1px;}
div#malfooter{width:100%;border-bottom:7px solid #811788;overflow:hidden;}
p.cyuigaki{width:100%;font-size:0.8em;line-height:1.2;}
div#rulelink{position:relative;overflow:hidden;}
footer#foot div#rulelink ul{position:relative;left:50%;margin-top:7px;margin-bottom:7px;float:left;}
footer#foot div#rulelink ul li{position:relative;left:-50%;float:left;line-height:1.5;font-size:1.1em;margin-right:15px;}
p#footerline{clear:both;line-height:0;}
p#footerline img{width:100%;height:6px;}
p#mallogo img{margin-top:3px;float:right;}
p#copyright{font-size:0.8em;text-align:center;clear:both;}
div#contents{padding:0 1px;margin:0 auto 3px;overflow:hidden;}
section.listsection article h2{height: 22px;}
@media screen and (min-width:521px){.onlymobile{display:none;}
.onlymobiledel{display:block;}
footer#head{width:98.4%;margin-top:4px;}
div#headborder2{border:1px solid #000;height:108px;background:url(../images/mallogo4.gif) no-repeat left top;background-size:70% 107px;}
div#head3{width:61.3%;display:none;}
p#serviceinfo img#info1{width:76.2%;max-width:450px;}
p#serviceinfo img#info2{width:23.3%;max-width:138px;margin-left:2px;height:53px;float:left;}
div#head2{padding-top:33px;}
div#head1{width:70%;}
div#head2{width:30%;}
footer#foot{width:98.35%;}
p.cyuigaki{width:75%;float:right;}
footer#foot div#rulelink ul li{line-height:1;}
div#contents{margin:6px auto 10px;width:98.35%;}
}
@media screen and (min-width:771px){footer#head{margin-top:8px;}
div#head3{display:block;}
div#headborder2{height:auto;background:none;background-size:auto;}
div#head1{width:22.9%;}
div#head2{width:15.7%;padding-top:0;}
p#lookcart{margin:7px 10px 0;}
p#lookcart img{float:left;}
p#lookcart{text-align:left;}
p#serviceinfo img#info2{display:block;}
footer#foot{width:98.4%;}
p.cyuigaki{width:75%;float:right;}
footer#foot div#rulelink ul li{line-height:1;}
div#contents{margin:10px auto 10px;width:98.1%;}
}
@media screen and (min-width:971px){div#contents{max-width:955px;}
}
header#navarea{width:100%;overflow:hidden;}
nav#menu{width:100%;float:left;}
ul#leftmenu1{display:block;margin:0 auto;width:98%;overflow:hidden;}
li.menu1{float:left;height:50px;width:50%;margin:2px 0;}
li.menu3{float:left;height:50px;width:50%;margin:2px 0;}
li.menu1 img{width:94%;height:50px;display:block;margin:0 auto;}
li.menu3 img{width:94%;height:50px;display:block;margin:0 auto;}
main#main{width:100%;overflow:hidden;}
main#main2{width:100%;overflow:hidden;}
aside#sub{width:100%;background-color:#F3C;}
@media screen and (min-width:521px){header#navarea{width:25.8%;float:left;overflow:visible;}
header#navarea p#dagashidologo{width:auto;float:none;line-height:0;padding-right:4px;margin-bottom:4px;}
header#navarea p#dagashidologo img{width:100%;height:70px;}
header#navarea nav#menu{width:auto;float:none;padding-right:4px;}
ul#leftmenu1{display:block;/**/margin:0;/**/line-height:0;width:auto;overflow:visible;}
nav#menu ul#leftmenu1 li a:before{content:normal;}
ul#leftmenu2{line-height:0;}
li.menu1{float:none;height:auto;width:auto;margin:0 0 4px 0;}
li.menu1 img{display:block;width:100%;height:56px;margin:0;}
li.menu3{float:none;height:auto;width:auto;margin:0 0 13px 0;}
li.menu3 img{display:block;width:100%;height:56px;margin:0;}
li.menu4{margin-bottom:13px;text-align:center;}
li.menu4 img{width:90%;height:25px;}
li.menu5{margin-bottom:10px;text-align:center;}
li.menu5 img{width:90%;height:25px;}
li.forfax{margin:15px 0;text-align:center;}
ul#leftmenu2 li.forfax img{width:90%;}
p#tokutei{font-size:0.8em;text-align:center;line-height:1.2;margin-bottom:10px;}
div#pr1{
	padding-top: 53px;
	padding-bottom: 10px;
	background-color: #FFFFBF;
	background-size: 100% 43px;
	background-image: url(../images/otherstr2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
p#pr4{color:#333333;padding:0 3px 12px;font-size:0.6em;line-height:1.3;}
p#pr2{color:#333333;padding:0 3px 12px;font-size:0.8em;line-height:1.3;}
p.pr1text1{color:#333333;padding:0 3px 12px;font-size:0.8em;line-height:1.3;}
div#pr11of4{margin:0 auto 10px;width:80px;}
div#pr12of4{margin:0 auto 10px;width:80px;}
div#pr13of4{margin:0 auto 10px;width:80px;}
div#pr14of4{margin:0 auto;width:80px;}
main#main{width:74.2%;float:left;}
main#main2{width:74.2%;float:left;}
aside#sub{display:none;}
}
@media screen and (min-width:771px){header#navarea{width:19.3%;}
header#navarea p#dagashidologo{margin-bottom:0;}
li.menu1{margin-bottom:3px;}
li.menu3{margin-bottom:7px;}
li.menu4{margin-bottom:7px;text-align:start;}
li.menu4 img{width:100%;}
li.menu5{margin-bottom:4px;text-align:start;}
li.menu5 img{width:100%;}
li.forfax{margin:10px 0;}
ul#leftmenu2 li.forfax img{width:140px;}
div#pr1{margin:0;padding-bottom:0;overflow:hidden;}
div#pr11of4{margin:0;width:auto;max-width:50%;height:150px;background-color:#FFFFBF;float:left;}
div#pr11of4 img{width:100%;}
div#pr12of4{margin:0;width:auto;max-width:50%;height:150px;background-color:#FFFFBF;float:left;}
div#pr12of4 img{width:100%;}
div#pr13of4{margin:0;width:auto;max-width:50%;height:150px;background-color:#FFFFBF;float:left;}
div#pr13of4 img{width:100%;}
div#pr14of4{margin:0;width:auto;max-width:50%;height:150px;background-color:#FFFFBF;float:left;}
div#pr14of4 img{width:100%;}
main#main{width:55.57%;float:left;padding-right:3px;}
main#main2{width:80.6%;float:left;}
aside#sub{width:24.6%;float:left;display:block;}
}
ol#pankuzu{clear:both;padding-top:10px;float:left;overflow:hidden;}
ol#pankuzu li{float:left;margin-left:5px;line-height:2;}
p#pandakkun{float:left;margin-left:10px;}
main#main2 h1.listname{clear:both;float:left;width:80%;min-height:43px;padding-left:43px;margin-top:5px;background:url(../images/butun.jpg) no-repeat left top;}
main#main2 h1.listname img{width:100%;max-width:240px;height:41px;display:block;}
main#main2 h1.listname2{clear:both;float:left;width:80%;min-height:43px;padding-left:43px;margin-top:5px;background:url(../images/butun.jpg) no-repeat left top;}
main#main2 h1.listname2 img{width:100%;max-width:165px;height:41px;display:block;}
main#main2 h1.listname3{clear:both;float:left;width:80%;min-height:43px;padding-left:43px;margin-top:5px;background:url(../images/butun.jpg) no-repeat left top;}
main#main2 h1.listname3 img{width:100%;max-width:216px;height:41px;display:block;}
main#main2 h1.listname4{clear:both;float:left;width:80%;min-height:43px;padding-left:43px;margin-top:5px;background:url(../images/butun.jpg) no-repeat left top;}
main#main2 h1.listname4 img{width:100%;max-width:271px;height:41px;display:block;}
main#main2 h1.listname5{clear:both;float:left;width:80%;min-height:43px;padding-left:43px;margin-top:5px;background:url(../images/butun.jpg) no-repeat left top;}
main#main2 h1.listname5 img{width:100%;max-width:266px;height:41px;display:block;}
main#main2 h1.listname6{clear:both;float:left;width:80%;min-height:43px;padding-left:43px;margin-top:5px;background:url(../images/butun.jpg) no-repeat left top;}
main#main2 h1.listname6 img{width:100%;max-width:322px;height:41px;display:block;}
main#main2 h1.listname7{clear:both;float:left;width:80%;min-height:43px;padding-left:43px;margin-top:5px;background:url(../images/butun.jpg) no-repeat left top;}
main#main2 h1.listname7 img{width:100%;max-width:347px;height:41px;display:block;}
main#main2 h1.listname8{clear:both;float:left;width:80%;min-height:43px;padding-left:43px;margin-top:5px;background:url(../images/butun.jpg) no-repeat left top;}
main#main2 h1.listname8 img{width:100%;max-width:375px;height:41px;display:block;}
main#main2 h1.listname9{clear:both;float:left;width:80%;min-height:43px;padding-left:43px;margin-top:5px;background:url(../images/butun.jpg) no-repeat left top;}
main#main2 h1.listname9 img{width:100%;max-width:296px;height:41px;display:block;}
main#main2 h1.listname10{clear:both;float:left;width:80%;min-height:43px;padding-left:43px;margin-top:5px;background:url(../images/butun.jpg) no-repeat left top;}
main#main2 h1.listname10 img{width:100%;max-width:320px;height:41px;display:block;}
main#main2 h1.listname11{clear:both;float:left;width:80%;min-height:43px;padding-left:43px;margin-top:5px;background:url(../images/butun.jpg) no-repeat left top;}
main#main2 h1.listname11 img{width:100%;max-width:295px;height:41px;display:block;}
main#main2 h1.listname12{clear:both;float:left;width:80%;min-height:43px;padding-left:43px;margin-top:5px;background:url(../images/butun.jpg) no-repeat left top;}
main#main2 h1.listname12 img{width:100%;max-width:348px;height:41px;display:block;}
main#main2 h1.listname13{clear:both;float:left;width:80%;min-height:43px;padding-left:43px;margin-top:5px;background:url(../images/butun.jpg) no-repeat left top;}
main#main2 h1.listname13 img{width:100%;max-width:32px;height:41px;display:block;}
main#main2 h1.listname14{clear:both;float:left;width:80%;min-height:43px;padding-left:43px;margin-top:5px;background:url(../images/butun.jpg) no-repeat left top;}
main#main2 h1.listname14 img{width:100%;max-width:81px;height:41px;display:block;}
ol.listpage{clear:both;float:right;margin-top:3px;}
ol.listpage li{font-size:1.1em;width:38px;float:left;margin-left:5px;line-height:2;}
section.listsection{clear:both;overflow:hidden;}
section.listsection article{width:48.1%;float:left;border:1px solid #000;margin:1px;}
section.listsection h1#pacvolume{width:100%;background:url(../images/aso14.gif) no-repeat right top;background-color:#811888;margin-top:15px;margin-bottom:10px;}
section.listsection h1#pacvolume img{width:55%;max-width:260px;height:22px;margin-top:3px;}
section.listsection h1#kami{width:100%;background:url(../images/aso3.gif) no-repeat right top;background-color:#811888;margin-top:15px;margin-bottom:10px;}
section.listsection h1#kami img{width:55%;max-width:93px;height:22px;margin-top:3px;}
section.listsection h1#varie{width:100%;background:url(../images/aso3.gif) no-repeat right top;background-color:#811888;margin-top:15px;margin-bottom:10px;}
section.listsection h1#varie img{width:55%;max-width:164px;height:22px;margin-top:3px;}
section.listsection h1#oribako{width:100%;background:url(../images/aso3.gif) no-repeat right top;background-color:#811888;margin-top:15px;margin-bottom:10px;}
section.listsection h1#oribako img{width:55%;max-width:146px;height:22px;margin-top:3px;}
section.listsection article p.img1{display:none;}
section.listsection article h2{text-align:left;padding:10px 5px 5px 5px;}
section.listsection article p.photo1{width:94px;margin:0 auto 5px;text-align:center;}
section.listsection article p.font1 a{display:none;}
@media screen and (min-width:521px){main#main2 p#pr3 img{width:100%;max-width:530px;height:76px;}
main#main p#pr3 img{width:100%;max-width:530px;height:76px;}
main#main2 ol#pankuzu{padding-top:20px;}
main#main ol.mtop2{padding-top:2px;}
main#main ol.mtop20{padding-top:20px;}
main#main ol.mainpankuzu20{padding-top:20px;}
section.listsection h1#kami{margin-top:0;}
section.listsection h1#varie{margin-top:0;}
section.listsection h1#oribako{margin-top:0;}
section.listsection article{width:50%;border:0;margin:0;overflow: hiddewn;}
section.listsection article p.img1{display:block;text-align:center;padding-right:8px;}
section.listsection article p.img1 img{width:100%;max-width:235px;height:26px;}
section.listsection article h2{text-align:center;padding:5px 10px 5px 0;height: 22px;}
section.listsection article p.photo1{width:94px;float:left;text-align:center;margin:0 auto;}
section.listsection article p.font1{padding-right:10px;line-height:1.2;height:170px;}
section.listsection article p.font1 a{display:block;}
}
@media screen and (min-width:771px){section.listsection article{width:33%;}
section.listsection article p.img1{padding-right:10px;}
section.listsection article p.font1{padding-right:10px;line-height:1.2;height:170px;}
}
aside#sub{text-align:center;background-color:#811788;border-radius:9px 9px 0 0;float:left;}
aside#sub h1 img{max-width:100%;line-height:1;}
aside#sub ul#sideptn1{width:100%;padding-top:13px;background-image:url(../images/susumebg1.jpg);background-repeat:repeat;padding-bottom:1px;}
aside#sub ul#sideptn1 li{margin:0px 8px 16px 8px;background-color:#FFCC00;}
aside#sub ul#sideptn1 li h2{width:100%;line-height:25px;}
aside#sub ul#sideptn1 li img{background-color:#FFF;float:left;padding:8px 0 8px 4px;}
aside#sub ul#sideptn1 li p{background-color:#FFF;min-height:100px;padding:5px 5px 5px 0;text-align:left;}
main#main h1#goodsname{clear:both;font-size:1.8em;padding-left:50px;width:78%;line-height:1.3;background:url(../images/butun.jpg) no-repeat left top;background-size:40px 40px;}
main#main p#price1{font-size:1.3em;padding-left:50px;width:100%;}
main#main p#priceinctax1{font-size:1em;padding-left:50px;width:100%;}
main#main div#shohinnameprice{float:left;width:78%;}
main#main p#pandakkun2{float:right;}
main#main div#nameandprice{width:100%;overflow:hidden;}
section#detailphoto{clear:both;width:60%;min-width:220px;float:left;}
section#detailphoto p#bigphoto{padding-right:5px;}
section#detailphoto p#bigphoto img{width:100%;}
section#detailphoto ul{padding-right:3px;}
section#detailphoto ul li{width:25%;float:left;}
section#detailphoto ul li p.smallphotoleft{padding:5px 3px 0 0;}
section#detailphoto ul li p.smallphoto2{padding:5px 2px 0 1px;}
section#detailphoto ul li p.smallphoto3{padding:5px 2px 0 1px;}
section#detailphoto ul li p.smallphotoright{padding:5px 3px 0 0;}
section#detailphoto ul li p img{width:100%;}
div#detailinfomation{overflow:hidden;}
section#detailinfo h3#kaisetsu{font-size:1em;line-height:1.25;margin-bottom:20px;;font-weight:normal;}
section#detailinfo p#maker{font-size:1em;margin-bottom:20px;}
section#detailinfo p#genzairyo{font-size:0.9em;line-height:1.1;}
section#detailinfo p#hozon{font-size:0.9em;line-height:1.1;}
section#detailinfo p.quantity{font-size:0.9em;line-height:1.1;}
section#detailinfo p#infodate{font-size:0.9em;line-height:1.1;text-align:right;}
section#staffindicater{max-width:39%;min-width:160px;background-color:#FFCCCC;border:2px solid #000;display:inline-block;float:left;overflow:hidden;}
section#staffindicater h4{border-right:2px solid #000;width:71%;float:left;line-height:1.3;}
section#staffindicater p{width:27%;float:left;text-align:center;margin-top:1px;font-size:0.9em;}
section#staffindicater p.middle{margin-top:10px;}
section#staffindicater p#indicaterinfo{width:100%;}
section#staffindicater div{border-bottom:2px solid #000;clear:both;overflow:hidden;}
section#detailinfo div#rightguide{width:40%;min-width:160px;float:right;line-height:0;}
section#detailinfo div#rightguide img{width:100%;min-width:160px;height:36px;margin-top:15px;}
p#kokaizou{display:none;}
section#naiyobutsu{margin-top: 10px;}
section#naiyobutsu ul{margin:5px auto;width:98%;overflow:hidden;}
section#naiyobutsu ul li{width:50%;float:left;margin:4px 0}
.youtube{position:relative;width:100%;padding-top:56.25%;margin-top:10px;}
.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;}
section#purchase{clear:both;padding-top:10px;width:100%;}
section#wholeq{width:100%;overflow:hidden;margin-top:10px;}
section#wholeq h1{width:100%;text-align:center;font-size:1.6em;padding:15px 2px;background-color:#FFCCCC;}
div#sellornot{width:45%;min-height:100px;float:left;}
p#dimage1{position:relative;top:28px;float:left;width:27.27%;max-width:39px;}
p#dimage1 img{width:100%;height:72px;}
p#dimage2{position:relative;top:49px;float:left;width:15.38%;max-width:22px;}
p#dimage2 img{width:100%;height:40px;}
p#dimage3{position:relative;top:55px;float:left;width:54.9%;max-width:80px;}
p#dimage3 img{width:100%;height:20px;}
p#dimage4{position:relative;top:55px;float:left;width:13.986%;max-width:2px;}
p#dimage4 img{width:100%;height:20px;}
div#priceandcart{width:55%;float:left;}
p#wholeqprice{width:100%;font-size:1.3em;width:100%;margin-top:10px;}
p#wholeqinctax{width:100%;font-size:1em;}
p#wholequantity{width:58%;font-size:1em;margin-top:14px;text-align:right;float:left;}
div#quantityscript{width:50px;float:right;margin-left:3px;margin-right:6px;}
p#wholecart{clear:both;padding-top:10px;width:100%;text-align:center;}
p#wholecart input{width:100%;height:50px;max-width:200px;}
section#purchase{clear:both;padding-top:10px;width:100%;}
section#baraq{width:100%;overflow:hidden;margin-top:10px;}
section#baraq h1{width:100%;text-align:center;font-size:1.6em;padding:15px 2px;background-color:#FFFFCC;}
div#sellornotbara{width:45%;min-height:100px;float:left;}
p#dimage1bara{position:relative;top:28px;float:left;width:27.27%;max-width:39px;}
p#dimage1bara img{width:100%;height:72px;}
p#dimage2bara{position:relative;top:49px;float:left;width:15.38%;max-width:22px;}
p#dimage2bara img{width:100%;height:40px;}
p#dimage3bara{position:relative;top:55px;float:left;width:54.9%;max-width:80px;}
p#dimage3bara img{width:100%;height:20px;}
p#dimage4bara{position:relative;top:55px;float:left;width:13.986%;max-width:2px;}
p#dimage4bara img{width:100%;height:20px;}
div#priceandcartbara{width:55%;float:left;}
p#baraqprice{width:100%;font-size:1.3em;width:100%;margin-top:10px;}
p#baraqinctax{width:100%;font-size:1em;}
p#baraquantity{width:58%;font-size:1em;margin-top:14px;text-align:right;float:left;}
p#baracolor{width:58%;font-size:1em;margin-top:24px;text-align:right;float:left;}
div#quantityscriptbara{width:50px;float:right;margin-left:3px;margin-right:6px;}
select#colorscriptbara{width:60px;float:right;margin-top:10px;margin-left:3px;margin-right:6px;}
p#baracart{clear:both;padding-top:10px;width:100%;text-align:center;}
p#baracart input{width:100%;height:50px;max-width:200px;}
section#rakugaki{margin-top:20px;}
section#rakugaki p#tokoannai1{text-align:center;padding:10px 0;font-size:1em;}
ul#toko1{padding:0 3px;}
ul#toko1 li{margin:0 auto;background-color:#FFFFCC;width:97%;border-bottom:1px dotted #000;}
ul#toko1 li.tokolast{padding-top:10px;text-align:center;border:0;font-size:0.9em;}
ul#toko1 li h2{padding:15px 5px 4px;font-size:0.9em;font-weight:bold;}
ul#toko1 li p{padding:4px 2px 15px;font-size:0.9em;}
section#tokofunc{margin-top:20px;}
section#tokofunc h1{text-align:center;}
section#tokofunc p#tokoannai3{text-align:left;padding:10px 5px;font-size:1em;}
div#tokoform{background-color:#811788;padding:5px;}
form#toko{overflow:hidden;}
form#toko div#tokoname{float:left;background-color:#F2E6F2;font-size:0.9em;font-weight:bold;height:20px;margin:0 10px 10px 0;padding:6px 5px 0 5px;}
form#toko input.inputsize2{float:left;width:23%;height:20px;margin:0 10px 10px 0;}
form#toko div#tokoage{float:right;background-color:#F2E6F2;font-size:0.9em;font-weight:bold;height:20px;padding:6px 5px 0 5px;}
form#toko input.inputsize4{float:right;width:20%;height:20px;}
form#toko .right{float:right;background-color:#fff;font-size:0.9em;font-weight:bold;height:20px;padding:6px 5px 0 5px;}
form#toko div.tokoright{float:right;width:138px;margin-bottom:10px;}
form#toko div#tokotitle{clear:both;float:left;background-color:#FFFFE3;font-size:0.9em;font-weight:bold;height:20px;margin:0 10px 10px 0;padding:6px 5px 0 5px;}
form#toko input.inputsize3{float:left;width:25%;height:20px;margin:0 10px 10px 0;}
form#toko div#tokogender{float:right;background-color:#FFFFE3;font-size:0.9em;font-weight:bold;height:20px;padding:6px 5px 0 5px;}
form#toko textarea.inputsize5{clear:both;float:left;width:100%;height:90px;}
form#toko input.tokobotun{clear:both;float:right;margin-top:8px;}
p#soryo2 img{width:100%;margin-top:10px;}
@media screen and (min-width:521px){main#main h1#goodsname{clear:both;font-size:1.8em;padding-left:50px;width:78%;line-height:1.3;background:url(../images/butun.jpg) no-repeat left top;background-size:40px 40px;}
main#main p#price1{font-size:1.3em;padding-left:50px;width:100%;}
main#main p#priceinctax1{font-size:1em;padding-left:50px;width:100%;}
main#main div#shohinnameprice{float:left;width:78%;}
main#main p#pandakkun2{float:right;}
}
@media screen and (min-width:771px){p#wholecart input{height:40px;}
p#baracart input{height:40px;}
}
section.otokujoho{margin-top:6px;}
h1#otokutitle{width:100%;overflow:hidden;}
h1#otokutitle img{width:530px;}
p.otokujoge{line-height:0;width:100%;}
p.otokujoge img{width:100%;}
div.otokuyokowaku{background:url(../images/wakub02.gif) repeat-y left top;background-size:100%;padding:5px 9px;}
section.qapage{margin-top:6px;}
h1#qatitle{width:100%;overflow:hidden;}
h1#qatitle img{width:530px;}
p.qajoge{line-height:0;width:100%;}
p.qajoge img{width:100%;}
div.qayokowaku{background:url(../images/waku02.gif) repeat-y left top;background-size:100%;padding:5px 9px;}
section.qapage li{padding:5px;font-size:1em;}
section.qapageans ul li{padding:10px 0;}
section.qapageans ul li h1{padding:5px 0 15px 45px;font-size:1em;font-weight:bold;background:url(../images/qanda_q.gif) no-repeat left top;}
section.qapageans ul li p.answerimg{padding:10px 0 10px 45px;font-size:1em;background:url(../images/qanda_a.gif) no-repeat left top;}
section.qapageans ul li p.pagetop{text-align:right;}
section.qapageans ul li p.shikiri1{width:100%;}
section.qapageans ul li p.shikiri1 img{width:100%;}
h1#tokkatitle{clear:both;text-align:center;padding:20px 0;width:100%;}
h1#tokkatitle img{width:100%;max-width:306px;}
p#tokkakaisetsu{padding:0 2%;font-size:0.9em;line-height:1.2;}
ul.gentokuul1 li{margin-top:10px;}
ul.gentokuul2{width:100%;margin:0 auto;background:url(../images/gentokubg.gif) repeat-y left top;background-size:95% 100%;overflow:hidden;}
ul.gentokuul2 li.gentokulifst{width:30%;float:left;}
ul.gentokuul2 li.gentokulifst div{padding:10px 10px 5px 0;}
li.gentokulifst div h1{font-size:1em;font-weight:bold;margin-bottom:5px;}
li.gentokulifst div p{font-size:1em;margin-bottom:5px;}
ul.gentokuul2 li.gentokulisec{width:30%;float:left;}
ul.gentokuul2 li.gentokulisec div{padding:10px 15px 5px 0;}
ul.gentokuul2 li.gentokulisec div p{font-weight:bold;padding-bottom:5px;}
ul.gentokuul2 li.gentokulithi{width:40%;float:left;}
ul.gentokuul2 li.gentokulithi div{padding:10px 0 5px 0;}
ul.gentokuul2 li.gentokulithi div p{font-size:1em;font-weight:bold;margin-bottom:5px;}
form.pricecartform p.onorout{}
p.tokkaquantity{float:left;padding-top:22px;padding-left:20px;}
div.quantityscripttokka{float:right;width:50px;}
p.tokkacart{width:100%;padding-top:5px;clear:both;}
p.tokkacart input{width:100%;max-width:200px;height:50px;}
h1#tokushoh1{clear:both;text-align:center;font-size:1.1em;font-weight:bold;margin-top:10px;}
table{border:5px solid #FFCC00;background-color:#FFFFDD;margin-bottom:3px;}
td{padding:10px 5px;border:1px #808080 solid;}
.FFFF99{background-color:#FFFF99;}
.FFFFFF{background-color:#FFFFFF;}
.CC66{background-color:#66CC00;}
.TDSIZE1{width:20%;}
li#tokusyoind img{width:100%;max-width:259px;height:21px;}
li#newsind img{width:100%;max-width:280px;height:20px;}
h1#hakokokuban{width:100%;margin:0 auto;}
h1#hakokokuban img{width:100%;height:208px;}
h1#baramenupr{width:100%;margin:0 auto 10px;}
h1#baramenupr img{width:100%;height:76px;}
h1#wrapmenupr{width:100%;margin:0 auto 10px;}
h1#wrapmenupr img{width:100%;height:76px;}
ul#hakourimenu{clear:both;padding-top:10px;overflow:hidden;line-height:0;}
ul#hakourimenu li{width:100%;margin-bottom:15px;text-align:center;}
ul#hakourimenu li h2 img{width:100%;max-width:500px;height:60px;}
ul#wrapmenu{clear:both;overflow:hidden;margin:5px auto;}
ul#wrapmenu li{width:99%;text-align:center;margin:10px 0;}
ul#wrapmenu li img{width:100%;max-width:256px;}
ul#wrapmenu li:nth-child(2n) img{max-width:238px;}
.clearboth{clear:both;}
@media screen and (min-width:521px){ul.gentokuul2 li.gentokulifst div{padding:10px 15px 5px 5px;}
ul.gentokuul2 li.gentokulisec div{padding-right:20px;}
ul.gentokuul2 li.gentokulithi div{padding-right:7px;}
ul#wrapmenu li{float:left;width:51.82%;margin:0;padding:0;}
ul#wrapmenu li:nth-child(2n){width:48.17%;}
}
@media screen and (min-width:771px){p.tokkacart input{height:auto;}
ul#hakourimenu{padding-top:20px;}
}
h1#topphoto{margin-top:1px;}
h1#topphoto img{width:100%;}
section.topshokai{margin-top:12px;margin-bottom:10px;overflow:hidden;}
section.topshokai h1.topshokaititle{text-align:center;width:100%;}
section.topshokai h1.topshokaititle img{width:100%;max-width:276px;height:31px;}
section.topshokai h1.topshokaititle2{text-align:center;width:100%;}
section.topshokai h1.topshokaititle2 img{width:100%;max-width:276px;height:31px;}
section.topshokai h1.topshokaititle3{text-align:center;width:100%;}
section.topshokai h1.topshokaititle3 img{width:100%;max-width:258px;height:31px;}
section.topshokai h1.topshokaititle4{text-align:center;width:100%;}
section.topshokai h1.topshokaititle4 img{width:100%;max-width:327px;height:31px;}
section.topshokai h1.topshokaititle5{text-align:center;width:100%;}
section.topshokai h1.topshokaititle5 img{width:100%;max-width:235px;height:31px;}
div.topshokaiphotoleft{width:47.169%;float:left;}
p.topshokaiphoto{width:100%;max-width:250px;max-height:250px;margin-top:10px;}
p.topshokaiphoto img{width:98%;margin-right:6px;}
section.topshokaiex{margin-top:20px;width:100%;}
section.topshokaiex h1{font-size:1.3em;font-weight:bold;}
section.topshokaiex p.exkaisetsu{padding-top:20px;font-size:1em;}
section.topshokaiex p.exlink{padding-top:20px;font-size:1.2em;}
div.topcartright{float:right;width:52.83%;}
section.topshokaibuy{width:100%;margin-top:20px;float:left;}
section.topshokaibuy p.topshokaiprice{;font-size:1em;font-weight:bold;}
section.topshokaibuy div{padding-top:10px;width:100%;}
form input.topcart{width:100%;height:50px;max-width:200px;}
section#openclose{overflow:hidden;border-left:3px solid #FFCC00;border-right:3px solid #FFCC00;margin-bottom:10px;}
section#openclose > h1{text-align:center;font-size:1em;font-weight:bold;background-color:#FFCC00;padding:5px;}
div#openclosefst{overflow:hidden;border-bottom:3px solid #FFCC00;background:url(../images/opencloseback.gif) repeat-y;background-size:100%;}
section#toiawasetime{width:40%;float:left;}
section#rinji{width:60%;float:left;height:100%;}
div.opencloseleftline{height:100%;padding-left:3px;}
div#openclosesec{overflow:hidden;clear:both;border-bottom:3px solid #FFCC00;background:url(../images/opencloseback.gif) repeat-y;background-size:100%;}
section#gyomu{width:40%;float:left;}
section#teikyu{width:60%;float:left;}
section#openclose section h1{padding:5px 0;}
section#openclose div section ul{clear:both;padding:5px 3px;}
section#openclose div section ul li{float:left;color:#F00;padding:1px 3px;}
section#openclose section p{clear:both;padding:5px;}
section#oshirase{overflow:hidden;}
section#oshirase > h1{text-align:center;font-size:1em;font-weight:bold;color:#FFF;background-color:#0099FF;padding:5px 0;}
section#oshirasenaiyo > ul > li:nth-child(2n){background-color:#FFFFDD;}
section#oshirasenaiyo > ul > li > ul{overflow:hidden;padding:10px;}
section#oshirasenaiyo > ul > li > ul li:nth-child(odd){width:35%;float:left;}
section#oshirasenaiyo > ul > li > ul li:nth-child(odd){width:35%;float:left;}
section#oshirasenaiyo > ul > li > ul li:nth-child(2n){width:65%;float:left;}
section#oshirasenaiyo > ul > li:nth-child(2n){background-color:#FFFFDD;}
section#oshirasenaiyo > ul > li h1{font-size:0.9em;font-weight:bold;padding:0 3px;}
section#oshirasenaiyo > ul > li p{font-size:0.9em;padding:0 3px;}
section#oshirasenaiyo > p{margin:10px 0 0;text-align:right;}
section#brothersite ul{border:2px solid #353526;margin:0 auto 3px;overflow:hidden;padding:5px;}
section#brothersite ul li{float:left;width:33%;text-align:center;}
section#brothersite ul li img{width:100%;max-width:114px;}
@media screen and (min-width:771px){form input.topcart{height:auto;}
}
