:root{--fz12:0.75rem;--fz13:0.8125rem;--fz14:0.875rem;--fz15:0.9375rem;--fz16:1rem;--fz17:1.0625rem;--fz18:1.125rem;--fz19:1.1875rem;--fz20:1.25rem;background-color:#ecece2;color:#000;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:var(--fz14);letter-spacing:.05em;line-height:1.4;-webkit-text-size-adjust:100%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,div,form,h1,h2,h3,h4,p,span{border:0;margin:0;padding:0}menu,ol,ul{list-style:none}img{vertical-align:bottom}table{border:0;border-collapse:collapse;border-spacing:0;margin:0;padding:0}caption,td,th{vertical-align:middle}blockquote{margin:14px 0 14px 30px;quotes:none}a{color:#c00;text-decoration:none}a img{border:0}article,aside,figure,footer,header,hgroup,main,nav,section,summary{display:block}figure{margin:0}@font-face{font-display:swap;font-family:site;src:url(/skin/fonts/site.woff2?v=1.1) format("woff2"),url(/skin/fonts/site.woff?v=1.1) format("woff"),url(/skin/fonts/site.ttf?v=1.1) format("truetype")}@font-face{font-display:swap;font-family:zanipolo;src:url(/skin/fonts/zanipolo.woff2?v=1.1) format("woff2"),url(/skin/fonts/zanipolo.woff?v=1.1) format("woff"),url(/skin/fonts/zanipolo.ttf?v=1.1) format("truetype")}@font-face{font-display:swap;font-family:marquee;src:url(/skin/fonts/marquee.woff2?v=1.1) format("woff2"),url(/skin/fonts/marquee.woff?v=1.1) format("woff"),url(/skin/fonts/marquee.ttf?v=1.1) format("truetype")}@font-face{font-display:swap;font-family:maori;src:url(/skin/fonts/maori.woff2?v=1.1) format("woff2"),url(/skin/fonts/maori.woff?v=1.1) format("woff"),url(/skin/fonts/maori.ttf?v=1.1) format("truetype")}@font-face{font-display:swap;font-family:bico;src:url(/skin/fonts/bico.woff2?v=1.1) format("woff2"),url(/skin/fonts/bico.woff?v=1.1) format("woff"),url(/skin/fonts/bico.ttf?v=1.1) format("truetype")}@font-face{font-display:swap;font-family:nemesis;src:url(/skin/fonts/nemesis.woff2?v=1.1) format("woff2"),url(/skin/fonts/nemesis.woff?v=1.1) format("woff"),url(/skin/fonts/nemesis.ttf?v=1.1) format("truetype")}.font-maori,.font-marquee,.font-site,.font-zani{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-site{font-family:site}.font-zani{font-family:zanipolo;font-size:200px}.font-marquee{font-family:marquee;font-size:200px}.font-maori{font-family:maori;font-size:200px}.iconFont{font-family:site;font-style:normal;font-weight:400}#menuBtn{cursor:pointer;left:10px;position:absolute;text-align:center;top:16px;width:40px}@media only screen and (min-width:481px){#menuBtn{display:none}}#menuBar{height:24px;margin-left:auto;margin-right:auto;position:relative;width:30px}#menuBar:after,#menuBar:before{background-color:#000;border-radius:2px;content:"";display:block;height:4px;left:0;position:absolute;transform-origin:center center;transition-duration:.3s;width:100%}#menuBar:before{top:0}#menuBar:after{bottom:0}#menuBarMid{background-color:#000;border-radius:2px;height:4px;opacity:1;position:absolute;top:10px;transition-duration:.3s;width:100%}.open #menuBarMid{opacity:0}.open #menuBar:after,.open #menuBar:before{background-color:#c00;left:50%;position:absolute;top:50%}.open #menuBar:before{transform:translate(-50%,-50%) rotate(315deg)}.open #menuBar:after{bottom:inherit;transform:translate(-50%,-50%) rotate(-315deg)}#menuChar{font-family:sans-serif;font-size:.8rem;letter-spacing:.4px;margin-top:4px}#menu{background-color:#fff;display:none;margin:0;max-height:90vh;overflow-x:hidden;overflow-y:scroll;padding:0;position:absolute;scrollbar-width:thin;top:0;width:300px}#menu::-webkit-scrollbar{width:7px}#menu::-webkit-scrollbar-thumb{background-color:#bbb}#menu.open{box-shadow:0 0 10px 5px #0009;display:block}@media only screen and (min-width:481px){#menu.open{box-shadow:none}}#menu a{color:#000;display:block;height:50px;line-height:50px;padding-left:1rem;position:relative}#menu a:hover{color:#700}.cartInItemNum{background-color:#f60;border-radius:50%;color:#fff;display:inline-block;height:18px;left:55%;letter-spacing:0;line-height:18px;min-width:18px;position:absolute;text-align:center;top:10px;vertical-align:middle}@media only screen and (min-width:1271px){.containerV2{margin:0 auto;max-width:1400px}}h1{background-color:#000;font-size:9px;font-weight:400;line-height:1;padding:1px 8px 4px;text-shadow:none}h1,h1 a{color:#fff}h1 a{font-size:12px}@media only screen and (min-width:481px){h1{font-size:13px}h1 a{font-size:17px}}header{display:flex;height:63px;position:relative}header>div{flex:1}header>div:last-child{display:flex;gap:14px;justify-content:center}@media only screen and (min-width:481px){header>div:last-child{gap:26px}}header a,header button{border:none;color:rgba(0,0,0,.467);cursor:pointer;font-family:site;font-size:26px;margin:0;padding:0}#search{left:66px;position:absolute;top:13px}@media only screen and (min-width:481px){#search{left:140px}}#aleLogo{font-family:site;font-size:110px;line-height:1.1;margin-top:-34px;text-align:center}@media only screen and (min-width:481px){#aleLogo{font-size:130px;line-height:.9}}#viewBkt{position:relative}#viewBkt button{height:100%}#viewBkt button:before{content:"ü"}#viewBkt .cartInItemNum{font-size:1rem}#mypage{margin:13px 0 0}#menu{left:unset;right:0;z-index:1}#menu li{border-bottom:1px solid #999;overflow:hidden}@media only screen and (min-width:481px){#menu li{border-bottom:none}}#menu a{margin-left:40px}#menu .jp,#menu a:before{position:absolute}#menu .jp{font-size:.6rem;left:1rem;letter-spacing:0;text-align:justify;text-align-last:justify;top:-14px}#menuBtn{opacity:.7}#menuChar{margin-left:-4px}@media only screen and (min-width:481px){#menuBtn{display:block}#menuBar{display:none}#menuChar{font-size:1.1rem;font-weight:700;letter-spacing:1px;margin-left:20px}#menu{flex-wrap:wrap;left:0;top:63px}#menu.open{display:flex}#menu li{border-bottom:1px solid #ccc;width:300px}}#ampjapan{font-family:site;font-size:2rem}#ampjapan:before{content:"¦";font-family:marquee;font-size:3.3rem;left:-32px;top:-3px}#ampjapan .jp{width:9rem}#zanipolo-terzini{font-family:zanipolo;font-size:2.5rem}#zanipolo-terzini:before{content:"¥";font-family:marquee;font-size:3.4rem;left:-32px;top:-3px}#zanipolo-terzini .jp{width:14.3rem}#marquee{font-family:marquee;font-size:2rem;letter-spacing:2px}#marquee .jp{width:6.6rem}#bico{font-family:bico;font-size:1.9rem}#bico:before{content:"Á";font-family:marquee;font-size:2.2rem;left:-28px;top:-2px}#bico .jp{top:-17px;width:84px}#on-the-sunny-side-of-the-street{font-family:bico;font-size:.9rem;letter-spacing:0;line-height:15px!important;white-space:pre-line}#on-the-sunny-side-of-the-street:before{content:"»";font-family:marquee;font-size:3.4rem;left:-32px;top:18px}#on-the-sunny-side-of-the-street .jp{top:1px!important;width:14rem}#maori{font-family:maori;font-size:2.1rem;line-height:70px!important}#maori:before{content:"¶";font-family:marquee;font-size:3.4rem;left:-32px;top:-14px}#maori .jp{top:-26px!important;width:7rem}#maori .opt{font-family:serif;font-size:11px;left:60px;position:absolute;top:-18px}#gush{font-family:maori;font-size:3.4rem;letter-spacing:2px;text-shadow:-1px -1px 0 #000}#gush .jp{text-shadow:none;width:4rem}#smith{font-family:site;font-size:1.8rem;letter-spacing:-6px}#smith:before{content:"¨";font-family:marquee;font-size:2.6rem;left:-28px;top:-4px}#smith .jp{left:22px;width:190px}#mr-olive{font-family:marquee;font-size:2.6rem}#mr-olive .jp{width:160px}#nemesis{font-family:nemesis;font-size:3rem}#nemesis .jp{top:-16px;width:118px}#chan-luu{font-family:zanipolo;font-size:2.8rem}#chan-luu .jp{width:146px}#ampjapan-mrolive #mramp0{font-family:marquee;font-size:1.6rem}#ampjapan-mrolive #mramp1{font-family:site;font-size:1.5rem;margin-left:5px}#ampjapan-mrolive .jp{width:208px}#ampjapan-nhoolywood{font-family:sans-serif;font-size:1rem}#ampjapan-nhoolywood #ampn0{font-family:site;font-size:1.3rem}#ampjapan-nhoolywood .jp{width:208px}#babel{font-family:serif;font-size:1.8rem}#babel:before{content:"Ã";font-family:marquee;font-size:2.4rem;left:-28px;top:-2px}#babel .jp{top:-17px;width:90px}#babylon{font-family:serif;font-size:1.8rem}#babylon:before{content:"®";font-family:marquee;font-size:2rem;left:-28px;top:-2px}#babylon .jp{top:-17px;width:96px}#royalorder{font-family:serif;font-size:1.8rem}#royalorder:before{content:"¼";font-family:marquee;font-size:1.8rem;left:-28px;top:-2px}#royalorder .jp{top:-17px;width:146px}#saints{font-family:serif;font-size:2rem}#saints:before{content:"½";font-family:marquee;font-size:1.8rem;left:-28px;top:-2px}#saints .jp{top:-17px;width:80px}#st-christopher{font-family:serif;font-size:2rem;letter-spacing:0}#st-christopher:before{content:"À";font-family:marquee;font-size:2rem;left:-28px;top:-2px}#st-christopher .jp{top:-17px;width:180px}#atomic-number47{font-family:sans-serif;font-size:1.6rem}#atomic-number47:before{content:"¬";font-family:marquee;font-size:3rem;left:-32px;top:-8px}#atomic-number47 .jp{top:-17px;width:190px}#solid{font-family:serif;font-size:2rem}#solid:before{content:"¿";font-family:marquee;font-size:3rem;left:-32px;top:-4px}#solid .jp{top:-17px;width:94px}#listener{font-family:serif;font-size:2rem}#listener:before{content:"µ";font-family:marquee;font-size:2rem;left:-26px;top:-6px}#listener .jp{top:-17px;width:94px}#bwl{font-family:serif;font-size:1.8rem}#bwl:before{content:"¯";font-family:marquee;font-size:2.6rem;left:-32px;top:-6px}#bwl .jp{top:-17px;width:198px}#d-g{font-family:sans-serif;font-size:2rem;font-weight:700}#d-g:before{content:"±";font-family:marquee;font-size:2.2rem;font-weight:400;left:-28px;top:-6px}#d-g .jp{top:-17px;width:80px}#knife{font-family:sans-serif;font-size:1.5rem;letter-spacing:0}#knife .jp{top:-17px;width:198px}#ampjapan-lemaire{font-family:serif;font-size:1.4rem}#ampjapan-lemaire #lamp0{font-family:site}#ampjapan-lemaire:before{content:"´";font-family:marquee;font-size:2.2rem;left:-28px;top:-6px}#ampjapan-lemaire .jp{top:-17px;width:208px}#ag{font-family:serif;font-size:2rem}#ag:before{content:"ª";font-family:marquee;font-size:2.2rem;left:-28px;top:-6px}#ag .jp{top:-17px;width:68px}.carousel{max-width:1400px;position:relative}@media only screen and (min-width:481px){.carousel{margin:0 auto}}.carousel .viewport{aspect-ratio:1;overflow:hidden;position:relative}@media only screen and (min-width:481px){.carousel .viewport{aspect-ratio:2.8}}.carousel .contents{display:flex;margin:0;padding:0;position:absolute;top:0}.carousel .contents li{margin:0;padding:0}.carousel img{height:auto;width:100%}.carousel .move{border:3px solid #666;border-right:0;border-top:0;box-sizing:border-box;cursor:pointer;display:inline-block;height:20px;line-height:1;position:absolute;top:45%;vertical-align:middle;width:20px}.carousel .move.prev{left:5px;transform:translateX(25%) rotate(45deg)}.carousel .move.next{right:5px;transform:translateX(-25%) rotate(-135deg)}.carousel .progress{bottom:3px;left:0;position:absolute;text-align:center;width:100%}.carousel .progress span{background-color:#fff;border:1px solid #aaa;border-radius:10px;display:inline-block;height:10px;margin:0 3px;width:10px}.carousel .progress span.current{background-color:#fc0}article.containerV2{margin-bottom:50px}article.containerV2 h2{font-family:sans-serif;margin:30px 0 10px;text-align:center}#rank ul{counter-reset:num;display:flex;flex-wrap:wrap;gap:30px 0;justify-content:space-around;margin:0;padding:0}#rank li{width:49%}#rank a{color:#000;display:block;line-height:1.2;overflow:hidden;position:relative;text-align:center}#rank a:before{background-color:#000;color:#fff;content:counter(num);counter-increment:num;font-size:13px;font-weight:700;height:20px;left:0;line-height:22px;padding:0;position:absolute;text-align:center;top:0;width:20px}#rank img{aspect-ratio:1;margin-bottom:8px;object-fit:cover;width:100%}#rank p{margin:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:481px){#rank li{width:230px}}@media only screen and (min-width:821px){#rank li{width:260px}}@media only screen and (min-width:1401px){#rank ul{justify-content:space-between}}#pickup a{display:block;height:200px;overflow:hidden}#pickup>div:first-child{position:relative}#pickup>div:first-child .logoOrg{border-bottom:none!important;font-weight:400!important;line-height:1;position:absolute;transform-origin:top left}#pickup>div:first-child .logoOrg div.ja{box-sizing:border-box;font-size:9px;left:-5px;margin-top:5px;overflow:hidden;padding:5px 10px 10px;text-align:justify;text-align-last:justify;text-overflow:ellipsis;white-space:nowrap}#pickup>div:first-child .logoOrg div.gname{font-family:serif;font-size:20px;font-weight:700;line-height:1.05;padding-left:1em;padding-top:10px}#pickup>div:first-child .logoOrg.item{left:20%;position:relative}#pickup>div:first-child .logoOrg{color:#fff}#pickup>div:first-child .logoOrg div:first-child{font-family:maori;font-size:110px}#pickup>div:first-child .logoOrg .ja{top:60px;width:110px}#pickup>div:first-child .logoOrg .gname{margin-top:0}#pickup>div:first-child .logoOrg{background-color:rgba(0,0,0,.667);padding:10px 10px 0;right:20px;top:20px}#pickup>div:first-child a{background-image:url(/gush/i/topImg.jpg);background-position-x:25%;background-size:cover}#pickup>div:nth-child(2) img{height:200px;object-fit:cover;object-position:0 0}@media only screen and (min-width:481px){#pickup{display:flex;justify-content:space-around}#pickup>div{width:48%}}@media only screen and (min-width:1271px){#pickup>div:first-child{width:50%}#pickup>div:nth-child(2){max-width:660px}}#copyRight{color:#333;font-family:sans-serif;font-size:1rem;letter-spacing:2px;margin:10px 0;text-align:center}@media only screen and (min-width:821px){#copyRight{letter-spacing:4px;margin-top:20px 0 10px}}footer{border-top:1px solid #aaa;overflow:hidden;padding-top:20px;position:relative}footer nav{border-bottom:1px solid #bbb;margin-bottom:20px;padding-bottom:20px}footer ul{margin:0;padding:0}footer li{padding:7px 0;text-align:center}footer a{color:currentColor;cursor:pointer;padding:5px}@media only screen and (min-width:481px){footer ul{display:flex;flex-wrap:wrap}footer li{box-sizing:border-box;padding-left:10%;text-align:left;width:50%}}#mask{background-color:#000;bottom:0;opacity:.4;overflow:hidden;right:0;top:0}#mask,#modal{display:none;left:0;position:fixed}#modal{background-color:#fff;box-shadow:0 0 10px 1px #777;box-sizing:border-box;max-height:520px;min-height:41px;overflow-y:auto;padding:5px;scrollbar-width:thin;top:50%;transform:translateY(-50%)}#modal::-webkit-scrollbar{display:none}@media only screen and (min-width:481px){#modal{border-radius:6px;left:calc(50vw - 200px);padding:10px;width:400px}}#modal .closeBtn{background-color:#666;border:0;border-radius:4px;cursor:pointer;font-size:17px;height:1.8em;padding:0;position:relative;width:1.8em}#modal .closeBtn:before{height:28px;left:14px;top:2px;transform:rotate(45deg);width:4px}#modal .closeBtn:after,#modal .closeBtn:before{background-color:#fff;content:"";position:absolute}#modal .closeBtn:after{height:4px;left:2px;top:14px;transform:rotate(225deg);width:28px}#modal .closeBtn{position:absolute;right:5px;top:5px}#mailInq{margin:0 auto;padding:0 0 5px;width:96%}#mailInq #gName{align-items:center;display:flex;margin:0 5px 5px}#mailInq #gName div:first-of-type{width:20%}#mailInq #gName div:nth-of-type(2){padding:0 24px 0 10px}#mailInq #gName img{max-width:100%}#mailInq .stripe{margin:5px 0;padding:8px 0}#mailInq input[type=text],#mailInq textarea{width:100%}#mailInq .coution{color:#d00;padding:0 10px 5px}#mailInq .errMsg{color:#c00;padding:4px 0}#mailInq .btns{display:flex}#mailInq .btns div:first-of-type{flex:1 0 60%}#mailInq #mailInqSend{background-color:#06c;border:none;border-radius:3px;color:#fff;display:block;font-weight:700;height:40px;margin:3px auto 0;padding:0;width:120px}#mailInq #sentOk{background-color:#0061bb;border-radius:8px;color:#fff;display:none;margin:10px 0 0;padding:10px}#mailInq #sentOk p{text-indent:1em}input[type=password],input[type=search],input[type=text],select,textarea{background-color:#f3fcff;border:1px solid #bbb;box-sizing:border-box;letter-spacing:.5px;padding:3px 5px 3px 9px}input[type=password]::placeholder,input[type=search]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#000;opacity:1}input[type=mail],input[type=password],input[type=search],input[type=text],textarea{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}input.J[type=text],textarea.J{ime-mode:active!important}#cLoader{animation:spin 3s linear infinite;border:8px solid #3498db66;border-radius:50%;border-top-color:#3498db;bottom:0;display:none;height:60px;left:0;margin:auto;position:absolute;right:0;top:0;width:60px;z-index:9010}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}