﻿@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@500;800&display=swap");:root{--btn-nomal-height:3rem;--max_width:2000px;--row_cont_max_width:1200px}*{box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}html{scroll-behavior:smooth}html,body{width:100%;height:100%}body,br{letter-spacing:0}ol,ul,li{list-style:none}fieldset,img{border:0}table{border-spacing:0}caption,th{text-align:left}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}img,svg{border:none;vertical-align:middle;max-width:100% !important;max-height:100% !important}@font-face{font-family:'AgendaOne';src:url("../fonts/AgendaOneB.woff2") format("woff2"),url("../fonts/AgendaOne.woff") format("woff"),url("../fonts/AgendaOne.ttf") format("truetype");font-weight:normal;font-style:normal}.en{font-family:'AgendaOne'}body{background-color:#ffe200;color:#242424;font-family:'M PLUS 1p', "Hiragino Kaku Gothic ProN", "Hiragino Sans", meiryo, メイリオ, "ms pgothic", "ms pゴシック", osaka, sans-serif, TakaoPGothic, "Sazanami Gothic";font-optical-sizing:auto;font-weight:500;font-style:normal;font-kerning:normal}p{padding-bottom:0.75em}.bold{font-weight:bold}.red{color:#e50012}@media only screen and (min-width: 769px){:root,body{font-size:16px;line-height:1.7}.content_pc{display:block}.content_mobile{display:none}}@media screen and (max-width: 768px){.content_pc{display:none}.content_mobile{display:block}}@media screen and (max-width: 600px){:root,body{font-size:clamp(13px, 3.5vw, 14px);line-height:1.7}}.invisible{visibility:hidden}.batch{z-index:1000;position:absolute}.batch img{width:100%;height:100%}.batch:after{animation:rotating 16s linear infinite;width:100%;height:100%;content:"";display:block;background:url("../img/open_sale_bg.svg") no-repeat;position:absolute;top:0;z-index:-1;background-size:100%}@keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#wrapper{overflow:hidden}#container{background-image:url("../img/common/bg_boxx_logo_L.png"),url("../img/common/bg_boxx_logo_R.png");background-repeat:repeat-y;background-position:-0.5% 0%, 100.5% 0%;background-size:calc(min(6vw, 50px) + 0px)}.section_outline{position:relative}.section_outline:after{content:"";background:#fff;width:50%;position:absolute;height:100%;top:0;z-index:-2;left:0}.section_inner{max-width:var(--row_cont_max_width);margin:0 auto;padding:0 4vw}.lower #container a:not([class]){transition:0.3s all;color:#e50012;border-bottom:1px solid #e50012}.lower #container a:not([class]):hover{background:#fff352}.mb-1{margin-bottom:1em !important}.mb-2{margin-bottom:2em !important}.pd-0{padding-bottom:0 !important}.exp{font-size:85% !important}.highlight{background-color:#fff352}.inline_box{position:relative;background:#fff;border-radius:0 .938rem 0 0;padding:6% 5.58% 5%}@media screen and (max-width: 600px){.inline_box{padding:6% 4% 5%}}.inline_box_ba{position:relative;background:#fff;border-radius:.938rem;border:solid .25rem #242424}.inline_box_ba .boder_accent i{position:absolute;background:#ffe200}.inline_box_ba .boder_accent i:nth-child(1){width:calc(100% - 3rem);height:.25rem;top:-0.25rem;left:0;right:0;margin:0 auto}.inline_box_ba .boder_accent i:nth-child(2){width:.25rem;height:calc(100% - 3rem);top:0;bottom:0;right:-0.25rem;margin:auto 0}.inline_box_ba .boder_accent i:nth-child(3){width:calc(100% - 3rem);height:.25rem;bottom:-0.25rem;left:0;right:0;margin:0 auto}.inline_box_ba .boder_accent i:nth-child(4){width:.25rem;height:calc(100% - 3rem);top:0;bottom:0;left:-0.25rem;margin:auto 0}ul.circle_indent{padding:0 2em 1em}ul.circle_indent li{text-indent:-1em}ul.circle_indent li:before{text-indent:1em;content:'●';font-size:70%;padding-right:0.5em}h2,h3{font-weight:700;z-index:5;position:relative}h2 div,h3 div{font-size:5rem;text-align:center;line-height:1em;z-index:2;margin-bottom:-0.5rem;font-family:'AgendaOne';word-break:keep-all}h2 span,h3 span{text-align:center;font-size:0.7em;height:3.75em;display:flex;justify-content:center;align-items:center;width:100%;z-index:1;background-size:auto 3.2em;background-repeat:no-repeat;background-position:center}h4{background:#ffe200;padding-left:.75em;margin-bottom:1.25em}.b-bottom{border-bottom:2px dotted #ffe200;margin-bottom:1em;padding-bottom:.5em}.f-size-14 p,.f-size-14 ul{font-size:0.875rem}a{text-decoration:none;cursor:pointer}i img{width:1em;margin:0 .25em 0 0.15em}@media screen and (max-width: 600px){h2 div,h3 div{font-size:4rem}h2 span,h3 span{font-size:0.65em}}.btn{opacity:1;width:100%;max-width:12em}.btn img{width:1em;margin-right:.5em}.g{fill:#231815}.n-btn{transition:all 0.15s;transition-property:transform, background, box-shadow;height:3.25rem;vertical-align:top;border:#111 solid 0.188rem;border-radius:0.625rem;background:#fff;color:#111;box-shadow:0 0.25rem 0 #111;font-size:0.9rem;min-width:100%;display:flex;align-items:center;justify-content:center}.n-btn:hover{transform:translateY(0.25rem);background:#fff352;box-shadow:none}.n-btn:hover img{animation:kurukuru 4s infinite}.btn_min{opacity:1;width:100%;max-width:9em}.btn_min img{width:1em;margin-right:.5em}.n-btn_min{transition:all 0.15s;height:2.25rem;vertical-align:top;border:#5c5f5f solid 1px;border-radius:40px;background:#fff;color:#111;font-size:0.8rem;min-width:100%;display:flex;align-items:center;justify-content:center}.n-btn_min:hover{background:#fff352}.n-btn_min:hover img{animation:kurukuru 4s infinite}.flex{display:flex;gap:1%}.flex-end{display:flex;justify-content:flex-end}.flex-center{display:flex;justify-content:center}@keyframes kurukuru{35%{transform:rotateX(360deg)}100%{transform:rotatex(360deg)}}.two-columns{display:flex;justify-content:space-evenly;flex-wrap:wrap;align-content:center;align-items:center;gap:1.5rem}#f_contact{padding:9% 0;background:url("../img/common/footer_bg.png") no-repeat;background-size:cover;background-position:center}#f_contact .column{width:100%;max-width:460px}#f_contact p{color:#fff;font-size:1.4rem;letter-spacing:.1em;text-align:center;padding:0}#f_contact .btn{text-align:center;min-width:100%}.contact-btn{height:6rem;font-size:1.5rem;line-height:1.5rem;font-weight:bold}@media screen and (max-width: 600px){#f_contact p{font-size:1.1rem}#f_contact .column{width:90%}.contact-btn{height:6rem}}#fotter_nav{padding:7rem 0 3rem}#fotter_nav .section_inner{display:flex;gap:1.875rem;flex-wrap:wrap;justify-content:center}#fotter_nav .logo_area{margin:0 auto;padding:0 2rem}#fotter_nav nav{margin:0 auto}#copyright{font-size:0.625rem;text-align:center;background:#fff352;height:4em;line-height:4em}@media screen and (max-width: 600px){#fotter_nav{padding:4rem 0 3rem}}
