@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@500;700;900&display=swap);html{background:#fff}a,blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,figure img,form,h1,h2,h3,h4,h5,h6,img,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}del,ins{text-decoration:none}html{overflow-y:scroll}body{word-break:break-word;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:'Noto Sans JP',sans-serif;font-size:15px;font-weight:500;line-height:1.66;letter-spacing:.05em;color:#666464}@media screen and (max-width:1024px){body{font-size:14px}}@media screen and (max-width:750px){body{font-size:13px}}body .usTxt{font-family:Roboto,sans-serif;font-weight:700}a{opacity:1;text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transition:.39s;transition:.39s}a:active,a:hover,a:link,a:visited{color:#666464}a:hover{opacity:.69}a[href^="tel:"]{cursor:default}a[href^="tel:"]:hover{opacity:1}.is-pc-tablet{display:inline-block}@media screen and (max-width:1024px){.is-pc-tablet{display:none}}.is-pc-sp{display:inline-block}@media screen and (max-width:750px){.is-pc-sp{display:none}}.is-tablet{display:none}@media screen and (max-width:1024px){.is-tablet{display:inline-block}}.is-tabletOnly{display:none}@media screen and (max-width:1024px){.is-tabletOnly{display:inline-block}}@media screen and (max-width:750px){.is-tabletOnly{display:none}}.is-sp{display:none}@media screen and (max-width:750px){.is-sp{display:inline-block}}.is-sp414{display:none}@media screen and (max-width:414px){.is-sp414{display:inline-block}}.is-pc-sp414{display:inline-block}@media screen and (max-width:414px){.is-pc-sp414{display:none}}.is-sp320{display:none}@media screen and (max-width:320px){.is-sp320{display:inline-block}}main{display:block}.fitPic{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.vwTxt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.pageTop{position:fixed;z-index:90;right:20px;bottom:20px}@media screen and (max-width:1024px){.pageTop{bottom:60px}}@media screen and (max-width:750px){.pageTop{right:10px;bottom:73px}}.pageTop a{display:inline-block;-webkit-transform:translateY(0) scale(.8);transform:translateY(0) scale(.8);width:46px;padding:15px 0;text-align:center;font-size:10px;color:#fff;background:#000;border-radius:50%}@media screen and (max-width:750px){.pageTop a{width:30px;padding:7px 0;font-size:10px}}.pageTop a:hover{-webkit-transform:translateY(-6px) scale(.8);transform:translateY(-6px) scale(.8)}.reservation__box{background:#59bded}.reservation__box__inner{max-width:1050px;width:90%;margin:0 auto}.reservation__box__inner .flexBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:750px){.reservation__box__inner .flexBox{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.reservation__box__inner .flexBox .flexLeft{width:47.24%;padding:150px 0 30px;background:url(../images/bg_reservation.png) no-repeat;background-size:contain;background-position:bottom}@media screen and (max-width:1024px){.reservation__box__inner .flexBox .flexLeft{background:url(../images/bg_reservation_tab.png) no-repeat;background-size:contain;background-position:bottom;padding:188px 0 0}}@media screen and (max-width:750px){.reservation__box__inner .flexBox .flexLeft{background:url(../images/bg_reservation.png) no-repeat;width:100%;padding:150px 0 0;background-size:contain;background-position:bottom;margin-top:-73px}}.reservation__box__inner .flexBox .flexLeft figure{width:37.1%;margin:0 auto}.reservation__box__inner .flexBox .flexLeft figure img{max-width:100%}.reservation__box__inner .flexBox .flexLeft .deailTxt{font-size:16px;font-weight:700;color:#fff;background:#59bded;border-radius:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 22px;margin:20px auto 0}@media screen and (max-width:750px){.reservation__box__inner .flexBox .flexLeft .deailTxt{font-size:13px}}@media screen and (max-width:750px){.reservation__box__inner .flexBox .flexLeft .deailTxt{margin:10px auto 20px}}.reservation__box__inner .flexBox .flexRight{width:52%;padding-top:100px}@media screen and (max-width:1024px){.reservation__box__inner .flexBox .flexRight{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:750px){.reservation__box__inner .flexBox .flexRight{width:100%;padding-bottom:0}}.reservation__box__inner .flexBox .flexRight .fukidashiBox{background:#fff23f;border-radius:40px;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width:750px){.reservation__box__inner .flexBox .flexRight .fukidashiBox{padding:10px 0}}.reservation__box__inner .flexBox .flexRight .fukidashiBox::before{content:"";position:absolute;border:10px solid transparent;border-right:61px solid #fff23f;right:97%;top:60%;-webkit-transform:translateY(-50%) rotate(-30deg);transform:translateY(-50%) rotate(-30deg)}@media screen and (max-width:750px){.reservation__box__inner .flexBox .flexRight .fukidashiBox::before{border:13px solid transparent;border-right:37px solid #fff23f;right:auto;left:50%;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg);top:auto;bottom:-32px}}.reservation__box__inner .flexBox .flexRight .fukidashiBox h2{text-align:center;font-size:25px;font-weight:700}@media screen and (max-width:750px){.reservation__box__inner .flexBox .flexRight .fukidashiBox h2{font-size:16px}}.reservation__box__inner .flexBox .flexRight .fukidashiBox h2 span{display:block;font-size:28px;font-weight:900;color:#00adea}@media screen and (max-width:750px){.reservation__box__inner .flexBox .flexRight .fukidashiBox h2 span{font-size:20px}}.reservation__box__inner .flexBox .flexRight .linkBox{text-align:center;margin-top:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:750px){.reservation__box__inner .flexBox .flexRight .linkBox{width:80%;margin:35px auto}}@media screen and (max-width:414px){.reservation__box__inner .flexBox .flexRight .linkBox{width:100%;margin-bottom:0}}.reservation__box__inner .flexBox .flexRight .linkBox .linkSet:first-of-type{width:41.31%}@media screen and (max-width:750px){.reservation__box__inner .flexBox .flexRight .linkBox .linkSet:first-of-type{width:42.31%}}.reservation__box__inner .flexBox .flexRight .linkBox .linkSet:nth-of-type(2){width:49.31%}@media screen and (max-width:750px){.reservation__box__inner .flexBox .flexRight .linkBox .linkSet:nth-of-type(2){width:52.31%}}.reservation__box__inner .flexBox .flexRight .linkBox .linkSet a{position:relative;z-index:2}.reservation__box__inner .flexBox .flexRight .linkBox .linkSet a img{width:100%}.reservation__box__inner .flexBox .flexRight .linkBox p{color:#fff;font-size:20px}.reservation__box__inner .flexBox .flexRight .linkBox p a{color:#fff23f;border-bottom:1px solid #fff23f}.pdf{background:#59bded;padding:90px 0 85px}@media screen and (max-width:750px){.pdf{padding:72px 0 57px}}@media screen and (max-width:414px){.pdf{padding:104px 0 47px}}.pdf__inner{width:90%;margin:0 auto}.pdf__inner__box .btnBox{text-align:center}.pdf__inner__box .btnBox a{display:inline-block;width:100%;max-width:560px;height:100px;line-height:100px;font-size:28px;color:#00adea;background:#fff23f;font-weight:700;text-align:center;border-radius:10px;padding-left:32px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1}@media screen and (max-width:1024px){.pdf__inner__box .btnBox a{font-size:20px}}@media screen and (max-width:750px){.pdf__inner__box .btnBox a{font-size:16px}}@media screen and (max-width:750px){.pdf__inner__box .btnBox a{height:75px;line-height:75px;font-size:18px}}@media screen and (max-width:414px){.pdf__inner__box .btnBox a{padding-left:0}}.pdf__inner__box .btnBox a::before{content:"";background:url(../images/ico_btn.svg) no-repeat;background-size:100% auto;width:89px;height:128px;position:absolute;left:27px;top:-40px}@media screen and (max-width:750px){.pdf__inner__box .btnBox a::before{width:70px;height:103px;left:5px;top:-28px}}@media screen and (max-width:414px){.pdf__inner__box .btnBox a::before{width:70px;height:103px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-78px}}.pdf__inner__box .btnBox a::after{content:"";position:absolute;z-index:-1;top:4px;right:-8px;width:calc(100% + 4px);height:calc(100% + 4px);background:#fff23f;border-radius:10px;opacity:.39;-webkit-transition:all .3s ease;transition:all .3s ease}.footer__box{padding:62px 0;background:#fff}@media screen and (max-width:750px){.footer__box{padding:30px 0}}.footer__box__inner{max-width:1050px;width:90%;margin:0 auto}.footer__box__inner dl{font-size:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:750px){.footer__box__inner dl{font-size:16px}}@media screen and (max-width:750px){.footer__box__inner dl{display:block}}.footer__box__inner dl dt{font-weight:700;width:170px}@media screen and (max-width:750px){.footer__box__inner dl dt{width:100%}}.footer__box__inner dl:nth-of-type(n+2){margin-top:15px}.footer__box__inner .small{margin-top:15px;font-size:13px;padding-left:1em;text-indent:-1em}.index-page .reservationNowBtn{position:fixed;z-index:25;top:53%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;-webkit-transition:.39s;transition:.39s;-webkit-filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .22));filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .22));line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right}@media screen and (max-width:750px){.index-page .reservationNowBtn{width:100%;top:auto;bottom:0;-webkit-transform:inherit;transform:inherit}}.index-page .reservationNowBtn a{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;display:inline-block;width:auto;height:100%;max-height:390px;line-height:76px;font-size:28px;color:#00adea;background:#fff23f;font-weight:700;text-align:center;border-radius:10px 0 0 10px;padding:10px 8px 21px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;font-size:25px}@media screen and (max-width:1024px){.index-page .reservationNowBtn a{font-size:20px}}@media screen and (max-width:750px){.index-page .reservationNowBtn a{font-size:16px}}@media screen and (max-width:1024px){.index-page .reservationNowBtn a{max-height:342px;line-height:60px}}@media screen and (max-width:750px){.index-page .reservationNowBtn a{font-size:18px;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;width:100%;height:100%;max-height:100%;height:66px;line-height:46px;border-radius:0}}@media screen and (max-width:414px){.index-page .reservationNowBtn a{padding-left:34px}}.index-page .reservationNowBtn a::before{content:"";background:url(../images/ico_btn.svg) no-repeat;background-size:100% auto;width:64px;height:95px;position:absolute;left:20px;top:-50px}@media screen and (max-width:1024px){.index-page .reservationNowBtn a::before{left:17px;top:-35px;width:55px;height:80px}}@media screen and (max-width:750px){.index-page .reservationNowBtn a::before{left:24px;top:-35px;width:63px;height:90px}}@media screen and (max-width:414px){.index-page .reservationNowBtn a::before{left:15px;top:-17px;width:46px;height:67px}}.index-page .reservationNowBtn a::after{content:"";background:url(../images/btn_arrow.svg) no-repeat;background-size:100% auto;width:14px;height:22px;position:absolute;left:54%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:16px}@media screen and (max-width:750px){.index-page .reservationNowBtn a::after{-webkit-transform:inherit;transform:inherit;left:auto;right:0;position:relative;display:inline-block;margin-left:15px;top:4px;width:10px;height:19px}}.index-page .reservationNowBtn.is-hidden{visibility:hidden;opacity:0}.index-page main .mainvisual__box{-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;min-height:1303px;background:url(../images/main_poster.jpg) no-repeat;background-size:cover;background-position:bottom center;padding:153px 0 0 0;position:relative}@media screen and (max-width:1920px){.index-page main .mainvisual__box{background-position:top center;min-height:870px}}@media screen and (max-width:1024px){.index-page main .mainvisual__box{padding:100px 0 0 0;background-size:cover;height:calc(100vh - 66px)}}@media screen and (max-width:750px){.index-page main .mainvisual__box{height:calc(100vh - 66px);padding:67px 0 0 0;min-height:776px}}.index-page main .mainvisual__box::before{content:"";background:url(../images/main_hand.png) no-repeat;background-size:100% auto;width:1920px;height:820px;position:absolute;right:0;top:42px}@media screen and (max-width:1920px){.index-page main .mainvisual__box::before{width:100%;right:auto;left:0}}@media screen and (max-width:1024px){.index-page main .mainvisual__box::before{top:78px}}@media screen and (max-width:750px){.index-page main .mainvisual__box::before{background:url(../images/main_hand_tb.png) no-repeat;background-size:100% auto;height:100%;left:0;top:-11%;background-position:bottom;width:120%;left:auto;right:0}}@media screen and (max-width:414px){.index-page main .mainvisual__box::before{width:150%;left:auto;right:0;top:-7%}}.index-page main .mainvisual__box__inner{width:90%;max-width:1650px;margin:0 auto}.index-page main .mainvisual__box__inner h1{line-height:0;width:66.97%}@media screen and (max-width:750px){.index-page main .mainvisual__box__inner h1{width:100%}}.index-page main .mainvisual__box__inner h1 img{max-width:100%}.index-page main .mainvisual__box__inner .copyTxt{font-size:28px;line-height:2;color:#fff;margin-top:60px}@media screen and (max-width:1024px){.index-page main .mainvisual__box__inner .copyTxt{font-size:20px}}@media screen and (max-width:750px){.index-page main .mainvisual__box__inner .copyTxt{font-size:16px}}@media screen and (max-width:750px){.index-page main .mainvisual__box__inner .copyTxt{margin-top:46px;font-size:14px}}.index-page main .mainvisual__box__inner .copyTxt span{color:#fff23f;font-weight:700;font-size:35px}@media screen and (max-width:1024px){.index-page main .mainvisual__box__inner .copyTxt span{font-size:26px}}@media screen and (max-width:750px){.index-page main .mainvisual__box__inner .copyTxt span{font-size:18px}}.index-page main .mainvisual__box__inner .linkBox{text-align:center;margin-top:52px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:33.09%}@media screen and (max-width:1024px){.index-page main .mainvisual__box__inner .linkBox{width:45.09%}}@media screen and (max-width:750px){.index-page main .mainvisual__box__inner .linkBox{width:70%}}@media screen and (max-width:414px){.index-page main .mainvisual__box__inner .linkBox{width:100%}}.index-page main .mainvisual__box__inner .linkBox .linkSet{position:relative;z-index:2}.index-page main .mainvisual__box__inner .linkBox .linkSet:first-of-type{width:41.31%}.index-page main .mainvisual__box__inner .linkBox .linkSet:nth-of-type(2){width:49.31%}.index-page main .mainvisual__box__inner .linkBox .linkSet a img{width:100%}.index-page main .mainvisual__box__inner .linkBox p{color:#fff;font-size:20px}.index-page main .mainvisual__box__inner .linkBox p a{color:#fff23f;border-bottom:1px solid #fff23f}.index-page main .mainvisual__box__inner .btnBox{margin-top:76px}.index-page main .mainvisual__box__inner .btnBox a{display:inline-block;width:100%;max-width:544px;height:100px;line-height:100px;font-size:28px;color:#00adea;background:#fff23f;font-weight:700;text-align:center;border-radius:10px;padding-left:32px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1}@media screen and (max-width:1024px){.index-page main .mainvisual__box__inner .btnBox a{font-size:20px}}@media screen and (max-width:750px){.index-page main .mainvisual__box__inner .btnBox a{font-size:16px}}.index-page main .mainvisual__box__inner .btnBox a::before{content:"";background:url(../images/ico_btn.svg) no-repeat;background-size:100% auto;width:89px;height:128px;position:absolute;left:27px;top:-40px}.index-page main .mainvisual__box__inner .btnBox a::after{content:"";position:absolute;z-index:-1;top:4px;right:-8px;width:calc(100% + 4px);height:calc(100% + 4px);background:#fff23f;border-radius:10px;opacity:.39;-webkit-transition:all .3s ease;transition:all .3s ease}.index-page main .about__box{background:#fff596;padding:120px 0 132px}@media screen and (max-width:1024px){.index-page main .about__box{padding:80px 0}}@media screen and (max-width:750px){.index-page main .about__box{padding:60px 0}}.index-page main .about__box__inner{max-width:1380px;width:90%;margin:0 auto}.index-page main .about__box__inner .titBox{text-align:center}.index-page main .about__box__inner .titBox h2{font-size:40px;font-weight:700}@media screen and (max-width:750px){.index-page main .about__box__inner .titBox h2{font-size:20px}}.index-page main .about__box__inner .titBox .copyTxt{font-size:28px;margin-top:25px}@media screen and (max-width:1024px){.index-page main .about__box__inner .titBox .copyTxt{font-size:20px}}@media screen and (max-width:750px){.index-page main .about__box__inner .titBox .copyTxt{font-size:16px}}@media screen and (max-width:750px){.index-page main .about__box__inner .titBox .copyTxt{margin-top:20px}}.index-page main .about__box__inner .stepBox{margin-top:70px}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox{margin-top:34px}}.index-page main .about__box__inner .stepBox ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox ul{display:block}}.index-page main .about__box__inner .stepBox ul li{width:27.54%;border-radius:15px;background:#fff;position:relative}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox ul li{width:100%}}.index-page main .about__box__inner .stepBox ul li::before{content:"";display:inline-block;position:absolute;width:58px;height:58px;top:-34px;left:-16px}.index-page main .about__box__inner .stepBox ul li .borderBox{text-align:center}.index-page main .about__box__inner .stepBox ul li .borderBox .titBox h3{color:#59bded;font-size:26px;font-weight:700;line-height:1.4;letter-spacing:.1em}@media screen and (max-width:1530px){.index-page main .about__box__inner .stepBox ul li .borderBox .titBox h3{font-size:calc(26 / 1530 * 100vw)}}@media screen and (max-width:1024px){.index-page main .about__box__inner .stepBox ul li .borderBox .titBox h3{font-size:calc(19 / 1024 * 100vw)}}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox ul li .borderBox .titBox h3{font-size:22px}}@media screen and (max-width:414px){.index-page main .about__box__inner .stepBox ul li .borderBox .titBox h3{font-size:20px}}.index-page main .about__box__inner .stepBox ul li .borderBox .imgBox{line-height:0}.index-page main .about__box__inner .stepBox ul li .borderBox .imgBox img{max-width:100%}.index-page main .about__box__inner .stepBox ul li:not(:first-of-type){margin-left:2.25%}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox ul li:not(:first-of-type){margin-left:0;margin-top:40px}}.index-page main .about__box__inner .stepBox ul li:first-of-type::before{background:url(../images/number_step01.svg) no-repeat}.index-page main .about__box__inner .stepBox ul li:first-of-type .borderBox{position:relative;padding:41px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox ul li:first-of-type .borderBox{padding:30px 20px 20px}}.index-page main .about__box__inner .stepBox ul li:first-of-type .borderBox .titBox{text-align:left}.index-page main .about__box__inner .stepBox ul li:first-of-type .borderBox .titBox h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-left:1em;text-indent:-1em}.index-page main .about__box__inner .stepBox ul li:first-of-type .borderBox .titBox h3:nth-of-type(n+2){margin-top:20px}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox ul li:first-of-type .borderBox .titBox h3{margin:0}}.index-page main .about__box__inner .stepBox ul li:first-of-type .borderBox .imgBox{position:absolute;width:27.67%;line-height:0;margin:0 auto;bottom:8px;left:-15px}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox ul li:first-of-type .borderBox .imgBox{width:9.67%;left:-4px}}@media screen and (max-width:430px){.index-page main .about__box__inner .stepBox ul li:first-of-type .borderBox .imgBox{width:17.67%;left:auto;right:-4px;bottom:auto;top:-16px}}.index-page main .about__box__inner .stepBox ul li:first-of-type .borderBox .imgBox img{max-width:100%}.index-page main .about__box__inner .stepBox ul li:nth-of-type(2){width:45.14%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox ul li:nth-of-type(2){display:block;width:100%}}.index-page main .about__box__inner .stepBox ul li:nth-of-type(2)::before{background:url(../images/number_step02.svg) no-repeat}.index-page main .about__box__inner .stepBox ul li:nth-of-type(2) .borderBox{padding:32px 20px}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox ul li:nth-of-type(2) .borderBox{padding:30px 20px 20px}}.index-page main .about__box__inner .stepBox ul li:nth-of-type(2) .borderBox .imgBox{width:90.65%;line-height:0;margin:0 auto}.index-page main .about__box__inner .stepBox ul li:nth-of-type(2) .borderBox .imgBox img{max-width:100%}.index-page main .about__box__inner .stepBox ul li:nth-of-type(3)::before{background:url(../images/number_step03.svg) no-repeat}.index-page main .about__box__inner .stepBox ul li:nth-of-type(3) .borderBox{padding:30px 20px 28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox ul li:nth-of-type(3) .borderBox{padding:30px 20px 20px}}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox ul li:nth-of-type(3) .borderBox .titBox{text-align:left}}.index-page main .about__box__inner .stepBox ul li:nth-of-type(3) .borderBox .imgBox{width:69.88%;line-height:0;margin:0 auto;margin-top:30px}@media screen and (max-width:1024px){.index-page main .about__box__inner .stepBox ul li:nth-of-type(3) .borderBox .imgBox{width:100%}}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox ul li:nth-of-type(3) .borderBox .imgBox{width:69.88%;margin-top:20px}}.index-page main .about__box__inner .stepBox ul li:nth-of-type(3) .borderBox .imgBox img{max-width:100%}.index-page main .about__box__inner .stepBox .noteTxt{margin-top:10px;font-size:16px;font-weight:400}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox .noteTxt{font-size:13px}}@media screen and (max-width:750px){.index-page main .about__box__inner .stepBox .noteTxt{padding-left:1em;text-indent:-1.1em}}.index-page main .about__box__inner .periodBox{margin-top:100px}@media screen and (max-width:750px){.index-page main .about__box__inner .periodBox{margin-top:50px}}.index-page main .about__box__inner .periodBox .borderBox{border-radius:15px;background:#fff;padding:10px 60px 10px 108px;position:relative}@media screen and (max-width:1440px){.index-page main .about__box__inner .periodBox .borderBox{padding:10px 60px 10px 89px}}@media screen and (max-width:1024px){.index-page main .about__box__inner .periodBox .borderBox{padding:6px 60px 28px}}@media screen and (max-width:750px){.index-page main .about__box__inner .periodBox .borderBox{padding:52px 20px 20px}}.index-page main .about__box__inner .periodBox .borderBox::before{content:"";display:inline-block;position:absolute;background:url(../images/ico_period.svg) no-repeat;background-size:100% auto;width:130px;height:130px;top:-34px;left:-36px}@media screen and (max-width:1440px){.index-page main .about__box__inner .periodBox .borderBox::before{width:110px;height:110px;top:-69px}}@media screen and (max-width:750px){.index-page main .about__box__inner .periodBox .borderBox::before{width:89px;height:89px;top:-34px;left:-16px}}.index-page main .about__box__inner .periodBox .borderBox .flexBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:1024px){.index-page main .about__box__inner .periodBox .borderBox .flexBox{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:750px){.index-page main .about__box__inner .periodBox .borderBox .flexBox{display:block}}.index-page main .about__box__inner .periodBox .borderBox .flexBox .priodTxt{font-size:36px;font-weight:700;color:#59bded;letter-spacing:.08em}@media screen and (max-width:1530px){.index-page main .about__box__inner .periodBox .borderBox .flexBox .priodTxt{font-size:calc(35 / 1530 * 100vw)}}@media screen and (max-width:1024px){.index-page main .about__box__inner .periodBox .borderBox .flexBox .priodTxt{font-size:27px}}@media screen and (max-width:750px){.index-page main .about__box__inner .periodBox .borderBox .flexBox .priodTxt{font-size:18px;line-height:1.3;letter-spacing:.08em}}.index-page main .about__box__inner .periodBox .borderBox .flexBox .priodTxt .bigTxt{font-size:55px}@media screen and (max-width:1530px){.index-page main .about__box__inner .periodBox .borderBox .flexBox .priodTxt .bigTxt{font-size:calc(53 / 1530 * 100vw)}}@media screen and (max-width:1024px){.index-page main .about__box__inner .periodBox .borderBox .flexBox .priodTxt .bigTxt{font-size:46px}}@media screen and (max-width:750px){.index-page main .about__box__inner .periodBox .borderBox .flexBox .priodTxt .bigTxt{font-size:32px}}.index-page main .about__box__inner .periodBox .borderBox .flexBox .dateTxt{font-size:36px;font-weight:700;color:#59bded;letter-spacing:.08em}@media screen and (max-width:1530px){.index-page main .about__box__inner .periodBox .borderBox .flexBox .dateTxt{font-size:calc(35 / 1530 * 100vw)}}@media screen and (max-width:1024px){.index-page main .about__box__inner .periodBox .borderBox .flexBox .dateTxt{font-size:27px}}@media screen and (max-width:750px){.index-page main .about__box__inner .periodBox .borderBox .flexBox .dateTxt{font-size:18px;margin-top:5px;letter-spacing:.08em}}.index-page main .about__box__inner .priceBox{margin-top:100px}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox{margin-top:50px}}.index-page main .about__box__inner .priceBox .noticeTxt{margin-top:25px;font-size:20px;color:red;margin-bottom:10px;text-align:center}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .noticeTxt{margin-top:10px;font-size:13px}}.index-page main .about__box__inner .priceBox .borderBox{border-radius:15px;background:#fff;padding:28px 60px 20px;position:relative}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox{padding:62px 20px 20px}}.index-page main .about__box__inner .priceBox .borderBox::before{content:"";display:inline-block;position:absolute;background:url(../images/ico_price.svg) no-repeat;background-size:100% auto;width:130px;height:130px;top:-34px;left:-36px}@media screen and (max-width:1440px){.index-page main .about__box__inner .priceBox .borderBox::before{width:110px;height:110px;top:-69px}}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox::before{width:89px;height:89px;top:-34px;left:-16px}}.index-page main .about__box__inner .priceBox .borderBox .flexBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .flexBox{display:block}}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight{width:43.38%;padding-top:24px}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight{width:100%}}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .catBox ul,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .catBox ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .catBox ul,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .catBox ul{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .catBox ul li,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .catBox ul li{width:144px;height:36px;line-height:36px;text-align:center;color:#fff;border-radius:20px;font-size:16px}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .catBox ul li,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .catBox ul li{font-size:13px}}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .catBox ul li,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .catBox ul li{width:114px}}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .catBox ul li.color-satoumi,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .catBox ul li.color-satoumi{background:#00adea}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .catBox ul li.color-machinaka,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .catBox ul li.color-machinaka{background:#e65296}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .catBox ul li.color-satoyama,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .catBox ul li.color-satoyama{background:#00a75f}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox{margin-top:21px}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox{margin-top:10px}}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox h3,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox h3{text-align:center;font-size:26px;font-weight:900}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox h3,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox h3{font-size:16px}}@media screen and (max-width:1440px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox h3,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox h3{font-size:23px}}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox h3,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox h3{font-size:18px;text-align:left}}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox h3 span,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox h3 span{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fff596));background:-webkit-linear-gradient(transparent 60%,#fff596 60%);background:linear-gradient(transparent 60%,#fff596 60%);margin-right:5px}@media screen and (max-width:1024px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox h3 span,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox h3 span{margin-right:0}}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .priceBox,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .priceBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}@media screen and (max-width:1024px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .priceBox,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .priceBox{display:block}}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .priceBox,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .priceBox{display:block;margin-top:10px}}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .priceBox p,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .priceBox p{font-size:28px;font-weight:700;color:#59bded}@media screen and (max-width:1530px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .priceBox p,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .priceBox p{font-size:calc(26 / 1530 * 100vw)}}@media screen and (max-width:1024px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .priceBox p,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .priceBox p{font-size:18px;text-align:center}}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .priceBox p,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .priceBox p{font-size:18px;text-align:left;letter-spacing:.08em}}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .priceBox p span,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .priceBox p span{font-size:47px}@media screen and (max-width:1530px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .priceBox p span,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .priceBox p span{font-size:calc(46 / 1530 * 100vw)}}@media screen and (max-width:1024px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .priceBox p span,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .priceBox p span{font-size:30px}}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .priceBox p span,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .priceBox p span{font-size:32px}}@media screen and (max-width:1024px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .priceBox p:nth-of-type(n+2),.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .priceBox p:nth-of-type(n+2){margin-top:-10px}}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .smallTxt,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .smallTxt{text-align:right;color:#59bded;font-size:18px;margin-top:-16px}@media screen and (max-width:1530px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .smallTxt,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .smallTxt{font-size:calc(18 / 1530 * 100vw)}}@media screen and (max-width:1024px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .smallTxt,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .smallTxt{font-size:16px;text-align:center;margin-top:-5px}}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexLeft .areaBox .smallTxt,.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight .areaBox .smallTxt{font-size:13px;text-align:left}}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight{position:relative}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight{margin-top:40px}}.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight::before{content:"";display:inline-block;width:2px;height:100%;background-color:#59bded;position:absolute;top:2px;left:-81px}@media screen and (max-width:1440px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight::before{height:100%;left:-15%}}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .flexBox .flexRight::before{width:100%;height:2px;top:-24px;left:0}}.index-page main .about__box__inner .priceBox .borderBox .noteTxt{margin-top:15px;font-size:16px;text-align:center}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .noteTxt{font-size:13px}}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .borderBox .noteTxt{margin-top:10px;text-align:left}}.index-page main .about__box__inner .priceBox .noteTxt{margin-top:25px;font-size:20px;text-align:center}@media screen and (max-width:750px){.index-page main .about__box__inner .priceBox .noteTxt{margin-top:10px;font-size:13px;text-align:left}}.index-page main .about__box__inner .priceBox .noteTxt a{color:#00adea;border-bottom:1px solid #00adea}.index-page main .map__box{padding:100px 0 132px;background:#fff}@media screen and (max-width:1024px){.index-page main .map__box{padding:80px 0}}@media screen and (max-width:750px){.index-page main .map__box{padding:90px 0 60px}}.index-page main .map__box__inner{max-width:1280px;width:90%;margin:0 auto}.index-page main .map__box__inner .titBox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.index-page main .map__box__inner .titBox h2{color:#59bded;text-align:center;font-size:39px;font-weight:700;position:relative}@media screen and (max-width:750px){.index-page main .map__box__inner .titBox h2{font-size:25px;line-height:1.4}}.index-page main .map__box__inner .titBox h2 span{display:block;font-size:19px;font-weight:700}@media screen and (max-width:750px){.index-page main .map__box__inner .titBox h2 span{font-size:13px}}.index-page main .map__box__inner .titBox h2::before{content:"";display:inline-block;position:absolute;background:url(../images/car.png) no-repeat;width:123px;height:58px;top:38px;left:-165px}@media screen and (max-width:750px){.index-page main .map__box__inner .titBox h2::before{width:101px;height:47px;background-size:100% auto;top:-52px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.index-page main .map__box__inner .imgBox{margin-top:50px}@media screen and (max-width:1024px){.index-page main .map__box__inner .imgBox{margin-top:30px}}@media screen and (max-width:750px){.index-page main .map__box__inner .imgBox{margin-top:30px}}.index-page main .map__box__inner .imgBox figure{line-height:0}.index-page main .map__box__inner .imgBox figure img{max-width:100%}.index-page main .map__box__inner .mapTab{margin-top:80px}@media screen and (max-width:1024px){.index-page main .map__box__inner .mapTab{margin-top:60px}}@media screen and (max-width:750px){.index-page main .map__box__inner .mapTab{margin-top:30px}}.index-page main .map__box__inner .mapTab ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 10px}.index-page main .map__box__inner .mapTab ul li{width:29.92%;text-align:center}@media screen and (max-width:750px){.index-page main .map__box__inner .mapTab ul li{width:calc((100% - 10px)/ 2)}}.index-page main .map__box__inner .mapTab ul li a{display:inline-block;position:relative;width:100%;color:#fff;font-size:26px;height:80px;line-height:80px;border-radius:40px}@media screen and (max-width:750px){.index-page main .map__box__inner .mapTab ul li a{font-size:16px}}@media screen and (max-width:1024px){.index-page main .map__box__inner .mapTab ul li a{font-size:16px;height:66px;line-height:66px;border-radius:30px}}@media screen and (max-width:750px){.index-page main .map__box__inner .mapTab ul li a{height:55px;line-height:55px;font-size:13px}}.index-page main .map__box__inner .mapTab ul li a.color-satoumi{background:#00adea;opacity:.2}.index-page main .map__box__inner .mapTab ul li a.color-satoumi::before{content:"";display:inline-block;position:relative;background:url(../images/ico_umi.svg) no-repeat;width:47px;height:44px;top:11px;margin-right:20px}@media screen and (max-width:750px){.index-page main .map__box__inner .mapTab ul li a.color-satoumi::before{width:30px;height:30px;top:11px;margin-right:9px}}.index-page main .map__box__inner .mapTab ul li a.color-machinaka{background:#e65296;opacity:.2}.index-page main .map__box__inner .mapTab ul li a.color-machinaka::before{content:"";display:inline-block;position:relative;background:url(../images/ico_machi.svg) no-repeat;width:59px;height:35px;top:7px;margin-right:20px}@media screen and (max-width:750px){.index-page main .map__box__inner .mapTab ul li a.color-machinaka::before{width:30px;height:30px;top:14px;margin-right:9px}}.index-page main .map__box__inner .mapTab ul li a.color-satoyama{background:#00a75f;opacity:.2}.index-page main .map__box__inner .mapTab ul li a.color-satoyama::before{content:"";display:inline-block;position:relative;background:url(../images/ico_yama.svg) no-repeat;width:49px;height:39px;top:11px;margin-right:20px}@media screen and (max-width:750px){.index-page main .map__box__inner .mapTab ul li a.color-satoyama::before{width:30px;height:30px;top:11px;margin-right:9px}}.index-page main .map__box__inner .mapTab ul li a:hover{opacity:1}.index-page main .map__box__inner .mapTab ul li.active a::after{content:"";position:absolute;bottom:-33px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:34px;height:14px}@media screen and (max-width:750px){.index-page main .map__box__inner .mapTab ul li.active a::after{bottom:-16px;width:24px;height:10px}}.index-page main .map__box__inner .mapTab ul li.active .color-satoumi{opacity:1}.index-page main .map__box__inner .mapTab ul li.active .color-satoumi::after{background:url(../images/tab_arrow_satoumi.svg) center/100% auto no-repeat}.index-page main .map__box__inner .mapTab ul li.active .color-machinaka{opacity:1}.index-page main .map__box__inner .mapTab ul li.active .color-machinaka::after{background:url(../images/tab_arrow_machinaka.svg) center/100% auto no-repeat}.index-page main .map__box__inner .mapTab ul li.active .color-satoyama{opacity:1}.index-page main .map__box__inner .mapTab ul li.active .color-satoyama::after{background:url(../images/tab_arrow_satoyama.svg) center/100% auto no-repeat}.index-page main .map__box__inner .mapSet{margin-top:52px;display:none}@media screen and (max-width:750px){.index-page main .map__box__inner .mapSet{margin-top:20px}}.index-page main .map__box__inner .mapSet.active{display:block}.index-page main .map__box__inner .mapSet .borderBox{padding:55px 47px 55px 60px;border-radius:15px}@media screen and (max-width:1024px){.index-page main .map__box__inner .mapSet .borderBox{padding:45px}}@media screen and (max-width:750px){.index-page main .map__box__inner .mapSet .borderBox{padding:30px 25px}}.index-page main .map__box__inner .mapSet .borderBox .flexBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:750px){.index-page main .map__box__inner .mapSet .borderBox .flexBox{display:block}}.index-page main .map__box__inner .mapSet .borderBox .flexBox .imgBox{width:16.92%;margin-top:0}@media screen and (max-width:750px){.index-page main .map__box__inner .mapSet .borderBox .flexBox .imgBox{width:100%;margin-top:0}}.index-page main .map__box__inner .mapSet .borderBox .flexBox .imgBox img{width:51.28%}@media screen and (max-width:1024px){.index-page main .map__box__inner .mapSet .borderBox .flexBox .imgBox img{width:93.28%}}@media screen and (max-width:750px){.index-page main .map__box__inner .mapSet .borderBox .flexBox .imgBox img{width:32%}}.index-page main .map__box__inner .mapSet .borderBox .flexBox .imgBox h3{font-size:28px;font-weight:900;opacity:.6}@media screen and (max-width:1024px){.index-page main .map__box__inner .mapSet .borderBox .flexBox .imgBox h3{font-size:20px}}@media screen and (max-width:750px){.index-page main .map__box__inner .mapSet .borderBox .flexBox .imgBox h3{font-size:16px}}@media screen and (max-width:1024px){.index-page main .map__box__inner .mapSet .borderBox .flexBox .imgBox h3{font-size:23px}}@media screen and (max-width:750px){.index-page main .map__box__inner .mapSet .borderBox .flexBox .imgBox h3{font-size:25px}}.index-page main .map__box__inner .mapSet .borderBox .flexBox .listBox{width:39.02%}@media screen and (max-width:750px){.index-page main .map__box__inner .mapSet .borderBox .flexBox .listBox{width:100%;margin-top:10px}}.index-page main .map__box__inner .mapSet .borderBox .flexBox .listBox ul li:not(:first-of-type){margin-top:20px}@media screen and (max-width:750px){.index-page main .map__box__inner .mapSet .borderBox .flexBox .listBox ul li:not(:first-of-type){margin-top:10px}}.index-page main .map__box__inner .mapSet .borderBox .flexBox .listBox ul li a{display:block;font-size:18px;padding-left:1.8em;text-indent:-1.8em}@media screen and (max-width:750px){.index-page main .map__box__inner .mapSet .borderBox .flexBox .listBox ul li a{font-size:16px}}@media screen and (max-width:750px){.index-page main .map__box__inner .mapSet .borderBox .flexBox .listBox ul li a{padding-left:2em;text-indent:-2em}}.index-page main .map__box__inner .mapSet .borderBox .flexBox .listBox ul li a::before{content:"";display:inline-block;position:relative;background-size:100% auto;width:21px;height:21px;top:5px;margin-right:10px}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox{border:4px solid #00adea;background:rgba(221,240,250,.2)}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .imgBox h3{color:#00adea}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox ul li:first-child a::before{background:url(../images/number_umi01.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox ul li:nth-child(2) a::before{background:url(../images/number_umi02.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox ul li:nth-child(3) a::before{background:url(../images/number_umi03.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox ul li:nth-child(4) a::before{background:url(../images/number_umi04.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox ul li:nth-child(5) a::before{background:url(../images/number_umi05.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox ul li:nth-child(6) a::before{background:url(../images/number_umi06.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox ul li:nth-child(7) a::before{background:url(../images/number_umi07.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox ul li:nth-child(8) a::before{background:url(../images/number_umi08.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox:nth-child(3) ul li:first-child a::before{background:url(../images/number_umi09.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox:nth-child(3) ul li:nth-child(2) a::before{background:url(../images/number_umi10.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox:nth-child(3) ul li:nth-child(3) a::before{background:url(../images/number_umi11.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox:nth-child(3) ul li:nth-child(4) a::before{background:url(../images/number_umi12.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox:nth-child(3) ul li:nth-child(5) a::before{background:url(../images/number_umi13.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox:nth-child(3) ul li:nth-child(6) a::before{background:url(../images/number_umi14.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox:nth-child(3) ul li:nth-child(7) a::before{background:url(../images/number_umi15.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoumi .borderBox .listBox:nth-child(3) ul li:nth-child(8) a::before{background:url(../images/number_umi16.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox{border:4px solid #e65296;background:rgba(230,82,150,.1)}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .imgBox h3{color:#e65296}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox ul li:first-child a::before{background:url(../images/number_machi01.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox ul li:nth-child(2) a::before{background:url(../images/number_machi02.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox ul li:nth-child(3) a::before{background:url(../images/number_machi03.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox ul li:nth-child(4) a::before{background:url(../images/number_machi04.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox ul li:nth-child(5) a::before{background:url(../images/number_machi05.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox ul li:nth-child(6) a::before{background:url(../images/number_machi06.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox ul li:nth-child(7) a::before{background:url(../images/number_machi07.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox ul li:nth-child(8) a::before{background:url(../images/number_machi08.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox ul li:nth-child(9) a::before{background:url(../images/number_machi09.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox ul li:nth-child(10) a::before{background:url(../images/number_machi10.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox:nth-child(3) ul li:first-child a::before{background:url(../images/number_machi11.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox:nth-child(3) ul li:nth-child(2) a::before{background:url(../images/number_machi12.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox:nth-child(3) ul li:nth-child(3) a::before{background:url(../images/number_machi13.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox:nth-child(3) ul li:nth-child(4) a::before{background:url(../images/number_machi14.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox:nth-child(3) ul li:nth-child(5) a::before{background:url(../images/number_machi15.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox:nth-child(3) ul li:nth-child(6) a::before{background:url(../images/number_machi16.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox:nth-child(3) ul li:nth-child(7) a::before{background:url(../images/number_machi17.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox:nth-child(3) ul li:nth-child(8) a::before{background:url(../images/number_machi18.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox:nth-child(3) ul li:nth-child(9) a::before{background:url(../images/number_machi19.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-machinaka .borderBox .listBox:nth-child(3) ul li:nth-child(10) a::before{background:url(../images/number_machi20.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoyama .borderBox{border:4px solid #00a75f;background:rgba(0,167,95,.1)}.index-page main .map__box__inner .mapSet.color-satoyama .borderBox .imgBox h3{color:#00a75f}.index-page main .map__box__inner .mapSet.color-satoyama .borderBox .listBox ul li:first-child a::before{background:url(../images/number_yama01.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoyama .borderBox .listBox ul li:nth-child(2) a::before{background:url(../images/number_yama02.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoyama .borderBox .listBox ul li:nth-child(3) a::before{background:url(../images/number_yama03.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoyama .borderBox .listBox ul li:nth-child(4) a::before{background:url(../images/number_yama04.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoyama .borderBox .listBox:nth-child(3) ul li:first-child a::before{background:url(../images/number_yama05.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoyama .borderBox .listBox:nth-child(3) ul li:nth-child(2) a::before{background:url(../images/number_yama06.svg) no-repeat}.index-page main .map__box__inner .mapSet.color-satoyama .borderBox .listBox:nth-child(3) ul li:nth-child(3) a::before{background:url(../images/number_yama07.svg) no-repeat}