/**
 * NET-ZAIKO.COM ( Responsive < Standard > Mode ver 2.1 )
 * Copyright (C) 2006-2025 NET-ZAIKO.COM, MQTech.
 * https://www.net-zaiko.com/
 */
.apiCredit{height:22px;padding:4px 0 4px;border-top:2px solid #d7d7d7}
.apiCreditText,.apiCreditText a{color:#979797}
.apiCredit li:not(.fr){padding:0 16px 16px 0}
.apiCredit li.fr{padding:0 0 16px 16px}
/* stock status */
.stkS{height:30px;white-space:nowrap}
.stkS i{float:left}
.stkS img{display:none;float:left}
.stkS span{display:inline-block;height:30px;line-height:30px;overflow:hidden;margin-left:2px}
.stkS0,.stkS1,.stkS2,.stkS3,.stkS4,.stkS5{color:silver}
.stkS6,.stkS7,.stkS8,.stkS9,.stkSf,.stkSg{color:#979797}
.stkSa,.stkSb,.stkSc,.stkSd,.stkSe{color:#228b22}
.stkSo,.stkSp{color:#19aecc}
.stkSh,.stkSi{color:#979797}
.stkS0 i{background-color:silver;background-position:0 -210px}
.stkS1 i{display:none}
.stkS1 img{display:inline-block}
.stkS2 i,.stkS3>i,.stkS4>i{background-color:silver;background-position:-60px -210px}
.stkS5 i{background-color:silver;background-position:-30px -210px}
.stkS6 i,.stkS7>i{background-color:#979797;background-position:-180px -210px}
.stkS8 i,.stkS9>i{background-color:#979797;background-position:-90px -210px}
.stkSa i,.stkSb>i,.stkSc>i{background-color:#228b22;background-position:-120px -210px}
.stkSd i,.stkSe>i{background-color:#228b22;background-position:0 -60px}
.stkSf i,.stkSg>i{background-color:#979797;background-position:-150px -210px}
.stkSh i{background-color:#979797;background-position:-210px -210px}
.stkSi i{background-color:#979797;background-position:-210px -30px}
.stkSo i{background-color:#19aecc;background-position:-210px -150px}
.stkSp i{background-color:#19aecc;background-position:-120px -210px}
.stkD0{color:#979797}
.stkD1,.stkD3,.stkD4,.stkD5,.stkD6,.stkD7,.stkD8,.stkD9,.stkDi,.stkDj,.stkDk,.stkDl,.stkDm{color:#228b22}
.stkD2,.stkDa,.stkDb,.stkDc,.stkDd,.stkDf,.stkDg,.stkDh{color:#f92a34}
/* item */
#itmConfirm{width:250px;margin:80px auto 160px;padding:20px 30px 8px;background-color:#ffffb2}
#itmConfirm p.big{margin-bottom:20px}
#itmConfirm a{width:70px}
#itmH0 li{min-width:50px;height:18px;line-height:18px;margin-right:4px;padding:0 4px}
#itmH0 h1{line-height:1.3}
#itmH0 h1 a{color:#2b2b2b}
#itmH0 h1 a:hover{color:#1c771c}
#itmH0 h1 span.s{font-size:16px}
#itmIM a{height:16px;line-height:16px;padding:2px 0;background-color:#fff}
#itmI0 img{display:none}
#itmI0 img[src^="img/thmb/"]{display:inline-block}
#itmI0 p{line-height:1.05}
#itmD dt{width:120px;margin:8px auto 2px 0;border-bottom:1px solid #ffdab2;color:#cc6900}
#itmD dd{line-height:1.3;margin:4px 0 0 16px}
#itmM li:nth-child(1) i{background-color:#ff8300}
#itmM li:nth-child(2) a{border-color:#bf0000}
#itmM li:nth-child(3) a{border-color:#f03}
#itmM li:nth-child(4) a{border-color:#ffda45}
#itmM li:nth-child(5) a{border-color:#19aecc}
#itmM a{height:48px;line-height:1.3;padding-top:4px;border-radius:4px 4px 0 0;background-color:#fff;color:#2b2b2b}
#itmM a>i:nth-child(1){display:none}
#itmM span.hdNarrow{display:none}
@media(min-width:792px){
#itmM a{width:90px!important}
#itmM a>i:nth-child(1){display:inline-block}
#itmM a>i:nth-child(2){display:none}
#itmM span.hdNarrow{display:inline}
}
#itmCM{margin:16px 0 0}
#cmSide230x36{width:230px;height:36px;overflow:hidden}
#cmSide230x105{width:230px;height:105px;overflow:hidden}
#cmSide230x115{width:230px;height:115px;overflow:hidden}
#cmSide230x192{width:230px;height:192px;overflow:hidden}
#cmSide230x36 a>img:first-child{width:230px;height:36px}
#cmSide230x105 a>img:first-child{width:230px;height:105px}
#cmSide230x115 a>img:first-child{width:230px;height:115px}
#cmSide230x192 a>img:first-child{width:230px;height:192px}
#itmR .t1{margin:0 0 8px}
#itmR .t1 li{width:74px}
#itmR .t1 li:nth-child(3){margin:0}
.itmR{margin:0 0 0 -4px}
.itmR>li{width:50%;padding:0 0 8px 4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.iH{height:22px;line-height:22px;margin-bottom:2px;background-color:#ff8300;color:#fff}
.itmRC0{background-color:#ff6e00;color:#fff}
.itmRC1{background-color:#0054f2;color:#fff}
.itmRC2{background-color:#228b22;color:#fff}
.itmRC3{background-color:#ff8300;color:#fff}
.itmRC4{background-color:#e60033;color:#fff}
.itmRC5{background-color:#ffef20}
.itmRC1,.itmRC2,.itmRC3,.itmRC4{position:relative}
.itmRC1::before,.itmRC1::after,.itmRC2::after,.itmRC3::after,.itmRC4::before,.itmRC4::after{display:block;position:absolute;top:4px;width:14px;height:14px;line-height:14px;overflow:hidden}
.itmRC1::after,.itmRC2::after,.itmRC3::after,.itmRC4::after{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.itmRC1::before{left:-2px;content:"┃"}
.itmRC4::before{right:-2px;content:"┃"}
.itmRC1::after,.itmRC2::after{left:6px;content:"▲"}
.itmRC3::after,.itmRC4::after{right:6px;content:"▼"}
.itmRF a{display:block;height:30px;line-height:30px;background-color:#228b22;color:#fff;text-align:center;text-decoration:none}
.itmRF a:hover{background-color:#2bb42b}
.i8{position:relative;background-color:#fff;text-align:center}
.i8 a,.i8>span{display:block;height:212px;overflow:hidden;padding:2px;color:#2b2b2b}
.i8 a{text-decoration:none}
.i8 a:hover{padding:0;border:2px solid #51d651;background-color:#e2f8e2}
.i8 h3{max-height:66px;line-height:16px;overflow:hidden}
.i8 cite{font-weight:normal;font-size:14px}
.i8 div:first-child{height:140px;line-height:140px!important;margin-bottom:6px;padding:0 2px}
.i8 img{display:none}
.i8 img[src^="img/thmb/"]{display:inline-block}
.i8 small{display:block;position:absolute;min-width:48px;line-height:1;padding:2px 0;font-size:10px;font-weight:bold}
.i8 small.hard{top:4px;left:4px}
.i8 small.r18{top:4px;right:4px}
.i8 small.last{bottom:72px;right:4px}
.i8 small.limited{bottom:72px;left:4px}
#clipBtn{position:absolute;height:54px}
#clipBtn a{height:50px;margin:2px;border-radius:4px;background-color:#fff;color:#2b2b2b}
#clipBtn a i{background-color:#ff8300}
#clipBtn a:hover i{background-color:#fea84c}
#clipBtn a.actv{color:#d7d7d7}
#clipBtn a.actv i{background-color:#d7d7d7}
#imgView{display:none;position:fixed;top:0;left:0;z-index:7;width:100%;height:100%;overflow:hidden;color:#fff}
#imgView p{line-height:1}
#imgView a{color:#fff}
#imgViewImg{border:2px solid #000}
@media print{
#itmH0 h1 a{text-decoration:none}
.spl{clear:both}
#clipBtn,#imgView{display:none!important}
}
/* item shop list */
.sl{min-height:300px;overflow:hidden;margin:0 0 0 -8px;padding-top:16px}
.sl>li{width:100%;max-width:525px;padding:0 0 0 8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
@media(min-width:962px){.sl>li{width:50%}}
@media(min-width:1312px){.sl>li{width:33.333333333333%}}
.sl section{position:relative;width:100%}
#sl0>li{height:184px}
#sl0.ebook>li{height:160px}
#sl0 section{height:170px}
#sl0.ebook section{height:146px}
#sl0 section>.ct>div{margin-right:52px}
#sl0 section>.fr{width:50px;margin-left:-100%;padding-left:2px}
.si{display:block;padding:2px;border:4px solid #fff;border-top-left-radius:12px;background-color:#fff}
.iStk{width:100%}
.iStk li{height:90px;padding:0 0 2px 2px}
#sl0 .si{height:158px;}
#sl0.ebook .si{height:134px;}
a.si{color:#2b2b2b;text-decoration:none}
/*.siS0,.siS1,.siS2,.siS3,.siS4,.siS5{border-color:#d7d7d7}*/
/*.siS6,.siS7,.siS8,.siS9,.siSf,.siSg{border-color:#979797}*/
.siSa,.siSb,.siSc,.siSd,.siSe{border-color:#a8eaa8}
/*.siSh,.siSi{border-color:#979797}*/
.siSo,.siSp{border-color:#49cee8}
a.si:hover{padding:4px;border-width:2px;border-color:#51d651;background-color:#e2f8e2}
ul.ebook a.si:hover,a.si.ebook:hover{border-color:#49cee8;background-color:#e8f8fc}
#sl0 h3{height:10px;line-height:10px;padding:0 2px 4px 6px}
#sl0 .si .ct>div{margin-left:108px}
#sl0 .si .fl{width:98px;margin-left:-100%;padding-left:2px}
.stkS{padding:4px;border-radius:4px;background-color:#fff}
.iStk .stkS{margin:0 4px}
#sl0 .stkS{margin:0 4px 8px 0}
.si dt,.siP dt{width:80px;border-bottom:1px solid #ffdab2;color:#cc6900}
.si dd{margin:4px 0 0 12px}
.iStk .siB{margin:0 0 2px 4px}
#sl0 .siB{margin-bottom:8px}
.stkP,.stkPD{padding-right:8px}
.stkPD{height:14px;line-height:14px;vertical-align:middle}
.stkPD .reverse{display:inline-block;width:14px;height:14px;border-radius:50%;text-align:center}
.stkPD .green .reverse{background-color:#007b43;color:#fff}
.stkPD .red .reverse{background-color:#f92a34;color:#fff}
#sl0 .btn{width:46px;height:42px;border-radius:4px;background-color:#fff;color:#2b2b2b}
#sl0 .iPBook{background-color:#228b22!important}
#sl0 span.btn{color:#ddd}
#sl0 span.btn i{background-color:#ddd!important}
#sl0 section>.fr>div:not(:first-child){margin-top:4px}
.siD{margin-top:4px}
.siDN{margin:0 0 0 0!important}
.si em,.siP em{font-weight:normal}
#sl0 .siV{position:absolute;right:54px;bottom:0;line-height:24px}
#sl0 .siV a:hover{background-color:#e2f8e2;text-decoration:none}
#sl0 .siO{position:absolute;left:6px;bottom:6px;line-height:30px}
#sl0 .siO img{border:2px solid #fff;border-radius:2px}
#sl0 .apiCreditText{position:absolute;left:2px;bottom:6px}
#sl0 section.siP{position:fixed;top:50%;left:50%;overflow:hidden;padding:4px;border:2px solid #228b22;border-radius:4px;background-color:#fff;-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.9);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.9);-o-box-shadow:1px 1px 4px rgba(0,0,0,0.9);-ms-box-shadow:1px 1px 4px rgba(0,0,0,0.9);box-shadow:1px 1px 4px rgba(0,0,0,0.9)}
.siP dt{width:120px;margin-top:4px;font-size:10px}
.siP dd{margin:2px 0 0 16px;font-size:14px}
.siP dd ul li{margin-top:2px;list-style-type:square}
.siPF{position:absolute;right:2px;bottom:2px}
.siPC{position:absolute;right:2px;top:10px}
.siPC span{cursor:pointer}
/* mall list */
#sl1>li{height:168px}
#sl1 section{height:154px}
#sl1 .si{height:140px}
#sl1 .ct>div{margin-left:110px}
#sl1 .fl{width:100px;height:140px;line-height:140px;margin-left:-100%;padding-left:2px}
#sl1 h3{margin-bottom:6px}
#sl1.slr h3::before{color:#bf0000;content:"■"}
#sl1.sly h3::before{color:#f03;content:"■"}
#sl1 li.ebook h3::before{color:#19aecc}
#sl1 li.ppm h3::before{color:#c0a143}
#sl1 .slH{height:48px;line-height:16px;overflow:hidden;margin-bottom:12px}
#sl1 dl{max-width:130px}
#sl1 .stkP .ss{display:inline-block;width:30px;text-align:left}
#sl1 .stkPD{margin-right:30px}
#sl1 img{display:none}
/* auction list */
#sl2>li{height:192px}
#sl2 section{height:178px}
#sl2 .si{height:164px}
#sl2 .ct>div{margin-left:144px}
#sl2 .fl{width:134px;height:140px;line-height:140px;margin-left:-100%;padding-left:2px}
#sl2 h3{margin-bottom:6px}
#sl2 h3::before{display:inline-block;width:60px;margin-right:4px;font-size:12px;text-align:center}
.commonAuction::before{padding:1px 0;border:1px solid #f03;background-color:#fff;color:#f03;content:"一般出品"}
.storeAuction::before{padding:2px 2px;background-color:#f03;color:#fff;content:"ストア出品"}
#sl2 .slH{height:42px;line-height:14px;overflow:hidden;margin-bottom:12px}
#sl2 dl{max-width:130px}
#sl2 .stkP{margin-bottom:4px}
#sl2 .stkP .ss{display:inline-block;width:30px;text-align:left}
/* item */
#ntzkItem #wbd article>div.ct>div{margin-left:246px}
#ntzkItem #gsd{display:block;width:230px;margin:0 0 0 -100%}
#itmH0 h1{padding:8px 76px 32px 0}
#itmI{height:400px}
#itmIM li,#itmIM a{width:38px;min-width:38px}
#itmI0{height:370px}
#itmI0>div{height:330px}
.itmI1{line-height:330px}
#itmD{margin:20px 0 32px}
#cmSide320{width:200px;height:350px;overflow:hidden;margin-top:20px;padding:0 16px}
#cmBottom600{width:600px;height:200px;overflow:hidden;margin:40px auto 0}
#itmM{margin-top:24px}
#itmM li:nth-child(3) a{letter-spacing:-1px}
#itmM a{width:54px}
#itmS{margin:16px 8px 0}
#itmS table{margin:0 0 12px;border-bottom:2px solid #d7d7d7}
#itmS caption{line-height:1.2;border-bottom:2px solid #d7d7d7}
#itmS th,#itmS td{line-height:1.8}
#packageView{display:none;position:fixed;top:0;left:0;z-index:7;width:100%;height:100%;overflow:scroll;color:#fff;font-size:10px}
#packageView div.fl{display:table-cell;position:relative;vertical-align:middle;margin:0 2mm 3mm 3mm;background-color:rgba(0,0,0,0.8);text-align:center}
#packageView div.fl>div{position:relative;top:40%;left:50%;z-index:8;width:100px;line-height:1.2;margin-top:-16px;margin-left:-50px}
#packageView div.fl>div span{display:inline-block;width:40px}
#packageView a{color:#fff}
#packageView>div.ss{max-width:450px;margin:0 auto}
#clipBtn{top:190px;right:14px;width:60px}
#clipBtn a{width:56px}
@media print{
#ntzkItem #gsd{top:56px}
#itmH0 h1{padding-right:0}
#packageView{display:none!important}
}
/* item shop list */
#sl0 section.siP{width:446px;height:486px;margin:-260px 0 0 -230px}
