@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700;800&family=Bai+Jamjuree:wght@700&display=swap";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.modeItemBox.is-race .slick-dots li button:before{background:#cb4141;opacity:1}.modeItemBox.is-race .slick-dots li.slick-active button:before{background:#fe5151}.modeItemBox.is-colect .slick-dots li button:before{background:#4f48af;opacity:1}.modeItemBox.is-colect .slick-dots li.slick-active button:before{background:#7167fb}.modeItemBox.is-robo .slick-dots li button:before{background:#60ae4a;opacity:1}.modeItemBox.is-robo .slick-dots li.slick-active button:before{background:#78db58}body{position:relative}body::before{content:"";display:block;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:0;background-image:url("../images/common/bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 980px){body::before{background-image:url("../images/common/bg-sp.jpg")}}.wrapper{width:100%;overflow:hidden;color:#fff}header{position:relative;z-index:10}header .logo{position:absolute;z-index:1;top:0;left:0;margin:0;padding:2vw;background-color:#121214}header .logo a{display:block;width:13.80208vw}.textLine{line-height:0}.textLine img{vertical-align:middle}.contents{text-align:center;position:relative;z-index:2}.contents article{position:relative;padding-bottom:0%}.contents article section .innerWrap{padding:3% 0 6% 0}@media screen and (max-width: 980px){.contents article section .innerWrap{padding:6% 0 8% 0}}.contents article section .innerWrap .sectionTitle{position:relative;display:inline-block;color:#1c1c1c;border-top:4px solid #1c1c1c;border-bottom:4px solid #1c1c1c;padding:.1em .5em;font-weight:bold}@media screen and (min-width: 1920px){.contents article section .innerWrap .sectionTitle{font-size:5.6818181818vw}}@media screen and (max-width: 1920px){.contents article section .innerWrap .sectionTitle{font-size:5.6818181818vw}}@media screen and (max-width: 980px){.contents article section .innerWrap .sectionTitle{font-size:7.4666666667vw}}@media screen and (max-width: 980px){.contents article section .innerWrap .sectionTitle{border-top:3px solid #1c1c1c;border-bottom:3px solid #1c1c1c}}.contents article section .innerWrap .sectionTitle::before{content:"";display:block;position:absolute;left:0;width:100%;height:1px;background:#1c1c1c;top:3px}.contents article section .innerWrap .sectionTitle::after{content:"";display:block;position:absolute;left:0;width:100%;height:1px;background:#1c1c1c;bottom:3px}.contents article section .innerWrap .sectionTitle.-white{color:#fff;border-top:4px solid #fff;border-bottom:4px solid #fff}@media screen and (max-width: 980px){.contents article section .innerWrap .sectionTitle.-white{border-top:3px solid #fff;border-bottom:4px solid #fff}}.contents article section .innerWrap .sectionTitle.-white::before{background:#fff}.contents article section .innerWrap .sectionTitle.-white::after{background:#fff}.contents article section .innerWrap .inner{position:relative;margin:0 auto;z-index:1}.contents article section#faqSection{position:relative;width:100%;background-color:#b5b2a7;overflow:hidden;border-top:2px solid #8f8079;border-bottom:2px solid #8f8079}.contents article section#faqSection::before{content:"";position:absolute;width:100%;top:0;left:0;height:100%;background-image:url("../images/common/pattern.png");background-repeat:repeat;background-size:90px;background-blend-mode:soft-light}.contents article section#faqSection .innerWrap{position:relative;z-index:2}.contents article section#faqSection .innerWrap::before{content:"";position:absolute;z-index:3;width:100%;top:0;left:0;height:100%;background-image:url("../images/common/benefits-back-cherry.webp");background-repeat:no-repeat;background-position:bottom;background-size:100%}@media screen and (max-width: 980px){.contents article section#faqSection .innerWrap::before{background-image:url("../images/common/benefits-back-cherry-sp.webp")}}.contents article section#faqSection .innerWrap .inner{position:relative;z-index:4}.contents article section#faqSection .innerWrap .inner .faqSubTitle{display:inline-block;padding:0 16%;background:#5e574d;margin:2% auto}@media screen and (min-width: 1920px){.contents article section#faqSection .innerWrap .inner .faqSubTitle{font-size:3.7337662338vw}}@media screen and (max-width: 1920px){.contents article section#faqSection .innerWrap .inner .faqSubTitle{font-size:3.7337662338vw}}@media screen and (max-width: 980px){.contents article section#faqSection .innerWrap .inner .faqSubTitle{font-size:5.8666666667vw}}.contents article section#faqSection .innerWrap .inner .faqItem{width:70.8333333333vw;margin:4% auto;padding:50px;border-image-source:url("../images/common/dlc-bg.webp");border-image-slice:80;border-image-width:50px;border-image-outset:0;border-image-repeat:round}@media screen and (max-width: 980px){.contents article section#faqSection .innerWrap .inner .faqItem{width:94%;margin:4% auto;padding:35px;border-image-width:35px}}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox{height:100%;background:url("../images/common/frame-bg.jpg");background-repeat:repeat;background-size:192px;text-align:left}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqWrap{padding-bottom:6%}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail{margin-left:3%}@media screen and (max-width: 980px){.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail{width:94%;display:contents}}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqTitle{position:relative;display:block;color:#1c1c1c;padding:.5vw 1em;font-weight:bold;background:#5e574d;color:#fff;text-align:center;margin-top:3%;width:100%}@media screen and (min-width: 1920px){.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqTitle{font-size:2.2727272728vw}}@media screen and (max-width: 1920px){.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqTitle{font-size:2.2727272728vw}}@media screen and (max-width: 980px){.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqTitle{font-size:3.8vw;padding:1vw 1em}}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .textLink{text-decoration:underline;color:#d95041;-webkit-filter:brightness(1) !important;filter:brightness(1) !important}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .question{margin-top:3%;color:#d95041;font-weight:bold}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .question{margin-top:3%;font-size:1.82292vw;color:#625349;font-weight:800;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:.09em;position:relative;border-bottom:1px solid #252525;width:100%;padding:0 0 .5vw 0}@media screen and (max-width: 980px){.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .question{font-size:3.2vw;padding:0 0 .5vw 0}}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .question p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .question p:before{content:"Q.";display:block}@media screen and (min-width: 1920px){.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .question{font-size:1.6233766234vw}}@media screen and (max-width: 1920px){.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .question{font-size:1.6233766234vw}}@media screen and (max-width: 980px){.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .question{font-size:3.2vw}}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqText.-answer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqText.-answer:before{content:"A.";display:block}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqText{margin-top:3%;color:#1c1c1c;font-weight:bold;line-height:1.6em}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail>.faqText{margin-top:0;padding-top:3%}@media screen and (min-width: 1920px){.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqText{font-size:1.2987012987vw}}@media screen and (max-width: 1920px){.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqText{font-size:1.2987012987vw}}@media screen and (max-width: 980px){.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqText{font-size:2.6666666667vw}}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqAtte{margin-top:1%;color:#1c1c1c;font-weight:bold;text-align:left;font-weight:bold}@media screen and (min-width: 1920px){.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqAtte{font-size:1.1038961039vw}}@media screen and (max-width: 1920px){.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqAtte{font-size:1.1038961039vw}}@media screen and (max-width: 980px){.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqAtte{font-size:2.2666666667vw}}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqAtte li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contents article section#faqSection .innerWrap .inner .faqItem .faqBox .faqDetail .faqAtte li::before{content:"※";display:block}.toTopButton{position:relative;z-index:10;display:block;width:17.1875vw;margin:4.5vw auto 5vw}@media screen and (max-width: 980px){.toTopButton{width:40vw;margin:11.5vw auto 19.7vw}}body{margin:0;font:normal 75% Arial,Helvetica,sans-serif}@-webkit-keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}