﻿.inview{opacity:0;transition:transform 1.4s, opacity 1.4s;transition-delay:0.3s;position:relative}.inview.on{opacity:1}.inview.fadeInLeft{transform:translateX(-40px);-o-transform:translateX(-40px);-ms-transform:translateX(-40px);-moz-transform:translateX(-40px);-webkit-transform:translateX(-40px)}.inview.fadeInLeft.on{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}.inview.fadeInRight{transform:translateX(40px);-o-transform:translateX(40px);-ms-transform:translateX(40px);-moz-transform:translateX(40px);-webkit-transform:translateX(40px)}.inview.fadeInRight.on{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}.inview.fadeInBottom{opacity:0;transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);-moz-transform:translateY(40px);-webkit-transform:translateY(40px)}.inview.fadeInBottom.on{opacity:1;transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.inview.fadeInBottomDelay{transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);-moz-transform:translateY(40px);-webkit-transform:translateY(40px);transition-delay:0.3s}.inview.fadeInBottomDelay.on{transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.inview.fadeInTop{transform:translateY(-40px);-o-transform:translateY(-40px);-ms-transform:translateY(-40px);-moz-transform:translateY(-40px);-webkit-transform:translateY(-40px)}.inview.fadeInTop.on{transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.inview.fadeIn.on{opacity:1}.inview.fadeInZoom{transform:translateY(5px) scale(0.95)}.inview.fadeInZoom.on{opacity:1;transform:translateY(0px) scale(1)}.inview.TtlFade{--ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);translate:0 0.6em;opacity:0}.inview.TtlFade.on{transition:opacity 0.8s var(--ease-out-cubic),translate 0.8s var(--ease-out-cubic);translate:0;opacity:1}.inview.fadeInZoom img{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;will-change:transform, opacity;position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.inview.fadeInZoom.on{opacity:1}.inview.fadeInZoom.on img{-webkit-transform:scale(1);transform:scale(1);opacity:1}.clearfix::after{content:"";clear:both;display:table}p{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}input,textarea{margin:0;font-size:100%;resize:none}input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="url"]{word-break:normal;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:100%}dl,dt,dd,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,dialog{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}img{margin:0;padding:0;vertical-align:middle;border:0;max-width:100%;height:auto}table img{margin:0;padding:0;vertical-align:middle;border:0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus{outline:none !important}label,select,button{cursor:pointer}input,textarea,select,button{font-family:inherit}a{outline:none;transition:opacity 0.3s;cursor:pointer}@media only screen and (min-width: 1025px){a:hover{opacity:0.6}}a:link,a:visited,a:active{color:#000;text-decoration:none}.ffN{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.ffM{font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.ffYG{font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}.ffYM{font-family:"游明朝体","游明朝","YuMincho","Yu Mincho","Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}html.is-ipad *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}body{font-family:"ten-mincho-text",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.6em;word-break:break-word;color:#000;margin:0;padding:0;height:100%;width:100%}.inner{width:100%;max-width:321.875vw;padding:0 7.8125vw;margin:0 auto}@media (min-width: 768px){.inner{max-width:1010px;padding:0 70px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.inner{padding:0 6.93069vw}}@media (min-width: 768px){.sp,.SP{display:none !important}}@media (max-width: 767px){.pc,.PC{display:none !important}}.c-img{display:block;position:relative}.c-img img{display:block;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.c-img--contain img{object-fit:contain}.c-img--top img{object-position:top}.c-fw{width:100%}[rel~="js-lazy"]{opacity:0}[rel~="js-lazy"]:not(.initial){transition:opacity 0.15s}[rel~="js-lazy"].initial,[rel~="js-lazy"].loaded,[rel~="js-lazy"].error{opacity:1}.c-lazybg{background-size:cover;background-position:center;background-repeat:no-repeat}.c-lazybg--top{background-position:center top}.c-lazybg--contain{background-size:contain}.white{color:#fff}.c-txt{font-size:10px;font-size:1rem;line-height:2.4em;letter-spacing:.22em;font-size:3.125vw}@media (min-width: 768px){.c-txt{font-size:14px;line-height:calc(22/14)}}@media only screen and (min-width: 768px) and (max-width: 1010px){.c-txt{font-size:1.38614vw}}a.btn-viewmore{display:block;width:fit-content;color:#ad9e90;font-size:7px;font-size:.7rem;line-height:1.4em;letter-spacing:.3em;font-weight:500;font-size:2.1875vw;padding:0 1.875vw .9375vw;font-family:"tbudmincho-std",sans-serif;position:relative}a.btn-viewmore:before{content:"";position:absolute;width:100%;height:.3125vw;background:linear-gradient(to bottom, transparent 50%, #ad9e90 50%, #ad9e90 50%);left:0;bottom:0}@media (min-width: 768px){a.btn-viewmore:before{height:1px;background:#ad9e90}}@media (min-width: 768px){a.btn-viewmore{padding:0 5px 5px;font-size:13px}}@media only screen and (min-width: 768px) and (max-width: 1010px){a.btn-viewmore{font-size:1.28713vw;padding:0 .49505vw .49505vw}}.grLink{display:flex;justify-content:space-between;align-items:center;font-size:0px;font-size:0rem;line-height:0em;letter-spacing:0em;width:calc(100% - 15.625vw);margin:0 auto 30vw}@media (min-width: 768px){.grLink{justify-content:center;padding-bottom:96px;margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1010px){.grLink{padding-bottom:9.50495vw}}.grLink a{display:inline-block;color:#ad9e90;font-family:"tbudmincho-std",sans-serif;font-size:7px;font-size:.7rem;line-height:1.4em;letter-spacing:.3em;font-weight:500;font-size:2.1875vw;position:relative;padding:0 .9375vw 1.25vw;min-width:12.5vw;text-align:center;position:relative}.grLink a:before{content:"";position:absolute;width:100%;height:.3125vw;background:linear-gradient(to bottom, transparent 50%, #ad9e90 50%, #ad9e90 50%);left:0;bottom:0}@media (min-width: 768px){.grLink a:before{height:1px;background:#ad9e90}}@media (min-width: 768px){.grLink a{font-size:12px;min-width:auto;margin:0 36px;padding:0 6px 7px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.grLink a{font-size:1.18812vw;min-width:auto;margin:0 3.56436vw;padding:0 .59406vw .69307vw}}.hdPage{text-align:center;padding-top:8.4375vw}@media (min-width: 768px){.hdPage{padding-top:65px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.hdPage{padding-top:6.43564vw}}.hdPage__en{font-family:"ten-mincho-text",sans-serif;font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:.22em;font-weight:500;font-size:4.6875vw;text-indent:1.25vw}@media (min-width: 768px){.hdPage__en{font-size:20px;text-indent:3px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.hdPage__en{font-size:1.9802vw}}.hdPage__jp{font-size:10px;font-size:1rem;line-height:1.4em;letter-spacing:.215em;font-size:3.125vw;margin-top:10.3125vw}@media (min-width: 768px){.hdPage__jp{font-size:17px;margin-top:67px;letter-spacing:0.24em}}@media only screen and (min-width: 768px) and (max-width: 1010px){.hdPage__jp{font-size:1.68317vw}}.hdPage__jp span{position:relative;padding:0 3.75vw;left:.625vw}@media (min-width: 768px){.hdPage__jp span{left:2px;padding:0 26px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.hdPage__jp span{left:.19802vw;padding:0 2.57426vw}}.hdPage__jp span:before,.hdPage__jp span:after{content:"";position:absolute;top:50%;width:2.1875vw;height:.3125vw;background:linear-gradient(to bottom, transparent 50%, #000 50%, #000)}@media (min-width: 768px){.hdPage__jp span:before,.hdPage__jp span:after{background:#000;height:1px;width:15px}}.hdPage__jp span:after{right:.9375vw}@media (min-width: 768px){.hdPage__jp span:after{right:4px}}.hdPage__jp span:before{left:0}.is-ipad .hdPage__jp span:before,.is-ipad .hdPage__jp span:after{margin-top:1px}.footer{padding:11.25vw 0 16.25vw;background:#F2EDE9}@media (min-width: 768px){.footer{padding:45px 0 17px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.footer{padding:4.45545vw 0 1.68317vw}}@media (max-width: 767px){.footer{padding-bottom:40.625vw}}.footer .inner{padding:0 7.8125vw}.footer__logo{display:block;width:51.5625vw}@media (min-width: 768px){.footer__logo{width:189px;margin:0 auto}}.footer__nav{margin-top:10.9375vw}@media (min-width: 768px){.footer__nav{display:flex;justify-content:space-between;align-items:center;margin:24px auto 0;max-width:508px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.footer__nav{margin-top:2.37624vw}}@media (max-width: 767px){.footer__nav{font-size:0px;font-size:0rem;line-height:0em;letter-spacing:0em}}.footer__nav li{margin-bottom:7.34375vw}@media (max-width: 767px){.footer__nav li:not(.full){display:inline-block;vertical-align:top;margin-right:8.75vw}.footer__nav li:not(.full):nth-child(1) a{letter-spacing:0.08em}.footer__nav li:not(.full):nth-child(4) a,.footer__nav li:not(.full):nth-child(5) a{letter-spacing:0.19em}.footer__nav li.full{width:100%}}@media (min-width: 768px){.footer__nav li{margin-bottom:0}.footer__nav li:first-child a{letter-spacing:0.08em}.footer__nav li:nth-child(3) a{letter-spacing:0.18em}}.footer__nav a{display:inline-block;font-size:11px;font-size:1.1rem;line-height:1.4em;letter-spacing:.11em;font-size:3.4375vw}@media (min-width: 768px){.footer__nav a{font-size:11px;letter-spacing:0.25em}}@media only screen and (min-width: 768px) and (max-width: 1010px){.footer__nav a{font-size:1.08911vw}}.footer__social{display:flex;justify-content:flex-start;margin-top:.625vw}@media (min-width: 768px){.footer__social{margin:28px auto 0;justify-content:center}}@media only screen and (min-width: 768px) and (max-width: 1010px){.footer__social{margin-top:2.77228vw}}.footer__social a{display:block;width:6.25vw;margin-right:4.0625vw}@media (min-width: 768px){.footer__social a{width:25.5px;margin-right:17px}.footer__social a:last-child{margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1010px){.footer__social a{width:2.47525vw;margin-right:1.68317vw}}.footer__social a img{width:100%}.footer__copyright{margin-top:6.25vw;font-size:8px;font-size:.8rem;line-height:1.4em;letter-spacing:.19em;font-size:2.5vw;font-family:"ten-mincho-text",sans-serif}@media (min-width: 768px){.footer__copyright{font-size:9px;text-align:center;margin-top:21px;letter-spacing:0.2em}}@media only screen and (min-width: 768px) and (max-width: 1010px){.footer__copyright{margin-top:2.07921vw}}.footer__copyright img{width:157px;display:inline-block}@media (max-width: 767px){.footer__copyright img{width:42.96875vw}}body.layerOn{overflow:hidden}body.layerOn .bgLayer{opacity:1;pointer-events:auto}main{padding-top:16.5625vw}@media (min-width: 768px){main{padding-top:106px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1010px){main{padding-top:10.49505vw}}.bgLayer{position:fixed;width:100%;z-index:99;height:100vh;left:0;top:0;bottom:0;background:#AE9E8F;mix-blend-mode:multiply;pointer-events:none;opacity:0;transition:opacity 0.4s}@media (max-width: 767px){.bgLayer{display:none}}.header{position:fixed;top:0;left:0;width:100%;z-index:99;background-color:#fff}.header__inner{display:flex;justify-content:space-between;align-items:center;padding:0 0 0 7.8125vw}@media (min-width: 768px){.header__inner{padding:0 20px 0 35px;max-width:1544px;margin:31px auto;justify-content:flex-start}}@media only screen and (min-width: 768px) and (max-width: 1544px){.header__inner{padding:0 3.46535vw 0 3.46535vw}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1010px){.header__inner{padding:0 3.46535vw 0 3.46535vw;margin:3.06931vw auto}}@media (max-width: 767px){.header__inner{height:16.5625vw}}.header__logo{width:50.9375vw}@media (min-width: 768px){.header__logo{width:236px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1010px){.header__logo{width:23.36634vw}}.header__logo a{display:block}.header__btn{width:calc(100% - 50.9375vw);display:flex;justify-content:flex-end}@media (min-width: 768px){.header__btn{width:calc(100% - 236px);max-width:calc(50vw + 360px)}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1010px){.header__btn{width:calc(100% - 23.36634vw)}}.hamburger-menu{width:23.75vw;height:16.5625vw;position:relative;z-index:9999}@media (min-width: 768px){.hamburger-menu{cursor:pointer;z-index:1;width:44px;height:44px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1010px){.hamburger-menu{width:4.35644vw;height:4.35644vw}}@media (max-width: 767px){.hamburger-menu{position:fixed;top:0;right:0}}.hamburger-menu:before,.hamburger-menu:after{content:"";position:absolute;left:calc(50% - 7.1875vw);width:14.375vw;height:1px;background:#000;transition:all 0.3s}@media (min-width: 768px){.hamburger-menu:before,.hamburger-menu:after{width:100%;height:1px;left:0;background:#000}}.hamburger-menu:before{top:calc(50% - 1.25vw)}@media (min-width: 768px){.hamburger-menu:before{top:calc(50% - 4px)}}.hamburger-menu:after{top:calc(50% + 1.25vw)}@media (min-width: 768px){.hamburger-menu:after{top:calc(50% + 5px)}}@media (max-width: 767px){.hamburger-menu.active:before{transform:rotate(19deg) translate(.625vw, 2.1875vw) scaleX(1.06)}}@media (max-width: 767px){.hamburger-menu.active:after{transform:rotate(-19deg) translate(.3125vw, -.3125vw) scaleX(1.06)}}.c-menu{pointer-events:none;opacity:0;z-index:999;transition:all 0.5s;position:fixed;top:0;right:-50%;width:100%;max-width:550px;background:#f2ede8;height:100%;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;-ms-overflow-style:none;-ms-scrollbar-width:none;overflow:auto;scrollbar-width:none}.c-menu::-webkit-scrollbar{display:none}@media (min-width: 768px){.c-menu{background:linear-gradient(to left, #f2ede8 550px, #f2ede8 550px, transparent 550px, transparent)}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1010px){.c-menu{background:linear-gradient(to left, #f2ede8 54.45545vw, #f2ede8 54.45545vw, transparent 54.45545vw, transparent);max-width:54.45545vw}}@media (max-width: 767px){.c-menu{width:100%;max-width:100%}}.c-menu .btn-close-menu{cursor:pointer;width:73px;height:27px;background:url(../img/common/other/btn-close.svg) center/100% 100% no-repeat;position:absolute;top:46px;right:39px}@media only screen and (min-width: 768px) and (max-width: 1010px){.c-menu .btn-close-menu{width:7.22772vw;height:2.67327vw}}.c-menu .inner{padding:7.5vw 7.8125vw 15.625vw}@media (min-width: 768px){.c-menu .inner{max-width:550px;padding:60px 47px 50px;margin:0 0 0 auto;background:#f2ede8}}@media only screen and (min-width: 768px) and (max-width: 1010px){.c-menu .inner{padding:5.94059vw 4.65347vw 4.9505vw;max-width:54.45545vw}}.c-menu .logo{width:45.625vw;display:block}@media (min-width: 768px){.c-menu .logo{width:233px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1010px){.c-menu .logo{width:23.06931vw}}.c-menu.active{opacity:1;pointer-events:auto;right:0}.c-menu__lst{margin-top:18.75vw}@media (min-width: 768px){.c-menu__lst{margin-top:125px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.c-menu__lst{margin-top:12.37624vw}}@media (max-width: 767px){.c-menu__lst{font-size:0px;font-size:0rem;line-height:0em;letter-spacing:0em}.c-menu__lst li{display:inline-block;vertical-align:top;font-size:0px;font-size:0rem;line-height:0em;letter-spacing:0em;width:100%}}.c-menu__lst li:not(:last-child){margin-bottom:6.71875vw}@media (min-width: 768px){.c-menu__lst li:not(:last-child){margin-bottom:38.5px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.c-menu__lst li:not(:last-child){margin-bottom:3.81188vw}}.c-menu__lst a{display:inline-block;font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:.235em;font-weight:500;font-size:3.75vw;font-family:"ten-mincho-text",sans-serif}@media (min-width: 768px){.c-menu__lst a{font-size:17px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.c-menu__lst a{font-size:1.68317vw}}.c-menu__lst a img{width:auto}.c-menu__lst a img.abo{width:96px}@media (max-width: 767px){.c-menu__lst a img.abo{width:20.9375vw}}.c-menu__lst a img.our{width:122px}@media (max-width: 767px){.c-menu__lst a img.our{width:26.875vw}}.c-menu__lst a img.stu{width:67px}@media (max-width: 767px){.c-menu__lst a img.stu{width:15vw}}.c-menu__lst a img.pla{width:176px}@media (max-width: 767px){.c-menu__lst a img.pla{width:38.75vw}}.c-menu__lst a img.faq{width:49px}@media (max-width: 767px){.c-menu__lst a img.faq{width:10.9375vw}}.c-menu__lst a img.acc{width:70px}@media (max-width: 767px){.c-menu__lst a img.acc{width:15.3125vw}}.c-menu__lst a img.tri{width:52px}@media (max-width: 767px){.c-menu__lst a img.tri{width:11.5625vw}}.c-menu__lst a img.con{width:83px}@media (max-width: 767px){.c-menu__lst a img.con{width:18.4375vw}}.c-menu__social{display:flex;justify-content:flex-end;padding-right:9.375vw;margin-top:2.1875vw}@media (min-width: 768px){.c-menu__social{margin:50px -3px 0 auto;padding-right:0}}@media only screen and (min-width: 768px) and (max-width: 1010px){.c-menu__social{margin:3.46535vw -.29703vw 0 auto}}.c-menu__social a{display:block;width:6.25vw;margin-left:3.75vw}@media (min-width: 768px){.c-menu__social a{width:37px;margin-left:24px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1010px){.c-menu__social a{width:3.66337vw;margin-left:2.37624vw}}.c-menu__social a img{width:100%}.c-menu__otherLinks{width:calc(100% + 6.25vw);margin-left:-3.125vw;margin-top:3.75vw;font-size:0px;font-size:0rem;line-height:0em;letter-spacing:0em}@media (min-width: 768px){.c-menu__otherLinks{margin:36px -4px 0;width:calc(100% + 8px)}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1010px){.c-menu__otherLinks{margin:3.56436vw -.39604vw 0}}.c-menu__otherLinks .btn01{display:block;background:#8e8277;text-align:center;padding:2.03125vw 3.125vw 2.03125vw 3.4375vw}@media (min-width: 768px){.c-menu__otherLinks .btn01{padding:11px 10px}}.c-menu__otherLinks .btn01 img{display:inline-block;width:73.4375vw;height:4.0625vw}@media (min-width: 768px){.c-menu__otherLinks .btn01 img{width:375px;height:unset}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1010px){.c-menu__otherLinks .btn01 img{width:37.12871vw;max-width:37.12871vw}}.c-menu__otherLinks .btn02{background:#070605;display:flex;justify-content:space-between;align-items:center;margin-top:.9375vw;padding:2.5vw 0}@media (min-width: 768px){.c-menu__otherLinks .btn02{padding:12px 0;margin-top:10px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1010px){.c-menu__otherLinks .btn02{padding:1.18812vw 0;margin-top:.9901vw}}.c-menu__otherLinks .btn02 li{width:50%;text-align:center}.c-menu__otherLinks .btn02 li:not(:last-child){border-right:1px solid #fff}@media (min-width: 768px){.c-menu__otherLinks .btn02 li:not(:last-child){border-width:2px}}.c-menu__otherLinks .btn02 li:not(:last-child) a{letter-spacing:0.2em}.c-menu__otherLinks .btn02 a{display:inline-block;color:#fff;font-size:10px;font-size:1rem;line-height:1.7em;letter-spacing:.22em;font-weight:500;font-size:3.125vw}@media (min-width: 768px){.c-menu__otherLinks .btn02 a{font-size:16px;line-height:30px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1010px){.c-menu__otherLinks .btn02 a{font-size:1.58416vw}}body .spec{pointer-events:auto;opacity:1}body .spec .c-menu__otherLinks{width:464px;position:fixed;bottom:40px;right:32px;z-index:99;transition:all 0.4s;opacity:0}@media only screen and (min-width: 768px) and (max-width: 1599px){body .spec .c-menu__otherLinks{width:29vw;bottom:10px;right:20px}body .spec .c-menu__otherLinks .btn02 a{font-size:1.06667vw}}@media (max-width: 767px){body .spec .c-menu__otherLinks{width:calc(100% - 60px);right:30px}}body.banner-show .spec .c-menu__otherLinks{opacity:1}body .c-menu__otherLinks{width:calc(100% + 6.25vw);margin-left:-3.125vw;margin-top:3.75vw;font-size:0px;font-size:0rem;line-height:0em;letter-spacing:0em}@media (min-width: 768px){body .c-menu__otherLinks{margin:36px -4px 0;width:calc(100% + 8px)}}body .c-menu__otherLinks .btn01{display:block;background:#8e8277;text-align:center;padding:2.03125vw 3.125vw 2.03125vw 3.4375vw}@media (min-width: 768px){body .c-menu__otherLinks .btn01{padding:11px 10px}}body .c-menu__otherLinks .btn01 img{display:inline-block;width:73.4375vw;height:4.0625vw}@media (min-width: 768px){body .c-menu__otherLinks .btn01 img{width:375px;height:unset}}body .c-menu__otherLinks .btn02{background:#070605;display:flex;justify-content:space-between;align-items:center;margin-top:.9375vw;padding:2.5vw 0}@media (min-width: 768px){body .c-menu__otherLinks .btn02{padding:12px 0;margin-top:10px}}body .c-menu__otherLinks .btn02 li{width:50%;text-align:center}body .c-menu__otherLinks .btn02 li:not(:last-child){border-right:1px solid #fff}@media (min-width: 768px){body .c-menu__otherLinks .btn02 li:not(:last-child){border-width:2px}}body .c-menu__otherLinks .btn02 li:not(:last-child) a{letter-spacing:0.2em}body .c-menu__otherLinks .btn02 a{display:inline-block;color:#fff;font-size:10px;font-size:1rem;line-height:1.7em;letter-spacing:.22em;font-weight:500;font-size:3.125vw}@media (min-width: 768px){body .c-menu__otherLinks .btn02 a{font-size:16px;line-height:30px}}
