body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,audio,video,canvas{margin:0;padding:0}article,aside,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,menu,nav,section{display:block}html,body{height:100%;width:100%}a{color:#000;-webkit-font-smoothing:antialiased;transition-duration:.3s}a:link,a:visited,a:hover,a:active{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:100%}li{list-style:none}fieldset{border:none}input,textarea,select,label{font-family:inherit;font-size:100%;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;vertical-align:middle}textarea{overflow:auto}legend{display:none}img{border:none;vertical-align:top}object{outline:none;vertical-align:middle}em,strong{font-style:normal;font-weight:700}small{font-size:100%}abbr,acronym{border:none;font-variant:normal}.boxRight{float:right!important}.clearfix{zoom:1}.clearfix:after{clear:both;content:"";display:block}.show{display:block!important}.hide{display:none!important}#i18{z-index:2005;left:10px;position:fixed;top:calc(var(--information-banner-height, 0px) + 10px)}#i18 .lang{float:left;margin:0 5px 0 0;position:relative}#i18 .lang:before{background:url(https://igram.base.shop/img/shop/arrow.gif) no-repeat;background-size:10px 7px;content:"";height:7px;position:absolute;right:13px;top:12px;width:10px}#i18 .currency{float:left;position:relative}#i18 .currency:before{background:url(https://igram.base.shop/img/shop/arrow.gif) no-repeat;background-size:10px 7px;content:"";height:7px;position:absolute;right:13px;top:12px;width:10px}#i18 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:2px;color:#000;cursor:pointer;font-family:inherit;font-size:11px;line-height:18px;min-width:inherit;padding:5px 25px 5px 10px;vertical-align:middle}.overlayBackground{background-color:#00000080;cursor:pointer;display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}#baseMenu{box-sizing:border-box;position:fixed;right:25px;top:calc(var(--information-banner-height, 0px) + 5px);z-index:2002}#baseMenu>ul>li{float:left;list-style:none}#baseMenu>ul>li.base{margin:0 10px 0 0}#baseMenu>ul>li a{background-color:#fff;border-radius:3px;box-shadow:0 1px 0 1px #96969666;cursor:pointer;display:block;-webkit-font-smoothing:antialiased;margin:1px 0 0;padding:5px 15px;text-decoration:none;transition-duration:.2s}#baseMenu>ul>li a:hover{box-shadow:0 0 0 1px #96969633;padding:6px 15px 4px}.cart{position:relative}.cart-badge{display:block!important}.cart-qty{position:absolute;top:4px;right:5px;padding:0 1px;min-width:14px;background:#fa5171;border-radius:50%;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}@font-face{font-family:baseicon;font-style:normal;font-weight:400;src:url(https://static.thebase.in/font/v1/baseicon.eot?317xhh);src:url(https://static.thebase.in/font/v1/baseicon.eot?317xhh#iefix) format("embedded-opentype"),url(https://static.thebase.in/font/v1/baseicon.ttf?317xhh) format("truetype"),url(https://static.thebase.in/font/v1/baseicon.woff?317xhh) format("woff"),url(https://static.thebase.in/font/v1/baseicon.svg?317xhh#baseicon) format("svg")}@font-face{font-family:shopicon;font-style:normal;font-weight:400;src:url(https://static.thebase.in/font/v1/shopicon.eot?317xhh);src:url(https://static.thebase.in/font/v1/shopicon.eot?317xhh#iefix) format("embedded-opentype"),url(https://static.thebase.in/font/v1/shopicon.ttf?317xhh) format("truetype"),url(https://static.thebase.in/font/v1/shopicon.woff?317xhh) format("woff"),url(https://static.thebase.in/font/v1/shopicon.svg?317xhh#baseicon) format("svg")}[class^=icon-],[class*=" icon-"]{font-family:baseicon!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.icon-cart:before{content:""}.icon-search:before{content:""}.icon-information:before{content:""}.icon-tipi:before{content:""}.icon-pin:before{content:""}.itemCb #cboxPrevious{background:url(https://static.thebase.in/i/controls.png) no-repeat 0 0;bottom:0;height:20px;left:0;overflow:visible;text-indent:-9999px;width:20px}.itemCb #cboxNext{background:url(https://static.thebase.in/i/controls.png) no-repeat -22px 0;bottom:0;height:20px;left:30px!important;overflow:visible;text-indent:-9999px;width:20px}.itemCb #cboxClose{background:url(https://static.thebase.in/i/controls.png) no-repeat -52px 0;height:20px;overflow:visible;text-indent:-9999px;width:20px}.itemCb #cboxContent button{border:none}.itemCb:focus{outline:none}a.cboxElement:focus{outline:none}#fixedHeader ul li{float:left}#fixedHeader li.topRightNavLi a{background-color:#fff;border-radius:5px;box-shadow:0 1px 0 2px #96969666;display:block;-webkit-font-smoothing:antialiased;margin:1px 0 0;padding:5px 15px;transition-duration:.2s}#fixedHeader li.topRightNavLi a:hover{box-shadow:0 0 0 1px #96969633;padding:6px 15px 4px}#fixedHeader li.topRightNavLi.base{margin:0 10px 0 0}#privacy,#law{background-color:#fff;box-sizing:border-box;font-family:Arial,Helvetica,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,Meiryo,sans-serif;font-size:13px;line-height:1.6em;margin:0 auto;padding:30px 40px 40px;text-align:left;width:960px}#privacy h2,#law h2{font-size:18px;font-weight:700;margin:20px 0 0;padding:0 0 20px}#privacy h3,#privacy dt{font-weight:700;margin:15px 0 8px}#privacy .privacy_intro{margin:0 0 20px}#law h3{font-weight:700;margin:20px 0 5px}#law .law_attention{padding:10px;margin-top:12px;line-height:1.5;background-color:#f8f9fa}@media(min-width:769px){#law .law_attention{padding:16px;margin-top:16px;line-height:1.6}}#widget{margin:0!important}#reportBtn{padding-bottom:20px}#twitter-widget-0,#twitter-widget-1{width:75px}body.shop{color:#000;font-size:13px;line-height:1.5;-webkit-text-size-adjust:none;word-break:break-all}body{background-color:#adc7c1;font-family:Lato,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}body.shop .wrapper{margin:0 auto 60px;padding:0 10px}@media(min-width:769px){body.shop .wrapper{width:960px}}body.shop #mainHeader{margin:0 auto 34px}body.shop #fixedHeader{padding:5px 10px;position:fixed;right:0;top:0}body.shop #mainFooter{font-size:11px;font-weight:700;margin:60px auto 100px}body.shop #mainFooter .footerMenu ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center}body.shop #mainFooter .footerMenu ul li{width:100%;margin-bottom:16px;color:gray;font-size:12px;font-weight:400;line-height:20px;text-align:center;vertical-align:middle}body.shop #mainFooter .footerMenu li.boxRight>div{display:flex;justify-content:center}body.shop #mainFooter .footerMenu .twitter{margin:0 0 0 8px}@media(min-width:769px){body.shop #mainFooter .footerMenu ul{flex-wrap:nowrap;justify-content:space-between}body.shop #mainFooter .footerMenu ul li{width:auto;margin-right:16px}body.shop #mainFooter .footerMenu li.boxRight{flex:1}body.shop #mainFooter .footerMenu li.boxRight>div{justify-content:flex-end}}body.shop #mainFooter .footerMenu li .fb-like{margin-top:-5px}body.shop #mainFooter .footerMenu ul .social_btn{float:right;width:215px}body.shop #mainFooter .footerMenu ul .social_btn li{margin:0}body.shop #mainFooter .footerMenu ul .social_btn li.twitter{margin:-5px 0 0}body.shop #embedded-tag{font-size:14px;letter-spacing:1px;line-height:24px;padding:20px 0 0}.pinnedBlog{padding:0 0 34px}.pinnedBlog .pinnedBlog_title{font-size:12px;text-align:center}.pinnedBlog .pinnedBlog_title:before{content:"";font-family:shopicon;padding:0 5px 0 0}.pinnedBlog .pinnedBlog_title a{color:inherit;display:inline}.publish_date.blog_pinned:before{content:"";font-family:shopicon;padding:0 2px 0 0}.titleForSearchResult{font-size:14px;font-weight:400;margin:-20px auto 0;padding:0 0 30px;text-align:center;width:100%}@media(min-width:769px){.titleForSearchResult{width:960px}}body.shop #shopHeader h1{display:block;font-size:30px;letter-spacing:2px;text-align:center}body.shop #shopHeader h1{margin:56px 0 34px}body.shop #shopHeader h1 a{display:inline-block}body.shop #shopHeader h1 img{max-width:960px;width:100%;vertical-align:top}body.shop #shopHeader nav{font-size:12px;font-weight:700;border-bottom:2px solid #000;border-top:2px solid #000;margin:0 7px}body.shop #shopHeader nav ul{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}body.shop #shopHeader nav ul li{display:block;width:max(33%,min(33%));height:40px;line-height:20px;text-align:center}body.shop #shopHeader nav ul li.itemSearch{width:100%;padding:0 16px}body.shop #shopHeader nav ul li.itemSearch form{box-sizing:border-box;border:none;display:inline-block;padding:0 30px 0 0;position:relative;width:100%;height:40px}body.shop #shopHeader nav ul li.itemSearch form input{width:100%;background-color:transparent;box-sizing:border-box;box-shadow:none;border:none;display:inline-block;margin:auto;padding:0 0 0 8px;position:absolute;top:0;left:0;bottom:0;height:20px}body.shop #shopHeader nav ul li.itemSearch form .itemSearch__btn{background-color:transparent;border-style:none;display:block;font-size:15px;position:absolute;top:0;right:5px;bottom:0;width:auto;cursor:pointer}@media(min-width:769px){body.shop #shopHeader nav ul li.itemSearch form{width:65px}}body.shop #shopHeader nav ul li:hover{border-bottom:solid 2px #000;height:38px}body.shop #shopHeader nav ul li a{display:block;padding:10px}@media(min-width:481px){body.shop #shopHeader nav ul{flex-wrap:nowrap;justify-content:space-between}body.shop #shopHeader nav ul li{flex:1;width:auto}}body.shop #shopHeader nav ul#appsItemCategoryTag{display:block}body#shopTopPage .itemList{margin:0 auto;overflow:hidden;width:calc(100% - 32px);padding:0 16px;display:flex;flex-wrap:wrap}body#shopTopPage .item{box-sizing:border-box;float:left;text-align:center;width:calc(50% - 4px);margin-right:4px;margin-bottom:8px}@media(min-width:481px)and (max-width:768px){body#shopTopPage .item{width:calc(33% - 4px)}}@media(min-width:769px){body#shopTopPage .itemList{width:987px}body#shopTopPage .item{width:210px;padding:14px 0 0;margin:0 18px 30px}body#shopTopPage .item a .itemTitle h2{width:206px}body#shopTopPage .item .itemImg{height:210px;line-height:208px;width:210px}body#shopTopPage .item .itemImg img{max-height:206px;max-width:206px}}body#shopTopPage .item .itemTitle{margin:20px 0 5px;text-align:center}body#shopTopPage .item a{color:#4d4d4d}body#shopTopPage .item a .itemTitle h2{display:block;font-size:14px;font-weight:700;margin:2px auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body#shopTopPage .item .itemImg{box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:auto;overflow:hidden;padding:1px;vertical-align:middle}body#shopTopPage .item:hover .itemImg{border:1px dotted #ed4242;padding:0}body#shopTopPage .item:hover a{color:#ed4242}body#shopTopPage .item .itemImg a{display:block;position:relative}body#shopTopPage .item .itemImg a:before{content:"";display:block;padding-top:100%}body#shopTopPage .item .itemImg img.image-resize{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}body#shopTopPage .item .itemImg a .soldout_cover{display:flex;align-items:center;justify-content:center;background-color:#ffffffe6;inset:0;opacity:.8;position:absolute}body#shopTopPage .item .itemImg a .soldout_cover p{color:#ed4242;font-size:22px;font-weight:700;text-align:center}body#shopTopPage .item .itemDetail .itemPrice{font-size:10px;letter-spacing:1px;text-align:center}body#shopTopPage .item .itemDetail .discountPrice{color:#e75c5c;margin:0}body#shopTopPage .item .itemDetail .discountPrice__ratio{border:1px solid #e75c5c;display:inline-block;font-size:10px;font-weight:700;line-height:18px;margin-right:5px;padding:0 5px}body#shopTopPage .item .itemDetail .discountPrice__calcPrice{font-size:10px;font-weight:700;letter-spacing:1px;line-height:1.8;white-space:nowrap}body#shopTopPage .item .comingSoon{color:#11beae;font-size:14px;margin-top:8px}body#shopTopPage .item .preOrder,body#shopTopPage .item .lottery,body#shopTopPage .item .takeout,body#shopTopPage .item .community{border:1px solid #252525;border-radius:2px;color:#252525;display:inline-block;font-size:10px;font-weight:700;padding:2px 6px;margin-top:6px}body#shopTopPage .item .community{background-color:#f2bb31;border:1px solid #f2bb31;color:#fff}body#shopDetailPage #mainContent{background-color:#fff;margin-bottom:50px}body#shopDetailPage .itemImg{display:flex;height:calc(100vw - 80px)}body#shopDetailPage .itemImgSlide{flex:1}body#shopDetailPage #slideImg .imgBox{border-radius:10px;text-align:center}body#shopDetailPage #slideImg .imgBox img{width:100%;vertical-align:middle}body#shopDetailPage #slideImg .imgBox img.label_image{width:auto}body#shopDetailPage #slideImgPager{float:left;overflow:hidden;padding:0 0 0 10px;width:64px}body#shopDetailPage #slideImgPager li+li{margin-top:10px}body#shopDetailPage #slideImgPager .smallImgBox{height:64px;line-height:64px;text-align:center;width:64px}body#shopDetailPage #slideImgPager .smallImgBox img{max-height:64px;max-width:64px;vertical-align:middle}body#shopDetailPage #slideImgPager .mCSB_inside>.mCSB_container{margin:0}body#shopDetailPage #mainContent .purchase{border-bottom:dotted 1px #000;border-top:dotted 1px #000;box-sizing:border-box}body#shopDetailPage header h1.itemTitle{color:#3c3c3c;font-size:16px;font-weight:700;margin-bottom:32px}body#shopDetailPage #purchase_form{color:#000;margin-bottom:35px}body#shopDetailPage #purchase_form select{cursor:pointer}body#shopDetailPage #purchase_form #purchaseSelect{margin:0}body#shopDetailPage #purchase_form .purchaseElement{margin:5px 0 15px;overflow:hidden}body#shopDetailPage #purchase_form input,body#shopDetailPage #purchase_form select{width:100%;display:block;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}body#shopDetailPage #purchase_form label{font-size:14px;margin:16px 0 8px;line-height:1em;display:block}body#shopDetailPage #purchase_form .itemOptionElement,#variationSelectWrap{max-width:100%}body#shopDetailPage #purchase_form .itemOption__caption{font-size:12px;margin:8px 0;line-height:1.5em;display:block}body#shopDetailPage #purchase_form .itemOption__bottomCaptionBlock{overflow:hidden}body#shopDetailPage #purchase_form .itemOption__caption--error{float:left;font-size:12px;line-height:1em;display:block;color:#f07f7f}body#shopDetailPage #purchase_form .itemOption__count{float:right;font-size:12px;line-height:1em;display:block;color:#777}body#shopDetailPage #purchase_form .itemOption__count--error{color:#f07f7f}body#shopDetailPage #purchase_form #itemSelect select.itemOption__select,body#shopDetailPage #purchase_form #itemSelect #valiationSelect,body#shopDetailPage #purchase_form #itemSelect #amountSelect{height:auto;white-space:normal;max-width:100%;min-height:2.1em;appearance:none;padding-right:1em;line-height:initial;background-repeat:no-repeat;background-position:right .35em center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'10' height%3D'6' viewBox%3D'0 0 10 6'%3E%3Cpath d%3D'M5 6l5-6H0z' fill%3D'%23333' fill-opacity%3D'.5'/%3E%3C%2Fsvg%3E")}body#shopDetailPage #purchase_form #amountSelect{width:auto;max-width:375px}body#shopDetailPage #purchase_form .purchaseElement label{color:#000;font-size:14px;margin-right:10px}body#shopDetailPage .itemPrice h2{display:grid;gap:30px;color:#262626;font-weight:400;letter-spacing:1px;margin:30px 0;text-align:left}body#shopDetailPage .itemPrice h2 .price{display:grid;gap:8px}body#shopDetailPage .itemPrice h2 .price[data-proper]{gap:12px}body#shopDetailPage .itemPrice h2 .price__row{white-space:nowrap}body#shopDetailPage .itemPrice h2 .price__row>*:not(wbr){display:inline-block;vertical-align:middle}body#shopDetailPage .itemPrice h2 .price__row>span:not(:first-child){margin-left:4px}body#shopDetailPage .itemPrice h2 .price[data-proper] .price__row>span:not(:first-child){margin-left:8px}body#shopDetailPage .itemPrice h2 .price__discountRate{border:1px solid #e75c5c;color:#e75c5c;display:inline-block;font-size:12px;font-weight:700;line-height:17px;padding:0 6px}body#shopDetailPage .itemPrice h2 .price__label,body#shopDetailPage .itemPrice h2 .price__value{font-weight:400;line-height:1.2}body#shopDetailPage .itemPrice h2 .price__mainLabel{font-size:20px}body#shopDetailPage .itemPrice h2 .price__mainValue{font-size:22px}body#shopDetailPage .itemPrice h2 .price__subLabel{font-size:12px}body#shopDetailPage .itemPrice h2 .price__subValue,body#shopDetailPage .itemPrice h2 .price__properLabel{font-size:14px}body#shopDetailPage .itemPrice h2 .price__properValue{font-size:16px}body#shopDetailPage .itemPrice h2 .price__subProperLabel{font-size:12px}body#shopDetailPage .itemPrice h2 .price__subProperValue{font-size:14px}body#shopDetailPage .itemPrice h2 .price__value.price__value--proper{text-decoration:line-through}body#shopDetailPage .itemPrice h2 .price__value.price__value--discount{color:#e75c5c}body#shopDetailPage .itemPrice[data-soldout] h2 .price__value{text-decoration:line-through}body#shopDetailPage .itemPrice h2 .price__tax{font-size:12px;color:#a0a7b4}body#shopDetailPage .purchase .soldout{color:#ed4242;display:block;font-size:16px;margin-top:-22px;margin-bottom:20px}body#shopDetailPage .purchase .comingSoon{color:#11beae;font-size:19px;margin:0 0 20px}body#shopDetailPage .preOrder,body#shopDetailPage .lottery,body#shopDetailPage .takeout,body#shopDetailPage .community{margin:16px 0}body#shopDetailPage .preOrder__label,body#shopDetailPage .lottery__label,body#shopDetailPage .takeout__label{border:1px solid #252525;border-radius:2px;color:#252525;display:inline-block;font-size:12px;font-weight:700;padding:4px 6px;margin:0 0 4px}body#shopDetailPage .preOrder__data,body#shopDetailPage .lottery__data{font-size:12px;color:#252525}body#shopDetailPage #itemAttention{color:#868686;font-size:11px;line-height:1.5em;margin-bottom:25px}body#shopDetailPage #itemAttention .attention a{color:#868686}body#shopDetailPage #itemAttention .attention a:hover{text-decoration:underline}body#shopDetailPage #itemAttention .attention.deliveryShortestDay{border:1px solid #11BEAE;border-radius:2px;color:#11beae;display:inline-block;font-size:10px;font-weight:700;margin-bottom:25px;padding:5px;width:100%;text-align:center}body#shopDetailPage #itemAttention .attention.free{font-weight:700}body#shopDetailPage #itemAttention .attention.free .free__text{color:#11beae;font-weight:700}body#shopDetailPage #itemAttention .attention.salesPeriod--term{background:#ceefeb;border:1px solid #11beae;color:#11beae;font-size:13px;font-weight:700;line-height:1.7;margin-bottom:36px;padding:10px}body#shopDetailPage #itemAttention .attention.salesPeriod--willStart{background:#ceefeb;border:1px solid #11beae;color:#11beae;font-size:13px;font-weight:700;line-height:1.7;margin-bottom:30px;padding:10px;text-align:center}body#shopDetailPage #itemAttention .attention.salesPeriod--finish{border:1px solid #999;color:#999;font-size:13px;font-weight:700;line-height:1.7;margin-bottom:36px;padding:10px;text-align:center}body#shopDetailPage .itemDescription{margin:60px 7px 24px 0}body#shopDetailPage .itemDescription p{line-height:24px}body#shopDetailPage #embedded-tag p{color:#000;margin:0 0 5px}body#shopDetailPage #embedded-tag textarea{border:1px solid #e2e2e2;border-radius:5px;color:#838383;padding:5px;width:100%}body#shopDetailPage #purchase_form .purchaseButton{margin:30px 0 0;text-align:center}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn{background:#000;border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:700;outline:none;padding:14px 0;text-align:center;text-decoration:none;transition-duration:.2s;width:100%}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn.purchaseButton__btn--outOfStock{color:#fff;background:#888}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn:hover{cursor:pointer;opacity:.7}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn:disabled,body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn--disabled{background:#eee;color:#999;cursor:not-allowed;opacity:1}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn:disabled:hover,body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn--disabled:hover{opacity:1}body#shopDetailPage .shareButtons{display:flex}body#shopDetailPage .shareButtons>div{margin-right:4px}body#shopDetailPage .report{text-align:left}body#shopDetailPage .report a{color:#aaa;display:block;font-size:11px;margin-right:15px;padding-top:3px;text-align:right}body#shopDetailPage .report a:hover{text-decoration:underline}@media(min-width:769px){body#shopDetailPage #mainContent{padding:80px 65px;width:830px}body#shopDetailPage #mainContent .item{float:left;position:relative;width:493px}body#shopDetailPage #mainContent .purchase{margin:0 0 0 520px;width:280px}body#shopDetailPage header h1.itemTitle{font-size:27px;margin-bottom:55px}body#shopDetailPage #mainContent .item .itemImg{height:400px}body#shopDetailPage #mainContent .item .itemImgSlide,body#shopDetailPage #mainContent .item .bx-wrapper{float:left;width:400px}body#shopDetailPage #slideImg .imgBox{border-radius:10px;height:400px;line-height:400px;text-align:center;width:400px}body#shopDetailPage #slideImg .imgBox img{max-height:400px;max-width:400px;vertical-align:middle;object-fit:contain}body#shopDetailPage #slideImgPager{float:left;height:400px;overflow:hidden;padding:0 0 0 10px;width:83px}}.main{background:#fff;height:auto;margin:0 auto;text-align:left;width:960px}.main #about{color:#535353;margin:0 auto;padding:85px 0;width:820px}.main #about h2{color:#000;font-size:18px;letter-spacing:3px;margin-bottom:24px;text-align:left;text-transform:uppercase}@media(min-width:769px){.main #about h2{font-size:34px;margin-bottom:60px}}.main #about h3{font-size:28px}.main #about p{font-size:14px;line-height:1.6em}.main #about .social{margin:40px 0 0;text-align:center;width:100%}.main #about .social>ul{display:inline-block}.main #about .social ul li{float:left;margin-right:15px}.main #about .social ul li:last-child{margin-right:0}.inquirySection{padding:60px}.inquirySection h1{color:#1a1a1a;font-size:35px;letter-spacing:3px;line-height:35px;margin:0 0 20px;text-align:left;text-transform:uppercase}.inquirySection p{color:#000;font-size:13px;line-height:13px;text-align:left}.inquirySection form{width:100%}@media(min-width:769px){.inquirySection form{margin:40px auto 0;width:652px}}.inquirySection dl{text-align:left}.inquirySection dl dt{color:#000;font-size:16px;line-height:16px;margin-bottom:10px}.inquirySection dl dt span{color:#fb7c8a;font-size:11px;line-height:11px;margin-left:5px;vertical-align:baseline}.inquirySection dl dd{margin-bottom:20px}.inquirySection dl dd input,.inquirySection dl dd textarea{box-sizing:border-box;border:1px solid #c4c4c4;border-radius:5px;width:100%}.inquirySection dl dd input{padding:5px 10px}.inquirySection dl dd textarea{height:135px;padding:10px}@media(min-width:769px){.inquirySection dl dd input,.inquirySection dl dd textarea{width:630px}}.inquirySection .control-panel input#buttonLeave{background-color:#000;border:none;color:#ccc;display:inherit;font-size:12px;-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:5px;margin:55px auto 0;padding:14px 0;transition-duration:.2s;width:290px}.inquirySection .control-panel input#buttonLeave:hover{cursor:pointer;opacity:.7}#inquiryConfirmSection p{color:#000;font-size:13px;line-height:13px}#inquiryConfirmSection dd{font-size:12px;padding-left:15px}#inquiryCompleteSection p{line-height:1.4em;margin:30px 0 0}#inquiryCompleteSection a{background-color:#000;color:#ccc;display:block;font-size:12px;font-weight:700;letter-spacing:5px;margin:35px auto 0;padding:14px 0;text-align:center;transition-duration:.2s;width:290px}#inquiryCompleteSection a:hover{opacity:.7}@media(max-width:769px){.main,#privacy,#law{width:92%;margin:0 auto;padding:0}.main #about,.main .inquirySection{width:100%;padding:0}}.template #category-menu{display:block}.template #category-menu span{cursor:pointer}.template #category-menu .category-list{display:none}.template #category-menu:hover .category-list{display:block;padding:20px 0 0;position:absolute;z-index:9999}.template #category-menu .category-list ul{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 1px 3px #646464;cursor:pointer;margin:0;max-width:250px;padding:10px}.template #category-menu .category-list ul li{border:none;float:none;height:auto;line-height:26px;margin:0;padding:0;position:relative;text-align:left;width:100%}.template #category-menu .category-list ul li a{display:inline;font-size:12px;font-weight:400;letter-spacing:1px;line-height:18px;white-space:nowrap}.template #category-menu .category-list ul li a:hover{border-bottom:none;text-decoration:underline}body.template #category-menu span{display:block;-webkit-font-smoothing:antialiased;padding:10px;text-transform:uppercase;transition-duration:.3s}body.template #category-menu:hover .category-list ul{border:inherit;border-radius:inherit;padding:0}body.template #category-menu:hover .category-list ul li:hover{background-color:#b3b3b3;border-bottom:none;height:auto}body.template #category-menu:hover .category-list ul li a{display:block;margin:0;max-width:250px;overflow:hidden;padding:10px 20px;text-overflow:ellipsis;white-space:nowrap}body.template #category-menu:hover .category-list ul li a:hover{text-decoration:none}.template #category-menu .appsItemCategoryTag_child .appsItemCategoryTag_lowerchild{display:none}@media(min-width:769px){.template #category-menu .appsItemCategoryTag_child .appsItemCategoryTag_lowerchild{display:none;left:99%;position:absolute;top:0;z-index:-1}.template #category-menu .appsItemCategoryTag_lowerchild:hover,.template #category-menu .appsItemCategoryTag_child:hover .appsItemCategoryTag_lowerchild{display:block}}.categoryTitle01{font-size:20px;font-weight:700;line-height:1.1;margin:38px 0 0;text-align:center}.childCategoryList01{padding:17px 0 0;text-align:center}.childCategoryList01_child{display:inline-block;font-size:14px;letter-spacing:-.4em}.childCategoryList01_link{display:inline-block;letter-spacing:normal;line-height:2;padding:0 15px}.childCategoryList01_link:hover{text-decoration:underline}body.template .etc-menu span{display:block;-webkit-font-smoothing:antialiased;text-transform:uppercase;transition-duration:.3s}:root{--color-bg: #ADC7C1;--color-nav: #000000;--color-accent: #ed4242;--color-text: #000000;--font-base: Lato, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}.childCategoryList01_child,.childCategoryList01_link,.mainHeaderNavColor,.appsItemCategoryTag_lowerLink,.categoryTitle01,.footerNav{color:var(--color-nav)}
