*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{height:auto !important;min-height:100%;overflow-x:hidden;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:YakuHanJP,"Zen Maru Gothic",serif;color:#000}body.menu-open{overflow:hidden}html{height:auto !important;min-height:100%;scroll-behavior:smooth;overflow-x:hidden;scrollbar-gutter:stable}h1,h2,h3,h4,p,dl,dt,dd{margin:0;padding:0}ul,li{margin:0;padding:0;list-style:none}img{border:0;max-width:100%;height:auto;width:auto}a{text-decoration:none;color:inherit}.pc{display:block !important}@media only screen and (max-width: 768px){.pc{display:none !important}}.sp{display:none !important}@media only screen and (max-width: 768px){.sp{display:block !important}}.sp480{display:none}@media only screen and (max-width: 480px){.sp480{display:block}}.sp480_none{display:block}@media only screen and (max-width: 480px){.sp480_none{display:none}}nav{position:fixed;top:0;left:0;-webkit-transform-origin:center;transform-origin:center;opacity:0;z-index:9997;background-image:url(../../img/261003autumn/navi_background_pc.png);background-size:auto;background-repeat:no-repeat;background-position-y:-6px;height:241px;-webkit-animation:dropBounce 1s cubic-bezier(0.25, 1.6, 0.5, 1) forwards 1.2s;animation:dropBounce 1s cubic-bezier(0.25, 1.6, 0.5, 1) forwards 1.2s;pointer-events:none;width:100%}@media only screen and (max-width: 768px){nav{height:clamp(130px,25vw,195px);background-image:url(../../img/261003autumn/navi_background_sp.png);background-size:contain}}nav ul{position:absolute;top:36%;left:2%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media only screen and (max-width: 768px){nav ul{display:none}}nav li{padding:7px 9px;border-radius:10px;background-color:#fff;border:1px solid #747474;font-size:16px;font-weight:500;pointer-events:all}@media(hover: hover){nav li:hover{background-color:#fff8bb}}nav .nav_sp_text{font-size:clamp(16px,3vw,24px);font-weight:500;position:absolute;top:23%;left:5%;cursor:pointer;pointer-events:all}nav .sp_nav_kira{position:absolute;width:clamp(40px,8vw,62px);top:-83%;right:-38%}@-webkit-keyframes dropBounce{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}100%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}}@keyframes dropBounce{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}100%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}}.navi_back_sp{width:clamp(279px,54.5vw,419px)}@media only screen and (max-width: 375px){.navi_back_sp{width:clamp(240px,74.4vw,279px)}}.hamburger_cover{position:fixed;top:7px;right:10px;z-index:9999;width:70px;height:70px;background-color:#ffc4ce;border-radius:50%;border:2px solid #747474;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;display:none}@media only screen and (max-width: 768px){.hamburger_cover{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 375px){.hamburger_cover{width:clamp(45px,19.7vw,74px);height:clamp(45px,19.7vw,74px)}}.hamburger_cover.active #hamburger{margin-top:12px}.hamburger_cover.active #hamburger span:nth-of-type(1){top:8px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.hamburger_cover.active #hamburger span:nth-of-type(2){opacity:0}.hamburger_cover.active #hamburger span:nth-of-type(3){top:8px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.hamburger_cover #hamburger{position:relative;width:30px;height:30px;margin-top:5px}.hamburger_cover #hamburger span{display:block;width:30px;height:3px;background-color:#55645f;position:absolute;-webkit-transition:all .4s;transition:all .4s;border-radius:5px}.hamburger_cover #hamburger span:nth-of-type(1){top:0px}.hamburger_cover #hamburger span:nth-of-type(2){top:11px}.hamburger_cover #hamburger span:nth-of-type(3){top:22px}.hamburger_cover #hamburger p{font-size:9px;font-weight:bold;color:#55645f;position:absolute;top:22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s;transition:opacity .3s}.hamburger_menu{position:fixed;top:0;left:0;width:100%;height:100dvh;overflow:hidden;overflow-y:auto;background-color:#bee2cc;z-index:9998;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}.hamburger_menu.active{opacity:1;visibility:visible;pointer-events:auto}.hamburger_menu_body{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:50%;left:50%;-webkit-transform:translate(-50%, -85%);transform:translate(-50%, -85%)}.hamburger_menu_body ul li{font-size:20px;font-weight:500;background-color:#fff;border-radius:16px;width:240px;padding:13px 10px;text-align:center;border:2px solid #747474;margin-top:25px}.hamburger_menu_body .nav_sp_obj{position:absolute;bottom:-69%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:none}.firstview_wrapper{position:relative;width:100%;height:100vh;position:relative;overflow:hidden}.firstview_wrapper::before{content:"";position:absolute;background-image:url(../../img/261003autumn/nami_beige.png);background-repeat:repeat-x;bottom:0;left:0;width:100%;height:50px}.firstview{-webkit-filter:blur(5px);filter:blur(5px);-webkit-animation:blurClear .7s ease forwards .9s;animation:blurClear .7s ease forwards .9s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top}@media only screen and (max-width: 375px){.firstview{-o-object-position:calc(100% + 39px) top;object-position:calc(100% + 39px) top}}@-webkit-keyframes blurClear{0%{-webkit-filter:blur(5px);filter:blur(5px)}100%{-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes blurClear{0%{-webkit-filter:blur(5px);filter:blur(5px)}100%{-webkit-filter:blur(0px);filter:blur(0px)}}.firstview_logo_box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:370px}@media only screen and (max-width: 768px){.firstview_logo_box{-webkit-transform:translate(-50%, -79%);transform:translate(-50%, -79%);min-width:auto;width:322px}}.firstview_logo_box .firstview_logo{opacity:0}.firstview_logo_box .firstview_logo{-webkit-animation:popup .8s cubic-bezier(0.22, 2, 0.36, 1) forwards .3s;animation:popup .8s cubic-bezier(0.22, 2, 0.36, 1) forwards .3s}@-webkit-keyframes popup{0%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes popup{0%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}.special_box{position:absolute;bottom:5%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(8px,2.2vw,30px);z-index:2;max-width:1122px;width:min(1122px,100% - 32px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:12px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 768px){.special_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;bottom:14px}}.special{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto;min-width:0;max-width:354px;padding:0 clamp(10px,.8vw,10px) 4px clamp(10px,1.6vw,22px);border-radius:0 25px 25px 25px;border:2px solid #747474;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:120px;opacity:0;-webkit-animation:fadeUp .8s forwards 2s;animation:fadeUp .8s forwards 2s}@media only screen and (max-width: 768px){.special{max-width:320px;width:100%;padding:14px 16px;gap:12px;border-radius:20px;height:80px;padding:10px 10px 10px 70px}.special img{position:absolute}}.special._01{background-color:#ffe1e6}.special._01 img{width:clamp(50px,6.4vw,72px)}@media only screen and (max-width: 768px){.special._01 img{top:8%;right:3%}}.special._02{background-color:#c7e9ff;-webkit-animation-delay:2.2s;animation-delay:2.2s}.special._02 img{width:clamp(50px,7vw,79px);-webkit-transform:translate(-10%, 0%);transform:translate(-10%, 0%)}@media only screen and (max-width: 768px){.special._02 img{width:56px;top:6%;right:3%}}.special._03{background-color:#fff8bb;-webkit-animation-delay:2.4s;animation-delay:2.4s}@media only screen and (max-width: 768px){.special._03{height:80px;min-height:80px;max-height:80px;-webkit-box-flex:0;-ms-flex:none;flex:none}}.special._03 img{width:clamp(50px,8.8vw,99px);-webkit-transform:translate(-13%, -9%);transform:translate(-13%, -9%)}@media only screen and (max-width: 768px){.special._03 img{width:63px;top:-7%;right:6%;-webkit-transform:none;transform:none}}.special .special_title{position:absolute;bottom:101.5%;top:auto;left:-2px;margin-bottom:-2px;width:clamp(54px,6.2vw,78px);text-align:center;background-color:#fff;border-radius:15px 15px 0 0;border:2px solid #747474;font-size:clamp(12px,1.5vw,20px);font-weight:bold;letter-spacing:.1em;line-height:1.45;padding:2px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 768px){.special .special_title{width:54px;height:54px;border-radius:50%;font-size:16px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:17%;left:3%}}.special .text_box{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.special .special_text{font-size:clamp(12px,1.6vw,22px);font-weight:bold;line-height:1.45}@media only screen and (max-width: 768px){.special .special_text{font-size:clamp(13px,4.2vw,16px)}}.special .special_text_sub{font-size:clamp(11px,1.3vw,18px);font-weight:500;padding-top:5px;line-height:1.33}@media only screen and (max-width: 768px){.special .special_text_sub{font-size:clamp(11px,3.7vw,14px)}}.fair_join_fixed{position:fixed;bottom:15%;right:-22px;-webkit-transform:translateX(30%);transform:translateX(30%);-webkit-transition:.1s ease-out;transition:.1s ease-out;cursor:pointer;z-index:9999;opacity:0;-webkit-animation:slideIn_right .8s ease forwards 1.2s;animation:slideIn_right .8s ease forwards 1.2s}@-webkit-keyframes slideIn_right{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}60%{opacity:1;-webkit-transform:translateX(-2%);transform:translateX(-2%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slideIn_right{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}60%{opacity:1;-webkit-transform:translateX(-2%);transform:translateX(-2%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes slideIn_left{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}60%{opacity:1;-webkit-transform:translateX(2%);transform:translateX(2%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slideIn_left{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}60%{opacity:1;-webkit-transform:translateX(2%);transform:translateX(2%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}.fair_join_fixed:hover{right:-12px}@media only screen and (max-width: 768px){.fair_join_fixed{display:none}}.background_color{scroll-margin-top:80px}@media only screen and (max-width: 768px){.background_color{scroll-margin-top:70px}}.background_color.momo{background-color:#fff2eb;position:relative}.background_color.momo::before{content:"";position:absolute;top:-50px;left:0;background-image:url(../../img/261003autumn/nami_beige.png);background-repeat:repeat-x;width:100%;height:50px;z-index:1}@media only screen and (max-width: 768px){.background_color.momo::before{background-size:contain;background-position:bottom;top:clamp(-50px,-6.5vw,-15px);height:clamp(15px,6.5vw,50px)}}.background_color.momo::after{content:"";position:absolute;bottom:-50px;left:0;background-image:url(../../img/261003autumn/nami_beige.png);background-repeat:repeat-x;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%;height:50px;z-index:1}@media only screen and (max-width: 768px){.background_color.momo::after{background-size:contain;background-position:bottom;bottom:clamp(-50px,-6.5vw,-15px);height:clamp(15px,6.5vw,50px)}}.wrapper{max-width:1366px;margin:0 auto;padding:0 20px;position:relative}.lead{padding-top:80px}@media only screen and (max-width: 768px){.lead{padding-top:50px}}.lead_text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin:0 auto;font-size:clamp(25px,2.5vw,35px);font-weight:bold;line-height:1.8;position:relative;color:#2e7dd3;opacity:0}@media only screen and (max-width: 768px){.lead_text{font-size:clamp(19px,3.2vw,25px)}}.lead_text.active{-webkit-animation:fadeUp .8s forwards;animation:fadeUp .8s forwards}.lead_text::before{content:"";position:absolute;background-image:url(../../img/261003autumn/heading_left.png);background-size:cover;background-repeat:no-repeat;bottom:2%;left:-23%;width:clamp(60px,9.9vw,136px);height:clamp(57px,9.4vw,129px)}@media only screen and (max-width: 768px){.lead_text::before{bottom:-7%;left:-22%}}.lead_text::after{content:"";position:absolute;background-image:url(../../img/261003autumn/heading_right.png);background-size:cover;background-repeat:no-repeat;bottom:2%;right:-25%;width:clamp(60px,9.9vw,136px);height:clamp(57px,9.4vw,129px)}@media only screen and (max-width: 768px){.lead_text::after{bottom:-7%;right:-22%}}.marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(20%, #ffdb3c));background:linear-gradient(transparent 80%, #ffdb3c 20%);padding:0 .5em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media only screen and (max-width: 768px){.marker{padding:0 .2em .2em}}.lead_text_sub{font-size:24px;font-weight:bold;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:55px auto 0;line-height:1.87;opacity:0}@media only screen and (max-width: 768px){.lead_text_sub{font-size:clamp(16px,3vw,24px)}}.lead_text_sub.active{-webkit-animation:fadeUp .8s forwards;animation:fadeUp .8s forwards}.lead_comment{max-width:980px;margin:90px auto 0}@media only screen and (max-width: 768px){.lead_comment{margin:47px auto 0}}.lead_comment_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media only screen and (max-width: 768px){.lead_comment_box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0}}.lead_comment_box+.lead_comment_box{margin-top:50px}@media only screen and (max-width: 768px){.lead_comment_box+.lead_comment_box{margin-top:15px}}.lead_comment_box._01,.lead_comment_box._03{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lead_comment_box._01 .lead_comment_textbox::before,.lead_comment_box._03 .lead_comment_textbox::before{bottom:52px;left:-20px}@media only screen and (max-width: 768px){.lead_comment_box._01 .lead_comment_textbox::before,.lead_comment_box._03 .lead_comment_textbox::before{bottom:-15px;left:155px}}.lead_comment_box._01 .lead_comment_textbox::after,.lead_comment_box._03 .lead_comment_textbox::after{bottom:36px;left:-40px}@media only screen and (max-width: 768px){.lead_comment_box._01 .lead_comment_textbox::after,.lead_comment_box._03 .lead_comment_textbox::after{bottom:-33px;left:134px}}.lead_comment_box._01 .lead_comment_textbox.active,.lead_comment_box._03 .lead_comment_textbox.active{-webkit-animation:slideIn_left 1s ease forwards;animation:slideIn_left 1s ease forwards}.lead_comment_box._02{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width: 768px){.lead_comment_box._02{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.lead_comment_box._02 .lead_comment_textbox{max-width:660px}.lead_comment_box._02 .lead_comment_textbox::before{bottom:52px;right:-20px}@media only screen and (max-width: 768px){.lead_comment_box._02 .lead_comment_textbox::before{bottom:-15px;right:155px}}.lead_comment_box._02 .lead_comment_textbox::after{bottom:36px;right:-40px}@media only screen and (max-width: 768px){.lead_comment_box._02 .lead_comment_textbox::after{bottom:-33px;right:134px}}.lead_comment_box._02 .lead_comment_textbox.active{-webkit-animation:slideIn_right 1s ease forwards;animation:slideIn_right 1s ease forwards}.lead_comment_box._03{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lead_comment_box._03 .lead_comment_textbox{max-width:600px}.lead_comment_textbox{width:100%;background-color:#fff;border-radius:20px;border:2px solid #747474;padding:25px 20px 20px 40px;position:relative;opacity:0}@media only screen and (max-width: 768px){.lead_comment_textbox{padding:20px 20px 33px;border:1px solid #747474}}.lead_comment_textbox::before{content:"";position:absolute;width:30px;height:30px;border-radius:50%;background-color:#fff;border:2px solid #747474}@media only screen and (max-width: 768px){.lead_comment_textbox::before{border:1px solid #747474}}.lead_comment_textbox::after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;border:2px solid #747474}@media only screen and (max-width: 768px){.lead_comment_textbox::after{border:1px solid #747474}}.lead_comment_title{font-size:27px;font-weight:bold;color:#2e7dd3}@media only screen and (max-width: 768px){.lead_comment_title{font-size:16px}}.lead_comment_content{margin-top:17px;font-size:18px;font-weight:500;line-height:1.7;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-spacing-trim:trim-start}@media only screen and (max-width: 768px){.lead_comment_content{font-size:13px}}.lead_person{z-index:1}@media only screen and (max-width: 768px){.lead_person{max-width:105px;margin-top:-15px}}.schedule{padding:80px 0 90px;background-color:#fff2eb}@media only screen and (max-width: 768px){.schedule{margin:0 auto;padding:40px 0 45px}}.schedule .schedule_img_cover{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative;opacity:0}.schedule .schedule_img_cover.active{-webkit-animation:fadeUp 1s forwards;animation:fadeUp 1s forwards}@-webkit-keyframes fadeUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.schedule .schedule_obj{position:absolute}.schedule .schedule_obj._01{top:10%;left:13%;-webkit-animation:kakukaku-left 1.6s steps(2) infinite .5s;animation:kakukaku-left 1.6s steps(2) infinite .5s}@media only screen and (max-width: 768px){.schedule .schedule_obj._01{width:clamp(36px,13vw,102px)}}.schedule .schedule_obj._02{top:10%;right:13%;-webkit-animation:kakukaku-right 1.6s steps(2) infinite .5s;animation:kakukaku-right 1.6s steps(2) infinite .5s}@media only screen and (max-width: 768px){.schedule .schedule_obj._02{width:clamp(36px,13vw,102px)}}@-webkit-keyframes kakukaku-right{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes kakukaku-right{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes kakukaku-left{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes kakukaku-left{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.about_you{background-color:#bee2cc;position:relative;padding:150px 0 165px;background-image:repeating-linear-gradient(35deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15) 6px, #bee2cc 6px, #bee2cc 12px);background-repeat:repeat-x,repeat}@media only screen and (max-width: 768px){.about_you{padding:clamp(92px,22.1vw,170px) 0 139px}}@media only screen and (max-width: 480px){.about_you{padding:70px 0 60px}}.about_you_title_cover{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}.about_you_title_cover.active .about_you_title_one{-webkit-animation:popup .6s cubic-bezier(0.22, 2, 0.36, 1) forwards;animation:popup .6s cubic-bezier(0.22, 2, 0.36, 1) forwards}.about_you_title_one{position:absolute;top:-29%;left:39%;opacity:0;width:clamp(42px,12.8vw,122px)}.about_you_choices_box{max-width:900px;margin:50px auto 80px;opacity:0}@media only screen and (max-width: 768px){.about_you_choices_box{margin:20px 0 30px}}.about_you_choices_box.active{-webkit-animation:fadeUp .7s forwards;animation:fadeUp .7s forwards}.accordion_box{padding:clamp(13px,4.5vw,35px) clamp(20px,11vw,85px);background-color:#fff;border:2px solid #747474;border-radius:16px;position:relative;cursor:pointer}@media only screen and (max-width: 480px){.accordion_box{padding:13px 20px;border-radius:10px}}.accordion_box.is-open .accordion_box_hiddentext{max-height:1200px;opacity:1;margin-top:25px;visibility:visible}@media only screen and (max-width: 768px){.accordion_box.is-open .accordion_box_hiddentext{margin-top:15px}}.accordion_box.is-open .about_you_choices_comment_human{opacity:1}.accordion_box.is-open .plus_icon::after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.accordion_box+.accordion_box{margin-top:36px}@media only screen and (max-width: 768px){.accordion_box+.accordion_box{margin-top:15px}}.about_you_choices_title{font-size:27px;font-weight:bold;color:#2e7dd3;position:relative}@media only screen and (max-width: 768px){.about_you_choices_title{padding-left:1rem;font-size:clamp(14px,3.5vw,27px)}}.about_you_choices_title::before{content:"";position:absolute;width:clamp(15px,4.6vw,36px);height:clamp(15px,4.6vw,36px);border-radius:50%;border:2px solid #747474;background-color:#ffc4ce;top:-4%;left:-8%}@media only screen and (max-width: 768px){.about_you_choices_title::before{left:-11%;border:1px solid #747474;width:15px;height:15px}}@media only screen and (max-width: 480px){.about_you_choices_title::before{left:-2%;top:7%}}.about_you_choices_title .year{letter-spacing:.1em}.about_you_choices_catch{font-size:20px;padding:0 .2em .3em .2em;display:inline-block;-webkit-box-decoration-break:clone;box-decoration-break:clone}.about_you_choices_catch .marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #ffdb3c));background:linear-gradient(transparent 70%, #ffdb3c 30%)}.plus_icon{width:36px;height:36px;position:absolute;right:-8%;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.plus_icon{width:15px;height:15px;right:-2%}}.plus_icon::before,.plus_icon::after{content:"";position:absolute;width:36px;height:4px;background-color:#747474;border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 768px){.plus_icon::before,.plus_icon::after{width:15px;height:1.5px;right:-2%}}.plus_icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion_box_hiddentext{margin-top:0;position:relative;max-height:0;opacity:0;-webkit-transition:max-height .4s ease,opacity .3s ease,margin-top .4s ease,visibility .4s;transition:max-height .4s ease,opacity .3s ease,margin-top .4s ease,visibility .4s}.about_you_choices_text{font-size:clamp(13px,1.9vw,15px);font-weight:500;line-height:1.6;text-align:justify;-moz-text-align-last:left;text-align-last:left;margin-top:.5em}.about_you_choices_text_sub{font-size:clamp(13px,2.3vw,18px);font-weight:bold;color:#ff9327;margin-top:20px;position:relative}@media only screen and (max-width: 768px){.about_you_choices_text_sub{line-height:1.5}}.about_you_choices_text_sub._01{padding-left:1em}@media only screen and (max-width: 768px){.about_you_choices_text_sub._01{padding-left:0}}.about_you_choices_text_sub .side_bar{font-size:15px;display:inline}@media only screen and (max-width: 768px){.about_you_choices_text_sub .side_bar{display:none}}.about_you_choices_comment{margin-top:15px;background-color:#fff8bb;border-radius:16px;padding:15px 20px;max-width:clamp(400px,55vw,540px);position:relative}@media only screen and (max-width: 768px){.about_you_choices_comment{max-width:none;padding:12px 10px}}.about_you_choices_comment p{font-size:clamp(13px,1.9vw,15px);font-weight:500;line-height:1.6;text-align:justify;-moz-text-align-last:left;text-align-last:left}.about_you_choices_comment::before{content:"";position:absolute;background-image:url(../../img/261003autumn/about_you_choices_comment.png);background-repeat:no-repeat;top:50%;right:-4%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px}@media only screen and (max-width: 768px){.about_you_choices_comment::before{display:none}}.about_you_choices_comment_human.pc{position:absolute;bottom:0%;right:-1%;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}@media only screen and (max-width: 768px){.about_you_choices_comment_human.pc{display:none}}.about_you_choices_comment_human_sp{display:none}@media only screen and (max-width: 768px){.about_you_choices_comment_human_sp{display:block;width:clamp(111px,34vw,130px);position:absolute;bottom:-6px;right:0}}.entry_button_cover{display:block;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;z-index:2;position:relative}.entry_button{border-radius:50px;border:2px solid #747474;padding:27px 110px 27px 89px;font-size:clamp(18px,4.6vw,36px);font-weight:bold;background-color:#ffc993;position:relative;cursor:pointer}@media(hover: hover){.entry_button:hover{background-color:#ffae5d}}@media only screen and (max-width: 768px){.entry_button{padding:11px clamp(55px,14.3vw,110px) 11px clamp(47px,11.5vw,89px);border:1px solid #747474}}.entry_arrow{width:45px;height:45px;border-radius:50%;background-color:#fff;position:absolute;top:50%;right:4%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 768px){.entry_arrow{width:23px;height:23px}}.entry_arrow::before{content:"";position:absolute;width:25px;height:3px;top:50%;left:53%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#747474;border-radius:5px}@media only screen and (max-width: 768px){.entry_arrow::before{width:11px;height:2px}}.entry_arrow::after{content:"";position:absolute;top:50%;left:56%;width:17px;height:17px;border-top:3px solid #747474;border-right:3px solid #747474;border-top-right-radius:5px;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}@media only screen and (max-width: 768px){.entry_arrow::after{width:9px;height:9px;border-top:2px solid #747474;border-right:2px solid #747474;border-top-right-radius:1px}}.entry_arrow.small{width:18px;height:18px;border-radius:50%;background-color:#fff;right:-26%}.entry_arrow.small::before{width:10px;height:1px}.entry_arrow.small::after{width:7px;height:7px;border-top:1px solid #747474;border-right:1px solid #747474;border-top-right-radius:0}.section_title{position:relative;font-size:clamp(18px,4.6vw,36px);font-weight:bold;background-position:center center;background-repeat:no-repeat;background-size:contain;text-align:center;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(251px,65vw,504px);height:clamp(38px,10vw,79px)}.section_title.ontheday{background-image:url(../../img/261003autumn/section_img_large.png);width:clamp(251px,65vw,504px);height:clamp(38px,10vw,79px)}.section_title.small{background-image:url(../../img/261003autumn/section_img_small.png);width:clamp(180px,65vw,504px);height:clamp(38px,10vw,79px)}.ontheday_flow{background-color:#fff;padding:100px 0 132px;position:relative;background-color:#ffe1e6;scroll-margin-top:60px}@media only screen and (max-width: 768px){.ontheday_flow{padding:45px 0 330px}}.ontheday_flow::before{content:"";position:absolute;background-image:url(../../img/261003autumn/nami_pink.png);background-position:center;background-repeat:repeat-x;width:100%;height:50px;top:-50px;left:0}@media only screen and (max-width: 768px){.ontheday_flow::before{background-size:contain;background-position:bottom;top:clamp(-50px,-6.5vw,-15px);height:clamp(15px,6.5vw,50px)}}.ontheday_flow::after{content:"";position:absolute;background-image:url(../../img/261003autumn/nami_pink.png);background-position:center;background-repeat:repeat-x;width:100%;height:50px;bottom:-50px;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:1}@media only screen and (max-width: 768px){.ontheday_flow::after{background-size:contain;background-position:bottom;bottom:clamp(-50px,-6.5vw,-15px);height:clamp(15px,6.5vw,50px)}}.ontheday_flow .wrapper{padding:0 30px}.ontheday_flow_box_cover{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:48px auto 73px;opacity:0;position:relative;z-index:1}.ontheday_flow_box_cover.active{-webkit-animation:fadeUp .8s ease forwards;animation:fadeUp .8s ease forwards}@media only screen and (max-width: 768px){.ontheday_flow_box_cover{margin:27px auto 30px}}.ontheday_flow_box{max-width:750px;background-color:#fff;border:2px solid #747474;border-radius:16px;padding:clamp(20px,3.2vw,25px) clamp(20px,3.9vw,30px) clamp(20px,3.2vw,25px) clamp(20px,11.7vw,90px);position:relative;z-index:1}@media only screen and (max-width: 480px){.ontheday_flow_box{padding-left:20px}}.ontheday_flow_box+.ontheday_flow_box{margin-top:40px}@media only screen and (max-width: 768px){.ontheday_flow_box+.ontheday_flow_box{margin-top:35px}}.ontheday_flow_box::before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;width:clamp(40px,13vw,102px);height:clamp(40px,13vw,102px);top:clamp(-29px,2.3vw,-18px);left:clamp(-31px,4.4vw,-34px)}.ontheday_flow_box._01::before{background-image:url(../../img/261003autumn/ontheday_01.png)}.ontheday_flow_box._02::before{background-image:url(../../img/261003autumn/ontheday_02.png)}.ontheday_flow_box._03::before{background-image:url(../../img/261003autumn/ontheday_03.png)}.ontheday_flow_box._04::before{background-image:url(../../img/261003autumn/ontheday_04.png)}.ontheday_flow_box._05::before{background-image:url(../../img/261003autumn/ontheday_05.png)}.ontheday_flow_box .ontheday_title{font-size:clamp(16px,3.5vw,27px);font-weight:bold;color:#2e7dd3}.ontheday_flow_box .ontheday_text{margin-top:15px;font-size:clamp(13px,1.9vw,15px);font-weight:500;line-height:1.8;text-align:justify}@media only screen and (max-width: 768px){.ontheday_flow_box .ontheday_text{line-height:1.6}}.ontheday_pho{position:absolute;opacity:0}.ontheday_pho.active{-webkit-animation:popup .8s cubic-bezier(0.22, 1.7, 0.36, 1) forwards;animation:popup .8s cubic-bezier(0.22, 1.7, 0.36, 1) forwards}.ontheday_pho._01{top:-204px;right:-2%;width:clamp(123px,22.6vw,310px)}@media only screen and (max-width: 768px){.ontheday_pho._01{top:auto;bottom:-127px;right:auto;left:calc(50% - 70px);width:123px}}.ontheday_pho._02{top:204px;left:-4%}@media only screen and (max-width: 768px){.ontheday_pho._02{display:none}}.ontheday_pho._03{bottom:16px;right:-4%;width:clamp(180px,29vw,401px)}@media only screen and (max-width: 768px){.ontheday_pho._03{bottom:-313px;right:auto;left:calc(50% - 16px);width:180px}}.ontheday_pho._04{bottom:-89px;left:5%;width:clamp(120px,20vw,275px)}@media only screen and (max-width: 768px){.ontheday_pho._04{bottom:-255px;left:calc(50% - 154px);width:120px}}.list{background-image:repeating-linear-gradient(35deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5) 6px, #fff8bb 6px, #fff8bb 12px);background-repeat:repeat-x,repeat;background-repeat:repeat;background-position:center center;background-size:contain;background-color:#fff8bb;padding:180px 0 170px;position:relative;scroll-margin-top:50px}@media only screen and (max-width: 768px){.list{padding:65px 0 60px;scroll-margin-top:30px}}.list_wrap{max-width:1040px;margin:50px auto 0;display:grid;grid-template-columns:repeat(auto-fit, minmax(480px, 1fr));gap:40px;padding:0 20px 100px;opacity:0}@media only screen and (max-width: 768px){.list_wrap{grid-template-columns:repeat(1, 1fr);margin:30px auto 0;padding:0 15px 40px}}.list_wrap.active{-webkit-animation:fadeIn 1s forwards;animation:fadeIn 1s forwards}.list_box{border:2px solid #747474;background-color:#fff;border-radius:23px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:220px}@media only screen and (max-width: 768px){.list_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:25px;height:auto}}.list_box:nth-of-type(10) .list_name01{font-size:18px}@media only screen and (max-width: 768px){.list_box:nth-of-type(10) .list_name01{font-size:20px}}.list_box:nth-of-type(16) .list_navibutton{display:none}.list_box:nth-of-type(19) img,.list_box:nth-of-type(20) img{-o-object-position:left;object-position:left}.list_box_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:20px 17px}@media only screen and (max-width: 768px){.list_box_left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.list_text_box{width:100%}@media only screen and (max-width: 768px){.list_text_box{text-align:center}}.booth_num{color:#2e7dd3;font-size:18px;font-weight:bold}.booth_num+.list_name01{margin-top:3px}.en_category{font-size:15px;font-weight:bold;text-align:center;color:#fff;line-height:1.5;border-radius:5px;max-width:120px;margin-top:.2em}@media only screen and (max-width: 768px){.en_category{margin:.5em auto 0}}.en_category._01{background-color:#ff9327}.en_category._02{background-color:#7dc9b5}.en_category._03{background-color:#2e7dd3}.list_name01{font-size:20px;font-weight:bold;line-height:1.5;margin-top:.2em}.list_name01 .name_houjin{display:block;font-size:14px;font-weight:500}.list_name02{font-size:16px;font-weight:500;line-height:1.75}.list_navibutton{display:block;margin-left:auto;background-color:#ffd6dd;border-radius:30px;border:1px solid #747474;padding:7px 30px 7px 15px;cursor:pointer}@media only screen and (max-width: 768px){.list_navibutton{margin:20px auto 0}}@media(hover: hover){.list_navibutton:hover{background-color:#ffacc1}}.list_navibutton_text{font-size:15px;font-weight:bold;position:relative}.list_box.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fadeIn .5s ease forwards;animation:fadeIn .5s ease forwards}.list_pho{-ms-flex-negative:0;flex-shrink:0;width:240px;max-width:240px;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden;border-radius:0 20px 20px 0;position:relative}@media only screen and (max-width: 768px){.list_pho{border-radius:0;width:clamp(210px,31vw,240px);aspect-ratio:4/3;-ms-flex-item-align:center;align-self:center}}.list_pho img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.list_more_button{text-align:center;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:15px auto 75px;cursor:pointer}@media only screen and (max-width: 768px){.list_more_button{margin:0 auto 75px}}@media only screen and (max-width: 480px){.list_more_button{width:174px}}.list_more_button.active{display:none}.list_more_button img.on{position:absolute;top:0;left:0;opacity:0}@media(hover: hover){.list_more_button:hover img.on{opacity:1}.list_more_button:hover img.off{opacity:0}}.outline_access_cover{position:relative;background-color:#fff2eb;padding:120px 0 95px}@media only screen and (max-width: 768px){.outline_access_cover{padding:40px 0 50px}}.outline_access_cover::before{position:absolute;content:"";background-image:url("../../img/261003autumn/nami_beige.png");background-repeat:repeat-x;top:-50px;left:0;width:100%;height:50px}@media only screen and (max-width: 768px){.outline_access_cover::before{background-size:contain;background-position:bottom;top:clamp(-50px,-6.5vw,-15px);height:clamp(15px,6.5vw,50px)}}.outline_access_cover::after{position:absolute;content:"";background-image:url("../../img/261003autumn/nami_beige.png");background-repeat:repeat-x;bottom:-50px;left:0;width:100%;height:50px;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:1}@media only screen and (max-width: 768px){.outline_access_cover::after{background-size:contain;background-position:bottom;bottom:clamp(-50px,-6.5vw,-15px);height:clamp(15px,6.5vw,50px)}}.outline_cover{opacity:0}@media only screen and (max-width: 768px){.outline_cover{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.outline_cover.active{-webkit-animation:fadeUp 1s forwards;animation:fadeUp 1s forwards}.outline{position:relative;width:902px;margin:25px auto 0 50%;padding:85px 92px 92px;background-image:url(../../img/261003autumn/outline_background.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center center;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 768px){.outline{background-image:url(../../img/261003autumn/outline_background_sp.png);width:100%;max-width:664px;margin:25px auto 0;padding:clamp(56px,14vw,90px) clamp(36px,10vw,68px) clamp(60px,15vw,96px);-webkit-transform:none;transform:none;background-size:100% 100%}}@media only screen and (max-width: 375px){.outline{margin:25px auto 0;padding:35px 32px 39px}}.outline_day{display:block;margin:0 auto}@media only screen and (max-width: 768px){.outline_day{width:clamp(280px,52vw,340px)}}.outline_box{max-width:592px;margin:0 auto}@media only screen and (max-width: 768px){.outline_box{width:100%}}.outline_text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5em;font-size:clamp(13px,2.6vw,20px);font-weight:500;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media only screen and (max-width: 768px){.outline_text{gap:2em}}.outline_title{width:4em;-ms-flex-negative:0;flex-shrink:0;-moz-text-align-last:justify;text-align-last:justify;color:#2e7dd3}.outline_content{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:clamp(13px,2.6vw,20px);line-height:1.65;overflow-wrap:anywhere}@media only screen and (max-width: 768px){.outline_content{line-height:1.5}}.outline_content .outline_small{font-size:clamp(10px,2.6vw,20px);font-weight:500;display:inline}.outline_content span{display:block;font-size:clamp(11px,1.9vw,15px);font-weight:400;line-height:1.6;padding:.2em 0}@media only screen and (max-width: 768px){.outline_content span{line-height:1.5}}.access{margin-top:130px;position:relative;padding:0 40px}@media only screen and (max-width: 768px){.access{margin-top:50px}}.access .section_title{letter-spacing:.2em}.access_map{padding:35px 0 120px;text-align:center;opacity:0}@media only screen and (max-width: 768px){.access_map{padding:35px 0 30px}.access_map iframe{width:100%;height:auto;aspect-ratio:16/9}}.access_map.active{-webkit-animation:fadeUp 1s forwards;animation:fadeUp 1s forwards}.qa_cover{position:relative;overflow:hidden;background-color:#d5eeff;padding:200px 0 140px;isolation:isolate}@media only screen and (max-width: 768px){.qa_cover{padding:70px 0 360px;scroll-margin-top:50px}}.qa_cover::before{content:"";position:absolute;top:0;left:0;right:0;height:4000px;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(35deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15) 6px, #d5eeff 6px, #d5eeff 12px);-webkit-transform:translateZ(0);transform:translateZ(0)}.qa_cover::after{content:"";position:absolute;background-image:url(../../img/261003autumn/nami_beige.png);background-repeat:repeat-x;background-position:center;width:100%;height:50px;bottom:0;left:0}@media only screen and (max-width: 768px){.qa_cover::after{background-size:contain;background-position:bottom;height:clamp(15px,6.5vw,50px)}}.qa_pho{position:absolute;z-index:1;opacity:0}.qa_pho.active{-webkit-animation:popup .8s cubic-bezier(0.22, 1.7, 0.36, 1) forwards;animation:popup .8s cubic-bezier(0.22, 1.7, 0.36, 1) forwards}.qa_pho._01{top:113px;right:83px;width:clamp(125px,18vw,250px)}@media only screen and (max-width: 768px){.qa_pho._01{width:125px;top:auto;right:auto;bottom:180px;left:calc(50% + 37px)}}.qa_pho._02{bottom:45px;left:-10px;width:clamp(225px,33vw,450px)}@media only screen and (max-width: 768px){.qa_pho._02{width:225px;bottom:50px;left:calc(50% - 176px)}}.qa_pho._03{bottom:3px;right:160px;width:clamp(225px,22.6vw,310px)}@media only screen and (max-width: 768px){.qa_pho._03{display:none}}.section_qa_title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(20px,6vw,48px);font-weight:bold;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;margin:0 auto;z-index:2}.section_qa_title::before{content:"";position:absolute;background-image:url(../../img/261003autumn/heading_left.png);background-repeat:no-repeat;background-size:cover;bottom:-42%;left:-36%;width:clamp(55px,9.9vw,136px);height:clamp(52px,9.4vw,129px)}@media only screen and (max-width: 768px){.section_qa_title::before{bottom:-24%;left:-26%}}.section_qa_title::after{content:"";position:absolute;background-image:url(../../img/261003autumn/heading_right.png);background-repeat:no-repeat;background-size:cover;bottom:-42%;right:-36%;width:clamp(60px,9.9vw,136px);height:clamp(57px,9.4vw,129px)}@media only screen and (max-width: 768px){.section_qa_title::after{bottom:-24%;right:-26%}}.qa_title_qa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:self-end;-ms-flex-align:self-end;align-items:self-end;gap:10px}.qa_q,.qa_a{display:block;font-size:clamp(22px,7vw,54px);width:clamp(30px,9vw,72px);height:clamp(30px,9vw,72px);border-radius:50%;background-color:#f4b1c3;border:#747474 2px solid;color:#fff;text-align:center}@media only screen and (max-width: 768px){.qa_q,.qa_a{border:#747474 1px solid}}.qa_a{background-color:#97d4c4}.qa_box{position:relative;max-width:900px;margin:80px auto 115px;z-index:2;opacity:0;padding:0 20px}@media only screen and (max-width: 768px){.qa_box{margin:45px auto 50px}}.qa_box.active{-webkit-animation:fadeUp 1s forwards;animation:fadeUp 1s forwards}.qa_box .accordion_box{padding:30px 20px 30px 100px;contain:layout style}@media only screen and (max-width: 768px){.qa_box .accordion_box{padding:16px 10px 16px 56px}}.qa_box .accordion_box::before,.qa_box .accordion_box::after{top:44px}.qa_box .accordion_box.is-instant,.qa_box .accordion_box.is-instant .accordion_box_hiddentext{-webkit-transition:none !important;transition:none !important}.qa_box .accordion_box .accordion_box_hiddentext{display:grid;grid-template-rows:0fr;max-height:none;-webkit-transition:grid-template-rows .35s ease,opacity .28s ease,margin-top .35s ease,visibility .35s;transition:grid-template-rows .35s ease,opacity .28s ease,margin-top .35s ease,visibility .35s;transition:grid-template-rows .35s ease,opacity .28s ease,margin-top .35s ease,visibility .35s,-ms-grid-rows .35s ease;padding-left:60px}@media only screen and (max-width: 768px){.qa_box .accordion_box .accordion_box_hiddentext{padding-left:0}}.qa_box .accordion_box .accordion_box_hiddentext>.accordion_inner{min-height:0;position:relative}.qa_box .accordion_box.is-open .accordion_box_hiddentext{grid-template-rows:1fr;max-height:none}.question_title{font-size:24px;font-weight:bold;position:relative;letter-spacing:1px;color:#2e7dd3}@media only screen and (max-width: 768px){.question_title{font-size:14px}}.question_title::before{content:"Q";position:absolute;width:60px;height:60px;color:#fff;border-radius:50%;border:2px solid #747474;background-color:#ffc4ce;top:-15px;left:-77px;font-size:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px}@media only screen and (max-width: 768px){.question_title::before{width:32px;height:32px;top:-8px;left:-42px;font-size:20px;padding-bottom:2px;border:#747474 1px solid}}.question_title span{letter-spacing:.1em}.question_title .plus_icon{top:-2px;right:0}.question_text{font-size:15px;line-height:1.6;font-weight:500;max-width:640px;position:relative}@media only screen and (max-width: 768px){.question_text{font-size:13px;padding-left:35px}}.question_text::before{content:"A";position:absolute;width:48px;height:48px;color:#fff;border-radius:50%;border:1px solid #747474;background-color:#97d4c4;top:4%;left:-10%;font-size:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;padding-bottom:5px}@media only screen and (max-width: 768px){.question_text::before{width:28px;height:28px;top:0;left:0;font-size:18px;padding-bottom:2px}}.footer_logo{text-align:center;margin:0 auto}@media only screen and (max-width: 768px){.footer_logo{margin:0 auto;padding:0 20px}}footer{background-color:#fff;padding:120px 0 105px;position:relative;background-color:#fff2eb}@media only screen and (max-width: 768px){footer{padding:40px 0 70px}}.footer_top{display:block}.footer_text{text-align:center;padding-top:40px}@media only screen and (max-width: 1200px){.footer_text{padding-top:20px}}.footer_text p{line-height:1.7em;font-size:18px;cursor:pointer}@media only screen and (max-width: 768px){.footer_text p{font-size:14px}}.footer_text .contact.mail{padding-left:2em}.footer_text .contact a{padding-left:.5em}.footer_text .contact a:hover{color:#0077cb}#page_top{position:fixed;bottom:1%;right:2%;width:clamp(71px,12vw,95px);height:clamp(71px,12vw,95px);border-radius:16px;border:2px solid #747474;background-color:#c7e9ff;cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:opacity .5s,-webkit-transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.8);transition:opacity .5s,-webkit-transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.8);transition:opacity .5s,transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.8);transition:opacity .5s,transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.8),-webkit-transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.8);z-index:9996;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1.35;font-size:clamp(15px,2.6vw,20px);color:#2e7dd3;font-weight:bold}@media only screen and (max-width: 768px){#page_top{right:4%;border:1px solid #747474}}#page_top::before{content:"";position:absolute;top:50%;right:-14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:6px 0 6px 14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #747474}#page_top::after{content:"";position:absolute;top:50%;right:-11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:4px 0 4px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #c7e9ff}@media only screen and (max-width: 480px){#page_top img{width:48px}}#page_top.is-active{opacity:1;pointer-events:auto}@media(hover: hover){#page_top:hover{-webkit-animation:none;animation:none;-webkit-transform:translateY(0%) !important;transform:translateY(0%) !important}}@-webkit-keyframes jumpIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}40%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(35%);transform:translateY(35%)}}@keyframes jumpIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}40%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(35%);transform:translateY(35%)}}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 20px;padding-right:20px;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:1000}.modal-container::before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active{opacity:1;visibility:visible}.modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:650px;width:90%}.modal-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-40px;right:0;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}@media only screen and (max-width: 768px){.modal-close{font-size:35px;top:-45px;right:15px}}.modal-content{background:#fff;text-align:left;padding:30px;border-radius:15px;color:#313331;font-weight:500;margin-right:40px}@media only screen and (max-width: 768px){.modal-content{font-size:14px;padding:20px 15px}}.modal-content h2{text-align:center;font-size:20px;margin-bottom:1em;font-family:"Zen Maru Gothic",serif;color:#ff7e00}.modal-content p{font-size:18px}.modal-content p+p{margin-top:1em}