@charset "UTF-8";/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{background:#fff;color:#050f3c;font-family:Reimin Light,Reimin Regular,A P-OTF Reimin Pr6N,georgia,游明朝,Yu Mincho,yumincho,Hiragino Mincho ProN,hgs明朝e,メイリオ,meiryo,serif;font-size:14px;font-weight:400;height:100%;letter-spacing:.01em;line-height:1.5;margin:0;overflow-x:hidden;padding:0;text-align:left;width:100%}@media screen and (min-width:768px){body{font-size:clamp(14px,14/1920 * 100vw,14px)}}body.no-scroll{overflow:hidden}body#js-appear{opacity:0;-webkit-transition:opacity 1s ease .3s;transition:opacity 1s ease .3s}body#js-appear.is-view{opacity:1}:root body,_:input-placeholder{font-family:Meiryo,メイリオ,sans-serif}img{height:auto;max-width:100%;vertical-align:bottom}table{border-collapse:collapse}a{color:inherit;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}li,ul{list-style-type:none}::-moz-selection{background-color:#4051ff;background-color:#9e9e9e;color:#050f3c;text-shadow:none}::selection{background-color:#4051ff;background-color:#9e9e9e;color:#050f3c;text-shadow:none}.legacy-ie{background:#eee;left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}.legacy-ie a{text-decoration:none}.noscript{left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}.l-page .l-page-header{border-bottom:1px solid #e8e8e8;padding:128px 0 24px}@media screen and (min-width:554px){.l-page .l-page-header{padding:clamp(160px,264/1920 * 100vw,264px) 0 24px}}.l-page .l-page-header .l-page-header__inner{margin:0 auto;max-width:1480px;padding:0 4vw}@media screen and (min-width:768px){.l-page .l-page-header .l-page-header__inner{padding-left:8vw;padding-right:8vw}}@media screen and (min-width:1600px){.l-page .l-page-header .l-page-header__inner{padding-left:40px;padding-right:40px}}@media screen and (min-width:554px){.l-page .l-page-header .l-page-header__title.-brand .en-title{font-size:clamp(40px,64/1920 * 100vw,64px)}.l-page .l-page-header .l-page-header__title.-brand .ja-title{margin-top:40px}}.l-page .l-page-header .l-page-header__title .en-title{color:#050f3c;font-size:34px;font-weight:400;letter-spacing:.06em;line-height:100%}@media screen and (min-width:554px){.l-page .l-page-header .l-page-header__title .en-title{font-size:clamp(52px,64/1920 * 100vw,64px)}}.l-page .l-page-header .l-page-header__title .ja-title{color:#050f3c;font-size:16px;font-weight:400;line-height:100%;margin-top:14px}@media screen and (min-width:554px){.l-page .l-page-header .l-page-header__title .ja-title{font-size:clamp(16px,18/1920 * 100vw,18px);margin-top:25px}}.l-page .l-page__container{background:#fff;margin-top:36px;padding-bottom:125px}@media screen and (min-width:992px){.l-page .l-page__container{margin-top:72px;padding-bottom:200px}}.l-page .l-page__breadcrumb{margin-top:54px}@media screen and (min-width:992px){.l-page .l-page__breadcrumb{padding:36px}}.l-page .l-page__title .en{color:#050f3c;font-family:OptimaNovaLTPro-Light,optima,marcellus,serif;font-size:12px;font-weight:700;letter-spacing:.075em;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.l-page .l-page__title .en{font-size:clamp(14px,16/1920 * 100vw,16px)}}.l-page .l-page__title .ja{font-size:18px;font-weight:700;letter-spacing:.15em;margin-top:2px}@media screen and (min-width:768px){.l-page .l-page__title .ja{font-size:clamp(20px,26/1920 * 100vw,26px);margin-top:4px}}.l-page .l-page-header__breadcrumb{margin-top:60px}@media screen and (min-width:554px){.l-page .l-page-header__breadcrumb{margin-top:clamp(80px,122/1920 * 100vw,122px)}}.l-page .l-page__wrapper{padding:80px 0 120px}@media screen and (min-width:554px){.l-page .l-page__wrapper{padding:clamp(80px,160/1920 * 100vw,160px) 0 clamp(200px,15.3645833333vw,295px)}}.l-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:0;opacity:1;padding-left:16px;padding-right:16px;pointer-events:none;position:fixed;top:16px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;z-index:100}@media screen and (min-width:768px){.l-header{top:40px}}.l-header.is-scroll{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.l-header.is-scroll.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.l-header__close{display:none;height:100vh;left:0;position:fixed;top:-16px;width:100vw;z-index:1}@media screen and (min-width:768px){.l-header__close{top:-40px}}.l-header__close.is-open{display:block;pointer-events:auto}.l-header__inner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,4%,.2);border-radius:8px;-webkit-filter:drop-shadow(0 0 16px rgba(0,0,0,.08));filter:drop-shadow(0 0 16px rgba(0,0,0,.08));overflow:hidden;pointer-events:auto;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:auto;z-index:2}@media screen and (min-width:554px){.l-header__inner{width:auto}}.l-header__inner.top{width:auto}.l-header__inner.top .l-header__main{gap:14px}@media screen and (min-width:554px){.l-header__inner.top .l-header__main{gap:0}}@media screen and (min-width:992px){.l-header__inner.top .l-header__main{gap:32px}}.l-header__inner.is-open{background:hsla(0,0%,100%,.7);max-width:1200px;width:auto!important}.l-header__inner.is-open .l-header__logo svg{fill:#050f3c}.l-header__inner .l-header__logo svg{fill:#fff}.l-header__bg{border-radius:8px;height:64px;left:50%;margin:auto;opacity:.6;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .5s ease-in;transition:all .5s ease-in;width:100%;z-index:0}@media screen and (min-width:768px){.l-header__bg{height:64px}}.l-header__bg.is-open{height:100%;opacity:1}.l-header__main{gap:14px;padding:13px 16px;position:relative;-webkit-transition:padding .3s ease;transition:padding .3s ease;width:100%;will-change:padding;z-index:1}@media screen and (min-width:554px){.l-header__main{gap:32px;padding:8px 24px}}@media screen and (min-width:768px){.l-header__main{padding:13px 24px}}.l-header__main.is-global-open .l-header__menu.nav-top{opacity:0;visibility:hidden}@media screen and (min-width:768px){.l-header__main.is-global-open{padding:24px 0 8px}.l-header__main.is-global-open .l-header__nav.is-global-open,.l-header__main.is-global-open .left{padding-left:38px;padding-right:38px}}.l-header__main .left{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;justify-content:space-between}@media screen and (min-width:554px){.l-header__main .left{gap:32px}}.l-header__main .left:has(.list--plan),.l-header__main .left:has(.nav-filter){gap:0}@media screen and (min-width:554px){.l-header__main .left:has(.list--plan),.l-header__main .left:has(.nav-filter){gap:32px}}.l-header__logo{font-size:0}.l-header__logo a{display:block;width:140px}@media screen and (min-width:554px){.l-header__logo a{width:clamp(180px,230/1920 * 100vw,230px)}}.l-header__logo a svg{aspect-ratio:231/21;height:auto;width:100%}.l-header__logo a:hover{opacity:1}.l-header__logo.top a{width:180px}@media screen and (min-width:554px){.l-header__logo.top a{width:clamp(180px,230/1920 * 100vw,230px)}}.l-header__menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.l-header__menu .parent{color:gray;font-size:15px;letter-spacing:.04em}@media screen and (min-width:768px){.l-header__menu .parent{font-size:clamp(12px,15/1920 * 100vw,15px)}}.l-header__menu .parent.has-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (min-width:992px){.l-header__menu .parent.has-list:after{background-color:gray;content:"";display:block;height:1px;width:16px}}.l-header__menu .list{display:none}@media screen and (min-width:992px){.l-header__menu .list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;justify-content:center}}.l-header__menu .list__item{font-size:15px;letter-spacing:.04em}@media screen and (min-width:768px){.l-header__menu .list__item{font-size:clamp(12px,15/1920 * 100vw,15px)}}.l-header__menu .list--plan{display:block}.l-header__menu .list--plan .list__item{font-size:10px}@media screen and (min-width:554px){.l-header__menu .list--plan .list__item{font-size:clamp(11px,13/1920 * 100vw,13px)}}.l-header__menu .list--gothic .list__item{font-size:13px}@media screen and (min-width:768px){.l-header__menu .list--gothic .list__item{font-size:clamp(11px,13/1920 * 100vw,13px)}}.l-header .nav-top{display:none}@media screen and (min-width:992px){.l-header .nav-top{display:-webkit-box;display:-ms-flexbox;display:flex}}.l-header .nav-filter .parent{display:none}@media screen and (min-width:992px){.l-header .nav-filter .parent{display:-webkit-box;display:-ms-flexbox;display:flex}}.l-header .nav-filter__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px!important}@media(hover){.l-header .nav-filter__button:hover{opacity:.5}}.l-header .nav-filter__button .list__item{font-size:13px}@media screen and (min-width:768px){.l-header .nav-filter__button .list__item{font-size:clamp(11px,13/1920 * 100vw,13px)}}.l-header .nav-filter__menu{height:0;opacity:0;position:relative;-webkit-transition:width .8s cubic-bezier(.77,0,.175,1),height .8s cubic-bezier(.77,0,.175,1),opacity .2s ease-in;transition:width .8s cubic-bezier(.77,0,.175,1),height .8s cubic-bezier(.77,0,.175,1),opacity .2s ease-in;width:0;z-index:1}.l-header .nav-filter__menu.is-filter-open{height:100%;opacity:1;padding:0 24px 32px;-webkit-transition:width .2s cubic-bezier(.77,0,.175,1),height .8s cubic-bezier(.77,0,.175,1),opacity .5s ease-in .5s;transition:width .2s cubic-bezier(.77,0,.175,1),height .8s cubic-bezier(.77,0,.175,1),opacity .5s ease-in .5s;width:100%}@media screen and (min-width:768px){.l-header .nav-filter__menu.is-filter-open{width:670px}}.l-header .nav-filter__menu .inner{border-top:1px solid #9e9e9e;padding-top:24px}.l-header .nav-filter__menu .category{margin-top:16px}@media screen and (min-width:554px){.l-header .nav-filter__menu .category{display:grid;gap:16px;grid-template-columns:auto 16px 1fr}}.l-header .nav-filter__menu .category__row{margin-bottom:16px}@media screen and (min-width:554px){.l-header .nav-filter__menu .category__row{display:contents;margin-bottom:0}}.l-header .nav-filter__menu .category__row+.category__row{margin-top:16px}.l-header .nav-filter__menu .category__head{font-size:clamp(13px,14/1920 * 100vw,14px);letter-spacing:.04em;line-height:1;padding-top:10px}.l-header .nav-filter__menu .category__bar{display:none}@media screen and (min-width:554px){.l-header .nav-filter__menu .category__bar{display:block}}.l-header .nav-filter__menu .category__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:8px}@media screen and (min-width:554px){.l-header .nav-filter__menu .category__body{margin-top:0}}.l-header .nav-current .list__item{color:gray}.l-header__toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:hsla(0,0%,4%,.4);border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:39px;justify-content:center;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:39px}.l-header__toggle .bar{height:9px;position:relative;width:10px}.l-header__toggle .bar>span{background-color:#fff;display:block;height:1px;left:0;position:absolute;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%}.l-header__toggle .bar>span:first-child{top:0}.l-header__toggle .bar>span:nth-child(2){top:4px}.l-header__toggle .bar>span:nth-child(3){bottom:0}.l-header__toggle.is-open{background-color:hsla(0,0%,4%,.4)}.l-header__toggle.is-open .bar>span{background-color:#fff}.l-header__toggle.is-open .bar>span:first-child,.l-header__toggle.is-open .bar>span:nth-child(3){opacity:0}.l-header__nav{height:0;max-height:calc(100svh - 89px);opacity:0;overflow-y:auto;position:relative;-webkit-transition:width .8s cubic-bezier(.77,0,.175,1),height .8s cubic-bezier(.77,0,.175,1),opacity .1s ease-in;transition:width .8s cubic-bezier(.77,0,.175,1),height .8s cubic-bezier(.77,0,.175,1),opacity .1s ease-in;width:0;z-index:1}.l-header__nav.is-global-open{height:1000px;opacity:1;padding:24px 0 32px;-webkit-transition:width .8s cubic-bezier(.77,0,.175,1),height .8s cubic-bezier(.77,0,.175,1),opacity .8s ease-in .8s;transition:width .8s cubic-bezier(.77,0,.175,1),height .8s cubic-bezier(.77,0,.175,1),opacity .8s ease-in .8s;width:100%}@media screen and (min-width:360px){.l-header__nav.is-global-open{width:calc(100vw - 64px)}}@media screen and (min-width:554px){.l-header__nav.is-global-open{height:605px;max-height:calc(100% - 120px);width:484px}}@media screen and (min-width:768px){.l-header__nav.is-global-open{height:675px;width:660px}}@media screen and (min-width:992px){.l-header__nav.is-global-open{width:768px}}@media screen and (min-width:1200px){.l-header__nav.is-global-open{height:570px;padding:30px 0;width:1120px}}.l-header__nav .nav{display:grid;grid-template-columns:100%;width:100%}@media screen and (min-width:768px){.l-header__nav .nav{gap:16px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:992px){.l-header__nav .nav{gap:40px}}@media screen and (min-width:768px){.l-header__nav .nav__column{border-top:1px solid #9e9e9e}}@media screen and (min-width:554px){.l-header__nav .nav__column:first-child,.l-header__nav .nav__column:nth-child(n+3){display:block}}@media screen and (min-width:1200px){.l-header__nav .nav__column:first-child,.l-header__nav .nav__column:nth-child(n+3){display:block}}.l-header__nav .nav__column.js-accordion .js-accordion__button{cursor:pointer;position:relative}.l-header__nav .nav__column.js-accordion .js-accordion__button:after,.l-header__nav .nav__column.js-accordion .js-accordion__button:before{background-color:#050f3c;content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.l-header__nav .nav__column.js-accordion .js-accordion__button:after,.l-header__nav .nav__column.js-accordion .js-accordion__button:before{content:none}}.l-header__nav .nav__column.js-accordion .js-accordion__button:before{height:11px;right:13px;-webkit-transition:all .2s ease;transition:all .2s ease;width:1px}.l-header__nav .nav__column.js-accordion .js-accordion__button:after{height:1px;right:8px;width:11px}.l-header__nav .nav__column.js-accordion .js-accordion__button.is-open:before{opacity:0;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.l-header__nav .nav__column.js-accordion .js-accordion__button.is-open .inner:before{width:0}@media screen and (min-width:768px){.l-header__nav .nav__column.js-accordion .js-accordion__button{pointer-events:none}}.l-header__nav .nav__column.js-accordion .js-accordion__content{display:none}@media screen and (min-width:768px){.l-header__nav .nav__column.js-accordion .js-accordion__content{display:block}}.l-header__nav .nav__item.-contact{border-bottom:1px solid #9e9e9e}@media screen and (min-width:768px){.l-header__nav .nav__item.-contact{border-top:1px solid #9e9e9e;margin-top:97px}}.l-header__nav .nav__item.-contact>a{padding:16px 0}@media screen and (min-width:768px){.l-header__nav .nav__item.-contact>a{padding-bottom:30px;padding-top:30px}.l-header__nav .nav__item.-contact>a:after{background-color:#050f3c;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M23.9689%2016.2897L15.015%2025.2436L14.3551%2024.5836L23.309%2015.6297L14.7009%2015.6297L14.6851%2014.6841H24.9145V24.9136L23.9689%2024.8977L23.9689%2016.2897Z%22%20fill%3D%22%23050F3C%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #050f3c;border-radius:50%;content:"";height:42px;position:absolute;right:0;top:calc(50% - 21px);-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:42px}}@media(hover:hover){.l-header__nav .nav__item.-contact>a:hover:after{background-color:initial;border-width:1px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.l-header__nav .nav__item .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #9e9e9e;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:16px 0 15px;position:relative}@media screen and (min-width:768px){.l-header__nav .nav__item .inner{border-top:none}}@media screen and (min-width:1200px){.l-header__nav .nav__item .inner{gap:15px;padding:16px 0}}.l-header__nav .nav__item .inner:after{content:"";display:block;height:13px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:17px}@media screen and (min-width:554px){.l-header__nav .nav__item .inner:after{content:none}}.l-header__nav .nav__item .inner:before{background-color:#050f3c;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transition:width .3s ease;transition:width .3s ease;width:0;will-change:width;z-index:1}@media(hover){.l-header__nav .nav__item .inner:hover{opacity:1}.l-header__nav .nav__item .inner:hover:before{width:100%}}.l-header__nav .nav__item:not(:has(a)) .inner:after{content:none}.l-header__nav .nav__item .en{color:#050f3c;display:none;font-size:16px;letter-spacing:.04em}@media screen and (min-width:768px){.l-header__nav .nav__item .en{display:inline;font-size:clamp(14px,16/1920 * 100vw,16px)}}.l-header__nav .nav__item .ja{font-size:13px}@media screen and (min-width:768px){.l-header__nav .nav__item .ja{font-size:clamp(12px,13/1920 * 100vw,13px)}}.l-header__nav .nav__item .child{display:grid;gap:12px;padding-bottom:14px}@media screen and (min-width:768px){.l-header__nav .nav__item .child{gap:16px}}@media screen and (min-width:1200px){.l-header__nav .nav__item .child{gap:16px 26px;grid-template-columns:1fr 1fr;margin-top:-2px;padding-left:0}}.l-header__nav .nav__item .child__item a{border-top:none;color:#050f3c;display:block;font-size:13px;padding:2px 0 2px 16px;position:relative;-webkit-transition:padding .3s ease;transition:padding .3s ease;will-change:padding}@media screen and (min-width:768px){.l-header__nav .nav__item .child__item a{display:grid;font-size:clamp(12px,13/1920 * 100vw,13px);gap:9px}}.l-header__nav .nav__item .child__item a:after{content:none}.l-header__nav .nav__item .child__item a:before{background-color:#050f3c;bottom:50%;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transition:width .2s ease-out;transition:width .2s ease-out;width:8px}.l-header__nav .nav__item .child__item a .en{display:inline!important;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:100%}@media screen and (min-width:768px){.l-header__nav .nav__item .child__item a .en{font-size:clamp(12px,14/1920 * 100vw,14px)}}.l-header__nav .nav__item .child__item a .ja{font-size:11px;font-weight:400;letter-spacing:0;line-height:100%;margin-left:4px}@media screen and (min-width:768px){.l-header__nav .nav__item .child__item a .ja{font-size:clamp(10px,11/1920 * 100vw,11px);margin-left:0}}@media(hover){.l-header__nav .nav__item .child__item a:hover{opacity:.8;padding:2px 0 2px 20px}.l-header__nav .nav__item .child__item a:hover:before{width:8px}}@media screen and (min-width:768px){.l-header__nav .nav__item.button .inner{border-bottom:1px solid #ccc}}@media screen and (min-width:1200px){.l-header__nav .nav__item.button .inner{padding:32px 0}.l-header__nav .nav__item.button .inner:after{content:""}}@media screen and (min-width:554px){.l-header__nav .nav__item.button:nth-child(2) .inner{border-bottom:1px solid #ccc}}.l-header__nav .nav__item.button:nth-child(3) .inner{border-bottom:1px solid #ccc}@media screen and (min-width:1200px){.l-header__nav .nav__item:first-child .inner{padding-top:32px}}.l-header__nav .info{padding-top:clamp(38px,42/1920 * 100vw,42px)}@media screen and (min-width:554px){.l-header__nav .info{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.l-header__nav .info__links{display:grid;gap:10px}@media screen and (min-width:768px){.l-header__nav .info__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}}.l-header__nav .info__links>li a{display:inline-block;font-size:12px;line-height:1.7;padding-right:16px;position:relative}@media screen and (min-width:768px){.l-header__nav .info__links>li a{border-right:1px solid #9e9e9e;font-size:clamp(12px,14/1920 * 100vw,14px)}}.l-header__nav .info__links>li a:before{background:#050f3c;bottom:.25em;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:calc(100% - 18px)}@media(hover:hover){.l-header__nav .info__links>li a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}}.l-header__nav .info__links>li:last-child a{border-right:none}.l-header__nav .info__social a{display:grid;gap:10px;margin-top:37px;place-content:center}@media screen and (min-width:554px){.l-header__nav .info__social a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:left;-ms-flex-pack:left;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px;justify-content:left}}@media screen and (min-width:1200px){.l-header__nav .info__social a{margin-top:0}}@media(hover){.l-header__nav .info__social a:hover{opacity:1}.l-header__nav .info__social a:hover .text{opacity:.6}.l-header__nav .info__social a:hover .icon{background-color:#050f3c;border:1px solid #050f3c}.l-header__nav .info__social a:hover .icon svg{fill:#fff}}.l-header__nav .info__social .icon{border:1px solid #9e9e9e;border-radius:50%;display:grid;height:72px;margin:0 auto;place-items:center;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:72px}.l-header__nav .info__social .icon svg{fill:#050f3c;-webkit-transition:fill .3s ease;transition:fill .3s ease;width:27px}.l-header__nav .info__social .text{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:100%;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:768px){.l-header__nav .info__social .text{font-size:clamp(14px,16/1920 * 100vw,16px)}}.fix_banner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050f3c;border-radius:8px;bottom:16px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:center;margin-bottom:16px;margin-left:auto;opacity:.8;padding:8px 0;position:sticky;right:4vw;-webkit-transition:opacity .3s;transition:opacity .3s;width:calc(100% - 8vw)}@media screen and (min-width:992px){.fix_banner{aspect-ratio:183/83;bottom:clamp(40px,72/1920 * 100vw,72px);display:grid;gap:clamp(4px,8/1920 * 100vw,8px);place-content:center;right:clamp(40px,72/1920 * 100vw,72px);width:clamp(200px,280/1920 * 100vw,280px)}}@media(hover:hover){.fix_banner:hover{opacity:1}}.fix_banner .fix_banner__en{font-size:18px;letter-spacing:.05em;line-height:110%;text-align:center}@media screen and (min-width:768px){.fix_banner .fix_banner__en{font-size:clamp(16px,18/1920 * 100vw,18px)}}.fix_banner .fix_banner__jp{font-size:16px;font-weight:400;line-height:200%}@media screen and (min-width:768px){.fix_banner .fix_banner__jp{font-size:clamp(16px,18/1920 * 100vw,18px)}}.error404 .fix_banner,.page-template-pagespage-contact-finish-php .fix_banner,.page-template-pagespage-contact-php .fix_banner{display:none}.l-footer{background:#050f3c;color:#fff;padding:80px 0 100px}@media screen and (min-width:992px){.l-footer{padding:clamp(240px,300/1920 * 100vw,300px) 0 100px}}.l-footer .footer-wrap{margin-top:64px}@media screen and (min-width:554px){.l-footer .footer-wrap{margin-top:0}}.l-footer .l-footer__container{margin:0 auto;padding:0 16px}@media screen and (min-width:768px){.l-footer .l-footer__container{padding:0 80px}}.l-footer .l-footer__logo{margin:0 auto;max-width:120px;width:100%}@media screen and (min-width:554px){.l-footer .l-footer__logo{max-width:clamp(200px,320/1920 * 100vw,320px)}}.l-footer .l-footer__wrap{margin-top:56px}@media screen and (min-width:992px){.l-footer .l-footer__wrap{margin-top:clamp(160px,306/1920 * 100vw,306px)}}@media screen and (min-width:1200px){.l-footer .l-footer__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.l-footer .l-footer__wrap .instagram-icon{height:64px;margin-left:auto;margin-right:auto;margin-top:0;width:64px}@media screen and (min-width:554px){.l-footer .l-footer__wrap .instagram-icon{height:72px;margin-left:0;margin-top:0;width:72px}}.l-footer .l-footer__wrap .instagram-icon>a{height:64px;width:64px}@media screen and (min-width:554px){.l-footer .l-footer__wrap .instagram-icon>a{height:72px;width:72px}.l-footer .l-footer__info .l-footer__info-section{display:grid;gap:1em;grid-template-columns:84px auto}}.l-footer .l-footer__info .l-footer__info-section.-tel{margin-top:40px}@media screen and (min-width:554px){.l-footer .l-footer__info .l-footer__info-section.-tel{margin-top:20px}}.l-footer .l-footer__info .l-footer__info-section.-open{margin-top:40px}@media screen and (min-width:554px){.l-footer .l-footer__info .l-footer__info-section.-open{margin-top:20px}}.l-footer .l-footer__info .l-footer__info-title{color:#fff;font-size:16px;letter-spacing:.05em;line-height:100%}@media screen and (min-width:554px){.l-footer .l-footer__info .l-footer__info-title{font-size:clamp(14px,16/1920 * 100vw,16px);line-height:180%}}.l-footer .l-footer__info .l-footer__info-content{font-size:14px;font-weight:400;line-height:180%;margin-top:16px}@media screen and (min-width:554px){.l-footer .l-footer__info .l-footer__info-content{font-size:clamp(14px,16/1920 * 100vw,16px);margin-top:0}}@media screen and (min-width:554px){.l-footer .l-footer__info .l-footer__info-content:has(.google-map),.l-footer .l-footer__info .l-footer__info-content:has(.l-footer__info-content-sub){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px}}.l-footer .l-footer__info .l-footer__info-content .google-map{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-2px}@media screen and (min-width:554px){.l-footer .l-footer__info .l-footer__info-content .google-map{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:768px){.l-footer .l-footer__info .l-footer__info-content .google-map{margin-top:0}}.l-footer .l-footer__info .l-footer__info-content .google-map>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:300;gap:4px;position:relative}@media screen and (min-width:768px){.l-footer .l-footer__info .l-footer__info-content .google-map>a{font-size:clamp(12px,14/1920 * 100vw,14px)}}.l-footer .l-footer__info .l-footer__info-content .google-map>a:before{background-color:#fff;bottom:4px;content:"";height:1px;left:18px;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:calc(100% - 18px)}@media(hover:hover){.l-footer .l-footer__info .l-footer__info-content .google-map>a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media screen and (min-width:768px){.l-footer .l-footer__info .l-footer__info-content .google-map>a span{margin-top:1px}}@media screen and (min-width:554px){.l-footer .l-footer__info .l-footer__info-content .l-footer__info-content-sub{display:inline;font-size:clamp(14px,16/1920 * 100vw,16px);font-weight:400;line-height:180%}}.l-footer .l-footer-links{-webkit-box-pack:start;-ms-flex-pack:start;border-top:1px solid #fff;display:grid;gap:16px;justify-content:flex-start;margin-top:45px;padding-top:50px;text-align:left}@media screen and (min-width:1200px){.l-footer .l-footer-links{border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-top:90px;padding-top:0}.l-footer .l-footer-links .l-footer-links__item:last-child>a{border-right:none}}.l-footer .l-footer-links .l-footer-links__item>a{font-size:12px;font-weight:400;line-height:1;overflow:hidden;position:relative}@media screen and (min-width:1200px){.l-footer .l-footer-links .l-footer-links__item>a{border-right:1px solid #fff;font-size:clamp(12px,14/1920 * 100vw,14px);padding-right:24px}}.l-footer .l-footer-links .l-footer-links__item>a:before{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}@media screen and (min-width:1200px){.l-footer .l-footer-links .l-footer-links__item>a:before{padding-right:8px;width:calc(100% - 24px)}}.l-footer .l-footer-links .l-footer-links__item>a[target=_blank]:before{width:calc(100% - .8em - 2px)}@media screen and (min-width:1200px){.l-footer .l-footer-links .l-footer-links__item>a[target=_blank]:before{width:calc(100% - .8em - 12px)}}.l-footer .l-footer-links .l-footer-links__item>a[target=_blank]:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2214%22%20viewBox%3D%220%200%2013%2014%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M1.84365%2013.1663C1.50587%2013.1663%201.22483%2013.0542%201.00052%2012.8299C0.776215%2012.6056%200.664062%2012.3245%200.664062%2011.9868V2.01259C0.664062%201.67481%200.776215%201.39377%201.00052%201.16947C1.22483%200.945161%201.50587%200.833008%201.84365%200.833008H6.01031V1.49967H1.84365C1.71531%201.49967%201.59774%201.55308%201.49094%201.65988C1.38413%201.76669%201.33073%201.88426%201.33073%202.01259V11.9868C1.33073%2012.1151%201.38413%2012.2327%201.49094%2012.3395C1.59774%2012.4463%201.71531%2012.4997%201.84365%2012.4997H11.8178C11.9461%2012.4997%2012.0637%2012.4463%2012.1705%2012.3395C12.2773%2012.2327%2012.3307%2012.1151%2012.3307%2011.9868V7.82009H12.9974V11.9868C12.9974%2012.3287%2012.8852%2012.6108%2012.6609%2012.833C12.4366%2013.0552%2012.1556%2013.1663%2011.8178%2013.1663H1.84365ZM10.0807%205.99967V3.74967H7.83073V3.08301H10.0807V0.833008H10.7474V3.08301H12.9974V3.74967H10.7474V5.99967H10.0807Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.8em;margin-left:5px;width:.8em}@media(hover:hover){.l-footer .l-footer-links .l-footer-links__item>a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}}.l-footer .l-footer__instagram{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:grid;font-size:16px;font-weight:400;gap:12px;justify-content:center;letter-spacing:.05em;line-height:100%;margin-top:62px}@media screen and (min-width:1200px){.l-footer .l-footer__instagram{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(14px,16/1920 * 100vw,16px);gap:28px;justify-content:flex-end;margin-top:10px}}.l-footer .l-footer__instagram .instagram-icon{-webkit-box-pack:center;-ms-flex-pack:center;display:grid;height:64px;justify-content:center;width:64px}.l-footer .l-footer__instagram .instagram-icon>a{-ms-flex-negative:0;aspect-ratio:1;border:1px solid #6c6c6c;border-radius:50%;display:grid;flex-shrink:0;height:72px;place-items:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:72px}.l-footer .l-footer__instagram .instagram-icon>a svg{fill:#fff;-webkit-transition:fill .3s ease;transition:fill .3s ease;width:40%}@media(hover:hover){.l-footer .l-footer__instagram .instagram-icon>a:hover{background-color:#fff;border:1px solid #fff}.l-footer .l-footer__instagram .instagram-icon>a:hover svg{fill:#050f3c}}.l-footer .copyright{font-size:12px;font-weight:400;margin-top:70px;text-align:center}@media screen and (min-width:1200px){.l-footer .copyright{font-size:clamp(12px,14/1920 * 100vw,14px);margin-right:12px;margin-top:230px}}.p-form{border-top:2px solid #e8e8e8;margin:0 auto;max-width:840px}.p-form .error{color:#b70000;display:block;font-size:85%;margin-top:.5em}.p-form__group{padding:12px 0}@media screen and (min-width:768px){.p-form__group{padding:20px 0}}.p-form__group+.p-form__group{border-top:2px solid #e8e8e8}.p-form__row{padding:12px 0}@media screen and (min-width:768px){.p-form__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.p-form__row--top,.p-form__row--top>dt{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-form__row--top>dt{padding-top:17px}.p-form__row--labeled{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-form__row--labeled>dt{padding-top:42px}}.p-form__row>dt{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (min-width:768px){.p-form__row>dt{-ms-flex-negative:0;flex-shrink:0;padding-right:20px;width:27%}}@media screen and (min-width:1200px){.p-form__row>dt{padding-right:30px}}.p-form__row>dt>label{font-size:13px;font-weight:500;padding-right:16px}@media screen and (min-width:992px){.p-form__row>dt>label{font-size:14px}}.p-form__row>dt>label>small{color:#6c6c6c;display:block;font-size:12px;font-weight:400}@media screen and (min-width:992px){.p-form__row>dt>label>small{font-size:13px}}.p-form__row>dt>.tag{-ms-flex-negative:0;background-color:#6c6c6c;border-radius:2px;color:#fff;display:inline-block;flex-shrink:0;font-size:10px;height:18px;letter-spacing:.1em;line-height:18px;padding:0 6px;text-align:center}@media screen and (min-width:768px){.p-form__row>dt>.tag{font-size:12px;height:22px;line-height:22px;padding:0 10px}}.p-form__row>dt>.tag--required{background-color:#4051ff;color:#fff}.p-form__row>dd{margin-top:6px}@media screen and (min-width:768px){.p-form__row>dd{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0}}.p-form-controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -8px}@media screen and (min-width:768px){.p-form-controls{margin:0 -12px}}.p-form-controls .p-form-control{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 8px}@media screen and (min-width:768px){.p-form-controls .p-form-control{padding:0 12px}}.p-form-controls .p-form-control+.p-form-control{margin-top:0}.p-form-control{position:relative}.p-form-control+.p-form-control{margin-top:10px}@media screen and (min-width:768px){.p-form-control+.p-form-control{margin-top:16px}}.p-form-control input[type=email],.p-form-control input[type=number],.p-form-control input[type=tel],.p-form-control input[type=text]{background-color:#f0f1f7;font-size:14px;padding:12px;-webkit-transition:border .2s ease-out;transition:border .2s ease-out;vertical-align:middle;width:100%}@media screen and (min-width:768px){.p-form-control input[type=email],.p-form-control input[type=number],.p-form-control input[type=tel],.p-form-control input[type=text]{padding:16px}}.p-form-control input[type=email]::-webkit-input-placeholder,.p-form-control input[type=number]::-webkit-input-placeholder,.p-form-control input[type=tel]::-webkit-input-placeholder,.p-form-control input[type=text]::-webkit-input-placeholder{color:hsla(0,0%,42%,.4)}.p-form-control input[type=email]::-moz-placeholder,.p-form-control input[type=number]::-moz-placeholder,.p-form-control input[type=tel]::-moz-placeholder,.p-form-control input[type=text]::-moz-placeholder{color:hsla(0,0%,42%,.4)}.p-form-control input[type=email]:-ms-input-placeholder,.p-form-control input[type=number]:-ms-input-placeholder,.p-form-control input[type=tel]:-ms-input-placeholder,.p-form-control input[type=text]:-ms-input-placeholder{color:hsla(0,0%,42%,.4)}.p-form-control input[type=email]::-ms-input-placeholder,.p-form-control input[type=number]::-ms-input-placeholder,.p-form-control input[type=tel]::-ms-input-placeholder,.p-form-control input[type=text]::-ms-input-placeholder{color:hsla(0,0%,42%,.4)}.p-form-control input[type=email]::placeholder,.p-form-control input[type=number]::placeholder,.p-form-control input[type=tel]::placeholder,.p-form-control input[type=text]::placeholder{color:hsla(0,0%,42%,.4)}.p-form-control input[type=email]:focus,.p-form-control input[type=number]:focus,.p-form-control input[type=tel]:focus,.p-form-control input[type=text]:focus{border-color:#050f3c;-webkit-box-shadow:0 0 5px 2px rgba(5,15,60,.5);box-shadow:0 0 5px 2px rgba(5,15,60,.5);outline:0}.p-form-control textarea{background-color:#f0f1f7;font-size:12px;padding:12px;-webkit-transition:border .2s ease-out;transition:border .2s ease-out;vertical-align:middle;width:100%}@media screen and (min-width:768px){.p-form-control textarea{font-size:14px;padding:18px 16px}}.p-form-control textarea::-webkit-input-placeholder{color:#6c6c6c}.p-form-control textarea::-moz-placeholder{color:#6c6c6c}.p-form-control textarea:-ms-input-placeholder{color:#6c6c6c}.p-form-control textarea::-ms-input-placeholder{color:#6c6c6c}.p-form-control textarea::placeholder{color:#6c6c6c}.p-form-control textarea:focus{border-color:#050f3c;-webkit-box-shadow:0 0 5px 2px rgba(5,15,60,.5);box-shadow:0 0 5px 2px rgba(5,15,60,.5);outline:0}.p-form-control>p{color:#6c6c6c;margin-top:4px}.p-form-control--zip{display:-webkit-box;display:-ms-flexbox;display:flex}.p-form-control--zip .c-input{min-width:120px;position:relative}@media screen and (min-width:768px){.p-form-control--zip .c-input{min-width:140px}}.p-form-control--zip .c-input+.c-input{margin-left:20px}@media screen and (min-width:768px){.p-form-control--zip .c-input+.c-input{margin-left:22px}}.p-form-control--zip .c-input+.c-input:before{content:"-";left:-13px;line-height:0;position:absolute;top:calc(50% + 12px)}@media screen and (min-width:768px){.mwform-radio-field--horizontal,.p-form-radios--horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -12px}}.p-form__actions{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:20px;text-align:center}@media screen and (min-width:768px){.p-form__actions{margin-top:48px}}.p-form__actions .back-btn{display:block;margin:24px auto}@media screen and (min-width:768px){.p-form__actions .back-btn{margin:40px auto}}.p-form__actions .back-btn:hover{text-decoration:underline}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.page-contact-confirm .p-form__row--labeled dt,.page-contact-confirm .p-form__row--top dt{padding-top:0}.page-contact-confirm .p-form-controls .p-form-control{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.page-contact-confirm .p-form-control .c-input label,.page-contact-confirm .p-form-control .c-select:before{display:none}.page-contact-confirm .p-form-control--zip .c-input{min-width:0}.page-contact-confirm .p-form-control--zip .c-input+.c-input:before{top:50%}.page-contact-confirm .p-form-radios--horizontal{margin:0}.p-editor-content{font-size:14px;font-weight:400;line-height:180%}@media screen and (min-width:554px){.p-editor-content{font-size:clamp(14px,16/1920 * 100vw,16px)}}.p-editor-content>*{margin-bottom:16px;margin-top:16px}.p-editor-content>:first-child{margin-top:0}.p-editor-content>:last-child{margin-bottom:0}.p-editor-content>* a{position:relative}.p-editor-content>* a:not(:has(img)){background-image:-webkit-gradient(linear,left top,left bottom,from(#050f3c),to(#050f3c));background-image:linear-gradient(#050f3c,#050f3c);background-position:left 100% bottom 0;background-repeat:no-repeat;background-size:100% 1px}@media(hover:hover){.p-editor-content>* a:not(:has(img)):hover{background-size:0 1px}}.p-editor-content>* a:not(:has(img))[target=_blank]{background-position:left calc(100% - 1.5em) bottom 0;background-size:calc(100% - 1.5em) 1px;padding-right:.5em}.p-editor-content>* a:not(:has(img))[target=_blank]:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22%23050F3C%22%3E%20%3Cpath%20d%3D%22M5.01161%2016.1663C4.67384%2016.1663%204.3928%2016.0542%204.16849%2015.8299C3.94418%2015.6056%203.83203%2015.3245%203.83203%2014.9868V5.01259C3.83203%204.67481%203.94418%204.39377%204.16849%204.16947C4.3928%203.94516%204.67384%203.83301%205.01161%203.83301H9.17828V4.49967H5.01161C4.88328%204.49967%204.76571%204.55308%204.65891%204.65988C4.5521%204.76669%204.4987%204.88426%204.4987%205.01259V14.9868C4.4987%2015.1151%204.5521%2015.2327%204.65891%2015.3395C4.76571%2015.4463%204.88328%2015.4997%205.01161%2015.4997H14.9858C15.1141%2015.4997%2015.2317%2015.4463%2015.3385%2015.3395C15.4453%2015.2327%2015.4987%2015.1151%2015.4987%2014.9868V10.8201H16.1654V14.9868C16.1654%2015.3287%2016.0532%2015.6108%2015.8289%2015.833C15.6046%2016.0552%2015.3236%2016.1663%2014.9858%2016.1663H5.01161ZM13.2487%208.99967V6.74967H10.9987V6.08301H13.2487V3.83301H13.9154V6.08301H16.1654V6.74967H13.9154V8.99967H13.2487Z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;width:1em}@media(hover:hover){.p-editor-content>* a:not(:has(img))[target=_blank]:hover{background-size:0 1px}}.p-editor-content>* a:has(img){-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(hover:hover){.p-editor-content>* a:has(img):hover{opacity:.8}}.p-editor-content h1,.p-editor-content h2{border-bottom:1px solid #050f3c;font-size:20px;font-weight:400;line-height:180%;margin-bottom:32px;margin-top:40px;padding-bottom:14px;position:relative}@media screen and (min-width:554px){.p-editor-content h1,.p-editor-content h2{font-size:clamp(20px,24/1920 * 100vw,24px);margin-bottom:42px;margin-top:80px}}.p-editor-content h3{border-left:1px solid #050f3c;font-size:16px;font-weight:400;line-height:1.25;margin-bottom:24px;margin-top:24px;padding-left:15px;position:relative}@media screen and (min-width:768px){.p-editor-content h3{font-size:clamp(20px,22/1920 * 100vw,22px);margin-bottom:30px;margin-top:36px;padding-left:15px}}.p-editor-content h4{font-size:16px;font-weight:400;line-height:1.6;margin-top:32px;padding-bottom:4px;padding-left:32px;position:relative}@media screen and (min-width:768px){.p-editor-content h4{font-size:clamp(18px,20/1920 * 100vw,20px)}}.p-editor-content h4:before{background:#050f3c;content:"";height:1px;left:0;position:absolute;top:12px;width:24px}@media screen and (min-width:768px){.p-editor-content h4:before{top:17px}}.p-editor-content h5{font-size:16px;font-weight:400;line-height:180%}@media screen and (min-width:768px){.p-editor-content h5{font-size:clamp(16px,18/1920 * 100vw,18px);margin-top:26px}}.p-editor-content h6{font-size:14px;font-weight:400}@media screen and (min-width:768px){.p-editor-content h6{font-size:clamp(14px,16/1920 * 100vw,16px)}}.p-editor-content>figure.wp-block-image{margin-bottom:40px;margin-top:40px}.p-editor-content figcaption.wp-element-caption{color:#6c6c6c;font-size:14px;font-weight:400;line-height:180%;margin-top:14px}.p-editor-content>.is-layout-flex{margin-bottom:24px;margin-top:24px}@media screen and (min-width:992px){.p-editor-content>.is-layout-flex{margin-bottom:38px;margin-top:38px}}.p-editor-content img{height:auto}.p-editor-content img[style]{width:100%}.p-editor-content strong{font-weight:700}.p-editor-content .aligncenter{display:block;margin:20px auto;text-align:center}@media screen and (min-width:768px){.p-editor-content .alignright{float:right;margin-left:15px}.p-editor-content .alignleft{float:left;margin-right:15px}}.p-editor-content ul{display:grid;gap:1em;list-style:none;margin:2.6em 0 1em}.p-editor-content ul>li{padding-left:1.4em;position:relative}.p-editor-content ul>li:before{background-color:#050f3c;border-radius:4px;content:"";font-size:16px;font-weight:300;height:8px;left:0;line-height:180%;position:absolute;top:.6em;width:8px}.p-editor-content ol{counter-reset:number 0;display:grid;gap:1em;margin:2.6em 0 1em}.p-editor-content ol>li{padding-left:1.2em;position:relative}.p-editor-content ol>li:before{color:#050f3c;content:counter(number) ".";counter-increment:number 1;font-family:OptimaNovaLTPro-Light,optima,marcellus,serif;left:0;position:absolute;top:0}.p-editor-content blockquote{background:#fafafa;border:1px solid #9e9e9e;padding:32px 16px 16px;position:relative}@media screen and (min-width:768px){.p-editor-content blockquote{margin:23px 0;padding:31px 58px}}.p-editor-content blockquote:before{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2213%22%20viewBox%3D%220%200%2016%2013%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10.7477%206.95572C11.4286%206.57195%2011.9635%206.38007%2012.7416%206.38007C14.6383%206.38007%2016%207.81919%2016%209.64206C16%2011.5129%2014.541%2013%2012.5957%2013C10.1155%2013%208.99696%2010.9852%208.99696%208.77859C8.99696%204.94096%2011.1854%202.06273%2014.2979%200L15.2219%201.00738C12.8875%202.39852%2011.2827%204.31734%2010.7477%206.95572ZM1.75076%206.95572C2.43161%206.57195%202.96657%206.38007%203.74468%206.38007C5.64134%206.38007%207.00304%207.77122%207.00304%209.64206C7.00304%2011.5129%205.54407%2013%203.59878%2013C1.11854%2013%200%2010.9852%200%208.77859C0%204.94096%202.18845%202.06273%205.30091%200L6.22492%201.00738C3.98784%202.35055%202.23708%204.36531%201.75076%206.95572Z%22%20fill%3D%22%23050F3C%22%2F%3E%3C%2Fsvg%3E);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.9em;left:16px;position:absolute;top:16px;width:.9em}@media screen and (min-width:768px){.p-editor-content blockquote:before{height:1em;left:26px;top:21px;width:1em}}.p-editor-content blockquote p{letter-spacing:0;margin-bottom:0}.p-editor-content hr{border:0;border-top:1px solid #ccc;display:block;height:auto;margin:1.2em auto;width:100%}.p-editor-content table{margin:15px 0}@media screen and (min-width:768px){.p-editor-content table{margin:25px 0}}.p-editor-content table th{background-color:#f8fff0}.p-editor-content table td,.p-editor-content table th{border:1px solid #ddd;padding:5px 10px;vertical-align:top;word-break:break-all}.p-editor-content iframe{max-width:100%}@-webkit-keyframes editorlink{0%{background-position:left 100% bottom 0;background-size:100% 1px}to{background-position:left 100% bottom 0;background-size:0 1px}}@keyframes editorlink{0%{background-position:left 100% bottom 0;background-size:100% 1px}to{background-position:left 100% bottom 0;background-size:0 1px}}@-webkit-keyframes editorlink-blank{0%{background-position:left calc(100% - 1.5em) bottom 0;background-size:calc(100% - 1.5em) 1px}to{background-position:left calc(100% - 1.5em) bottom 0;background-size:0 1px}}@keyframes editorlink-blank{0%{background-position:left calc(100% - 1.5em) bottom 0;background-size:calc(100% - 1.5em) 1px}to{background-position:left calc(100% - 1.5em) bottom 0;background-size:0 1px}}.p-pagination,.pagination{margin-top:40px}@media screen and (min-width:992px){.p-pagination,.pagination{margin-top:80px}}.p-pagination .nav-links,.p-pagination .p-pagination__list,.pagination .nav-links,.pagination .p-pagination__list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 -4px}@media screen and (min-width:992px){.p-pagination .nav-links,.p-pagination .p-pagination__list,.pagination .nav-links,.pagination .p-pagination__list{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.p-pagination .p-pagination__item,.pagination .p-pagination__item{padding:4px}.p-pagination .page-numbers,.pagination .page-numbers{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;justify-content:center;letter-spacing:0;padding:4px;-webkit-transition:all .2s;transition:all .2s}.p-pagination .page-numbers:hover,.pagination .page-numbers:hover{color:#e8e8e8}.p-pagination .page-numbers.next,.p-pagination .page-numbers.prev,.pagination .page-numbers.next,.pagination .page-numbers.prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #050f3c;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;justify-content:center;position:relative;-webkit-transition:.2s ease;transition:.2s ease;width:36px}@media screen and (min-width:768px){.p-pagination .page-numbers.next,.p-pagination .page-numbers.prev,.pagination .page-numbers.next,.pagination .page-numbers.prev{height:42px;width:42px}}.p-pagination .page-numbers.next:after,.p-pagination .page-numbers.prev:after,.pagination .page-numbers.next:after,.pagination .page-numbers.prev:after{background-color:#050f3c;content:"";height:16px;left:50%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.225 8.266H.563v-.933h12.662L7.138 1.246l.658-.68 7.233 7.233-7.233 7.234-.658-.68 6.087-6.087Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.225 8.266H.563v-.933h12.662L7.138 1.246l.658-.68 7.233 7.233-7.233 7.234-.658-.68 6.087-6.087Z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:16px}.p-pagination .page-numbers.next:hover,.p-pagination .page-numbers.prev:hover,.pagination .page-numbers.next:hover,.pagination .page-numbers.prev:hover{background-color:#050f3c;opacity:1}.p-pagination .page-numbers.next:hover:after,.p-pagination .page-numbers.prev:hover:after,.pagination .page-numbers.next:hover:after,.pagination .page-numbers.prev:hover:after{background-color:#fff}@media screen and (min-width:992px){.p-pagination .page-numbers.prev,.pagination .page-numbers.prev{margin-right:-24px}}.p-pagination .page-numbers.prev:after,.pagination .page-numbers.prev:after{left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}@media screen and (min-width:992px){.p-pagination .page-numbers.next,.pagination .page-numbers.next{margin-left:-24px}}.p-pagination .current,.pagination .current{position:relative}.p-pagination .current:after,.pagination .current:after{background:#050f3c;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.p-pagination .current,.p-pagination .dots,.pagination .current,.pagination .dots{cursor:default;pointer-events:none}.p-brand .p-brand__wrapper.--sp{display:block}@media screen and (min-width:992px){.p-brand .p-brand__wrapper.--sp{display:none}}.p-brand .p-brand__wrapper.--pc{display:none}@media screen and (min-width:992px){.p-brand .p-brand__wrapper.--pc{display:block;max-width:100%;padding:0}}.p-brand .p-brand__wrapper.--pc .splide__track{overflow:initial}.p-brand .p-brand__slider.--bottom{margin-top:52px}@media screen and (min-width:992px){.p-brand .p-brand__slider.--bottom .p-brand__item .p-brand__item__info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}}.p-brand .p-brand__list{display:grid;gap:9.3px 15px;grid-template-columns:1fr 1fr}@media screen and (min-width:992px){.p-brand .p-brand__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:inherit}}.p-brand .p-brand__item{border-top:1px solid #e8e8e8}.p-brand .p-brand__item .p-brand__item__inner{display:block;padding-bottom:17px;padding-top:14px}@media screen and (min-width:992px){.p-brand .p-brand__item .p-brand__item__inner{padding-top:30px}}@media(hover:hover){.p-brand .p-brand__item .p-brand__item__inner:hover .p-brand__item__figure img{-webkit-transform:scale(1.025);transform:scale(1.025)}.p-brand .p-brand__item .p-brand__item__inner:hover .p-brand__item__info .-link{background-color:inherit;-webkit-transform:scale(1);transform:scale(1)}}.p-brand .p-brand__item .p-brand__item__figure{aspect-ratio:87/61;overflow:hidden;width:100%}@media screen and (min-width:992px){.p-brand .p-brand__item .p-brand__item__figure{aspect-ratio:16/9}}.p-brand .p-brand__item .p-brand__item__figure img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.p-brand .p-brand__item .p-brand__item__headline{margin-top:2px;padding:6px 0 0 9px}@media screen and (min-width:992px){.p-brand .p-brand__item .p-brand__item__headline{margin-top:clamp(14px,19/1920 * 100vw,19px);padding:6px 0 0 28px}}.p-brand .p-brand__item .p-brand__item__headline .-en{font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.6}@media screen and (min-width:554px){.p-brand .p-brand__item .p-brand__item__headline .-en{font-size:clamp(20px,36/1920 * 100vw,36px);letter-spacing:.04em}}.p-brand .p-brand__item .p-brand__item__headline .-jp{font-size:12px;font-weight:400;line-height:180%}@media screen and (min-width:554px){.p-brand .p-brand__item .p-brand__item__headline .-jp{font-size:clamp(12px,16/1920 * 100vw,16px)}}.p-brand .p-brand__item .p-brand__item__info{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:11px 0 0 9px}@media screen and (min-width:992px){.p-brand .p-brand__item .p-brand__item__info{padding:clamp(54px,62/1920 * 100vw,62px) 0 0 9px}}.p-brand .p-brand__item .p-brand__item__info .-country{border:1px solid #dadada;border-radius:50%;height:16px;overflow:hidden;width:16px}@media screen and (min-width:992px){.p-brand .p-brand__item .p-brand__item__info .-country{height:24px;width:24px}}.p-brand .p-brand__item .p-brand__item__info .-link{border:1px solid #050f3c;border-radius:50%;display:grid;height:24px;place-items:center;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:center center;transition-property:center center;width:24px}@media screen and (min-width:992px){.p-brand .p-brand__item .p-brand__item__info .-link{height:42px;width:42px}}@media(hover:hover){.p-brand .p-brand__item .p-brand__item__info .-link{background-color:#050f3c;-webkit-transform:scale(.25);transform:scale(.25)}}.p-brand .p-brand__item .p-brand__item__info .-link>svg{height:22px;width:22px}@media screen and (min-width:992px){.p-brand .p-brand__item .p-brand__item__info .-link>svg{height:38px;width:38px}}.p-case{display:grid;gap:38px;margin:0 auto;max-width:600px;width:100%}@media screen and (min-width:992px){.p-case{gap:26px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}.p-case .p-case__item .p-case__item__inner{display:block}.p-case .p-case__item a{height:100%;width:100%}.p-case .p-case__item .p-case__item__figure{aspect-ratio:87/61;overflow:hidden;width:100%}@media screen and (min-width:554px){.p-case .p-case__item .p-case__item__figure{aspect-ratio:107/75}}.p-case .p-case__item .p-case__item__figure img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}@media(hover:hover) and (pointer:fine) and (min-width:768px){.p-case .p-case__item a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}}.p-case .p-case__item .p-case__item__headline{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;font-weight:400;line-height:1.8;margin-top:16px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:554px){.p-case .p-case__item .p-case__item__headline{font-size:clamp(16px,20/1920 * 100vw,20px);margin-top:22px}}.p-case .p-case__item .p-case__item__taglist{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:25px}@media screen and (min-width:554px){.p-case .p-case__item .p-case__item__taglist{margin-top:49px}}.p-case .p-case__item .p-case__item__taglist>li{color:#6c6c6c;font-size:12px;font-weight:400;line-height:1.8;overflow:hidden;position:relative}@media screen and (min-width:554px){.p-case .p-case__item .p-case__item__taglist>li{font-size:clamp(12px,16/1920 * 100vw,16px)}}.p-case .p-case__item .p-case__item__taglist>li:before{content:"#";margin-right:5px}.p-news{border-top:1px solid #e8e8e8;display:grid}.p-news .p-news__item{border-bottom:1px solid #e8e8e8}.p-news .p-news__item .p-news__item__inner{display:block;padding-bottom:24px;padding-right:52px;padding-top:24px;position:relative}@media screen and (min-width:554px){.p-news .p-news__item .p-news__item__inner{padding:34px 80px 52px 28px}}.p-news .p-news__item .p-news__item__inner:after{background-color:transparent;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M23.9689%2016.2897L15.015%2025.2436L14.3551%2024.5836L23.309%2015.6297L14.7009%2015.6297L14.6851%2014.6841H24.9145V24.9136L23.9689%2024.8977L23.9689%2016.2897Z%22%20fill%3D%22%23050F3C%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #050f3c;border-radius:50%;content:"";height:36px;opacity:1;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-transition:background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease,opacity .3s ease;transition:transform .3s ease,background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:36px}@media screen and (min-width:554px){.p-news .p-news__item .p-news__item__inner:after{background-color:#050f3c;height:42px;opacity:.8;-webkit-transform:translateY(-50%) scale(.3);transform:translateY(-50%) scale(.3);width:42px}}@media(hover:hover) and (pointer:fine) and (min-width:768px){.p-news .p-news__item .p-news__item__inner:hover:after{background-color:transparent;opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}}@media screen and (min-width:554px){.p-news .p-news__item .p-news__item__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px}}.p-news .p-news__item .p-news__item__date{color:#6c6c6c;font-size:14px;letter-spacing:.05em;line-height:1}@media screen and (min-width:554px){.p-news .p-news__item .p-news__item__date{font-size:clamp(14px,16/1920 * 100vw,16px)}}.p-news .p-news__item .p-news__item__taglist{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-top:8px}.p-news .p-news__item .p-news__item__taglist>li{color:#6c6c6c;font-size:12px;font-weight:400;line-height:1.8;overflow:hidden;position:relative}@media screen and (min-width:554px){.p-news .p-news__item .p-news__item__taglist>li{font-size:clamp(11px,12/1920 * 100vw,12px);line-height:1.6}}.p-news .p-news__item .p-news__item__taglist>li:before{content:"#";margin-right:5px}@media screen and (min-width:992px){.p-news .p-news__item .p-news__item__taglist{margin-top:0}}.p-news .p-news__item .p-news__item__headline{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;font-weight:400;line-height:1.8;margin-top:8px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:554px){.p-news .p-news__item .p-news__item__headline{font-size:clamp(14px,16/1920 * 100vw,16px);margin-top:22px}}.p-section-headline{font-size:32px;font-weight:400;letter-spacing:.03em;line-height:100%}@media screen and (min-width:554px){.p-section-headline{font-size:clamp(40px,56/1920 * 100vw,56px)}}.p-section-headline.--center{text-align:center}@media screen and (min-width:992px){.p-gallery{padding-left:4.17%;padding-right:4.17%}}.p-gallery__body{display:grid;gap:7px;grid-template-columns:repeat(2,1fr);margin-top:80px}@media screen and (min-width:992px){.p-gallery__body{gap:.83vw;grid-template-columns:repeat(4,1fr)}}.p-gallery__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:7px}@media screen and (min-width:992px){.p-gallery__column{gap:.83vw}}.p-gallery__column.column01{display:grid;gap:7px;grid-template-columns:100%;grid-template-rows:repeat(2,1fr)}@media screen and (min-width:992px){.p-gallery__column.column01{gap:.83vw}}.p-gallery__column.column02{display:grid;gap:7px;grid-template-columns:100%;grid-template-rows:1fr 49.33% 1fr}@media screen and (min-width:992px){.p-gallery__column.column02{gap:.83vw}}.p-gallery__column:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media screen and (min-width:992px){.p-gallery__column:nth-child(3){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}}.p-gallery__column:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (min-width:992px){.p-gallery__column:nth-child(4){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}}.p-gallery__column .image{height:auto;overflow:hidden;width:100%}.p-gallery__column .image img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transform:translateY(50px) scale(1.07);transform:translateY(50px) scale(1.07);-webkit-transition:opacity 2s ease,-webkit-transform .5s ease;transition:opacity 2s ease,-webkit-transform .5s ease;transition:opacity 2s ease,transform .5s ease;transition:opacity 2s ease,transform .5s ease,-webkit-transform .5s ease;width:100%}.p-gallery__column .image.is-active img{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}@media(hover){.p-gallery__column .image:hover img{-webkit-transform:scale(1.07);transform:scale(1.07)}}.p-category__title{font-size:20px;letter-spacing:.04em}@media screen and (min-width:768px){.p-category__title{font-size:clamp(16px,20/1920 * 100vw,20px)}}.p-category__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 24px;margin-top:16px}.p-category__item{font-size:16px;line-height:1.8}@media screen and (min-width:768px){.p-category__item{font-size:clamp(14px,16/1920 * 100vw,16px)}}.p-category__item:before{color:#6c6c6c;margin-right:5px;-webkit-transition:color .3s ease;transition:color .3s ease}.p-category__item a{color:#6c6c6c;padding-left:12px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.p-category__item a:before{content:"#";left:0;position:absolute;-webkit-transition:color .3s ease;transition:color .3s ease}.p-category__item a:hover{opacity:.6}.p-category__item a.is-active,.p-category__item a:hover:before{color:#050f3c}.p-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1080px;padding-left:4vw;padding-right:4vw;width:100%}@media screen and (min-width:768px){.p-container{padding-left:8vw;padding-right:8vw}}@media screen and (min-width:1600px){.p-container{padding-left:40px;padding-right:40px}}.p-container--lg{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1280px;padding-left:4vw;padding-right:4vw;width:100%}@media screen and (min-width:768px){.p-container--lg{padding-left:8vw;padding-right:8vw}}@media screen and (min-width:1600px){.p-container--lg{padding-left:40px;padding-right:40px}}.p-container--xl{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding-left:4vw;padding-right:4vw;width:100%}@media screen and (min-width:768px){.p-container--xl{padding-left:8vw;padding-right:8vw}}@media screen and (min-width:1600px){.p-container--xl{padding-left:40px;padding-right:40px}}.p-container--sm{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:980px;padding-left:4vw;padding-right:4vw;width:100%}@media screen and (min-width:768px){.p-container--sm{padding-left:8vw;padding-right:8vw}}@media screen and (min-width:1600px){.p-container--sm{padding-left:40px;padding-right:40px}}.p-section-title .p-section-title__en{font-family:OptimaNovaLTPro-Light,optima,marcellus,serif;font-size:24px;font-weight:700}@media screen and (min-width:992px){.p-section-title .p-section-title__en{font-size:32px}}.p-section-title .p-section-title__ja{color:#6c6c6c;font-size:12px;font-weight:400}@media screen and (min-width:992px){.p-section-title .p-section-title__ja{font-size:14px}}.p-breadcrumb{color:#6c6c6c;font-size:12px;font-weight:300;line-height:1}@media screen and (min-width:554px){.p-breadcrumb{font-size:14px;margin-left:auto;max-width:50%}}.p-breadcrumb>span{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.p-breadcrumb a{color:#050f3c;display:inline-block;padding-right:24px;position:relative;-webkit-transition:color .3s ease;transition:color .3s ease}@media screen and (min-width:554px){.p-breadcrumb a{padding-right:36px}}.p-breadcrumb a:after{background-color:#050f3c;border-radius:50%;content:"";display:block;height:4px;position:absolute;right:10px;top:calc(50% - 2px);width:4px}@media screen and (min-width:554px){.p-breadcrumb a:after{background-color:#050f3c;border-radius:50%;display:block;height:4px;right:16px;width:4px}}@media(hover:hover){.p-breadcrumb a:hover{color:rgba(5,15,60,.565)}}.p-breadcrumb .breadcrumb_last{display:inline-block;max-width:calc(100% - 220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.-none .p-breadcrumb .breadcrumb_last{max-width:100%}.c-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;font-size:18px;font-weight:400;line-height:180%;max-width:283px;padding:15px 10px 15px 0;position:relative;-webkit-transition:all .2s;transition:all .2s;width:100%}@media screen and (min-width:768px){.c-button{font-size:clamp(16px,18/1920 * 100vw,18px)}}.c-button:before{background:#050f3c;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transition:all .2s;transition:all .2s;width:100%}.c-button:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M23.9689%2016.2897L15.015%2025.2436L14.3551%2024.5836L23.309%2015.6297L14.7009%2015.6297L14.6851%2014.6841H24.9145V24.9136L23.9689%2024.8977L23.9689%2016.2897Z%22%20fill%3D%22%23050F3C%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:36px;position:absolute;right:0;top:calc(50% - 18px);width:36px}@media(hover:hover){.c-button:hover:before{-webkit-animation:underline .7s ease;animation:underline .7s ease}.c-button:hover:after{-webkit-animation:arrows .7s ease;animation:arrows .7s ease}}.c-button-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center}@media screen and (min-width:768px){.c-button-wrapper .c-button{margin:0 8px}}@-webkit-keyframes underline{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}50%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}50.00001%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes underline{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}50%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}50.00001%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes arrows{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}50%{opacity:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}50.00001%{opacity:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes arrows{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}50%{opacity:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}50.00001%{opacity:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}.c-menu-icon{cursor:pointer;display:block;position:relative;z-index:300}@media screen and (min-width:992px){.c-menu-icon{display:none}}.c-menu-icon__wrap{height:40px;margin-left:auto;margin-right:auto;position:relative;width:20px}.c-menu-icon__wrap>span{background-color:#050f3c;height:1px;left:0;position:absolute;-webkit-transition:.2s ease-out;transition:.2s ease-out;width:100%}.c-menu-icon__wrap>span:first-child{top:14px}.c-menu-icon__wrap>span:nth-child(2){top:20px}.c-menu-icon__wrap>span:nth-child(3){top:26px}.c-menu-icon.is-open .c-menu-icon__wrap>span{background-color:#050f3c}.c-menu-icon.is-open .c-menu-icon__wrap>span:first-child{-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.c-menu-icon.is-open .c-menu-icon__wrap>span:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.c-menu-icon.is-open .c-menu-icon__wrap>span:nth-child(3){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}.f-button.is-arrow,.f-button[title="Toggle full-screen mode"],.f-button[title="Toggle slideshow"],.f-button[title="Toggle thumbnails"],.f-button[title="Toggle zoom level"],.f-counter,.fancybox__infobar{display:none!important}@media screen and (min-width:768px){.f-button.is-arrow{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-input label{color:#6c6c6c;display:inline-block;font-size:12px;line-height:1;padding-bottom:8px}@media screen and (min-width:768px){.c-input label{font-size:14px}}.c-select{position:relative}@media screen and (min-width:768px){.c-select{max-width:220px}}.c-select:before{border-right:1px solid #050f3c;border-top:1px solid #050f3c;content:"";height:6px;position:absolute;right:12px;top:calc(50% - 3px);-webkit-transform:rotate(135deg);transform:rotate(135deg);width:6px;z-index:2}@media screen and (min-width:768px){.c-select:before{right:24px}}.mw_wp_form_confirm .c-select:before{display:none}.c-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f0f1f7;border-radius:4px;padding:12px;position:relative;vertical-align:middle;width:100%}@media screen and (min-width:768px){.c-select select{padding:16px}}.c-select select::-ms-expand{display:none}.c-select select:focus{-webkit-box-shadow:0 0 5px 2px rgba(5,15,60,.5);box-shadow:0 0 5px 2px rgba(5,15,60,.5);outline:0}.c-radio,.mwform-radio-field label{display:block;padding:8px 0}@media screen and (min-width:768px){.c-radio,.mwform-radio-field label{font-size:16px;padding:12px}}.c-radio input[type=radio],.mwform-radio-field label input[type=radio]{opacity:0;position:absolute}.c-radio input[type=radio]+.mwform-radio-field-text,.c-radio input[type=radio]+.text,.mwform-radio-field label input[type=radio]+.mwform-radio-field-text,.mwform-radio-field label input[type=radio]+.text{cursor:pointer;position:relative}.c-radio input[type=radio]+.mwform-radio-field-text:before,.c-radio input[type=radio]+.text:before,.mwform-radio-field label input[type=radio]+.mwform-radio-field-text:before,.mwform-radio-field label input[type=radio]+.text:before{background:#f0f1f7;border:1px solid #f0f1f7;border-radius:100%;content:"";cursor:pointer;display:inline-block;height:24px;margin-right:8px;position:relative;text-align:center;top:calc(50% - 12px);vertical-align:top;width:24px}.c-radio input[type=radio]:focus+.mwform-radio-field-text:before,.c-radio input[type=radio]:focus+.text:before,.mwform-radio-field label input[type=radio]:focus+.mwform-radio-field-text:before,.mwform-radio-field label input[type=radio]:focus+.text:before{border-color:#f0f1f7;outline:none}.c-radio input[type=radio]:disabled+.mwform-radio-field-text:before,.c-radio input[type=radio]:disabled+.text:before,.mwform-radio-field label input[type=radio]:disabled+.mwform-radio-field-text:before,.mwform-radio-field label input[type=radio]:disabled+.text:before{background:#6c6c6c;border-color:#6c6c6c}.c-radio input[type=radio]:checked+.mwform-radio-field-text:after,.c-radio input[type=radio]:checked+.text:after,.mwform-radio-field label input[type=radio]:checked+.mwform-radio-field-text:after,.mwform-radio-field label input[type=radio]:checked+.text:after{background-color:#050f3c;border-radius:50%;content:"";height:12px;left:6px;position:absolute;top:50%;-webkit-transform:translateY(-40%);transform:translateY(-40%);width:12px}@media screen and (min-width:425px){.u-hide-up-xs{display:none!important}}@media screen and (min-width:554px){.u-hide-up-sm{display:none!important}}@media screen and (min-width:768px){.u-hide-up-md{display:none!important}}@media screen and (min-width:992px){.u-hide-up-lg{display:none!important}}@media screen and (min-width:1200px){.u-hide-up-xl{display:none!important}}@media screen and (max-width:424px){.u-hide-down-xs{display:none!important}}@media screen and (max-width:553px){.u-hide-down-sm{display:none!important}}@media screen and (max-width:767px){.u-hide-down-md{display:none!important}}@media screen and (max-width:991px){.u-hide-down-lg{display:none!important}}@media screen and (max-width:1199px){.u-hide-down-xl{display:none!important}}.u-en{font-family:OptimaNovaLTPro-Light,optima,marcellus,serif}.u-keepall{word-break:keep-all}.u-parallax{overflow:hidden}.u-parallax img{height:120%;-o-object-fit:cover;object-fit:cover;width:100%}.u-inline-block{display:inline-block}.u-tel{text-decoration:none!important}@media screen and (min-width:992px){.u-tel{pointer-events:none}}.front{position:relative}.front .front__pin__mainview{height:100vh;left:0;position:absolute;top:0;width:100%;z-index:2}.front .mainview{background-color:#aaa;height:100svh;padding:64px 0;position:relative;z-index:1}.front .mainview .mainview__bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.front .mainview .mainview__bg .splide__track{height:100%;width:100%}.front .mainview .mainview__bg .splide__list>li.is-animated img,.front .mainview .mainview__bg .splide__list>li.is-prev img{-webkit-transform:scale(1.08);transform:scale(1.08)}.front .mainview .mainview__bg .splide__list>li img{-webkit-transform:scale(1);transform:scale(1)}.front .mainview .mainview__bg .splide__list figure{height:100%;width:100%}.front .mainview .mainview__bg .splide__list figure img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 7s linear;transition:-webkit-transform 7s linear;transition:transform 7s linear;transition:transform 7s linear,-webkit-transform 7s linear;width:100%}@media screen and (min-width:554px){.front .mainview .mainview__bg .splide__list figure img{-o-object-position:bottom left;object-position:bottom left}}.front .mainview .mainview__bg .splide__slide{height:100%;width:100%}.front .mainview .mainview__logo{bottom:70px;left:24px;position:absolute;width:125px;z-index:1}@media screen and (min-width:554px){.front .mainview .mainview__logo{bottom:88px;left:96px;width:clamp(140px,165/1920 * 100vw,165px)}}.front .mainview .mainview__logo svg{width:100%}.front .about{background-color:#050f3c;color:#fff;height:100vh;position:relative}@media screen and (min-width:992px){.front .about{height:auto;min-height:100vh;padding:clamp(200px,308/1920 * 100vw,308px) 0 clamp(100px,148/1920 * 100vw,148px)}}.front .about .about__bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.front .about .about__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;width:100%}@media screen and (min-width:768px){.front .about .about__bg img{-o-object-position:bottom left;object-position:bottom left}}.front .about .p-container{padding-left:6.3vw;padding-right:6.3vw;position:relative;z-index:1}@media screen and (min-width:768px){.front .about .p-container{-webkit-box-pack:end;-ms-flex-pack:end;display:grid;justify-content:flex-end;max-width:1380px;padding-left:8vw;padding-right:8vw}}@media screen and (min-width:1600px){.front .about .p-container{padding-left:40px;padding-right:40px}}.front .about .about__headline{font-size:32px;font-weight:300;letter-spacing:.144em;line-height:180%}@media screen and (min-width:554px){.front .about .about__headline{font-size:clamp(32px,36/1920 * 100vw,36px)}.front .about .about__headline br{display:none}}.front .about .about__subline{font-size:16px;font-weight:400;letter-spacing:.016em;line-height:180%;margin-top:11px}@media screen and (min-width:554px){.front .about .about__subline{font-size:clamp(16px,18/1920 * 100vw,18px);margin-top:clamp(32px,40/1920 * 100vw,40px)}}.front .about .about__text{font-size:14px;font-weight:300;line-height:220%;margin-top:57px}@media screen and (min-width:554px){.front .about .about__text{font-size:clamp(14px,16/1920 * 100vw,16px);line-height:280%;margin-top:71px}.front .about .about__text br{display:none}}.front .about .about__name{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:180%;margin-top:2px}@media screen and (min-width:554px){.front .about .about__name{font-size:clamp(16px,20/1920 * 100vw,20px);letter-spacing:.04em;margin-top:14px}}.front .brand{padding:74px 0 103px;position:relative}@media screen and (min-width:554px){.front .brand{overflow:hidden;padding:clamp(200px,306/1920 * 100vw,306px) 0 clamp(200px,280/1920 * 100vw,280px)}}.front .marqee{display:-webkit-box;display:-ms-flexbox;display:flex;height:524px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:554px){.front .marqee{height:80vh}}.front .marqee .marqee__wrapper{-webkit-animation:slideloop 120s linear 0s infinite;animation:slideloop 120s linear 0s infinite;background:#050f3c;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-width:200vw;will-change:object-position}@media screen and (min-width:992px){.front .marqee .marqee__wrapper{min-width:100vw}}.front .marqee .marqee__wrapper .marqee__slider{width:25%}.front .marqee .marqee__wrapper .marqee__slider .splide__list,.front .marqee .marqee__wrapper .marqee__slider .splide__slide,.front .marqee .marqee__wrapper .marqee__slider .splide__track{height:100%}.front .marqee .marqee__wrapper .marqee__slider .splide__slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;width:150%}.front .marqee .marqee__wrapper .marqee__slider .splide__slide.is-active img,.front .marqee .marqee__wrapper .marqee__slider .splide__slide.is-prev img{-webkit-animation:imageTransition 9s linear 0s infinite;animation:imageTransition 9s linear 0s infinite}@-webkit-keyframes imageTransition{0%{object-position:0 0}to{object-position:50% 0}}@keyframes imageTransition{0%{-o-object-position:0 0;object-position:0 0}to{-o-object-position:50% 0;object-position:50% 0}}@-webkit-keyframes slideloop{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideloop{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.front .showroom{padding:66px 0 60px;position:relative}@media screen and (min-width:554px){.front .showroom{padding:clamp(64px,86/1920 * 100vw,86px) 0 clamp(60px,80/1920 * 100vw,80px)}}.front .showroom>.p-container{display:grid;gap:35px}@media screen and (min-width:992px){.front .showroom>.p-container{gap:0;max-width:1828px}}.front .showroom .showroom__headline{font-size:28px;font-weight:400;line-height:180%}@media screen and (min-width:554px){.front .showroom .showroom__headline{font-size:clamp(28px,32/1920 * 100vw,32px)}}.front .showroom .showroom__about{font-size:16px;font-weight:400;line-height:220%;margin-top:30px}@media screen and (min-width:554px){.front .showroom .showroom__about{font-size:clamp(15px,18/1920 * 100vw,18px);line-height:280%;margin-bottom:64px;margin-top:35px}}.front .showroom .showroom__about br{display:none}@media screen and (min-width:992px){.front .showroom .showroom__about br{display:inline}}@media screen and (min-width:554px){.front .showroom .c-button-wrapper{width:353px}}@media screen and (min-width:992px){.front .showroom .c-button-wrapper{margin-left:auto}}.front .case{padding:60px 0 61px}@media screen and (min-width:554px){.front .case{padding:clamp(100px,197/1920 * 100vw,197px) 0 clamp(60px,80/1920 * 100vw,80px)}}.front .case>.p-container--xl{max-width:1480px}.front .case .p-case{margin-top:48px}@media screen and (min-width:554px){.front .case .p-case{margin-top:128px}}.front .case .c-button-wrapper{margin-top:53px}@media screen and (min-width:554px){.front .case .c-button-wrapper{margin-top:87px}}.front .news{padding:60px 0 120px}@media screen and (min-width:554px){.front .news{padding:clamp(180px,240/1920 * 100vw,240px) 0 clamp(200px,295/1920 * 100vw,295px)}}.front .news .p-news{margin-top:40px}@media screen and (min-width:554px){.front .news .p-news{margin-top:86px}}.front .news .c-button-wrapper{margin-top:55px}@media screen and (min-width:554px){.front .news .c-button-wrapper{margin-top:121px}.single .article .article__header .article__header__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}}.single .article .article__header .article__header__info .article__header__date{color:#6c6c6c;font-size:14px;letter-spacing:.05em;line-height:1}@media screen and (min-width:992px){.single .article .article__header .article__header__info .article__header__date{font-size:clamp(14px,16/1920 * 100vw,16px)}}.single .article .article__header .article__header__info .article__header__taglist{display:-webkit-box;display:flexbox;display:-ms-flexbox;display:flex;gap:14px;margin-top:8px}@media screen and (min-width:992px){.single .article .article__header .article__header__info .article__header__taglist{margin-top:0}}.single .article .article__header .article__header__info .article__header__taglist>li{color:#6c6c6c;font-size:12px;font-weight:400;line-height:1.8;overflow:hidden;position:relative}@media screen and (min-width:554px){.single .article .article__header .article__header__info .article__header__taglist>li{font-size:clamp(14px,16/1920 * 100vw,16px);line-height:1.6}}.single .article .article__header .article__header__info .article__header__taglist>li:before{content:"#";margin-right:5px}.single .article .article__header .article__header__info .title{font-size:20px;font-weight:700;line-height:1.5;margin-top:8px}@media screen and (min-width:992px){.single .article .article__header .article__header__info .title{font-size:clamp(28px,32/1920 * 100vw,32px);margin-top:24px}}.single .article .article__header .article__header__info .category{margin-top:8px}@media screen and (min-width:992px){.single .article .article__header .article__header__info .category{margin-top:24px}}.single .article .article__header .article__header__info .category a{color:#050f3c;font-size:12px}@media screen and (min-width:992px){.single .article .article__header .article__header__info .category a{font-size:13px}}.single .article .article__header .article__header__info .category a:hover{text-decoration:underline}.single .article .article__header .article__header__title{font-size:24px;font-weight:400;line-height:160%;margin-top:18px}@media screen and (min-width:554px){.single .article .article__header .article__header__title{font-size:clamp(28px,32/1920 * 100vw,32px);line-height:180%}}.single .article .article__header .article__header__company{font-size:14px;font-weight:400;line-height:180%;margin-top:16px}@media screen and (min-width:554px){.single .article .article__header .article__header__company{font-size:clamp(14px,16/1920 * 100vw,16px)}}.single .article .article__thumbnail{margin:24px 0 0}@media screen and (min-width:992px){.single .article .article__thumbnail{margin:64px 0 0}}.single .article .article__thumbnail img{height:auto;max-width:100%;width:100%}.single .article .article__content{border-bottom:1px solid #333;margin-top:16px;padding-bottom:64px}@media screen and (min-width:554px){.single .article .article__content{margin-top:88px}.single .article .article__content:has(.article__case){margin-top:56px}}.single .article .article__case{background:#fff;border:1px solid #9e9e9e;border-radius:2px;margin-bottom:32px;margin-top:32px;padding:8vw}@media screen and (min-width:992px){.single .article .article__case{padding:40px}}.single .article .article__case .article__case-headline>span{background:#fafafa;border:1px solid #9e9e9e;border-radius:24px;display:grid;font-size:16px;font-weight:400;line-height:180%;padding:1px 38px;place-items:center;width:120px}.single .article .article__case>ul{gap:.5em;margin:1em 0 0}.single .article .article__case>ul>li{padding-left:.9em}.single .article .article__case>ul>li:before{height:6px;width:6px}.single .article .article__share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-top:24px}.single .article .article__share .article__headline{font-size:16px;font-weight:400}.single .article .article__share .article__share__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.single .article .article__share .article__share__list>li>a{display:block}.single .article .article__share .article__share__list>li>a svg{width:32px}.single .article .c-button-wrapper{margin-top:40px}@media screen and (min-width:768px){.single .article .c-button-wrapper{margin-top:64px}}.single .p-container--xl{max-width:1480px}.single .other{padding-top:80px}@media screen and (min-width:768px){.single .other{padding-top:clamp(180px,214/1920 * 100vw,214px)}}.single .other .other__headline{font-size:24px;font-weight:400;line-height:180%;margin-bottom:52px}@media screen and (min-width:554px){.single .other .other__headline{font-size:clamp(28px,32/1920 * 100vw,32px)}}.archive-column .archive-column__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:16px}@media screen and (min-width:768px){.archive-column .archive-column__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:24px -16px 0}.archive-column .archive-column__item{padding:24px 16px;width:33.3333333333%}}.archive-column .archive-column__item+.archive-column__item{margin-top:16px}@media screen and (min-width:768px){.archive-column .archive-column__item+.archive-column__item{margin-top:0}}.archive-column .column-nopost{margin-top:40px}@media screen and (min-width:992px){.archive-column .column-nopost{margin-top:80px}}.archive-column .column-nopost .column-nopost__title{font-size:20px;text-align:center}@media screen and (min-width:992px){.archive-column .column-nopost .column-nopost__title{font-size:28px}}.archive-column .column-nopost .column-nopost__action{margin-top:40px}@media screen and (min-width:992px){.archive-column .column-nopost .column-nopost__action{margin-top:80px}}.archive .archive__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:archive;flex-direction:archive;margin-top:16px}@media screen and (min-width:768px){.archive .archive__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:24px -16px 0}.archive .archive__item{padding:24px 16px;width:33.3333333333%}}.archive .archive__item+.archive__item{margin-top:16px}@media screen and (min-width:768px){.archive .archive__item+.archive__item{margin-top:0}}.archive .archive-nopost{margin-top:40px}@media screen and (min-width:992px){.archive .archive-nopost{margin-top:80px}}.archive .archive-nopost .archive-nopost__title{font-size:20px;text-align:center}@media screen and (min-width:992px){.archive .archive-nopost .archive-nopost__title{font-size:28px}}.archive .archive-nopost .archive-nopost__action{margin-top:40px}@media screen and (min-width:992px){.archive .archive-nopost .archive-nopost__action{margin-top:80px}}.archive-case .p-container--xl{max-width:1480px}.archive-case .p-case{margin-top:32px;row-gap:40px}@media screen and (min-width:992px){.archive-case .p-case{margin-top:71px;row-gap:101px}}.case-nopost{margin-top:clamp(32px,3.2608695652vw,60px)}.case-nopost__title{text-align:center}.case-nopost__action{margin-top:clamp(32px,3.2608695652vw,60px)}.archive-news .p-news{margin-top:24px}@media screen and (min-width:992px){.archive-news .p-news{margin-top:40px}}.archive-news .news-nopost{margin-top:32px}.archive-news .news-nopost__title{font-weight:300;text-align:center}.archive-news .news-nopost__action{margin-top:32px}.page-privacy .p-container--xl{max-width:1480px}.page-privacy .privacy-title{font-size:20px;font-weight:300;line-height:1.6;margin:40px 0 24px}@media screen and (min-width:554px){.page-privacy .privacy-title{font-size:clamp(24px,1.7391304348vw,32px)}}@media screen and (min-width:768px){.page-privacy .privacy-title{margin:80px 0 56px}}.page-privacy .privacy-title__sub{border-bottom:1px solid #9e9e9e;font-size:18px;font-weight:300;margin-top:40px;padding-bottom:16px}@media screen and (min-width:554px){.page-privacy .privacy-title__sub{font-size:clamp(21px,1.3043478261vw,24px)}}@media screen and (min-width:768px){.page-privacy .privacy-title__sub{margin-top:56px}}.page-privacy .privacy-description{font-size:14px;line-height:1.8}@media screen and (min-width:554px){.page-privacy .privacy-description{font-size:clamp(15px,.8695652174vw,16px)}}.page-privacy .privacy-description p{margin-top:16px}@media screen and (min-width:554px){.page-privacy .privacy-description p+ol{margin-top:84px}}.page-privacy .privacy-description p+ol.mt-20{margin-top:16px}@media screen and (min-width:554px){.page-privacy .privacy-description p+ol.mt-20{margin-top:20px}}.page-privacy .privacy-description .delete-margin{margin-top:0}.page-privacy .privacy-description a{color:#050f3c;word-break:break-all}.page-privacy .privacy-description a:not(:has(img)){background-image:-webkit-gradient(linear,left top,left bottom,from(#050f3c),to(#050f3c));background-image:linear-gradient(#050f3c,#050f3c);background-position:left 100% bottom 0;background-repeat:no-repeat;background-size:100% 1px}@media(hover:hover){.page-privacy .privacy-description a:not(:has(img)):hover{background-size:0 1px}}.page-privacy .privacy-description a:not(:has(img))[target=_blank]{background-position:left calc(100% - 1.5em) bottom 0;background-size:calc(100% - 1.5em) 1px;padding-right:.5em}.page-privacy .privacy-description a:not(:has(img))[target=_blank]:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22%23050F3C%22%3E%20%3Cpath%20d%3D%22M5.01161%2016.1663C4.67384%2016.1663%204.3928%2016.0542%204.16849%2015.8299C3.94418%2015.6056%203.83203%2015.3245%203.83203%2014.9868V5.01259C3.83203%204.67481%203.94418%204.39377%204.16849%204.16947C4.3928%203.94516%204.67384%203.83301%205.01161%203.83301H9.17828V4.49967H5.01161C4.88328%204.49967%204.76571%204.55308%204.65891%204.65988C4.5521%204.76669%204.4987%204.88426%204.4987%205.01259V14.9868C4.4987%2015.1151%204.5521%2015.2327%204.65891%2015.3395C4.76571%2015.4463%204.88328%2015.4997%205.01161%2015.4997H14.9858C15.1141%2015.4997%2015.2317%2015.4463%2015.3385%2015.3395C15.4453%2015.2327%2015.4987%2015.1151%2015.4987%2014.9868V10.8201H16.1654V14.9868C16.1654%2015.3287%2016.0532%2015.6108%2015.8289%2015.833C15.6046%2016.0552%2015.3236%2016.1663%2014.9858%2016.1663H5.01161ZM13.2487%208.99967V6.74967H10.9987V6.08301H13.2487V3.83301H13.9154V6.08301H16.1654V6.74967H13.9154V8.99967H13.2487Z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;width:1em}@media(hover:hover){.page-privacy .privacy-description a:not(:has(img))[target=_blank]:hover{background-size:0 1px}}.page-privacy .privacy-description a:has(img){-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(hover:hover){.page-privacy .privacy-description a:has(img):hover{opacity:.8}}.page-privacy .privacy-description ul{margin-top:1em;padding-left:1em}.page-privacy .privacy-description ul li{list-style:disc}.page-privacy .privacy-description ol{display:grid;gap:8px}@media screen and (min-width:992px){.page-privacy .privacy-description ol{gap:16px}}.page-privacy .privacy-description ol li{counter-increment:counter;list-style:none;padding-left:1.4em;position:relative}@media screen and (min-width:992px){.page-privacy .privacy-description ol li{padding-left:1.4em}}.page-privacy .privacy-description ol li:before{color:#050f3c;content:counter(counter) ".";font-family:OptimaNovaLTPro-Light,optima,marcellus,serif;font-size:14px;left:0;line-height:1.8;position:absolute;top:0}@media screen and (min-width:554px){.page-privacy .privacy-description ol li:before{font-size:clamp(15px,.8695652174vw,16px)}}.page-privacy .privacy-description ol li ol{display:grid;gap:8px;margin-top:8px}@media screen and (min-width:992px){.page-privacy .privacy-description ol li ol{gap:8px}}.page-privacy .privacy-description ol li ol>li{counter-increment:number;font-size:14px}@media screen and (min-width:768px){.page-privacy .privacy-description ol li ol>li{font-size:clamp(15px,.8695652174vw,16px)}}.page-privacy .privacy-description ol li ol>li:before{content:counter(number) ".";font-size:14px;line-height:1.8}@media screen and (min-width:768px){.page-privacy .privacy-description ol li ol>li:before{font-size:clamp(15px,.8695652174vw,16px)}}.page-privacy .privacy-description ol ul,.page-privacy .privacy-description ul ul{margin-top:0;padding-left:1em}.page-privacy .privacy-description ol ul li,.page-privacy .privacy-description ul ul li{list-style:disc}.page-privacy .privacy-description ol p,.page-privacy .privacy-description ul p{margin-top:0}.page-privacy .privacy-description .info{margin-top:1em}.page-privacy .privacy-description .info p{margin-top:0}.page-privacy .privacy-signature{text-align:right}.page-privacy .privacy-declaration ol{margin-top:40px}@media screen and (min-width:768px){.page-privacy .privacy-declaration ol{margin-top:80px}}.page-privacy .privacy-handling .privacy-description{margin-top:24px}.page-privacy .privacy-date{margin-top:16px;text-align:right}.page-policy .p-container--xl{max-width:1480px}.page-policy .policy-title{font-size:18px;font-weight:300;line-height:1.6}@media screen and (min-width:554px){.page-policy .policy-title{font-size:clamp(20px,1.3043478261vw,24px)}}.page-policy .policy-title__sub{border-bottom:1px solid #9e9e9e;font-size:21px;font-weight:300;margin-top:40px;padding-bottom:16px}@media screen and (min-width:768px){.page-policy .policy-title__sub{font-size:24px;margin-top:56px}}.page-policy .policy-description{font-size:14px;line-height:1.8}@media screen and (min-width:768px){.page-policy .policy-description{font-size:clamp(15px,.8695652174vw,16px)}}.page-policy .policy-description p{margin-top:16px}.page-policy .policy-description .delete-margin{margin-top:0}.page-policy .policy-description a{color:#050f3c;word-break:break-all}.page-policy .policy-description a:not(:has(img)){background-image:-webkit-gradient(linear,left top,left bottom,from(#050f3c),to(#050f3c));background-image:linear-gradient(#050f3c,#050f3c);background-position:left 100% bottom 0;background-repeat:no-repeat;background-size:100% 1px}@media(hover:hover){.page-policy .policy-description a:not(:has(img)):hover{background-size:0 1px}}.page-policy .policy-description a:not(:has(img))[target=_blank]{background-position:left calc(100% - 1.5em) bottom 0;background-size:calc(100% - 1.5em) 1px;padding-right:.5em}.page-policy .policy-description a:not(:has(img))[target=_blank]:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22%23050F3C%22%3E%20%3Cpath%20d%3D%22M5.01161%2016.1663C4.67384%2016.1663%204.3928%2016.0542%204.16849%2015.8299C3.94418%2015.6056%203.83203%2015.3245%203.83203%2014.9868V5.01259C3.83203%204.67481%203.94418%204.39377%204.16849%204.16947C4.3928%203.94516%204.67384%203.83301%205.01161%203.83301H9.17828V4.49967H5.01161C4.88328%204.49967%204.76571%204.55308%204.65891%204.65988C4.5521%204.76669%204.4987%204.88426%204.4987%205.01259V14.9868C4.4987%2015.1151%204.5521%2015.2327%204.65891%2015.3395C4.76571%2015.4463%204.88328%2015.4997%205.01161%2015.4997H14.9858C15.1141%2015.4997%2015.2317%2015.4463%2015.3385%2015.3395C15.4453%2015.2327%2015.4987%2015.1151%2015.4987%2014.9868V10.8201H16.1654V14.9868C16.1654%2015.3287%2016.0532%2015.6108%2015.8289%2015.833C15.6046%2016.0552%2015.3236%2016.1663%2014.9858%2016.1663H5.01161ZM13.2487%208.99967V6.74967H10.9987V6.08301H13.2487V3.83301H13.9154V6.08301H16.1654V6.74967H13.9154V8.99967H13.2487Z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;width:1em}@media(hover:hover){.page-policy .policy-description a:not(:has(img))[target=_blank]:hover{background-size:0 1px}}.page-policy .policy-description a:has(img){-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(hover:hover){.page-policy .policy-description a:has(img):hover{opacity:.8}}.page-policy .policy-description ul{margin-top:1em;padding-left:1em}.page-policy .policy-description ul li{list-style:disc}.page-policy .policy-description ol{display:grid;gap:32px}@media screen and (min-width:992px){.page-policy .policy-description ol{gap:56px}}.page-policy .policy-description ol li{counter-increment:counter;list-style:none;padding-left:1.4em;position:relative}@media screen and (min-width:992px){.page-policy .policy-description ol li{padding-left:1.8em}}.page-policy .policy-description ol li:before{color:#050f3c;content:counter(counter) ".";font-family:OptimaNovaLTPro-Light,optima,marcellus,serif;font-size:18px;left:0;line-height:1.6;position:absolute;top:0}@media screen and (min-width:554px){.page-policy .policy-description ol li:before{font-size:clamp(20px,1.3043478261vw,24px)}}.page-policy .policy-description ol li ol{display:grid;gap:8px;margin-top:10px}@media screen and (min-width:992px){.page-policy .policy-description ol li ol{gap:16px;margin-top:clamp(16px,1.3043478261vw,24px)}}.page-policy .policy-description ol li ol>li{counter-increment:number;font-size:14px}@media screen and (min-width:768px){.page-policy .policy-description ol li ol>li{font-size:clamp(15px,.8695652174vw,16px)}}.page-policy .policy-description ol li ol>li:before{content:counter(number) ".";font-size:14px;line-height:1.8}@media screen and (min-width:768px){.page-policy .policy-description ol li ol>li:before{font-size:clamp(15px,.8695652174vw,16px)}}.page-policy .policy-description ol ul,.page-policy .policy-description ul ul{margin-top:0;padding-left:1em}.page-policy .policy-description ol ul li,.page-policy .policy-description ul ul li{list-style:disc}.page-policy .policy-description ol p,.page-policy .policy-description ul p{margin-top:0}.page-policy .policy-description .info{margin-top:1em}.page-policy .policy-description .info p{margin-top:0}.page-policy .policy-signature{text-align:right}.page-policy .policy-declaration ol{margin-top:40px}@media screen and (min-width:768px){.page-policy .policy-declaration ol{margin-top:80px}}.page-policy .policy-handling .policy-description{margin-top:24px}.page-policy .policy-date{margin-top:16px;text-align:right}.page-notfound .page-notfound__title{font-size:24px;font-weight:400;text-align:center}@media screen and (min-width:554px){.page-notfound .page-notfound__title{font-size:clamp(24px,1.7391304348vw,32px)}}.page-notfound .page-notfound__description{font-size:15px;line-height:1.8;margin:24px auto 0;max-width:400px;width:100%}@media screen and (min-width:554px){.page-notfound .page-notfound__description{font-size:clamp(14px,.8695652174vw,16px);max-width:none;text-align:center}}@media screen and (min-width:992px){.page-notfound .page-notfound__description{font-size:16px;margin-top:40px}}.page-notfound .page-notfound__action{margin-top:40px}@media screen and (min-width:992px){.page-notfound .page-notfound__action{margin-top:30px}}.page-notfound .page-notfound__action .c-button-wrapper{margin:0 auto;max-width:283px;width:100%}.page-showroom .intro__container{padding-bottom:200px}.page-showroom .intro__message{padding:0 4vw clamp(80px,160/1920 * 100vw,160px)}@media screen and (min-width:992px){.page-showroom .intro__message{padding-left:0;padding-right:0}}.page-showroom .intro__message .title{color:#050f3c;font-size:clamp(24px,32/1920 * 100vw,32px);font-weight:400;letter-spacing:.05em;line-height:1.8;margin-bottom:clamp(40px,80/1920 * 100vw,80px)}@media screen and (min-width:992px){.page-showroom .intro__message .title{line-height:2;text-align:center}}.page-showroom .intro__message .text{color:#050f3c;font-size:clamp(14px,18/1920 * 100vw,18px);font-weight:300;line-height:1.6;margin:0 auto;max-width:640px}@media screen and (min-width:992px){.page-showroom .intro__message .text{line-height:2}}.page-showroom .intro__image{height:150vw;width:100%}@media screen and (min-width:768px){.page-showroom .intro__image{height:100vh}}.page-showroom .pickup{padding:clamp(80px,200/1920 * 100vw,200px) 0 clamp(60px,100/1920 * 100vw,100px)}.page-showroom .pickup .pickup__list{display:grid;gap:60px;margin-top:50px}@media screen and (min-width:768px){.page-showroom .pickup .pickup__list{gap:clamp(100px,120/1920 * 100vw,120px);margin-top:clamp(80px,102/1920 * 100vw,102px)}}.page-showroom .pickup .pickup__item{display:grid;gap:16px}@media screen and (min-width:768px){.page-showroom .pickup .pickup__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(32px,70/1920 * 100vw,70px);grid-template-columns:auto 50%}}@media screen and (min-width:992px){.page-showroom .pickup .pickup__item{grid-template-columns:auto 46%}}@media screen and (min-width:1200px){.page-showroom .pickup .pickup__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:auto 480px}}.page-showroom .pickup .pickup__item .pickup__item-headline{font-size:20px;font-weight:400;line-height:180%;overflow:hidden}@media screen and (min-width:768px){.page-showroom .pickup .pickup__item .pickup__item-headline{font-size:clamp(24px,30/1920 * 100vw,30px)}}.page-showroom .pickup .pickup__item .pickup__item-produce{font-size:14px;font-weight:300;line-height:180%;margin-top:2px}@media screen and (min-width:768px){.page-showroom .pickup .pickup__item .pickup__item-produce{font-size:clamp(14px,16/1920 * 100vw,16px)}}.page-showroom .pickup .pickup__item .pickup__item-content{font-size:14px;font-weight:300;line-height:180%;margin-top:16px}@media screen and (min-width:768px){.page-showroom .pickup .pickup__item .pickup__item-content{font-size:clamp(14px,16/1920 * 100vw,16px);margin-top:clamp(32px,40/1920 * 100vw,40px)}}.page-showroom .pickup .pickup__item .pickup__item-figure img{aspect-ratio:480/320;-o-object-fit:cover;object-fit:cover;width:100%}.page-showroom .brands{padding:clamp(60px,100/1920 * 100vw,100px) 0 clamp(60px,110/1920 * 100vw,110px)}.page-showroom .brands .brands__list{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:32px}@media screen and (min-width:768px){.page-showroom .brands .brands__list{gap:clamp(36px,42/1920 * 100vw,42px) clamp(30px,36/1920 * 100vw,36px);margin-top:clamp(60px,72/1920 * 100vw,72px)}}@media screen and (min-width:992px){.page-showroom .brands .brands__list{grid-template-columns:1fr 1fr 1fr}}.page-showroom .brands .brands__item .brands__item-wrap{display:block;padding:8px 0 16px;position:relative}.page-showroom .brands .brands__item .brands__item-wrap:before{background:#e8e8e8;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transition:all .2s;transition:all .2s;width:100%}.page-showroom .brands .brands__item .brands__item-wrap:after{background-color:transparent;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M23.9689%2016.2897L15.015%2025.2436L14.3551%2024.5836L23.309%2015.6297L14.7009%2015.6297L14.6851%2014.6841H24.9145V24.9136L23.9689%2024.8977L23.9689%2016.2897Z%22%20fill%3D%22%23050F3C%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #050f3c;border-radius:50%;bottom:8px;content:"";height:24px;opacity:1;position:absolute;right:0;-webkit-transition:background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease,opacity .3s ease;transition:transform .3s ease,background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:24px}@media screen and (min-width:768px){.page-showroom .brands .brands__item .brands__item-wrap:after{background-color:#050f3c;height:32px;-webkit-transform:scale(.2);transform:scale(.2);width:32px}}.page-showroom .brands .brands__item .brands__item-wrap:hover:after{background-color:transparent;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.page-showroom .brands .brands__item .brands__item-en{font-size:14px;font-weight:400;letter-spacing:.88px;line-height:100%}@media screen and (min-width:768px){.page-showroom .brands .brands__item .brands__item-en{font-size:clamp(16px,20/1920 * 100vw,20px)}}.page-showroom .brands .brands__item .brands__item-jp{font-size:11px;font-weight:400;line-height:180%;margin-top:8px;text-overflow:ellipsis}@media screen and (min-width:768px){.page-showroom .brands .brands__item .brands__item-jp{font-size:clamp(12px,14/1920 * 100vw,14px)}}.page-showroom .service{padding:clamp(60px,88/1920 * 100vw,88px) 0 36px}.page-showroom .service .service__about{font-size:14px;font-weight:300;line-height:180%;margin-top:32px}@media screen and (min-width:768px){.page-showroom .service .service__about{font-size:16px;margin-top:clamp(32px,64/1920 * 100vw,64px)}}.page-showroom .service .service__subline{font-size:18px;font-weight:300;line-height:180%;margin-top:100px;text-align:center}@media screen and (min-width:768px){.page-showroom .service .service__subline{font-size:clamp(18px,24/1920 * 100vw,24px)}}.page-showroom .service .service__list{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:32px}@media screen and (min-width:768px){.page-showroom .service .service__list{gap:clamp(24px,32/1920 * 100vw,32px) clamp(16px,24/1920 * 100vw,24px);grid-template-columns:repeat(4,1fr);margin-top:clamp(40px,56/1920 * 100vw,56px)}}.page-showroom .service .service__item{background:#fafafa;border:1px solid #9e9e9e;border-radius:2px;counter-increment:counter;font-weight:300;line-height:150%;padding:32px 10px 24px;position:relative;text-align:center}@media screen and (min-width:768px){.page-showroom .service .service__item{font-size:clamp(14px,16/1920 * 100vw,16px);padding:clamp(24px,30/1920 * 100vw,30px) 10px clamp(24px,32/1920 * 100vw,32px)}}.page-showroom .service .service__item:before{content:counter(counter,decimal-leading-zero);font-family:OptimaNovaLTPro-Light,optima,marcellus,serif;font-size:20px;font-weight:400;left:16px;line-height:100%;position:absolute;top:16px}.page-showroom .service .service__item .service__item-headline{margin-top:10px}.page-showroom .service .service__action{margin-top:70px}.page-showroom .service .service__action .c-button{margin:0 auto}.page-showroom .information__container{padding-top:clamp(120px,163/1920 * 100vw,163px)}.page-showroom .information__body{margin-top:clamp(50px,88/1920 * 100vw,88px)}@media screen and (min-width:768px){.page-showroom .information__body{-webkit-column-gap:4.44%;-moz-column-gap:4.44%;column-gap:4.44%;display:grid;grid-template-columns:repeat(2,47.78%)}}.page-showroom .information__desc .row{border-top:1px solid #e8e8e8;padding:16px 0}.page-showroom .information__desc .row:last-child{border-bottom:1px solid #e8e8e8}.page-showroom .information__desc .head{color:#6c6c6c;font-family:OptimaNovaLTPro-Light,optima,marcellus,serif;font-size:clamp(14px,16/1920 * 100vw,16px);margin-bottom:13px}.page-showroom .information__desc .text{color:#050f3c;font-size:clamp(14px,16/1920 * 100vw,16px)}.page-showroom .information__desc .map{display:block;margin-top:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-showroom .information__desc .map a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(12px,14/1920 * 100vw,14px);position:relative}.page-showroom .information__desc .map a:before{background:url(assets/img/showroom/icon_map.svg) no-repeat 50%/contain;content:"";display:inline-block;height:18px;width:14px}.page-showroom .information__desc .map a:after{background-color:#050f3c;bottom:0;content:"";height:1px;left:18px;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:calc(100% - 18px)}@media(hover:hover){.page-showroom .information__desc .map a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}.page-showroom .information__map{aspect-ratio:343/304;margin-top:40px}@media screen and (min-width:768px){.page-showroom .information__map{aspect-ratio:unset;margin-top:0}}.page-showroom .information__map iframe{-webkit-filter:grayscale(1);filter:grayscale(1);height:100%;width:100%}.page-showroom .information__action{margin-top:52px}.page-showroom .information__action .c-button{margin:0 auto}.page-brand-template{overflow:hidden}.page-brand-template .p-container--xl{max-width:1480px}.page-brand-template .brand__logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:7/5;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:center;margin:0 auto;max-width:clamp(340px,400/1920 * 100vw,400px);padding:0 60px;width:100%}@media screen and (min-width:992px){.page-brand-template .brand__logo{padding:0 70px}}.page-brand-template .brand__logo:has(img[alt=jaxson]){max-width:clamp(260px,300/1920 * 100vw,300px)}.page-brand-template .brand__logo img{height:auto;max-width:100%}.page-brand-template .brand__content{margin:40px auto 0;max-width:924px;width:100%}@media screen and (min-width:992px){.page-brand-template .brand__content{margin-top:56px}}.page-brand-template .brand__content-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;gap:16px 0;justify-content:flex-start}@media screen and (min-width:992px){.page-brand-template .brand__content-head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row;flex-flow:row;gap:0 26px}}.page-brand-template .brand__content-flag .flag-icon{border:1px solid #dadada;border-radius:50%;height:24px;overflow:hidden;width:24px}.page-brand-template .brand__content-title{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:grid;gap:8px}@media screen and (min-width:992px){.page-brand-template .brand__content-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}}.page-brand-template .brand__content-title .en{font-family:OptimaNovaLTPro-Light,optima,marcellus,serif;font-size:24px;font-weight:400;letter-spacing:.04em}@media screen and (min-width:992px){.page-brand-template .brand__content-title .en{font-size:clamp(24px,36/1920 * 100vw,36px)}}.page-brand-template .brand__content-title .jp{font-size:12px}@media screen and (min-width:992px){.page-brand-template .brand__content-title .jp{font-size:clamp(14px,16/1920 * 100vw,16px)}}.page-brand-template .brand__content-description{margin-top:24px}@media screen and (min-width:992px){.page-brand-template .brand__content-description{margin-top:32px}}.page-brand-template .brand__image{margin-top:64px}@media screen and (min-width:992px){.page-brand-template .brand__image{margin-top:200px}}.page-brand-template .brand__image-list{display:grid;gap:28px;grid-template-columns:repeat(1,1fr);justify-items:center}@media screen and (min-width:768px){.page-brand-template .brand__image-list{gap:clamp(16px,32/1920 * 100vw,32px);grid-template-columns:repeat(2,1fr)}}.page-brand-template .other-brand{margin-top:120px}@media screen and (min-width:992px){.page-brand-template .other-brand{margin-top:280px}}.page-brand-template .other-brand .p-section-headline{margin-bottom:clamp(42px,88/1920 * 100vw,88px);padding-left:4vw}@media screen and (min-width:768px){.page-brand-template .other-brand .p-section-headline{padding-left:8vw}}@media screen and (min-width:992px){.page-brand-template .other-brand .p-section-headline{padding-left:5.57vw}}.page-concept .intro__head{padding-left:24px;padding-right:24px}@media screen and (min-width:768px){.page-concept .intro__head{text-align:center}}.page-concept .intro__head .logo{display:block;height:auto;width:clamp(128px,320/1920 * 100vw,320px)}@media screen and (min-width:768px){.page-concept .intro__head .logo{margin:0 auto}}.page-concept .intro__head .title{font-size:clamp(24px,32/1920 * 100vw,32px);font-weight:400;letter-spacing:.14em;line-height:1.8;margin-top:clamp(40px,64/1920 * 100vw,64px)}.page-concept .intro__head .en{font-family:OptimaNovaLTPro-Light,optima,marcellus,serif;font-size:clamp(16px,20/1920 * 100vw,20px);left:.04em;line-height:1.8;margin-top:clamp(16px,24/1920 * 100vw,24px)}.page-concept .intro__image{display:grid;gap:80px;grid-template-columns:100%;padding-bottom:clamp(120px,253/1920 * 100vw,253px);padding-top:clamp(90px,160/1920 * 100vw,160px);position:relative}@media screen and (min-width:992px){.page-concept .intro__image{display:grid;gap:0 6.25%;grid-template-columns:repeat(2,46.88%)}}.page-concept .intro__image .box__image{display:block;opacity:0;overflow:hidden;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.page-concept .intro__image .box__image img{-webkit-transform:scale(1.07);transform:scale(1.07);-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.page-concept .intro__image .box__image--01{width:78.93%}@media screen and (min-width:992px){.page-concept .intro__image .box__image--01{margin-left:auto;margin-right:0;margin-top:9.84vw;width:85.89%}}.page-concept .intro__image .box__image--02{margin-left:auto;margin-right:0;width:64%}@media screen and (min-width:992px){.page-concept .intro__image .box__image--02{margin-left:4%;margin-right:auto;width:79.11%}}.page-concept .intro__image .box__image--03{width:100%}@media screen and (min-width:992px){.page-concept .intro__image .box__image--03{margin-top:9.84vw}}.page-concept .intro__image .box__image--04{width:64%}@media screen and (min-width:992px){.page-concept .intro__image .box__image--04{margin-left:auto;margin-right:21.33%;width:50.44%}}.page-concept .intro__image .box__image--05{margin-left:auto;margin-right:0;width:78.93%}@media screen and (min-width:992px){.page-concept .intro__image .box__image--05{margin-left:0;margin-right:auto;margin-top:13.54vw;width:70.44%}}.page-concept .intro__image .box__image.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-concept .intro__image .box__image.is-active img{-webkit-transform:scale(1);transform:scale(1)}.page-concept .intro__image .box:has(.box__text){opacity:0;padding-left:8.53%;padding-right:8.53%;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1s ease-out .5s;transition:all 1s ease-out .5s}@media screen and (min-width:992px){.page-concept .intro__image .box:has(.box__text){margin-top:20.21vw;padding-left:0;padding-right:0}}.page-concept .intro__image .box:has(.box__text).is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-concept .intro__image .box__text{color:#050f3c;font-size:clamp(14px,18/1920 * 100vw,18px);font-weight:300;line-height:1.6}@media screen and (min-width:992px){.page-concept .intro__image .box__text{line-height:1.8;max-width:680px;padding-right:40px}}.page-concept .intro__image .box__text+.box__text{margin-top:clamp(32px,40/1920 * 100vw,40px)}.page-concept .intro__image .box__text small{color:#6c6c6c;font-size:clamp(12px,14/1920 * 100vw,14px)}.page-concept .intro__image .deco{height:auto;position:absolute;right:0;top:240vw;width:72.53%}@media screen and (min-width:992px){.page-concept .intro__image .deco{top:19vw;width:47.24%}}.page-concept .intro__kv{height:100vh;width:100%}.page-concept .message__container{padding-top:clamp(120px,137/1920 * 100vw,137px)}.page-concept .message__body{margin-top:clamp(48px,80/1920 * 100vw,80px)}.page-concept .message__body .text{color:#050f3c;font-size:clamp(14px,16/1920 * 100vw,16px);font-weight:300;line-height:2.2}@media screen and (min-width:992px){.page-concept .message__body .text{line-height:1.8}}.page-concept .message__body .name{font-size:clamp(14px,16/1920 * 100vw,16px);margin-top:clamp(32px,40/1920 * 100vw,40px);text-align:right}.page-concept .service__container{padding-bottom:clamp(120px,200/1920 * 100vw,200px);padding-top:clamp(120px,160/1920 * 100vw,160px)}.page-concept .service__text{color:#050f3c;font-size:clamp(14px,16/1920 * 100vw,16px);font-weight:300;line-height:2.2;margin-top:clamp(58px,80/1920 * 100vw,80px)}@media screen and (min-width:992px){.page-concept .service__text{line-height:1.8}}.page-concept .service__flow{margin-top:clamp(72px,80/1920 * 100vw,80px)}.page-concept .service__flow .title{color:#050f3c;font-size:clamp(20px,24/1920 * 100vw,24px);font-weight:300;line-height:1.8;margin-bottom:clamp(33px,48/1920 * 100vw,48px);text-align:center}.page-concept .service__flow .image{margin:0 auto;width:70%}@media screen and (min-width:554px){.page-concept .service__flow .image{width:100%}}.page-concept .service__action{margin-top:clamp(60px,76/1920 * 100vw,76px)}.page-concept .service__action .c-button{margin:0 auto}.page-faq .faq{margin:0 auto;max-width:980px;padding-left:4vw;padding-right:4vw}@media screen and (min-width:768px){.page-faq .faq{padding-left:40px;padding-right:40px}}.page-faq .faq__description{font-size:clamp(14px,16/1920 * 100vw,16px);margin-bottom:clamp(32px,56/1920 * 100vw,56px)}.page-faq .faq__section .title{-webkit-column-gap:clamp(8px,16/1920 * 100vw,16px);-moz-column-gap:clamp(8px,16/1920 * 100vw,16px);column-gap:clamp(8px,16/1920 * 100vw,16px);display:grid;font-size:clamp(16px,18/1920 * 100vw,18px);grid-template-columns:8px 1fr;line-height:1.6;margin-bottom:clamp(24px,32/1920 * 100vw,32px)}.page-faq .faq__section .title:before{background-color:#050f3c;border-radius:50%;content:"";display:block;height:8px;margin-top:.55em;width:8px}.page-faq .faq__section .list__item{border-top:1px solid #e8e8e8}.page-faq .faq__section .list__item:last-child{border-bottom:1px solid #e8e8e8}.page-faq .faq__section .list__title{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:grid;font-size:clamp(14px,16/1920 * 100vw,16px);font-weight:400;grid-template-columns:auto 1fr 11px;line-height:1.8;padding:clamp(16px,36/1920 * 100vw,36px) 0 clamp(16px,32/1920 * 100vw,32px);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(hover:hover){.page-faq .faq__section .list__title:hover{cursor:pointer;opacity:.5}}.page-faq .faq__section .list__title:before{content:"Q";display:inline-block;font-family:OptimaNovaLTPro-Light,optima,marcellus,serif;font-size:20px;line-height:1.2}.page-faq .faq__section .list__title .icon{display:block;height:11px;margin-top:7px;position:relative;width:11px}.page-faq .faq__section .list__title .icon:after,.page-faq .faq__section .list__title .icon:before{background-color:#050f3c;content:"";display:block;position:absolute}.page-faq .faq__section .list__title .icon:before{height:1px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.page-faq .faq__section .list__title .icon:after{height:100%;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:1px}.page-faq .faq__section .list__title.is-open .icon:after{-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.page-faq .faq__section .list__content{color:#6c6c6c;display:none;font-size:clamp(14px,16/1920 * 100vw,16px);padding-bottom:clamp(16px,32/1920 * 100vw,32px);padding-left:28px;padding-top:clamp(16px,36/1920 * 100vw,36px)}.page-faq .faq__section .list__content a{color:var(--Primary_navy,#050f3c);font-size:clamp(14px,16/1920 * 100vw,16px);margin-top:4px}.page-faq .faq__section+.faq__section{margin-top:clamp(60px,80/1920 * 100vw,80px)}.page-contact .page-contact__about{font-size:16px;line-height:180%;text-align:center}.page-contact .page-contact__form{margin:60px auto 0;max-width:900px}.page-contact .page-contact__headline{font-size:24px;font-weight:400;line-height:160%;text-align:center}@media screen and (min-width:768px){.page-contact .page-contact__headline{font-size:clamp(26px,32/1920 * 100vw,32px)}.page-contact .page-contact__headline br{display:none}}.page-contact .page-contact__thanks{display:grid;font-size:14px;line-height:180%;margin-top:40px;text-align:center}@media screen and (min-width:768px){.page-contact .page-contact__thanks{font-size:clamp(14px,16/1920 * 100vw,16px)}}.page-contact .page-contact__thanks br{display:none}@media screen and (min-width:768px){.page-contact .page-contact__thanks br{display:inline}}.page-contact .c-button-wrapper{margin-top:32px}@media screen and (min-width:768px){.page-contact .c-button-wrapper{margin-top:72px}}.page-sample .sample__block+.sample__block{margin-top:48px}@media screen and (min-width:992px){.page-sample .sample__block+.sample__block{margin-top:80px}}.page-sample .sample__title{background-color:#f0f1f7;border-radius:4px;color:#050f3c;font-size:20px;line-height:1.4;margin-bottom:32px;padding:8px 12px}@media screen and (min-width:992px){.page-sample .sample__title{font-size:24px;margin-bottom:40px}}.page-sample .sample__template+.sample__template{margin-top:40px}.sample-newslist__template01 .p-newslist{border-top:1px solid #e8e8e8}.sample-newslist__template01 .p-newslist .p-newslist__item{border-bottom:1px solid #e8e8e8}.sample-newslist__template01 .p-newslist .p-newslist__item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 36px 16px 0;position:relative}@media screen and (min-width:992px){.sample-newslist__template01 .p-newslist .p-newslist__item a{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:16px;padding:24px 100px 24px 24px}}.sample-newslist__template01 .p-newslist .p-newslist__item a:before{background-color:#6c6c6c;content:"";height:8px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease;width:20px}@media screen and (min-width:992px){.sample-newslist__template01 .p-newslist .p-newslist__item a:before{height:12px;right:24px;width:32px}}@media(hover:hover){.sample-newslist__template01 .p-newslist .p-newslist__item a:hover{background-color:#f0f1f7}.sample-newslist__template01 .p-newslist .p-newslist__item a:hover:before{right:12px}}.sample-newslist__template01 .p-newslist .p-newslist__item .p-newslist__date{font-size:16px;width:120px}.sample-newslist__template01 .p-newslist .p-newslist__item .p-newslist__title{font-size:16px;margin-top:12px;width:100%}@media screen and (min-width:992px){.sample-newslist__template01 .p-newslist .p-newslist__item .p-newslist__title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0;width:auto}}.sample-newslist__template01 .p-newslist .c-category{max-width:calc(100% - 120px)}.sample-newslist__template01 .c-category .c-category__item{border:1px solid #050f3c;border-radius:5px;color:#050f3c;display:inline-block;font-size:12px;padding:2px 8px}@media screen and (min-width:768px){.sample-newslist__template01 .c-category .c-category__item{font-size:14px;padding:2px 16px}}.sample-newslist__template02 .p-newslist{border-top:1px solid #e8e8e8}.sample-newslist__template02 .p-newslist .p-newslist__item{border-bottom:1px solid #e8e8e8;width:100%}.sample-newslist__template02 .p-newslist .p-newslist__item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 36px 16px 0;position:relative}@media screen and (min-width:992px){.sample-newslist__template02 .p-newslist .p-newslist__item a{padding:24px 100px 24px 24px}}.sample-newslist__template02 .p-newslist .p-newslist__item a:before{background-color:#6c6c6c;content:"";height:8px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease;width:20px}@media screen and (min-width:992px){.sample-newslist__template02 .p-newslist .p-newslist__item a:before{height:12px;right:24px;width:32px}}@media(hover:hover){.sample-newslist__template02 .p-newslist .p-newslist__item a:hover{background-color:#f0f1f7}.sample-newslist__template02 .p-newslist .p-newslist__item a:hover:before{right:12px}}.sample-newslist__template02 .p-newslist .p-newslist__item .p-newslist__date{color:#050f3c;font-family:OptimaNovaLTPro-Light,optima,marcellus,serif;font-size:12px;font-weight:600;margin-bottom:8px;width:100%}@media screen and (min-width:992px){.sample-newslist__template02 .p-newslist .p-newslist__item .p-newslist__date{font-size:14px;margin-bottom:0;width:136px}}.sample-newslist__template02 .p-newslist .p-newslist__item .p-newslist__content{width:100%}@media screen and (min-width:992px){.sample-newslist__template02 .p-newslist .p-newslist__item .p-newslist__content{width:calc(100% - 136px)}}.sample-newslist__template02 .p-newslist .p-newslist__item .p-newslist__content .p-newslist__title{font-size:14px;margin-top:4px}@media screen and (min-width:992px){.sample-newslist__template02 .p-newslist .p-newslist__item .p-newslist__content .p-newslist__title{font-size:20px}}.sample-newslist__template02 .c-category li{margin:0 4px 8px 0}.sample-newslist__template02 .c-category .c-category__item{background-color:#fff;border:1px solid #050f3c;border-radius:30px;color:#050f3c;display:inline-block;font-size:13px;font-weight:500;padding:2px 10px}@media screen and (min-width:992px){.sample-newslist__template02 .c-category .c-category__item{font-size:14px;padding:4px 12px}}.sample-newslist__template02 .c-category .c-category__item:before{content:"#"}.sample-newslist__template03 .p-newslist{border-top:1px solid #e8e8e8}.sample-newslist__template03 .p-newslist .p-newslist__item{border-bottom:1px solid #e8e8e8}.sample-newslist__template03 .p-newslist .p-newslist__item a{display:block;padding:20px 24px 20px 0;position:relative}@media screen and (min-width:768px){.sample-newslist__template03 .p-newslist .p-newslist__item a{padding:28px 56px 28px 0}}.sample-newslist__template03 .p-newslist .p-newslist__item a:before{border:1px solid #e8e8e8;border-radius:50%;content:"";display:block;height:18px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}@media screen and (min-width:768px){.sample-newslist__template03 .p-newslist .p-newslist__item a:before{height:24px;width:24px}}.sample-newslist__template03 .p-newslist .p-newslist__item a:after{border-right:1px solid #050f3c;border-top:1px solid #050f3c;content:"";display:block;height:5px;position:absolute;right:7px;top:calc(50% - 3px);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease;transition:all .2s ease;width:5px}@media screen and (min-width:768px){.sample-newslist__template03 .p-newslist .p-newslist__item a:after{height:7px;right:10px;top:calc(50% - 4px);width:7px}}@media(hover:hover){.sample-newslist__template03 .p-newslist .p-newslist__item a:hover:before{background-color:#050f3c;border-color:#050f3c}.sample-newslist__template03 .p-newslist .p-newslist__item a:hover:after{border-color:#fff}.sample-newslist__template03 .p-newslist .p-newslist__item a:hover .title{color:#050f3c}}.sample-newslist__template03 .p-newslist .p-newslist__item .p-newslist__info{display:-webkit-box;display:-ms-flexbox;display:flex}.sample-newslist__template03 .p-newslist .p-newslist__item .p-newslist__date{color:#6c6c6c;font-size:12px;margin-right:12px;padding:2px 0}@media screen and (min-width:768px){.sample-newslist__template03 .p-newslist .p-newslist__item .p-newslist__date{font-size:14px;margin-right:16px}}.sample-newslist__template03 .p-newslist .p-newslist__item .p-newslist__title{font-size:14px;font-weight:400;margin-top:12px;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:768px){.sample-newslist__template03 .p-newslist .p-newslist__item .p-newslist__title{font-size:16px;margin-top:12px}}.sample-newslist__template03 .c-category li{margin:0 4px 8px 0}.sample-newslist__template03 .c-category .c-category__item{border:1px solid #050f3c;border-radius:5px;color:#050f3c;display:inline-block;font-size:12px;padding:2px 8px}@media screen and (min-width:768px){.sample-newslist__template03 .c-category .c-category__item{font-size:14px;padding:2px 16px}}.sample-button{height:50px;max-width:100%;width:300px}.sample-buttonlist__template01 .sample-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:#050f3c;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;overflow:hidden;position:relative}.sample-buttonlist__template01 .sample-button:before{background:#050f3c;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}@media(hover){.sample-buttonlist__template01 .sample-button:hover{opacity:1}.sample-buttonlist__template01 .sample-button:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.sample-buttonlist__template01 .sample-button:hover .sample-button__arrow:before{height:100%}.sample-buttonlist__template01 .sample-button:hover .arrow{background:#fff}.sample-buttonlist__template01 .sample-button:hover .arrow:before{border-color:#fff}}.sample-buttonlist__template01 .sample-button__arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #050f3c;border-radius:28px;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;overflow:hidden;position:relative;width:56px}.sample-buttonlist__template01 .sample-button__arrow:before{background-color:#050f3c;bottom:0;content:"";display:inline-block;height:0;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.sample-buttonlist__template01 .sample-button__arrow .arrow{background:#050f3c;display:block;height:1px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:24px}.sample-buttonlist__template01 .sample-button__arrow .arrow:before{border-right:1px solid #050f3c;border-top:1px solid #050f3c;bottom:0;content:"";display:block;height:4px;margin:auto;position:absolute;right:0;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease;transition:all .2s ease;width:4px}.sample-buttonlist__template02 .sample-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#050f3c;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.sample-buttonlist__template02 .sample-button:before{background:#050f3c;border-radius:5px;content:"";display:block;height:16px;-webkit-transition:all .2s ease;transition:all .2s ease;width:16px}@media(hover){.sample-buttonlist__template02 .sample-button:hover{color:#050f3c;opacity:1}.sample-buttonlist__template02 .sample-button:hover:before{-webkit-transform:scale(1.5);transform:scale(1.5)}}.sample-buttonlist__template03 .sample-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #050f3c;color:#050f3c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:160px;overflow:hidden;padding:16px;position:relative}.sample-buttonlist__template03 .sample-button:before{background:#f0f1f7;border-radius:50%;bottom:0;content:"";display:block;height:0;left:0;margin:auto;padding:0;position:absolute;right:0;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:0}@media(hover){.sample-buttonlist__template03 .sample-button:hover{opacity:1}.sample-buttonlist__template03 .sample-button:hover:before{bottom:-50%;left:-50%;padding:200% 0 0;right:-50%;top:-50%;width:200%}.sample-buttonlist__template03 .sample-button:hover .sample-button__subtext{opacity:1}}.sample-buttonlist__template03 .sample-button__text{z-index:1}.sample-buttonlist__template03 .sample-button__subtext{margin-top:24px;opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:1}@media screen and (min-width:992px){.sample-buttonlist__template03 .sample-button__subtext{opacity:0}}.sample-buttonlist__template04 .sample-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#050f3c;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(hover){.sample-buttonlist__template04 .sample-button:hover{opacity:1}.sample-buttonlist__template04 .sample-button:hover .sample-button__arrow:before{height:200%;width:200%}.sample-buttonlist__template04 .sample-button:hover .arrow{opacity:1}}.sample-buttonlist__template04 .sample-button__arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:2px solid #050f3c;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;justify-content:center;margin-left:16px;position:relative;width:16px}.sample-buttonlist__template04 .sample-button__arrow:before{background-color:#050f3c;border-radius:50%;bottom:0;content:"";display:inline-block;height:200%;margin:auto;position:absolute;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:200%}@media screen and (min-width:992px){.sample-buttonlist__template04 .sample-button__arrow:before{height:0;width:0}}.sample-buttonlist__template04 .sample-button__arrow .arrow{background:#fff;display:block;height:2px;opacity:1;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:12px}@media screen and (min-width:992px){.sample-buttonlist__template04 .sample-button__arrow .arrow{opacity:0}}.sample-buttonlist__template04 .sample-button__arrow .arrow:before{border-right:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";display:block;height:6px;margin:auto;position:absolute;right:0;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease;transition:all .2s ease;width:6px}@-webkit-keyframes transformLeftRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes transformLeftRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes transformRightLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes transformRightLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.sample-buttonlist__template05 .sample-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;border:1px solid #050f3c;-webkit-box-sizing:inherit;box-sizing:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:space-between;overflow:hidden;padding:8px 16px;position:relative}.sample-buttonlist__template05 .sample-button:before{background-color:#050f3c;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:0}@media(hover){.sample-buttonlist__template05 .sample-button:hover{opacity:1}.sample-buttonlist__template05 .sample-button:hover:before{width:100%}.sample-buttonlist__template05 .sample-button:hover .sample-button__text{color:#fff}.sample-buttonlist__template05 .sample-button:hover .sample-button__arrow{border:1px solid #fff}.sample-buttonlist__template05 .sample-button:hover .sample-button__arrow span:before{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-name:transformRightLeft;animation-name:transformRightLeft;background-color:#fff}.sample-buttonlist__template05 .sample-button:hover .sample-button__arrow span:after{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-name:transformLeftRight;animation-name:transformLeftRight;background-color:#fff}}.sample-buttonlist__template05 .sample-button .sample-button__text{position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:1}.sample-buttonlist__template05 .sample-button .sample-button__arrow{border:1px solid #050f3c;display:grid;height:32px;place-items:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:32px;z-index:1}.sample-buttonlist__template05 .sample-button .sample-button__arrow span{display:block;height:4px;overflow:hidden;position:relative;width:16px}.sample-buttonlist__template05 .sample-button .sample-button__arrow span:after,.sample-buttonlist__template05 .sample-button .sample-button__arrow span:before{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#050f3c;bottom:0;content:"";display:block;height:100%;margin:auto;position:absolute;right:0;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.sample-buttonlist__template05 .sample-button .sample-button__arrow span:after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.sample-faqlist__template01 .p-faqlist{list-style:none;margin:0 auto;max-width:900px;width:100%}.sample-faqlist__template01 .p-faqlist>li{margin:8px 0}.sample-faqlist__template01 .p-faqlist>li>section{border:1px solid #6c6c6c}.sample-faqlist__template01 .p-faqlist .p-faqlist__title{cursor:pointer;font-size:1rem;font-weight:400;padding:16px 56px 16px 16px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}.sample-faqlist__template01 .p-faqlist .p-faqlist__title:after,.sample-faqlist__template01 .p-faqlist .p-faqlist__title:before{background-color:#050f3c;content:"";height:2px;position:absolute;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:16px}.sample-faqlist__template01 .p-faqlist .p-faqlist__title:before{right:16px;top:calc(50% - 1px);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.sample-faqlist__template01 .p-faqlist .p-faqlist__title:after{right:16px;top:calc(50% - 1px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sample-faqlist__template01 .p-faqlist .p-faqlist__title.is-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sample-faqlist__template01 .p-faqlist .p-faqlist__title.is-close:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.sample-faqlist__template01 .p-faqlist .p-faqlist__content{background:#f0f1f7;display:none;margin:0 16px 16px;padding:8px 16px}.sample-faqlist__template02 .p-faqlist{margin-top:24px}.sample-faqlist__template02 .p-faqlist>li+li{margin-top:18px}@media screen and (min-width:992px){.sample-faqlist__template02 .p-faqlist>li+li{margin-top:24px}}.sample-faqlist__template02 .p-faqlist__title{border-bottom:1px solid #6c6c6c;padding:16px 0 16px 1.5em;position:relative}@media screen and (min-width:992px){.sample-faqlist__template02 .p-faqlist__title{padding-left:2em}}.sample-faqlist__template02 .p-faqlist__title:before{color:#050f3c;content:"Q.";font-size:18px;left:0;position:absolute;top:calc(16px - .1em)}.sample-faqlist__template02 .p-faqlist__title>h3{font-size:16px;font-weight:400}@media screen and (min-width:992px){.sample-faqlist__template02 .p-faqlist__title>h3{font-size:18px}}.sample-faqlist__template02 .p-faqlist__content{margin-top:16px}.sample-tablist__template01 .p-tab__button{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.sample-tablist__template01 .p-tab__button>li{background-color:#4051ff;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;display:grid;height:56px;place-items:center;text-align:center}.sample-tablist__template01 .p-tab__button>li.is-active{background-color:#f0f1f7;color:#050f3c;cursor:auto}.sample-tablist__template01 .p-tab__content>div{background-color:#f0f1f7;display:none;height:100px;padding:30px;position:relative;z-index:2}.sample-tablist__template01 .p-tab__content>div.is-show{display:block}.sample-tablist__template02 .p-tab__button{border-bottom:2px solid #e8e8e8;display:grid;grid-template-columns:repeat(3,1fr)}.sample-tablist__template02 .p-tab__button>li{color:#6c6c6c;cursor:pointer;padding-bottom:16px;text-align:center}.sample-tablist__template02 .p-tab__button>li:after{background-color:#050f3c;bottom:0;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.sample-tablist__template02 .p-tab__button>li.is-active{color:#050f3c;cursor:auto;margin-bottom:-2px;position:relative}.sample-tablist__template02 .p-tab__button>li.is-active:after{opacity:1}.sample-tablist__template02 .p-tab__content{margin-top:24px}.sample-tablist__template02 .p-tab__content>div{background-color:#f0f1f7;display:none;height:100px;padding:30px;position:relative;z-index:2}.sample-tablist__template02 .p-tab__content>div.is-show{display:block}.sample-filterlist__template01 .category__list{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:554px){.sample-filterlist__template01 .category__list{grid-template-columns:repeat(3,1fr)}}.sample-filterlist__template01 .category__list li{background-color:#f0f1f7;color:#050f3c;cursor:pointer;display:grid;height:50px;place-items:center;-webkit-transition:all .2s ease;transition:all .2s ease}.sample-filterlist__template01 .category__list li.a{color:#f03748}.sample-filterlist__template01 .category__list li.b{color:#f7ac00}.sample-filterlist__template01 .category__list li.c{color:#22b295}.sample-filterlist__template01 .category__list li.d{color:#2cb1e7}.sample-filterlist__template01 .category__list li.e{color:#13202f}.sample-filterlist__template01 .category__list li:hover{opacity:.6}.sample-filterlist__template01 .item{margin-top:24px}.sample-filterlist__template01 .item__list{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:554px){.sample-filterlist__template01 .item__list{grid-template-columns:repeat(3,1fr)}}.sample-filterlist__template01 .item__list li{background:#e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;color:#050f3c;display:grid;height:50px;place-items:center}.sample-filterlist__template01 .item__list li.a{color:#f03748}.sample-filterlist__template01 .item__list li.b{color:#f7ac00}.sample-filterlist__template01 .item__list li.c{color:#22b295}.sample-filterlist__template01 .item__list li.d{color:#2cb1e7}.sample-filterlist__template01 .item__list li.e{color:#13202f}.sample-modallist__template01 .title-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.sample-modallist__template01 .title-content .title-item{background:#4051ff;color:#fff;cursor:pointer;display:grid;height:200px;place-items:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:200px}.sample-modallist__template01 .modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(5,15,60,.8);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;padding:32px 40px;position:fixed;top:0;width:100%;z-index:1000}.sample-modallist__template01 .modal-item{background:#fff;display:grid;height:200px;place-items:center;width:200px}.sample-modallist__template01 .modal-wrap{height:100%;position:absolute;width:100%}.sample-modallist__template01 .modal-inner{position:relative}.sample-modallist__template01 .modal-close-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;position:absolute;right:-44px;top:-44px;width:40px;z-index:20}.sample-modallist__template01 .modal-close-button .close-line{background:currentcolor;color:#fff;display:inline-block;height:2px;line-height:1;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;width:100%}.sample-modallist__template01 .modal-close-button .close-line:before{background:inherit;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:100%}.sample-dropdownlist__template01 .nav__block{opacity:0;padding:0 40px}@media screen and (min-width:992px){.sample-dropdownlist__template01 .nav__block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;padding:0}}.sample-dropdownlist__template01 .nav-item{cursor:pointer;list-style:none;padding:8px 0;position:relative}@media screen and (min-width:992px){.sample-dropdownlist__template01 .nav-item{letter-spacing:inherit;padding:0 16px}.sample-dropdownlist__template01 .nav-item:nth-last-child(1of.nav-item){padding-right:0}}.sample-dropdownlist__template01 .nav-item a,.sample-dropdownlist__template01 .nav-item span{display:inline-block}.sample-dropdownlist__template01 .nav-parent>span{-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:992px){.sample-dropdownlist__template01 .nav-parent>span:after{border-bottom:1px solid #050f3c;border-right:1px solid #050f3c;content:"";display:inline-block;height:8px;margin-left:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}}@media(hover){.sample-dropdownlist__template01 .nav-parent:hover .nav-child{opacity:1;visibility:visible}}@media screen and (min-width:992px){.sample-dropdownlist__template01 .nav-child{background-color:#f0f1f7;display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px;left:0;opacity:0;overflow:hidden;padding:24px;position:absolute;top:100%;-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;width:480px}}.sample-dropdownlist__template01 .nav-child__head{color:#6c6c6c;font-size:14px;font-weight:400;margin-top:16px}@media screen and (min-width:992px){.sample-dropdownlist__template01 .nav-child__head{margin-top:0}}.sample-dropdownlist__template01 .nav-child__head:before{background-color:#6c6c6c;content:"";display:inline-block;height:1px;margin-right:8px;vertical-align:super;width:16px}@media screen and (min-width:992px){.sample-dropdownlist__template01 .nav-child__head:before{content:none}.sample-dropdownlist__template01 .nav-child__inner{display:grid;gap:32px 72px;grid-template-columns:1fr 1fr}}.sample-dropdownlist__template01 .nav-child__inner li{padding:8px 0}@media screen and (min-width:992px){.sample-dropdownlist__template01 .nav-child__inner li{padding:0}}.sample-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sample-container .test{container-type:inline-size;width:100%}.sample-container .sample-container__main{display:grid;gap:12px;grid-template-columns:1fr;width:100%}@media screen and (min-width:554px){.sample-container .sample-container__main{grid-template-columns:1fr 1fr}}@media screen and (min-width:768px){.sample-container .sample-container__main{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:992px){.sample-container .sample-container__main{gap:24px;grid-template-columns:1fr 1fr}}.sample-container .sample-container__main li{container-type:inline-size}@media screen and (min-width:992px){.sample-container .sample-container__main{padding-right:40px;width:calc(100% - 320px)}}.sample-container .sample-container__sideber{margin-top:40px;width:100%}@media screen and (min-width:992px){.sample-container .sample-container__sideber{margin-top:0;width:320px}}.sample-container .sample-container__sideber ul{border-top:1px solid #6c6c6c}.sample-container .sample-container__sideber ul li{border-bottom:1px solid #6c6c6c;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:8px 0}.sample-container .sample-container__sideber ul li .thumbnail{height:80px;width:110px}.sample-container .sample-container__sideber ul li .thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sample-container__card{display:block}.sample-container__card .textbody{margin-top:10px}@container(min-width:320px){.sample-container__card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.sample-container__card .thumbnail{height:110px;width:140px}.sample-container__card .thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sample-container__card .textbody{margin-top:0}}
