body{letter-spacing:0.1em;line-height:1.7;margin:0px;padding:0px;font-size:14px;color:#181818;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,"MS UI Gothic",sans-serif;width:100%;min-width:1080px;}
h1{display:none;}
h2{font-size:26px;padding:13px 0px 5px 15px;margin:0px;}
h3{margin:0px 0px 5px 0px;padding:0px;font-size:15px;}
h4{margin:0px;padding:5px 0px;font-size:14px;}
h5{margin:0px;padding:12px 0px 0px 12px;font-size:14px;}
h6{margin:0px 0px 10px 0px;padding:0px 0px 5px 5px;border-bottom:2px #aaa dotted;font-size:18px;}
table{margin:5px 0px 0px 0px;border-collapse:collapse;border-spacing:0px;font-size:14px;}
TH{margin:0px;padding:8px;text-align:left;color:#181818;background:#f4f3f1;border:5px #fff solid;}
TD{margin:0px;padding:8px;border:5px #fff solid;}
select{margin:0px;padding:5px;border:1px #aaa solid;box-sizing:border-box;}
input[type="submit"]{box-sizing:border-box;}
input[type="text"]{padding:3px 0px;box-sizing:border-box;}
input[type="password"]{padding:3px 0px;box-sizing:border-box;}
input[type="tel"]{padding:3px 0px;box-sizing:border-box;}
input[type="email"]{padding:3px 0px;box-sizing:border-box;}
input[type="url"]{padding:3px 0px;box-sizing:border-box;}
.ten3 input[type="submit"]{border-radius:10px;background:#ffd814;padding:8px 16px;text-align:center;border:none;}
.liner TH{padding:3px 5px;border:1px #efefef solid;}
.liner TD{padding:3px 5px;border:1px #efefef solid;}
.line TH{padding:3px;border:1px #ddd solid;font-size:11px;}
.line TD{padding:3px;border:1px #ddd solid;font-size:11px;}
.w TD{background:#f4f3f1;}
TD.no{border:0px;text-align:center;color:#cccccc;}
TH.bl{color:#3399ff;}
TH.rd{color:#ff0000;}
TD.bl{color:#3399ff;}
TD.rd{color:#ff0000;}
TD.hol{background:#ffdddd;color:#ff0000;}
iframe{margin:0px;padding:0px;}
form{margin:0px;padding:0px;}
textarea{font-size:14px;padding:3px 0px;box-sizing:border-box;}
img{border:0px;}
ul{margin:5px 0px 5px 0px;padding:15px 15px 15px 0px;}
ul.ul{margin:0px;padding:5px 0px 0px 0px;}
li{margin:0px 0px 5px 15px;padding:0px 0px 0px 0px;}
a{color:#0071B0;text-decoration:none;}
a:hover{text-decoration:underline;}
a.w{color:#3366ff;font-weight:bold;text-decoration:underline;}
b a{color:#181818;}
.top{margin-top:8px;}
#headtop{text-align:right;background:#f4f3f1;padding:5px 11px;}
#head{background:#fff;padding:10px;margin:0px;overflow:hidden;}
#headr{float:right;padding-top:10px;}
#headl{float:left;margin:0px 0px 0px 6px;padding-top:4px;}
#headsch{float:left;margin:14px 0px 0px 50px;width:348px;border:1px #efefef solid;background:#efefef;border-radius:5px 5px 5px 5px;}
#sch{float:left;border:0px;font-size:14px;margin:0px;ime-mode:active;width:300px;padding:9px 10px;background:#efefef;}
#userfrm{border-top:2px #dbdbdb solid;padding:10px 0px 16px 0px;}
#left{float:left;width:180px;}
#center{margin:0px 230px 0px 190px;background:#fff;border-left:2px #dbdbdb solid;border-right:2px #dbdbdb solid;min-height:1000px;}
#centers{margin:0px 0px 0px 190px;background:#fff;border-left:2px #dbdbdb solid;min-height:1000px;}
#centerit{margin:0px 290px 0px 0px;background:#fff;border-right:2px #dbdbdb solid;}
#footer{border-top:1px #aaa solid;background:#fff;padding-top:10px;text-align:center;}
#ranking{padding-top:10px;}
.body{width:100%;min-width:1080px;padding:0px;overflow:hidden;}
.hdon{padding:0px 10px;}
.cart{display:block;background:url(https://img.itaxes.co.jp/img/carts.svg) no-repeat;background-size:40px 40px;background-position:6px 2px;padding:0px 0px 0px 0px;width:44px;height:42px;font-size:16px;text-align:center;color:#fcaf17;font-weight:bold;}
.headr{padding:10px 0px 0px 20px;float:right;}
.headrs{padding:0px 0px 0px 20px;float:right;}
.frmhead{font-size:12px;padding:5px 0px;font-weight:bold;}
.frmbody{padding-bottom:10px;}
.gry{background:#f4f3f1;border-top:2px #dbdbdb solid;border-bottom:2px #dbdbdb solid;padding:16px 0px;}
.search{background:#fff;padding:10px;margin:0px;overflow:hidden;}
.search select{float:left;margin:0px;font-size:14px;width:150px;height:30px;line-height:24px;padding:5px;border:1px #ccc solid;box-sizing:border-box;}
.search input{float:left;margin:0px;font-size:14px;height:30px;padding:5px 8px;border:1px #ccc solid;box-sizing:border-box;}
.search input[type="submit"]{width:60px;height:30px;}
.q2{color:#181818;}
.cate{padding:12px 0px 0px 12px;font-weight:bold;background:#fff;}
.catec{background:#fff;padding:10px 5px;font-weight:bold;}
.catec:before{content:"";border-left:5px #fff solid;padding:0px 4px;}
.line{margin-bottom:16px;background:#fff;padding:8px 0px;}
.line2{margin-bottom:16px;background:#fff;padding:0px;}
.teny{padding:0px 10px;}
.ten{padding:10px;}
.ten2{margin-top:10px;}
.ten3{margin:10px 0px;}
.ten4{margin:10px 0px;}
.menumain{padding:20px;}
.half{padding:5px;}
.gmenu{background:#fff;border-bottom:1px #dbdbdb solid;border-top:1px #f4f3f1 solid;}
.line2 a{display:block;padding:10px 5px 10px 18px;}
.gmenu a:hover{background:#ddd;}
.gmenu2{background:#ddd;border-bottom:1px #dbdbdb solid;border-top:1px #f4f3f1 solid;}
.l{float:left;}
.r{float:right;}
.ll{text-align:left;}
.rr{text-align:right;}
.liner{margin-bottom:16px;background:#fff;}
.nont{width:100%;margin:0px;padding:10px 0px 10px 0px;overflow:hidden;border-bottom:1px #aaa dotted;}
.nontl{width:49%;float:left;}
.nontr{width:49%;float:right;}
.nont img{padding:0px 10px;}
.yrank{margin:20px 0px 10px 10px;width:26px;text-align:center;font-size:18px;}
.ya{margin:3px 0px 0px 10px;background:url(https://img.itaxes.co.jp/img/ya.png) no-repeat;width:26px;height:26px;}
.ya0{background-position:0px -26px;}
.yag0{background-position:0px 0px;}
.ya1{background-position:-26px -26px;}
.yag1{background-position:-26px 0px;}
.ya2{background-position:-52px -26px;}
.yag2{background-position:-52px 0px;}
.ranktag{position:absolute;top:10px;left:10px;background:#fcaf17;color:#fff;height:28px;}
.ranktag:after{content:"";position:absolute;top:0;left:100%;width:0;height:0;border-right:10px solid transparent;border-top:28px solid #fcaf17;}
.ranktxt{padding:4px 8px 4px 8px;}
.center{width:770px;padding:15px;}
.center2{width:850px;padding:10px;overflow:hidden;}
.center3{min-width:750px;padding:10px;overflow:hidden;}
.box{border-radius:10px;border:1px #dbdbdb solid;padding:15px;margin-bottom:16px;}
.cartadd{border-radius:20px;background:#ffd814;padding:8px;text-align:center;width:250px;border:none;}
.cartadd:hover{background:#f7ca00;}
.icartadd{border-radius:5px;background:#ffd814;padding:8px;text-align:center;width:400px;border:none;}
.icartadd:hover{background:#f7ca00;}
.flowbox{background:#efefef;padding:10px;margin:10px;}
.nxb{padding:10px 5px 20px 5px;text-align:center;}
.nxb a, .nxb a:link{border:1px outset #ccc;margin:2px;padding:5px;}
.nxb a:hover{background:#efefef;border:1px solid #bbb;color:#bbb;}
.nxb a:active{background:#cdcdcd;border:1px outset #aaa;color:#aaa;}
.nxb font.cu{font-weight:bold;background:#efefef;border:1px inset #ccc;margin:2px;padding:5px;}
.redbox{border:1px #ff0000 solid;background:#ffefef;padding:10px;margin-bottom:10px;}
.nobd td{border:0px;}
.errbx{margin:5px 0px;font-size:13px;;}
.gbox{width:430px;overflow:hidden;}
.gbox2{float:left;margin:2px 3px;width:30px;background:#fff;border:1px #efefef solid;text-align:center;}
.gbox2 a{color:#0071B0;}
table.carts{width:740px;}
.ctl{width:30px;text-align:center;}
.ctl2{width:60px;text-align:center;}
.cth{width:60px;text-align:center;vertical-align:top;}
.ctm{width:130px;text-align:center;}
.itbox{border:2px #aaa solid;cursor:pointer;}
.itbox2{border:2px #ff0000 solid;cursor:pointer;}
.itemleft{margin:0px 0px 20px 10px;}
.itmimg{display:block;margin:8px 0px 0px 0px;text-align:center;}
.itmcom{padding:0px 10px 10px 0px;}
.itmct{padding:5px 10px;background:#bbb;color:#fff;display:block;}
.itmtitle{font-size:16px;display:block;padding:0px 8px 8px 8px;margin:0px;color:#0071B0;}
.itmall{width:100%;overflow:hidden;}
.step{margin:0px 0px 0px 10px;padding:0px;overflow-y:hidden;display:flex;list-style:none;}
.step li{position:relative;padding:10px 5px 10px 30px;margin:0 15px 0 0;background:#f4f3f1;}
.step li::before{content:"";position:absolute;top:-10px;right:-40px;border-width:30px 20px;border-color:transparent transparent transparent #f4f3f1;border-style:solid;z-index:10;}
.step li::after{content:"";position:absolute;top:-10px;right:-50px;border-width:30px 20px;border-color:transparent transparent transparent #fff;border-style:solid;z-index:5;}
.step li.is-current{background:#ffd814;}
.step li.is-current::before{border-color:transparent transparent transparent #ffd814;}
.step li:first-child{padding-left:20px;}
.schbtn{float:right;cursor:pointer;border:none;margin:0px;background:#efefef url(https://img.itaxes.co.jp/img/search.svg) 0px 6px no-repeat;background-size:21px 21px;width:28px;height:34px;line-height:35px;}
.gtag{position:absolute;top:150px;left:15%;background:#181818;color:#fff;padding:8px;}
.ui-autocomplete{background-color:#efefef;width:750px;list-style-position:outside;list-style:none;padding:0;margin:0;z-index:30;}
.ui-menu-item{font-size:14px;margin:0px;padding:3px 5px;cursor:pointer;display:block;font:menu;overflow:hidden;}
.ui-state-focus{background-color:Highlight;color:HighlightText;width:740px;font:menu;overflow:hidden;}
.lsel{margin:0px 8px 8px 0px;overflow:hidden;float:left;position:relative;&::before{position:absolute;top:50%;right:5px;transform:translateY(-50%);content:"▼";pointer-events:none;}border:1px solid #888;border-radius:5px;height:50px;.select{width:100%;height:100%;&::-ms-expand{display:none;}-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:10px 5px;font-size:20px;cursor:pointer;}}
.lsely{width:90px;}
.lselm{width:70px;}
.msk table{width:600px;}
.msk th{padding:8px 5px;border:1px #aaa solid;text-align:center;}
.msk td{padding:8px 5px;border:1px #aaa solid;text-align:center;}
.gg0 td{background:#bbddff;}
.gg1 td{background:#ffcccc;}
.gg2 td{background:#ffffbb;}
.gg4 td{background:#888;color:#fff;.red{color:#ffaaaa;}.pw{font-size:12px;color:#ffcc00;}}
.ggd0{background:#bbddff;color:#181818;}
.ggd1{background:#ffcccc;color:#181818;}
.ggd2{background:#ffffbb;color:#181818;}
.ggd3{background:#fff;color:#181818;}
.ggd4{background:#888;color:#fff;}
.g5{padding:3px;}
.g6{padding-left:15px;}
.du{background:#ccffcc;color:#181818;}
.gn5{font-weight:normal;margin:3px 0px;display:block;}
.red{color:#ff0000;}
.pw{font-size:13px;color:#dd8800;}
.fmn{font-size:12px;}
@media screen and (min-width:100px){
.itemlst{width:25%;float:left;}
.itemlst2{width:25%;float:left;}
.itm0,.itm1,.itm2,.itm3,.itm4,.itm5,.itm6,.itm7,.itm8,.itm9,.itm10,.itm11,.itm12,.itm13,.itm14,.itm15,.itm16,.itm17,.itm18,.itm19,.itm20,.itm21,.itm22,.itm23,.itm24,.itm25,.itm26,.itm27,.itm28,.itm29,.itm30,.itm31,.itm32,.itm33,.itm34,.itm35,.itm36,.itm37,.itm38,.itm39,.itm40,.itm41,.itm42,.itm43,.itm44,.itm45,.itm46,.itm47,.itm48,.itm49{clear:none;}
.itm4,.itm8,.itm12,.itm16,.itm20,.itm24,.itm28,.itm32,.itm36,.itm40,.itm44,.itm48{clear:left;}
.its8{display:none;}
.its9{display:none;}
.itz4{display:none;}
}
@media screen and (min-width:1290px){
.itemlst{width:20%;float:left;}
.itemlst2{width:20%;float:left;}
.itm0,.itm1,.itm2,.itm3,.itm4,.itm5,.itm6,.itm7,.itm8,.itm9,.itm10,.itm11,.itm12,.itm13,.itm14,.itm15,.itm16,.itm17,.itm18,.itm19,.itm20,.itm21,.itm22,.itm23,.itm24,.itm25,.itm26,.itm27,.itm28,.itm29,.itm30,.itm31,.itm32,.itm33,.itm34,.itm35,.itm36,.itm37,.itm38,.itm39,.itm40,.itm41,.itm42,.itm43,.itm44,.itm45,.itm46,.itm47,.itm48,.itm49{clear:none;}
.itm5,.itm10,.itm15,.itm20,.itm25,.itm30,.itm35,.itm40,.itm45{clear:left;}
.its8,.its9{display:block;}
.itz4{display:block;}
}
.amacart{border-radius:10px;background:#ffd814;padding:8px;text-align:center;width:200px;color:#000;display:inline-block;}
.amacart:hover{background:#f7ca00;text-decoration:none;}
.yhcart{border-radius:10px;background:#ff0000;color:#fff;padding:8px;text-align:center;width:200px;border:none;display:inline-block;}
.yhcart:hover{background:#ff3333;text-decoration:none;}
.op:hover{opacity:0.7;}
