@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho&family=Belleza&display=swap";.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}input[type=checkbox],input[type=radio]{all:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}:root{--main-color: #8E1728;--accent-color: #f00;--font-color: #333;--base-color: #fff;--bg-color: #fff}body{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Meiryo,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;font-feature-settings:"palt"}img{vertical-align:bottom;max-width:100%;height:auto}.mt-0{margin-top:0!important}.mt-1{margin-top:1px!important}.mt-2{margin-top:2px!important}.mt-4{margin-top:4px!important}.mt-8{margin-top:8px!important}.mt-10{margin-top:10px!important}.mt-12{margin-top:12px!important}.mt-16{margin-top:16px!important}.mt-18{margin-top:18px!important}.mt-20{margin-top:20px!important}.mt-22{margin-top:22px!important}.mt-24{margin-top:24px!important}.mt-26{margin-top:26px!important}.mt-28{margin-top:28px!important}.mt-30{margin-top:30px!important}.mt-32{margin-top:32px!important}.mt-34{margin-top:34px!important}.mt-36{margin-top:36px!important}.mt-38{margin-top:38px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-70{margin-top:70px!important}.mt-80{margin-top:80px!important}.mt-90{margin-top:90px!important}.mt-100{margin-top:100px!important}.mt-150{margin-top:150px!important}@media screen and (max-width: 768px){.md\:mt-0{margin-top:0!important}.md\:mt-1{margin-top:1px!important}.md\:mt-2{margin-top:2px!important}.md\:mt-4{margin-top:4px!important}.md\:mt-8{margin-top:8px!important}.md\:mt-10{margin-top:10px!important}.md\:mt-12{margin-top:12px!important}.md\:mt-16{margin-top:16px!important}.md\:mt-18{margin-top:18px!important}.md\:mt-20{margin-top:20px!important}.md\:mt-22{margin-top:22px!important}.md\:mt-24{margin-top:24px!important}.md\:mt-26{margin-top:26px!important}.md\:mt-28{margin-top:28px!important}.md\:mt-30{margin-top:30px!important}.md\:mt-32{margin-top:32px!important}.md\:mt-34{margin-top:34px!important}.md\:mt-36{margin-top:36px!important}.md\:mt-38{margin-top:38px!important}.md\:mt-40{margin-top:40px!important}.md\:mt-50{margin-top:50px!important}.md\:mt-60{margin-top:60px!important}.md\:mt-70{margin-top:70px!important}.md\:mt-80{margin-top:80px!important}.md\:mt-90{margin-top:90px!important}.md\:mt-100{margin-top:100px!important}.md\:mt-150{margin-top:150px!important}}html{scroll-behavior:smooth;scroll-padding-top:109px}@media screen and (max-width: 768px){html{scroll-padding-top:85px}}html,body{min-height:100vh}.wrap{position:relative;display:grid;grid-template-rows:1fr auto;min-height:100vh}.wrap .line{position:absolute;top:calc(100vh - 5%);right:0;z-index:10;width:100%;height:2619px;pointer-events:none}.wrap .line img{width:100%;height:100%}@media screen and (max-width: 768px){.wrap .line{top:calc(100vh - 3%);height:963px}}body{overflow-x:hidden}header{position:fixed;top:0;left:0;z-index:99;width:100%;background-color:#fff}header .header_inner{display:flex}@media screen and (max-width: 960px){header .header_inner{justify-content:space-between}}.logo{align-self:center;padding:25px 0 25px 35px}@media screen and (max-width: 768px){.logo{padding:18px 0 18px 18px}}.logo img{width:100%;max-width:321px;height:auto}@media screen and (max-width: 768px){.logo img{max-width:115px}}.globalnav{align-self:center;margin-left:auto;font-weight:600;color:#606161;font-size:.9375rem}@media screen and (max-width: 960px){.globalnav{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffc;z-index:99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:visibility .4s,opacity .4s}.globalnav.is-open{visibility:visible;opacity:1}}.globalnav .sp_head{display:none}@media screen and (max-width: 768px){.globalnav .sp_head{display:flex;align-items:center;justify-content:space-between;padding:0 0 0 18px;background-color:#fff}}.globalnav .sp_head .drawer_close{display:none;width:115px;background-color:#f5efec;cursor:pointer;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;width:100%;height:100%;color:#000;font-size:.9375rem}@media screen and (max-width: 960px){.globalnav .sp_head .drawer_close{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;width:84px;height:74px;font-weight:300}}@media screen and (max-width: 768px){.globalnav .sp_head .drawer_close{font-size:.75rem}}.globalnav .sp_head .drawer_close:before{display:block;width:18px;height:18px;content:"";background-color:#000;-webkit-mask-image:url(/build/assets/icon_close-Dd9uab7k.svg);mask-image:url(/build/assets/icon_close-Dd9uab7k.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 768px){.globalnav .sp_head .drawer_close:before{width:16px;height:16px}}.globalnav ul{display:flex;gap:20px;align-items:center}@media screen and (max-width: 1200px){.globalnav ul{gap:10px}}@media screen and (max-width: 960px){.globalnav ul{flex-direction:column;gap:10px;width:100%;margin-top:20%;padding:0 20px}}@media screen and (max-width: 960px){.globalnav ul li{width:100%}}@media screen and (max-width: 1230px){.globalnav ul li a{font-size:.8125rem}}@media screen and (max-width: 960px){.globalnav ul li a{display:block;width:100%;padding:16px;text-align:center;color:#8e1728;font-size:1.125rem;border:solid 2px #8E1728}}.globalnav ul li:last-child{display:flex;align-items:center}.globalnav ul li:last-child:before{margin:0 20px 0 0;content:"|"}@media screen and (max-width: 1200px){.globalnav ul li:last-child:before{margin:0 10px 0 0}}@media screen and (max-width: 960px){.globalnav ul li:last-child:before{content:"";display:none}}.globalnav ul li:last-child a{display:flex;gap:8px;align-items:center}@media screen and (max-width: 768px){.globalnav ul li:last-child a{justify-content:center}}.globalnav ul li:last-child a:before{display:block;width:18px;height:14px;content:"";background-color:#000;-webkit-mask-image:url(/build/assets/icon_mail-RL_BKG2L.svg);mask-image:url(/build/assets/icon_mail-RL_BKG2L.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 960px){.globalnav ul li:last-child a:before{display:none}}.user_info{display:flex;align-items:center;color:#606161;font-size:.9375rem;font-weight:400;margin-left:20px}@media screen and (max-width: 768px){.user_info{display:none}}.user_info:before{content:"";display:block;width:6px;height:45px;background-color:#8e1728;border-radius:100px}.user_info .user_info_inner{padding-left:20px;line-height:1.6}.user_info .user_name span{font-size:1rem;font-weight:600}.tools{display:flex;margin-left:40px}@media screen and (max-width: 960px){.tools{display:grid;grid-template-columns:1fr 1fr 1fr;margin-left:auto}}@media screen and (max-width: 768px){.tools{margin:0}}.tools .drawer_open{display:none;width:115px;height:100%;background-color:#f5efec;cursor:pointer}@media screen and (max-width: 960px){.tools .drawer_open{display:flex;width:115px;flex-direction:column;gap:10px;align-items:center;justify-content:center;height:100%;color:#000;font-size:.9375rem}}@media screen and (max-width: 768px){.tools .drawer_open{max-width:84px;font-size:.75rem}}.tools .drawer_open:before{display:block;width:18px;height:18px;content:"";background-color:#000;-webkit-mask-image:url(/build/assets/icon_drawer-D8wiHFhZ.svg);mask-image:url(/build/assets/icon_drawer-D8wiHFhZ.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 768px){.tools .drawer_open:before{width:16px;height:16px}}.tools .btn_regist,.tools .btn_logout,.tools .btn_mypage,.tools .btn_login{width:115px;height:100%}@media screen and (max-width: 768px){.tools .btn_regist,.tools .btn_logout,.tools .btn_mypage,.tools .btn_login{width:84px}}.tools .btn_regist a,.tools .btn_logout a,.tools .btn_mypage a,.tools .btn_login a,.tools .btn_regist button,.tools .btn_logout button,.tools .btn_mypage button,.tools .btn_login button{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;background-color:#8e1728;font-size:.9375rem}@media screen and (max-width: 768px){.tools .btn_regist a,.tools .btn_logout a,.tools .btn_mypage a,.tools .btn_login a,.tools .btn_regist button,.tools .btn_logout button,.tools .btn_mypage button,.tools .btn_login button{font-size:.75rem}}.tools .btn_regist a:before,.tools .btn_logout a:before,.tools .btn_mypage a:before,.tools .btn_login a:before,.tools .btn_regist button:before,.tools .btn_logout button:before,.tools .btn_mypage button:before,.tools .btn_login button:before{display:block;width:18px;height:18px;content:"";background-color:#fff;-webkit-mask-image:url(/build/assets/icon_signup-BjNtbBqc.svg);mask-image:url(/build/assets/icon_signup-BjNtbBqc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 768px){.tools .btn_regist a:before,.tools .btn_logout a:before,.tools .btn_mypage a:before,.tools .btn_login a:before,.tools .btn_regist button:before,.tools .btn_logout button:before,.tools .btn_mypage button:before,.tools .btn_login button:before{width:16px;height:16px}}.tools .btn_login a{background-color:#000}.tools .btn_login a:before{-webkit-mask-image:url(/build/assets/icon_login-CMRo_YMN.svg);mask-image:url(/build/assets/icon_login-CMRo_YMN.svg)}.tools .btn_mypage a{background-color:#8e1728}.tools .btn_mypage a:before{-webkit-mask-image:url(/build/assets/icon_mypage-eh4AH0zL.svg);mask-image:url(/build/assets/icon_mypage-eh4AH0zL.svg)}.tools .btn_logout button{background-color:#000}.tools .btn_logout button:before{width:17px;height:18px;-webkit-mask-image:url(/build/assets/icon_logout-Da4K3pz3.svg);mask-image:url(/build/assets/icon_logout-Da4K3pz3.svg)}.main{min-width:0}.section_title{text-align:center}.section_title img{width:100%;height:auto}.section_title{font-family:Belleza,sans-serif;font-weight:100;text-align:center;letter-spacing:.05em;line-height:1;font-size:6rem}.section_title:first-letter{color:#8e1728}@media screen and (max-width: 768px){.section_title{font-size:3.75rem}}.section_title br{display:none}@media screen and (max-width: 768px){.section_title br{display:block}}.section_title span{display:block;margin-top:10px;font-weight:600;color:#000;letter-spacing:1px;font-size:1.25rem}@media screen and (max-width: 768px){.section_title span{font-size:.9375rem;margin-top:15px}}.footer{position:relative;z-index:98;background-image:url(/build/assets/footer_bg-BSw9wzfv.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.footer .pageup{position:absolute;top:-34px;right:60px;display:grid;place-items:center;width:68px;height:68px;background-color:#8e1728;border-radius:100%}@media screen and (max-width: 768px){.footer .pageup{right:0;left:0;margin:0 auto}}.footer .pageup img{width:16px;height:8px}.footer .footer_inner{line-height:1.8;color:#fff;letter-spacing:.75px;background-color:#000000b8;font-size:.9375rem}@media screen and (max-width: 768px){.footer .footer_inner{line-height:2.4;font-size:.8125rem}}.footer .footer_inner .footer_head{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:150px 12.847%}@media screen and (max-width: 768px){.footer .footer_inner .footer_head{grid-template-columns:1fr;padding:110px 20px}}@media screen and (max-width: 768px){.footer .footer_inner .footer_head .footer_info .footer_logo{text-align:center}}.footer .footer_inner .footer_head .footer_info .footer_logo img{width:100%;max-width:207px;height:auto}@media screen and (max-width: 768px){.footer .footer_inner .footer_head .footer_info .footer_logo img{max-width:222px}}.footer .footer_inner .footer_head .footer_info .footer_address{margin-top:40px}.footer .footer_inner .footer_head .footer_info .footer_address p{font-size:.8125rem}.footer .footer_inner .footer_head .footer_nav .footer_nav_main ul{padding-left:1.2em;line-height:2;list-style:disc}@media screen and (max-width: 768px){.footer .footer_inner .footer_head .footer_nav .footer_nav_main ul{padding-left:0;list-style:none;border-bottom:1px solid rgba(255,255,255,.3)}}@media screen and (max-width: 768px){.footer .footer_inner .footer_head .footer_nav .footer_nav_main ul li{border-top:1px solid rgba(255,255,255,.3)}}.footer .footer_inner .footer_head .footer_nav .footer_nav_main ul li a{transition:opacity .25s}.footer .footer_inner .footer_head .footer_nav .footer_nav_main ul li a:hover{opacity:.7}@media screen and (max-width: 768px){.footer .footer_inner .footer_head .footer_nav .footer_nav_main ul li a{display:flex;gap:8px;align-items:center;padding:20px 8px}.footer .footer_inner .footer_head .footer_nav .footer_nav_main ul li a:after{display:block;width:12px;height:8px;margin-left:auto;content:"";background-color:#fff;-webkit-mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}.footer .footer_inner .footer_head .footer_nav .footer_nav_sub{padding-top:20px;margin-top:20px;line-height:2;border-top:1px solid rgba(255,255,255,.3)}@media screen and (max-width: 768px){.footer .footer_inner .footer_head .footer_nav .footer_nav_sub{padding:0;border:none}}.footer .footer_inner .footer_head .footer_nav .footer_nav_sub ul li a{display:flex;gap:8px;align-items:center;transition:opacity .25s}.footer .footer_inner .footer_head .footer_nav .footer_nav_sub ul li a:hover{opacity:.7}.footer .footer_inner .footer_head .footer_nav .footer_nav_sub ul li a:after{display:block;width:12px;height:12px;content:"";background-color:#fff;-webkit-mask-image:url(/build/assets/icon_outer-BQx2ipM-.svg);mask-image:url(/build/assets/icon_outer-BQx2ipM-.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 768px){.footer .footer_inner .footer_head .footer_links{padding-top:20px;border-top:1px solid rgba(255,255,255,.3)}}.footer .footer_inner .footer_head .footer_links ul{display:flex;gap:20px;margin-top:16px}.footer .footer_inner .footer_head .footer_links ul li a{display:flex;gap:8px;align-items:center;transition:opacity .25s}.footer .footer_inner .footer_head .footer_links ul li a:hover{opacity:.7}.footer .footer_inner .footer_head .footer_links .btn_regist,.footer .footer_inner .footer_head .footer_links .tools .btn_login,.tools .footer .footer_inner .footer_head .footer_links .btn_login,.footer .footer_inner .footer_head .footer_links .tools .btn_mypage,.tools .footer .footer_inner .footer_head .footer_links .btn_mypage,.footer .footer_inner .footer_head .footer_links .tools .btn_logout,.tools .footer .footer_inner .footer_head .footer_links .btn_logout{margin-top:25px}.footer .footer_inner .footer_head .footer_links .btn_regist a,.footer .footer_inner .footer_head .footer_links .tools .btn_login a,.tools .footer .footer_inner .footer_head .footer_links .btn_login a,.footer .footer_inner .footer_head .footer_links .tools .btn_mypage a,.tools .footer .footer_inner .footer_head .footer_links .btn_mypage a,.footer .footer_inner .footer_head .footer_links .tools .btn_logout a,.tools .footer .footer_inner .footer_head .footer_links .btn_logout a{display:flex;gap:15px;align-items:center;padding:35px;font-weight:400;color:#fff;background-color:#8e1728;transition:opacity .25s}.footer .footer_inner .footer_head .footer_links .btn_regist a:hover,.footer .footer_inner .footer_head .footer_links .tools .btn_login a:hover,.tools .footer .footer_inner .footer_head .footer_links .btn_login a:hover,.footer .footer_inner .footer_head .footer_links .tools .btn_mypage a:hover,.tools .footer .footer_inner .footer_head .footer_links .btn_mypage a:hover,.footer .footer_inner .footer_head .footer_links .tools .btn_logout a:hover,.tools .footer .footer_inner .footer_head .footer_links .btn_logout a:hover{opacity:.7}.footer .footer_inner .footer_head .footer_links .btn_regist a span,.footer .footer_inner .footer_head .footer_links .tools .btn_login a span,.tools .footer .footer_inner .footer_head .footer_links .btn_login a span,.footer .footer_inner .footer_head .footer_links .tools .btn_mypage a span,.tools .footer .footer_inner .footer_head .footer_links .btn_mypage a span,.footer .footer_inner .footer_head .footer_links .tools .btn_logout a span,.tools .footer .footer_inner .footer_head .footer_links .btn_logout a span{flex:1;margin-left:-18px;text-align:center}.footer .footer_inner .footer_head .footer_links .btn_regist a:before,.footer .footer_inner .footer_head .footer_links .tools .btn_login a:before,.tools .footer .footer_inner .footer_head .footer_links .btn_login a:before,.footer .footer_inner .footer_head .footer_links .tools .btn_mypage a:before,.tools .footer .footer_inner .footer_head .footer_links .btn_mypage a:before,.footer .footer_inner .footer_head .footer_links .tools .btn_logout a:before,.tools .footer .footer_inner .footer_head .footer_links .btn_logout a:before{display:block;flex-shrink:0;width:18px;height:18px;content:"";background-color:#fff;-webkit-mask-image:url(/build/assets/icon_signup-BjNtbBqc.svg);mask-image:url(/build/assets/icon_signup-BjNtbBqc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.footer .footer_inner .footer_copy{padding:50px 12.847%;background-color:#fff}@media screen and (max-width: 768px){.footer .footer_inner .footer_copy{padding:30px 20px}}.footer .footer_inner .footer_copy p{line-height:1.5;color:#000}br.sp_br{display:none}@media screen and (max-width: 768px){br.sp_br{display:block}}br.pc_br{display:block}@media screen and (max-width: 768px){br.pc_br{display:none}}.page{background:#f7f4f3 url(/build/assets/line02-uUUQEYrt.svg);background-repeat:no-repeat;background-position:top 15% right;background-size:auto,100% 2619px}@media screen and (max-width: 768px){.page{background:#f7f4f3 url(/build/assets/line_sp-LksOYQOw.svg);background-repeat:no-repeat;background-position:top 200px right;background-size:auto,100% 963px}}.page_head{position:relative;display:flex;align-items:center;justify-content:center;min-height:435px;margin-top:109px}@media screen and (max-width: 768px){.page_head{min-height:283px;margin-top:85px}}.page_breadcrumb{position:absolute;top:0;left:0;z-index:1;padding:20px}@media screen and (max-width: 768px){.page_breadcrumb{padding:10px 20px}}.page_breadcrumb ol{display:flex;gap:10px;align-items:center}.page_breadcrumb ol li{display:flex;align-items:center;font-size:.8125rem;color:#606161;letter-spacing:.65px}@media screen and (max-width: 768px){.page_breadcrumb ol li{font-size:.625rem}}.page_breadcrumb ol li a{border-bottom:solid 1px #606161}.page_breadcrumb ol li+li:before{margin-right:10px;content:">"}.page_breadcrumb ol li span{color:#8e1728}.page_title{font-family:Belleza,sans-serif;font-weight:400;text-align:center;letter-spacing:.05em;font-size:6rem}.page_title:first-letter{color:#8e1728}@media screen and (max-width: 768px){.page_title{font-size:3.75rem}}.page_title span{display:block;font-size:1.25rem;font-weight:600;color:#000;text-align:center;letter-spacing:.5px}@media screen and (max-width: 768px){.page_title span{font-size:.9375rem}}.page_contents{background:#ffffffeb;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.page_contents_inner{max-width:1090px;padding:100px 20px;margin:0 auto}@media screen and (max-width: 768px){.page_contents_inner{padding:50px 20px 100px}}.page_contents_inner :where(section+section){margin-top:50px}.page_contents_inner :where(p){margin-top:25px;line-height:1.86;color:#606161;text-align:justify;font-size:.9375rem}@media screen and (max-width: 768px){.page_contents_inner :where(p){font-size:.8125rem}}.page_contents_inner :where(p) strong{font-weight:600}.page_contents_inner :where(p).ti4{padding-left:4em;text-indent:-4em}.page_contents_inner table{width:100%;margin-top:30px;line-height:1.86;color:#606161;text-align:justify;font-size:.9375rem}@media screen and (max-width: 768px){.page_contents_inner table{font-size:.8125rem;display:block}}@media screen and (max-width: 768px){.page_contents_inner table tbody{display:block;width:100%}}.page_contents_inner table tr{border-top:solid 1px #D9D9D9;border-bottom:solid 1px #D9D9D9}@media screen and (max-width: 768px){.page_contents_inner table tr{display:block;width:100%;border-bottom:none}}.page_contents_inner table tr th,.page_contents_inner table tr td{padding:35px 25px}@media screen and (max-width: 768px){.page_contents_inner table tr th,.page_contents_inner table tr td{display:block;width:100%;padding:20px;text-align:center}}.page_contents_inner table tr th{width:24.8134328358%;background-color:#f5f5f5}@media screen and (max-width: 768px){.page_contents_inner table tr th{width:100%;border-bottom:solid 1px #D9D9D9}}.page_contents_inner table tr td a{display:flex;gap:8px;align-items:center;font-weight:400;line-height:1.8;color:#8e1728;text-decoration:underline}.page_contents_inner table tr td a:hover{text-decoration:none}.page_contents_inner table tr td a:after{display:block;width:12px;height:8px;content:"";background-color:#8e1728;-webkit-mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.page_contents_inner ul,.page_contents_inner ol{padding:20px 0;margin-top:20px;border-top:solid 1px #D9D9D9;border-bottom:solid 1px #D9D9D9}.page_contents_inner ul.disc,.page_contents_inner ol.disc{padding-left:1em;list-style:disc}.page_contents_inner ul li,.page_contents_inner ol li{line-height:1.86;color:#606161;text-align:justify;font-size:.9375rem}@media screen and (max-width: 768px){.page_contents_inner ul li,.page_contents_inner ol li{font-size:.8125rem}}.page_contents_inner ol{padding-left:1em;list-style:decimal}.page_section_title{display:flex;gap:15px;align-items:center;font-weight:600;line-height:1.6;color:#606161;font-size:1.25rem}@media screen and (max-width: 768px){.page_section_title{font-size:1.125rem}.page_section_title:has(a){flex-wrap:wrap;gap:8px 10px}}.page_section_title:before{display:block;width:28px;height:2px;content:"";background-color:#8e1728}.page_section_title a{display:flex;align-items:center;margin-left:auto;gap:8px;color:#8e1728;font-size:.9375rem;font-weight:300;letter-spacing:.75px;text-decoration:underline;cursor:pointer}@media screen and (max-width: 768px){.page_section_title a{margin-left:0}}.page_section_title a:after{content:"";display:block;width:10px;height:10px;background-color:#8e1728;-webkit-mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.attention{background-color:#d5cc23;padding:20px;border-radius:5px;margin-bottom:30px}.attention p{font-size:1.125rem;font-weight:600;color:#000;margin:0}.attention p small{font-size:.875rem}.payment_settings{margin-top:50px}@media screen and (max-width: 768px){.payment_settings{margin-top:30px}}.payment_settings .payment_settings_title{background-color:#8e1728;color:#fff;text-align:center;font-weight:300;line-height:1.6;padding:20px;font-size:1.25rem}@media screen and (max-width: 768px){.payment_settings .payment_settings_title{font-size:1.125rem}}.payment_settings .payment_settings_content{padding:50px 45px 20px;border:1px solid #8E1728}@media screen and (max-width: 768px){.payment_settings .payment_settings_content{padding:30px 20px 20px}}.payment_settings .paymentbtn_wrap{display:flex;gap:25px;align-items:center;justify-content:center}@media screen and (max-width: 768px){.payment_settings .paymentbtn_wrap{flex-direction:column;gap:10px}}.payment_settings .paymentbtn_wrap button{margin:0}.payment_settings .paymentbtn_wrap button[disabled]{opacity:.5;cursor:not-allowed}.payment_settings .paymentbtn_wrap button.btn_refresh{max-width:150px}.payment_settings .payment_settings_note{border:none;padding:0 0 0 1em;margin-top:40px}.payment_settings .payment_settings_note li{color:#8e1728;font-size:.9375rem;font-weight:300;line-height:1.86;letter-spacing:.75px}@media screen and (max-width: 768px){.payment_settings .payment_settings_note li{font-size:.8125rem}}.btn_refresh{background-image:url(/build/assets/icon_refresh_w-xO9mjZrz.svg);background-size:18px;background-repeat:no-repeat;background-position:center right 20px;display:block;cursor:pointer;width:100%;max-width:350px;padding:25px;font-weight:600;color:#fff;text-align:center;letter-spacing:.75px;background-color:#000;transition:opacity .25s;font-size:.9375rem}.btn_refresh:hover{opacity:.8}@media screen and (max-width: 768px){.btn_refresh{font-size:.8125rem;padding:20px;margin-top:45px}}.btn_primary a{background-color:#8e1728;color:#fff;padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:600;font-size:.9375rem;line-height:1.5;letter-spacing:.05em;transition:opacity .3s}.btn_primary a:hover{opacity:.7}.btn_secondary a{margin:0 auto;display:flex;align-items:center;justify-content:center;width:100%;max-width:358px;padding:30px 20px;font-weight:600;line-height:1.3;color:#8e1728;text-align:center;letter-spacing:.75px;background-color:#fff;background-image:url(/build/assets/icon_arrow_r-DW9lWWuz.svg);background-repeat:no-repeat;background-position:center right 40px;background-size:12px 8px;transition:opacity .25s;border:1px solid #8E1728;font-size:.9375rem}@media screen and (max-width: 768px){.btn_secondary a{max-width:100%;font-size:.8125rem}}.btn_secondary a:hover{opacity:.7}.btn_secondary.btn_secondary_min{width:100%;max-width:300px}.btn_secondary.btn_secondary_min a{padding:20px}.is_empty{text-align:center;padding:50px 0;font-weight:600;color:#606161;font-size:.9375rem;line-height:1.86;letter-spacing:.75px}@media screen and (max-width: 768px){.is_empty{font-size:.8125rem}}@keyframes zoom-in{0%{transform:scale(1)}to{transform:scale(1.1)}}.firstview{position:relative;z-index:9;height:100vh;height:100dvh}.firstview:before{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;pointer-events:none;content:"";background:linear-gradient(180deg,#000 0% 5%,#fff0 30% 70%,#000 99% 100%);opacity:.8}@media screen and (max-width: 768px){.firstview:before{top:0;height:100%}}.firstview:after{position:absolute;bottom:45px;left:45px;z-index:6;display:block;width:26px;height:166px;content:"";background-image:url(/build/assets/icon_scroll-4frHOMu5.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 768px){.firstview:after{top:50%;bottom:auto;left:10px}}.firstview .splide,.firstview .splide__track,.firstview .splide__list{height:100%}.firstview .splide__slide{height:100%;overflow:hidden}.firstview .splide__slide picture{display:block;width:100%;height:100%}.firstview .splide__slide.is-active picture,.firstview .splide__slide.is-prev picture,.firstview .splide__slide picture.is-prev{animation:zoom-in 10s linear 0s normal both}.firstview .splide__slide img{width:100%;height:100%;object-fit:cover}.firstview .splide__pagination{bottom:50px;z-index:20}.firstview .splide__pagination .splide__pagination__page{background-color:transparent;border:1px solid #fff}.firstview .splide__pagination .splide__pagination__page.is-active{background-color:#fff;transform:scale(1)}.firstview_wrap{position:absolute;top:0;left:0;z-index:11;display:flex;flex-direction:column;align-items:end;width:100%;height:100vh;height:100dvh;padding:140px 50px 50px}@media screen and (max-width: 768px){.firstview_wrap{padding:115px 20px 100px}}.firstview_wrap .text_firstview{display:block;width:100%;width:calc(46.0416666667% + 50px);height:auto}@media screen and (max-width: 768px){.firstview_wrap .text_firstview{width:calc(89.8666666667% + 20px)}}.firstview_wrap .text_firstview img{width:100%;height:auto}.firstview_wrap .btns{display:flex;gap:14px;align-items:center;margin-top:auto}@media screen and (max-width: 768px){.firstview_wrap .btns{display:grid;grid-template-columns:repeat(2,1fr);width:100%}}.firstview_wrap .btns a{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:162px;height:80px;font-family:Shippori Mincho;line-height:1.5;color:#fff;text-align:center;background:#ffffff1a;border:1px solid #fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:1.125rem}@media screen and (max-width: 768px){.firstview_wrap .btns a{width:100%;height:62px}}.firstview_wrap .btns a:after{display:block;width:10px;height:5px;content:"";background-color:#fff;-webkit-mask-image:url(/build/assets/icon_btn_arrow-DdF4MgPq.svg);mask-image:url(/build/assets/icon_btn_arrow-DdF4MgPq.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.firstview_wrap .btn_entry{position:absolute;bottom:100px;left:50%;z-index:8;display:none;width:100%;max-width:338px;padding:25px;color:#8e1728;background-color:#fff;border:1px solid #8E1728;transform:translate(-50%);font-size:.9375rem}@media screen and (max-width: 768px){.firstview_wrap .btn_entry{display:block}}.about{position:relative;z-index:11;margin-top:120px}@media screen and (max-width: 768px){.about{padding-top:45px;margin-top:100px;background-color:#fff}}.about .line_sp{position:absolute;top:60%;bottom:0;z-index:1;display:none;width:100%;height:963px;pointer-events:none}.about .line_sp img{width:100%;height:100%}@media screen and (max-width: 768px){.about .line_sp{display:block}}.about .about_inner{margin:0 auto}.about .about_inner .section_title img{max-width:475px}@media screen and (max-width: 768px){.about .about_inner .section_title img{max-width:301px}}.about .about_inner .about_wrap{background:linear-gradient(180deg,#fff 0% 75%,#ffffffe6 75% 100%)}@media screen and (max-width: 768px){.about .about_inner .about_wrap{background:none}}.about .about_inner .about_introduction{max-width:1072px;padding:20px;margin:30px auto 0}.about .about_inner .about_introduction p{font-weight:600;line-height:1.8;color:#606161;text-align:center;letter-spacing:1.5px;font-size:.9375rem}@media screen and (max-width: 768px){.about .about_inner .about_introduction p{font-size:.8125rem}}.about .about_inner .about_vision{max-width:1072px;padding:20px 20px 0;margin:44px auto 0}@media screen and (max-width: 768px){.about .about_inner .about_vision{margin-top:40px}}.about .about_inner .about_vision h3{padding:27px 20px;font-weight:600;line-height:1.45;color:#606161;text-align:center;background-color:#f7f4f3;font-size:1.375rem}@media screen and (max-width: 768px){.about .about_inner .about_vision h3{font-size:1.125rem}}.about .about_inner .about_vision h4{margin-top:50px;font-family:Shippori Mincho;font-weight:400;line-height:1.77;color:#8e1728;text-align:center;letter-spacing:-.08em;font-size:2.8125rem}@media screen and (max-width: 768px){.about .about_inner .about_vision h4{margin-top:45px;font-size:1.4375rem}}.about .about_inner .about_vision .about_vision_wrap{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px}@media screen and (max-width: 768px){.about .about_inner .about_vision .about_vision_wrap{position:relative;z-index:12;grid-template-columns:1fr;margin-top:30px;background-color:#fffc;border:solid 1px #C0BEBE}}.about .about_inner .about_vision .about_vision_wrap .about_vision_item{position:relative;border:1px solid #C0BEBE}@media screen and (max-width: 768px){.about .about_inner .about_vision .about_vision_wrap .about_vision_item{border:none}}.about .about_inner .about_vision .about_vision_wrap .about_vision_item:not(:last-child){border-right:none}.about .about_inner .about_vision .about_vision_wrap .about_vision_item:after{position:absolute;top:0;right:0;width:0;height:0;content:"";border-top:25px solid #8E1728;border-left:25px solid transparent}@media screen and (max-width: 768px){.about .about_inner .about_vision .about_vision_wrap .about_vision_item+.about_vision_item{border-top:solid 1px #C0BEBE}}.about .about_inner .about_vision .about_vision_wrap .about_vision_item h5{padding:40px 8.938547486%;font-weight:600;line-height:1.6;color:#606161;text-align:center;font-size:1.25rem}@media screen and (max-width: 768px){.about .about_inner .about_vision .about_vision_wrap .about_vision_item h5{font-size:1.125rem;padding:40px 30px 30px}.about .about_inner .about_vision .about_vision_wrap .about_vision_item h5 br{display:none}}.about .about_inner .about_vision .about_vision_wrap .about_vision_item p{padding:0 12.5698324022% 40px;font-weight:400;line-height:1.86;color:#606161;text-align:justify;letter-spacing:.75px;font-size:.9375rem}@media screen and (max-width: 768px){.about .about_inner .about_vision .about_vision_wrap .about_vision_item p{font-size:.8125rem;padding:0 30px 30px}}.future{margin-top:130px}@media screen and (max-width: 768px){.future{margin-top:75px;overflow:hidden}}.future .future_inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-height:630px;aspect-ratio:1135/630;text-align:center;background-image:url(/build/assets/future-CuksNVPA.webp);background-repeat:no-repeat;background-position:right center;background-size:cover}@media screen and (max-width: 768px){.future .future_inner{aspect-ratio:375/434;background-image:url(/build/assets/future_sp-BtndkYFI.webp)}}.future .future_inner p{font-family:Shippori Mincho;font-style:normal;font-weight:400;line-height:1.333;color:#fffcfc;font-size:2.8125rem}@media screen and (max-width: 768px){.future .future_inner p{font-size:1.4375rem}}.future .future_inner p a{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:30px;font-weight:700;line-height:28px;color:#fff;letter-spacing:.75px;font-size:.9375rem}@media screen and (max-width: 768px){.future .future_inner p a{gap:10px;margin-top:20px;font-size:.8125rem}}.future .future_inner p a:after{display:block;width:62px;height:62px;content:"";background-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);background-repeat:no-repeat;background-position:center;background-size:12px auto;border:solid 1px #fff;border-radius:100%}@media screen and (max-width: 768px){.future .future_inner p a:after{width:46px;height:46px}}.member{position:relative;z-index:9;padding:140px 20px 125px;background-image:url(/build/assets/member_bg-Dk49OQYp.svg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 768px){.member{padding:75px 20px 60px}}.member .line02{position:absolute;top:calc(100vh - 5%);right:0;z-index:8;width:100%;height:2315px;pointer-events:none}.member .line02 img{width:100%;height:100%}@media screen and (max-width: 768px){.member .line02{display:none}}.member .member_inner .section_title img{max-width:734px}@media screen and (max-width: 768px){.member .member_inner .section_title img{max-width:240px}}.member .member_description{margin-top:80px;font-family:Shippori Mincho;font-weight:400;line-height:1.333;color:#8e1728;text-align:center;letter-spacing:2.25px;font-size:2.8125rem}@media screen and (max-width: 768px){.member .member_description{margin-top:40px;line-height:1.5;font-size:1.4375rem}}.member .member_wrap{position:relative;z-index:10;max-width:1112px;margin:90px auto 0}@media screen and (max-width: 768px){.member .member_wrap{margin-top:30px}}.member .member_wrap .vice_presidents{display:grid;grid-template-columns:repeat(2,1fr);gap:35px 50px;padding:0 20px;margin-top:64px}@media screen and (max-width: 768px){.member .member_wrap .vice_presidents{grid-template-columns:1fr;gap:30px;padding:0;margin-top:40px}}.member .member_wrap .vice_presidents .vice_presidents_item{padding-bottom:24px}.member .member_wrap .vice_presidents .vice_presidents_item:nth-last-child(-n+2){border-bottom:1px solid #C0BEBE}@media screen and (max-width: 768px){.member .member_wrap .vice_presidents .vice_presidents_item{padding-bottom:0;border-bottom:none}}.member .member_wrap .vice_presidents .vice_presidents_item .vice_president_img img{width:100%;height:auto}.member .member_wrap .vice_presidents .vice_presidents_item .member_info .member_info_wrap{display:flex;gap:0 34px;align-items:center;justify-content:start;margin-top:33px}@media screen and (max-width: 768px){.member .member_wrap .vice_presidents .vice_presidents_item .member_info .member_info_wrap{gap:20px}}.member .member_wrap .vice_presidents .vice_presidents_item .member_info .member_info_wrap .role{display:flex;align-items:center;align-self:stretch;justify-content:center;min-width:100px;padding:8px 24px;font-weight:400;line-height:1.3;color:#fff;text-align:center;letter-spacing:.75px;background:#8e1728;border-radius:3px;font-size:.9375rem}@media screen and (max-width: 768px){.member .member_wrap .vice_presidents .vice_presidents_item .member_info .member_info_wrap .role{font-size:.8125rem;flex:1;max-width:80px;padding:8px 15px}}.member .member_wrap .vice_presidents .vice_presidents_item .member_info .member_info_wrap .member_info_name .latin{font-weight:400;line-height:1.3;color:#606161;font-size:.9375rem}@media screen and (max-width: 768px){.member .member_wrap .vice_presidents .vice_presidents_item .member_info .member_info_wrap .member_info_name .latin{font-size:.8125rem}}.member .member_wrap .vice_presidents .vice_presidents_item .member_info .member_info_wrap .member_info_name h3{margin-top:4px;font-weight:600;line-height:1.3;color:#606161;font-size:1.375rem}@media screen and (max-width: 768px){.member .member_wrap .vice_presidents .vice_presidents_item .member_info .member_info_wrap .member_info_name h3{font-size:1.25rem}}.member .member_wrap .vice_presidents .vice_presidents_item .member_info .dept{display:flex;flex-wrap:wrap;align-items:center;margin-top:18px;font-weight:400;line-height:1.86;color:#606161;font-size:.9375rem;letter-spacing:.75px}@media screen and (max-width: 768px){.member .member_wrap .vice_presidents .vice_presidents_item .member_info .dept{font-size:.8125rem;margin-top:20px}}.member .member_wrap .vice_presidents .vice_presidents_item .member_info .dept a{display:flex;gap:8px;align-items:center;margin-left:auto;font-weight:400;line-height:1.8;color:#8e1728;text-decoration:underline;text-decoration-thickness:auto;text-decoration-style:solid;text-decoration-skip-ink:auto;text-underline-position:from-font;text-underline-offset:auto;font-size:.9375rem}.member .member_wrap .vice_presidents .vice_presidents_item .member_info .dept a:hover{text-decoration:none}.member .member_wrap .vice_presidents .vice_presidents_item .member_info .dept a:after{display:block;width:12px;height:8px;content:"";background-color:#8e1728;-webkit-mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.member .member_wrap .btn_roster{display:flex;align-items:center;justify-content:center;margin-top:64px;text-align:center}@media screen and (max-width: 768px){.member .member_wrap .btn_roster{margin-top:60px}}.member .member_wrap .btn_roster a{display:flex;align-items:center;justify-content:center;width:100%;max-width:358px;padding:30px 20px;font-weight:600;line-height:1.3;color:#fff;text-align:center;letter-spacing:.75px;background-color:#8e1728;background-image:url(/build/assets/icon_roster-ClH0pFxK.svg);background-repeat:no-repeat;background-position:center right 40px;background-size:16px 18px;font-size:.9375rem}@media screen and (max-width: 768px){.member .member_wrap .btn_roster a{font-size:.8125rem;max-width:100%}}.regist{position:relative;z-index:11;padding:175px 20px 150px;background:#f7f4f3cc;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}@media screen and (max-width: 768px){.regist{padding:100px 20px 124px}}.regist .regist_inner{max-width:1073px;margin:0 auto}.regist .regist_inner .section_title img{max-width:299px}@media screen and (max-width: 768px){.regist .regist_inner .section_title img{max-width:226px}}.regist .regist_inner .regist_introduction{margin-top:44px}.regist .regist_inner .regist_introduction p{font-weight:600;line-height:1.86;color:#606161;text-align:center;letter-spacing:1.5px;font-size:.9375rem}@media screen and (max-width: 768px){.regist .regist_inner .regist_introduction p{font-size:.8125rem}.regist .regist_inner .regist_introduction p br{display:none}}.regist .regist_inner .campaign{padding:50px 20px 70px;margin-top:60px;border:1px solid #8E1728}@media screen and (max-width: 768px){.regist .regist_inner .campaign{padding:40px 0 0}}.regist .regist_inner .campaign .campaign_inner{max-width:927px;margin:0 auto}.campaign_table{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border:1px solid #D9D9D9}@media screen and (max-width: 768px){.campaign_table{grid-template-columns:1fr}}@media screen and (max-width: 768px){.campaign_table .campaign_table_item{display:grid;grid-template-columns:repeat(2,1fr)}.campaign_table .campaign_table_item:not(:last-child){border-bottom:solid 1px #D9D9D9}}.campaign_table .campaign_table_item .item_head{padding:30px 20px;margin:0;font-weight:400;line-height:1.8;color:#fff;text-align:center;letter-spacing:.75px;background-color:#606161;font-size:.9375rem}@media screen and (max-width: 768px){.campaign_table .campaign_table_item .item_head{font-size:.8125rem}}.campaign_table .campaign_table_item .item_body{padding:30px 20px;margin:0;font-weight:400;line-height:1.8;color:#606161;text-align:center;letter-spacing:.75px;background-color:#fff;font-size:.9375rem}@media screen and (max-width: 768px){.campaign_table .campaign_table_item .item_body{font-size:.8125rem}}.campaign_table .campaign_table_item:not(:last-child){border-right:1px solid #D9D9D9}@media screen and (max-width: 768px){.campaign_table .campaign_table_item:not(:last-child){border-right:none}}.campaign_table_caption{margin-top:20px}.campaign_table_caption p{margin:0;font-weight:400;line-height:1.86;color:#606161;letter-spacing:.75px;font-size:.9375rem}@media screen and (max-width: 768px){.campaign_table_caption p{font-size:.8125rem}}.campaign_btn{display:flex;align-items:center;justify-content:center;width:100%;margin-top:50px;text-align:center}.campaign_btn a{display:flex;align-items:center;justify-content:center;width:100%;max-width:358px;padding:30px 20px;font-weight:600;line-height:1.3;color:#fff;text-align:center;letter-spacing:.75px;background-color:#8e1728;background-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);background-repeat:no-repeat;background-position:center right 40px;background-size:12px 8px;transition:opacity .25s;font-size:.9375rem}@media screen and (max-width: 768px){.campaign_btn a{max-width:100%;font-size:.8125rem}}.campaign_btn a:hover{opacity:.7}.event{padding:175px 20px 150px;background-color:#fff}@media screen and (max-width: 768px){.event{padding:100px 20px 124px}}.event .event_inner{min-width:0;max-width:1073px;margin:0 auto}.event .event_inner .section_title img{max-width:278px}@media screen and (max-width: 768px){.event .event_inner .section_title img{max-width:211px}}.event .campaign_btn{margin-top:100px}.event_wrap{position:relative;z-index:10;width:100%;min-width:0;max-width:100%;margin-top:60px}.event_wrap .splide__list{border:none}.event_wrap .splide__slide{min-width:0;margin-top:50px}.event_wrap .splide__arrow{position:absolute;top:25%;z-index:11;display:flex;align-items:center;justify-content:center;width:27px;height:55px;background:transparent;opacity:1;transform:translateY(-50%)}@media screen and (max-width: 768px){.event_wrap .splide__arrow{display:none;scale:.5}}.event_wrap .splide__arrow svg{display:none}.event_wrap .splide__arrow:after{display:block;width:27px;height:55px;content:"";background-color:#8e1728;-webkit-mask-image:url(/build/assets/icon_event_arrow-C52UWVgb.svg);mask-image:url(/build/assets/icon_event_arrow-C52UWVgb.svg);mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.event_wrap .splide__arrow--next{top:32%;right:-60px}@media screen and (max-width: 768px){.event_wrap .splide__arrow--next{right:0}}.event_wrap .splide__arrow--prev{top:32%;left:-60px;transform:translateY(-50%) scaleX(-1)}@media screen and (max-width: 768px){.event_wrap .splide__arrow--prev{left:0}}.event_wrap .splide__pagination{bottom:-50px;z-index:20;border:none}.event_wrap .splide__pagination .splide__pagination__page{background-color:transparent;border:1px solid #ccc;opacity:1}.event_wrap .splide__pagination .splide__pagination__page.is-active{background-color:#8e1728;border-color:#fff}.event_wrap .event_item{min-width:0}.event_wrap .event_item a{display:block;transition:opacity .25s}.event_wrap .event_item a:hover{opacity:.7}.event_wrap .event_item .event_item_img{position:relative}.event_wrap .event_item .event_item_img img{width:100%;height:auto}.event_wrap .event_item .event_item_img .status{position:absolute;top:0;left:0;display:inline-block;max-width:100%;padding:2px 20px;font-weight:400;line-height:1.86;color:#fffcfc;letter-spacing:.75px;background-color:#606161;margin:0;font-size:.9375rem}@media screen and (max-width: 768px){.event_wrap .event_item .event_item_img .status{font-size:.8125rem}}.event_wrap .event_item .event_item_img .status.status_accepting{background-color:#8e1728}.event_wrap .event_item .event_item_img .status.status_before{background-color:#000}.event_wrap .event_item .event_item_body{min-width:0;margin-top:22px}.event_wrap .event_item .event_item_body .event_item_date{display:block;margin:0;font-size:.9375rem;line-height:1.8;color:#606161}.event_wrap .event_item .event_item_body h3,.event_wrap .event_item .event_item_body h4{max-width:100%;margin-top:8px;font-size:1.25rem;font-weight:600;line-height:1.75;color:#606161;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.event_wrap .event_item .event_item_body .event_info{margin-top:8px;font-size:.9375rem;line-height:1.8;color:#606161;letter-spacing:.75px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.event_wrap .event_item .event_item_body .event_info span{display:block}.event_wrap .event_item .event_item_body .event_link{display:flex;gap:8px;align-items:center;margin-top:8px;line-height:1.8;color:#8e1728;text-decoration-line:underline;text-decoration-thickness:auto;text-decoration-style:solid;text-decoration-skip-ink:auto;text-underline-position:from-font;text-underline-offset:auto;font-size:.9375rem}.event_wrap .event_item .event_item_body .event_link:after{display:block;width:12px;height:8px;content:"";background-color:#8e1728;-webkit-mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.news{padding:175px 20px 150px;background-color:#f7f4f3}@media screen and (max-width: 768px){.news{padding:100px 20px 124px}}.news .news_inner{max-width:1073px;margin:0 auto}.news .news_inner .section_title img{max-width:254px}@media screen and (max-width: 768px){.news .news_inner .section_title img{max-width:195px}}.news_ul{margin-top:80px}@media screen and (max-width: 768px){.news_ul{margin-top:50px}}.news_ul li{padding:38px 28px;border-bottom:1px solid #D9D9D9}@media screen and (max-width: 768px){.news_ul li{padding:32px 0}}.news_ul li:first-child{border-top:1px solid #D9D9D9}.news_ul li a{display:flex;gap:20px;align-items:center}@media screen and (max-width: 768px){.news_ul li a{display:grid;grid-template-rows:auto auto;grid-template-columns:repeat(2,auto);gap:8px 20px}}.news_ul li a .time_wrap{display:flex;gap:8px;align-items:center}@media screen and (max-width: 768px){.news_ul li a .time_wrap{grid-column:1/3}}.news_ul li a time{line-height:1.8;color:#606161;font-size:.9375rem}@media screen and (max-width: 768px){.news_ul li a time{font-size:.8125rem}}.news_ul li a h3{flex:1;font-size:1.25rem;font-weight:700;line-height:1.6;color:#606161;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width: 768px){.news_ul li a h3{font-size:1.125rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.news_ul li a:after{display:block;width:12px;height:8px;content:"";background-color:#8e1728;-webkit-mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.page_news .news_ul{border:none;padding:0;margin:0}.member_only{border:1px solid #8E1728;padding:2px 8px;font-weight:400;line-height:1.8;color:#8e1728;letter-spacing:.75px;border-radius:3px;font-size:.8125rem}.greeting{display:grid;grid-template-columns:40% 1fr;gap:40px}@media screen and (max-width: 768px){.greeting{grid-template-columns:1fr}}.greeting .greeting_head .greeting_head_img img{width:100%;height:auto}.greeting .greeting_head .greeting_head_body{margin-top:20px}.greeting .member_info_wrap{display:flex;gap:0 20px;align-items:center;justify-content:start}@media screen and (max-width: 768px){.greeting .member_info_wrap{gap:20px}}.greeting .member_info_wrap .role{margin:0;display:flex;align-items:center;align-self:stretch;justify-content:center;min-width:100px;padding:8px 24px;font-weight:400;line-height:1.3;color:#fff;text-align:center;letter-spacing:.75px;background:#8e1728;border-radius:3px;font-size:.9375rem}@media screen and (max-width: 768px){.greeting .member_info_wrap .role{font-size:.8125rem;flex:1;max-width:80px;padding:8px 15px}}.greeting .member_info_wrap .member_info_name{margin:0}.greeting .member_info_wrap .member_info_name .latin{margin:0;font-weight:400;line-height:1.3;color:#8e1728;font-size:.9375rem}@media screen and (max-width: 768px){.greeting .member_info_wrap .member_info_name .latin{font-size:.8125rem}}.greeting .member_info_wrap .member_info_name h3{margin-top:4px;font-weight:600;line-height:1.3;color:#606161;font-size:1.375rem}@media screen and (max-width: 768px){.greeting .member_info_wrap .member_info_name h3{font-size:1.25rem}}.greeting .dept{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px;font-weight:400;line-height:1.86;color:#606161;font-size:.9375rem;letter-spacing:.75px}@media screen and (max-width: 768px){.greeting .dept{font-size:.8125rem;margin-top:20px}}.greeting .greeting_body{margin-top:0}.documents{padding:175px 20px 150px;background-color:#fff}@media screen and (max-width: 768px){.documents{padding:100px 20px 124px}}.documents .documents_inner{max-width:1073px;margin:0 auto}.documents .documents_inner .documents_ul{margin-top:80px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width: 1000px){.documents .documents_inner .documents_ul{grid-template-columns:repeat(2,1fr);margin-top:40px}}@media screen and (max-width: 768px){.documents .documents_inner .documents_ul{grid-template-columns:1fr}}.documents .documents_inner .documents_ul li a{display:flex;align-items:center;justify-content:center;width:100%;padding:30px 20px;font-weight:600;line-height:1.3;color:#fff;text-align:center;letter-spacing:.75px;background-color:#8e1728;background-image:url(/build/assets/icon_roster-ClH0pFxK.svg);background-repeat:no-repeat;background-position:center right 40px;background-size:16px 18px;font-size:.9375rem}@media screen and (max-width: 768px){.documents .documents_inner .documents_ul li a{font-size:.8125rem;max-width:100%}}.auth_page .splid{display:grid;grid-template-columns:1fr 1fr;height:calc(100dvh - 109px);min-height:1288px}@media screen and (max-width: 768px){.auth_page .splid{grid-template-columns:1fr;height:auto;min-height:100dvh;padding:85px 20px 60px}}@media screen and (max-width: 768px){.auth_page .splid .splide_img{display:none}}.auth_page .splid .splide_img img{width:100%;height:100%;object-fit:cover}.auth_page .splid .splide_content{display:flex;flex-direction:column;align-items:center;justify-content:center}.auth_page .splid .splide_content .splide_content_inner{width:100%;max-width:358px;margin:0 auto}@media screen and (max-width: 768px){.auth_page .splid .splide_content .splide_content_inner{max-width:100%}}.auth_page .splid .splide_content .login_form{width:100%}.custom_login_form{margin-top:30px}.form_field+.form_field{margin-top:20px}@media screen and (max-width: 768px){.form_field+.form_field{margin-top:10px}}.form_field .auth_page_form_label{display:flex;align-items:center}.form_field .auth_page_form_label span{font-weight:300;font-size:.85em;padding:0 .5em}input[type=text],input[type=password],input[type=email],input[type=tel],textarea{display:block;width:100%;padding:20px;background:#f7f7f7;border-radius:3px;font-size:.9375rem}@media screen and (max-width: 768px){input[type=text],input[type=password],input[type=email],input[type=tel],textarea{font-size:.8125rem}}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,textarea::placeholder{color:#aaa}input[type=text].input_mini,input[type=password].input_mini,input[type=email].input_mini,input[type=tel].input_mini,textarea.input_mini{max-width:200px}input[type=text][disabled],input[type=password][disabled],input[type=email][disabled],input[type=tel][disabled],textarea[disabled]{background-color:#b2b2b2;cursor:not-allowed}.select_wrap{position:relative;width:218px;height:63px;background-color:#f5f5f5;border-radius:8px;overflow:hidden;display:flex;align-items:center}.select_wrap:before{content:"";position:absolute;top:0;right:0;width:49px;height:100%;background-color:#ededed;pointer-events:none}.select_wrap:after{content:"";position:absolute;top:50%;right:16px;transform:translate(-50%,-50%);border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:7px solid #666;pointer-events:none}.select_wrap select{text-align:left;vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:flex;align-items:center;width:100%;height:100%;background:transparent;outline:none;color:#888;font-size:.9375rem;cursor:pointer;font-family:sans-serif;padding-left:10px}label{font-size:15px;font-weight:600;color:#606161}label+input[type=text],label+input[type=password],label+input[type=email],label+input[type=tel]{margin-top:5px}.errtext{margin-top:8px;color:red;font-size:.8125rem}.auth_contents{background:#ffffffeb;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.auth_page_form_link{margin-top:20px;color:#606161;letter-spacing:.75px;text-decoration-line:underline;font-size:.9375rem}@media screen and (max-width: 768px){.auth_page_form_link{font-size:.8125rem}}.auth_page_form_link:hover{text-decoration:none;opacity:.8}.page .btn_submit,.form .btn_submit{display:block;cursor:pointer;width:100%;max-width:360px;padding:25px;margin-top:55px;font-weight:600;color:#fff;text-align:center;letter-spacing:.75px;background-color:#8e1728;background-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);background-repeat:no-repeat;background-position:center right 40px;background-size:12px 8px;transition:opacity .25s;font-size:.9375rem}.page .btn_submit:hover,.form .btn_submit:hover{opacity:.8}@media screen and (max-width: 768px){.page .btn_submit,.form .btn_submit{font-size:.8125rem;padding:20px;margin-top:45px}}.page .btn_submit.btn_submit_permanent,.form .btn_submit.btn_submit_permanent{background-color:#000}.social_login_list{margin:55px 0 0;border-top:solid 1px #D9D9D9}@media screen and (max-width: 768px){.social_login_list{margin-top:40px}}.social_login_list p{margin-top:35px;font-weight:600;line-height:1.86;color:#606161;text-align:center;font-size:.9375rem}@media screen and (max-width: 768px){.social_login_list p{font-size:.8125rem;margin-top:30px}}.social_login_list ul{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:30px}@media screen and (max-width: 768px){.social_login_list ul{margin-top:20px}}.social_login_list ul li a{display:flex;align-items:center;justify-content:center;width:100px;aspect-ratio:1/1;border:solid 1px #D9D9D9;border-radius:100%}.page_contents .page_contents_inner .rule_chapter p+p{margin:0}.page_contents .page_contents_inner .rule_chapter p+p span{display:block;padding-left:4em}.page_contents .page_contents_inner .rule_chapter .small_chapter:not(:first-of-type){margin-top:10px}.btn_rules{padding:60px 20px;border:1px solid #8E1728}@media screen and (max-width: 768px){.btn_rules{padding:0 0 30px;border:none;border-bottom:1px solid #8E1728}}.btn_rules .btn_rules_inner{display:flex;justify-content:center;gap:25px;max-width:740px;margin:0 auto}@media screen and (max-width: 768px){.btn_rules .btn_rules_inner{flex-direction:column;gap:15px}}.btn_agree{display:flex;gap:14px;align-items:center;margin-top:50px}@media screen and (max-width: 768px){.btn_agree{margin-top:30px}}.btn_agree .campaign_btn{margin:0}@media screen and (max-width: 768px){.regist_step{position:relative}}@media screen and (max-width: 768px){.regist_step:after{position:absolute;top:50%;left:0;z-index:1;display:block;width:100%;height:0;content:"";border-bottom:2px dashed #D9D9D9;transform:translateY(-50%)}}.regist_step ol{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0;margin:0;list-style:none;border:none}@media screen and (max-width: 768px){.regist_step ol{display:flex;align-items:center;justify-content:space-between}}.regist_step ol li{padding:20px 16px;line-height:1.86;color:#cfcfcf;text-align:center;counter-increment:step;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;font-size:.9375rem}@media screen and (max-width: 768px){.regist_step ol li{display:flex;align-items:center;justify-content:center;width:33px;height:33px;aspect-ratio:1/1;padding:0;color:#fff;background-color:#cfcfcf;border:none;border-radius:50%}}.regist_step ol li:before{display:block;content:"STEP." counter(step,decimal-leading-zero)}@media screen and (max-width: 768px){.regist_step ol li:before{content:counter(step,decimal-leading-zero)}}@media screen and (max-width: 768px){.regist_step ol li span{display:none}}.regist_step ol li.current{color:#8e1728}@media screen and (max-width: 768px){.regist_step ol li.current{color:#fff;background-color:#8e1728}}.regist_step.step_password ol{grid-template-columns:repeat(3,1fr)}.regist_step+.success_box{margin-top:30px}.regist_step.step_range1 ol{grid-template-columns:repeat(1,1fr)}.regist_step.step_range2 ol{grid-template-columns:repeat(2,1fr)}.regist_step.step_range3 ol{grid-template-columns:repeat(3,1fr)}.regist_step.step_range4 ol{grid-template-columns:repeat(4,1fr)}.regist_step.step_range5 ol{grid-template-columns:repeat(5,1fr)}@media screen and (max-width: 768px){.regist_form .form_table{display:block;width:100%}}@media screen and (max-width: 768px){.regist_form .form_table tr{display:block;width:100%}}@media screen and (max-width: 768px){.regist_form .form_table tr th{display:block;width:100%}}.regist_form .form_table tr th label{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.regist_form .form_table tr th label{font-weight:400;font-size:.8125rem}}@media screen and (max-width: 768px){.regist_form .form_table tr:last-child td{padding-bottom:20px;border-bottom:solid 1px #D9D9D9}}@media screen and (max-width: 768px){.regist_form .form_table tr td{display:block;width:100%;padding:20px 0}}.regist_form .form_table tr td .input_wrap input:not([type=radio]):not([type=checkbox]),.regist_form .form_table tr td .input_wrap_split input:not([type=radio]):not([type=checkbox]),.regist_form .form_table tr td .input_wrap select,.regist_form .form_table tr td .input_wrap_split select{width:100%;max-width:440px}.regist_form .form_table tr td .input_wrap input:not([type=radio]):not([type=checkbox]).input_mini,.regist_form .form_table tr td .input_wrap_split input:not([type=radio]):not([type=checkbox]).input_mini,.regist_form .form_table tr td .input_wrap select.input_mini,.regist_form .form_table tr td .input_wrap_split select.input_mini{max-width:200px}@media screen and (max-width: 768px){.regist_form .form_table tr td .input_wrap input:not([type=radio]):not([type=checkbox]),.regist_form .form_table tr td .input_wrap_split input:not([type=radio]):not([type=checkbox]),.regist_form .form_table tr td .input_wrap select,.regist_form .form_table tr td .input_wrap_split select{text-align:left}}.regist_form .form_table tr td .input_wrap .radio_wrap label,.regist_form .form_table tr td .input_wrap_split .radio_wrap label{cursor:pointer}.regist_form .form_table tr td .input_wrap .confirm_text,.regist_form .form_table tr td .input_wrap_split .confirm_text{margin:0;font-size:15px;line-height:1.86;color:#606161;letter-spacing:.75px}.regist_form .form_table tr td .input_wrap_split,.regist_form .form_table tr td .input_wrap_split .input_wrap_split_inner{display:flex;gap:10px;align-items:center}.regist_form .form_table tr td .input_wrap_split .input_wrap_split_inner span{font-weight:400;line-height:1.8;color:#606161;letter-spacing:.75px;white-space:nowrap;font-size:.9375rem}.regist_form .form_table tr td .input_postal_code{display:flex;align-items:center;gap:10px}.regist_form .form_table tr td .input_postal_code span{color:#606161;font-size:.9375rem}.regist_form fieldset{padding:40px 0 0;border-top:solid 2px #8E1728}@media screen and (max-width: 768px){.regist_form fieldset{padding:30px 0 0}}.regist_form fieldset+fieldset{margin-top:60px}@media screen and (max-width: 768px){.regist_form fieldset+fieldset{margin-top:40px}}.regist_form fieldset h3{font-weight:600;line-height:1.25;color:#8e1728;font-size:1.25rem}@media screen and (max-width: 768px){.regist_form fieldset h3{font-size:1.125rem}}.required{display:inline-block;padding:0 5px;margin-left:auto;font-weight:300;color:#8e1728;background-color:#fff;border:1px solid #8E1728;border-radius:3px;font-size:.8125rem}.form_btn_wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:80px}@media screen and (max-width: 768px){.form_btn_wrap{grid-template-columns:1fr;gap:24px;justify-items:center;margin:0}}.form_btn_wrap input[type=submit],.form_btn_wrap button[type=submit],.form_btn_wrap button:not(.btn_back){grid-column:2;width:100%;width:360px;max-width:100%;margin:0}@media screen and (max-width: 768px){.form_btn_wrap input[type=submit],.form_btn_wrap button[type=submit],.form_btn_wrap button:not(.btn_back){grid-column:1}}.form_btn_wrap input[type=submit]+button,.form_btn_wrap button[type=submit]+button,.form_btn_wrap button:not(.btn_back)+button{margin-top:40px}.btn_back{display:flex;grid-column:1;gap:12px;align-items:center;justify-self:start;padding:10px 10px 10px 0;color:#606161;letter-spacing:.75px;text-decoration:underline;text-underline-offset:3px;font-size:.9375rem}@media screen and (max-width: 768px){.btn_back{display:flex;grid-row:1;align-items:center;justify-content:center;justify-self:center;width:100%;padding:20px 0;border-bottom:solid 1px #D9D9D9}}.btn_back:before{display:block;width:20px;height:20px;content:"";background-color:#8e1728;-webkit-mask-image:url(/build/assets/icon_back-C-IFaO0Q.svg);mask-image:url(/build/assets/icon_back-C-IFaO0Q.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.btn_back.btn_refresh:before{width:16px;height:16px;-webkit-mask-image:url(/build/assets/icon_refresh-Bq7HHIif.svg);mask-image:url(/build/assets/icon_refresh-Bq7HHIif.svg)}.info_box,.success_box,.error_box,.attention_box{display:flex;align-items:center;gap:16px;padding:30px;text-align:left;line-height:1.6;border-radius:5px;background:#f9f6f5;margin-bottom:30px}@media screen and (max-width: 768px){.info_box,.success_box,.error_box,.attention_box{padding:16px;line-height:1.5}}.info_box p,.success_box p,.error_box p,.attention_box p{flex:1;color:#606161;font-size:.9375rem;margin:0}@media screen and (max-width: 768px){.info_box p,.success_box p,.error_box p,.attention_box p{font-size:.8125rem}}.info_box:before,.success_box:before,.error_box:before,.attention_box:before{display:block;width:30px;height:30px;content:"";background-color:#8e1728;-webkit-mask-image:url(/build/assets/icon_alert-uj6VBWIA.svg);mask-image:url(/build/assets/icon_alert-uj6VBWIA.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.success_box{background:#178e66}.success_box p{color:#fff}.success_box:before{background-color:#fff}.error_box{background:red}.error_box p{color:#fff}.error_box:before{background-color:#fff}.attention_box{margin-top:20px;background:#f7ee4d}.attention_box p{color:#000;font-size:1.125rem;font-weight:500}.attention_box p small{font-weight:600}.attention_box:before{background-color:#fff}.btn_rules_payment{margin-top:20px;padding:30px}.btn_rules_payment .btn_submit{margin:0}.faq{border-bottom:solid 1px #D9D9D9}.faq dl dt{display:grid;grid-template-columns:18px 1fr 8px;gap:40px;border-top:solid 1px #D9D9D9;padding:45px 30px;cursor:pointer}@media screen and (max-width: 768px){.faq dl dt{gap:15px;padding:15px}}.faq dl dt h3{margin-block:calc((1em - 1lh)/2);color:#606161;font-size:1.25rem;font-weight:600;line-height:1.6;letter-spacing:1px}@media screen and (max-width: 768px){.faq dl dt h3{font-size:1.125rem}}.faq dl dt:before{content:"";width:18px;height:20px;background-color:#8e1728;-webkit-mask-image:url(/build/assets/icon_faq_q-B4Ymt2AG.svg);mask-image:url(/build/assets/icon_faq_q-B4Ymt2AG.svg);mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.faq dl dt:after{content:"";width:12px;height:8px;background-color:#8e1728;-webkit-mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transform:rotate(90deg);align-self:center;transition:transform .3s ease}.faq dl dd .body .body_inner{display:grid;grid-template-columns:18px 1fr;gap:40px;border-top:solid 1px #D9D9D9;background-color:#f3f3f3;padding:45px 30px}@media screen and (max-width: 768px){.faq dl dd .body .body_inner{gap:15px;padding:15px}}.faq dl dd .body .body_inner:before{content:"";width:18px;height:20px;background-color:#000;-webkit-mask-image:url(/build/assets/icon_faq_a-CEdQelSW.svg);mask-image:url(/build/assets/icon_faq_a-CEdQelSW.svg);mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.faq dl dd .body .body_inner p{margin-block:calc((1em - 1lh)/2);color:#606161;font-size:.9375rem;font-weight:400;line-height:1.86;letter-spacing:.75px}@media screen and (max-width: 768px){.faq dl dd .body .body_inner p{font-size:.8125rem}}.faq dl dt+dd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s}.faq dl dt+dd .body{overflow:hidden}.faq dl .open:after{transform:rotate(-90deg)}.faq dl .open+dd{grid-template-rows:1fr}.page .pagination .pagination_list,.mypage .pagination .pagination_list{border:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:10px}.page .pagination button,.page .pagination span,.mypage .pagination button,.mypage .pagination span{display:grid;place-items:center;background-color:#f9f6f5;width:54px;height:54px;font-size:.9375rem}.page .pagination button,.mypage .pagination button{cursor:pointer;transition:color .3s,background-color .3s}.page .pagination button:hover:not(:disabled),.mypage .pagination button:hover:not(:disabled){color:#fff;background-color:#8e1728}.page .pagination span[aria-current=page],.mypage .pagination span[aria-current=page]{color:#fff;background-color:#8e1728}.page .pagination span[aria-disabled=true],.mypage .pagination span[aria-disabled=true]{opacity:.3}section.single_news .single_head time{color:#606161;font-size:.9375rem;line-height:1.86;letter-spacing:.75px}section.single_news .single_news_title{margin-top:40px;color:#606161;word-break:break-all;text-align:justify;font-size:1.5625rem;font-weight:600;line-height:1.6;letter-spacing:1.25px}@media screen and (max-width: 768px){section.single_news .single_news_title{margin-top:25px;font-size:1.25rem;line-height:1.5}}section.single_news .single_contents{margin-top:50px;padding:40px 0 50px;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}@media screen and (max-width: 768px){section.single_news .single_contents{padding:30px 0 50px;margin-top:25px}}section.single_news .single_contents p{margin:0;word-break:break-all;text-align:justify}section.single_news .single_footer{padding:30px 0;border-bottom:1px solid #D9D9D9}@media screen and (max-width: 768px){section.single_news .single_footer{padding:0;border-bottom:none}}.status{display:inline-block;max-width:100%;padding:2px 40px;color:#fff;font-size:.9375rem;font-weight:300;letter-spacing:.75px;background-color:#8e1728}.status.status_before,.status.status_closed{background-color:#000}.status.status_ended{background-color:#606161}.event_page{display:grid;grid-template-columns:1fr 29.9065420561%;gap:50px}.event_page .event_page_main_head h3{margin-top:30px;color:#606161;font-size:1.5625rem;font-weight:300;line-height:1.5;letter-spacing:1.25px}.event_page .event_info{border-top:solid 1px #D9D9D9;margin-top:40px;padding-top:30px;color:#606161;font-size:.9375rem;font-weight:300;line-height:1.5;letter-spacing:.75px}.event_page .event_info p{margin:0}.event_page .event_info p span{font-weight:600}.event_page .event_info p a{text-decoration:underline;white-space:break-all}.event_page .event_info p a:hover{text-decoration:none}.event_page .event_entry{margin-top:40px;background-color:#f9f6f5;width:100%;display:grid;place-items:center;padding:40px 20px}.event_page .event_entry a:not(p a),.event_page .event_entry button{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;max-width:358px;padding:30px 20px;font-weight:600;line-height:1.3;color:#fff;text-align:center;letter-spacing:.75px;background-color:#8e1728;background-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);background-repeat:no-repeat;background-position:center right 40px;background-size:12px 8px;font-size:.9375rem}@media screen and (max-width: 768px){.event_page .event_entry a:not(p a),.event_page .event_entry button{max-width:100%;font-size:.8125rem}}.event_page .event_entry a:not(p a)+a,.event_page .event_entry button+a{margin-top:16px}.event_page .event_entry .joined{margin:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:358px;padding:30px 20px;font-weight:600;line-height:1.3;color:#fff;text-align:center;letter-spacing:.75px;background-color:#555;background-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);background-repeat:no-repeat;background-position:center right 40px;background-size:12px 8px;font-size:.9375rem}@media screen and (max-width: 768px){.event_page .event_entry .joined{max-width:100%;font-size:.8125rem}}.event_page .event_entry .joined+a{margin-top:16px}.event_page .event_entry .cancel a{text-decoration:underline;color:#8e1728;transition:opacity .25s}.event_page .event_entry .cancel a:hover{text-decoration:none;opacity:.7}.event_page_main_content{margin-top:40px}.event_page_main_content img{width:100%;height:auto}.event_page_sub ul{border:none}.event_page_sub ul li{border-bottom:solid 1px #D9D9D9;padding-bottom:20px}.event_page_sub ul li a .status{margin-top:0}.event_page_sub ul li+li{margin-top:20px}.event_page_sub h3{font-family:Belleza,sans-serif}.event_page_sub .event_page_new_item+.event_page_new_item{border-top:solid 1px #D9D9D9}.event_page_sub .event_page_new_item .time{margin-top:8px}.event_page_sub .event_page_new_item h4{color:#606161;font-size:.9375rem;font-weight:300;line-height:1.86;letter-spacing:.75px;text-decoration-line:underline;text-underline-offset:5px;text-align:left}.event_section_title h3{font-family:Belleza,sans-serif;color:#000;text-align:center;font-size:3.75rem;font-weight:400;line-height:1.2}@media screen and (max-width: 768px){.event_section_title h3{font-size:2.5rem}}.event_archive{margin-top:120px}.event_search{display:flex;gap:10px;margin-top:45px}.event_search form{width:100%;display:flex;gap:10px}@media screen and (max-width: 768px){.event_search form{flex-direction:column}}@media screen and (max-width: 768px){.event_search .select_wrap{width:100%}}.event_search select{flex:1}.event_search input{flex:1;height:63px}.event_search .btn_wrap{display:flex;align-items:center;gap:10px}@media screen and (max-width: 768px){.event_search .btn_wrap{justify-content:flex-end;width:100%}}.event_search .btn_wrap button:hover{opacity:.7}.event_search .search_btn{cursor:pointer;background-image:none;width:100%;max-width:150px;margin:0;height:63px;padding:0 25px;background-color:#8e1728;color:#fff;font-weight:600;text-align:center;letter-spacing:.75px;transition:opacity .25s;font-size:.9375rem}.event_search .reset_btn{white-space:nowrap;display:block;cursor:pointer;width:100%;max-width:120px;height:63px;padding:0 25px;margin-top:0;font-weight:600;color:#fff;text-align:center;letter-spacing:.75px;background-color:#000;transition:opacity .25s;font-size:.9375rem}.event_archive_wrap{display:grid;grid-template-columns:1fr 1fr;gap:25px}@media screen and (max-width: 1000px){.event_archive_wrap{grid-template-columns:1fr}}.event_archive_item{display:grid;grid-template-columns:280px 1fr;gap:16px}@media screen and (max-width: 768px){.event_archive_item{grid-template-columns:1fr}}.event_archive_item a{display:block}.event_archive_item .event_archive_item_img{aspect-ratio:16/9}.event_archive_item .event_archive_item_img img{width:100%;height:100%;object-fit:cover}.event_archive_item .event_archive_item_body .status{vertical-align:top;margin:0}.event_archive_item .event_archive_item_body h4{color:#606161;font-size:1.125rem;font-weight:300;line-height:1.5;letter-spacing:.9px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.event_archive_item .event_archive_item_body .event_info{margin-top:10px;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#606161;font-size:.9375rem;font-weight:300;line-height:1.86;letter-spacing:.75px}.page_contents_inner .event_info_table{margin-top:10px}.page_contents_inner .event_info_table tr td,.page_contents_inner .event_info_table tr th{border:solid 1px #D9D9D9;padding:16px}.page_contents_inner .event_info_table tr td a,.page_contents_inner .event_info_table tr th a{border:none}.mypage{position:relative;padding:109px 0 0;display:grid;grid-template-columns:273px 1fr}@media screen and (max-width: 768px){.mypage{padding:74px 0 0;grid-template-columns:1fr}}.mypage .localnav{position:relative;background-color:#f9f6f5}@media screen and (max-width: 768px){.mypage .localnav{position:fixed;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out}}.mypage .localnav ul{position:sticky;top:109px;left:0;width:100%}.mypage .localnav ul li a{display:flex;align-items:center;gap:20px;padding:20px 24px;border-left:solid 4px transparent;color:#606161;font-size:.9375rem;font-weight:300;line-height:1.6}.mypage .localnav ul li a:before{content:"";display:block;width:25px;height:25px;background-color:#606161;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mypage .localnav ul li a.current{border-left:solid 4px #8E1728;color:#8e1728;background-color:#f5efec}.mypage .localnav ul li a.current:before{background-color:#8e1728}.mypage .localnav ul li a.icon_mypage:before{-webkit-mask-image:url(/build/assets/icon_mypage-CSZRrDRB.svg);mask-image:url(/build/assets/icon_mypage-CSZRrDRB.svg)}.mypage .localnav ul li a.icon_regist:before{-webkit-mask-image:url(/build/assets/icon_regist-oBkxC2p0.svg);mask-image:url(/build/assets/icon_regist-oBkxC2p0.svg)}.mypage .localnav ul li a.icon_payment:before{-webkit-mask-image:url(/build/assets/icon_payment-Nrd7x_pU.svg);mask-image:url(/build/assets/icon_payment-Nrd7x_pU.svg)}.mypage .localnav ul li a.icon_list:before{-webkit-mask-image:url(/build/assets/icon_list-CN1XePLl.svg);mask-image:url(/build/assets/icon_list-CN1XePLl.svg)}.mypage .localnav ul li a.icon_event:before{-webkit-mask-image:url(/build/assets/icon_calendar-B8P7fTQJ.svg);mask-image:url(/build/assets/icon_calendar-B8P7fTQJ.svg)}.mypage .mypage_contents{min-width:0;padding:20px 30px 150px}@media screen and (max-width: 768px){.mypage .mypage_contents{padding:0 0 80px}}.mypage .mypage_contents .pan{position:relative}@media screen and (max-width: 768px){.mypage .mypage_contents .pan{background-color:#f9f6f5;padding:20px}}.mypage .mypage_contents .pan .page_breadcrumb{position:static;z-index:auto;padding:0}.mypage .mypage_contents .mypage_contents_inner{margin-top:80px;padding:0 50px}@media screen and (max-width: 1000px){.mypage .mypage_contents .mypage_contents_inner{margin-top:30px;padding:0 20px}}.mypage_section{max-width:1000px;margin:0 auto}.mypage_section .mypage_section_head:has(a){display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.mypage_section .mypage_section_head:has(a){justify-content:center}}.mypage_section .mypage_section_head a{display:flex;align-items:center;gap:8px;color:#8e1728;font-size:.9375rem;font-weight:300;letter-spacing:.75px;text-decoration:underline}@media screen and (max-width: 768px){.mypage_section .mypage_section_head a{display:none}}.mypage_section .mypage_section_head a:after{content:"";display:block;width:10px;height:10px;background-color:#8e1728;-webkit-mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mypage_section .mypage_section_head .mypage_section_title{display:flex;align-items:center;gap:40px;font-family:Belleza,sans-serif;font-weight:400;text-align:center;letter-spacing:.05em;font-size:6rem}@media screen and (max-width: 768px){.mypage_section .mypage_section_head .mypage_section_title{font-size:2.6875rem;flex-direction:column;align-items:center;gap:0}}.mypage_section .mypage_section_head .mypage_section_title span:first-letter{color:#8e1728}.mypage_section .mypage_section_head .mypage_section_title small{color:#000;font-size:.9375rem;font-weight:300;line-height:1.86}.mypage_section+.mypage_section{margin-top:75px}@media screen and (max-width: 768px){.mypage_section+.mypage_section{margin-top:40px}}.mypage_table{margin-top:30px;width:100%}@media screen and (max-width: 768px){.mypage_table{display:block;border-bottom:solid 1px #D9D9D9}.mypage_table tbody,.mypage_table tr,.mypage_table td{display:block;width:100%}}.mypage_table thead{border:solid 1px #D9D9D9}@media screen and (max-width: 768px){.mypage_table thead{display:none}}.mypage_table thead th{background-color:#f9f6f5;padding:16px 20px;color:#606161;text-align:center;font-size:.9375rem;font-weight:300;line-height:1.3}.mypage_table tbody{border:solid 1px #D9D9D9}@media screen and (max-width: 768px){.mypage_table tbody{border:none}}.mypage_table tbody td{background-color:#fff;padding:24px 20px;color:#606161;text-align:center;font-size:.9375rem;font-weight:300;line-height:1.3}.mypage_table tbody td:has(.payment_status){white-space:nowrap}@media screen and (max-width: 768px){.mypage_table tbody td{padding:0;border-left:solid 1px #D9D9D9;border-right:solid 1px #D9D9D9}.mypage_table tbody td:before{display:block;content:attr(data-label);background-color:#f9f6f5;padding:16px 20px;color:#606161;text-align:center;font-size:.9375rem;font-weight:300;line-height:1.3;border-top:solid 1px #D9D9D9;border-bottom:solid 1px #D9D9D9}}@media screen and (max-width: 768px){.mypage_table tbody td .td_inner{padding:16px}}.mypage_table tbody td .payment_status{display:inline-block;padding:8px 16px;border:solid 1px #2F6DB6;color:#2f6db6}.mypage_table tbody td .payment_status.status_before{border:solid 1px #8E1728;color:#8e1728}.mypage_table_row{width:100%}.mypage_table_row+.mypage_table_row{margin-top:60px}.mypage_table_row th,.mypage_table_row td{color:#606161;font-size:.9375rem;font-weight:300;line-height:1.3;padding:16px 20px;border:solid 1px #D9D9D9}.mypage_table_row th{background-color:#f9f6f5;white-space:nowrap;max-width:30%}.mypage_table_row td{width:70%;background-color:#fff}.mypage_table_row .has_btn{display:flex;align-items:center}@media screen and (max-width: 768px){.mypage_table_row .has_btn{flex-direction:column;align-items:flex-start}}.mypage_table_row .has_btn .btn_primary{margin-left:auto}@media screen and (max-width: 768px){.mypage_table_row .has_btn .btn_primary{margin-left:0;margin-top:10px}}.mypage_table_flat{width:100%}@media screen and (max-width: 768px){.mypage_table_flat{display:block}}.mypage_table_flat+table{margin-top:60px}@media screen and (max-width: 768px){.mypage_table_flat tbody{display:block;width:100%}}.mypage_table_flat tr{border-top:solid 1px #D9D9D9;border-bottom:solid 1px #D9D9D9}@media screen and (max-width: 768px){.mypage_table_flat tr{display:block;width:100%}}.mypage_table_flat th,.mypage_table_flat td{color:#606161;font-size:.9375rem;font-weight:300;line-height:1.3;padding:16px 20px;border:none}@media screen and (max-width: 768px){.mypage_table_flat th,.mypage_table_flat td{display:block;width:100%}}.mypage_table_flat th{white-space:nowrap;background-color:#f9f6f5}.list_search{margin-top:60px;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width: 768px){.list_search{margin-top:30px}}.table_wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto}.list_table{margin-top:30px;width:100%}@media screen and (max-width: 768px){.list_table td:nth-child(1),.list_table td:nth-child(2){white-space:nowrap}.list_table td:nth-child(3),.list_table td:nth-child(4){min-width:250px}}.list_table th,.list_table td{border:solid 1px #D9D9D9;vertical-align:middle}.list_table thead{border:solid 1px #D9D9D9}.list_table thead th{background-color:#f9f6f5;padding:16px 20px;white-space:nowrap;color:#606161;text-align:center;font-size:.9375rem;font-weight:300;line-height:1.3}.list_table tbody{border:solid 1px #D9D9D9}.list_table tbody td{background-color:#fff;padding:24px 20px;color:#606161;font-size:.9375rem;font-weight:300;line-height:1.3}.contraction_container{margin-top:30px;position:relative;border:solid 1px #D9D9D9}.contraction_container:has(table){border:none}.contraction_container:after{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,#fff0,#fff);display:block;content:"";z-index:2;transition:opacity .4s ease;opacity:1}.contraction_container.is_open{padding-bottom:30px}.contraction_container.is_open:after{opacity:0;visibility:hidden}.contraction_container.contraction_none:after{display:none}.contraction_container.contraction_none .contraction_body{height:auto!important;max-height:none}.contraction_container.contraction_none .contraction_button{display:none}.contraction_container .contraction_body{height:200px;overflow:hidden;transition:height .4s ease;padding:35px}@media screen and (max-width: 768px){.contraction_container .contraction_body{padding:20px}}.contraction_container .contraction_body:has(table){padding:0}.contraction_container .contraction_body .mypage_table_row th,.contraction_container .contraction_body .mypage_table_row td{width:auto}@media screen and (max-width: 768px){.contraction_container .contraction_body .mypage_table_row.min-w-full{min-width:800px}}.contraction_container .contraction_button{position:absolute;bottom:-18px;left:0;width:100%;z-index:3;cursor:pointer;text-align:center}.contraction_container .contraction_button img{width:100%;max-width:38px;height:auto;transition:rotate .4s ease}.contraction_container .contraction_button.is_expanded img{rotate:180deg}.none_message{padding:30px 0;font-size:1.125rem;font-weight:300;line-height:1.86;color:#606161}@media screen and (max-width: 768px){.event_list li+li{margin-top:20px;padding-top:20px;border-top:solid 1px #D9D9D9}}.event_list li a{display:flex;align-items:top;gap:30px}@media screen and (max-width: 768px){.event_list li a{display:grid;grid-template-columns:1fr 1fr;gap:10px}}.event_list li time,.event_list li p{color:#606161;font-size:.9375rem;font-weight:300;line-height:1.86}.event_list li time a,.event_list li p a{text-decoration:underline;underline-offset:5px}.event_list li time{white-space:nowrap}.event_list li .event_status{white-space:nowrap}@media screen and (max-width: 768px){.event_list li .event_status{text-align:right}}.event_list li .event_status.status_before{color:#8e1728}.event_list li .event_title{flex:1}@media screen and (max-width: 768px){.event_list li .event_title{width:100%;grid-column:1/3}}.payment_info{margin-top:20px;color:#606161;font-size:.9375rem;font-weight:300;line-height:1.86;letter-spacing:.75px}.payment_info a{color:#8e1728;text-decoration:underline;text-underline-offset:5px;padding:5px}.payment_info a:after{content:"";display:inline-block;width:12px;height:12px;background-color:#8e1728;-webkit-mask-image:url(/build/assets/icon_link-B_Rnx-Hx.svg);mask-image:url(/build/assets/icon_link-B_Rnx-Hx.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-left:5px}.section_register{margin-top:45px}.section_register .page_section_title+.mypage_table_row{margin-top:30px}.btn_lifetime{background-color:#8e1728;color:#fff;padding:30px 120px;border-radius:5px;text-decoration:none;font-weight:600;font-size:1.125rem;line-height:1.5;letter-spacing:.05em;transition:opacity .3s;text-align:center;cursor:pointer}.btn_lifetime span{font-weight:400;font-size:1rem}.btn_lifetime:hover{opacity:.7}.btn_edit{display:flex;justify-content:flex-end}.btn_edit a{display:flex;align-items:center;margin-left:auto;gap:8px;color:#8e1728;font-size:.9375rem;font-weight:300;letter-spacing:.75px;text-decoration:underline}.btn_edit a:after{content:"";display:block;width:10px;height:10px;background-color:#8e1728;-webkit-mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);mask-image:url(/build/assets/icon_arrow-DC5AYWBG.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}
