@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,img,a,table,tr,th,td{margin:0;padding:0;border:0;font-weight:400;font-size:100%;vertical-align:baseline}header,footer,nav,section,article,aside,figure,figcaption{display:block}body{line-height:1}body ol,body ul{list-style:none;list-style-type:none;margin:0;padding:0}img{max-width:100%;height:auto;vertical-align:bottom}a{text-decoration:none}input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}body{font-family:Noto Sans JP;line-height:1.5;display:flex;flex-flow:column;min-height:100vh;z-index:-10;position:relative}main{flex:1;z-index:-1;background-image:url(/build/assets/back_red_top_pc-fut3RpaS.png),url(/build/assets/back_red_under_pc-r_BDvvRG.png);background-repeat:no-repeat,no-repeat;background-position:top left,bottom right;background-size:33%,33%}@media screen and (max-width: 767px){main{background-image:url(/build/assets/back_red_top_sp-BC3Yn07Q.png),url(/build/assets/back_red_under_sp-zvFNa1UQ.png);background-size:auto,auto}}.primary-btn{display:block;width:100%;text-align:center;text-decoration:none;padding:16px;background:#e21200;border-radius:.25rem;box-shadow:0 3px 7px #0000004d;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.3s}@media (hover: hover){.primary-btn:hover{transform:translate3d(0,5px,0);box-shadow:none}}.primary-btn:disabled,.primary-btn[disabled],.primary-btn.disabled{cursor:not-allowed;pointer-events:none}.title-section{height:9.11vw;max-height:140px;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;overflow:hidden;box-shadow:0 0 24px #00000026;background:url(/build/assets/title_back_pc-rHEmavXt.png);background-repeat:no-repeat;background-size:cover;background-position:top center}.title-section .main-title{font-size:clamp(1.5rem,2.08vw,2rem);font-weight:700;line-height:normal;text-align:center}@media screen and (max-width: 767px){.title-section{height:53.33vw;max-height:100px;background:url(/build/assets/title_back_sp-DggOF3H4.png);background-repeat:no-repeat;background-size:cover;background-position:top center}.title-section .main-title{font-size:clamp(1.2rem,6.4vw,1.5rem)}.title-section .event-title{font-size:16px}}.btn-go-top{margin:27px auto 0;width:175px}.btn-go-top .black-btn{font-size:1rem;font-weight:700;padding:12px;background:#1a1a1a}@media screen and (max-width: 767px){.btn-go-top{margin:27px auto 0;width:175px}.btn-go-top .black-btn{font-size:.875rem}}.pagination-section{text-align:center;margin:64px auto 140px}.pagination-section nav{margin:auto;width:fit-content}.pagination-section .pagination{display:flex;justify-content:center;flex-wrap:wrap;column-gap:10px;row-gap:10px;max-width:500px;padding:0 20px}.pagination-section .pagination .page-item a{display:block;text-decoration:none;font-size:1.25rem;font-weight:700;background-color:#282828;padding:8px 16px;color:#fff;transition:1s}@media (hover: hover){.pagination-section .pagination .page-item a:hover:not(.active){transition:1s;opacity:.5}}.pagination-section .pagination .page-item.active{font-size:1.25rem;font-weight:700;background-color:#e21200;padding:8px 16px;color:#fff}.pagination-section .pagination .page-item.disabled{font-size:1.25rem;font-weight:700;padding:8px 16px}.pagination-section .pagination .page-item:first-child,.pagination-section .pagination .page-item:last-child{display:none}.back-list,.close-confirm{text-align:center}.back-list a,.close-confirm a{color:#000;font-size:1rem;font-weight:700;text-decoration-line:underline}.new-line{display:none}@media screen and (max-width: 767px){.new-line{display:block}}.btn-login{margin:80px auto 0;max-width:300px}@media screen and (max-width: 767px){.btn-login{margin:50px auto 0;max-width:300px}}.btn-login .primary-btn{font-size:1.5rem}.btn-login input[type=button],.btn-login input[type=submit]{display:block;width:100%;text-align:center;text-decoration:none;padding:22px;background:#282828;border-radius:.25rem;box-shadow:0 3px 7px #0000004d;color:#fff;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.3s}@media (hover: hover){.btn-login input[type=button]:hover,.btn-login input[type=submit]:hover{transform:translate3d(0,5px,0);box-shadow:none}}footer{z-index:-5;background:#414040;font-family:Noto Sans JP;color:#fff;font-size:clamp(.8125rem,1.04vw,1rem)}footer a{text-decoration:none;color:#fff;transition:1s}@media (hover: hover){footer a:hover{transition:1s;opacity:.6}}footer .primary{position:relative;max-width:1280px;width:87vw;margin:60px auto 100px}footer .primary .footer-nav{display:flex}footer .primary .footer-nav .nav-left{margin-right:auto}footer .primary .footer-nav .nav-right{display:flex}footer .secondary{padding:10px 0;background:#282828;text-align:center}footer .secondary .copyright{font-family:Inter;font-size:.75rem;font-weight:400;max-width:1280px;width:87vw;margin:10px auto}@media screen and (max-width: 1023px){footer .primary .footer-nav{display:block}footer .primary .footer-nav .nav-left{display:none}footer .primary .footer-nav .nav-right{width:100%;display:block}}footer .logo{position:absolute;left:0;width:169px}footer .logo picture img{width:100%;height:100%;object-fit:cover}footer .nav-section{display:flex;flex-direction:column;margin-left:30px}footer .nav-section .parent{font-weight:900;margin:0 0 10px;white-space:nowrap}footer .nav-section .parent a{font-weight:900;position:relative}footer .nav-section .parent .new-open{padding-right:20px}footer .nav-section .parent .new-open:after{content:"";position:absolute;width:16px;height:16px;top:calc(50% - 8px);right:0;background-image:url(/build/assets/icon-new-open-EYcI23VZ.png);background-size:contain;background-repeat:no-repeat}footer .nav-section .nav-list{list-style:none}footer .nav-section .nav-list.nav-tab{display:none}footer .nav-section .nav-list li{margin:8px 0 0;white-space:nowrap;font-size:clamp(.75rem,.91vw,.875rem);font-weight:700;line-height:1.25rem;position:relative;padding-left:12px}footer .nav-section .nav-list li a{font-weight:700;position:relative}footer .nav-section .nav-list li .new-open{padding-right:20px}footer .nav-section .nav-list li .new-open:after{content:"";position:absolute;width:16px;height:16px;top:calc(50% - 8px);right:0;background-image:url(/build/assets/icon-new-open-EYcI23VZ.png);background-size:contain;background-repeat:no-repeat}footer .nav-section .nav-list li:before{position:absolute;content:"";top:10px;left:0;background-color:#fff;height:2px;width:8px;transition:1s}@media (hover: hover){footer .nav-section .nav-list li:hover:before{transition:1s;opacity:.6}}footer .nav-section .nav-list li:first-child{margin:0}footer .nav-section .button{-moz-appearance:none;-webkit-appearance:none}footer .nav-section #ot-sdk-btn{font-weight:900;margin:0 0 10px;white-space:nowrap;border:none;background:none;color:#fff;text-align:left;font-family:Noto Sans JP;padding:0;font-size:clamp(.8125rem,1.04vw,1rem);cursor:pointer;transition:1s}@media (hover: hover){footer .nav-section #ot-sdk-btn:hover{transition:1s;opacity:.6;background:none}}@media screen and (max-width: 1023px){footer .nav-section #ot-sdk-btn{margin:0}}@media screen and (max-width: 1279px){footer .primary{width:95vw;max-width:1024px}footer .secondary .copyright{width:95vw;max-width:1024px}footer .logo{width:130px}footer .nav-section{margin-left:15px}footer .nav-section .parent{font-size:.8125rem}footer .nav-section .nav-list li a{font-size:.75rem}}footer .footer-accordion-section .accordion-icon{display:none}@media screen and (max-width: 1023px){footer .primary{margin-top:24px;margin-bottom:68px;width:100%;padding-left:20px;padding-right:20px}footer .nav-section{display:block;margin:0}footer .nav-section .parent{display:none}footer .nav-section .nav-list.nav-tab{display:block}footer .nav-section .nav-list li{border-bottom:1px solid #fff;padding:12px 0}footer .nav-section .nav-list li:before{content:none}footer .nav-section .nav-list li a{font-weight:500;font-size:1rem;line-height:normal}footer .nav-section .nav-list li a span{font-size:.875rem}footer .nav-section .nav-list li #ot-sdk-btn{font-weight:500;font-size:1rem;line-height:normal}footer .footer-accordion-section .parent{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff;padding:12px 0;cursor:pointer;font-weight:500;font-size:1rem;line-height:normal;transition:border-bottom .1s ease .4s;margin:0}}@media screen and (max-width: 1023px) and (hover: hover){footer .footer-accordion-section .parent:hover{opacity:.8}}@media screen and (max-width: 1023px){footer .footer-accordion-section .nav-list{max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:max-height .6s ease,opacity .3s ease,transform .3s ease;border-bottom:1px solid #fff}footer .footer-accordion-section .nav-list li{border-bottom:none;padding:0;margin-block:16px}footer .footer-accordion-section .nav-list li a{font-size:.875rem}footer .footer-accordion-section .nav-list li:last-child{margin-bottom:32px}footer .footer-accordion-section.is-open .parent{border-bottom:none;transition:border-bottom 0s}footer .footer-accordion-section.is-open .nav-list{max-height:500px;opacity:1;transform:translateY(0);transition:max-height 1s ease,opacity .5s ease,transform .5s ease}footer .footer-accordion-section.is-open .line-vertical{transform:rotate(90deg)}footer .footer-accordion-section .accordion-icon{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}footer .footer-accordion-section .accordion-icon .accordion-icon-line{position:absolute;background-color:#fff;transition:transform .5s ease,opacity .5s ease}footer .footer-accordion-section .accordion-icon .accordion-icon-line.line-horizontal{width:16px;height:2px}footer .footer-accordion-section .accordion-icon .accordion-icon-line.line-vertical{width:2px;height:16px}}.header{background-color:#000;font-family:Noto Sans JP;color:#fff;font-size:clamp(.8125rem,1.04vw,1rem);position:sticky;left:0;top:0;width:100%}.header_inner{position:relative;max-width:1280px;width:87vw;margin-left:auto;margin-right:auto;height:80px;display:flex;align-items:center}.header_inner .logo{position:absolute;left:0;width:169px}.header_inner .logo picture img{width:100%;height:100%;object-fit:cover}.nav{position:absolute;right:0;height:100%}.no-login{position:absolute;right:20px;margin-right:10px}.no-login .lang-item{background:#807e7e;padding:8px;height:2.5em}.no-login .lang-item a{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:900;line-height:normal}@media (hover: hover){.no-login .lang-item a:hover{transition:1s;opacity:.6}}.no-login .lang-item a .active:before{position:absolute;content:"";bottom:3px;background-color:#e21200;height:3px;width:clamp(13px,1.3vw,20px)}.nav_list li{display:inline-block;margin-left:25px}.nav_list li.nav-tab{display:none}.nav_list li.submenu-item{height:100%;line-height:calc(80px - 1em)}.nav_list li.point-item{height:2.5em}.nav_list li.lang-item{background:#807e7e;padding:8px;height:2.5em;position:relative}.nav_list li.lang-item a{display:flex;justify-content:center;align-items:center}.nav_list li.lang-item .active:before{position:absolute;content:"";bottom:-3px;background-color:#e21200;height:3px;width:clamp(13px,1.3vw,20px)}.nav_list li .red-line{font-weight:900}.nav_list li a{color:#fff;text-decoration:none;font-weight:900;display:block;height:100%;width:100%;line-height:calc(80px - 1em);position:relative;transition:1s}@media (hover: hover){.nav_list li a:hover{transition:1s;opacity:.6}}.nav_list li .new-open{padding-right:20px}.nav_list li .new-open:after{content:"";position:absolute;width:16px;height:16px;top:calc(50% - 10px);right:0;background-image:url(/build/assets/icon-new-open-EYcI23VZ.png);background-size:contain;background-repeat:no-repeat}.nav_list li .new-open .new-open-sp{font-weight:900}.nav_item{position:relative;height:100%;padding-top:8px}@media (hover: hover){.nav_item:hover .dropdown-lists{transform:scaleY(1)}.nav_item:hover .red-line{position:relative}.nav_item:hover .red-line:before{position:absolute;content:"";left:0;bottom:29%;background-color:red;height:2px;width:100%}}.nav_item .dropdown-lists{transform:scaleY(0);transform-origin:center top;transition:all .3s;line-height:1em;width:fit-content;padding:0 2em 1.5em 1.2em;background-color:#414040;position:absolute;top:80px;left:-7px}.nav_item .dropdown-lists .dropdown-item{margin:0;width:100%;position:relative;padding-left:12px;padding-top:1em}.nav_item .dropdown-lists .dropdown-item:before{position:absolute;content:"";top:1.6em;left:0;background-color:#fff;height:2px;width:8px;transition:1s}@media (hover: hover){.nav_item .dropdown-lists .dropdown-item:hover:before{transition:1s;opacity:.6}}.nav_item .dropdown-lists .dropdown-item a{white-space:nowrap;font-size:clamp(.75rem,.91vw,.875rem);font-weight:700;line-height:1.25rem;display:flex;align-items:center;text-align:left;transition:1s}@media (hover: hover){.nav_item .dropdown-lists .dropdown-item a:hover{transition:1s;opacity:.6}}@media screen and (max-width: 1279px){.header{font-size:.8125rem}.header_inner{width:95vw;max-width:1024px}.header_inner .logo{width:105px}.point-item{padding:8px 10px 8px 58px}.point-item:before{font-size:12px;width:47px;height:27px;line-height:27px;left:5px;top:calc(50% - 13px)}.nav_list li{margin-left:16px}.nav_list li .new-open:after{width:14px;height:14px;top:calc(50% - 8px);right:2px}}.sp-point,.hamburger-open,.hamburger-close{display:none}@media screen and (max-width: 1023px){.header_inner{width:100%;height:50px}.header_inner .logo{left:10px;width:20%;max-width:75px}.nav{position:fixed;top:50px;right:-100%;width:100%;height:100vh;background-color:#282828;z-index:900;overflow-y:auto}.nav.is-transition{transition:all .6s}.hamburger{background-color:#e21200;position:absolute;right:0;top:0;width:50px;height:50px;display:flex;cursor:pointer;z-index:950}.hamburger-open{position:absolute;color:#fff;font-size:.8125rem;font-weight:700;top:11px;right:11px;display:block}.hamburger-close{display:none}.nav_list{margin:30px 15px 80px 25px;height:auto}.nav_list li{display:block;margin:0;border-bottom:2px solid #fff}.nav_list li.nav-pc{display:none}.nav_list li.nav-tab{display:block}.nav_list li.nav-tab span{font-size:.875rem}.nav_list li.lang-item{margin-top:30px;width:fit-content;padding:9px 16px;height:auto;border-bottom:none}.nav_list li.lang-item a{padding:0}.nav_list li.lang-item:after{content:none}.nav_list li.lang-item .active:before{bottom:0;width:22px}.nav_list li.lang-item:before{bottom:8px;left:17px;width:22px}.nav_list li a{font-size:1.25rem;font-weight:700;line-height:normal;padding:20px 0}.nav_list li .new-open:after{content:none}.nav_list li .new-open .new-open-sp{font-weight:700;width:fit-content;position:relative;padding-right:25px}.nav_list li .new-open .new-open-sp:after{content:"";position:absolute;width:20px;height:20px;top:calc(50% - 10px);right:-5px;background-image:url(/build/assets/icon-new-open-EYcI23VZ.png);background-size:contain;background-repeat:no-repeat}.hamburger_border{position:absolute;left:16px;width:18px;height:2px;background-color:#282828;transition:all .6s}.hamburger_border_top{top:16px}.hamburger_border_center{top:22px}.hamburger_border_bottom{top:28px}.nav-open .nav{right:0}.nav-open .hamburger_border_top{transform:rotate(45deg);top:22px}.nav-open .hamburger_border_center{width:0;left:50%}.nav-open .hamburger_border_bottom{transform:rotate(-45deg);top:22px}.nav-open .hamburger .hamburger-close{display:block;position:absolute;color:#fff;font-size:.8125rem;font-weight:700;top:11px;right:11px}.nav-open .hamburger .hamburger-open{display:none}.sp-point{display:block;width:fit-content;margin-left:auto;margin-right:60px}}.point-item-wrap{border-radius:32px;background:#ededed;padding:8px 15px 8px 10px;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 1023px){.point-item-wrap{padding:4px 13px 4px 10px}}.point-item-wrap .pt-have{background:#e20000;color:#fff;font-size:clamp(.75rem,.91vw,.875rem);font-weight:700;border-radius:20px;padding:4px 8px}.point-item-wrap .pt-text{color:#000;margin-left:7px}@media screen and (max-width: 1023px){.nav_list li.dropdown-accordion-item{display:block!important;border-bottom:none}.dropdown-accordion-button{width:100%;background:none;border:none;border-bottom:2px solid #fff;color:#fff;font-family:Noto Sans JP;font-size:1.25rem;font-weight:700;line-height:normal;text-align:left;cursor:pointer;padding:20px 0;display:flex;align-items:center;justify-content:space-between;outline:none;margin:0;position:relative;transition:border-bottom .1s ease .4s}.is-open .dropdown-accordion-button{border-bottom:none;transition:border-bottom 0s}}@media screen and (max-width: 1023px) and (hover: hover){.dropdown-accordion-button:hover{opacity:.8}}@media screen and (max-width: 1023px){.dropdown-accordion-button span:first-child{font-size:1.25rem;font-weight:700;line-height:normal}.dropdown-accordion-button .accordion-icon{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dropdown-accordion-button .accordion-icon-line{position:absolute;background-color:#fff;transition:transform .5s ease,opacity .5s ease}.dropdown-accordion-button .accordion-icon-line.line-horizontal{width:16px;height:2px}.dropdown-accordion-button .accordion-icon-line.line-vertical{width:2px;height:16px}.is-open .dropdown-accordion-button .accordion-icon-line.line-vertical{transform:rotate(90deg)}.dropdown-accordion-content{max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:max-height .6s ease,opacity .3s ease,transform .3s ease;border-bottom:2px solid #fff}.is-open .dropdown-accordion-content{max-height:500px;opacity:1;transform:translateY(0);transition:max-height 1s ease,opacity .5s ease,transform .5s ease}.dropdown-accordion-content li{border-bottom:none;margin-block:16px}.dropdown-accordion-content li:first-child{margin-top:0}.dropdown-accordion-content li:last-child{margin-bottom:32px}.dropdown-accordion-content li a{font-size:1rem;font-weight:700;padding:0}}.main-section{margin:234px auto 167px;color:#000}.main-section .main-logo{text-align:center;width:clamp(200px,28vw,356px);margin:auto}.main-section .main-title{text-align:center;font-size:3rem;font-weight:700;margin-top:25px}.main-section .main-text{text-align:center;font-size:1.5rem;font-weight:500;line-height:normal;margin-top:32px}.main-section .main-text .new-line{display:none}.resign-section{text-align:center;margin:100px auto;padding:0 20px}.resign-section .resign-main-text{font-size:clamp(1.125rem,1.56vw,1.5rem);font-weight:700;margin-bottom:20px}.resign-section .sub-text{font-size:clamp(.875rem,1.04vw,1rem)}.add-section{margin:77px auto 60px}.add-section .add-card{width:clamp(328px,28.52vw,438px);margin:0 auto 27px;padding:10px 22px 13px;overflow:hidden;border-radius:8px;box-shadow:0 6px 6px #0003}.add-section .add-card .add-title{color:#e21200;font-weight:500;text-align:center;padding:0 0 10px;margin:0 20px;border-bottom:1px solid #EDEDED}.add-section .add-card .add-holder{margin-top:15px;display:flex}.add-section .add-card .add-holder .add-text{color:#000;font-size:1.25rem;font-weight:700;margin-right:auto}.add-section .add-card .add-holder .btn-change{width:80px}.add-section .add-card .add-holder .btn-change .black-btn{font-size:.875rem;padding:8px;background:#1a1a1a}.add-section .add-notes{margin-top:8px;text-align:center;color:#e21200;font-size:1.125rem;font-weight:500;line-height:normal}.add-section .sub-notes{color:#676767;font-size:.875rem}.add-section .add-notes-black{margin-top:8px;text-align:center;color:#000;font-size:1.125rem;font-weight:500;line-height:normal}.btn-section{width:700px;margin:auto;display:flex;flex-wrap:wrap;column-gap:40px;row-gap:40px}.btn-section .btn-menu{width:330px}.btn-section .btn-menu .icon-btn{font-size:1rem;line-height:normal;padding:0 0 0 70px;height:5rem;position:relative}.btn-section .btn-menu .icon-btn:before{content:"";position:absolute;width:45px;height:45px;top:calc(50% - 22px);left:25px;background-size:contain;background-repeat:no-repeat}.btn-section .btn-menu .icon-btn .new-line{display:none}.btn-section .btn-menu .icon-btn.icon-1:before{background-image:url(/build/assets/icon-pt-luBpHQ1s.svg)}.btn-section .btn-menu .icon-btn.icon-2:before{background-image:url(/build/assets/icon-cd-DN5mzMHf.svg)}.btn-section .btn-menu .icon-btn.icon-3{font-size:.875rem}.btn-section .btn-menu .icon-btn.icon-3:before{background-image:url(/build/assets/icon-iv-gEAePO15.svg)}.btn-section .btn-menu .icon-btn.icon-4:before{background-image:url(/build/assets/icon-hs-FhPlyyYH.svg)}.btn-section .btn-menu .icon-btn.icon-5:before{background-image:url(/build/assets/icon-sr-RYh3Ylf1.svg)}.btn-section .btn-menu .icon-btn.icon-6:before{background-image:url(/build/assets/icon-il-EtlO-G3M.svg)}@media screen and (max-width: 1023px){.main-section{margin-top:30px}.no-login-section{margin-top:100px}}.notes-card{width:clamp(350px,70vw,1000px);margin:60px auto 0;padding:10px 22px 13px;color:#5e5e5e;border-radius:.625rem;background:#f6f6f6;text-align:center}.notes-card.m-btm{margin-bottom:min(280px,22vw)}.notes-card .notes-title{font-size:1rem;font-weight:700;line-height:normal;padding:0 0 3px;margin:0 20px;border-bottom:1px solid #D9D9D9}.notes-card .notes-text{text-align:left;font-size:.75rem;line-height:normal;font-weight:500;margin:20px auto 15px}.notes-card .notes-text li{text-indent:-1em;padding-left:1em}@media screen and (max-width: 1023px){.notes-card{width:clamp(350px,90vw,850px)}}@media screen and (max-width: 767px){.main-section .main-title{font-size:clamp(1.5rem,4.17vw,2rem);padding-left:30px;padding-right:30px}.main-section .main-text{font-size:clamp(.875rem,2.09vw,1rem);padding-left:30px;padding-right:30px}.main-section .main-text .new-line{display:block}.add-section{margin:20px auto 53px;width:100%;padding-left:30px;padding-right:30px}.add-section .add-card{width:100%;max-width:330px;border-radius:.25rem;border:1px solid #B3B3B3;box-shadow:none}.add-section .add-card .add-title{font-size:.875rem}.add-section .add-notes{font-size:clamp(.875rem,2.09vw,1rem)}.btn-section{width:100%;padding-left:30px;padding-right:30px;row-gap:20px;justify-content:center}.btn-section .btn-menu{width:100vw;max-width:330px}.btn-section .btn-menu .icon-btn{font-size:clamp(.875rem,2.09vw,1rem);padding:10px 10px 10px 70px}.btn-section .btn-menu .icon-btn .new-line{display:block}.notes-card{margin:47px auto 0;width:clamp(100px,90vw,600px)}}.top-notice{margin:30px auto 0;max-width:600px}.top-notice p{text-align:center;font-size:clamp(.875rem,2.09vw,1rem)}@media screen and (max-width: 767px){.top-notice p{text-align:left;padding:0 20px}}.dropdown-button-wrapper{position:relative}@media (hover: hover){.dropdown-button-wrapper:hover .arrow-icon{transform:rotate(180deg)}}@media (hover: none){.dropdown-button-wrapper{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .3s ease}}@media (hover: none){.dropdown-button-wrapper.is-open{grid-template-rows:auto 1fr}}.dropdown-button-wrapper.is-open .arrow-icon{transform:rotate(180deg)}.dropdown-button{background:#e21200;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:80px;padding-inline:20px;border:none;outline:none;transition:opacity .3s}@media (hover: hover){.dropdown-button-wrapper:hover .dropdown-button{border-radius:4px 4px 0 0}}@media (hover: none){.is-open .dropdown-button{border-radius:4px 4px 0 0}}.dropdown-button .button-icon{flex-shrink:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center}.dropdown-button .button-text{flex-grow:1;font-family:Noto Sans JP;color:#fff;font-weight:700;font-size:1rem;text-align:center}@media screen and (max-width: 767px){.dropdown-button .button-text{font-size:clamp(.875rem,2.09vw,1rem)}}.dropdown-button .button-text.s-font{font-size:.875rem}.dropdown-button .arrow-icon{flex-shrink:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;transition:transform .3s ease}.dropdown-list{position:absolute;top:100%;left:0;width:100%;z-index:100;opacity:0;transform:scaleY(0);transform-origin:top;transition:all .3s ease;background:#fff;border:1px solid #E21200;box-shadow:0 4px 4px #00000040;border-radius:0 0 4px 4px}@media (hover: hover){.dropdown-button-wrapper:hover .dropdown-list{opacity:1;transform:scaleY(1)}}@media (hover: none){.dropdown-list{position:static;opacity:1;transform:none;overflow:hidden;border:none}.dropdown-button-wrapper.is-open .dropdown-list{border:1px solid #E21200;border-top:none}}.dropdown-list .dropdown-list-inner{padding:16px;display:flex;flex-direction:column;gap:10px}@media (hover: none){.dropdown-list .dropdown-list-inner{min-height:0}}.dropdown-list .dropdown-item{color:#e21200;font-family:Noto Sans JP;font-weight:700;font-size:.875rem;line-height:normal;text-align:center;transition:opacity .3s}@media (hover: hover){.dropdown-list .dropdown-item:hover{opacity:.6}}@media screen and (max-width: 767px){.dropdown-list .dropdown-item{font-size:clamp(.875rem,2.09vw,1rem)}}.serial main{background-image:url(/build/assets/back_gray_under-BbLqt6si.png);background-repeat:no-repeat;background-position:bottom right;background-size:28%,28%}@media screen and (max-width: 767px){.serial main{background-image:none}}@media screen and (max-width: 1023px){.serial .serial-main-section{margin-top:30px}}.serial .serial-section{max-width:680px;width:100%;margin:70px auto;padding:56px 30px;overflow:hidden;border-radius:8px;box-shadow:0 3px 12px #0003}.serial .serial-section .main-text{text-align:center;font-size:1.125rem;font-weight:500;line-height:normal;margin-bottom:20px}.serial .serial-section .main-text p{font-size:16px}.serial .serial-section .err-text{display:none;text-align:center;font-size:1rem;font-weight:500;color:#e21200;margin-bottom:10px}.serial .serial-section .err-text.active-err{display:block}.serial .serial-section .serial-info{text-align:center}.serial .serial-section .serial-info .serial-code{margin:0 auto 20px;font-size:1rem;font-weight:400;padding:.75em 1em;width:clamp(320px,28.65vw,440px)}.serial .serial-section .serial-info .serial-text{margin-bottom:20px}.serial .serial-section .serial-info .serial-text p{font-size:.875rem}.serial .serial-section .serial-info .btn-snd{width:280px;margin:0 auto}.serial .serial-section .serial-info .btn-snd .submit-btn{background:#e21200;border-radius:.25rem;font-size:1rem;font-weight:700;padding:1em}.serial .serial-section .notes-card{width:100%;margin:60px auto 0;padding:10px 22px 13px;color:#5e5e5e;border-radius:.625rem;background:#f6f6f6;text-align:center}.serial .serial-section .notes-card .notes-title{font-size:1rem;font-weight:700;line-height:normal;padding:0 0 3px;margin:0 20px;border-bottom:1px solid #D9D9D9}.serial .serial-section .notes-card .notes-text{list-style-type:disc;padding-left:1rem;font-size:.75rem;font-weight:500;line-height:normal;font-weight:700;margin:20px auto 15px;display:inline-block}.serial .serial-section .notes-card .notes-text li{text-align:left}@media screen and (max-width: 767px){.serial .serial-section{width:100%;padding:0 20px;margin:40px auto 70px;box-shadow:none}.serial .serial-section .main-text{font-size:clamp(.875rem,4.8vw,1.125rem)}.serial .serial-section .err-text{font-size:clamp(.875rem,4.27vw,1rem)}.serial .serial-section .serial-info .serial-code{margin:22px auto;font-size:clamp(.875rem,4.27vw,1rem);padding:.75em .875em;width:clamp(270px,87.47vw,328px)}.serial .serial-section .serial-info .btn-snd{width:clamp(230px,73.87vw,277px)}.serial .serial-section .notes-card{margin:47px auto 0}}.serial .serial-end{text-align:center}.serial .serial-end .get-pt-text{font-size:1.5rem;font-weight:700}.serial .serial-end .icon-img{margin:45px auto 20px;width:140px}.serial .serial-end .icon-img img{width:100%;object-fit:cover}.serial .serial-end .sub-text{font-size:1.25rem;font-weight:500;line-height:normal}@media screen and (max-width: 767px){.serial .serial-end{margin-bottom:110px}.serial .serial-end .get-pt-text{font-size:1.375rem}.serial .serial-end .icon-img{margin:32px auto 20px;width:120px}.serial .serial-end .sub-text{font-size:clamp(.875rem,4.8vw,1.125rem)}}.serial .serial-terms-wrap{margin-top:60px;color:#333;font-size:.875rem}.serial .serial-terms-wrap .terms-title{font-size:1.2rem;font-weight:700;text-align:center}.serial .serial-terms-wrap .terms-text{border:1px solid #ccc;border-radius:5px;height:150px;margin:20px auto 120px;overflow:auto;padding:19px;max-width:800px;width:90%;text-align:left}.serial .serial-terms-wrap .terms-text .red-text{color:#e21200}.serial .serial-terms-wrap .terms-link{color:#333;text-decoration:underline;transition:1s}.serial .serial-terms-wrap .terms-link:hover{transition:1s;opacity:.6}.add-entry main{background-image:url(/build/assets/back_gray_under-BbLqt6si.png);background-repeat:no-repeat;background-position:bottom right;background-size:28%,28%}@media screen and (max-width: 767px){.add-entry main{background-image:none}}.add-entry .add-section{max-width:680px;width:100%;margin:70px auto 115px;padding:106px 30px;overflow:hidden;border-radius:8px;box-shadow:0 3px 12px #0003;text-align:center}.add-entry .add-section .main-text{display:inline-block}.add-entry .add-section .main-text .title-text,.add-entry .add-section .main-text .sub-text{text-align:left}.add-entry .add-section .main-text .title-text{font-size:1.5rem;font-weight:700}.add-entry .add-section .main-text .sub-text{font-size:1.125rem;font-weight:500}.add-entry .add-section .sub-text .first-text{color:#e21200;font-size:1rem;font-weight:500;margin-bottom:5px}.add-entry .add-section .sub-text .first-text .new-line{display:none}.add-entry .add-section .sub-text .second-text{color:#676767;font-size:.875rem;font-weight:500}.add-entry .add-section .sub-text .third-text{color:#e21200;font-size:.875rem;font-weight:500;margin-top:15px}.add-entry .add-section .sub-text .fourth-text{color:#e21200;font-size:.875rem;font-weight:500}.add-entry .add-section .sub-text .fourth-text a{color:#000;text-decoration-line:underline}.add-entry .add-select-box{width:400px;margin:36px auto 20px;padding:32px;border-radius:.625rem;background:#f6f6f6;text-align:left}.add-entry .add-select-box .add-item{display:flex;margin-bottom:15px}.add-entry .add-select-box .add-item input{inline-size:20px}.add-entry .add-select-box .add-item label{display:block;width:275px;padding:5px 10px 0;margin-left:11px;background-color:#fff;border-radius:.25rem;border:1px solid #D9D9D9;font-family:Balsamiq Sans;font-size:1rem;font-weight:400}.add-entry .add-select-box .btn-go-entry{text-align:center;margin:15px auto 0}.add-entry .add-select-box .btn-go-entry a{color:#000;font-size:clamp(.75rem,3.73vw,.875rem);font-weight:500;line-height:1.5rem;text-decoration-line:underline;transition:1s}@media (hover: hover){.add-entry .add-select-box .btn-go-entry a:hover{transition:1s;opacity:.7}}.add-entry .btn-entry{margin:20px auto 0;width:280px}.add-entry .btn-entry .red-btn{font-size:1rem;font-weight:700;padding:16px;background:#e21200;border-radius:.25rem}@media screen and (max-width: 767px){.add-entry .add-section{width:100%;padding:0 20px;margin:40px auto 50px;box-shadow:none;text-align:left}.add-entry .add-section .main-text .title-text{font-size:clamp(.875rem,5.87vw,1.375rem)}.add-entry .add-section .main-text .sub-text{font-size:clamp(.875rem,4.27vw,1rem)}.add-entry .add-section .sub-text .first-text{font-size:clamp(.875rem,4.27vw,1rem);line-height:1.5rem}.add-entry .add-section .sub-text .first-text .new-line{display:block}.add-entry .add-section .sub-text .second-text{font-size:clamp(.75rem,3.73vw,.875rem);line-height:1.5rem}.add-entry .add-select-box{width:100%;margin:20px auto 10px;padding:40px 20px}.add-entry .add-select-box .add-item label{width:100%;font-size:clamp(.875rem,4.27vw,1rem)}.add-entry .add-select-box .btn-go-entry{margin:20px auto 0}.add-entry .add-select-box .btn-go-entry a{font-size:.875rem}.add-entry .btn-entry{width:100%;max-width:280px}}.add-entry .add-end{text-align:center}.add-entry .add-end .icon-img{margin:0 auto 20px;width:140px}.add-entry .add-end .icon-img img{width:100%;object-fit:cover}.add-entry .add-end .main-text{font-size:1.5rem;font-weight:500;margin-bottom:12px}.add-entry .add-end .sub-text{font-size:1rem;font-weight:500}@media screen and (max-width: 767px){.add-entry .add-end{margin-bottom:85px}.add-entry .add-end .icon-img{width:120px}.add-entry .add-end .main-text{font-size:1.25rem;font-weight:500;margin-bottom:15px}.add-entry .add-end .sub-text{font-size:clamp(.875rem,4.27vw,1rem)}}.add-entry .under-line{color:#000;text-decoration-line:underline;font-weight:500;transition:1s}@media (hover: hover){.add-entry .under-line:hover{transition:1s;opacity:.7}}.card-change main{background-image:url(/build/assets/back_gray_under-BbLqt6si.png);background-repeat:no-repeat;background-position:bottom right;background-size:28%,28%}@media screen and (max-width: 767px){.card-change main{background-image:none}}.card-change .title-section .new-line{display:none}@media screen and (max-width: 1023px){.card-change .cardchange-main-section{margin-top:30px}}.card-change .filter-section{width:clamp(650px,47.98vw,740px);margin:72px auto 0;padding:23px 50px;border-radius:.25rem;background:#f6f6f6}.card-change .filter-section .filter-text{font-size:1.125rem;font-weight:700;margin-bottom:12px;width:fit-content;padding-left:1.7rem;position:relative}.card-change .filter-section .filter-text:before{content:"";position:absolute;width:1.5rem;height:1.5rem;top:calc(50% - .6rem);left:0rem;background-image:url(/build/assets/icon-filter-9DP2_dwc.svg);background-size:contain;background-repeat:no-repeat}.card-change .filter-section .filter-btn{font-size:1rem;font-weight:700;border-radius:1.875rem;border:2px solid #D9D9D9;background:#fff;position:relative}.card-change .filter-section .filter-btn a{color:#000;font-size:1rem;font-weight:700;display:block;text-decoration:none;padding:12px 35px}.card-change .filter-section .filter-btn:after{content:"";position:absolute;width:.875rem;height:.875rem;top:calc(50% - .3rem);right:35px;background-image:url(/build/assets/icon-down--RZbnmu3.png);background-size:contain;background-repeat:no-repeat}.card-change .card-list-section{width:clamp(790px,57.95vw,890px);margin:55px auto 140px;padding-top:27px;padding-bottom:66px;overflow:hidden;border-radius:8px;box-shadow:0 3px 12px #0003;text-align:center}.card-change .card-list-section .main-text{display:none;font-size:clamp(1.2rem,1.56vw,1.5rem);font-weight:700;line-height:normal}.card-change .card-list-section .main-text.active-text{display:block}.card-change .card-list-section .main-text p{background:#282828;color:#fff;padding:3px;margin:0 auto;width:100px;font-weight:700;font-size:clamp(1rem,1.3vw,1.25rem)}@media screen and (max-width: 767px){.card-change .card-list-section .main-text p{margin:0 auto 3px}}.card-change .card-list-section .top-notice{margin:10px auto 20px;max-width:600px;font-size:clamp(.875rem,1.04vw,1rem)}.card-change .card-list-section .search-result{display:none}.card-change .card-list-section .search-result .search-text{font-size:1rem;font-weight:700}.card-change .card-list-section .search-result .search-count{font-size:1.875rem;font-weight:900;line-height:2rem}.card-change .card-list-section .search-result .search-count span{font-size:1rem;font-weight:700;margin-left:5px}.card-change .card-list-section .search-result.active-text{display:block}.card-change .card-list-section .card-search-list{margin-top:43px;display:flex;flex-wrap:wrap;justify-content:center;column-gap:40px;row-gap:20px}.card-change .card-list-section .card-search-list:after{content:"";display:block;width:clamp(315px,22.47vw,345px);height:0}.card-change .card-list-section .card-search-list .promo-card{border-radius:.25rem;background:#282828;display:flex;flex-wrap:wrap;column-gap:28px;justify-content:center;align-items:center;width:clamp(315px,22.47vw,345px);padding:10px 0;position:relative;transition:1s}.card-change .card-list-section .card-search-list .promo-card a{position:absolute;top:0;left:0;height:100%;width:100%}@media (hover: hover){.card-change .card-list-section .card-search-list .promo-card:hover{transition:1s;opacity:.8}}.card-change .card-list-section .card-search-list .promo-card .card-img{width:clamp(90px,6.52vw,100px)}.card-change .card-list-section .card-search-list .promo-card .card-img img{width:100%;object-fit:cover}.card-change .card-list-section .card-search-list .promo-card .card-holder{text-align:left;width:clamp(168px,11.07vw,170px)}.card-change .card-list-section .card-search-list .promo-card .card-holder .card-title-text{font-size:.875rem;font-weight:700;line-height:1rem;background:#fff;padding:3px 8px}.card-change .card-list-section .card-search-list .promo-card .card-holder .card-model-text{color:#fff;font-size:.875rem;font-weight:700;line-height:1.5rem;margin-top:5px}.card-change .card-list-section .card-search-list .promo-card .card-holder .card-name-text{color:#fff;font-size:.875rem;font-weight:700;line-height:1.5rem}.card-change .card-list-section .card-search-list .promo-card .card-holder .card-pt-list-wrap{display:flex;align-items:center;justify-content:flex-start;margin-top:10px}.card-change .card-list-section .card-search-list .promo-card .card-holder .card-pt-need{background:#e20000;color:#fff;font-size:.75rem;font-weight:700;padding:0 3px 1px;border-radius:.25rem}.card-change .card-list-section .card-search-list .promo-card .card-holder .card-pt-text{color:#fff;font-size:.875rem;font-weight:700;padding-left:5px}.card-change .card-list-section .card-search-list .promo-card .card-holder .card-sheets-text{color:#f0867d;font-size:.75rem;font-weight:500;line-height:1.5rem}@media screen and (max-width: 1023px){.card-change .card-list-section{width:clamp(690px,87vw,890px);margin-bottom:140px}.card-change .card-list-section .card-search-list{column-gap:20px}.card-change .card-list-section .card-search-list:after{width:clamp(315px,30.8vw,345px)}.card-change .card-list-section .card-search-list .promo-card{column-gap:20px;width:clamp(315px,30.8vw,345px);padding:10px 0}.card-change .card-list-section .card-search-list .promo-card .card-img{width:clamp(90px,8.8vw,100px)}.card-change .card-list-section .card-search-list .promo-card .card-holder{width:clamp(168px,16.43vw,170px)}}@media screen and (max-width: 767px){.card-change .cardchange-main-section{padding:0 10px}.card-change .filter-section{width:fit-content;padding:23px 0;background:#fff;margin-top:10px}.card-change .filter-section .filter-btn{width:85.33vw}.card-change .card-list-section{width:100%;margin-top:0;margin-bottom:140px;box-shadow:none;text-align:center}.card-change .card-list-section .main-text{font-size:1.125rem}.card-change .card-list-section .search-result.active-text{display:flex;align-items:baseline;justify-content:center;column-gap:5px}.card-change .card-list-section .card-search-list{max-width:350px;margin-left:auto;margin-right:auto}.card-change .card-list-section .card-search-list:after{content:none}.card-change .card-list-section .card-search-list .promo-card{width:100%}.card-change .card-list-section .card-search-list .promo-card .card-img{width:clamp(90px,30vw,105px)}.card-change .card-list-section .card-search-list .promo-card .card-holder{width:clamp(100px,50vw,185px)}}.card-change .detail-card-section{width:clamp(790px,55.99vw,860px);margin:55px auto 50px;overflow:hidden;border-radius:8px;box-shadow:0 3px 12px #0003}.card-change .detail-card-section .main-text{color:#e21200;text-align:center;font-size:1.125rem;font-weight:700;line-height:normal}.card-change .detail-card-section .sub-text{text-align:center;font-size:1rem;font-weight:700;line-height:normal}.card-change .detail-card-section .card-info{display:flex;flex-wrap:wrap;column-gap:50px;justify-content:center;width:100%;padding:48px 0}.card-change .detail-card-section .card-info .card-img{width:clamp(340px,24.09vw,370px)}.card-change .detail-card-section .card-info .card-img img{width:100%;object-fit:cover}.card-change .detail-card-section .card-info .card-img.glass-img{height:fit-content;border-radius:18px;position:relative;transition:.3s}.card-change .detail-card-section .card-info .card-img.glass-img:before{content:"";position:absolute;width:clamp(2rem,6vw,4.49638rem);height:clamp(2rem,6vw,4.49638rem);right:-20px;bottom:-20px;background-image:url(/build/assets/icon-glass-wuhnZ4cb.png);background-size:contain;background-repeat:no-repeat;pointer-events:none}@media (hover: hover){.card-change .detail-card-section .card-info .card-img.glass-img:hover{transform:translate3d(0,-5px,0)}}.card-change .detail-card-section .card-info .card-holder{width:clamp(280px,19.54vw,300px);display:flex;flex-flow:column}.card-change .detail-card-section .card-info .card-holder .card-title-text{background-color:#282828;padding:5px 8px;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.25;width:fit-content}.card-change .detail-card-section .card-info .card-holder .card-model-text{font-size:1.125rem;font-weight:700;line-height:1.2;margin-top:16px}.card-change .detail-card-section .card-info .card-holder .card-name-text{color:#000;font-size:1.5rem;font-weight:700;line-height:1.2;margin-top:8px}.card-change .detail-card-section .card-info .card-holder .card-detail-text{font-size:1rem;font-weight:500;line-height:1.5;margin-top:40px}.card-change .detail-card-section .card-info .card-holder .card-pt-list-wrap{display:flex;align-items:center;justify-content:flex-start;margin-top:10px}.card-change .detail-card-section .card-info .card-holder .card-pt-need{background:#e20000;color:#fff;font-size:.75rem;font-weight:700;padding:0 3px 1px;border-radius:.25rem}.card-change .detail-card-section .card-info .card-holder .card-pt-text{color:#000;font-size:.875rem;font-weight:700;padding-left:5px}.card-change .detail-card-section .card-info .card-holder .card-sheets-text,.card-change .detail-card-section .card-info .card-holder .card-stock-text{color:#e21200;font-size:.875rem;font-weight:500}.card-change .detail-card-section .card-info .card-holder .card-sheets-text{margin-top:15px}.card-change .detail-card-section .card-info .card-holder .card-stock-text{margin-top:2px}.card-change .detail-card-section .card-info .card-holder .btn-change{margin:24px 20px 15px}.card-change .detail-card-section .card-info .card-holder .btn-change .red-btn{font-size:1rem;font-weight:700;padding:1em;line-height:1rem}.card-change .detail-card-section .card-info .card-holder .nopt-text{margin:24px 0 15px;color:#e21200;font-size:1rem;font-weight:500;line-height:1.5rem}.card-change .detail-card-section .card-info .card-holder .nopt-text .new-line{display:block}.card-change .detail-card-section .card-info .card-holder .add-title-text{margin-top:16px;font-size:1.125rem;font-weight:700}.card-change .detail-card-section .card-info .card-holder .add-select-text{font-size:1.125rem;font-weight:500}.card-change .detail-card-section .get-btn-section{margin:0 auto 15px;width:clamp(17.3125rem,18.23vw,17.5rem)}.card-change .detail-card-section .get-btn-section .red-btn{font-size:1rem;font-weight:700;padding:1em;line-height:1rem;background:#e21200;border-radius:.25rem}.card-change .detail-card-section .history-list{text-align:center;margin-top:18px;margin-bottom:86px}@media screen and (max-width: 767px){.card-change .detail-card-section .history-list{margin-bottom:0}}.card-change .detail-card-section .history-list a{color:#000;font-size:1rem;font-weight:700;text-decoration-line:underline}.card-change .confirm-modal .detail-card-section{box-shadow:none;margin:30px auto 0}.card-change .confirm-modal .detail-card-section .card-info{padding:35px 0}.card-change .confirm-modal .detail-card-section .card-info .card-img{width:clamp(220px,15.63vw,240px)}.card-change .back-list,.card-change .close-confirm{text-align:center}.card-change .back-list a,.card-change .close-confirm a{color:#000;font-size:1rem;font-weight:700;text-decoration-line:underline}.card-change .back-list{margin-top:65px;margin-bottom:115px}.card-change .close-confirm{margin-top:10px;margin-bottom:40px}@media screen and (max-width: 1023px){.card-change .detail-card-section{width:clamp(710px,69.41vw,860px)}.card-change .detail-card-section .card-info{column-gap:25px}.card-change .detail-card-section .card-info .card-img{width:clamp(340px,33.24vw,370px)}.card-change .detail-card-section .card-info .card-holder{width:clamp(270px,26.4vw,300px)}}@media screen and (max-width: 767px){.card-change .title-section{text-align:center}.card-change .title-section .new-line{display:block}.card-change .title-section .main-title{font-size:clamp(1.2rem,5.64vw,1.375rem)}.card-change .title-section .event-title{font-size:16px}.card-change .detail-card-section{width:100%;margin:0 auto 30px;padding:0 10px;box-shadow:none}.card-change .detail-card-section .card-info{flex-flow:column;column-gap:0;row-gap:30px;align-items:center;width:100%;padding:0}.card-change .detail-card-section .card-info .card-img{width:50%}.card-change .detail-card-section .card-info .card-img.glass-img{margin-top:25px}.card-change .detail-card-section .card-info .card-img.glass-img:before{width:clamp(1.5rem,12.8vw,3.5rem);height:clamp(1.5rem,12.8vw,3.5rem)}.card-change .detail-card-section .card-info .card-holder{width:clamp(100px,100%,400px)}.card-change .detail-card-section .card-info .card-holder .card-title-text{font-size:.875rem;padding-block:2px;order:1}.card-change .detail-card-section .card-info .card-holder .card-model-text{font-size:.875rem;margin-top:8px;order:2}.card-change .detail-card-section .card-info .card-holder .card-name-text{font-size:1rem;margin-top:3px;order:3}.card-change .detail-card-section .card-info .card-holder .card-detail-text{font-size:.875rem;margin-top:14px;order:7}.card-change .detail-card-section .card-info .card-holder .card-pt-list-wrap{order:4;margin-top:3px}.card-change .detail-card-section .card-info .card-holder .card-pt-text{font-size:.875rem}.card-change .detail-card-section .card-info .card-holder .card-sheets-text{font-size:.75rem;margin-top:8px;order:5}.card-change .detail-card-section .card-info .card-holder .card-stock-text{font-size:.75rem;order:6}.card-change .detail-card-section .card-info .card-holder .btn-change{width:71.03vw;max-width:17.3125rem;margin:40px auto 15px;order:8}.card-change .detail-card-section .card-info .card-holder .nopt-text{order:8}.card-change .detail-card-section .card-info .card-holder .nopt-text .new-line{display:none}.card-change .detail-card-section .card-info .card-holder .add-title-text{font-size:1rem;order:9}.card-change .detail-card-section .card-info .card-holder .add-select-text{font-size:1rem;order:10}.card-change .detail-card-section .card-info .card-holder .card-count{order:8}.card-change .detail-card-section .get-btn-section{margin:0 auto 15px;width:71.03vw;max-width:17.3125rem}.card-change .back-list{margin-top:30px;margin-bottom:71px}.card-change .confirm-modal .detail-card-section{margin-top:5px;padding:0}.card-change .confirm-modal .detail-card-section .main-text{font-size:1rem}.card-change .confirm-modal .detail-card-section .sub-text{font-size:.875rem}.card-change .confirm-modal .detail-card-section .card-info{padding:15px 0;row-gap:15px}.card-change .confirm-modal .detail-card-section .card-info .card-img{width:clamp(100px,25vw,140px)}.card-change .confirm-modal .detail-card-section .card-info .card-holder{width:clamp(100px,100%,250px);padding:0}.card-change .confirm-modal .detail-card-section .card-info .add-title-text,.card-change .confirm-modal .detail-card-section .card-info .add-select-text{font-size:.875rem}.card-change .confirm-modal .close-confirm{margin-top:0;margin-bottom:20px}}.card-change .cardchange-end{text-align:center;margin-bottom:120px}.card-change .cardchange-end .icon-img{margin:100px auto 20px;width:8.25rem}.card-change .cardchange-end .icon-img img{width:100%;object-fit:cover}.card-change .cardchange-end .main-end-text{font-size:1.5rem;font-weight:500;margin-bottom:12px}.card-change .cardchange-end .sub-end-text{font-size:1rem;font-weight:500}@media screen and (max-width: 767px){.card-change .cardchange-end{margin-bottom:85px}.card-change .cardchange-end .icon-img{width:7.13431rem;margin-top:21px}.card-change .cardchange-end .main-end-text{font-size:1.25rem;font-weight:500;margin-bottom:15px}.card-change .cardchange-end .sub-end-text{font-size:clamp(.875rem,4.27vw,1rem)}}.filter-modal{display:none}.filter-modal:target{display:flex}.filter-modal{text-align:left;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;padding:2rem}@media screen and (max-width: 767px){.filter-modal{padding:0}}.filter-modal:target{justify-content:space-around;align-items:center}.modal-overlay{position:absolute;height:100%;width:100%;left:0;top:0;cursor:default}.modal-content{position:relative;background-color:#fff;border-radius:8px;width:calc(39.625rem + 100px);padding:50px 40px}@media screen and (max-width: 767px){.modal-content{width:80%}}.modal-content .filter-text{font-size:1.125rem;font-weight:700;margin-bottom:20px;border-left:5px solid #E21200;padding-left:10px}.modal-close{color:initial;text-decoration:none;position:absolute;top:0;right:0;padding:0 .5rem;display:inline-block}.confirm-modal{display:none}.confirm-modal:target{display:flex}.confirm-modal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;position:fixed;top:0;left:0;width:100%;height:100%}.confirm-modal .cardchange-main-section{width:80vw;max-width:860px;position:absolute;background-color:#fff;border-radius:8px;margin-top:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.confirm-modal .cardchange-main-section{top:calc(50% + 10px);transform:translateY(-50%)}}.confirm-modal .cardchange-main-section .detail-card-section{width:100%}.confirm-modal:target{justify-content:space-around;align-items:center}.title-list{display:flex;justify-content:center;column-gap:20px;row-gap:15px}@media screen and (max-width: 767px){.title-list{display:block}}.title-list .title-item{background-color:#282828;width:19.8125rem}@media screen and (max-width: 767px){.title-list .title-item{margin-bottom:10px;width:250px}}.title-list .title-item a{color:#fff;font-size:1rem;font-weight:700;display:block;text-decoration:none;padding:10px 2.1rem 10px 10px;text-align:center;transition:1s;position:relative}@media (hover: hover){.title-list .title-item a:hover:not(.active){transition:1s;opacity:.5}}.title-list .title-item a:after{content:"";position:absolute;width:10px;height:11px;top:calc(50% - 4px);right:20px;background-image:url(/build/assets/right_red-VJYolGU1.svg);background-size:contain;background-repeat:no-repeat}.modaal-close{border-radius:0%!important;background-color:#e21200!important;transition:1s}@media (hover: hover){.modaal-close:hover:not(.active){transition:1s;opacity:.5}}.modaal-close:focus:before,.modaal-close:focus:after,.modaal-close:hover:before,.modaal-close:hover:after{background:#fff!important}.modaal-container{background:#fff0!important}.event-sel-wrap{position:relative;width:100%;max-width:600px;margin:32px auto 40px}.event-sel-wrap:after{content:"";position:absolute;top:50%;right:34px;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #E21200;pointer-events:none}@media screen and (max-width: 767px){.event-sel-wrap{width:95%}.event-sel-wrap:after{right:16px}}.event-sel{width:100%;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:500;color:#000;border:2px solid #D9D9D9;border-radius:30px;padding:12px 60px 12px 32px;cursor:pointer;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none}.event-sel:focus{outline:none;border-color:#e21200}@media screen and (max-width: 767px){.event-sel{font-size:.875rem;padding-inline:16px 28px}}.event-next{margin-inline:auto;max-width:280px}.event-next button{border:none;font-size:1rem;padding:16px}.event-next button:disabled{background:#c4c4c4;cursor:not-allowed;box-shadow:none;pointer-events:none}.event-next button:disabled:hover{transform:none;box-shadow:none}.card-list-section.event-sel-main{margin-bottom:200px}@media screen and (max-width: 767px){.card-list-section.event-sel-main{margin-bottom:40px}}.logs-list main{background-image:url(/build/assets/back_gray_under-BbLqt6si.png);background-repeat:no-repeat;background-position:bottom right;background-size:28%,28%}@media screen and (max-width: 767px){.logs-list main{background-image:none}}@media screen and (max-width: 1023px){.logs-list .logs-main-section{margin-top:30px}}.logs-list .logs-section{margin-top:70px;display:flex;justify-content:center}.logs-list .logs-section .logs-inner{display:flex;flex-flow:column;row-gap:30px;width:clamp(450px,48.18vw,740px)}.logs-list .logs-section .logs-inner .log-card{width:100%;border-radius:.25rem;background:#f6f6f6;padding:16px 32px;display:flex;position:relative;transition:.3s}.logs-list .logs-section .logs-inner .log-card .info-holder{margin-right:auto;padding-right:16px}.logs-list .logs-section .logs-inner .log-card .info-holder .log-date{color:#5e5e5e;font-size:1rem;font-weight:400;margin-bottom:8px}.logs-list .logs-section .logs-inner .log-card .info-holder .log-model{font-size:.875rem;font-weight:700}.logs-list .logs-section .logs-inner .log-card .info-holder .log-name{font-size:1.5rem;font-weight:500}.logs-list .logs-section .logs-inner .log-card .pt-holder{display:flex;justify-content:center;align-items:center;border-left:2px solid #C4C4C4;padding-left:22px}.logs-list .logs-section .logs-inner .log-card .pt-holder .log-pt{font-size:1.5rem;font-weight:700}.logs-list .logs-section .logs-inner .log-card .pt-holder .log-pt p{font-size:1rem;font-weight:700;text-align:center}.logs-list .logs-section .logs-inner .log-card .pt-holder .serial-pt{color:#e21200}.logs-list .logs-section .logs-inner .log-card .serial-pt-holder{border-left:2px solid #fff}.logs-list .logs-section .logs-inner .log-card a{position:absolute;top:0;left:0;height:100%;width:100%}@media (hover: hover){.logs-list .logs-section .logs-inner .log-card:hover{transform:translate3d(0,-3px,0)}}.logs-list .logs-section .logs-inner .serial-card{background:#fce3e3}.logs-list .pagination-section{margin:64px auto 80px}.logs-list .btn-go-top{margin:0 auto 120px}@media screen and (max-width: 767px){.logs-list .logs-main-section{padding:0 20px}.logs-list .logs-section{margin-top:20px}.logs-list .logs-section .logs-inner{row-gap:15px}.logs-list .logs-section .logs-inner .log-card{padding:10px 16px;display:flex}.logs-list .logs-section .logs-inner .log-card .info-holder .log-date{font-size:.875rem}.logs-list .logs-section .logs-inner .log-card .info-holder .log-name{font-size:1rem}.logs-list .logs-section .logs-inner .log-card .pt-holder{padding-left:16px}.logs-list .logs-section .logs-inner .log-card .pt-holder .log-pt{font-size:1.25rem}}.event-logs-inner{pointer-events:none}.log-none-text{margin:20px auto;font-size:18px}.global-date-log{width:100%}.global-date{color:#666;font-size:1rem;font-weight:400;line-height:1.5;display:flex;flex-wrap:wrap;column-gap:1em}@media screen and (max-width: 767px){.global-date{font-size:.875rem}}.global-date .trade-date{flex:0 0 auto}.global-log-item{padding-block:20px;border-bottom:1px solid #C4C4C4}.global-log-item:last-child{border-bottom:none}.global-log-item.total-pt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.global-log-item.total-pt .text{font-size:1.25rem;font-weight:700;line-height:1.2}@media screen and (max-width: 767px){.global-log-item.total-pt .text{font-size:1.125rem}}.global-log-item.total-pt .value{font-size:1.5rem;font-weight:700;line-height:1.2}@media screen and (max-width: 767px){.global-log-item.total-pt .value{font-size:1.25rem}}.global-log-id{font-size:1rem;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.global-log-id{font-size:.875rem}}.global-log-name{font-size:1.125rem;font-weight:700;line-height:1.5;flex:1;min-width:0;word-break:break-all}@media screen and (max-width: 767px){.global-log-name{font-size:1rem}}.global-log-count{font-size:.875rem;font-weight:700;line-height:1.5;text-align:right;flex-shrink:0}.global-log-row{display:flex;justify-content:space-between;align-items:center;column-gap:1rem}.event main{background-image:url(/build/assets/back_gray_under-BbLqt6si.png);background-repeat:no-repeat;background-position:bottom right;background-size:28%,28%}@media screen and (max-width: 767px){.event main{background-image:none}}.event .event-section{max-width:680px;width:100%;margin:70px auto 230px;padding:56px 30px;overflow:hidden;border-radius:8px;box-shadow:0 3px 12px #0003}@media screen and (max-width: 767px){.event .event-section{box-shadow:none}}.event .event-section .main-text{text-align:center;color:#e21200;font-size:1.125rem;font-weight:500;line-height:normal;margin-bottom:10px}.event .event-section .main-text p{font-size:16px}.event .event-section .sub-text{text-align:center;font-weight:700}.event .event-section .event-note-text{color:#e21200;font-size:1rem;margin-top:10px}.event .event-section .err-text{display:none;text-align:center;font-size:1rem;font-weight:500;color:#e21200;margin-bottom:10px}.event .event-section .err-text.active-err{display:block}.event .event-section .icon-img{margin-top:20px}.event .event-section .btn-entry{margin:30px auto 0;width:280px}.event .event-section .primary-btn{display:block;width:100%;text-align:center;text-decoration:none;padding:22px;background:#e21200;border-radius:.25rem;box-shadow:0 3px 7px #0000004d;color:#fff;font-size:1rem;font-weight:700;display:flex;justify-content:center;align-items:center;transition:.3s}.event .event-section .red-btn{font-size:1rem;font-weight:700;padding:1em;line-height:1rem}.event .event-section .back-list{text-align:center;margin:15px auto 30px}.event .event-sp{display:none}.event .confirm-modal .cardchange-main-section{padding:40px 30px;width:40%}.event .confirm-modal .main-text{text-align:center;font-size:1.25rem;font-weight:500;line-height:normal;margin-bottom:10px;color:#e21200}.event .confirm-modal .sub-text{text-align:center;font-size:1.125rem}.event .confirm-modal .event-note-text{color:#e21200;font-size:.875rem;margin-top:10px;text-align:center}.event .confirm-modal .get-btn-section{margin:30px auto 15px;width:280px}.event .confirm-modal .get-btn-section .red-btn{font-size:1rem;font-weight:700;padding:1em;line-height:1rem;background:#e21200;border-radius:.25rem}@media screen and (max-width: 1023px){.event .confirm-modal .cardchange-main-section{width:70%;padding:30px 20px}}@media screen and (max-width: 767px){.event .event-section{width:100%;padding:0 20px;margin:40px auto 25px;box-shadow:none}.event .event-section .main-text{font-size:clamp(.875rem,4.8vw,1.125rem)}.event .event-section .err-text{font-size:clamp(.875rem,4.27vw,1rem)}.event .event-section .serial-info .serial-code{margin:22px auto;font-size:clamp(.875rem,4.27vw,1rem);padding:.75em .875em;width:clamp(270px,87.47vw,328px)}.event .event-section .serial-info .btn-snd{width:clamp(230px,73.87vw,277px)}.event .event-section .notes-card{margin:47px auto 0}.event .event-sp{display:block;margin:0 auto;width:40%}.event .event-pc{display:none}.event .confirm-modal .cardchange-main-section{width:90%;padding:30px 20px}.event .confirm-modal .main-text,.event .confirm-modal .sub-text{font-size:1rem}}.card-pt-wrap{display:flex;align-items:center;justify-content:center;margin-top:20px}.card-pt-wrap .card-pt{background:#e20000;color:#fff;font-size:1rem;font-weight:700;padding:0 3px 1px;border-radius:.25rem;margin-right:5px}.card-pt-wrap .card-pt-text{font-size:1.75rem;font-weight:700;margin-bottom:4px}.event-modal-btn{margin-top:20px}.id-text-wrap{margin:20px auto}.id-text-wrap .id-text{font-size:clamp(.875rem,4.8vw,1.125rem);font-weight:700}.terms main{background-image:url(/build/assets/back_gray_under-BbLqt6si.png);background-repeat:no-repeat;background-position:bottom right;background-size:28%,28%}@media screen and (max-width: 767px){.terms main{background-image:none}}.terms .title-section .new-line{display:none}@media screen and (max-width: 767px){.terms .title-section .new-line{display:block}}.terms .title-section .sp-only{display:block}@media screen and (max-width: 767px){.terms .title-section .sp-only{display:none}}.terms .terms-section{max-width:1200px;width:65%;margin:70px auto 115px;padding:80px 30px;overflow:hidden;border-radius:8px;box-shadow:0 3px 12px #0003;text-align:center}@media screen and (max-width: 1023px){.terms .terms-section{width:90%}}@media screen and (max-width: 767px){.terms .terms-section{box-shadow:none;margin:70px auto;padding:0 20px;width:100%}}@media screen and (max-width: 1023px){.terms .terms-section{margin-top:30px}}.terms .terms-wrap{margin-top:60px;margin-bottom:60px;color:#333;font-size:.875rem}.terms .terms-wrap .terms-title{font-size:1.2rem;font-weight:700}.terms .terms-wrap .terms-text{border:1px solid #ccc;border-radius:5px;height:150px;margin:20px auto 80px;overflow:auto;padding:19px;width:95%;text-align:left}.terms .terms-wrap .terms-container{margin:30px auto}.terms .terms-wrap li{padding-left:2em;text-indent:-2em;line-height:1.5}.terms .terms-wrap li p{padding-left:2em;text-indent:-3em;line-height:1.5}.terms .terms-wrap .terms-link{color:#333;text-decoration:underline;transition:1s}.terms .terms-wrap .terms-link:hover{transition:1s;opacity:.6}.terms .terms-check-wrap{background-color:#f6f6f6;padding:20px;max-width:1200px;width:95%;margin:auto}.terms .terms-check-wrap input[type=checkbox]{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.terms .terms-check-wrap input[type=checkbox]{position:relative;width:16px;height:16px;border:1px solid #282828;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.terms .terms-check-wrap input[type=checkbox]:checked:before{position:absolute;top:1px;left:4px;transform:rotate(50deg);width:4px;height:8px;border-right:2px solid #282828;border-bottom:2px solid #282828;content:""}.terms .terms-check-wrap label{font-weight:500;margin-left:5px}.terms .btn-entry{margin:60px auto 0;display:flex;flex-direction:row-reverse;justify-content:center}@media screen and (max-width: 767px){.terms .btn-entry{display:block}}.terms .primary-btn{width:100%;text-align:center;text-decoration:none;padding:22px;background:#e21200;border-radius:.25rem;box-shadow:0 3px 7px #0000004d;color:#fff;font-size:1rem;font-weight:700;display:flex;justify-content:center;align-items:center;transition:.3s}.terms .red-btn{font-size:1rem;font-weight:700;padding:16px;background:#e21200;border-radius:.25rem;width:280px}@media screen and (max-width: 767px){.terms .red-btn{margin:auto}}.terms .black-btn{font-size:1rem;font-weight:700;padding:16px;background:#1a1a1a;border-radius:.25rem;width:280px;margin-right:15px}@media screen and (max-width: 767px){.terms .black-btn{margin:15px auto 0}}.terms .disabled{pointer-events:none;background-color:gray}.maintenance main{background-image:url(/build/assets/back_gray_under-BbLqt6si.png);background-repeat:no-repeat;background-position:bottom right;background-size:28%,28%;contain:content}@media screen and (max-width: 767px){.maintenance main{background-image:none}}.maintenance .maintenance-section{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:680px;width:100%;max-height:500px;padding:106px 30px;overflow:hidden;border-radius:8px;box-shadow:0 3px 12px #0003;text-align:center}@media screen and (max-width: 1023px){.maintenance .maintenance-section{box-shadow:none}}.maintenance .maintenance-section .logo-wrap{max-width:300px;width:100%;margin:auto}.maintenance .maintenance-section .main-text{margin:30px auto;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:700}.maintenance .maintenance-section .sub-text{font-size:clamp(.875rem,1.17vw,1.125rem);font-weight:700}.hall-info-section{width:clamp(650px,47.98vw,740px);margin:72px auto 0;padding:24px 50px;border-radius:.25rem;background:#f6f6f6;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.hall-info-section{width:min(95%,400px);padding:24px}}.hall-info-section .hall-title{flex:0 0 auto}.hall-info-section .hall-name{font-weight:700}.card-list-section.cart-list-wrap{margin-bottom:60px}@media screen and (max-width: 767px){.card-list-section.cart-list-wrap{margin-bottom:20px}}@media screen and (max-width: 767px){.card-list-section.pb-s{padding-bottom:20px}}.cart-list{width:max(70%,536px);margin:40px auto 30px;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}.cart-list>*+*{border-top:1px solid #D9D9D9}@media screen and (max-width: 767px){.cart-list{width:min(100%,400px);margin-block:32px 16px}}.cart-list .promo-card{display:grid;gap:32px;grid-template-columns:1fr 2fr;padding-block:20px}@media screen and (max-width: 767px){.cart-list .promo-card{gap:16px}}.cart-list .promo-card .card-img img{width:100%;border-radius:10px;box-shadow:0 4px 4px #00000040}.cart-list .promo-card .card-info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.cart-list .promo-card .card-info-inner-top{text-align:left}.cart-list .promo-card .card-info-inner-bottom{margin-inline:auto 0}.cart-list .promo-card .card-info-inner-bottom button{font-size:.875rem;font-weight:500;text-decoration:underline;border:none;background:transparent;cursor:pointer}.cart-list .promo-card .card-info .card-id,.cart-list .promo-card .card-info .card-name,.cart-list .promo-card .card-info .card-point,.cart-list .promo-card .card-info .card-count{font-weight:700;line-height:1.5}.cart-list .promo-card .card-info .card-title{color:#fff;font-size:1.125rem;line-height:1.2;background:#000;padding:3px 8px;width:fit-content}@media screen and (max-width: 767px){.cart-list .promo-card .card-info .card-title{font-size:.875rem}}.cart-list .promo-card .card-info .card-id{font-size:1rem;margin-top:10px}@media screen and (max-width: 767px){.cart-list .promo-card .card-info .card-id{font-size:.875rem}}.cart-list .promo-card .card-info .card-name{font-size:1.25rem;margin-bottom:20px}@media screen and (max-width: 767px){.cart-list .promo-card .card-info .card-name{font-size:1rem}}.cart-list .promo-card .card-info .card-point{margin-bottom:8px}.cart-list .promo-card .card-info .card-point p{display:inline-block;background:#e20000;color:#fff;font-size:.75rem;font-weight:700;padding:1px 3px;border-radius:.25rem}.cart-list .promo-card .card-info .card-point span{font-size:.875rem;font-weight:700;padding-left:5px}.cart-list .promo-card .card-info .card-count{font-size:.875rem}.cart-total-pt{border-radius:4px;background:#d9d9d966;width:max(65%,528px);margin:30px auto;padding:16px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.cart-total-pt{width:min(100%,400px)}}.cart-total-pt p{font-size:1.125rem;font-weight:700}@media screen and (max-width: 767px){.cart-total-pt p{font-size:1rem}}.cart-total-pt span{font-size:1.5rem;font-weight:700}@media screen and (max-width: 767px){.cart-total-pt span{font-size:1.25rem}}.cart-btn-snd{width:max(90%,220px);max-width:280px;margin-inline:auto}.cart-btn-snd button{border:none}.cart-btn-snd button:disabled{background:#c4c4c4;cursor:not-allowed;box-shadow:none;pointer-events:none}.cart-btn-snd button:disabled:hover{transform:none;box-shadow:none}.cart-no-item{margin-block:min(20vw,60px)}.cart-go-btn{width:max(90%,220px);max-width:280px;margin-inline:auto}@media screen and (max-width: 767px){.set-cart-btn{margin-top:14px}}.set-cart-btn button{border:none;width:max(90%,220px);max-width:280px;margin:20px auto;font-size:1rem;padding:16px}@media screen and (max-width: 767px){.set-cart-btn button{margin:40px auto 10px}}
