
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;appearance:radio}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 6px rgba(255, 255, 255, 0.16)}::-webkit-scrollbar-thumb{background-color:rgba(255, 255, 255, 0.16);border-radius:10px}body{background-color:#000;background-image:url(https://www.radius-revolt.com/cab/lp/extreme/bg.jpg);background-position:left top;background-repeat:repeat-x;background-attachment:fixed;color:#fff;font-family:"nobel","IBM Plex Sans JP",sans-serif;overflow-x:hidden}@media (min-width: 960px){body{background-size:160vw auto}}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{box-sizing:border-box;-webkit-text-size-adjust:100%}:root{font-size:0.83vw;line-height:1.75}article,aside,main,nav,section{display:block}figcaption,figure,menu{display:block}a{background-color:transparent;text-decoration:none;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}a:focus{outline:0}address,p{line-height:1.75}address:not(:last-child),p:not(:last-child){margin-bottom:1.75em}address{font-style:normal}b,strong{font-weight:bolder}img,svg{vertical-align:middle}img{border-style:none}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}li{list-style:none;line-height:1.75}dfn{font-style:italic}hr{box-sizing:content-box;height:1px;overflow:visible}header.extreme{background-color:#000;z-index:100;position:fixed;width:100%;top:0;padding:0
50px;display:flex;justify-content:space-between;gap:20px;line-height:1}@media (max-width: 768px){.header.extreme{font-size:14px;font-weight:500}}.header{display:flex}.header__logo
img{width:71px}@media (max-width: 1280px){.header__logo
img{width:47px}}.header__logo
img{border:1px
solid #85bbd2}@media (max-width: 768px){.header__logo
img{border:none}}.header__links{display:flex;align-items:center}@media (max-width: 1280px){.header__links{display:none}}.header__links--sp{display:none}@media (max-width: 1280px){.header__links--sp{display:flex}}.header__links--sp .header__links--splist{display:flex}.header__links--sp .header__links--splist .tel,
.header__links--sp .header__links--splist .mail,
.header__links--sp .header__links--splist
.hamburger{width:70px;height:70px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.header__links--sp .header__links--splist
.tel{border-left:1px solid #222;border-right:1px solid #222}.header__links--sp .header__links--splist
.hamburger{background:linear-gradient(89deg, #247397 0.84%, #278ebd 51.34%)}.header__navlist{display:flex;align-items:center;gap:1.875rem}.header__navlist
a{display:block}.header__navlist
span{display:block;line-height:1}.header__navlist--en{letter-spacing:0.8px}.header__navlist--jp{padding-top:10px;font-size:12px;white-space:nowrap;color:#d5d5d5}.header__contact-button{display:flex;font-size:1rem;width:14.6875rem;height:3.75rem;padding:1.25rem 5px;text-align:center;justify-content:center;align-items:center;gap:10px;border:1px
solid #000;white-space:nowrap;transition:all 0.5s;position:relative}.header__contact-button::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(89deg, #247397 0.84%, #278ebd 51.34%);transition:opacity 0.5s;z-index:-1}.header__contact-button:hover::before{opacity:0}.header__contact-button:hover{background:#000;border:1px
solid #fff}.header__contact-button
span{margin-top:2px;line-height:1}.header__sns{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}@media (max-width: 768px){.header__sns{gap:30px}}.header__sns
a{transition:opacity 0.3s}.header__sns a:hover{opacity:0.8}.header__sns li
a{border:none !important}@media (max-width: 768px){.header__sns li
a{padding:50px
0 !important;border:none !important}}@media (max-width: 1280px){header.extreme{border-bottom:1px solid #222;padding:0
0 0 20px}}.nav__large-list-wrap{position:fixed;top:70px;transform:translate(0, -100%);width:100%;height:533px;z-index:30;background-color:#000;box-shadow:0px 20px 20px 0px rgba(255, 255, 255, 0.1)}@media (max-width: 1280px){.nav__large-list-wrap{box-shadow:none}}.nav__large-list{opacity:0;visibility:hidden;padding:140px
15rem;display:flex;gap:8.125rem;position:absolute;width:100%;z-index:1}.nav__large-list__title{flex-shrink:0}.nav__large-list__title--bigger{font-size:4.5rem;line-height:1}.nav__large-list__title--smaller{margin-top:1.875rem;font-size:1.5rem;font-weight:600;line-height:1}.nav__large-list__contents{width:100%;display:flex;align-items:center;justify-content:center}.nav__large-list__contents
ul{display:grid;column-gap:3.125rem;row-gap:1.875rem}.nav__large-list__contents
ul.shop{grid-template-columns:auto auto auto auto auto auto auto}.nav__large-list__contents
ul.service{justify-content:center;grid-template-columns:auto auto auto}.nav__large-list__contents
ul.coating{justify-content:center;grid-template-columns:auto auto auto}.nav__large-list__contents ul.blog-and-topics{justify-content:center;grid-template-columns:auto auto}.nav__large-list__contents ul
li{line-height:1}.nav__small-list-wrap
.header__navlist{display:block;height:100vh;overflow-y:scroll}.nav__small-list-wrap .header__navlist
li{border-top:1px solid #222}.nav__small-list-wrap .header__navlist li.haschild
ul{opacity:0;visibility:hidden;height:0}.nav__small-list-wrap .header__navlist li.haschild
ul.shop{display:none;grid-template-columns:50% 50%}.nav__small-list-wrap .header__navlist li.haschild ul.shop li:nth-of-type(2n){border-left:1px solid #222}.nav__small-list-wrap .header__navlist li
a{padding:30px
20px;position:relative}.nav__small-list-wrap .header__navlist li a
svg{position:absolute;margin:auto;display:inline-block;top:0;bottom:0;right:20px}.content--body.promotion--content .content--text{padding:0
20px}.nav__small-list-wrap .header__navlist li a:last-of-type{border-bottom:1px solid #222}.nav__small-list-wrap .header__sns
li{border:none}@media (max-width: 768px){.nav__small-list-wrap .header__sns
img{width:36px}.content--body.promotion--content .content--text{padding:0
6.666666vw 0 6.666666vw}}.nav__small-list-wrap{opacity:0;visibility:hidden;position:fixed;z-index:99;background-color:#000;width:100%;top:70px;font-size:14px}#shop-info{background-color:#000}.section-wrap{background-color:#000}.nav__small-list-wrap
.smallheader__links{opacity:0;visibility:hidden}.nav__small-list-wrap
.header__navlist{display:block;height:100vh;overflow-y:scroll}.nav__small-list-wrap .header__navlist
li{border-top:1px solid #222}.nav__small-list-wrap
.header__sns{margin-bottom:70px}.nav__small-list-wrap .header__navlist li.haschild
ul{opacity:0;visibility:hidden;height:0}.nav__small-list-wrap .header__navlist li.haschild
ul.shop{display:none;grid-template-columns:50% 50%}.nav__small-list-wrap .header__navlist li.haschild ul.shop li:nth-of-type(2n){border-left:1px solid #222}.nav__small-list-wrap .header__navlist li
a{padding:30px
20px;position:relative}.nav__small-list-wrap .header__navlist li a
svg{position:absolute;margin:auto;display:inline-block;top:0;bottom:0;right:20px}.nav__small-list-wrap .header__navlist li a:last-of-type{border-bottom:1px solid #222}.nav__small-list-wrap .header__sns
li{border:none}.footer-wrap{display:flex;justify-content:space-between;align-items:center;gap:50px}@media (max-width: 1280px){.footer-wrap{flex-wrap:wrap;justify-content:center}}.footer-wrap .footer__left
.footer__logo{width:15.9375rem}@media (max-width: 1280px){.footer-wrap .footer__left
.footer__logo{width:255px}}@media (max-width: 768px){.footer-wrap .footer__left
.footer__logo{width:150px;margin:auto}}.footer-wrap .footer__left .footer__logo
.logo{width:16rem}@media (max-width: 1280px){.footer-wrap .footer__left .footer__logo
.logo{width:256px}}@media (max-width: 768px){.footer-wrap .footer__left .footer__logo
.logo{width:150px}}.footer-wrap .footer__left .footer__logo
.name{width:9.5625rem;display:block;margin:auto}@media (max-width: 1280px){.footer-wrap .footer__left .footer__logo
.name{width:153px}}@media (max-width: 768px){.footer-wrap .footer__left .footer__logo
.name{width:90px}}.footer-wrap .footer__left
.footer__sns{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.875rem;margin:3.125rem 0}@media (max-width: 1280px){.footer-wrap .footer__left
.footer__sns{gap:30px;margin:50px
0}}.footer-wrap .footer__left .footer__sns
a{transition:opacity 0.3s}.footer-wrap .footer__left .footer__sns a:hover{opacity:0.8}.footer-wrap .footer__left .footer__sns a
img{width:2.25rem}@media (max-width: 1280px){.footer-wrap .footer__left .footer__sns a
img{width:36px}}.footer-wrap .footer__left
.footer__url{text-align:center;color:#333;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.footer-wrap
.footer__right{display:flex;gap:3.125rem}@media (max-width: 768px){.footer-wrap
.footer__right{display:none}}.footer-wrap .footer__right
.footer__contents{display:grid;gap:50px}.footer-wrap .footer__right .footer__content--title{font-size:24px}.footer-wrap .footer__right .footer__content--title.button{display:grid}.footer-wrap .footer__right .footer__content--title.button
a{display:inline-block}.footer-wrap .footer__right .footer__content--list{margin-top:30px;display:grid;gap:20px}.footer-wrap .footer__right .footer__content--list.shops{display:grid;grid-template-columns:auto auto auto}.footer-wrap .footer__right .footer__content--list.shops
a{display:block;width:80px}.footer-wrap .footer__right .footer__content--list li
a{color:#d5d5d5;font-size:12px;transition:color 0.3s}.footer-wrap .footer__right .footer__content--list li a:hover{color:#278ebd}.inner{width:95rem;margin:auto}@media (max-width: 1280px){.inner{width:auto;padding:0
50px}}@media (max-width: 768px){.inner{padding:0
20px}}.section-title{display:flex;gap:50px}.section-title.mb{margin-bottom:100px}@media (max-width: 1280px){.section-title.mb{margin-bottom:0}}@media (max-width: 768px){.section-title{gap:30px}}.section-title.flex-right{justify-content:end}@media (max-width: 1280px){.section-title.flex-right{justify-content:start}}.section-title--texts{color:white}.section-title .section-title--texts .section-title--texts-bigger{font-family:Nobel;font-size:72px;font-style:normal;font-weight:400;font-family:"nobel","IBM Plex Sans JP",sans-serif}@media (max-width: 768px){.section-title .section-title--texts .section-title--texts-bigger{font-size:54px}}.section-title .section-title--texts .section-title--texts-smaller{font-size:24px;font-style:normal;font-weight:600;display:block;margin-top:25px;margin-bottom:30px;font-family:"nobel","IBM Plex Sans JP",sans-serif}@media (max-width: 1280px){.section-title .section-title--texts .section-title--texts-smaller{margin-bottom:50px}}@media (max-width: 768px){.section-title .section-title--texts .section-title--texts-smaller{margin-top:10px;font-size:14px}}.inner-with-border{width:95rem;margin:auto;border:1px
solid #222}@media (max-width: 1280px){.inner-with-border{width:auto;padding:0
50px}}@media (max-width: 768px){.inner-with-border{padding:0
20px}}.sub-inner{width:100%;max-width:1000px;margin:auto}@media (max-width: 1280px){.sub-inner{padding:0
50px}}@media (max-width: 768px){.sub-inner{padding:0
20px}}.bunner-contents{display:flex;justify-content:center;gap:36px;flex-wrap:wrap}.bunner-contents
.bunner{max-width:400px}.bunner-contents .bunner
p{margin-top:20px;font-size:14px;line-height:1.5}.shop-contents{display:flex;gap:9.875rem;width:100%}@media (max-width: 1280px){.shop-contents{justify-content:center;flex-wrap:wrap}}@media (max-width: 768px){.shop-contents{gap:50px}}.shop-contents .shop-content__img{flex-shrink:0;width:37.5rem;height:26.8125rem;justify-content:center;align-items:center;overflow:hidden}@media (max-width: 1280px){.shop-contents .shop-content__img{width:100%;height:100%;max-width:600px;max-height:429px}}.shop-contents .shop-content__info{width:100%}.shop-contents .shop-content__info
table{width:100%;border-collapse:collapse}.shop-contents .shop-content__info table
th{font-weight:normal;font-size:18px;padding:30px
20px;border-top:1px solid #222}@media (max-width: 768px){.shop-contents .shop-content__info table
th{font-size:14px}}.shop-contents .shop-content__info table
td{font-size:16px;padding:30px
20px;white-space:pre-wrap;border-top:1px solid #222}@media (max-width: 768px){.shop-contents .shop-content__info table
td{font-size:12px}}.shop-contents .shop-content__info table:last-child th,
.shop-contents .shop-content__info table:last-child
td{border-bottom:1px solid #222;line-height:2}.shop-contents--map{margin-top:100px}.shop-contents--map
iframe{width:100% !important;height:365px !important}.section-wrap{padding:150px
0;border-bottom:1px solid #222}@media (max-width: 1280px){.section-wrap{padding:80px
0}}.serif{font-family:"貂ｸ譏取悃",YuMincho,"繝偵Λ繧ｮ繝取�譛� ProN W3","Hiragino Mincho ProN","�ｭ�ｳ 譏取悃",serif !important}@media (max-width: 319px){.layout--outer{margin-bottom:72px}}@media (min-width: 320px) and (max-width: 639px){.layout--outer{margin-bottom:calc(72px + ((1vw - 3.2px) * (32 / 3.19)))}}@media (min-width: 640px) and (max-width: 959px){.layout--outer{margin-bottom:calc(104px + ((1vw - 6.4px) * (40 / 3.19)))}}@media (min-width: 960px) and (max-width: 1279px){.layout--outer{margin-bottom:calc(144px + ((1vw - 9.6px) * (32 / 3.19)))}}@media (min-width: 1280px){.layout--outer{margin-bottom:176px}}.layout--inner{position:relative;margin-right:auto;margin-left:auto}h2{color:#f5d100;letter-spacing:0.15em;line-height:1.25}@media (max-width: 319px){h2{font-size:20px}}@media (min-width: 320px) and (max-width: 1439px){h2{font-size:calc(20px + ((1vw - 3.2px) * (12 / 11.19)))}}@media (min-width: 1440px){h2{font-size:32px}}h3{font-weight:bold;letter-spacing:0.1em;line-height:1;text-align:center}@media (max-width: 319px){h3{margin-bottom:32px;font-size:16px}}@media (min-width: 320px) and (max-width: 639px){h3{margin-bottom:calc(32px + ((1vw - 3.2px) * (8 / 3.19)))}}@media (min-width: 640px) and (max-width: 959px){h3{margin-bottom:calc(40px + ((1vw - 6.4px) * (16 / 3.19)))}}@media (min-width: 960px) and (max-width: 1279px){h3{margin-bottom:calc(56px + ((1vw - 9.6px) * (8 / 3.19)))}}@media (min-width: 320px) and (max-width: 1279px){h3{font-size:calc(16px + ((1vw - 3.2px) * (8 / 9.59)))}}@media (min-width: 1280px){h3{margin-bottom:64px;font-size:24px}}.revolt-header{width:100vw;height:56px;margin-bottom:0 !important;background:#000}.revolt-header--logo{position:absolute;top:-8px;left:8px;overflow:hidden;box-shadow:0 0 4px 0 #000, 0 0 4px 0 #cde9fa;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:top 0.3s ease-out}@media (max-width: 319px){.revolt-header--logo{width:48px}}@media (min-width: 320px) and (max-width: 1279px){.revolt-header--logo{width:calc(48px + ((1vw - 3.2px) * (40 / 9.59)))}}@media (min-width: 1280px){.revolt-header--logo{width:72px}}.revolt-header--logo:hover{top:0}.revolt-header--logo
a{display:block;line-height:0}.revolt-header--logo a
img{width:100%;height:auto;margin-top:8px}.revolt-header--bar{height:56px;display:flex;justify-content:space-between}@media (min-width: 640px){.revolt-header--bar{padding-right:16px}}.revolt-header--bar .bar--nav
ul{display:flex;justify-content:flex-end;margin-top:8px}.revolt-header--bar .bar--nav ul li,
.revolt-header--bar .bar--nav ul
a{line-height:40px}.revolt-header--bar .bar--nav .nav--item
a{display:block;width:40px;height:40px}body.desktop .revolt-header--bar .bar--nav .nav--item
a{opacity:0.72;transition:opacity 0.3s ease-out}body.desktop .revolt-header--bar .bar--nav .nav--item a:hover{opacity:1}.revolt-header--bar .bar--nav .nav--item a
svg{fill:#fff;pointer-events:none}@media (max-width: 959px){.revolt-header--bar .bar--nav .nav--tel
span{display:none}}@media (min-width: 960px){.revolt-header--bar .bar--nav .nav--tel
span{margin-left:8px}.revolt-header--bar .bar--nav .nav--tel span::before{margin-right:0.32em;content:"笘趣ｸ�"}}@media (max-width: 959px){.revolt-header--bar .bar--nav .nav--tel
a{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff}}@media (min-width: 960px){.revolt-header--bar .bar--nav .nav--tel
a{display:none}}.page-header{position:relative;height:100vh - 56px}.page-header .layout--inner{width:100% !important;height:100vh !important}.page-header--logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 319px){.page-header--logo{width:72px}}@media (min-width: 320px) and (max-width: 639px){.page-header--logo{width:calc(72px + ((1vw - 3.2px) * (32 / 3.19)))}}@media (min-width: 640px) and (max-width: 959px){.page-header--logo{width:calc(104px + ((1vw - 6.4px) * (40 / 3.19)))}}@media (min-width: 960px) and (max-width: 1279px){.page-header--logo{width:calc(144px + ((1vw - 9.6px) * (32 / 3.19)))}}@media (min-width: 1280px){.page-header--logo{width:176px}}.page-header--logo
img{max-width:100%;height:auto}.page-header .video--container{width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.page-header .video--container
video{position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%, -50%)}@media (max-width: 639px){.page-header .video--container
video{height:100vh;width:calc(1920 * (100vh / 1080));margin-left:calc((100vw - (1920 * (100vh / 1080))) / 2)}}@media (min-width: 640px){.page-header .video--container
video{width:auto;height:auto;min-width:100%;min-height:100%}}.promotion .layout--inner{position:relative;width:100%;max-width:1440px;margin:0
auto}.promotion header
h2{padding:0
64px;margin-bottom:40px;text-align:center;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.64)}@media (min-width: 640px){.promotion--content.content--body .content--text{-moz-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:6.666666vw;column-gap:6.666666vw}}.promotion--content.content--body .content--text
p{font-weight:bold;text-align:justify;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.64)}@media (max-width: 320px){.promotion--content.content--body .content--text
p{font-size:14px}}@media (min-width: 320px) and (max-width: 1439px){.promotion--content.content--body .content--text
p{font-size:calc(14px + ((1vw - 3.2px) * (2 / 11.19)))}}@media (min-width: 1440px){.promotion--content.content--body .content--text
p{font-size:16px}}.promotion--content.content--movie{width:100%;height:calc(100% * 56.17977528%);margin-bottom:64px;position:relative;top:0}.promotion--content.content--movie .movie--thumbnail
img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.promotion--content.content--movie .movie--button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.promotion--content.content--movie .movie--button
button{position:relative;display:block;padding:0
40px 0 56px;background:#fff;color:#000;font-size:14px;line-height:40px;border:none;border-radius:20px;outline:none;cursor:pointer}.content--movie{position:relative;top:0}body.desktop .promotion--content.content--movie .movie--button
button{transition:opacity 0.3s ease-out}body.desktop .promotion--content.content--movie .movie--button button:hover{opacity:0.64}.promotion--content.content--movie .movie--button button::before{position:absolute;top:50%;left:40px;content:"";border-top:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #000;transform:translateY(-50%)}body.desktop .promotion--content.content--movie .movie--button button::before{transition:opacity 0.3s ease-out}body.desktop
.promotion--content.content--movie
.movie--button
button::before:hover{opacity:0.64}.promotion--content.content--movie .movie--embed{position:absolute;top:0;left:0;width:100%;height:100%}.promotion--content.content--movie .movie--embed
iframe{width:100%;height:100%}.promotion--content.content--movie:not(.is--active) .movie--embed{display:none}.promotion--content.content--movie.is--active .movie--embed{display:block}.verification{counter-reset:verification}.verification .layout--inner{position:relative;display:flex}@media (max-width: 959px){.verification .layout--inner{flex-direction:column-reverse}}@media (min-width: 990px){.verification .layout--inner{flex-direction:column}}@media (min-width: 960px){.verification section:nth-child(odd) .verification--content.content--body{margin-left:61.805556vw}}@media (min-width: 960px){.verification section:nth-child(even) .verification--content.content--movie{left:38.194444vw}}@media (max-width: 959px){.verification--content.content--body{padding:3.333333vw 6.666666vw 0 6.666666vw}}@media (min-width: 960px){.verification--content.content--body{width:calc(38.194444vw - 3.888888vw);height:30.277778vw;margin-top:2.222222vw;margin-bottom:2.222222vw;padding-right:8px;padding-left:4.444444vw;overflow-y:auto}}@media screen and (min-width: 480px) and (max-width: 959px){.verification--content.content--body .content--text{-moz-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:6.666666vw;column-gap:6.666666vw}}.verification--content.content--body .content--text
p{font-weight:bold;text-align:justify;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.64)}@media (max-width: 320px){.verification--content.content--body .content--text
p{font-size:14px}}@media (min-width: 320px) and (max-width: 1439px){.verification--content.content--body .content--text
p{font-size:calc(14px + ((1vw - 3.2px) * (2 / 11.19)))}}@media (min-width: 1440px){.verification--content.content--body .content--text
p{font-size:16px}}@media (max-width: 959px){.verification--content.content--movie{width:100%;height:56.17977528vw}}@media (min-width: 960px){.verification--content.content--movie{position:absolute;top:0;width:61.805556vw;height:34.722222vw}}.verification--content.content--movie .movie--thumbnail
img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.verification--content.content--movie .movie--button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.verification--content.content--movie .movie--button
button{position:relative;display:block;padding:0
40px 0 56px;background:#fff;color:#000;font-size:14px;line-height:40px;border:none;border-radius:20px;outline:none;cursor:pointer}body.desktop .verification--content.content--movie .movie--button
button{transition:opacity 0.3s ease-out}body.desktop .verification--content.content--movie .movie--button button:hover{opacity:0.64}.verification--content.content--movie .movie--button button::before{position:absolute;top:50%;left:40px;content:"";border-top:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #000;transform:translateY(-50%)}body.desktop
.verification--content.content--movie
.movie--button
button::before{transition:opacity 0.3s ease-out}body.desktop
.verification--content.content--movie
.movie--button
button::before:hover{opacity:0.64}.verification--content.content--movie .movie--embed{position:absolute;top:0;left:0;width:100%;height:100%}.verification--content.content--movie .movie--embed
iframe{width:100%;height:100%}.verification--content.content--movie:not(.is--active) .movie--embed{display:none}.verification--content.content--movie.is--active .movie--embed{display:block}.verification section
header{margin-bottom:32px}.verification section header
h2{text-shadow:1px 1px 4px rgba(0, 0, 0, 0.64)}.verification section header
span{position:relative;display:block;padding-left:32px;margin-bottom:16px;color:#fff;font-size:12px;line-height:1.5;text-transform:uppercase}@media (min-width: 480px) and (max-width: 959px){.verification section header
span{width:50vw}}.verification section header span::before{position:absolute;top:50%;left:0;width:14px;transform:translateY(-50%);background:#fff;border-radius:100%;color:#000;font-size:10px;line-height:14px;letter-spacing:0;text-align:center;counter-increment:verification;content:counter(verification)}.verification--controller{position:absolute;top:-40px;right:0;display:flex}.verification--controller
span{position:relative;display:block;width:40px;height:40px}.verification--controller span
button{display:block;width:40px;height:40px;outline:none;background:none;border:none;cursor:pointer}body.desktop .verification--controller span
button{transition:background-color 0.3s ease-out}body.desktop .verification--controller span button:hover{background-color:rgba(255, 255, 255, 0.32)}.verification--controller span button::before{position:absolute;left:50%;content:"";border-right:7px solid transparent;border-left:7px solid transparent;transform:translate(-50%, -50%)}body.desktop .verification--controller span button::before{opacity:0.64;transition:opacity 0.3s ease-out}body.desktop .verification--controller span button::before:hover{opacity:1}.verification--controller span button[data-destination="next"]::before{top:calc(50% + 3.5px);border-top:7px solid #fff;border-bottom:7px solid transparent}.verification--controller span button[data-destination="prev"]::before{top:calc(50% - 3.5px);border-top:7px solid transparent;border-bottom:7px solid #fff}section:first-child .verification--controller span:first-child{display:none}section:last-child .verification--controller span:last-child{display:none}.relation{margin-bottom:0 !important}.relation .layout--inner{width:100%;max-width:1440px;margin:0
auto}@media (max-width: 1279px){.relation--content .content--slider{width:100vw;margin-left:-16px}}.relation--content .content--slider .swiper-container{padding:0
16px}.relation--content .content--slider .swiper-wrapper{margin-bottom:32px}.relation--content .content--slider .swiper-button-prev,
.relation--content .content--slider .swiper-button-next{color:#fff;outline:none;opacity:0.72}body.desktop .relation--content .content--slider .swiper-button-prev,
body.desktop .relation--content .content--slider .swiper-button-next{transition:opacity 0.3s ease-out}body.desktop .relation--content .content--slider .swiper-button-prev:hover,
body.desktop .relation--content .content--slider .swiper-button-next:hover{opacity:1}.relation--content .content--slider .swiper-button-prev::after,
.relation--content .content--slider .swiper-button-next::after{font-size:32px !important}.relation--content .content--slider .swiper-button-prev{left:8px}.relation--content .content--slider .swiper-button-next{right:8px}.relation--content .content--slider .swiper-pagination{bottom:0}.relation--content .content--slider .swiper-pagination-bullet{opacity:0.64;background:#fff}body.desktop
.relation--content
.content--slider
.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){transition:opacity 0.3s ease-out}body.desktop
.relation--content
.content--slider
.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{opacity:1}.relation--content .content--slider .swiper-pagination-bullet-active{opacity:1;background:#efaf00}.relation--content .content--item
a{display:block;color:#fff;line-height:0}.relation--content .content--item .item--thumbnail{overflow:hidden}@media (max-width: 319px){.relation--content .content--item .item--thumbnail{margin-bottom:16px}}@media (min-width: 320px) and (max-width: 1279px){.relation--content .content--item .item--thumbnail{margin-bottom:calc(16px + ((1vw - 3.2px) * (8 / 9.59)))}}@media (min-width: 1280px){.relation--content .content--item .item--thumbnail{margin-bottom:24px}}.relation--content .content--item .item--thumbnail
figure{position:relative;padding-bottom:66.666666%;line-height:0}.relation--content .content--item .item--thumbnail
img{position:absolute;top:50%;left:50%;max-width:100%;min-height:100%;height:auto;transform:translate(-50%, -50%)}.relation--content .content--item .item--title{letter-spacing:0.05em;line-height:1.5}@media (max-width: 319px){.relation--content .content--item .item--title{margin-bottom:8px;font-size:14px}}@media (min-width: 320px) and (max-width: 1279px){.relation--content .content--item .item--title{margin-bottom:calc(8px + ((1vw - 3.2px) * (8 / 9.59)));font-size:calc(14px + ((1vw - 3.2px) * (2 / 9.59)))}}@media (min-width: 1280px){.relation--content .content--item .item--title{margin-bottom:16px;font-size:16px}}.relation--content .content--item .item--excerpt{opacity:0.72;letter-spacing:0.05em;line-height:1.75}@media (max-width: 319px){.relation--content .content--item .item--excerpt{font-size:12px}}@media (min-width: 320px) and (max-width: 1279px){.relation--content .content--item .item--excerpt{font-size:calc(12px + ((1vw - 3.2px) * (2 / 9.59)))}}@media (min-width: 1280px){.relation--content .content--item .item--excerpt{font-size:14px}}body.desktop .relation--content .content--item a .item--thumbnail{opacity:1;transition:opacity 0.3s ease-out}body.desktop .relation--content .content--item a .item--thumbnail
img{transition:transform 0.3s ease-out}body.desktop .relation--content .content--item a .item--title{transition:color 0.3s ease-out}body.desktop .relation--content .content--item a .item--excerpt{transition:opacity 0.3s ease-out}body.desktop .relation--content .content--item a:hover .item--thumbnail{opacity:0.72}body.desktop .relation--content .content--item a:hover .item--thumbnail
img{transform:translate(-50%, -50%) scale(1.2)}body.desktop .relation--content .content--item a:hover .item--title{color:#efaf00}body.desktop .relation--content .content--item a:hover .item--excerpt{opacity:1}.page-footer{margin-bottom:0 !important;background-color:#000}@media (max-width: 319px){.page-footer .layout--inner{padding-top:64px;padding-bottom:32px}}@media (min-width: 320px) and (max-width: 639px){.page-footer .layout--inner{padding-top:calc(64px + ((1vw - 3.2px) * (24 / 3.19)));padding-bottom:calc(32px + ((1vw - 3.2px) * (8 / 3.19)))}}@media (min-width: 640px) and (max-width: 959px){.page-footer .layout--inner{padding-top:calc(88px + ((1vw - 6.4px) * (32 / 3.19)));padding-bottom:calc(40px + ((1vw - 6.4px) * (16 / 3.19)))}}@media (min-width: 960px) and (max-width: 1279px){.page-footer .layout--inner{padding-top:calc(120px + ((1vw - 9.6px) * (32 / 3.19)));padding-bottom:calc(56px + ((1vw - 9.6px) * (8 / 3.19)))}}@media (min-width: 1280px){.page-footer .layout--inner{padding-top:144px;padding-bottom:64px}}.page-footer--cta{display:flex;justify-content:center}@media (max-width: 319px){.page-footer--cta{margin-bottom:40px}}@media (min-width: 320px) and (max-width: 1279px){.page-footer--cta{margin-bottom:calc(40px + ((1vw - 3.2px) * (8 / 9.59)))}}@media (min-width: 1280px){.page-footer--cta{margin-bottom:48px}}.page-footer--cta
li{line-height:40px}.page-footer--cta li
a{display:block;width:40px;height:40px}body.desktop .page-footer--cta li
a{opacity:0.72;transition:opacity 0.3s ease-out}body.desktop .page-footer--cta li a:hover{opacity:1}.page-footer--cta li a
svg{width:100%;height:auto;fill:#fff;pointer-events:none}.page-footer--cta .cta--label{opacity:0.64}@media (max-width: 639px){.page-footer--cta .cta--label{display:none}}@media (min-width: 320px) and (max-width: 1279px){.page-footer--cta .cta--label{font-size:calc(11px + ((1vw - 3.2px) * (2 / 9.59)))}}@media (min-width: 1280px){.page-footer--cta .cta--label{font-size:13px}}.page-footer--mark{text-align:center}@media (max-width: 319px){.page-footer--mark{margin-bottom:24px}}@media (min-width: 320px) and (max-width: 1279px){.page-footer--mark{margin-bottom:calc(24px + ((1vw - 3.2px) * (8 / 9.59)))}}@media (min-width: 1280px){.page-footer--mark{margin-bottom:32px}}.page-footer--shop-name{font-weight:bold;line-height:1;text-align:center}@media (max-width: 319px){.page-footer--shop-name{margin-bottom:32px;font-size:12px}}@media (min-width: 320px) and (max-width: 1279px){.page-footer--shop-name{margin-bottom:calc(32px + ((1vw - 3.2px) * (8 / 9.59)));font-size:calc(12px + ((1vw - 3.2px) * (2 / 9.59)))}}@media (min-width: 1280px){.page-footer--shop-name{margin-bottom:40px;font-size:14px}}.page-footer--shop-name
a{color:#f5d100}.page-footer--copyright{opacity:0.64;font-family:Arial;letter-spacing:0.05em;line-height:1;text-align:center}@media (max-width: 319px){.page-footer--copyright{font-size:10px}}@media (min-width: 320px) and (max-width: 1279px){.page-footer--copyright{font-size:calc(10px + ((1vw - 3.2px) * (2 / 9.59)))}}@media (min-width: 1280px){.page-footer--copyright{font-size:12px}}.is--intersection{position:relative;transition:top 0.5s ease-out, opacity 0.5s ease-out, color 0.9s 0.3s ease-out}.is--intersection.colour:not(.is--mounted){color:#fff !important}.is--intersection.colour.is--mounted{color:#f5d100 !important}.is--intersection.fadein:not(.is--mounted){opacity:1}.is--intersection.fadein.is--mounted{opacity:1}.is--intersection.slideup:not(.is--mounted){top:40px}.is--intersection.slideup.is--mounted{top:0}.nav__large-list__title--bigger{margin-bottom:0 !important}.fadeup{transform:translateY(20px);opacity:0}.category-introduce
h4{font-size:36px;text-align:center}@media (max-width: 768px){.category-introduce
h4{font-size:18px}}.category-introduce--the-list{margin:80px
0 150px}@media (max-width: 768px){.category-introduce--the-list{margin:50px
0 80px}}.archive-page-wrap.voice{display:block}.archive-page-wrap.voice .archive-page-content__text{margin-top:0}.archive-page-wrap{display:grid;grid-template-columns:22.1875rem 22.1875rem 22.1875rem 22.1875rem;column-gap:1.875rem;row-gap:5rem}@media (max-width: 1280px){.archive-page-wrap{display:grid;grid-template-columns:330px 330px;column-gap:20px;justify-content:center;flex-wrap:wrap;row-gap:20px}}@media (max-width: 768px){.archive-page-wrap{display:grid;grid-template-columns:155px 155px;column-gap:20px;justify-content:center;flex-wrap:wrap;row-gap:20px}}.archive-page-content.voice{padding:0
10px;padding:50px
100px;border-top:1px solid #222}@media (max-width: 768px){.archive-page-content.voice{padding:0
10px;padding:30px
20px;border-top:1px solid #222}}.archive-page-content.voice:last-of-type{border-bottom:1px solid #222}.archive-page-content.voice
a{width:100%;display:flex;gap:20px;justify-content:space-between;align-items:center}.archive-page-content.voice a .svg-wrap{position:relative}.archive-page-content.voice a .svg-wrap::before{content:"";position:absolute;border:1px
solid white;display:inline-block;margin:auto;left:0;right:0;bottom:0;top:0;width:56px;height:56px;transition:transform 0.5s;transform-origin:50% 50%;border-radius:50%}@media (max-width: 768px){.archive-page-content.voice a .svg-wrap::before{width:36px;height:36px}}.archive-page-content.voice a:hover .svg-wrap::before{transform:scale(1.5)}.archive-page-content.voice .archive-page-content__text--title{font-size:20px;font-weight:600;line-height:2}@media (max-width: 768px){.archive-page-content.voice .archive-page-content__text--title{font-size:18px}}.archive-page-content.voice .archive-page-content__text--content{font-size:12px;color:#999;margin-top:20px}.archive-page-content.voice
.from{color:#333;font-size:18px}.archive-page-content
a{display:inline-block}.archive-page-content__image{width:22.375rem;height:14.75rem;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.archive-page-content__image
img{width:auto;transition:transform 0.3s;height:100%;max-width:auto}.archive-page-content__image
span{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;opacity:0;transition:opacity 0.3s}.archive-page-content__image span
svg{position:relative;z-index:2}@media (max-width: 768px){.archive-page-content__image span
svg{width:50px}}.archive-page-content__image span::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#111;opacity:0;transform:scale(0);transition:transform 0.3s, opacity 0.3s}.archive-page-content__image:hover
img{transform:scale(1.1)}.archive-page-content__image:hover
span{opacity:1}.archive-page-content__image:hover span::before{opacity:0.7;transform:scale(1)}@media (max-width: 1280px){.archive-page-content__image{width:330px;height:220px}.archive-page-content__image
img{height:100%;width:auto;max-width:none}}.archive-page-content__text{margin-top:30px}@media (max-width: 768px){.archive-page-content__text{margin-top:20px}.archive-page-content__image{width:155px;height:104px}}.archive-page-content__text--date{font-size:12px;display:inline-block;padding:10px
20px;border:1px
solid #fff;letter-spacing:0.6px}.archive-page-content__text--title{font-size:16px;padding:8px
0 16px;line-height:2}@media (max-width: 768px){.archive-page-content__text--title{font-size:12px}.inner{padding:0
20px}}.archive-page-content__text--from{color:#333;font-size:18px}img{max-width:100%}