﻿html{font-size:62.5%}*,*::before,*::after{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1;overscroll-behavior:none;scroll-behavior:smooth;font-optical-sizing:auto;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Sans","Meiryo","Hiragino Kaku Gothic ProN",sans-serif}body.noscroll,body.mordalFix{width:100%;position:fixed;overflow-y:scroll}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none;color:#000}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal}input,select{vertical-align:middle}button{appearance:none;border:none;outline:none;padding:0;background:none}ul,ol{list-style:none}address{font-style:normal}input,textarea,select,option{outline:none;appearance:none;border:none;border-radius:0}textarea{resize:vertical}select::-ms-expand{display:none}:root{--base-font: "游ゴシック Medium", YuGothic, YuGothicM, メイリオ, Meiryo, sans-serif;--base-enfont: "Poppins", sans-serif;--base-jpfont: "Noto Serif JP", serif;--c-black1:#000}@keyframes rotationP{0%{transform:rotateY(0)}10%{transform:rotateY(720deg)}}.ten1{animation:flash2 .7s step-end forwards}@keyframes flash2{5%{opacity:1}10%{opacity:0}15%{opacity:1}20%{opacity:0}25%{opacity:1}100%{opacity:1}}@keyframes flash3{5%{opacity:1;transform:scale(1);filter:blur(0px)}10%{opacity:0}15%{opacity:1}20%{opacity:0}25%{opacity:1}50%{filter:blur(0px)}100%{opacity:1;transform:scale(1.3);filter:blur(10px)}}.wrapper{width:100%;position:relative}.pcD{display:block}.spD{display:none}@media screen and (max-width: 768px){.pcD{display:none}.spD{display:block}}.movCon{transition:all 1s ease;opacity:0;transform:translateY(20px)}.movCon.on{opacity:1;transform:translateY(0px)}footer{position:relative;background:#fff;z-index:2;padding:40px}footer .footer__Area{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;display:flex}footer .footer__Area .flex{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;padding-bottom:20px}footer .footer__Area .flex.address{gap:4%;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer__Area .flex.address .logo{width:100%;max-width:265.5px}footer .footer__Area .flex.address p{font-size:16px;color:#000;letter-spacing:2px;line-height:1.6}footer .footer__Area .flex.links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;letter-spacing:2px}footer .footer__Area .flex.links li a{margin:0 5px 0 0;font-size:16px;color:#000;position:relative}footer .footer__Area .flex.links li a:after{content:" | "}footer .footer__Area .flex.links li:last-child a:after{content:""}@media screen and (max-width: 1280px){footer .footer__Area{flex-direction:column-reverse;padding-bottom:20px;align-items:center}footer .footer__Area .flex.address{width:100%;justify-content:center}}@media screen and (max-width: 768px){footer .footer__Area{justify-content:space-between;padding-bottom:20px;flex-direction:column-reverse}footer .footer__Area .flex{display:flex;flex-direction:column;padding-bottom:20px}footer .footer__Area .flex.address{gap:4%;width:100%}footer .footer__Area .flex.address .logo{width:100%;max-width:265.5px;margin-bottom:10px}footer .footer__Area .flex.address p{font-size:16px}footer .footer__Area .flex.links{text-align:center}footer .footer__Area .flex.links li{margin:0 0 10px 0}footer .footer__Area .flex.links li a{margin:0 0 5px 0;font-size:16px}footer .footer__Area .flex.links li a:after{content:""}footer .footer__Area .flex.links li:last-child a:after{content:""}}sup{vertical-align:super;font-size:70%}header{position:absolute;left:30px;top:30px;z-index:5}header .logo img{max-width:220px}@media screen and (max-width: 780px){header{left:15px;top:15px}header .logo img{max-width:140px}}.scroll{position:absolute;z-index:3;left:100px;bottom:200px;transform:rotate(90deg);transform-origin:left top}.scroll__Wrap{position:relative}.scroll__Wrap span{display:block;font-family:"Rajdhani",sans-serif;color:#2823b4;font-size:24px;font-weight:500;margin-bottom:10px}.scroll__Wrap::after{width:170px;height:1px;content:"";display:block;background:#2823b4;animation:sdl01 2.5s ease infinite}.scroll__Wrap::before{position:absolute;transform-origin:right bottom;transform:rotate(45deg);bottom:0;right:0;width:20px;height:1px;content:"";display:block;background:#2823b4}@keyframes sdl01{0%{width:170px}50%{width:120px}100%{width:170px}}@media screen and (max-width: 780px){.scroll{left:35px;bottom:110px}.scroll__Wrap{position:relative}.scroll__Wrap span{font-size:18px;margin-bottom:3px}.scroll__Wrap::after{width:120px;height:1px}.scroll__Wrap::before{width:14px;height:1px}@keyframes sdl01{0%{width:80px}50%{width:120px}100%{width:80px}}}.title__Main{display:flex;margin-bottom:60px}.title__Main .titleI img{max-width:218px}.title__Main .titleT{font-family:"Rajdhani",sans-serif;font-size:103px;color:#fff;font-weight:600;-webkit-text-stroke:2px #2823b4;text-stroke:2px #2823b4}@media screen and (max-width: 1280px){.title__Main{max-width:800px;margin:0 auto;margin-bottom:60px}.title__Main .titleI img{max-width:150px}.title__Main .titleT{font-size:85px}}@media screen and (max-width: 780px){.title__Main{display:block;max-width:480px;margin-bottom:60px}.title__Main .titleI img{max-width:120px}.title__Main .titleT{display:block;font-size:45px;-webkit-text-stroke:1px #2823b4;text-stroke:1px #2823b4}}.title__Normal{position:relative;z-index:2;display:flex;margin-bottom:60px}.title__Normal .titleI{margin-right:30px}.title__Normal .titleI img{max-width:120px}.title__Normal .titleT{font-family:"Rajdhani",sans-serif;font-size:103px;color:#fff;font-weight:600;-webkit-text-stroke:2px #2823b4;text-stroke:2px #2823b4}.title__Normal .titleT .subT{display:block;color:#2823b4 !important;font-size:24px !important;-webkit-text-stroke:0;font-weight:bold;text-stroke:none}@media screen and (max-width: 1280px){.title__Normal .titleI img{max-width:80px}.title__Normal .titleT{font-size:85px}}@media screen and (max-width: 780px){.title__Normal{display:block;max-width:480px;margin:0 auto;margin-bottom:30px}.title__Normal .titleI{display:block;margin-right:0px;margin-bottom:10px}.title__Normal .titleI img{max-width:80px}.title__Normal .titleT{font-family:"Rajdhani",sans-serif;font-size:45px;color:#fff;font-weight:600;-webkit-text-stroke:1px #2823b4;text-stroke:1px #2823b4}.title__Normal .titleT .subT{display:block;margin-top:5px;font-size:15px !important}}.titleSub{font-size:42px;line-height:1.6;color:#2823b4;text-align:center;font-weight:bold;margin-bottom:60px}@media screen and (max-width: 1280px){.titleSub{font-size:32px}}@media screen and (max-width: 780px){.titleSub{font-size:22px}}.mainArea{position:relative;z-index:1;height:250vh}.mainArea__Flex{position:sticky;height:100vh;width:100vw;overflow:hidden;top:0}.mainArea__Flex--Box{height:100vh;position:absolute;top:0}.mainArea__Flex--Box .bgs{object-fit:cover;width:100vw;height:100%}.mainArea__Flex--Box.sec1st.off .mainArea__Flex--BoxTitle{transform:translateY(-50%) scale(0.9);top:50%;left:5vw}.mainArea__Flex--Box.sec2st{transition:all .5s ease;opacity:0}.mainArea__Flex--Box.sec2st .mainArea__Flex--BoxTitle{position:absolute;transform:translate(-50%, -50%) scale(1.1);top:50%;left:50%}.mainArea__Flex--Box.sec2st .mainArea__Flex--BoxTitle img{max-width:min(60vw,770px)}.mainArea__Flex--BoxTitle{transition:all .5s ease;position:absolute;transform:translateY(-50%) scale(1);top:50%;left:5vw}@media screen and (min-width: 1440px){.mainArea__Flex--BoxTitle{left:calc((100vw - 1440px)*.5)}}.mainArea__Flex--BoxTitle img{max-width:min(40vw,550px)}.mainArea__Flex--Box.on.sec2st{opacity:1}.mainArea__Flex--Box.on.sec2st .mainArea__Flex--BoxTitle{transform:translate(-50%, -50%) scale(1);position:absolute}.mainArea__Flex--Main{position:absolute;transform:translateY(-50%);transition:all .5s ease;right:5vw;top:50%;z-index:5}.mainArea__Flex--Main img{transition:all .5s ease;max-width:min(45vw,770px)}.mainArea__Flex--Main.on{right:-80px;top:25%}.mainArea__Flex--Main.on img{max-width:min(35vw,410px)}@media screen and (min-width: 1440px){.mainArea__Flex--Main{right:calc((100vw - 1440px)*.5)}.mainArea__Flex--Main.on{right:calc((100vw - 1440px)*.5 - 100px)}}.mainArea__Flex::before{display:block;position:absolute;content:"";left:0;bottom:0;width:100%;height:100%;background:url(../images/bg_t_1.png) bottom center;background-size:100px;mix-blend-mode:multiply;z-index:2}.mainArea__Flex::after{display:block;position:absolute;content:"";left:0;bottom:0;width:100%;height:20vw;background:url(../images/bg_main.png) no-repeat bottom center;background-size:100%;z-index:1}@media screen and (max-width: 860px){.mainArea__Flex--Box.sec1st.off .mainArea__Flex--BoxTitle{opacity:0;transform:translate(-50%, -50%) scale(0.9);top:auto;bottom:100px;left:50%}.mainArea__Flex--Box.sec2st{transition:all .5s ease;opacity:0}.mainArea__Flex--Box.sec2st .mainArea__Flex--BoxTitle{position:absolute;transform:translate(-50%, -100%) scale(1.1);top:50%;left:50%}.mainArea__Flex--Box.sec2st .mainArea__Flex--BoxTitle img{max-width:min(90vw,450px)}.mainArea__Flex--BoxTitle{transition:all .5s ease;position:absolute;transform:translate(-50%, 120%) scale(1);top:auto;bottom:50%;left:50%;z-index:2}.mainArea__Flex--BoxTitle img{max-width:min(75vw,480px)}.mainArea__Flex--Box.on.sec2st{opacity:1}.mainArea__Flex--Box.on.sec2st .mainArea__Flex--BoxTitle{transform:translate(-50%, -50%) scale(1);position:absolute}.mainArea__Flex--Main{transform:translate(50%, -100%);right:50%;top:50%}.mainArea__Flex--Main img{max-width:min(90vw,400px)}.mainArea__Flex--Main.on{right:30%;top:40%}.mainArea__Flex--Main.on img{max-width:min(70vw,340px)}}@media screen and (max-width: 860px)and (max-height: 600px){.mainArea__Flex--Main img{max-width:min(80vw,360px);max-height:45vh}}@media screen and (max-width: 860px){.mainArea__Flex::before{background:url(../images/bg_t_1.png) bottom center;background-size:100px}}@media screen and (max-width: 860px){.mainArea__Flex::after{background:url(../images/bg_main.png) no-repeat bottom center;background-size:100%}}.areaStart__Wrap{margin:0 auto;max-width:1160px;padding:50px 30px 100px 30px}.areaStart__Wrap--Date{margin:60px 0 30px 0;text-align:center}.areaStart__Wrap--Date img{max-width:350px}.areaStart__Wrap h2{padding-left:.7em;letter-spacing:.05em;font-size:70px;color:#2823b4;font-weight:600;text-align:center;font-weight:bold;line-height:1.6;margin:100px auto 150px auto}.areaStart__Wrap h2 span{position:relative;display:inline-block}.areaStart__Wrap h2 span::after{position:absolute;left:78%;border-radius:0px 0px 0px 15px;top:80%;transform:rotate(-90deg) translateY(70%);transform-origin:center;content:"";display:block;height:1em;width:1em;border-left:6px solid #2823b4;border-bottom:6px solid #2823b4}.areaStart__Wrap h2 span::before{position:absolute;right:94%;border-radius:0px 0px 0px 15px;top:-8%;transform:rotate(-270deg) translateY(50%);transform-origin:center;content:"";display:block;height:1em;width:1em;border-left:6px solid #2823b4;border-bottom:6px solid #2823b4}.areaStart__Wrap--SubT{text-align:center;margin:0 auto;margin-bottom:80px;width:fit-content}.areaStart__Wrap--SubT h3{line-height:1.6;display:inline-block;font-size:60px;font-weight:bold;color:#2823b4;border-bottom:6px solid #2823b4}.areaStart__Wrap--SubT .sub{text-align:right;font-size:22px;line-height:1.4;margin-top:20px;color:#2823b4}@media screen and (max-width: 1280px){.areaStart__Wrap h2{font-size:50px}.areaStart__Wrap--Date img{max-width:270px}.areaStart__Wrap--SubT h3{font-size:40px;border-bottom:6px solid #2823b4}.areaStart__Wrap--SubT .sub{font-size:18px}}@media screen and (max-width: 780px){.areaStart__Wrap{padding:50px 20px 50px 20px}.areaStart__Wrap h2{font-size:min(10vw,42px);margin:50px auto 70px auto}.areaStart__Wrap h2 span::after{border-radius:0px 0px 0px 10px;border-left:3px solid #2823b4;border-bottom:3px solid #2823b4}.areaStart__Wrap h2 span::before{border-radius:0px 0px 0px 10px;border-left:3px solid #2823b4;border-bottom:3px solid #2823b4}.areaStart__Wrap--Date img{max-width:200px}.areaStart__Wrap--SubT h3{font-size:30px;border-bottom:3px solid #2823b4}.areaStart__Wrap--SubT .sub{font-size:13px;text-align:left !important}}.areaBlue{background:#2823b4;padding:100px 0 100px 0px}.areaBlue__Wrap{margin:0 auto;max-width:860px;padding:0px 30px 0px 30px;color:#fff}.areaBlue__Wrap h2{text-align:center;font-size:42px;font-weight:bold;margin-bottom:50px}.areaBlue__Wrap p{font-size:20px;text-align:justify;font-weight:400;margin-bottom:2em;line-height:1.8}.areaBlue__Wrap p .min{font-size:73%}.areaBlue__Wrap p.sub{font-size:16px;opacity:.7}@media screen and (max-width: 1280px){.areaBlue__Wrap{max-width:640px}.areaBlue__Wrap h2{font-size:34px}.areaBlue__Wrap p{font-size:18px}.areaBlue__Wrap p.sub{font-size:14px}}@media screen and (max-width: 780px){.areaBlue{padding:50px 0 50px 0px}.areaBlue__Wrap{max-width:480px}.areaBlue__Wrap h2{font-size:28px}.areaBlue__Wrap p{font-size:16px}}.area1::before{display:block;position:absolute;content:"";left:0;bottom:0;width:100%;height:100%;background:url(../images/bg_t_1.png) top center;background-size:100px;mix-blend-mode:multiply;z-index:-1}.area1__Wrap{margin:0 auto;max-width:1160px;padding:100px 30px 100px 30px}.area1__Wrap--Img{text-align:center;margin-bottom:120px}.area1__Wrap--Img img{max-width:775px}.area1__Wrap--Con{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:860px;margin:0 auto}.area1__Wrap--ConBox{background:#2823b4;border-radius:5px;padding:20px;width:calc(33.333% - 18px);margin-bottom:18px}.area1__Wrap--ConBox h4{text-align:center;font-weight:bold;padding:10px 20px;width:max-content;margin:0 auto 20px auto;background:#fff;color:#2823b4;font-family:"Rajdhani",sans-serif;font-size:22px}.area1__Wrap--ConBox p{color:#fff;font-size:16px;line-height:1.8}@media screen and (max-width: 1280px){.area1__Wrap--Con{max-width:640px}.area1__Wrap--ConBox{width:calc(50% - 9px);margin-bottom:18px}.area1__Wrap--ConBox h4{font-size:22px}.area1__Wrap--ConBox p{font-size:16px}}@media screen and (max-width: 780px){.area1__Wrap{margin:0 auto;max-width:640px;padding:30px 20px}.area1__Wrap--Img img{max-width:min(100%,360px)}.area1__Wrap--Con{max-width:400px}.area1__Wrap--ConBox{width:100%}.area1__Wrap--ConBox h4{font-size:18px}.area1__Wrap--ConBox p{font-size:14px;width:max-content;margin:0 auto}}.area2{background:url(../images/bg_color2.jpg);background-size:130%;position:relative}.area2::before{display:block;position:absolute;content:"";left:0;bottom:0;width:100%;height:100%;background:url(../images/bg_t_1.png) top center;background-size:100px;mix-blend-mode:multiply;z-index:2}.area2__Wrap{margin:0 auto;max-width:1160px;position:relative;z-index:3;padding:50px}.area2__Wrap--MainT{position:relative;line-height:1.6;font-weight:bold;color:#fff;text-align:center;font-size:50px}.area2__Wrap--MainT .titleI img{max-width:645px}.area2__Wrap--MainT .txtBox{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:max-content}.area2__Wrap--MainT .lines{font-size:70px;border-bottom:6px solid #fff}.area2__Wrap--Img{text-align:center}.area2__Wrap--Img img{max-width:775px}.area2__Wrap--Date{margin:60px 0 30px 0;text-align:center}.area2__Wrap--Date img{max-width:350px}.area2__Wrap--SubT{text-align:center;width:max-content;margin:0 auto;margin-bottom:80px}.area2__Wrap--SubT h3{line-height:1.6;display:inline-block;font-size:60px;font-weight:bold;color:#fff;border-bottom:6px solid #fff}.area2__Wrap--SubT .sub{line-height:1.4;text-align:right !important;font-size:22px !important;margin-top:20px}.area2__Wrap--SubBox{margin:0 auto;margin-top:40px;width:max-content;line-height:1.6;padding:30px 60px;background:linear-gradient(to bottom, #ffa070 0%, #ff5962 100%);border-radius:5px}.area2__Wrap.type1 p{color:#fff;text-align:center;font-size:30px;font-weight:bold}.area2__Wrap--Box{margin-bottom:150px}.area2__Wrap--Box.bgWo{padding:80px 0;position:relative}.area2__Wrap--Box.bgWo::before{position:absolute;z-index:1;background:rgba(255,255,255,.3);content:"";display:block;height:100%;width:100vw;top:0;left:calc((100vw - 100%)*.5*-1)}.area2__Wrap--BoxCon{position:relative;z-index:2}.area2__Wrap--BoxCon .swiper .swiper-wrapper{padding:60px 0}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec{background:#fff;border-radius:5px;padding:40px 70px;max-width:860px;margin:0 auto;margin-bottom:60px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec h4{background:#2823b4;line-height:1.6;color:#fff;font-size:30px;font-weight:bold;border-radius:3px;padding:10px;text-align:center;margin-bottom:40px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Lead{text-align:center;font-weight:bold;font-size:22px;color:#2823b4;line-height:1.8;margin-bottom:50px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map .img img{max-width:100%}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--Link{display:flex;flex-wrap:wrap;justify-content:space-between}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox{width:calc(50% - 18px)}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox .links{display:block;text-align:center;position:relative;background:linear-gradient(to bottom, rgb(255, 121, 38) 0%, rgb(255, 39, 0) 100%);color:#fff;font-weight:bold;border-radius:3px;padding:30px 15px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox .linksWrap p{font-size:20px;line-height:1.4}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox .linksWrap p.sub{margin-top:10px;font-size:16px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox .linksWrap::after{background:url(../images/arrow_w1.png) no-repeat right;background-size:100%;width:14px;height:24px;position:absolute;right:20px;top:50%;transform:translateY(-50%);content:"";display:block}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox .txts{margin-top:15px;font-size:13px;line-height:1.8}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Icon{text-align:center;margin:50px 0}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Icon img{max-width:40px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Icon img.min{max-width:32px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Txt{margin-top:40px;font-size:16px;line-height:1.6;color:#2823b4}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Txt span{display:block;text-align:center;width:200px;padding:5px 10px;border-radius:3px;font-size:20px;font-weight:bold;margin:0 auto;margin-bottom:20px;background:#2823b4;color:#fff}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Bottom{margin-top:35px;text-align:center;font-weight:bold;font-size:30px;color:#2823b4;line-height:1.8}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Pick{background:linear-gradient(to bottom, rgb(255, 230, 38) 0%, rgb(255, 186, 0) 100%);padding:20px 30px;font-size:22px;line-height:1.6;font-weight:bold;color:#fff;text-align:center;width:max-content;border-radius:3px;margin:0 auto}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .txtSpec{max-width:800px;margin:0 auto}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .txtSpec__Title{text-align:center;font-size:30px;font-weight:bold;margin-bottom:40px;line-height:1.4}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .txtSpec__TXT{text-align:justify;font-size:18px;line-height:1.6;margin-bottom:30px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .txtSpec__Sub{line-height:1.6;font-size:13px}.area2__Wrap--BoxCon .swiper .swiper-button-next,.area2__Wrap--BoxCon .swiper .swiper-button-prev{color:#2823b4}.area2__Wrap--BoxCon .swiper .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 12px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 12px))}.area2__Wrap--BoxCon .swiper .swiper-pagination-bullet-active{background:#2823b4}.area2__Wrap--Box .afterBefore{display:flex;justify-content:space-between;align-items:flex-end;max-width:800px;margin:0 auto;margin-bottom:40px}.area2__Wrap--Box .afterBefore__Be{max-width:257px;display:flex;flex-direction:column}.area2__Wrap--Box .afterBefore__Be img{margin-top:auto;margin-left:-70px;width:325px}.area2__Wrap--Box .afterBefore .arrow{margin:0 auto;height:40px;margin-bottom:80px}.area2__Wrap--Box .afterBefore__Af{max-width:343px}.area2__Wrap--Box .afterBefore__Af img{margin-left:-60px;width:409px}.area2__Wrap--Box .pNormal{font-size:18px;max-width:860px;color:#2823b4;text-align:center;margin:0 auto;margin-bottom:40px;line-height:1.6}.area2__Wrap--Box .pNormal.lefts{text-align:left}.area2__Wrap--Box .bgWhiteBox{max-width:800px;margin:0 auto;margin-bottom:40px;padding:25px 30px;background:#fff;border-radius:5px}.area2__Wrap--Box .bgWhiteBox h4{color:#2823b4;font-size:18px;font-weight:bold;margin-bottom:20px}.area2__Wrap--Box .bgWhiteBox__List{display:flex;justify-content:space-between}.area2__Wrap--Box .bgWhiteBox__List ul li{font-size:13px;padding-left:20px;line-height:1.6;position:relative}.area2__Wrap--Box .bgWhiteBox__List ul li::before{position:absolute;left:0;content:"●";color:#ff4439}.area2__Wrap--BoxWhiteWrap{position:relative;background:#f7f7fe;padding:50px;border-radius:5px}.area2__Wrap--BoxWhiteWrap::before{display:block;position:absolute;content:"";left:0;bottom:0;width:100%;height:100%;background:url(../images/bg_t_1.png) top center;background-size:100px;mix-blend-mode:multiply;z-index:1}.area2__Wrap--BoxWhiteWrap .title__Normal .titleT{-webkit-text-stroke:2px #ff4439;text-stroke:2px #ff4439}.area2__Wrap--BoxWhiteWrap .title__Normal .titleT .subT{color:#ff4439 !important}.area2__Wrap--BoxToggle{border-top:2px solid #ff4439;margin-bottom:50px}.area2__Wrap--BoxToggle-Box{border-bottom:2px solid #ff4439;padding:0 25px}.area2__Wrap--BoxToggle-Box .title{font-size:22px;color:#ff4439;font-weight:bold;padding:25px 0;cursor:pointer;position:relative}.area2__Wrap--BoxToggle-Box .title::after{height:2px;width:20px;position:absolute;background:#ff4439;content:"";display:block;right:0;top:50%;transform:translateY(-50%)}.area2__Wrap--BoxToggle-Box .title::before{height:20px;width:2px;position:absolute;background:#ff4439;content:"";display:block;right:10px;top:50%;transform:translate(50%, -50%)}.area2__Wrap--BoxToggle-Box .title.on::before{height:0px;width:2px;position:absolute;background:#ff4439;content:"";display:block;right:10px;top:50%;transform:translate(50%, -50%)}.area2__Wrap--BoxToggle-Box .tBox{overflow:hidden;transition:height .3s ease;height:0}.area2__Wrap--BoxToggle-Box .tBox .img img{max-width:200px}.area2__Wrap--BoxToggle-Box .tBox .txt{text-align:justify;line-height:1.6;font-size:15px;margin-bottom:20px}.area2__Wrap--BoxToggle-Box .tBox .spec{font-weight:bold;margin:20px 0}.area2__Wrap--BoxToggle-Box .tBox .spec__Name{font-size:18px;margin-bottom:10px}.area2__Wrap--BoxToggle-Box .tBox .spec__Theme{font-size:15px}.area2__Wrap--BoxToggle-Box .tBox h5{font-size:15px;line-height:1.8;color:#ff4439;font-weight:bold}.area2__Wrap--BoxToggle-Box .tBox .list{margin-bottom:25px}.area2__Wrap--BoxToggle-Box .tBox .list li{font-size:15px;display:inline-block;margin-right:20px;color:#ff4439}@media screen and (max-width: 1280px){.area2{overflow:hidden}.area2__Wrap{max-width:800px;padding:30px 20px}.area2__Wrap--MainT{font-size:36px}.area2__Wrap--MainT .lines{font-size:48px}.area2__Wrap--Date img{max-width:270px}.area2__Wrap--SubT h3{font-size:40px}.area2__Wrap--SubT .sub{font-size:18px !important}.area2__Wrap.type1 p{font-size:20px}.area2__Wrap--BoxCon{z-index:2}.area2__Wrap--BoxCon .swiper .swiper-wrapper{padding:40px 0 40px 0px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec{padding:30px 50px;max-width:640px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec h4{font-size:24px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Lead{font-size:18px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--Link{display:flex;flex-wrap:wrap;justify-content:space-between}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox{width:calc(50% - 18px)}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox .links{padding:30px 15px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox .linksWrap p{font-size:18px;line-height:1.4}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox .linksWrap p.sub{margin-top:10px;font-size:14px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox .txts{margin-top:15px;font-size:13px;line-height:1.8}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Icon{margin:20px 0}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Icon img{max-width:34px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Icon img.min{max-width:28px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Txt{font-size:14px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Txt span{font-size:16px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Bottom{font-size:24px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Pick{padding:20px 30px;font-size:18px;line-height:1.6}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .txtSpec{max-width:640px;padding:30px 50px;margin:0 auto}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .txtSpec__Title{font-size:24px;line-height:1.6}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .txtSpec__TXT{font-size:16px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .txtSpec__Sub{font-size:13px}.area2__Wrap--Box .afterBefore{max-width:800px}.area2__Wrap--Box .pNormal{font-size:20px}.area2__Wrap--Box .bgWhiteBox{max-width:800px}.area2__Wrap--Box .bgWhiteBox h4{font-size:20px}.area2__Wrap--Box .bgWhiteBox__List{max-width:800px}.area2__Wrap--Box .bgWhiteBox__List ul li{font-size:13px}.area2__Wrap--BoxWhiteWrap{padding:30px}.area2__Wrap--BoxToggle-Box{padding:0 0px}.area2__Wrap--BoxToggle-Box .title{font-size:22px}.area2__Wrap--BoxToggle-Box .tBox .txt{font-size:16px}.area2__Wrap--BoxToggle-Box .tBox .list li{font-size:14px}}@media screen and (max-width: 780px){.area2{background:url(../images/bg_color2_sp.jpg);background-size:cover}.area2__Wrap{max-width:640px;padding:30px 20px}.area2__Wrap--MainT{line-height:1.6;font-size:26px}.area2__Wrap--MainT .titleI img{max-width:min(90vw,480px)}.area2__Wrap--MainT .lines{font-size:36px;border-bottom:3px solid #fff}.area2__Wrap--Date{margin:30px 0 30px 0}.area2__Wrap--Date img{max-width:200px}.area2__Wrap--SubT{text-align:center;margin-bottom:40px}.area2__Wrap--SubT h3{display:inline;font-size:30px;border-bottom:3px solid #fff}.area2__Wrap--SubT .sub{font-size:13px !important;text-align:left !important}.area2__Wrap--SubBox{margin:0 auto;margin-top:40px;width:max-content;line-height:1.6;padding:30px 60px;background:linear-gradient(to bottom, #ffa070 0%, #ff5962 100%);border-radius:5px}.area2__Wrap.type1 p{font-size:18px;line-height:1.6}.area2__Wrap--Box{margin-bottom:70px}.area2__Wrap--Box.bgWo{padding:30px 0}.area2__Wrap--BoxCon{z-index:2}.area2__Wrap--BoxCon .swiper{overflow:visible}.area2__Wrap--BoxCon .swiper .swiper-wrapper{padding:0 0 60px 0px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec{padding:20px 20px;max-width:min(100% - 40px,400px);margin-bottom:0}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec h4{font-size:16px;margin-bottom:20px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Lead{font-size:14px;margin-bottom:20px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox{width:100%;margin-bottom:20px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox .links{padding:20px 10px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox .linksWrap p{font-size:14px;line-height:1.4}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox .linksWrap p.sub{margin-top:10px;font-size:12px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Map--LinkBox .txts{margin-top:10px;font-size:12px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Icon{margin:20px 0}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Icon img{max-width:24px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Icon img.min{max-width:18px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Bottom{font-size:14px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .conSpec__Pick{padding:10px 15px;font-size:14px;line-height:1.6;max-width:100%}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .txtSpec{border-radius:0;padding:60px 10px 40px 10px;max-width:min(100% - 40px,400px);margin:0 auto}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .txtSpec__Title{font-size:16px;line-height:1.6;margin-bottom:20px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .txtSpec__TXT{font-size:14px;margin-bottom:30px}.area2__Wrap--BoxCon .swiper .swiper-wrapper .con .txtSpec__Sub{line-height:1.6;font-size:13px}.area2__Wrap--BoxCon .swiper .swiper-button-next,.area2__Wrap--BoxCon .swiper .swiper-button-prev{color:#2823b4;width:26px;height:26px}.area2__Wrap--BoxCon .swiper .swiper-button-next::after,.area2__Wrap--BoxCon .swiper .swiper-button-prev::after{font-size:26px}.area2__Wrap--BoxCon .swiper .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 12px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 12px))}.area2__Wrap--BoxCon .swiper .swiper-pagination-bullet-active{background:#2823b4}.area2__Wrap--BoxCon .swiper .swiper-button-prev{left:-13px}.area2__Wrap--BoxCon .swiper .swiper-button-next{right:-13px}.area2__Wrap--Box .afterBefore{display:block;max-width:480px}.area2__Wrap--Box .afterBefore__Be{max-width:100%;display:flex;flex-direction:column;margin-bottom:40px}.area2__Wrap--Box .afterBefore__Be img{margin-top:auto;margin-left:-10px;width:100%}.area2__Wrap--Box .afterBefore .arrow{margin:0 auto;width:max-content;height:40px;display:block;margin-bottom:-60px}.area2__Wrap--Box .afterBefore__Af{max-width:100%}.area2__Wrap--Box .afterBefore__Af img{margin-left:-10px;width:100%}.area2__Wrap--Box .pNormal{font-size:16px;text-align:left;margin-bottom:40px}.area2__Wrap--Box .bgWhiteBox{max-width:480px;margin:0 auto;margin-bottom:40px;padding:20px 20px;background:#fff;border-radius:5px}.area2__Wrap--Box .bgWhiteBox h4{font-size:18px;margin-bottom:20px}.area2__Wrap--Box .bgWhiteBox__List{display:block;max-width:480px;margin:0 auto}.area2__Wrap--Box .bgWhiteBox__List ul li{font-size:14px;padding-left:20px;margin-bottom:5px}.area2__Wrap--BoxWhiteWrap{position:relative;background:#f7f7fe;padding:20px;border-radius:5px}.area2__Wrap--BoxWhiteWrap::before{background:url(../images/bg_t_1.png) top center;background-size:100px}.area2__Wrap--BoxWhiteWrap .title__Normal .titleT{-webkit-text-stroke:1px #ff4439;text-stroke:1px #ff4439}.area2__Wrap--BoxToggle{border-top:1px solid #ff4439;margin-bottom:50px}.area2__Wrap--BoxToggle-Box{border-bottom:1px solid #ff4439;padding:0 0px}.area2__Wrap--BoxToggle-Box .title{font-size:18px;line-height:1.6;padding:17px 0}.area2__Wrap--BoxToggle-Box .tBox{overflow:hidden;transition:height .3s ease;height:0}.area2__Wrap--BoxToggle-Box .tBox .txt{line-height:1.6;font-size:15px;margin-bottom:20px}.area2__Wrap--BoxToggle-Box .tBox .list{margin-bottom:25px}.area2__Wrap--BoxToggle-Box .tBox .list li{line-height:1.6;font-size:15px}}.bannerArea{padding:80px 30px;background:url(../images/bg_color3.jpg);background-size:cover;position:relative}.bannerArea::before{display:block;position:absolute;content:"";left:0;bottom:0;width:100%;height:100%;background:url(../images/bg_t_1.png) top center;background-size:100px;mix-blend-mode:multiply;z-index:2}.bannerArea__Wrap{margin:0 auto;max-width:1160px;position:relative;z-index:2;display:flex}.bannerArea__Wrap--Title .title__Banner .titleI{width:max-content;display:flex;align-items:flex-end;margin-bottom:10px}.bannerArea__Wrap--Title .title__Banner .titleI img{max-width:140px}.bannerArea__Wrap--Title .title__Banner .subT{margin-right:20px;color:#2823b4 !important;font-size:24px !important;-webkit-text-stroke:0;font-weight:bold;text-stroke:none}.bannerArea__Wrap--Title .title__Banner .titleT{font-family:"Rajdhani",sans-serif;font-size:60px;color:#fff;font-weight:600;-webkit-text-stroke:2px #2823b4;text-stroke:2px #2823b4}.bannerArea__Wrap--Title .title__Banner .titleT .subT{display:none}.bannerArea__Wrap--Con{margin-left:30px}.bannerArea__Wrap--Con p{margin-bottom:30px}.bannerArea__Wrap--Con p a{display:block}.bannerArea__Wrap--Con p a img{max-width:100%}@media screen and (max-width: 1280px){.bannerArea__Wrap{max-width:800px}.bannerArea__Wrap--Title .title__Banner .titleI img{max-width:120px}.bannerArea__Wrap--Title .title__Banner .titleT{font-family:"Rajdhani",sans-serif;font-size:60px}.bannerArea__Wrap--Con{margin-left:30px}.bannerArea__Wrap--Con p{margin-bottom:30px}.bannerArea__Wrap--Con p a{display:block}.bannerArea__Wrap--Con p a img{max-width:100%}}@media screen and (max-width: 780px){.bannerArea{padding:40px 0px 1px 0}.bannerArea__Wrap{margin:0 auto;max-width:480px;display:block}.bannerArea__Wrap--Title .title__Banner{margin-bottom:25px;padding:0 20px}.bannerArea__Wrap--Title .title__Banner .titleI{width:max-content;display:flex;align-items:flex-end}.bannerArea__Wrap--Title .title__Banner .titleI img{max-width:140px}.bannerArea__Wrap--Title .title__Banner .subT{display:none}.bannerArea__Wrap--Title .title__Banner .titleT{font-size:45px;-webkit-text-stroke:1px #2823b4;text-stroke:1px #2823b4}.bannerArea__Wrap--Title .title__Banner .titleT .subT{margin-top:5px;font-size:15px !important;display:block}.bannerArea__Wrap--Con{margin-left:0px}.bannerArea__Wrap--Con p{margin-bottom:15px}.bannerArea__Wrap--Con p a{display:block}.bannerArea__Wrap--Con p a img{max-width:100%}}.BottomArea{background:url(../images/bg_footer.png) no-repeat center center;background-size:cover;padding:50px 30px;text-align:center;font-weight:bold;color:#fff}.BottomArea h3{font-weight:bold;font-size:35px;margin-bottom:40px}.BottomArea .txt{line-height:1.6;font-size:22px;margin-bottom:40px}.BottomArea .bLogo img{max-width:310px}@media screen and (max-width: 780px){.BottomArea h3{font-size:20px}.BottomArea .txt{font-size:15px}.BottomArea .bLogo img{max-width:240px}}