@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:999999px}a:link{color:#1a1a1a;text-decoration:underline;text-underline-offset:5px}a:visited{color:black;text-decoration:underline;text-underline-offset:5px}a:hover{color:#A20012;text-decoration:underline;text-underline-offset:5px;-webkit-transition-duration:0.25s;transition-duration:0.25s}a:active{color:#1a1a1a;text-decoration:underline;text-underline-offset:5px}img{max-width:100%;border:none}em{font-style:normal;font-weight:normal}strong{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;padding:0;font-size:1.8rem;line-height:1.5}p{margin-top:0;line-height:2}div+h2,div+h3,div+h4,div+h5,p+h2,p+h3,p+h4,p+h5,p+h6,table+h2,table+h3,table+h4,table+h5,table+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:20px}h2{font-size:1.8rem}h3{font-size:1.6rem}li{line-height:1.75}figure{margin:0 0 15px;padding:0}figcaption{margin:10px 0 0;padding:0}form{margin:0}select{font-size:1.8rem;border:1px solid #999}textarea{width:100%}html{font-size:62.5%}body{margin:0;padding:0;color:#1a1a1a;font-size:1.6rem;font-family:YakuHanJP_Noto,Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.allwrapper{position:relative}.scrollwrapper{padding-top:100px}.header{position:fixed;z-index:100;width:100%;height:110px;background-color:#fff;border-bottom:1px solid #a4a4a4;-webkit-transition-duration:0.5s;transition-duration:0.5s}.header .sitename{margin:0;padding:23px 0 0 0;font-size:2rem;-webkit-transition-duration:0.5s;transition-duration:0.5s}.header .sitename a{display:block;width:270px;height:66px;background:url(../img/logo-bk.png) left center/auto 100% no-repeat;white-space:nowrap;text-indent:200%;overflow:hidden;-webkit-transition-duration:0.5s;transition-duration:0.5s}.header .contentswidth{height:100%}.header.is-transparent{-webkit-transition-duration:0.5s;transition-duration:0.5s;background-color:rgba(255,255,255,0.7);height:65px}.header.is-transparent .sitename{-webkit-transition-duration:0.5s;transition-duration:0.5s;padding:7px 0 0 0}.header.is-transparent .sitename a{-webkit-transition-duration:0.5s;transition-duration:0.5s;height:46px}.headermenu{position:absolute;width:calc(100% - 280px);height:100%;right:0;top:0}.headermenu h2{position:absolute;left:-9999px}.headermenu li{list-style:none}.headermenu a{border:none}.headermainmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:42px 0 0;-webkit-transition-duration:0.5s;transition-duration:0.5s}.header.is-transparent .headermainmenu{-webkit-transition-duration:0.5s;transition-duration:0.5s;padding-top:15px}.headermainmenu li{height:100%;margin:0;padding:0;list-style:none;line-height:1}body.contact .headermainmenu li.contact,body.sell .headermainmenu li.sell,body.shop .headermainmenu li.shop,body.stocklist .headermainmenu li.stocklist{border-bottom:2px solid #1a1a1a}.headermainmenu a{position:relative;display:block;padding:10px 0;border-radius:5px}.headermainmenu a:active,.headermainmenu a:link,.headermainmenu a:visited{color:#000;text-decoration:none}.headermainmenu a:hover{color:#000;text-decoration:none}.headermainmenu a:hover:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.headermainmenu a:after{background:#f1f1f1;position:absolute;top:0;left:0;content:"";width:100%;height:100%;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:0.2s cubic-bezier(0.45,0,0.55,1);transition:0.2s cubic-bezier(0.45,0,0.55,1);z-index:-1}.headermainmenu a span{display:block;padding:0 20px;border-left:1px solid #000}.posmenu{clear:both;padding:50px 0}.posmenu a{display:inline-block;padding:5px 0}.posmenu a:active,.posmenu a:link,.posmenu a:visited{color:#333;text-decoration:none;border-bottom:2px solid #ccc}.posmenu a:hover{color:#999;text-decoration:none;border-bottom:2px solid #f1f1f1}.contents{clear:both}.maincontents{width:600px;float:left}.contentsheader{padding:10px 0;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.contentsheader__subtitle{padding:0 0 30px;font-size:2rem;font-weight:700}.contentsheader__header{margin:0;padding:0;font-size:4.6rem}.subcontents{width:300px;float:right}.footer{clear:both;margin:0;padding:50px 0;background:#1a1a1a;color:#fff}.footer .sitename{display:block;width:300px;margin:-20px 0 15px;padding:0;font-size:1.6rem}.footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-logo{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;border-right:#a4a4a4 1px solid;font-size:1.4rem}.footer-logo__info{margin:0}.footer-menu{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 450px);flex:0 0 calc(100% - 450px);display:-webkit-box;display:-ms-flexbox;display:flex}.footer-menu li{list-style:none}.footer-menu a:active,.footer-menu a:link,.footer-menu a:visited{color:#fff;text-decoration:none}.footer-menu a:hover{color:#a4a4a4;text-decoration:none}.footer-menu__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0;padding:0}.footer-menu__main>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0;padding:0;font-weight:700}.footer-menu__main ul{margin:15px 0 0;padding:0;font-size:1.4rem;font-weight:400}.footer-menu__main ul>li{margin:0 0 10px 1em;padding:0;list-style:disc}.footer-menu__sub{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin:0;padding:0;list-style:none;font-size:1.4rem}.footer-menu__sub>li{margin:0 0 15px;padding:0}.footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 0;padding:20px 0;border-top:1px solid #a4a4a4}.footer-copyright span{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.4rem}.footer-copyright small{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;text-align:right;font-size:1.2rem}.floatinglinebox{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20;top:50%;right:0;width:124px;height:124px;border:1px solid #fff}.floatinglinebox a{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.floatinglinebox a:active,.floatinglinebox a:link,.floatinglinebox a:visited{color:#fff;text-decoration:none;background-color:#1a1a1a}.floatinglinebox a:hover{color:#fff;text-decoration:none;background-color:#07c04b}.floatinglinebox__text{display:inline-block;line-height:1.25;font-size:1.4rem}.floatinglinebox__close{position:absolute;top:1px;left:1px;width:20px;height:20px;background-color:#fff;cursor:pointer}.floatinglinebox__close .bar1{display:block;position:absolute;top:calc(50% - 1px);left:10%;width:80%;height:2px;background-color:#1a1a1a;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.floatinglinebox__close .bar2{display:block;position:absolute;top:calc(50% - 1px);left:10%;width:80%;height:2px;background-color:#1a1a1a;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.pagetop{position:fixed;bottom:10px;right:10px;z-index:100;-webkit-transition-duration:0.5s;transition-duration:0.5s;opacity:0;width:50px;height:50px}.pagetop.is-show{-webkit-transition-duration:0.5s;transition-duration:0.5s;opacity:1}.pagetop>a{overflow:hidden;display:block;width:50px;height:50px;border:1px solid rgba(255,255,255,0.25);background:url(../img/pagetop-bg.png) left center no-repeat rgba(0,0,0,0.75);background-size:50px 50px;white-space:nowrap;text-indent:100%}.slick-slide{height:auto}.slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;width:30px;height:30px;margin-top:-15px;border:none;background:url(../img/slick-arrow-bg.png);background-size:cover;white-space:nowrap;text-indent:100%;color:transparent}.slick-prev{left:10px;background-position:0 -30px}.slick-next{right:10px}.slick-dots{position:absolute;bottom:10px;z-index:10;width:100%;margin:0;padding:0;text-align:center}.slick-dots li{display:inline-block;margin:0 5px;padding:0}.slick-dots li button{width:16px;height:16px;background:rgba(0,0,0,0.75);border:none;border-radius:50%;color:transparent}.slick-dots li button:hover{background-color:#000;-webkit-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff}.slick-dots .slick-active button{background:#E61934}.contentsbody{padding:75px 0}.contentswidth{width:calc(100% - 100px);max-width:1480px;min-width:768px}.contentswidthfull{width:100%}.clearfix:after{content:"";clear:both;display:block}.contentsh1{position:relative;margin:0 0 75px;padding:0;line-height:1.25;text-align:center;font-size:3.4rem;font-weight:700}.contentsh1:after{content:"";position:absolute;top:calc(100% + 15px);left:50%;width:60px;height:2px;margin-left:-30px;background-color:#A20012}.contentsh1 span.num{font-size:4rem}.contentsh1 span.color{color:#A20012}.contentsh1 span.num{font-size:4rem}.contentsh1 span.color{color:#A20012}.contentsh2{clear:both;margin:0 0 30px;padding:0 0 15px;border-bottom:1px solid #ddd;line-height:1.25;font-size:3rem;font-weight:normal}.buttonbox{margin:50px 0 45px;text-align:center}.buttonbox--tal{text-align:left}.buttonbox--tar{text-align:right}.button{position:relative;display:inline-block;margin:0 5px 5px;padding:15px 30px;border:1px solid #1a1a1a;border-radius:4px;background-color:#1a1a1a;text-align:center;color:#fff;cursor:pointer}.button:active,.button:link,.button:visited{color:#fff;text-decoration:none;background-color:#1a1a1a}.button:hover{-webkit-transition-duration:0.25s;transition-duration:0.25s;color:#fff;text-decoration:none;background-color:#A20012}.button:after{content:"";position:absolute;top:50%;right:13px;width:8px;height:8px;margin-top:-5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.button.wh{background-color:#fff;color:#1a1a1a;cursor:pointer}.button.wh:active,.button.wh:link,.button.wh:visited{color:#1a1a1a;text-decoration:none;background-color:#fff}.button.wh:hover{-webkit-transition-duration:0.25s;transition-duration:0.25s;color:#fff;text-decoration:none;background-color:#A20012}.button.wh:hover:after{border-color:#fff}.button.wh:after{border-color:#1a1a1a}.button.gr:active,.button.gr:link,.button.gr:visited{text-decoration:none}.button.gr:hover{border-color:#07c04b;-webkit-transition-duration:0.25s;transition-duration:0.25s;color:#fff;background-color:#07c04b}.button.fsl{font-size:2rem}.button.is-disabled{background-color:#ccc}.button.w-150px{width:150px}.button.w-200px{width:200px}.button.w-300px{width:300px}.button.search-submit{margin:0;padding:9px;background-color:#1a1a1a}.checkbox,.radio{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;position:relative;display:inline-block;margin:0 16px 12px 0;padding:12px 24px 12px 52px;border-radius:8px;background-color:#f6f7f8;vertical-align:middle;cursor:pointer}.checkbox:hover,.radio:hover{background-color:#e2edd7}.checkbox:hover:after,.radio:hover:after{border-color:#A20012}.checkbox:after,.radio:after{-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;position:absolute;top:50%;left:15px;display:block;margin-top:-10px;width:16px;height:16px;border:2px solid #bbb;border-radius:6px;content:""}.radio:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:absolute;top:50%;left:20px;display:block;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#A20012;content:"";opacity:0}input[type=radio]:checked+.radio:before{opacity:1}.checkbox:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:absolute;top:50%;left:21px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #A20012;border-bottom:3px solid #A20012;content:"";opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}input[type=checkbox]:checked+.checkbox:before{opacity:1}.must{display:inline-block;margin:0 5px 5px;padding:3px 10px 1px;background:#E61934;border-radius:5px;color:#fff}.full{width:100%}.half{width:50%}.flexcontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0}.flexcontainer:after{content:"";clear:both;display:block}.flexcontainer>*{margin:0 0 20px;padding:0;list-style:none}.flexcontainer--two>*{width:48.33%;margin-right:1.6%}.flexcontainer--three>*{width:31.11%;margin-right:2%}.flexcontainer--three .flexcontainer__two{width:64.22%}.flexcontainer--four>*{width:22.5%;margin-right:2.5%}.flexcontainer--four .flexcontainer__two{width:47.5%}.flexcontainer--four .flexcontainer__three{width:72.5%}.datatable1{width:100%;margin:25px 0;padding:0;border-collapse:separate;border-spacing:0}.datatable1 th{padding:15px;border-bottom:1px solid #333}.datatable1 td{padding:15px;border-bottom:1px solid #333}.datatable1--tal td,.datatable1--tal th{text-align:left}.datatable1--tac td,.datatable1--tac th{text-align:center}.datatable1--tar td,.datatable1--tar th{text-align:right}.cell__tal{text-align:left}.cell__tac{text-align:center}.cell__tar{text-align:right}.table-notice{margin-top:-20px}body .wp-pagenavi{margin:50px 0;text-align:center}body .wp-pagenavi span,body .wp-pagenavi>a{display:inline-block;margin:0 5px 10px;padding:5px 10px;border:1px solid #A20012;font-size:1.6rem}body .wp-pagenavi .current{background-color:#A20012;color:#fff}.marginbottom{display:block;margin-bottom:10px}.marginbottomwide{display:block;margin-bottom:40px}.margintop{display:block;margin-top:10px}.margintopwide{display:block;margin-top:40px}.imagetext{white-space:nowrap;text-indent:200%;overflow:hidden}.pcnone{display:none!important}.spnone{display:inline-block!important}.textred{color:#E61934}.bebasneue{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}@-webkit-keyframes displayFadeIn{0%{opacity:0}to{display:block;opacity:1}}@keyframes displayFadeIn{0%{opacity:0}to{display:block;opacity:1}}@-webkit-keyframes flash{0%,to{opacity:1}50%{opacity:0}}@keyframes flash{0%,to{opacity:1}50%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ef.displayfadein .ef.fadein,.ef.fadein2,.ef.fadein3{opacity:0}.ef-v.displayfadein{-webkit-animation:displayFadeIn 2s ease forwards;animation:displayFadeIn 2s ease forwards}.ef-v.fadein{-webkit-animation:fadeIn 1s ease forwards;animation:fadeIn 1s ease forwards}.ef-v.fadein2{-webkit-animation:fadeIn 1s ease forwards;animation:fadeIn 1s ease forwards;-webkit-animation-delay:0.5s;animation-delay:0.5s}.ef-v.fadein3{-webkit-animation:fadeIn 1s ease forwards;animation:fadeIn 1s ease forwards;-webkit-animation-delay:1s;animation-delay:1s}.home-topslider{padding-bottom:100px}.home-topslider .contentswidth.ef{opacity:0}.home-topslider__header{padding-left:100px;font-size:5.2rem}.home-topslider__header span{display:block;color:#A20012}.home-topslider__text{margin-bottom:50px;padding-left:100px;font-size:2.4rem}.home-topslider__slider{}.home-topslider__slider.hero{position:relative;width:100%;height:100vh;min-height:520px;overflow:hidden;background:#000;color:#fff}.home-topslider__slider.hero:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(10,12,15,0.45)),color-stop(40%,rgba(10,12,15,0.15)),to(rgba(10,12,15,0.75)));background:linear-gradient(180deg,rgba(10,12,15,0.45) 0%,rgba(10,12,15,0.15) 40%,rgba(10,12,15,0.75) 100%);z-index:2;pointer-events:none}.home-topslider__slider .home-slider__movie,.home-topslider__slider .slide{position:absolute;inset:0;opacity:0;-webkit-transition:opacity 1.4s ease-in-out;transition:opacity 1.4s ease-in-out;will-change:opacity}.home-topslider__slider .home-slider__movie img,.home-topslider__slider .home-slider__movie video,.home-topslider__slider .slide img,.home-topslider__slider .slide video{max-width:10000px;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-topslider__slider .home-slider__movie.is-active,.home-topslider__slider .slide.is-active{opacity:1}.home-topslider__slider .home-slider__movie.is-active img,.home-topslider__slider .slide.is-active img{-webkit-animation:kenburns 8s ease-out forwards;animation:kenburns 8s ease-out forwards}.home-topslider__slider .home-slider__movie.is-active video,.home-topslider__slider .slide.is-active video{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;max-width:none!important;max-height:none!important;background:transparent!important;outline:none!important}.home-topslider__slider .home-slider__movie{opacity:1}.home-topslider__slider{}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}to{-webkit-transform:scale(1.12) translate(-1.5%,-1%);transform:scale(1.12) translate(-1.5%,-1%)}}@keyframes kenburns{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}to{-webkit-transform:scale(1.12) translate(-1.5%,-1%);transform:scale(1.12) translate(-1.5%,-1%)}}@-webkit-keyframes kb-in{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.12) translate(-1.5%,-1%);transform:scale(1.12) translate(-1.5%,-1%)}}@keyframes kb-in{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.12) translate(-1.5%,-1%);transform:scale(1.12) translate(-1.5%,-1%)}}@-webkit-keyframes kb-out{0%{-webkit-transform:scale(1.14);transform:scale(1.14)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kb-out{0%{-webkit-transform:scale(1.14);transform:scale(1.14)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes kb-pan{0%{-webkit-transform:scale(1.1) translate(2.5%,0);transform:scale(1.1) translate(2.5%,0)}to{-webkit-transform:scale(1.1) translate(-2.5%,0);transform:scale(1.1) translate(-2.5%,0)}}@keyframes kb-pan{0%{-webkit-transform:scale(1.1) translate(2.5%,0);transform:scale(1.1) translate(2.5%,0)}to{-webkit-transform:scale(1.1) translate(-2.5%,0);transform:scale(1.1) translate(-2.5%,0)}}.home-topslider__slider{}.home-topslider__slider .copy{position:absolute;z-index:3;left:8%;bottom:16%;max-width:700px;text-shadow:0 0 10px black,0 0 10px black,0 0 10px black}.home-topslider__slider .eyebrow{font-size:13px;letter-spacing:0.35em;color:#b8935a;margin-bottom:18px;font-weight:600}.home-topslider__slider .headline{font-family:"Times New Roman","Yu Mincho",serif;font-size:clamp(30px,5vw,60px);line-height:1.3;font-weight:500;letter-spacing:0.02em;text-shadow:0 2px 24px rgba(0,0,0,0.4)}.home-topslider__slider .headline span{color:#b8935a}.home-topslider__slider .sub{margin-top:20px;font-size:clamp(14px,1.4vw,17px);line-height:1.9;opacity:0.92}.home-topslider__slider{}.home-topslider__slider .dots{position:absolute;z-index:3;left:8%;bottom:8%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.home-topslider__slider .dot{width:34px;height:3px;background:rgba(255,255,255,0.3);border:none;cursor:pointer;overflow:hidden}.home-topslider__slider .dot.is-active{background:#b8935a}.home-story__header{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;margin:0 0 30px;text-align:center;line-height:1;font-size:15rem;color:#a4a4a4}.home-story__contents{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-bottom:80px}.home-story__catch{margin:0 0 30px;line-height:1;font-size:4.4rem}.home-story__text{width:0;min-width:100%}.home-story__button{position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.home-story__button .button{-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%;margin:0}.home-stocklist__titlelist{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.home-stocklist__title{-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px;padding:50px 20px 0 50px;line-height:1.25;font-size:5.6rem;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-weight:700}.home-stocklist__title span{display:block;margin-top:20px;font-size:2.6rem}.home-stocklist__list{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 245px);flex:0 0 calc(100% - 245px);overflow:hidden;padding:60px 0 0}.home-stocklist__list .stocklist-list__list{width:100%}.home-stocklist__list .stocklist-list__list .slick-arrow{top:auto;bottom:calc(100% + 20px);margin-top:0}.home-stocklist__list .stocklist-list__list .slick-prev{left:10px}.home-stocklist__list .stocklist-list__list .slick-next{left:50px}.home-stocklist__list .stocklist-list__list .slick-slide{margin:0;padding-left:10px}.home-sell__title{margin-bottom:50px;padding:0 0 0 50px;line-height:1.25;font-size:5.6rem;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-weight:700}.home-sell__title span{display:block;margin-top:20px;font-size:2.6rem}.home-sell__support{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}.home-sell__support>:first-child{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:75px 5% 75px 50px;background-color:#1a1a1a}.home-sell__support>:last-child{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;background:url(../../sell/img/mainimage.jpg) center center/cover no-repeat}.home-sell__supportheader{margin:0 0 40px;line-height:2;font-size:3.2rem;font-weight:700}.home-sell__supporttext{margin:0;font-size:1.8rem;line-height:2.25}.home-sell__method{padding:75px 0 0}.home-sell__methodheader{margin:0 0 30px;text-align:center;font-size:2.6rem}.home-sell__methodheader span{display:inline-block;margin:0 5px;padding:5px;border:1px solid #1a1a1a}.home-sell__methodlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80%;margin:0 auto;padding:0;list-style:none}.home-sell__methodlist>*{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:20px 0;background-color:#f8f8f8;border:1px solid #ddd;border-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);box-shadow:0 0 10px rgba(0,0,0,0.25);cursor:pointer}.home-sell__methodlist>:hover{-webkit-transition-duration:0.5s;transition-duration:0.5s;border-color:#A20012;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);text-decoration:none;background-color:#fff}.home-sell__methodlist>* a:active,.home-sell__methodlist>* a:link,.home-sell__methodlist>* a:visited{text-decoration:none}.home-sell__methodlist>* a:hover{text-decoration:none;color:#A20012}.home-sell__methodicon{margin:0;text-align:center}.home-sell__methodicon img{width:80px}.home-sell__methodtitle{text-align:center;line-height:1.5;font-size:3.2rem;font-weight:700}.home-sell__methodtitle span{color:#A20012}.home-sell__methodsubtitle{text-align:center;line-height:1.5;font-size:2.4rem;font-weight:bold}.home-sell__methodtext{margin-top:10px;text-align:center}.home-sell__methodtext p{display:inline-block;line-height:1.5;text-align:left;font-size:1.4rem}.home-map__wrapper{width:80%;margin:0 auto}.stocklist-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0 1.6% 30px}.stocklist-header>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:20px}.stocklist-header h2{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:2rem;font-weight:700;white-space:nowrap}.stocklist-header__sort{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.stocklist-header__sort>*{display:inline-block;margin:0 10px 10px}.stocklist-header__sortkey{cursor:pointer}.stocklist-header__sortkey.is-active{cursor:text;color:#A20012;text-decoration:underline;text-underline-offset:5px}.stocklist-header__sortkey:hover{color:#A20012}.stocklist-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.stocklist-list__listitem{position:relative;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1.6% 50px}.stocklist-list__listitem a{display:block;padding:10px;color:#000}.stocklist-list__listitem a:active,.stocklist-list__listitem a:link,.stocklist-list__listitem a:visited{color:#000;text-decoration:none}.stocklist-list__listitem a:hover{color:#000;text-decoration:none;background-color:#f1f1f1}.stocklist-list__photo{position:relative;margin-bottom:30px}.stocklist-list__whatsnew{aspect-ratio:1;clip-path:polygon(0 0,100% 0,0 100%);position:absolute;top:0;left:0;width:95px;height:55px;padding:8px;background-color:#1a1a1a;color:#fff}.stocklist-list__carmaker{margin-bottom:10px;font-weight:700;font-size:1.4rem}.stocklist-list__carname{margin-bottom:20px;font-weight:700;font-size:2.2rem}.stocklist-list__price{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.stocklist-list__priceall{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 15px 0 0;padding:0 15px 0 0;border-right:1px solid #c3c3c3;color:#A20012}.stocklist-list__priceall dt{margin:0 0 5px;padding:0;font-weight:400;font-size:1.2rem}.stocklist-list__priceall dd{margin:0;padding:0;font-weight:700;font-size:2rem}.stocklist-list__pricebody{margin:0;padding:0}.stocklist-list__pricebody dt{margin:0 0 7px;padding:0;font-weight:400;font-size:1.2rem}.stocklist-list__pricebody dd{margin:0;padding:0;font-weight:400;font-size:1.6rem}.stocklist-list__states{display:inline-block;margin:0;padding:10px 0 5px 0.2em;border-top:1px solid #a4a4a4;border-bottom:1px solid #a4a4a4;letter-spacing:0.2em;font-size:2rem;font-weight:bold}.stocklist-list__detail dl{margin:0;padding:0;font-size:1.4rem}.stocklist-list__detail dl:after{content:"";display:block;clear:both}.stocklist-list__detail dt{float:left;width:6.5em;margin:0;padding:0}.stocklist-list__detail dd{margin:0 0 5px;padding:0}.stocklist-list__goo{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0;padding:2px;border:1px solid #1a1a1a;background-color:#fff}.stocklist-list__goo>dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;font-size:1.4rem}.stocklist-list__goo>dl>dt{-webkit-box-flex:0;-ms-flex:0 0 8em;flex:0 0 8em;margin:0;padding:5px;background-color:#ffeff0;text-align:center;color:#A20012;font-weight:700}.stocklist-list__goo>dl>dt img{display:inline-block;width:40px;margin-bottom:5px}.stocklist-list__goo>dl>dd{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 8em);flex:0 0 calc(100% - 8em);margin:0;padding:0}.stocklist-list__goo>dl>dd>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:8px 0 0 10px}.stocklist-list__goo>dl>dd>dl>dt{-webkit-box-flex:0;-ms-flex:0 0 6em;flex:0 0 6em;margin:0 0 5px}.stocklist-list__goo>dl>dd>dl>dd{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 6em);flex:0 0 calc(100% - 6em);margin:0 0 5px;padding:0;color:#A20012;font-family:"Noto Sans JP"}.stocklist-list__tag{margin:15px 0 0}.stocklist-list__tag span{display:inline-block;margin:0 10px 10px 0;padding:3px 5px;background-color:#fff;border:1px solid #a4a4a4;line-height:1.75;color:#333;font-size:1.4rem}.stocklistdetail{padding-top:0}.stocklistdetail-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stocklistdetail-container__left{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;min-width:0}.stocklistdetail-container__right{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;padding-top:100px}.stocklistdetail-header{position:absolute;left:60%;top:0}.stocklistdetail-comment{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:0 30px;padding:20px;background-color:#f8f8f8;border:1px solid #494949;border-radius:10px}.stocklistdetail-comment:before{content:"";position:absolute;top:-9px;right:10%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:15px;height:15px;background-color:#f8f8f8;border-top:1px solid #494949;border-right:1px solid #494949}.stocklistdetail-comment__icon{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.stocklistdetail-comment__icon img{width:80px}.stocklistdetail-comment__text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 100px);flex:0 0 calc(100% - 100px)}.stocklistdetail-comment__text p{margin:0}.stocklistdetail-comment__text b,.stocklistdetail-comment__text strong{font-weight:700}.stocklistdetail-comment__header{position:relative;margin:0 0 30px;padding:0;font-size:1.8rem}.stocklistdetail-comment__header:after{content:"";position:absolute;top:calc(100% + 14px);left:0;width:40px;height:2px;background-color:#A20012}.stocklistdetail-photo{position:relative;width:100%;margin-bottom:30px;padding:0 30px}.stocklistdetail-slider .slick-prev{left:-40px;background:url(../img/arrow-l-bk.png) center center/80% auto no-repeat}.stocklistdetail-slider .slick-next{right:-40px;background:url(../img/arrow-r-bk.png) center center/80% auto no-repeat}.stocklistdetail-sliderthumb{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:4px;padding:0 30px}.stocklistdetail-sliderthumb .slick-list{width:100%!important;padding:0 2px}.stocklistdetail-sliderthumb .slick-slide{padding:0 2px}.stocklistdetail-sliderthumb .slick-current{-webkit-filter:brightness(0.6);filter:brightness(0.6)}.stocklistdetail-sliderthumb .slick-arrow{position:absolute;top:0;height:100%;width:30px;z-index:10;margin:0;background:center center/60% auto no-repeat rgba(0,0,0,0.4);cursor:pointer}.stocklistdetail-sliderthumb .slick-arrow:hover{-webkit-transition-duration:0.25s;transition-duration:0.25s;background-color:rgba(0,0,0,0.2)}.stocklistdetail-sliderthumb .slick-prev{left:0;background-image:url(../img/arrow-l-wh.png)}.stocklistdetail-sliderthumb .slick-next{right:0;background-image:url(../img/arrow-r-wh.png)}.stocklistdetail-whatsnew{aspect-ratio:1;clip-path:polygon(0 0,100% 0,0 100%);position:absolute;top:0;left:30px;width:158px;height:85px;padding:12px;background-color:#1a1a1a;color:#fff;font-size:2.2rem}.stocklistdetail-movie{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:30px;width:auto;height:50px;padding:12px;background-color:#A20012;border:1px solid #A20012;border-radius:0 0 0 10px;color:#fff;font-size:1.8rem}.stocklistdetail-movie span{display:inline-block;overflow:hidden;position:relative;margin-right:10px}.stocklistdetail-movie:active,.stocklistdetail-movie:link,.stocklistdetail-movie:visited{text-decoration:none;color:#fff}.stocklistdetail-movie:hover{background-color:#fff;text-decoration:none;color:#A20012}.stocklistdetail-movie:hover img{-webkit-filter:drop-shadow(30px 0 0 #A20012);filter:drop-shadow(30px 0 0 #A20012);-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.stocklistdetail-movie img{width:30px}.stocklistdetail-carmaker{margin-bottom:10px;font-weight:700;font-size:1.4rem}.stocklistdetail-carname{margin-bottom:20px;font-weight:700;font-size:3rem}.stocklistdetail-price{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.stocklistdetail-priceall{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 30px 0 0;padding:0 30px 0 0;border-right:1px solid #c3c3c3;color:#A20012}.stocklistdetail-priceall dt{margin:0 0 5px;padding:0;font-weight:400;font-size:1.2rem}.stocklistdetail-priceall dd{margin:0;padding:0;font-weight:700;font-size:3rem}.stocklistdetail-pricebody{margin:0;padding:0}.stocklistdetail-pricebody dt{margin:0 0 15px;padding:0;font-weight:400;font-size:1.2rem}.stocklistdetail-pricebody dd{margin:0;padding:0;font-weight:400;font-size:1.8rem}.stocklistdetail-states{display:inline-block;margin:0;padding:10px 0 5px 0.2em;border-top:1px solid #a4a4a4;border-bottom:1px solid #a4a4a4;letter-spacing:0.2em;font-size:2rem;font-weight:bold}.stocklistdetail-detail{margin:30px 0}.stocklistdetail-detail dl{margin:0;padding:0;font-size:1.4rem}.stocklistdetail-detail dl:after{content:"";display:block;clear:both}.stocklistdetail-detail dt{float:left;width:6.5em;margin:0;padding:0}.stocklistdetail-detail dd{margin:0 0 5px;padding:0}.stocklistdetail-contact{margin:50px 0}.stocklistdetail-contact .button{width:100%;margin:0}.stocklistdetail-spec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0 15px}.stocklistdetail-spec__header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 5px;font-size:1.6rem;font-weight:700}.stocklistdetail-spec dl:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.stocklistdetail-spec dl:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.stocklistdetail-spec dl{margin:0;padding:0;font-size:1.4rem}.stocklistdetail-spec dl:after{content:"";display:block;clear:both}.stocklistdetail-spec dt{float:left;width:6.5em;margin:0;padding:0}.stocklistdetail-spec dd{margin:0 0 5px;padding:0}.stocklistdetail-equipment{margin:15px 0 30px}.stocklistdetail-equipment__header{margin:0 0 5px;font-size:1.6rem;font-weight:700}.stocklistdetail-equipment ul{margin:0;padding:0;list-style:none;font-size:1.4rem}.stocklistdetail-equipment li{display:inline-block;margin:0 1em 10px 0;padding:0}.stocklistdetail-goo{display:block;margin:30px 0;padding:2px;border:1px solid #1a1a1a;background-color:#fff}.stocklistdetail-goo>dl{display:block;margin:0;padding:0;font-size:1.6rem}.stocklistdetail-goo>dl>dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:5px 20px;background-color:#ffeff0;text-align:center;color:#A20012;font-size:2.2rem;font-weight:700}.stocklistdetail-goo>dl>dt img{display:inline-block;width:40px;margin-bottom:5px}.stocklistdetail-goo>dl>dd{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.stocklistdetail-goo>dl>dd>dl{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;display:block;margin:20px 0;padding:0 20px;border-right:1px solid #1a1a1a}.stocklistdetail-goo>dl>dd>dl:last-child{border:none}.stocklistdetail-goo>dl>dd>dl>dt{margin:0 0 5px}.stocklistdetail-goo>dl>dd>dl>dd{margin:0 0 5px;padding:0;color:#A20012;font-size:2rem;font-family:"Noto Sans JP"}.stocklistdetail-goo>p{margin:0 20px 10px;font-size:1.4rem}.stocklistdetail-goo>p a{text-underline-offset:5px}.stocklistdetail-breakdown{display:block;margin:30px 0;padding:2px;border:1px solid #1a1a1a;background-color:#fff}.stocklistdetail-breakdown>dl{display:block;margin:0;padding:0;font-size:1.6rem}.stocklistdetail-breakdown>dl>dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:5px 20px;background-color:#e4efff;text-align:center;color:#2c3e86;font-size:2.2rem;font-weight:700}.stocklistdetail-breakdown>dl>dt img{display:inline-block;width:40px;margin-bottom:5px}.stocklistdetail-breakdown>dl>dd{display:block;margin:0;padding:10px 0 5px}.stocklistdetail-breakdown>dl>dd>dl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5px 20px;padding:0;font-size:1.6rem}.stocklistdetail-breakdown>dl>dd>dl:after{content:"";position:absolute;top:50%;left:0;z-index:0;width:100%;height:0;border-top:1px dashed #a4a4a4}.stocklistdetail-breakdown>dl>dd>dl>dt{position:relative;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding-right:5px;background-color:#fff}.stocklistdetail-breakdown>dl>dd>dl>dd{position:relative;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0 0 0 5px;background-color:#fff;color:#2c3e86;font-size:1.8rem;font-weight:700}.stocklistdetail-breakdown>p{margin:0 20px 10px;font-size:1.4rem}.stocklistdetail-breakdown>p a{text-underline-offset:5px}.stocklistdetail-tag{margin:15px 0 0}.stocklistdetail-tag span{display:inline-block;margin:0 10px 10px 0;padding:3px 5px;background-color:#fff;border:1px solid #a4a4a4;line-height:1.75;color:#333;font-size:1.4rem}.sell-flow__list{margin:0;padding:0;counter-reset:flow-counter}.sell-flow__list li{position:relative;max-width:800px;margin:0;padding:0 0 50px 150px;list-style:none}.sell-flow__list li:before{content:"";position:absolute;left:100px;top:0;width:0;height:100%;border-right:2px dashed #A20012}.sell-flow__list li:after{counter-increment:flow-counter;content:counter(flow-counter);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:100px;width:40px;height:40px;margin-left:-20px;background-color:#A20012;border-radius:50%;font-weight:700;font-size:2.4rem;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;color:#fff}.sell-flow__list li:last-child:before{display:none}.sell-flow__list li div:first-child{margin:0 0 20px;padding:0;font-size:2.4rem;font-weight:700}.sell-flow__list li div:last-child p{margin:0}.sell-faq__header{margin:0 0 25px;text-align:center;font-size:3.4rem;font-weight:700}.sell-faq__header img{display:block;width:150px;margin:0 auto 20px}.sell-faq__headercopy{margin-bottom:100px;text-align:center}.sell-faq__container{counter-reset:faq-counter;padding:0 50px}.sell-faq__chapter{margin:0 0 50px}.sell-faq__chapterheader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin:0 0 20px;padding:0;font-size:2.2rem;font-weight:700}.sell-faq__chapterheader:before{content:"";display:inline-block;width:50px;height:1px;background-color:#333}.sell-faq__list{margin:0;padding:0}.sell-faq__listitem{margin:0 0 50px;padding:0;list-style:none}.sell-faq__listitemheader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:20px;padding:10px 20px;background-color:#ffffff;border-radius:6px;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.25);box-shadow:0 0 8px rgba(0,0,0,0.25)}.sell-faq__listitemheader:before{counter-increment:faq-counter;content:counter(faq-counter,decimal-leading-zero);line-height:1em;font-size:3.4rem;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;color:#A20012}.sell-faq__listq{line-height:1.5;font-size:1.8rem;font-weight:700}.sell-footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:40px;background-color:#1a1a1a}.sell-footer__image{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:30px;padding-top:25%;background:center center/cover no-repeat}.sell-footer__text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;padding:0;text-align:center;font-size:2rem;color:#fff}.sell-mainimage__image{margin-top:75px;padding-top:40%;background:center center/cover no-repeat}.sell-step__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin:0 auto;padding:0;list-style:none;counter-reset:step-counter}.sell-step__list li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.sell-step__list h3{margin:0 0 25px;font-size:2.4rem;font-weight:700}.sell-step__list h3:before{counter-increment:step-counter;content:url-placeholder-number(step-counter,2);content:"0" counter(step-counter);display:block;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-size:4.8rem;color:#b20000}.sell-step__list p{text-align:left}.sell-step__listimage{margin-bottom:25px;padding-top:50%;background:center center/cover no-repeat}.sell-method{background:url(../img/paper-bg.jpg) center center/100% auto repeat-y}.sell-method__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin:0 auto;padding:0;list-style:none}.sell-method__item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:12px;padding:40px;background-color:#ffffff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.08);box-shadow:0 4px 20px rgba(0,0,0,0.08);text-align:center}.sell-method__itemicon{height:60px;margin-bottom:24px}.sell-method__itemicon img{height:100%}.sell-method__itemheader{margin-bottom:24px;font-size:2.4rem;font-weight:700}.sell-method__itemheader span{color:#A20012}.sell-method__itemdescription{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:30px;font-size:1.6rem;line-height:1.8;text-align:left}.sell-method__itempointlist{padding:0;margin:0 0 20px 0;list-style:none;text-align:left}.sell-method__itempointlist>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem}.sell-method__itempointlisticon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;margin-right:12px;background:center center/100% auto no-repeat;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sell-method .button{width:100%;margin:auto 0 0}.sell-compare__table{width:100%;padding:0;border-collapse:separate;border-spacing:0;border-top:1px solid #a4a4a4}.sell-compare__table td,.sell-compare__table th{border:none;border-right:1px solid #a4a4a4}.sell-compare__table td:last-child,.sell-compare__table th:last-child{border:none}.sell-compare__table thead th{padding:30px 10px;text-align:center;font-size:2.4rem;font-weight:700}.sell-compare__table thead th span{color:#A20012}.sell-compare__table tbody tr th{padding:20px;text-align:left;font-size:1.8rem}.sell-compare__table tbody tr td{padding:20px;text-align:center;font-size:1.6rem}.sell-compare__table tbody tr:nth-child(odd) td,.sell-compare__table tbody tr:nth-child(odd) th{background-color:#dedddd;border-top:2px solid #fff}.sell-compare__table tbody tr:nth-child(2n) td,.sell-compare__table tbody tr:nth-child(2n) th{background-color:#f5f5f5;border-top:2px solid #fff}.sell-compare__tableicon{height:65px;margin-bottom:25px}.sell-compare__tableicon img{height:100%}.sell-fit__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sell-fit__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:32px 24px;background-color:#ffffff;border-radius:8px;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.15);box-shadow:0 0 12px rgba(0,0,0,0.15)}.sell-fit__header{margin-top:0;margin-bottom:20px;text-align:center;font-size:2.6rem;font-weight:700}.sell-fit__header span{color:#A20012}.sell-fit__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.8rem}.sell-fit .button{width:100%;margin:0;font-size:2rem}.sell-fit .button span{font-size:2.4rem;font-weight:700}.shopbuy-service__headercontainer{margin:0 0 75px;padding:50px;background-color:#1a1a1a;color:#fff}.shopbuy-service__headercontainer p{margin:0;font-size:1.8rem}.shopbuy-service__header{margin:0 0 20px;padding:0;font-size:3rem;font-weight:700}.shopbuy-service__header img{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;margin:0 20px 0 0}.shopbuy-service__overview{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:75px}.shopbuy-service__overviewimage{-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;min-height:160px;background:center center/cover no-repeat}.shopbuy-service__overviewtext{-webkit-box-flex:0;-ms-flex:0 0 550px;flex:0 0 550px}.shopbuy-service__overviewtext h3{font-size:2.4rem}.shopbuy-service__overviewtext p{font-size:1.6rem}.shopbuy-service__overviewtext p:last-child{margin:0}.shopbuy-flow{background:url(../img/paper-bg.jpg) center center/100% auto repeat-y}.private-support{padding-bottom:0}.private-support__headercontainer{margin:0 0 75px;padding:50px;background-color:#6c7a89;color:#fff}.private-support__headercontainer p{margin:0;font-size:1.8rem}.private-support__header{margin:0 0 20px;padding:0;font-size:3rem;font-weight:700}.private-support__header img{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;margin:0 20px 0 0}.private-meritdemerit__table th{padding:40px;border-right:5px solid #fff;border-bottom:5px solid #fff;text-align:center;vertical-align:top;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-size:5rem}.private-meritdemerit__table td{padding:40px;background-color:#f5f5f5;border-bottom:5px solid #fff}.private-meritdemerit__table img{mix-blend-mode:multiply}.private-meritdemerit__table dl{margin:0;padding:0}.private-meritdemerit__table dt{margin:0 0 10px;padding:0;font-size:2.4rem;font-weight:700}.private-meritdemerit__table dd{margin:0;padding:0}.private-meritdemerit__table p{margin:0}.private-meritdemerit__table tr.private-meritdemerit__merit th{background-color:#e8d3d6}.private-meritdemerit__table tr.private-meritdemerit__merit th div{margin-top:20px;text-align:center}.private-meritdemerit__table tr.private-meritdemerit__merit th span{display:inline-block}.private-meritdemerit__table tr.private-meritdemerit__merit th span:before{content:"";display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:48px;height:48px;border:8px solid #fff;border-radius:50%}.private-meritdemerit__table tr.private-meritdemerit__demerit th{background-color:#d7d7d7}.private-meritdemerit__table tr.private-meritdemerit__demerit th div{margin-top:20px;text-align:center}.private-meritdemerit__table tr.private-meritdemerit__demerit th span{display:inline-block;position:relative;width:48px;height:48px}.private-meritdemerit__table tr.private-meritdemerit__demerit th span:before{content:"";display:block;position:absolute;top:calc(50% - 4px);left:0;width:48px;height:8px;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.private-meritdemerit__table tr.private-meritdemerit__demerit th span:after{content:"";display:block;position:absolute;top:calc(50% - 4px);left:0;width:48px;height:8px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.private-meritdemerit__list{margin:0;padding:0;list-style:none}.private-meritdemerit__listitem{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin:0 0 30px;padding:0}.private-meritdemerit__listitem:last-child{margin:0}.private-meritdemerit__listitem>:first-child{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px}.private-meritdemerit__arrow{margin:75px 0;text-align:center}.private-meritdemerit__arrow span{display:inline-block;width:0;height:0;border-style:solid;border-right:30px solid transparent;border-left:30px solid transparent;border-top:40px solid #1a1a1a;border-bottom:0}.private-meritdemerit__service{margin:75px 0;text-align:center;font-size:2.8rem;font-weight:700}.private-meritdemerit__servicecontainer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin:0 0 75px}.private-meritdemerit__servicecontainer>*{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.private-meritdemerit__serviceicon{margin-bottom:20px}.private-meritdemerit__serviceicon img{width:160px}.private-meritdemerit__servicetext{font-size:2.4rem;font-weight:700}.private-meritdemerit__aboutlist{margin:0;padding:0;list-style:none;border-top:1px solid #a4a4a4}.private-meritdemerit__aboutlist>li{margin:0;padding:30px 10px;border-bottom:1px solid #a4a4a4}.private-meritdemerit__aboutlist dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.private-meritdemerit__aboutlist dt{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;font-size:2rem;font-weight:700}.private-meritdemerit__aboutlist img{width:60px;margin-right:20px}.private-meritdemerit__aboutlist dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.private-meritdemerit__aboutlist p{margin:0}.private-flow{background:url(../img/paper-bg.jpg) center center/100% auto repeat-y}.company-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.company-engagement{padding-top:0;background:url(../../company/img/engagement-bg.png) right center/auto 95% no-repeat,url(../img/paper-bg.jpg) center center/cover no-repeat}.company-engagement__container{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #b3b3b3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 50px}.company-engagement__container.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.company-engagement__text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0 0 70px}.company-engagement__text h2{margin:0 0 30px;font-size:5.6rem;letter-spacing:30%;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.company-engagement__text h2 span{display:block;margin-top:10px;font-size:1.4rem;font-weight:400;color:#A20012}.company-engagement__text p{margin:0;font-size:2.2rem;font-weight:700}.company-engagement__image{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;min-width:580px;text-align:center}.company-engagement__image img{mix-blend-mode:multiply}.company-engagement__subcontainer dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px;padding:0 17%}.company-engagement__subcontainer dt{-webkit-box-flex:0;-ms-flex:0 0 10em;flex:0 0 10em;position:relative;margin:0;padding:0;letter-spacing:10%;font-size:2.2rem;font-weight:700}.company-engagement__subcontainer dt:after{content:"";position:absolute;top:calc(100% + 20px);left:0;width:60px;height:2px;background-color:#A20012}.company-engagement__subcontainer dd{-webkit-box-flex:0;-ms-flex:0 0 66%;flex:0 0 66%;margin:0;padding:0}.company-engagement__subcontainer dd p{margin:0;letter-spacing:10%}.company-profile{margin-bottom:150px;background-color:#1a1a1a;color:#fff}.company-profile__container{padding:0 150px}.company-profile header h1{margin-bottom:40px;font-size:3.6rem}.company-profile__table{border-top:1px solid #fff}.company-profile__table td,.company-profile__table th{padding:30px 0;border-color:#fff;text-align:left;font-weight:400}div.company-engagement__container{border:none}.shop-information{background-color:#1a1a1a;color:#fff}.shop-information__header{position:relative;margin:0 0 75px;text-align:center;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.shop-information__header:after{content:"";position:absolute;top:calc(100% + 20px);left:50%;width:60px;height:2px;margin:0 0 0 -30px;background-color:#fff}.shop-information__header h1{margin:0;line-height:1;letter-spacing:10%;font-size:9rem}.shop-information__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:30px}.shop-information__photo{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}.shop-information__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.shop-information__text h3{font-size:3.6rem;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.news-index{padding-top:0}.news-index__wrapper{margin:0;padding:70px;border:1px solid #8b8b8b}.news-index__header{margin:0 0 75px;text-align:center}.news-index h1{position:relative;margin:0 0 50px;line-height:1;font-size:9rem;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.news-index h1:after{content:"";position:absolute;top:calc(100% + 20px);left:50%;width:60px;height:2px;margin:0 0 0 -30px;background-color:#A20012}.news-index h1 p{margin:0;text-align:center}.news-index__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.news-index__listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 31.33%;flex:0 0 31.33%;margin:0 1% 40px;padding:0}.news-index__listitem a{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;padding:5px 5px 10px}.news-index__listitem a:active,.news-index__listitem a:link,.news-index__listitem a:visited{color:#1a1a1a;text-decoration:none}.news-index__listitem a:hover{color:#1a1a1a;text-decoration:none;background-color:#ddd}.news-index__listitemphoto{position:relative;overflow:hidden;height:65%;margin-bottom:20px;padding-top:65%}.news-index__listitemphotobg{position:absolute;top:0;left:0;width:100%;height:100%;background:center center/cover no-repeat;-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease,-webkit-transform 0.6s ease}.news-index__listitem:hover .news-index__listitemphotobg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.news-index__listitemcategory{margin:0 0 10px}.news-index__listitemcategory span{display:inline-block;min-width:80px;margin:0 10px 5px 0;padding:5px 20px;border:1px solid #A20012;border-radius:100px;line-height:0.5;text-align:center;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;color:#A20012}.news-index__listitemtitle{margin:0 0 10px;font-weight:700;font-size:1.8rem}.news-index__listitemtime{margin:0;padding-bottom:5px;color:#8b8b8b}.news-index__listitemtime time{display:inline-block}.news-index__more{padding:25px 0 0;text-align:center}.news-index__more a{display:inline-block}.news-index__more a:after{content:"";display:inline-block;width:8px;height:8px;margin-left:5px;border-top:2px solid #1a1a1a;border-right:2px solid #1a1a1a;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.news-index__more a:hover:after{border-color:#A20012}.newsdetail-body{padding-top:0}.newsdetail-body__container{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #8b8b8b}.newsdetail-body__side{position:relative;-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;border-right:1px solid #808080}.newsdetail-body__side div{position:absolute;top:20px;left:20px;white-space:nowrap;line-height:0.8;font-size:7rem;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.newsdetail-body__side div span{margin-top:30px;font-size:3.6rem;color:#8f8f8f}.newsdetail-body__main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:50px 150px 0}.newsdetail-body__main.wide{padding-top:0}.newsdetail-body__photo{margin:0 0 50px}.newsdetail-body__photo img{width:100%}.newsdetail-body__main.wide .newsdetail-body__photo{margin:0 -150px 50px}.newsdetail-body__header{margin:0 0 50px}.newsdetail-body__header h1{margin:0 0 20px;font-size:3.2rem}.newsdetail-body__header time{display:block;margin:0;padding-bottom:5px;color:#8b8b8b}.newsdetail-body__category span{display:inline-block;min-width:80px;margin:0 10px 5px 0;padding:5px 20px;border:1px solid #A20012;border-radius:100px;line-height:0.5;text-align:center;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;color:#A20012}.newsdetail-body__text{margin-bottom:100px;line-height:2}.newsdetail-body__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 -100px;padding:25px 0;border-top:1px solid #8b8b8b}.newsdetail-body__footer>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.newsdetail-body__footer>:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.newsdetail-body__footer>:first-child a{display:inline-block;margin-left:60px}.newsdetail-body__footer>:first-child a.next:hover:after,.newsdetail-body__footer>:first-child a.next:hover:before,.newsdetail-body__footer>:first-child a.prev:hover:after,.newsdetail-body__footer>:first-child a.prev:hover:before{border-color:#A20012}.newsdetail-body__footer>:first-child a.prev:before{content:"";display:inline-block;width:8px;height:8px;margin-right:5px;border-top:2px solid #1a1a1a;border-left:2px solid #1a1a1a;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.newsdetail-body__footer>:first-child a.next:after{content:"";display:inline-block;width:8px;height:8px;margin-left:5px;border-top:2px solid #1a1a1a;border-right:2px solid #1a1a1a;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.contact-body{padding-top:0}.contact-body__form{padding:0 200px 0 0}.contact-body__form .submit-wrapper.button{padding:0}.contact-body__form .submit-wrapper.button:after{pointer-events:none}.contact-body__form .submit-wrapper.button input[type=submit]{padding:20px 30px 20px;background-color:transparent;border:none;color:#fff;cursor:pointer}.contact-body__formitem{display:block;margin:0 0 30px}.contact-body__formitem div{margin-bottom:5px}.contact-body__formitem div span{color:#A20012}.contact-body__formitem p{margin-top:5px}.contact-body__formitem input[type=text],.contact-body__formitem select{width:100%;border-color:#ccc;border-radius:4px}.contact-body__formitem input[type=checkbox]{width:2rem;height:2rem;vertical-align:middle}.contact-body__formitem textarea{height:10em}.contact-body__formitem select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;font-size:1.6rem}.contact-body__formitem select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;border:1px solid #e5e7eb;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.08);box-shadow:0 4px 12px rgba(0,0,0,0.08);padding:8px 0;background:#fff}.contact-body__formitem select option{padding:15px 30px;font-size:1.6rem}.contact-body__formitem select option::checkmark{display:none}.privacypolicy-body{padding:0 200px 0 0}.privacypolicy-body p{margin:0}.privacypolicy-list{margin:50px 0 0;padding:0}.privacypolicy-list>li{margin:0 0 0 2em;padding:0 0 30px;font-weight:700}.privacypolicy-list>li ol,.privacypolicy-list>li p,.privacypolicy-list>li ul{font-weight:400}.privacypolicy-list>li ol,.privacypolicy-list>li ul{margin:0;padding:0}.privacypolicy-list>li ol>li,.privacypolicy-list>li ul>li{margin:0 0 0 1em;padding:0 0 5px}.privacypolicy-list>li ol+p,.privacypolicy-list>li ul+p{margin-top:20px}.privacypolicy-list>li ul{list-style:disc}.other-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.other-header{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}.other-header__subtitle{margin:0 0 10px;font-size:2rem;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-weight:700}.other-header__header{margin:0 0 30px;font-weight:700;font-size:4.6rem}.other-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-form{margin:50px 0 100px}.search-results{margin:0;padding:0;list-style-type:disc;list-style-position:outside}.search-results li{padding:0;margin:0 0 0 -1.5em;border-bottom:1px solid #ccc}.search-results a{display:block;padding:20px 0}.search-results h2{margin:0;font-weight:400}@media only screen and (max-width:1023px){.headermainmenu a span{padding:0 10px}.contentswidth{min-width:738px}}@media only screen and (max-width:767px){html{overflow-x:hidden}body{font-size:1.4rem}.allwrapper{width:100%}.scroll{width:100%}.scrollwrapper{width:100%;padding:0}.header{position:fixed;top:0;left:0;z-index:1000;width:100%;height:60px;background-color:#fff}.header .sitename{padding:5px 0 0 15px;font-size:1.6rem}.header .sitename a{position:relative;z-index:10;height:50px}.headermenu{left:0;top:0;width:100%}.headermenu .headermenuwrapper{position:fixed;display:none;width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;padding:30px;background-color:rgba(255,255,255,0.95)}.headermenu h2{z-index:100;top:0;left:auto;right:0;width:60px;height:60px;margin:0;padding:0;font-size:1rem;color:#000}.headermenu h2 .icon{position:absolute;top:20px;left:17px;width:26px;height:20px}.headermenu h2 .icon span{display:inline-block;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;width:100%;height:2px;background-color:#000}.headermenu h2 .icon .top{top:0}.headermenu h2 .icon .middle{top:9px}.headermenu h2 .icon .bottom{bottom:0}.headermenu h2.is-open{background-color:#000}.headermenu h2.is-open .icon span{background-color:#fff}.headermenu h2.is-open .icon .top{width:50%;-webkit-transform:translate3d(3px,5px,0) rotate(45deg);transform:translate3d(3px,5px,0) rotate(45deg)}.headermenu h2.is-open .icon .middle{width:100%;-webkit-transform:translate3d(1px,0,0) rotate(-45deg);transform:translate3d(1px,0,0) rotate(-45deg)}.headermenu h2.is-open .icon .bottom{width:50%;-webkit-transform:translate3d(11px,-5px,0) rotate(45deg);transform:translate3d(11px,-5px,0) rotate(45deg)}.headermenu li{float:none;list-style:none}.headermenu a{margin:-20px;padding:20px;border:none}.headermainmenu{display:block;position:static;width:100%;height:auto;background:transparent}.headermainmenu li{float:none;margin:10px 0;padding:10px 20px;list-style:none;border-left:4px solid transparent}body.contact .headermainmenu li.contact,body.sell .headermainmenu li.sell,body.shop .headermainmenu li.shop,body.stocklist .headermainmenu li.stocklist{border-bottom:none;border-color:#1a1a1a}.headermainmenu a{margin:-10px -20px;padding:10px 20px}.headermainmenu a span{border:none}.posmenu{clear:both;display:none}.contents{position:relative;padding-top:60px}.contentsheader{padding:40px 15px 0}.contentsheader__subtitle{padding:0 0 10px;font-size:2rem}.contentsheader__header{font-size:2.8rem}.footer{padding:20px 0 50px}.footer .sitename{margin:0;padding:15px;font-size:1.6rem}.footer-wrapper{display:block}.footer-logo{padding:0 0 20px;border:none}.footer-logo__info{padding:0 15px}.footer-menu{display:block;padding:0 15px}.footer-menu a:active,.footer-menu a:link,.footer-menu a:visited{color:#fff;text-decoration:none}.footer-menu a:hover{color:#a4a4a4;text-decoration:none}.footer-menu__main{margin-bottom:15px}.footer-menu__main>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0;padding:0;font-weight:700}.footer-menu__main ul{margin:15px 0 0;padding:0;font-size:1.4rem;font-weight:400}.footer-menu__main ul>li{margin:0 0 5px 1em;padding:0}.footer-menu__sub{display:block;margin-bottom:0}.footer-menu__sub:after{content:"";clear:both;display:block}.footer-menu__sub>li{float:left;width:50%;margin:0 0 5px;padding:0}.footer-copyright{display:block;margin:20px 0 0;padding:20px 15px}.footer-copyright span{display:block;margin-bottom:20px;font-size:1.4rem}.footer-copyright small{display:block;text-align:left}.floatinglinebox{display:-webkit-box;display:-ms-flexbox;display:flex;top:auto;bottom:0;right:auto;left:0;width:calc(100% - 50px);height:50px;border:none}.floatinglinebox a:active,.floatinglinebox a:link,.floatinglinebox a:visited{background-color:#07c04b}.floatinglinebox__text br{display:none}.floatinglinebox__close{display:none}.pagetop{bottom:0;right:0;opacity:1}.contentsbody{padding:30px 15px}.contentswidth{width:100%;min-width:auto}.contentswidthfull{width:auto;min-width:auto;margin:0 -15px}.buttonbox{margin:25px 0;text-align:center}.button{display:block;width:100%;margin:0 0 10px}.button.w-150px{width:100 .button.w-150px}.button.w-200px{width:100%}.button.w-300px{width:100%}.contentsh1{font-size:2.2rem;margin-bottom:40px}.contentsh1 span.num{font-size:2.8rem}.flexcontainer{display:block;margin:0;padding:0}.flexcontainer>*{margin-bottom:20px}.flexcontainer--two>*{width:100%}.flexcontainer--three>*{width:100%}.flexcontainer--three .flexcontainer__two{width:100%}.flexcontainer--four>*{width:100%}.flexcontainer--four .flexcontainer__two{width:100%}.flexcontainer--four .flexcontainer__three{width:100%}.datatable1{display:block;width:100%}.datatable1 tbody,.datatable1 tr{display:block;width:100%}.datatable1 th{display:block;padding:15px 0 0;border-bottom:none}.datatable1 td{display:block;padding:5px 0 15px}.pcnone{display:inline-block!important}.spnone{display:none!important}.home-topslider{margin-bottom:50px}.home-topslider__header{padding:50px 0 0 0;font-size:3.2rem}.home-topslider__text{margin-bottom:20px;padding-left:0;font-size:1.8rem}.home-topslider .copy{left:6%;right:6%;bottom:20%}.home-topslider .dots{left:6%}.home-story__header{margin:0 0 30px;font-size:5.4rem}.home-story__catch{font-size:2.4rem}.home-stocklist{padding-top:50px}.home-stocklist__titlelist{display:block;max-width:100%;margin:0 auto}.home-stocklist__title{padding:0 0 0 15px;font-size:3.2rem}.home-stocklist__title span{margin:0;font-size:2rem}.home-stocklist__list{max-width:calc(100% - 10px);padding:0}.home-stocklist .buttonbox{padding:15px}.home-sell__title{margin-bottom:15px;padding:0 0 0 15px;font-size:3.2rem}.home-sell__title span{margin-top:0;font-size:2rem}.home-sell__support{display:block}.home-sell__support>:first-child{padding:25px 15px}.home-sell__support>:last-child{padding-top:75%}.home-sell__supportheader{margin:0 0 10px;font-size:2.4rem}.home-sell__supporttext{font-size:1.6rem}.home-sell__method{padding:50px 15px 0}.home-sell__methodheader{margin:0 0 30px;font-size:2rem}.home-sell__methodheader span{padding:2px}.home-sell__methodlist{display:block;width:100%}.home-sell__methodlist>*{display:block;margin:0 0 20px;padding:10px}.home-sell__methodicon{margin:0;text-align:center}.home-sell__methodicon img{width:80px}.home-sell__methodtitle{font-size:2.4rem}.home-sell__methodsubtitle{font-size:1.8rem}.home-map__wrapper{width:auto;margin:0 -15px}.stocklist-header{display:block}.stocklist-header>*{margin-right:20px}.stocklist-header__sort>*{margin:0 10px 10px}.stocklist-header__sort>:first-child{display:block}.stocklist-list__list{display:block}.stocklist-list__listitem{margin:0 0 30px}.stocklist-list__photo{position:relative;margin-bottom:30px}.stocklistdetail{padding-top:0}.stocklistdetail-container{display:block}.stocklistdetail-container__left{margin-bottom:30px}.stocklistdetail-container__right{padding-top:0}.stocklistdetail-header{position:static;margin:30px 0}.stocklistdetail-comment{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:0;padding:10px}.stocklistdetail-comment__icon{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}.stocklistdetail-comment__icon img{width:60px}.stocklistdetail-comment__header{font-size:1.6rem}.stocklistdetail-photo{padding:0}.stocklistdetail-whatsnew{left:0}.stocklistdetail-priceall{margin:0 20px 0 0;padding:0 20px 0 0}.stocklistdetail-priceall dd{font-size:2.4rem}.stocklistdetail-pricebody{margin:0;padding:0}.stocklistdetail-spec dl:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}.stocklistdetail-spec dl:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}.stocklistdetail-goo>dl{font-size:1.4rem}.stocklistdetail-goo>dl>dt{padding:5px 10px;font-size:1.6rem}.stocklistdetail-goo>dl>dd{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.stocklistdetail-goo>dl>dd>dl{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;display:block;margin:20px 0;padding:0 10px}.stocklistdetail-goo>dl>dd>dl>dd{font-size:1.6rem}.stocklistdetail-goo>p{margin:0 10px 10px}.stocklistdetail-breakdown>dl{font-size:1.4rem}.stocklistdetail-breakdown>dl>dt{padding:5px 10px;font-size:1.6rem}.stocklistdetail-breakdown>dl>dd>dl{margin:5px 10px;font-size:1.4rem}.stocklistdetail-breakdown>dl>dd>dl>dd{font-size:1.6rem}.stocklistdetail-breakdown>p{margin:0 10px 10px}.sell-flow__list li{max-width:100%;padding:0 0 25px 50px}.sell-flow__list li:before{left:20px}.sell-flow__list li:after{position:absolute;top:0;left:20px;width:40px;height:40px;margin-left:-20px}.sell-flow__list li div:first-child{margin:0 0 10px;font-size:2rem}.sell-faq__header{margin:0 0 15px;font-size:2.4rem}.sell-faq__header img{width:100px}.sell-faq__headercopy{margin-bottom:50px;text-align:center}.sell-faq__container{padding:0}.sell-faq__chapter{margin:0 0 25px}.sell-faq__chapterheader{margin:0 0 10px;font-size:1.8rem}.sell-faq__chapterheader:before{width:30px}.sell-faq__listitem{margin:0 0 25px}.sell-faq__listitemheader{gap:15px;margin-bottom:20px;padding:10px 15px}.sell-faq__listq{font-size:1.6rem}.sell-footer__container{padding:15px;gap:0}.sell-footer__image{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;margin-bottom:20px;padding-top:25%}.sell-footer__text{font-size:1.6rem}.sell-mainimage__image{margin-top:25px}.sell-step__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.sell-step__list li{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px)}.sell-step__list h3{margin-bottom:15px;font-size:2rem}.sell-step__list h3:before{font-size:3.2rem}.sell-step__listimage{margin-bottom:25px;padding-top:50%;background:center center/cover no-repeat}.sell-method{background:url(../img/paper-bg.jpg) center center/100% auto repeat-y}.sell-method__container{display:block}.sell-method__item{margin-bottom:20px;padding:20px}.sell-method__itemicon{height:60px;margin-bottom:0}.sell-method__itemheader{margin-bottom:15px;font-size:1.8rem}.sell-method__itempointlist>li{margin-bottom:10px;font-size:1.6rem}.sell-compare__table{width:auto;margin:0 -15px;padding:0;border-collapse:separate;border-spacing:0;border-top:1px solid #a4a4a4}.sell-compare__table td,.sell-compare__table th{border:none;border-right:1px solid #a4a4a4}.sell-compare__table td:last-child,.sell-compare__table th:last-child{border:none}.sell-compare__table thead th{padding:10px;font-size:1.6rem}.sell-compare__table tbody tr th{padding:10px;font-size:1.6rem}.sell-compare__table tbody tr td{padding:10px;font-size:1.4rem}.sell-compare__tableicon{height:40px;margin-bottom:5px}.sell-fit__container{display:block}.sell-fit__item{margin-bottom:20px;padding:15px}.sell-fit__header{margin-bottom:10px;font-size:1.8rem}.sell-fit__text{font-size:1.6rem}.sell-fit .button{font-size:1.6rem}.sell-fit .button span{font-size:2rem}.shopbuy-service__headercontainer{margin:0 -15px 50px;padding:20px}.shopbuy-service__headercontainer p{margin:0;font-size:1.6rem}.shopbuy-service__header{font-size:2rem}.shopbuy-service__header img{display:block;width:80px;margin:0 auto 20px}.shopbuy-service__overview{display:block;margin-bottom:50px}.shopbuy-service__overviewimage{min-height:100px;margin-bottom:0;background:center center/auto 100% no-repeat}.shopbuy-service__overviewtext h3{font-size:2rem}.shopbuy-service__overviewtext p{font-size:1.6rem}.shopbuy-flow{background:url(../img/paper-bg.jpg) center center/100% auto repeat-y}.private-support__headercontainer{margin:0 -15px 50px;padding:20px}.private-support__headercontainer p{margin:0;font-size:1.6rem}.private-support__header{font-size:2rem}.private-support__header img{display:block;width:80px;margin:0 auto 20px}.private-meritdemerit__table th{padding:15px;font-size:4rem}.private-meritdemerit__table td{padding:15px}.private-meritdemerit__table dl{margin:0;padding:0}.private-meritdemerit__table dt{margin:0 0 10px;padding:0;font-size:1.8rem}.private-meritdemerit__table tr.private-meritdemerit__merit th div{margin-top:0px}.private-meritdemerit__table tr.private-meritdemerit__demerit th div{margin-top:0}.private-meritdemerit__list{margin:0;padding:0;list-style:none}.private-meritdemerit__listitem{margin:0 0 20px;padding:0}.private-meritdemerit__listitem>:first-child{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}.private-meritdemerit__arrow{margin:50px 0;text-align:center}.private-meritdemerit__arrow span{border-right:20px solid transparent;border-left:20px solid transparent;border-top:30px solid #1a1a1a}.private-meritdemerit__service{margin:25px 0;font-size:2rem}.private-meritdemerit__servicecontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin:0 0 25px}.private-meritdemerit__servicecontainer>*{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px)}.private-meritdemerit__serviceicon img{width:100px}.private-meritdemerit__servicetext{font-size:1.8rem}.private-meritdemerit__aboutlist>li{margin:0;padding:10px 0}.private-meritdemerit__aboutlist dl{display:block;margin:0 0 10px}.private-meritdemerit__aboutlist dt{font-size:1.8rem}.private-meritdemerit__aboutlist dd{margin:0;padding:0}.private-meritdemerit__aboutlist img{width:40px}.company-engagement__container{display:block;margin:0;padding:20px 0}.company-engagement__text{padding:0}.company-engagement__text h2{margin:0 0 10px;line-height:1.25;font-size:4.8rem}.company-engagement__text p{font-size:1.8rem}.company-engagement__image{min-width:0}.company-engagement__subcontainer dl{display:block;margin-bottom:20px;padding:0}.company-engagement__subcontainer dt{margin-bottom:30px;font-size:2.2rem}.company-engagement__subcontainer dt:after{top:calc(100% + 10px)}.company-engagement__subcontainer dd{margin-bottom:30px}.company-profile{margin-bottom:50px}.company-profile__container{padding:0}.company-profile header h1{margin-bottom:20px;font-size:2.8rem}.company-profile__table th{padding:15px 0 0}.company-profile__table td{padding:10px 0 15px}div.company-engagement__container{border:none}.shop-information__header{position:relative;margin:0 0 50px;text-align:center;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.shop-information__header:after{top:calc(100% + 10px)}.shop-information__header h1{font-size:3.6rem}.shop-information__container{display:block}.shop-information__photo{margin:0 -15px 20px}.shop-information__text p{margin:0}.shop-map{margin:0 -15px 0;padding:0}.news-index{padding-top:0}.news-index__wrapper{margin:0;padding:10px}.news-index__header{margin:0 0 25px}.news-index h1{margin:0 0 30px;font-size:5rem}.news-index h1:after{top:calc(100% + 10px)}.news-index__list{display:block}.news-index__listitem{margin:0 0 40px}.news-index__listitem a{display:block}.news-index__listitemphoto{position:relative;overflow:hidden;height:65%;margin-bottom:20px;padding-top:65%}.news-index__listitemcategory{margin:0 0 10px}.news-index__listitemtitle{margin:0 0 5px;font-size:1.6rem}.news-index__more{padding:25px 0;text-align:center}.news-index__more a{display:inline-block}.news-index__more a:after{content:"";display:inline-block;width:8px;height:8px;margin-left:5px;border-top:2px solid #1a1a1a;border-right:2px solid #1a1a1a;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.news-index__more a:hover:after{border-color:#A20012}.newsdetail-body__container{display:block}.newsdetail-body__side{padding:15px;border-right:none;border-bottom:1px solid #808080}.newsdetail-body__side div{position:static;font-size:4rem;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset}.newsdetail-body__side div span{font-size:2.4rem}.newsdetail-body__main{padding:15px 15px 0}.newsdetail-body__main.wide{padding-top:0}.newsdetail-body__photo{margin:0 0 25px}.newsdetail-body__main.wide .newsdetail-body__photo{margin:0 -15px 25px}.newsdetail-body__header{margin:0 0 40px}.newsdetail-body__header h1{margin:0 0 10px;font-size:2rem}.newsdetail-body__text{margin-bottom:50px}.newsdetail-body__footer{display:block;margin:0;padding:25px 0 5px}.newsdetail-body__footer>:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.newsdetail-body__footer>:first-child a{display:inline-block;margin-left:0}.contact-body{padding-top:0}.contact-body__form{padding:0}.privacypolicy-body{padding:0}.privacypolicy-body p{margin:0}.other-container{display:block}.other-header{margin:40px 0}.other-header__header{margin-bottom:20px;font-size:2.8rem}}