@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;500&display=swap";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%;font-weight:400}ul{margin:0;padding:0;list-style:none}ol{margin:0;padding:0;list-style:none}dl{margin:0}dl dd{margin:0}p{margin-top:0;margin-bottom:0}button{background:transparent;border:0;margin:0;padding:0;box-shadow:0 0 0 0 transparent;outline:none}figure,figcaption{margin:0;padding:0}hr{border:0;margin:0;padding:0}address{font-style:normal}html{height:100%}body{height:100%;font-size:13px;line-height:2;color:#4d4d4d;background-color:#e4e4e4;font-family:"游ゴシック体",Yu Gothic,YuGothic,"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,Noto Sans Japanese,sans-serif;font-weight:400;letter-spacing:.04em;-webkit-font-smoothing:antialiased;position:relative}#sp-flg{display:none;line-height:0;font-size:0;height:0;width:0}a{text-decoration:none;color:#080808;transition:opacity .2s cubic-bezier(.25,.1,.25,1),border-bottom .2s cubic-bezier(.25,.1,.25,1)}a:hover,a:active{opacity:.7}a.border-link{border-bottom:#4d4d4d 1px solid}a.border-link:hover,a.border-link:active{border-bottom:#4d4d4d 1px dotted}.outerlink a{display:block;width:100%;height:45px;line-height:45px;text-align:center;color:#fff;background-color:#4d4d4d;box-sizing:border-box}.inerlink a{display:block;width:100%;height:45px;line-height:45px;text-align:center;color:#4d4d4d;border:gray 1px solid;box-sizing:border-box}.notlink span{display:block;width:100%;height:45px;line-height:45px;text-align:center;color:#fff;background-color:#ccc;box-sizing:border-box}.js-bg{display:block;height:100%;width:100%;background-position:center center;background-size:cover}.js-bg img{display:none!important}.img-round{border-radius:50%}#header{background-color:#fff;height:60px;width:100%;box-sizing:border-box;padding:0 20px;position:fixed;z-index:22}#header .header-logo{position:absolute;left:20px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#header .header-logo a img{height:30px;width:auto;display:block}#header .header-btn{position:absolute;right:0;top:50%;width:60px;height:60px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#header .header-btn a{display:block;width:60px;height:60px}#header .header-btn a span{display:block;background-color:gray;width:25px;height:1px;position:absolute;transition:all .2s cubic-bezier(.25,.1,.25,1)}#header .header-btn a span.i1{left:15px;top:22px}#header .header-btn a span.i2{left:15px;top:30px}#header .header-btn a span.i3{left:15px;top:38px}#header .header-btn a.is-active span.i1{-webkit-transform:rotate(30deg);transform:rotate(30deg);top:30px}#header .header-btn a.is-active span.i2{opacity:0}#header .header-btn a.is-active span.i3{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);top:30px}.gnavi{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:20}.gnavi.is-active{display:block}.gnavi:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0;z-index:0;transition:opacity .3s cubic-bezier(.25,.1,.25,1)}.gnavi.is-show:before{opacity:.9}.gnavi.is-show .gnavi-link{opacity:1;top:0}.gnavi.is-show .gnavi-sns{opacity:1;top:0}.gnavi .gnavi-link{position:relative;z-index:1;margin-top:28vh;margin-bottom:2em;opacity:0;top:10px;transition:opacity .3s cubic-bezier(.25,.1,.25,1),top .3s cubic-bezier(.25,.1,.25,1)}.gnavi .gnavi-link li{text-align:center;margin-top:1em}.gnavi .gnavi-sns{position:relative;z-index:1;opacity:0;top:10px;transition:opacity .3s cubic-bezier(.25,.1,.25,1),top .3s cubic-bezier(.25,.1,.25,1);width:80px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0 auto}#footer{margin-top:40px}#footer .footer-top{border-top:gray 1px solid;padding:30px 0 10px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto}#footer .footer-top .footer-top-logo{width:100%;margin:0 0 20px}#footer .footer-top .footer-top-logo a{display:block;margin:0 auto}#footer .footer-top .footer-top-logo a img{width:100%;height:auto;display:block}#footer .footer-top .footer-top-logo.hirali a{width:115px}#footer .footer-top .footer-top-logo.oo a{width:57px}#footer .footer-top .footer-top-logo.takeno a{width:79px}#footer .footer-address{border-top:gray 1px solid;padding:2em 0 1em;text-align:center}#footer .footer-copyright{display:block;text-align:center;padding-bottom:.5em}.main{position:relative;padding-top:60px}.top-kv{width:100%;height:calc(100vh - 60px);overflow:hidden;position:relative}.top-kv .js-slide figure{display:block;width:100%;height:calc(100vh - 60px)}.top-kv__videoContainer{position:absolute;top:0;left:0;width:100%;height:100%}.top-kv__videoContainer__btn{display:block;width:60px;height:60px;border:#fff 2px solid;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;z-index:2;border-radius:30px;cursor:pointer}.top-kv__videoContainer__btn:hover{width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:32px;transition:all .2s cubic-bezier(.25,.1,.25,1)}.top-kv__videoContainer__btn img{width:18px;height:auto;position:absolute;left:55%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.top-kv__videoContainer #js-topVideo{width:auto;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.top-kv__videoContainer .js-slide{width:100%;height:100%;position:relative;z-index:0}.top-kv__videoContainer .js-slide li{display:block;width:100%;height:calc(100vh - 60px)}.top-kv__videoContainer .js-slide .slick-dots{display:none!important}.remodal-wrapper .remodal{padding:0;max-width:none;width:80vw;height:calc(80vw/16*9)}.remodal-wrapper .remodal .remodal-close{top:-10px;left:-35px;color:#fff}.remodal-wrapper .remodal__video{width:100%;height:100%}.remodal-wrapper .remodal__video iframe{width:100%;height:100%}.sec{margin-top:40px;padding:0 20px;overflow-x:hidden}.sec .sec-title{border-bottom:gray 1px solid;line-height:1;padding-bottom:.5em;margin-bottom:1.5em}.sec .sec-title strong{padding-right:1em}.top-news .top-news-list li{display:flex;flex-direction:row;flex-wrap:nowrap}.top-news .top-news-list li time{color:gray;width:80px}.top-news .top-news-list li span{width:auto}.top-concept .sec-imgtext.first{margin-bottom:40px}.top-concept .sec-imgtext .sec-imgtext-imgs{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.top-concept .sec-imgtext .sec-imgtext-imgs figure{display:block;width:100%}.top-concept .sec-imgtext .sec-imgtext-imgs figure img{display:block;width:100%;height:auto}.top-concept .sec-imgtext .sec-imgtext-textset .sec-textset-subject{margin-top:1em}.top-concept .sec-imgtext .sec-imgtext-textset .sec-textset-text p{margin-top:1em}.top-products .top-products-links{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-bottom:2em}.top-products .top-products-links li{width:100%}.top-products .top-products-links li.first{margin-bottom:40px}.top-products .top-products-links li .top-products-links-img{border:#fff 2px solid}.top-products .top-products-links li .top-products-links-img img{display:block;width:100%;height:auto}.top-products .top-products-links li .top-products-links-name{margin-top:1em}.top-products .top-products-links li .top-products-links-text{margin-top:1em}.top-products .top-products-links li .top-products-links-price{margin-top:.5em;color:gray}.top-shop .top-shop-list .top-shop-list-shoparea{margin-top:2em}.top-shop .top-shop-list .top-shop-list-shoparea h3{position:relative;margin-left:-.5em;margin-bottom:.5em;font-weight:700}.top-shop .top-shop-list .top-shop-list-shoparea ul li{margin-bottom:1em}.top-shop .top-shop-list .top-shop-list-shoparea ul li h4{line-height:1.5}.top-shop .top-shop-list .top-shop-list-shoparea ul li h4 a{border-bottom:gray 1px solid}.top-shop .top-shop-list .top-shop-list-shoparea ul li p{line-height:1.5;color:gray}.top-contact p{margin-bottom:1em}.colors-link{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:calc(100% + 30px);margin-bottom:2em}.colors-link li{width:calc(100%/3);box-sizing:border-box;padding-right:30px;margin-top:2em}.colors-link li a{display:block}.colors-link li a figure img{display:block;width:100%;height:auto}.colors-link li a figure figcaption{line-height:1.3;display:inline-block;border-bottom:gray 1px solid}#colors .colors-kv{width:100%;height:57vw;overflow:hidden}#colors .colors-kv .js-slide figure{display:block;width:100%;height:57vw}#colors .colors-contents .colors-contents-body .colors-name{line-height:1;margin-bottom:.5em}#colors .colors-contents .colors-contents-body .colors-name-en{line-height:1;margin-bottom:2em}#colors .colors-contents .colors-contents-body .hr{display:flex;flex-wrap:nowrap;flex-direction:row;width:100%}#colors .colors-contents .colors-contents-body .hr span{display:block;width:50%;height:4px}#colors .colors-contents .colors-contents-body .text{margin-top:1em}#colors .colors-contents .colors-contents-body .text .note{margin-top:.5em;color:gray}#colors .colors-contents .colors-contents-img{margin-top:2em}#colors .colors-contents .colors-contents-img img{display:block;width:100%;height:auto}#colors .colors-contents .colors-online{width:100%}#colors .colors-contents .colors-online p{margin-top:10px}.title-ll{font-size:192%;font-weight:500}.title-l{font-size:153%;font-weight:500;line-height:1.8}.title{font-size:138%;font-weight:500}.title-s{font-size:115%;font-weight:500}.fz-caption{font-size:92%;font-weight:300}.fz-min{font-size:69%;font-weight:300}@-webkit-keyframes marquee{from{-webkit-transform:translateX(0);transform:translateX(0)}99%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{from{-webkit-transform:translateX(0);transform:translateX(0)}99%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes marquee__stop{from{-webkit-transform:translateX(0);transform:translateX(0)}99%,to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes marquee__stop{from{-webkit-transform:translateX(0);transform:translateX(0)}99%,to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade_in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade_in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade_out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes fade_out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes blink{0%{opacity:1}100%{opacity:.3}}@keyframes blink{0%{opacity:1}100%{opacity:.3}}@-webkit-keyframes move_arrow{0%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:1}100%{-webkit-transform:translateX(5px);transform:translateX(5px);opacity:0}}@keyframes move_arrow{0%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:1}100%{-webkit-transform:translateX(5px);transform:translateX(5px);opacity:0}}@-webkit-keyframes fluffy{0%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes fluffy{0%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.8);transform:scale(.8)}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.fl{float:left!important}.fr{float:right!important}.t-left{text-align:left}.t-center{text-align:center}.forsp{display:none}.forpc{display:inherit}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{position:absolute;bottom:0;left:0;z-index:10;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;width:100%}.slick-dots li{position:relative;width:5px;padding:0 5px}.slick-dots li:before{content:'';display:block;width:5px;height:5px;border-radius:50%;background-color:#000;opacity:.4}.slick-dots li.slick-active:before{background-color:#fff}.slick-dots li button{display:block;width:100%;height:100%;opacity:0;border:none;outline:none}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}@media screen and (min-width:992px){body{font-size:14px}#header{height:90px}#header .header-logo{left:60px}#header .header-logo a img{height:40px}.gnavi{left:75%;width:25%}.gnavi:before{background-color:#e4e4e4}.gnavi .gnavi-link li{padding-left:60px;box-sizing:border-box;text-align:left;margin-top:.5em}.gnavi .gnavi-sns{padding-left:60px;justify-content:flex-start;width:auto}.gnavi .gnavi-sns li{margin-right:20px}#footer{margin-top:80px}#footer .footer-top{padding:30px 0}#footer .footer-top .footer-top-logo{width:auto;margin:0 40px}.main{padding-top:90px}.top-kv{height:calc(100vh - 90px)}.top-kv__videoContainer .js-slide li{height:calc(100vh - 90px)}.remodal-wrapper .remodal .remodal-close{left:-40px}.sec{margin-top:60px;padding:0 200px}.sec.top-colors,.sec.top-shop{margin-top:70px}.top-concept .sec-imgtext .sec-imgtext-textset{display:flex;flex-direction:row;flex-wrap:nowrap}.top-concept .sec-imgtext .sec-imgtext-textset .sec-textset-subject{width:50%}.top-concept .sec-imgtext .sec-imgtext-textset .sec-textset-text{margin-top:1em;width:50%}.top-products .top-products-links li{width:50%;box-sizing:border-box;padding-left:10px}.top-products .top-products-links li.first{margin-bottom:0;padding-left:0;padding-right:10px}.top-shop .top-shop-list .top-shop-list-shoparea ul li{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap}.top-shop .top-shop-list .top-shop-list-shoparea ul li h4{width:25%;box-sizing:border-box;padding-right:10px}.top-shop .top-shop-list .top-shop-list-shoparea ul li p{width:auto}.colors-link li{width:calc(100%/4)}#colors .colors-kv{padding:0 200px;height:calc((100vw - 400px)*.57);box-sizing:border-box}#colors .colors-kv .js-slide figure{height:calc((100vw - 400px)*.57)}#colors .colors-contents{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#colors .colors-contents .colors-contents-body{width:50%;padding-left:15px;box-sizing:border-box;order:0}#colors .colors-contents .colors-contents-img{margin-top:0;width:50%;padding-right:15px;box-sizing:border-box;order:-1}#colors .colors-contents .colors-online{margin-top:2em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}#colors .colors-contents .colors-online p{width:calc(50% - 15px)}.title-ll{font-size:200%}.title-l{font-size:142%}.title{font-size:114%}.title-s{font-size:114%}.fz-caption{font-size:85%}.fz-min{font-size:71%}.t-right{text-align:right!important}}@media screen and (min-width:0px) and (max-width:870px){#sp-flg{display:block}.forsp{display:inherit}.forpc{display:none}}@media(min-aspect-ratio:1280 / 800){.top-kv__videoContainer #js-topVideo{width:100%;height:auto}}@media only screen and (min-width:641px){.remodal{max-width:700px}}