html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}li{list-style:none}*,*::before,*::after{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:".";font-size:.1em;line-height:0;display:block;height:0px;clear:both;visibility:hidden;overflow:hidden}.clearfix{display:inline-block}* html .clearfix{height:1px}.clearfix{display:block}:root{--gap: 2vw;--gap2: 4vw}@media screen and (max-width: 767px){:root{--gap: 20px;--gap2: 40px;--ligap: 4px}}@font-face{font-family:"Px Grotesk";src:url(.././assets/Px-Grotesk-Regular.woff2) format("woff2"),url(.././assets/Px-Grotesk-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Px Grotesk";src:url(.././assets/Px-Grotesk-Light.woff2) format("woff2"),url(.././assets/Px-Grotesk-Light.woff) format("woff");font-weight:300;font-style:normal}html{margin:0;padding:0;font-size:62.5%}body{margin:0;padding:0;width:100%;height:100%;font-family:"Px Grotesk","yu-gothic-pr6n","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-size:1.4rem;font-weight:400;color:#fff;line-height:1.75;z-index:1;background-color:#0e1b15;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-weight:normal}a{display:inline-block;color:#fff;text-decoration:none;word-break:break-word}img{width:100%;height:auto;display:block;vertical-align:text-bottom}li{list-style:none}.svg-block{display:block}object{pointer-events:none}.svg-link object{overflow:visible}svg{width:100%;height:100%}::-moz-selection{background:#ccc;color:#0e1b15}::selection{background:#ccc;color:#0e1b15}::-moz-selection{background:#ccc;color:#0e1b15}form ::-moz-selection{background:#ccc;color:#0e1b15}form ::selection{background:#ccc;color:#0e1b15}form ::-moz-selection{background:#ccc;color:#0e1b15}:focus{outline:0}.nolink{cursor:none}.br_sp{display:none}.br_pc{display:inline-block}.video{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.video iframe,.video video{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pc{display:inline}.sp{display:none}@media only screen and (max-width: 767px){.pc{display:none}.sp{display:inline}}#maincontents{padding-top:10%;overflow:hidden}#top #maincontents{padding-top:0}section{position:relative;padding:var(--gap) 0}.blockwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;max-width:1200px;margin:0 auto;padding:0 var(--gap)}.blockwrap.full{display:block;max-width:100%}.thin{max-width:640px;margin:0 auto}.block{width:100%}@media screen and (max-width: 767px){#maincontents{padding-top:120px}.thin{max-width:100%}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.bg{background-position:center;background-repeat:no-repeat;background-size:cover}.fix_img{width:100%;position:relative;background-attachment:fixed}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:28px;margin-top:var(--gap);font-size:1.2rem;text-align:center;line-height:1;text-decoration:underline;white-space:nowrap;color:#bca886;border:1px solid rgba(0,255,255,.5);background:#1a2621;cursor:pointer;-webkit-transition:.2s;transition:.2s}.btn.large{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:auto;margin:0 auto;padding:10px 20px;font-size:2.4rem;color:#bca886}.btn:hover{color:aqua;border:1px solid aqua}.btnblock{width:160px;margin:0 auto}@media screen and (max-width: 767px){.btn.large{font-size:1.5rem}}.typingblock .dot{font-family:"yu-gothic-pr6n","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-size:1.6rem;-webkit-animation:dot 1s linear infinite;animation:dot 1s linear infinite}@-webkit-keyframes dot{0%{opacity:0}49%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes dot{0%{opacity:0}49%{opacity:0}50%{opacity:1}100%{opacity:1}}.title{width:100%;padding-bottom:40px;text-align:center}.title h1,.title h2{padding-bottom:5px;font-size:3rem;line-height:1}.title .sub{font-size:1rem}.title .sub:after{content:"";display:block;width:20px;height:1px;margin:20px auto;background:#fff;opacity:.5}@media screen and (max-width: 767px){.title{padding-bottom:30px}.title h1,.title h2{font-size:2.5rem}.title .sub:after{display:none}}#cat_nav{padding-bottom:var(--gap);font-size:1rem;line-height:1;color:#bca886}#cat_nav a{color:#bca886}#cat_nav a:hover{text-decoration:underline}#cat_nav li{display:inline-block;margin-right:10px}#cat_nav .current a{text-decoration:underline;pointer-events:none}#cat_nav .sortheader{margin-right:10px;padding-right:10px;border-right:1px solid rgba(188,168,134,.5)}@media screen and (max-width: 767px){#cat_nav{padding-bottom:var(--gap2)}}.newslist{width:100%}.newslist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.newslist ul:after{content:"";display:block;width:calc((100% - 20px)/3)}.newslist ul li{width:calc((100% - 20px)/3);margin-bottom:10px;border:1px solid rgba(188,168,134,.5)}.newslist ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.newslist ul .img{width:30%;padding-top:30%;background-position:center;background-repeat:no-repeat;background-size:cover;border-right:1px solid rgba(188,168,134,.5)}.newslist ul .txt{width:70%;padding:10px;font-size:1rem;line-height:1}.newslist ul .tag{padding-bottom:10px;color:#bca886}.newslist ul h3{padding-bottom:10px;font-size:1.2rem;line-height:1.2}.newslist ul .txt{-webkit-transition:.2s;transition:.2s}.newslist ul a:hover .txt{color:#0e1b15;background:#e4e4e4}.newslist ul a:hover .tag{color:#0e1b15}@media screen and (max-width: 767px){.newslist{width:100%}.newslist ul:after{width:100%}.newslist ul li{width:100%;margin-bottom:var(--ligap)}.newslist ul h3{font-size:1.4rem}}.showlist{width:100%}.showlist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.showlist ul:after{content:"";display:block;width:calc((100% - 80px)/3)}.showlist ul li{width:calc((100% - 80px)/3);margin-bottom:40px}.showlist ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.showlist ul .imgset{position:relative;width:100%}.showlist ul .img{width:100%;padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:.2s;transition:.2s}.showlist ul .img2{position:absolute;top:0;left:0;opacity:0}.showlist ul .txt{width:100%;padding-bottom:20px;font-size:1rem;line-height:1}.showlist ul .date{padding-bottom:10px;color:#bca886}.showlist ul .place{font-size:1.1rem}.showlist ul h3{padding-bottom:10px;font-size:2rem;line-height:1.2}.showlist ul .txt{-webkit-transition:.2s;transition:.2s}.showlist ul a:hover .img2{opacity:1}.showlist ul a:hover .tag{color:#0e1b15}@media screen and (max-width: 767px){.showlist ul:after{width:100%}.showlist ul li{width:100%;margin-bottom:20px}.showlist ul .txt{padding-bottom:10px}.showlist ul a:hover .img2{opacity:0}}.back{font-size:1rem;line-height:1;color:#bca886;padding-bottom:var(--gap)}.back:hover{text-decoration:underline}.subtitset{width:100%;margin-bottom:var(--gap2);border-bottom:1px solid rgba(188,168,134,.5)}.subtitset h2{margin-bottom:-5px;color:#bca886;font-size:3rem;line-height:1}@media screen and (max-width: 767px){.back{padding-bottom:var(--gap2)}.subtitset{padding:0 var(--gap)}.subtitset h2{margin-bottom:-3px;font-size:2rem}}#trigger_line{width:100%;position:absolute;left:0;pointer-events:none}#trigger_line path{stroke-dasharray:"0,0"}#top #trigger_line{bottom:100px}#about-us #trigger_line{top:300px;bottom:auto;z-index:-1}@media screen and (max-width: 767px){#trigger_line path{stroke-width:1px !important}#top #trigger_line{bottom:40px;z-index:-1}#about-us #trigger_line{display:none}}.interviewlist{width:100%}.interviewlist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.interviewlist ul li{width:calc((100% - 10px)/2);margin-bottom:20px}.interviewlist ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-transition:.2s;transition:.2s}.interviewlist ul a:hover{color:#0e1b15;background:#e4e4e4}.interviewlist ul .img{width:100%;padding-top:56%;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:.2s;transition:.2s;border:1px solid rgba(188,168,134,.5)}.interviewlist ul h3{padding:10px 0;line-height:1.4}.interviewlist ul .media{font-size:1rem}.interviewlist ul a:hover .img2{opacity:1}.interviewlist ul a:hover .tag{color:#0e1b15}@media screen and (max-width: 767px){.interviewlist ul li{width:100%;margin-bottom:20px}}.qalist{width:100%;margin-bottom:var(--gap)}.qalist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.qalist ul li{width:100%;margin-bottom:10px}@media screen and (max-width: 767px){.qalist ul li{margin-bottom:var(--ligap)}}.exc{height:0;padding:0;overflow:hidden}.exbtn{cursor:pointer}.exbtnarw span:after{content:"→";display:inline-block;margin-left:10px}.open .exbtnarw span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.qa_block{margin-bottom:10px;border:1px solid rgba(188,168,134,.5)}.qa_block:last-of-type{margin-bottom:0}.qa_block .q,.qa_block .a .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:20px}.qa_block .q p,.qa_block .a .in p{width:calc(100% - 52px)}.qa_block .q{padding-bottom:10px;color:#0e1b15;background:#e4e4e4;-webkit-transition:.2s;transition:.2s}.qa_block .q:hover{background:#fff}.qa_block .q:before{content:"Q";display:block;width:50px;padding-right:20px;font-size:3rem;line-height:1;text-align:center;color:#bca886}.qa_block .q:after{content:"";display:block;margin:0 auto;margin-top:10px;border-top:10px solid #0e1b15;border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);-webkit-transition:.2s;transition:.2s}.qa_block .a{color:#fff;background:#1a2621}.qa_block .a img{width:32px;height:32px;border-radius:50%}.qa_block .open .q:after{-webkit-transform:translate(0, -12px) scale(-1);transform:translate(0, -12px) scale(-1)}@media screen and (max-width: 767px){.qa_block{margin-bottom:var(--ligap)}.qa_block .q,.qa_block .a .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:10px}.qa_block .q{padding-bottom:0}.qa_block .q:after{border-top:8px solid #0e1b15;border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0)}.qa_block .open .q:after{-webkit-transform:translate(0, -10px) scale(-1);transform:translate(0, -10px) scale(-1)}}@media screen and (min-width: 768px){#top .exc{height:auto !important;overflow:unset}#top .exbtn{cursor:auto;pointer-events:none}}.qavideolist{width:100%}.qavideolist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.qavideolist ul li{width:calc((100% - 10px)/2);margin-bottom:20px;border:1px solid rgba(188,168,134,.5);color:#0e1b15;background:#e4e4e4}.qavideolist ul li:nth-last-of-type(1),.qavideolist ul li:nth-last-of-type(2){margin-bottom:0}.qavideolist ul .txt{padding:10px}.qavideolist ul h3{line-height:1.4}.qavideolist ul .sub{font-size:1rem}@media screen and (max-width: 767px){.qavideolist ul li{width:100%;margin-bottom:var(--ligap)}.qavideolist ul li:nth-last-of-type(2){margin-bottom:var(--ligap)}}.banner{width:100%;margin-top:var(--gap)}.banner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;color:#0e1b15;background:#e4e4e4;-webkit-transition:.2s;transition:.2s}.banner a p{padding-left:20px;font-size:1.6rem;line-height:1.4;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.banner a:hover{background:aqua}.banner a.ytbanner img{width:54px}.banner a.clubbanner img{width:70px}@media screen and (max-width: 767px){.banner a{padding:10px}.banner a p{padding-left:10px;font-size:1.5rem}}#nav{position:fixed;top:0;left:0;z-index:99}#nav #nav_logo{width:90px;position:fixed;top:40px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#nav #nav_logo a{-webkit-transition:.2s;transition:.2s}#nav #nav_logo a:hover{opacity:.6}#nav #nav_logo p{font-size:.8rem;line-height:1;text-align:center}@media screen and (max-width: 767px){#nav #nav_logo{top:20px}#nav #nav_logo a:hover{opacity:1}}#nav_btn{width:32px;height:25px;position:fixed;top:40px;right:40px;cursor:pointer;z-index:99;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}#nav_btn i{display:block;width:100%;height:1px;position:absolute;top:50%;left:50%;background:#fff;-webkit-transition:.2s;transition:.2s}#nav_btn i:nth-of-type(1){-webkit-transform:translate(-50%, calc(-50% - 5px));transform:translate(-50%, calc(-50% - 5px))}#nav_btn i:nth-of-type(2){-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#nav_btn i:nth-of-type(3){-webkit-transform:translate(-50%, calc(-50% + 5px));transform:translate(-50%, calc(-50% + 5px))}#nav_btn:hover i:nth-of-type(1){-webkit-transform:translate(calc(-50% - 3px), calc(-50% - 5px));transform:translate(calc(-50% - 3px), calc(-50% - 5px))}#nav_btn:hover i:nth-of-type(2){-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#nav_btn:hover i:nth-of-type(3){-webkit-transform:translate(calc(-50% + 3px), calc(-50% + 5px));transform:translate(calc(-50% + 3px), calc(-50% + 5px))}body.navopen #nav_btn i:nth-of-type(1){-webkit-transform:translate(-50%, -50%) rotate(20deg);transform:translate(-50%, -50%) rotate(20deg)}body.navopen #nav_btn i:nth-of-type(3){-webkit-transform:translate(-50%, -50%) rotate(-20deg);transform:translate(-50%, -50%) rotate(-20deg)}body.navopen #nav_btn i:nth-of-type(2){opacity:0}body.navopen #nav_btn:hover i:nth-of-type(1){-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}body.navopen #nav_btn:hover i:nth-of-type(3){-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}@media screen and (max-width: 767px){#nav_btn{top:20px;right:10px}#nav_btn:hover i:nth-of-type(1){-webkit-transform:translate(-50%, calc(-50% - 5px));transform:translate(-50%, calc(-50% - 5px))}#nav_btn:hover i:nth-of-type(2){-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#nav_btn:hover i:nth-of-type(3){-webkit-transform:translate(-50%, calc(-50% + 5px));transform:translate(-50%, calc(-50% + 5px))}body.navopen #nav_btn:hover i:nth-of-type(1){-webkit-transform:translate(-50%, -50%) rotate(20deg);transform:translate(-50%, -50%) rotate(20deg)}body.navopen #nav_btn:hover i:nth-of-type(3){-webkit-transform:translate(-50%, -50%) rotate(-20deg);transform:translate(-50%, -50%) rotate(-20deg)}body.navopen #nav_btn:hover i:nth-of-type(2){opacity:0}}#main_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;width:540px;height:100vh;position:fixed;top:0;right:0;padding:10% 100px;background:#0e1b15;opacity:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);pointer-events:none;-webkit-transition:.6s;transition:.6s;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}#main_nav ul{width:100%}#main_nav .navul{margin-bottom:40px;font-size:1.8rem}#main_nav .navul a{padding:10px 0;-webkit-transition:.2s;transition:.2s}#main_nav .navul a:hover{color:#bca886}#main_nav .navul span{font-size:1.2rem}body.navopen #main_nav{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);pointer-events:auto}@media screen and (max-width: 767px){#main_nav{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10%}#main_nav .icons{height:auto;padding:0}#main_nav .icons li{margin:0;margin-right:20px}}#sec_paging{font-size:1.2rem}#sec_paging .pagination,#sec_paging .pagenav{width:100%}#sec_paging .pagenav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sec_paging a,#sec_paging span{padding:0 10px;color:#bca886}#sec_paging span.current,#sec_paging a:hover{text-decoration:underline}#breadcrumbs{padding:var(--gap) 0;font-size:1rem;line-height:1;color:#bca886}#breadcrumbs a{color:#bca886}#breadcrumbs a span{text-decoration:underline}#breadcrumbs .blockwrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#breadcrumbs span{max-width:100px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}ul.icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center}ul.icons li{margin-right:40px;font-size:0}ul.icons li:last-of-type{margin-right:0}ul.icons li a{width:50px;display:block}ul.icons li a path,ul.icons li a circle,ul.icons li a polygon,ul.icons li a #icon rect{-webkit-transition:.2s;transition:.2s}ul.icons li a:hover path,ul.icons li a:hover circle,ul.icons li a:hover polygon,ul.icons li a:hover #icon rect{fill:aqua !important}#footer{position:relative;color:#bca886;padding-top:5%;padding-bottom:var(--gap);border-top:1px solid rgba(188,168,134,.5);background:#0e1b15;z-index:10}#footer .footernav{width:48%;position:relative}#footer h4{position:relative;margin-bottom:40px;font-size:2rem;line-height:1}#footer h4 span{position:relative;display:inline-block;padding-right:20px;background:#0e1b15}#footer h4:before{content:"";display:block;width:100%;height:1px;background:#bca886;opacity:.5;position:absolute;top:50%;left:0}#footer #fnv1 .btn{width:auto;display:inline-block;padding:0;font-size:1.4rem;text-align:left;border:0;background:none;-webkit-transition:.2s;transition:.2s}#footer #fnv1 .btn:hover{color:aqua}#footer .btnblock{margin:40px 0;width:100%}#footer #footer_logo{width:50px;margin:20px auto}#footer #footer_logo path{fill:#bca886 !important}#footer #footer_logo a{-webkit-transition:.2s;transition:.2s}#footer #footer_logo a:hover{opacity:.6}#footer #footer_subnav{width:100%;font-size:1rem;text-align:center}#footer #footer_subnav a{color:#bca886;text-decoration:underline;-webkit-transition:.2s;transition:.2s}#footer #footer_subnav a:hover{opacity:.6}#footer #footer_subnav p{display:inline}@media screen and (max-width: 767px){ul.icons{width:100%;height:180px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;padding-left:50px}ul.icons li{width:calc((100% - 50px - 120px)/3);margin:20px;font-size:0}ul.icons li a{margin:0 auto}ul.icons li:last-of-type{margin:20px}#footer{padding-top:5%}#footer .footernav{width:100%}#footer h4{position:absolute;top:0;left:0;margin-bottom:0;font-size:3rem;-webkit-transform:translate(-45%, calc(-50% + 90px)) rotate(-90deg);transform:translate(-45%, calc(-50% + 90px)) rotate(-90deg)}#footer h4 span{padding-right:0;background:none}#footer h4:before{content:none}#footer #fnv1{margin-bottom:var(--gap)}#footer #fnv1 .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:28px;margin-top:var(--gap);font-size:1.2rem;text-align:center;line-height:1;text-decoration:underline;white-space:nowrap;color:#bca886;border:1px solid rgba(0,255,255,.5);background:#1a2621;cursor:pointer;-webkit-transition:.2s;transition:.2s}#footer .btnblock{margin-top:0}#footer .btn.large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:28px;margin-top:var(--gap);font-size:1.2rem;text-align:center;line-height:1;text-decoration:underline;white-space:nowrap;color:#bca886;border:1px solid rgba(0,255,255,.5);background:#1a2621;cursor:pointer;-webkit-transition:.2s;transition:.2s}#footer #footer_logo{width:35px}#footer #footer_logo a:hover{opacity:1}#footer #footer_subnav a:hover{opacity:1}}#loader{width:100%;height:100vh;position:fixed;top:0;left:0;background:#0e1b15;z-index:999}#loader #loadingLine{width:100%;position:absolute;top:50%;left:0;pointer-events:none;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);opacity:0}@media screen and (max-width: 767px){#loader #loadingLine path{stroke-width:2px !important}}#loader #percent{margin-bottom:5px;text-align:center;font-size:16px}#top #top_logo{width:84px;position:absolute;top:50vh;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}#top #top_logo .typingblock{margin-left:-1.5px;font-size:1rem;line-height:1;letter-spacing:-0.01em}#top #lineAnimation_wh,#top #lineAnimation{width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden;pointer-events:none}#top #lineAnimation_wh{position:absolute}#top #lineAnimation{z-index:1}#top canvas{width:100%;display:block}#top #kv{position:relative;height:100vh;padding:0}#top #whbg_svg{width:120%;height:auto;position:absolute;top:calc(100% - 100px);left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-animation:whbg 6s ease-in-out infinite;animation:whbg 6s ease-in-out infinite}@-webkit-keyframes whbg{0%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}50%{-webkit-transform:translate(-50%, 30px);transform:translate(-50%, 30px)}100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@keyframes whbg{0%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}50%{-webkit-transform:translate(-50%, 30px);transform:translate(-50%, 30px)}100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}#top #scrldown{position:absolute;left:50%;bottom:10px;font-size:2rem;line-height:1.2;text-align:center;color:#0e1b15;cursor:pointer;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#top #scrldown span{display:block;font-size:1rem}@media screen and (max-width: 767px){#top #top_logo{top:calc(var(--vh)*50)}#top #lineAnimation_wh,#top #lineAnimation{height:calc(var(--vh)*100)}#top #kv{height:calc(var(--vh)*100)}#top #whbg_svg{height:100px;top:calc(100% - 90px);display:none}@-webkit-keyframes whbg{0%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}50%{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px)}100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@keyframes whbg{0%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}50%{-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px)}100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}#top #scrldown{display:block}}#top .video{position:relative;height:0;padding-top:56.25%;overflow:hidden}#top .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#top #bgvideo{width:100%;height:100vh;position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}#top #bgvideo video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:0 100%;object-position:0 100%}@media screen and (max-width: 767px){#top #bgvideo{height:calc(var(--vh)*100)}}#top section{z-index:1}#top #top_contents{position:relative;z-index:1;border:var(--gap) solid #fff;border-top:10vw solid #fff}#top #top_contents section{padding:var(--gap);border-bottom:var(--gap) solid #fff;background:#0e1b15}#top #top_contents section:last-of-type{border-bottom:0}#top #news_img{width:100%;margin-top:40px}#top #top_contents #about_sec{background:none}#top #about_img{width:50%;margin:0 auto}#top #discography_img{width:50%;margin:0 auto}#top #store_sec{border-bottom:1px solid rgba(0,255,255,.5)}#top #stores_block{min-height:40vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center}#top .showlist ul li{margin-bottom:0}@media screen and (max-width: 767px){#top .spfull{width:calc(100% + var(--gap)*2) !important;margin-left:calc(var(--gap)*-1);margin-right:calc(var(--gap)*-1)}#top .title{padding:10px var(--gap);font-size:1.3rem;text-align:left;color:#0e1b15;background:#fff}#top .title h2{font-size:2rem;display:inline}#top .title h2:before{content:"→";display:inline-block;padding-right:5px;text-decoration:underline;-webkit-transition:.2s;transition:.2s;-webkit-animation:dot 1s linear infinite;animation:dot 1s linear infinite}#top .title .sub{display:inline}#top .title .sub:before{content:"_"}#top .title .desc{padding-top:5px}#top .exopen .title h2:before{-webkit-animation:none;animation:none}#top .exopen .open .title h2:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);text-decoration:none}#top #top_contents{border:0;border-top:10px solid #fff}#top #top_contents section{padding:0;border-bottom:0}#top .ex{padding:0}#top .ex .block{padding:0 var(--gap)}#top .ex.open .block{padding:var(--gap)}#top .showlist ul li{margin-bottom:20px}#top .newslist li:last-of-type,#top .showlist li:last-of-type{margin-bottom:0}#top #news_img{margin-top:var(--gap)}#top #about_img{width:100%}#top #discography_img{width:100%}#top #store_sec{padding:0}#top #stores_block{min-height:0}#top #stores_block .btnblock{padding:10vh 0}}#top #checkitout_sec{padding:10% 0;padding-bottom:7%;background:#0e1b15}#top #checkitout{width:50%;margin:0 auto;position:relative}#top #checkitout h2{position:absolute;top:50%;left:-20px;font-size:7rem;color:#bca886;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}#top #checkitout .img{position:relative;z-index:1}#top #checkitout a{display:block;position:relative}#top #checkitout a:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid aqua;opacity:0;-webkit-transition:.2s;transition:.2s}#top #checkitout a:hover:after{opacity:1}#top #checkitout p{position:absolute;left:20px;bottom:20px;font-size:2rem;line-height:1.2;z-index:1}@media screen and (max-width: 767px){#top #checkitout_sec{padding:var(--gap) 0;overflow:hidden}#top #checkitout{width:100%;margin-right:calc((100vw - 100%)/2*-1)}#top #checkitout h2{left:-10px;font-size:3rem}#top #checkitout p{left:10px;bottom:10px;font-size:1.3rem}}#top #slit_sec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;background:#0e1b15}#top .slit{width:50%;position:relative;overflow:hidden}#top .slitborder{width:100%;position:absolute;top:0;left:0}@media screen and (max-width: 767px){#top #slit_sec{padding-bottom:var(--gap)}#top #slit_sec .slit{width:100%}#top #slit_sec .slit:last-of-type{display:none}}#top #member_sec{padding:5% 0;border:var(--gap) solid #fff;background:#0e1b15}#top #member_block{width:50%;margin:0 auto}#top #member_block h2{padding-bottom:5%}#top #member_block .btn{margin-top:var(--gap)}#top #member_block .img{position:relative}@media screen and (max-width: 767px){#top #member_sec{padding-top:var(--gap);border:0}#top #member_block{width:100%}#top #member_block h2{padding-bottom:var(--gap)}#top #member_block .btn{width:50%;margin-left:50%;position:absolute;bottom:18vw;right:-10px;z-index:9}#top #member_block .img{margin-left:calc((100vw - 100%)/2*-1);z-index:-1}#top #member_block .img:after{content:"";display:block;width:100%;height:20vw;position:absolute;bottom:0;left:0;background:#0e1b15}}#single .blockwrap{max-width:600px}#single #single_title{padding-bottom:var(--gap)}#single #single_title h1{padding-top:10px;font-size:2.4rem;line-height:1.4}#single .info{font-size:1rem;line-height:1;color:#bca886}#single .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#single .info .tag{margin-right:10px;padding-right:10px;color:#bca886;border-right:1px solid rgba(188,168,134,.5)}#single .info .tag:hover{text-decoration:underline}#single #show_info{padding-top:10px}#single #show_info .show_date{margin-right:10px;padding-right:10px;color:#bca886;border-right:1px solid rgba(188,168,134,.5)}#single #show_info .place{color:#fff}#single h2{font-size:2rem}#single .block{padding-bottom:var(--gap)}#single .block:last-of-type{padding-bottom:0}#single img{border:1px solid rgba(188,168,134,.5)}#single .bd{border-top:1px solid rgba(188,168,134,.5)}#single .lead{font-size:1.6rem}#single .lead p,#single .txt_block p{padding-bottom:20px}#single .lead p:last-of-type,#single .txt_block p:last-of-type{padding-bottom:0}#single em{font-style:normal;color:#bca886}@media screen and (max-width: 767px){#single #single_title{padding-bottom:var(--gap)}#single #single_title h1{padding-top:var(--gap);font-size:2rem}#single .info{font-size:1.2rem}#single #show_info{padding-top:5px}#single h2{font-size:1.8rem}#single .lead{font-size:1.5rem}}.h_bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:28px;margin:var(--gap) 0;font-size:1.2rem;text-align:center;line-height:1;white-space:nowrap;color:#0e1b15;background:#bca886}#disco_single h1{padding-bottom:var(--gap);font-size:3rem}#disco_single .block{margin-bottom:var(--gap)}#disco_single .discovideo li{margin-bottom:10px;border:1px solid rgba(188,168,134,.5)}#disco_single .discovideo li:last-of-type{margin-bottom:0}#disco_single .discovideo .txt{padding:20px;font-size:2.4rem;color:#0e1b15;background:#e4e4e4}#disco_single .streaming_block ul{padding:var(--gap) 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#disco_single .streaming_block ul li{margin:0 20px}#disco_single .lyrics_block{margin-top:var(--gap);background:#1a2621}#disco_single .lyrics_block .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:60px 0;border:1px solid rgba(0,255,255,.5);border-top:0}#disco_single .lyrics_block h2{margin:0}#disco_single .lyrics_chords_block h2{margin-bottom:0}#disco_single .lyrics_chords_block .ly_img{background:#e4e4e4}#disco_single .lyrics_chords_block .ly_img img{max-width:350px;margin:0 auto}.eplist{width:100%}.eplist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.eplist ul li{width:calc((100% - 10px)/2);margin-bottom:20px}.eplist ul a{width:100%;display:block}.eplist ul .img{position:relative;width:100%;padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.eplist ul .img:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid aqua;opacity:0;-webkit-transition:.2s;transition:.2s}.eplist ul a:hover .img:before{opacity:1}.eplist ul p{padding-top:10px}@media screen and (max-width: 767px){.eplist ul li{width:100%}}#ep_single .ep_hbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;position:relative}#ep_single .ep_hbar h2{position:absolute;top:50%;left:50%;font-size:1.6rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#ep_single .ep_hbar a{font-size:1rem;color:#0e1b15}#ep_single .ep_hbar a:hover{text-decoration:underline}#ep_single .ep_hbar .next{margin-left:auto}#ep_single #epnav{background:none}#ep_single #epnav a{color:#bca886}#ep_single .eplist .ep_hbar{padding:0 10px}@media screen and (max-width: 767px){.h_bar{font-size:1.5rem}#disco_single h1{font-size:2rem}#disco_single .discovideo li{margin-bottom:var(--ligap)}#disco_single .discovideo .txt{padding:10px;font-size:1.4rem}#disco_single .streaming_block ul li{margin:20px}#disco_single .lyrics_block .in{padding:var(--gap)}#ep_single .eplist .ep_hbar{width:auto;margin-left:calc((100vw - 100%)/2*-1);margin-right:calc((100vw - 100%)/2*-1);padding:0 var(--gap)}}.pages .basic_txt{max-width:600px}.pages .basic_txt p{padding-bottom:20px}.pages .basic_txt p:last-of-type{padding-bottom:0}.basic_pages #maincontents{padding-bottom:10%}@media screen and (max-width: 767px){.pages .basic_txt h1{font-size:2rem}.pages .basic_txt p{font-size:1.2rem}}#about-us #ourstory #about_exbtn{width:40px;height:40px;position:relative;margin:20px auto;border:1px solid rgba(0,255,255,.5);border-radius:50%;-webkit-transition:.2s;transition:.2s}#about-us #ourstory #about_exbtn:before{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;left:50%;border-right:1px solid #bca886;border-bottom:1px solid #bca886;-webkit-transform:translate(-50%, -60%) rotate(45deg);transform:translate(-50%, -60%) rotate(45deg);-webkit-transition:.2s;transition:.2s}#about-us #ourstory #about_exbtn:hover{border:1px solid aqua}#about-us #ourstory #about_exbtn:hover:before{border-right:1px solid aqua;border-bottom:1px solid aqua}#about-us #ourstory .open #about_exbtn{display:none}#about-us #ourstory img{margin-bottom:20px}#about-us #ourstory h2{padding-bottom:20px;font-size:2rem;text-align:center;text-decoration:underline;color:#bca886}#about-us #ourstory p{padding-bottom:20px}#about-us #ourstory p:last-of-type{padding-bottom:0}#about-us #membersns{width:100%}#about-us #membersns ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#about-us #membersns li{width:25%}#about-us #membersns a{display:block;width:100%;padding-top:160%;background-position:center;background-repeat:no-repeat;background-size:cover}#about-us #membersns a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid aqua;opacity:0;-webkit-transition:.2s;transition:.2s}#about-us #membersns a:hover:before{opacity:1}#about-us #membersns .txt{position:absolute;top:10px;left:10px;font-size:2rem;line-height:1.2;color:#bca886}#about-us #membersns .txt .role{width:100%;padding-top:10px;font-size:.8rem;letter-spacing:-0.05em}@media screen and (max-width: 767px){#about-us #ourstory img{width:100vw;margin-left:calc((100vw - 100%)/2*-1);margin-right:calc((100vw - 100%)/2*-1)}#about-us #ourstory h2{line-height:1}#about-us #membersns li{width:50%}}#member section{padding:var(--gap2) 0}#member .bbb{border-bottom:1px solid rgba(0,255,255,.5)}#member #message .txt{padding-top:var(--gap2);font-size:1.8rem;text-align:center;line-height:2}#member #message .txt p{padding-bottom:20px}#member #message .txt p:last-of-type{padding-bottom:0}#member h2{font-size:1.5rem}#member #benefit{width:100%;color:#bca886}#member #benefit .ben{padding:20px 0;border-bottom:1px solid rgba(188,168,134,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#member #benefit .ben:last-of-type{padding-bottom:0;border-bottom:0}#member #benefit .ben .tit,#member #benefit .ben .txt{width:50%}#member #benefit .ben .tit{font-size:1.5rem;line-height:1}#member #benefit .ben h3{padding-bottom:10px;font-size:4rem}#member #price{width:100%;color:#bca886}#member #price #pricebox{width:100%;margin:20px 0;padding:20px;font-size:1.5rem;text-align:center;border:1px solid #000;border:1px solid rgba(0,255,255,.5);background:#1a2621}#member #price .note{font-size:1.2rem}#member #price #entrybtn{width:100%;margin-top:20px;padding:20px;font-size:1rem;text-align:center;color:#0e1b15;background:#e4e4e4;border-radius:4px;-webkit-transition:.2s;transition:.2s}#member #price #entrybtn strong{font-size:1.5rem;font-weight:bold}#member #price #entrybtn:hover{background:aqua}@media screen and (max-width: 767px){#member #message .txt{font-size:1.2rem}#member h2{font-size:1.5rem}#member #benefit .ben .tit,#member #benefit .ben .txt{width:100%}#member #benefit .ben .tit{padding-bottom:10px}#member #benefit .ben h3{padding-bottom:10px}#member #benefit .ben .txt{font-size:1.2rem}#member #price #pricebox{padding:10px 20px}#member #price #entrybtn{padding:10px 20px}}#qa #sec_paging{margin-bottom:var(--gap);padding-top:var(--gap);padding-bottom:var(--gap2);border-bottom:1px solid rgba(188,168,134,.5)}input,textarea,select{width:100%;padding:5px 10px;font-size:inherit;font-size:1.4rem;line-height:1.4;-webkit-appearance:none;border:0;border-radius:0;color:#0e1b15;vertical-align:middle;background-color:rgba(0,0,0,0);background:#fff;font-family:"Px Grotesk","yu-gothic-pr6n","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif}:-moz-placeholder-shown{font-family:"Px Grotesk","yu-gothic-pr6n","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;line-height:1}:-ms-input-placeholder{font-family:"Px Grotesk","yu-gothic-pr6n","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;line-height:1}:placeholder-shown{font-family:"Px Grotesk","yu-gothic-pr6n","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;line-height:1}::-webkit-input-placeholder{font-family:"Px Grotesk","yu-gothic-pr6n","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;line-height:1;padding-top:.3em}:-moz-placeholder{font-family:"Px Grotesk","yu-gothic-pr6n","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;line-height:1}::-moz-placeholder{font-family:"Px Grotesk","yu-gothic-pr6n","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;line-height:1}:-ms-input-placeholder{font-family:"Px Grotesk","yu-gothic-pr6n","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;line-height:1}::-ms-input-placeholder{font-family:"Px Grotesk","yu-gothic-pr6n","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;line-height:1}.sbmt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input[type=submit]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:28px;margin-top:var(--gap);font-size:1.2rem;text-align:center;line-height:1;text-decoration:underline;white-space:nowrap;color:#bca886;border:1px solid rgba(0,255,255,.5);background:#1a2621;cursor:pointer;-webkit-transition:.2s;transition:.2s;width:100%;color:#0e1b15;text-decoration:none;border:0;background:#bca886;cursor:pointer}#contact .btn:hover,input[type=submit]:hover{color:#0e1b15;background:#fff}.select_block{width:100%;max-width:350px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select_block:after{content:"";display:block;width:6px;height:6px;position:absolute;top:50%;right:10px;border-right:1px #1e1e1e solid;border-bottom:1px #1e1e1e solid;-webkit-transform:translate3d(0, -50%, 0) rotate(45deg);transform:translate3d(0, -50%, 0) rotate(45deg)}.mw_wp_form_confirm .select_block:after{content:none}.mw_wp_form .inpt{margin-bottom:10px}.mw_wp_form p{font-size:1rem}.mw_wp_form .error{font-size:1rem}.checkbox_elm:before,.mw_wp_form_confirm .check_block:before,.check_block label span:before,.checkbox_elm:after,.mw_wp_form_confirm .check_block:after,.check_block label span:after{content:"";display:block;width:14px;height:14px;position:absolute;top:0;left:0}.checkbox_elm:before,.mw_wp_form_confirm .check_block:before,.check_block label span:before{background:#fff}.checkbox_elm:after,.mw_wp_form_confirm .check_block:after,.check_block label span:after{width:16px;height:6px;border-left:2px solid #bca886;border-bottom:2px solid #bca886;-webkit-transform:translate(2px, 0px) rotate(-45deg);transform:translate(2px, 0px) rotate(-45deg);opacity:0;-webkit-transition:.2s;transition:.2s}.check_block{position:relative;font-size:1.2rem;line-height:1;text-align:center;cursor:pointer}.check_block label{position:relative;padding-left:20px;text-decoration:underline}.check_block label input{display:none}.check_block label input:checked+span:after{opacity:1}.mw_wp_form_confirm input[type=submit]{width:70%}.mw_wp_form_confirm input[type=submit]:first-of-type{width:calc(30% - 20px);background:#e4e4e4}.mw_wp_form_confirm .inpt p{color:#bca886}.mw_wp_form_confirm .check_block{padding-left:20px;text-align:left}.mw_wp_form_confirm .check_block:after{opacity:1}.note{padding-bottom:20px;font-size:1rem}.note a{display:inline-block}#thanks h1{font-size:4rem;color:#bca886}@media screen and (max-width: 767px){#contact h1{font-size:2.5rem}#thanks h1{font-size:3.5rem}}
