@charset "UTF-8";.hide{display:none}#head,.head-logo{background:#c5edf2!important}@media screen and (min-width:768px),print{.pg-cmn-wrap{margin-top:73px}}body *{font-family:YakuHanJP,itc-avant-garde-gothic-pro,dnp-shuei-gothic-gin-std,sans-serif,sans-serif}body::before{content:"";position:fixed;width:100%;height:100%;z-index:100;top:0;left:0;transition:.2s 0s ease-out;opacity:0;pointer-events:none}@media screen and (max-width:767px){#wrapper{padding-top:0}}@media screen and (max-width:767px){#main{margin-top:0}}a.-btn{background-color:#fff;border:#0039b2 1px solid;color:#0039b2;font-weight:600;display:inline-block;width:100%;height:100%;border-radius:80px;transition:opacity .2s ease-out}a.-btn:hover{opacity:.8}@media screen and (min-width:768px),print{a.-btn{width:40%;font-size:24px;font-size:2.4rem;padding:16px 78px}}@media screen and (max-width:767px){a.-btn{font-size:4.27vw;padding:2.67vw 5.33vw}}a.-btn .sub-ttl{display:block;line-height:1;margin-top:4px}@media screen and (min-width:768px),print{a.-btn .sub-ttl{font-size:18px;font-size:1.8rem}}@media screen and (max-width:767px){a.-btn .sub-ttl{font-size:3.47vw}}body{background-color:#c5edf2}.-txtred{color:#ff414e}@media screen and (min-width:768px),print{.hs-cta-wrapper a{transition:.2s 0s ease-out}}@media screen and (min-width:768px),print{.hs-cta-wrapper a:hover{opacity:.65}}.main-block{position:relative}@media screen and (min-width:768px),print{.main-block{background-repeat:no-repeat;background-size:cover;background-image:url(img/mv_bg.png);background-position:center;padding:50px 0 50px 100px}}@media screen and (max-width:767px){.main-block{background-repeat:no-repeat;background-size:cover;background-image:url(img/mv_bg@sp.png);padding:32vw 2.67vw 13.33vw 2.67vw}}@media screen and (min-width:768px),print{.main-block .main-block-ttl{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:center}}.main-block .main-block-ttl .oc-logo{max-width:300px;position:absolute;top:20px;left:20px}.main-block .main-nav-att{margin-top:50px;background-color:#fff;border:solid 2px #0058e9;border-radius:5px;padding:20px;line-height:1.6}.main-block .main-nav-att .small-att{font-size:12px;font-size:1.2rem}@media screen and (max-width:767px){.main-block .main-nav-att .small-att{font-size:10px;font-size:1rem}}@media screen and (max-width:767px){.main-block .main-nav-att{margin:4vw 5.33vw 0 5.33vw}}.main-block .main-nav-att span{display:block!important;margin-bottom:10px}.main-block .main-nav-att .-label{font-size:14px;font-size:1.4rem;display:inline-block!important;background-color:#ff414e;padding:4px 10px;color:#fff;font-weight:700;margin-bottom:10px}.main-block .main-nav-att .-bl{font-size:18px;font-size:1.8rem;color:#0039b2;margin-bottom:10px;font-weight:700}.main-block .main-nav-att .-small{font-size:12px;font-size:1.2rem}@media screen and (min-width:768px),print{.main-block .main-nav-att{margin-top:30px;margin-right:20px;white-space:nowrap;line-height:2.125}.main-block .main-nav-att span{font-size:15px;font-size:1.5rem;display:inline-block;line-height:1.7}}@media screen and (max-width:767px){.main-block .main-nav-att{font-size:3.2vw;line-height:1.75}.main-block .main-nav-att span{font-size:3.47vw;margin-top:1.33vw}}.main-block .pg-main-img-wrap{position:relative}@media screen and (min-width:768px),print{.main-block .pg-main-img-wrap{min-width:600px;margin-right:40px;padding-bottom:46px}}@media screen and (max-width:767px){.main-block .pg-main-img-wrap{margin-top:0}.main-block .pg-main-img-wrap .pg-main-img{text-align:center;max-width:100%;margin:0 auto;padding:0}}.pg-nav-wrap{background-color:#0039b2;display:flex;justify-content:center}.pg-nav-list{display:inline-flex;justify-content:center;align-items:center}@media screen and (min-width:768px),print{.pg-nav-list{padding:30px 0;margin-right:-20px;margin-left:-20px}}@media screen and (max-width:767px){.pg-nav-list{flex-wrap:wrap;padding-top:0;padding-bottom:0}}.pg-nav-item a{color:#fff;position:relative;transition:opacity .2s ease-out}.pg-nav-item a:hover{opacity:.65}.pg-nav-item a .menu_txts{font-size:1.07vw!important}@media screen and (min-width:768px),print{.pg-nav-item{padding:0 30px}.pg-nav-item a{font-size:16px;font-size:1.6rem}}@media screen and (max-width:767px){.pg-nav-item{text-align:center;padding:0;padding-bottom:5.33vw;width:32%}.pg-nav-item:nth-child(3n){border-right:none}.pg-nav-item:nth-child(n+4){border-bottom:none;margin-top:0}.pg-nav-item a{font-size:3.47vw;padding-left:0;white-space:nowrap}}@media screen and (max-width:767px) and (max-width:767px){.pg-nav-item a{font-size:2.93vw}}@media screen and (max-width:767px){.pg-nav-item a span::after{font-size:3.47vw}.pg-nav-item a .menu_txts{font-size:2.4vw!important}}.icon-pg-link{position:relative}.icon-pg-link.-textCenter{display:block;text-align:center}@media screen and (min-width:768px),print{.icon-pg-link{padding-left:0}}.icon-pg-link span{font-family:YakuHanJP,itc-avant-garde-gothic-pro,heisei-kaku-gothic-std,sans-serif;font-style:normal;font-weight:700}.icon-pg-link span::after{content:"\e902";position:absolute;display:block;width:1em;height:1em;left:50%;top:auto;bottom:-1em;transform:translateX(-50%) rotate(90deg);font-size:17px;font-size:1.7rem;color:#fff}.oc-wrap{text-align:center}@media screen and (min-width:768px),print{.oc-wrap.-bus{margin-top:0;padding:40px 0 64px}}@media screen and (max-width:767px){.oc-wrap.-bus{padding-bottom:8vw}}.oc-wrap .bus-inner{text-align:center}.oc-wrap .bus-inner .pg-nav-bus__img{margin:40px 0}@media screen and (min-width:768px),print{.oc-wrap .bus-inner .pg-nav-bus__img ul{display:flex;justify-content:center;align-items:center}}@media screen and (min-width:768px),print{.oc-wrap .bus-inner .pg-nav-bus__img ul li:first-child{margin-right:40px}}@media screen and (max-width:767px){.oc-wrap .bus-inner .pg-nav-bus__img ul li{margin-bottom:2.67vw}}.pg-nav-bus-ttl{color:#0039b2;font-weight:600}@media screen and (min-width:768px),print{.pg-nav-bus-ttl{font-size:28px;font-size:2.8rem}}@media screen and (max-width:767px){.pg-nav-bus-ttl{font-size:5.87vw}}#news .news-box-ttl{color:#0039b2;margin-bottom:20px}#news .news-box-ttl .news-box-label{margin-bottom:10px}#news .news-box-ttl .news-box-label span{background-color:#ff414e;padding:4px 10px;color:#fff;font-weight:700}#news .news-box-ttl .ttl{font-weight:600}@media screen and (min-width:768px),print{#news .news-box-ttl .ttl{font-size:20px;font-size:2rem}}@media screen and (max-width:767px){#news .news-box-ttl .ttl{font-size:5.33vw;line-height:1.5}}#news .news-box-ttl .ttl span{color:#0058e9}#news .img-box{margin-bottom:50px}@media screen and (min-width:768px),print{#news .img-box{display:flex;justify-content:space-between;align-items:flex-end}}@media screen and (min-width:768px),print{#news .img-box p img{max-height:300px}}@media screen and (max-width:767px){#news .img-box p{margin:30px auto 0 auto;width:80%}}#news .sct-news-box .txt-box .news-box-txt{line-height:1.6666666667}#news .sct-news-box .txt-box .news-box-txt a{text-decoration:underline}@media screen and (min-width:768px),print{#news .sct-news-box .txt-box .news-box-txt{font-size:15px;font-size:1.5rem;margin-top:20px}}@media screen and (max-width:767px){#news .sct-news-box .txt-box .news-box-txt{margin-top:2.13vw}}.slide-wrap{overflow:hidden;display:flex;align-items:center}@media screen and (min-width:768px),print{.slide-wrap{margin:80px 0}}@media screen and (max-width:767px){.slide-wrap{margin:13.33vw 0}}@media screen and (min-width:768px),print{.slide-wrap .content{width:500px}}@media screen and (max-width:767px){.slide-wrap .content{width:80vw}}.slide-wrap .slideshow{display:flex;animation:loop-slide 90s infinite linear 1s both}@keyframes loop-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}#point{margin-bottom:100px!important}#point p{font-weight:600}@media screen and (min-width:768px),print{#point h2 img{width:450px}}@media screen and (max-width:767px){#point h2+p{text-align:left}}#point #point_box{margin-top:30px}@media screen and (min-width:768px),print{#point #point_box{display:flex;justify-content:space-between}}@media screen and (min-width:768px),print{#point #point_box dl{width:30%}}@media screen and (max-width:767px){#point #point_box dl{margin-bottom:40px}}#point #point_box dl dt{color:#0039b2;font-size:24px;font-size:2.4rem;font-weight:600;margin-bottom:20px}@media screen and (min-width:768px),print{#point #point_box dl dt{text-align:center}}#point #point_box dl dt span{display:block;margin:auto auto 20px auto}@media screen and (min-width:768px),print{#point #point_box dl dt span{width:75px}}@media screen and (max-width:767px){#point #point_box dl dt span{width:20%}}#point #point_box dl dd{font-weight:600;text-align:left;line-height:1.6}@media screen and (min-width:768px),print{.box-center{margin-bottom:80px}}@media screen and (max-width:767px){.box-center{margin-bottom:5.33vw}}.box-center .-ttl{text-align:center;margin-bottom:0}@media screen and (max-width:767px){.box-center .-ttl{max-width:80%;margin:0 auto}}.box-center .-inner{border:2px solid #0039b2;background-color:#fff}@media screen and (min-width:768px),print{.box-center .-inner{padding:60px 40px 60px 60px}}@media screen and (max-width:767px){.box-center .-inner{padding-bottom:10.67vw;margin-right:5.33vw;margin-left:5.33vw;padding:5.33vw}}@media screen and (min-width:768px),print{.box-center.pg-cmn{padding-bottom:80px;margin-bottom:0}}.txt-xs{margin-top:10px;font-size:12px;font-size:1.2rem}@media screen and (max-width:767px){.txt-xs{margin-top:2.67vw;font-size:10px;font-size:1rem}}@media screen and (max-width:767px){.reservation-box-btn{width:100%;margin-top:8vw}.reservation-box-btn .btn03{width:100%;padding:4vw 0}}.list-notice{color:#818181}.list-notice .notice-item{line-height:1.7692307692}@media screen and (min-width:768px),print{.list-notice{font-size:13px;font-size:1.3rem}}@media screen and (max-width:767px){.list-notice{font-size:3.47vw;margin-top:5.33vw}}@media screen and (min-width:768px),print{.list-notice.-shuttle{margin-left:23px}}.sub-ttl{font-family:YakuHanJP,itc-avant-garde-gothic-pro,heisei-kaku-gothic-std,sans-serif;font-style:normal;font-weight:700;text-align:center;color:#0039b2}@media screen and (min-width:768px),print{.sub-ttl{font-size:28px;font-size:2.8rem;padding-left:0}}@media screen and (max-width:767px){.sub-ttl{font-size:5.33vw;padding-left:0;text-align:left;line-height:1.5}.sub-ttl span{margin-top:2.67vw;font-size:3.2vw;color:#0039b2}}.sub-ttl.-red{color:#0058e9!important}.sub-ttl02{font-family:YakuHanJP,itc-avant-garde-gothic-pro,heisei-kaku-gothic-std,sans-serif;font-style:normal;font-weight:700;text-align:center;color:#0058e9!important;font-weight:600}@media screen and (min-width:768px),print{.sub-ttl02{font-size:28px;font-size:2.8rem;padding-left:0}}@media screen and (max-width:767px){.sub-ttl02{font-size:5.33vw;line-height:1.5}}.btn03{padding:16px;background-color:#0039b2}.btn03.-yet{pointer-events:none;background-color:#dbdbdb}.btn03.-yet span{font-size:60%}.btn03.-yet span::before{display:none}@media screen and (min-width:768px),print{.btn03{font-size:20px;font-size:2rem}}.btn03:hover{background-color:#ef88b4;color:#fff}.btn03:hover.nolink{background-color:#0039b2}.btn03:hover span::after{color:#0039b2}.txtlink a{color:#0039b2;text-decoration:underline}.txtlink span{font-weight:600;font-family:YakuHanJP,itc-avant-garde-gothic-pro,dnp-shuei-gothic-gin-std,sans-serif,sans-serif}@media screen and (min-width:768px),print{.pcml20{margin-left:20px!important}}@media screen and (min-width:768px),print{.sct-program-box{display:flex;justify-content:space-between}.sct-program-box+.sct-program-box{margin-top:60px}}@media screen and (max-width:767px){.sct-program-box+.sct-program-box{margin-top:10.67vw}}.sct-program-box .program-box-ttl{display:flex;align-items:center;color:#0039b2}.sct-program-box .program-box-ttl.-news{color:#0058e9}@media screen and (min-width:768px),print{.sct-program-box .program-box-ttl{margin-top:0}}.sct-program-box .program-box-ttl .num{font-family:YakuHanJP,itc-avant-garde-gothic-pro,heisei-kaku-gothic-std,sans-serif;font-style:normal;font-weight:700;display:block;line-height:1;text-align:center}@media screen and (min-width:768px),print{.sct-program-box .program-box-ttl .num{font-size:56px;font-size:5.6rem;margin-right:8px}}@media screen and (max-width:767px){.sct-program-box .program-box-ttl .num{font-size:17.33vw;width:13.33vw}}.sct-program-box .program-box-ttl .ttl{font-family:YakuHanJP,itc-avant-garde-gothic-pro,heisei-kaku-gothic-std,sans-serif;font-style:normal;font-weight:700;font-weight:600}@media screen and (min-width:768px),print{.sct-program-box .program-box-ttl .ttl{font-size:26px;font-size:2.6rem}}@media screen and (max-width:767px){.sct-program-box .program-box-ttl .ttl{font-size:5.33vw}}@media screen and (min-width:768px),print{.sct-program-box .program-box-ttl .ttl{margin-left:5px;letter-spacing:-.05em}}@media screen and (max-width:767px){.sct-program-box .program-box-ttl .ttl{font-size:5.33vw;line-height:1.5;margin-left:1.33vw}}.sct-program-box .program-box-ttl .ttl span{color:#0058e9}.sct-program-box .program-box-txt{line-height:1.6666666667}.sct-program-box .program-box-txt a{text-decoration:underline}@media screen and (min-width:768px),print{.sct-program-box .program-box-txt{font-size:15px;font-size:1.5rem;margin-top:20px}}@media screen and (max-width:767px){.sct-program-box .program-box-txt{margin-top:2.13vw}}@media screen and (min-width:768px),print{.sct-program-box .program-box-left{width:calc(100% - 400px);margin-right:40px}}@media screen and (max-width:767px){.sct-program-box .program-box-right{margin-top:2.13vw}}.sct-program{font-family:YakuHanJP,itc-avant-garde-gothic-pro,heisei-kaku-gothic-std,sans-serif;font-style:normal;font-weight:700}@media screen and (min-width:768px),print{.sct-program .sct-btm-btn{margin-top:20px;max-width:70%}.sct-program .sct-btm-btn .btn03{padding:20px}.sct-program .sct-btm-btn .-note{font-size:14px;font-size:1.4rem}.sct-program .att-min{font-size:12px;font-size:1.2rem;margin-top:10px}.sct-program .att-min::before{content:none!important}}@media screen and (max-width:767px){.sct-program .sct-btm-btn{margin-top:8vw;margin-bottom:8vw!important}.sct-program .sct-btm-btn .btn03{padding:4vw .53vw}.sct-program .att-min{font-size:12px;font-size:1.2rem;margin-top:10px}.sct-program .att-min::before{content:none!important}}.program-sub-box{display:inline-block;margin-bottom:1.33vw;padding:1.33vw;border-style:solid;border-width:15px;border-image-source:url(img/b02.png);border-image-slice:90;border-image-width:1;border-image-outset:0;border-image-repeat:repeat}@media screen and (max-width:767px){.program-sub-box{padding:4vw .53vw}}#timetable h4{margin-top:50px;color:#0039b2;font-weight:600}@media screen and (min-width:768px),print{#timetable h4{font-size:24px;font-size:2.4rem}}@media screen and (max-width:767px){#timetable h4{font-size:4.8vw}}#timetable h4+h5{margin:10px 0}@media screen and (min-width:768px),print{#timetable h4+h5{font-size:20px;font-size:2rem}}@media screen and (max-width:767px){#timetable h4+h5{font-size:4.8vw}}#timetable h4+h5+p{font-weight:600;margin-bottom:10px}@media screen and (min-width:768px),print{.sct-timeTable{padding:60px 80px 40px 80px}}@media screen and (max-width:767px){.sct-timeTable.pg-program-sct{margin-top:40vw}}@media screen and (max-width:767px){.timeTable{overflow-x:scroll}}@media screen and (min-width:768px),print{.timeTable__img{margin-bottom:30px}}@media screen and (max-width:767px){.timeTable__img{width:170.67vw;padding-right:4.27vw;padding-bottom:4.27vw}}.timeTable__subText{color:#0039b2}@media screen and (max-width:767px){.timeTable__subText{font-size:3.2vw;margin-top:5.33vw}}.timeTable__subText a{color:#0039b2;text-decoration:underline;font-family:YakuHanJP,itc-avant-garde-gothic-pro,dnp-shuei-gothic-gin-std,sans-serif,sans-serif}@media screen and (max-width:767px){.scroll_text{text-align:center;margin-top:4.27vw;font-size:3.73vw;color:#0039b2}.scroll_text span{position:relative}.scroll_text span::after,.scroll_text span::before{content:"";width:4.27vw;height:100%;background:center center no-repeat;background-size:contain;position:absolute;top:0}.scroll_text span::before{background-image:url(img/arrow_left.svg);left:-6.4vw}.scroll_text span::after{background-image:url(img/arrow_right.svg);right:-6.4vw}}@media screen and (min-width:768px),print{.sct-detail-img{min-height:553px;margin-top:47px;text-align:center}}@media screen and (max-width:767px){.sct-detail-img{margin-top:8vw}}@media screen and (min-width:768px),print{.sct-detail .list-notice{margin-top:25px}}@media screen and (max-width:767px){.sct-detail .list-notice{margin-top:5.33vw}}.ttl-obj-illust{position:absolute}@media screen and (min-width:768px),print{.ttl-obj-illust.-program{width:28.989vw;top:-6.484vw;left:-5.625vw}}@media screen and (max-width:767px){.ttl-obj-illust.-program{width:53.33vw;top:-21.33vw;left:2.13vw}}@media screen and (min-width:768px),print{.ttl-obj-illust.-check{width:12.518vw;top:-2.5vw;right:5vw}}@media screen and (max-width:767px){.ttl-obj-illust.-check{width:25.6vw;top:-17.07vw;right:4.27vw}}@media screen and (min-width:768px),print{.ttl-obj-illust.-consultation{width:16.729vw;top:-2.3vw;right:4vw}}@media screen and (max-width:767px){.ttl-obj-illust.-consultation{width:25.6vw;top:-17.07vw;right:4.27vw}}@media screen and (min-width:768px),print{.ttl-obj-illust.-special01{width:19.811vw;top:-3.804vw;left:2.464vw}}@media screen and (max-width:767px){.ttl-obj-illust.-special01{width:24vw;top:-10.67vw;left:.53vw}}@media screen and (min-width:768px),print{.ttl-obj-illust.-special02{width:15.3vw;top:-1.649vw;left:63.609vw}}@media screen and (max-width:767px){.ttl-obj-illust.-special02{width:21.33vw;top:-13.33vw;right:2.67vw}}@media screen and (min-width:768px),print{.ttl-obj-illust.-contents{width:15.739vw;top:-3.836vw;right:4.147vw}}@media screen and (max-width:767px){.ttl-obj-illust.-contents{width:32.8vw;top:-26.13vw;right:1.33vw}}.timeTable-ttl{color:#0039b2;display:flex;align-items:center;display:flex;justify-content:center}.timeTable-ttl .ttl{font-family:caslons-egyptian,sans-serif;font-weight:700;font-style:normal}@media screen and (min-width:768px),print{.timeTable-ttl{font-size:16px;font-size:1.6rem}.timeTable-ttl .ttl{font-size:26px;font-size:2.6rem;margin-right:35px}.timeTable-talbe{margin-top:13px;display:flex;justify-content:center}}@media screen and (max-width:767px){.timeTable{margin-top:4.27vw}.timeTable-ttl{font-size:3.2vw}.timeTable-ttl .ttl{font-size:5.87vw;margin-right:2.13vw}.timeTable-talbe{margin-top:2.13vw}}@media screen and (min-width:768px),print{.timeTable_bnr{margin-top:50px;text-align:center}.timeTable_bnr img{width:100%;max-width:1052px;min-width:880px}}@media screen and (max-width:767px){.timeTable_bnr{margin-top:8vw}}#check h4{text-align:center;color:#ff414e;font-weight:600;margin-bottom:20px}@media screen and (min-width:768px),print{#check h4{font-size:26px;font-size:2.6rem}}@media screen and (max-width:767px){#check h4{font-size:20px;font-size:2rem}}#check h4+p{color:#0039b2;text-align:center;margin-bottom:40px;font-weight:600}@media screen and (min-width:768px),print{#check h4+p{font-size:20px;font-size:2rem}}@media screen and (min-width:768px),print{.howto-box-wrap{margin-top:40px;display:flex;justify-content:center}}@media screen and (max-width:767px){.howto-box-wrap{margin-top:8vw}}.howto-box-wrap .btn03[target="_blank"] span{font-size:19px;font-size:1.9rem}.howto-box-wrap .btn03[target="_blank"] span::before{right:-30px!important}@media screen and (max-width:767px){.howto-box-wrap .btn03[target="_blank"] span::before{right:-20px!important}}@media screen and (min-width:768px),print{.howto-box-wrap .howto-box{padding-right:25px;padding-left:25px}}@media screen and (max-width:767px){.howto-box-wrap .howto-box+.howto-box{margin-top:16vw}}.howto-box-wrap .howto-box .howto-tel-box{text-align:left}@media screen and (min-width:768px),print{.howto-box-wrap .howto-box .howto-tel-box{margin-top:27px}}@media screen and (max-width:767px){.howto-box-wrap .howto-box .howto-tel-box{margin-top:5.73vw}}.howto-box-wrap .howto-box .howto-tel-box-number{text-align:center}@media screen and (max-width:767px){.howto-box-wrap .howto-box .howto-tel-box-number{line-height:1.3}}.howto-box-wrap .howto-box .howto-tel-box-number a{position:relative}@media screen and (min-width:768px),print{.howto-box-wrap .howto-box .howto-tel-box-number a{font-size:40px;font-size:4rem;padding-left:68px}}@media screen and (max-width:767px){.howto-box-wrap .howto-box .howto-tel-box-number a{font-size:8.53vw;padding-left:15.47vw}}.howto-box-wrap .howto-box .howto-tel-box-number a::before{content:"";display:block;position:absolute;top:.3em;left:0;background:url(img/icon_tel.svg) no-repeat center center;background-size:contain}@media screen and (min-width:768px),print{.howto-box-wrap .howto-box .howto-tel-box-number a::before{width:50px;height:28.608px}}@media screen and (max-width:767px){.howto-box-wrap .howto-box .howto-tel-box-number a::before{width:14.67vw;height:9.33vw}}.howto-box-wrap .howto-box .howto-tel-box-number span{display:block}@media screen and (min-width:768px),print{.howto-box-wrap .howto-box .howto-tel-box-number span{margin-top:10px;padding-left:0;font-size:15px;font-size:1.5rem}}@media screen and (max-width:767px){.howto-box-wrap .howto-box .howto-tel-box-number span{padding-left:15.47vw;font-size:3.73vw}}.howto-box-ttl{color:#fff;text-align:center}@media screen and (min-width:768px),print{.howto-box-ttl{font-size:25px;font-size:2.5rem}}@media screen and (max-width:767px){.howto-box-ttl{font-size:5.07vw}}.howto-box-ttl span{display:inline-block;position:relative}.howto-box-ttl span::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.howto-box-ttl.-icon-web span{padding-left:84px}.howto-box-ttl.-icon-web span::before{background:url(../../common/css/img/icon_web.svg) no-repeat center;background-size:content;width:64.56px;height:32.397px}@media screen and (max-width:767px){.howto-box-ttl.-icon-web{padding-left:0}}.howto-box-ttl.-icon-tel span{padding-left:65px}.howto-box-ttl.-icon-tel span::before{background:url(../../common/css/img/icon_phone02.svg) no-repeat center;background-size:content;width:44.396px;height:30.848px}@media screen and (max-width:767px){.howto-box-ttl.-icon-tel{padding-left:0}}.howto-box-txt img{width:auto;vertical-align:middle}@media screen and (min-width:768px),print{.howto-box-txt{font-size:14px;font-size:1.4rem;margin-top:25px;margin-bottom:25px;text-align:center}.howto-box-txt img{height:15px}}@media screen and (max-width:767px){.howto-box-txt{font-size:3.47vw;margin-top:5.33vw}.howto-box-txt img{height:3.47vw}}.reserve-button-wrap{display:flex;justify-content:space-between}@media screen and (max-width:767px){.reserve-button-wrap{flex-wrap:wrap}}@media screen and (min-width:768px),print{.reserve-button-wrap a{max-width:400px;overflow:hidden}}@media screen and (min-width:768px),print{.reserve-button-wrap a img{width:400px!important}}.howto-box-att{display:flex;justify-content:center}@media screen and (min-width:768px),print{.howto-box-att{margin-top:40px}}@media screen and (max-width:767px){.howto-box-att{margin-top:5.33vw}}.qa-item:nth-child(n+4){display:none}@media screen and (min-width:768px),print{.sct-qa .sct-btm-btn .btn03{padding:25.5px 175px}}.sct-qa .sct-btm-btn .btn03 span::after,.sct-qa .sct-btm-btn .btn03 span::before{content:"";display:block;position:absolute;background-color:#fff;border-radius:20px;right:-20px}.sct-qa .sct-btm-btn .btn03 span::before{transform:translateY(-50%) rotate(-45deg)}.sct-qa .sct-btm-btn .btn03 span::after{transform:translateY(-50%) rotate(45deg)}@media screen and (min-width:768px),print{.sct-qa .sct-btm-btn .btn03 span::after,.sct-qa .sct-btm-btn .btn03 span::before{width:4px;height:14px}.sct-qa .sct-btm-btn .btn03 span::before{top:calc(50% - 4px)}.sct-qa .sct-btm-btn .btn03 span::after{top:calc(50% + 4px)}}@media screen and (max-width:767px){.sct-qa .sct-btm-btn .btn03 span::after,.sct-qa .sct-btm-btn .btn03 span::before{width:1.07vw;height:3.2vw}.sct-qa .sct-btm-btn .btn03 span::before{top:calc(50% - .8vw)}.sct-qa .sct-btm-btn .btn03 span::after{top:calc(50% + .8vw)}}@media screen and (min-width:768px),print{.cmn-access{padding:58px 54px 40px 57px}}.cmn-access-img{text-align:center}@media screen and (max-width:767px){.cmn-access-img{margin-top:8vw}}@media screen and (max-width:767px){.sct-shuttle{padding-bottom:0}.sct-shuttle.-map .sct-ttl-box{position:relative;z-index:5}}@media screen and (min-width:768px),print{.sct-shuttle .sct-ttl{top:-115px}}@media screen and (max-width:767px){.sct-shuttle .sct-ttl{top:-102px}}.badge-item{position:absolute}@media screen and (min-width:768px),print{.badge-item{width:rem(120);height:rem(120);top:25px;left:inherit;right:140px}}@media screen and (max-width:767px){.badge-item{font-size:4vw;width:21.33vw;height:21.33vw;left:inherit;right:0}}.shuttle-ttl{text-align:center;font-family:YakuHanJP,itc-avant-garde-gothic-pro,heisei-kaku-gothic-std,sans-serif;font-style:normal;font-weight:700}.shuttle-ttl.-mini{line-height:.8}@media screen and (min-width:768px),print{.shuttle-ttl{font-size:28px;font-size:2.8rem;padding-left:0}.shuttle-ttl span{margin-top:0;color:#0039b2;font-size:20px;font-size:2rem}}@media screen and (max-width:767px){.shuttle-ttl{font-size:5.33vw;padding-left:0;text-align:left;line-height:1.5}.shuttle-ttl span{margin-top:2.67vw;font-size:3.2vw;color:#0039b2}.shuttle-ttl.-main{text-align:center}}@media screen and (min-width:768px),print{.ttl-p{text-align:center;margin-top:30px}}@media screen and (max-width:767px){.ttl-p{margin-top:8vw}}small{font-size:smaller}@media screen and (min-width:768px),print{.sct-shuttle-close{padding:0 50px 84px 50px}.sct-shuttle-close .shuttle-ttl-box{margin-left:10px}}@media screen and (min-width:768px),print{.sct-shuttle-close.-main{padding:0 150px 84px 150px!important}}.sct-shuttle-distant{background-color:#f5f6fa}@media screen and (min-width:768px),print{.sct-shuttle-distant{padding:80px 70px 100px 63px}}@media screen and (max-width:767px){.sct-shuttle-distant{margin-top:-26.67vw;padding-top:37.33vw;padding-bottom:10.67vw}}@media screen and (min-width:768px),print{.sct-shuttle-tbl-wrap{margin-top:39px;padding-left:10px}}@media screen and (max-width:767px){.sct-shuttle-tbl-wrap{margin-top:8vw;padding-left:2.67vw;padding-right:2.67vw}}@media screen and (min-width:768px),print{.sct-shuttle-tbl-wrap+.sct-shuttle-tbl-wrap{margin-top:44px}}.sct-shuttle-tbl-wrap .ttl{text-align:center;color:#0058e9}@media screen and (min-width:768px),print{.sct-shuttle-tbl-wrap .ttl{font-size:25px;font-size:2.5rem}}@media screen and (max-width:767px){.sct-shuttle-tbl-wrap .ttl{font-size:5.07vw}}.sct-shuttle-tbl-wrap .ttl span{font-family:caslons-egyptian,sans-serif;font-weight:700;font-style:normal}@media screen and (min-width:768px),print{.sct-shuttle-tbl-wrap .ttl span{font-size:39px;font-size:3.9rem}}@media screen and (max-width:767px){.sct-shuttle-tbl-wrap .ttl span{font-size:9.33vw}}@media screen and (min-width:768px),print{.sct-shuttle-tbl-wrap .shuttle-tbl+.shuttle-tbl{margin-top:8px}}@media screen and (max-width:767px){.sct-shuttle-tbl-wrap .shuttle-tbl:first-of-type{margin-top:2.67vw}.sct-shuttle-tbl-wrap .shuttle-tbl+.shuttle-tbl{margin-top:4vw}}.sct-shuttle-tbl-wrap table{width:100%;text-align:center}.sct-shuttle-tbl-wrap table td,.sct-shuttle-tbl-wrap table th{vertical-align:middle}@media screen and (min-width:768px),print{.sct-shuttle-tbl-wrap table td,.sct-shuttle-tbl-wrap table th{font-size:15px;font-size:1.5rem}}@media screen and (max-width:767px){.sct-shuttle-tbl-wrap table td,.sct-shuttle-tbl-wrap table th{white-space:nowrap;padding:2.67vw}}.sct-shuttle-tbl-wrap table th{color:#fff;background-color:#a6a4dd;line-height:2.4;border-top:1px solid #dbdbdb}@media screen and (min-width:768px),print{.sct-shuttle-tbl-wrap table th{padding:5px 0}}.sct-shuttle-tbl-wrap table td{background-color:#fff;border-bottom:1px solid #dbdbdb}@media screen and (min-width:768px),print{.sct-shuttle-tbl-wrap table td{padding:10px 0}}.sct-shuttle-tbl-wrap table tr th:first-child{border-top:none;background-color:#0039b2;line-height:1.7333333333}@media screen and (min-width:768px),print{.sct-shuttle-tbl-wrap table tr th:first-child{width:208px;min-width:208px}.sct-shuttle-tbl-wrap table tr th:first-child+th{width:85px}}@media screen and (max-width:767px){.sct-shuttle-tbl-wrap table tr th:first-child{min-width:26.67vw;width:26.67vw;padding-right:2.13vw;padding-left:2.13vw;font-size:3.47vw}}.sct-shuttle-tbl-wrap table tr td:first-child{color:#e84b6d;font-size:13px;font-size:1.3rem}.sct-shuttle-tbl-wrap table tr:last-child td{border-bottom:none}@media screen and (min-width:768px),print{.sct-shuttle-tbl-wrap table th:last-child{width:205px}.sct-shuttle-tbl-wrap table.th-col2 th:last-child{width:280px}.sct-shuttle-tbl-wrap table.th-col3 th:nth-child(3){width:280px}.sct-shuttle-tbl-wrap table.th-col3 th:last-child{width:310px}.sct-shuttle-tbl-wrap table.th-col5 th:nth-child(3){width:120px}.sct-shuttle-tbl-wrap table.th-col5 th:nth-child(5){width:110px}.sct-shuttle-tbl-wrap table.th-col5 th:nth-child(7){width:110px}.sct-shuttle-tbl-wrap table.th-col5 th:nth-child(9){width:110px}.sct-shuttle-tbl-wrap table.th-col5 th:last-child{width:110px}}@media screen and (min-width:768px),print{.cmn-access-btm-btn{display:flex;justify-content:center;margin-top:30px}}@media screen and (min-width:768px),print{.cmn-access-btm-btn li{max-width:40%;margin:0 30px 0 0}}@media screen and (max-width:767px){.cmn-access-btm-btn li{margin:0 0 5.33vw 0}}.cmn-access-btm-btn li:last-child{margin:0}@media screen and (min-width:768px),print{.sct-shuttle-reservation{margin-top:71px}}@media screen and (max-width:767px){.sct-shuttle-reservation{margin-top:14.67vw}}.reservation-ttl{color:#ff563b;background-color:#fff;text-align:center;border-radius:10px}@media screen and (min-width:768px),print{.reservation-ttl{font-size:26px;font-size:2.6rem}}@media screen and (max-width:767px){.reservation-ttl{font-size:5.33vw}}@media screen and (min-width:768px),print{.reservation-ttl{padding:17px 0}}@media screen and (max-width:767px){.reservation-ttl{padding:2.13vw 0}}@media screen and (min-width:768px),print{.reservation-box{margin-top:50px}}@media screen and (max-width:767px){.reservation-box{margin-top:9.07vw}}@media screen and (min-width:768px),print{.reservation-box-wrap{display:flex;flex-wrap:wrap;margin-top:38px;margin-right:-17px;margin-left:-17px}.reservation-box-wrap>.reservation-box{margin-top:0;width:50%;padding-right:17px;padding-left:17px}}.reservation-box-ttl{color:#0039b2;border-bottom:4px solid #0039b2;line-height:1.5}@media screen and (min-width:768px),print{.reservation-box-ttl{font-size:24px;font-size:2.4rem}}@media screen and (max-width:767px){.reservation-box-ttl{font-size:4.8vw}}@media screen and (min-width:768px),print{.reservation-box-ttl{padding-bottom:4px}}@media screen and (max-width:767px){.reservation-box-ttl{margin-bottom:3.47vw;padding-bottom:2.13vw}}.reservation-box-txt{line-height:1.7333333333}@media screen and (min-width:768px),print{.reservation-box-txt{font-size:15px;font-size:1.5rem;margin-top:13px}}.reservation-box-btn{text-align:center}.reservation-box-btn a[href^="tel:"]{color:#0039b2}@media screen and (min-width:768px),print{.reservation-box-btn a[href^="tel:"]{font-size:24px;font-size:2.4rem}}@media screen and (max-width:767px){.reservation-box-btn a[href^="tel:"]{font-size:4.8vw}}.reservation-box-btn a[href^="tel:"] span{position:relative}.reservation-box-btn a[href^="tel:"] span::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(../../common/css/img/icon_phone.svg) no-repeat center center;background-size:contain}@media screen and (min-width:768px),print{.reservation-box-btn a[href^="tel:"] span::before{width:25.5px;height:26px}}@media screen and (max-width:767px){.reservation-box-btn a[href^="tel:"] span::before{width:6.13vw;height:6.27vw}}@media screen and (min-width:768px),print{.reservation-box-btn a[href^="tel:"] span{padding-left:35px}}@media screen and (max-width:767px){.reservation-box-btn a[href^="tel:"] span{padding-left:9.33vw}}@media screen and (min-width:768px),print{.reservation-box-btn{margin:20px auto 0;width:340px}.reservation-box-btn .btn03{padding:18.5px}.reservation-box-btn a[href^="tel:"]{padding:15.5px}}@media screen and (max-width:767px){.reservation-box-btn{margin-top:5.33vw}}@media screen and (min-width:768px),print{.reservation-box-btn.-txt{margin-top:38.5px}}.reservation-box-notice{color:#ff563b}@media screen and (min-width:768px),print{.reservation-box-notice{font-size:15px;font-size:1.5rem;margin-top:18px}}@media screen and (max-width:767px){.reservation-box-notice{margin-top:4.8vw}}.sct-shuttle-close-box .pg-program-hide{display:none}.att-foot{text-align:center}@media screen and (min-width:768px),print{.att-foot{width:600px;margin:80px auto}.att-foot.-green{margin:40px auto}}@media screen and (max-width:767px){.att-foot{margin-top:10.67vw;padding-left:4vw;padding-right:4vw}}.att-foot .att-foot-ttl-box{position:relative;background-color:#fff;padding:40px}.att-foot .att-foot-ttl-box::before{content:"";display:block;position:absolute;left:0;background:url(img/icon_exclamation.svg) no-repeat center center;background-size:contain;z-index:5}@media screen and (min-width:768px),print{.att-foot .att-foot-ttl-box::before{top:57px;left:110px;transform:translateY(-50%);width:40px;height:40px}}@media screen and (max-width:767px){.att-foot .att-foot-ttl-box::before{top:41px;left:25px;width:8vw;height:8vw}}@media screen and (max-width:767px){.att-foot .att-foot-ttl-box.-green{padding:30px 20px 20px}}@media screen and (min-width:768px),print{.att-foot .att-foot-ttl-box.-green::before{left:70px}}@media screen and (max-width:767px){.att-foot .att-foot-ttl-box.-green::before{top:28px;left:20px}}.att-foot .att-foot-ttl{position:relative;color:#000;display:inline-block}@media screen and (min-width:768px),print{.att-foot .att-foot-ttl{font-size:25px;font-size:2.5rem;padding-bottom:3px;margin-bottom:10px;padding-left:40px}}@media screen and (max-width:767px){.att-foot .att-foot-ttl{font-size:4.8vw;padding-left:0;padding-bottom:2.67vw}}.att-foot .att-foot-ttl.-green{color:#0039b2!important}.att-foot .att-foot-ttl.-green span{font-size:1.33vw;line-height:2.2}.att-foot .att-foot-ttl.-green a{color:#0039b2!important}@media screen and (max-width:767px){.att-foot .att-foot-ttl.-green{margin-left:4vw;font-size:4vw}.att-foot .att-foot-ttl.-green span{font-size:3.47vw;line-height:1.8}}.fb{display:inline-block;font-weight:700!important}.shuttle-bar-ttl-left{background-color:#0039b2;color:#fff;font-weight:600}.shuttle-bar-ttl-left.-ttl_s{font-family:YakuHanJP,itc-avant-garde-gothic-pro,heisei-kaku-gothic-std,sans-serif;font-style:normal;font-weight:700;text-align:left;font-size:1.6vw;line-height:1.2}@media screen and (max-width:767px){.shuttle-bar-ttl-left{text-align:left;padding-left:5.33vw}.shuttle-bar-ttl-left.-ttl_s{font-size:4.8vw}}.shuttle-bar-ttl{font-weight:600;color:#0039b2;align-items:center;line-height:.7857142857;text-align:center}@media screen and (min-width:768px),print{.shuttle-bar-ttl{font-size:28px;font-size:2.8rem;display:flex;background-color:#c5edf2;margin-top:50px}.shuttle-bar-ttl.-min{font-size:24px;font-size:2.4rem}.shuttle-bar-ttl.-min span{font-size:14px;font-size:1.4rem;vertical-align:middle}.shuttle-bar-ttl span{font-weight:600;font-size:16px;font-size:1.6rem}}@media screen and (max-width:767px){.shuttle-bar-ttl{font-size:4.53vw}.shuttle-bar-ttl span{font-size:3.47vw}}.shuttle-bar-ttl-right{text-align:left;font-family:YakuHanJP,itc-avant-garde-gothic-pro,heisei-kaku-gothic-std,sans-serif;font-style:normal;font-weight:700}@media screen and (min-width:768px),print{.shuttle-bar-ttl-right{padding-bottom:.4vw;padding-left:1.33vw}}@media screen and (max-width:767px){.shuttle-bar-ttl-right{margin:0;padding:4vw 4vw 4vw 4vw;background-color:#c5edf2;line-height:1.4}}.sct-qa .qa-ttl{font-family:YakuHanJP,itc-avant-garde-gothic-pro,heisei-kaku-gothic-std,sans-serif}.sct-qa .txt-a,.sct-qa .txt-q{font-family:YakuHanJP,itc-avant-garde-gothic-pro,sans-serif}.access-detail-ttl,.access-panel-ttl{font-family:YakuHanJP,itc-avant-garde-gothic-pro,heisei-kaku-gothic-std,sans-serif}.access-detail-address,.access-panel-item{font-family:YakuHanJP,itc-avant-garde-gothic-pro,heisei-kaku-gothic-std,sans-serif}.access-panel-btn a span{font-family:YakuHanJP,itc-avant-garde-gothic-pro,heisei-kaku-gothic-std,sans-serif}.howto-foot{display:block;max-width:890px;margin:0 auto}.howto-foot-ttl-box{position:relative}.howto-foot-ttl-box::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(img/icon_exclamation.svg) no-repeat center center;background-size:contain;z-index:5}@media screen and (min-width:768px),print{.howto-foot-ttl-box::before{width:71.482px;height:71.481px}}@media screen and (max-width:767px){.howto-foot-ttl-box::before{top:28%;left:-2%;width:14.67vw;height:14.67vw}}.howto-foot-ttl{position:relative;color:#0039b2;display:inline-block}.howto-foot-ttl::before{content:"";display:block;position:absolute;left:10px;bottom:0;width:100%;height:1px;background-color:#0039b2}@media screen and (min-width:768px),print{.howto-foot-ttl{font-size:25px;font-size:2.5rem;padding-left:100px;padding-bottom:3px}}@media screen and (max-width:767px){.howto-foot-ttl{font-size:3.47vw;padding-left:16vw;padding-bottom:.8vw}}@media screen and (min-width:768px),print{.howto-foot-sub-ttl{font-size:16px;font-size:1.6rem;padding-left:100px;padding-top:3px}}@media screen and (max-width:767px){.howto-foot-sub-ttl{font-size:2.93vw;padding-top:.8vw;padding-left:16vw}}@media screen and (min-width:768px),print{.pg-cmn-wrap{margin-top:150px}.pg-cmn-wrap .information-box,.pg-cmn-wrap .schedule-box{border:solid 2px #0039b2}}.contact-box{background-color:#0039b2}.shuttle-min-ttl{color:#0039b2;line-height:.7857142857}@media screen and (min-width:768px),print{.shuttle-min-ttl{font-size:18px;font-size:1.8rem;margin-top:13.5px;text-align:center}}@media screen and (max-width:767px){.shuttle-min-ttl{font-size:4vw;margin:2.67vw 0;padding-left:5.33vw;line-height:1.4;text-align:left}}@media screen and (min-width:768px),print{.bus-box-wrap{margin-top:40px;display:flex;justify-content:space-between}}@media screen and (max-width:767px){.bus-box-wrap{margin-top:8vw}}@media screen and (min-width:768px),print{.bus-box-wrap p{width:48%}}@media screen and (max-width:767px){.bus-box-wrap p{margin-bottom:2.67vw}}.bus-box-wrap p a{display:block;border:#0039b2 2px solid;border-radius:50px;position:relative;text-align:center}@media screen and (min-width:768px),print{.bus-box-wrap p a{padding:20px;font-size:18px;font-size:1.8rem}}@media screen and (max-width:767px){.bus-box-wrap p a{padding:1.6vw}}.bus-box-wrap p a::after,.bus-box-wrap p a::before{content:"";display:block;position:absolute;background-color:#0039b2;top:0;bottom:0;right:0;margin:auto;border-radius:20px}@media screen and (min-width:768px),print{.bus-box-wrap p a::after,.bus-box-wrap p a::before{width:6px;height:20px}}@media screen and (max-width:767px){.bus-box-wrap p a::after,.bus-box-wrap p a::before{width:1.33vw;height:4vw}}.bus-box-wrap p a::before{transform:rotate(45deg)}@media screen and (min-width:768px),print{.bus-box-wrap p a::before{right:40px}}@media screen and (max-width:767px){.bus-box-wrap p a::before{right:4.27vw}}.bus-box-wrap p a::after{transform:rotate(-45deg)}@media screen and (min-width:768px),print{.bus-box-wrap p a::after{right:50px}}@media screen and (max-width:767px){.bus-box-wrap p a::after{right:6.67vw}}.bus-foot-ttl-box{position:relative}.bus-foot-ttl-box::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(img/icon_exclamation.svg) no-repeat center center;background-size:contain;z-index:5}@media screen and (min-width:768px),print{.bus-foot-ttl-box::before{width:71.482px;height:71.481px}}@media screen and (max-width:767px){.bus-foot-ttl-box::before{top:28%;left:-2%;width:14.67vw;height:14.67vw}}.bus-foot-ttl{position:relative;color:#0039b2;display:inline-block}.bus-foot-ttl::before{content:"";display:block;position:absolute;left:10px;bottom:0;width:100%;height:1px;background-color:#0039b2}@media screen and (min-width:768px),print{.bus-foot-ttl{font-size:22px;font-size:2.2rem;padding-left:100px;padding-bottom:3px}}@media screen and (max-width:767px){.bus-foot-ttl{font-size:3.47vw;padding-left:16vw;padding-bottom:.8vw}}@media screen and (min-width:768px),print{.pg-nav-bus-item{height:77.5px}}@media screen and (max-width:767px){.pg-nav-bus-item{height:13.33vw!important;margin:0 3%}}@media screen and (min-width:768px),print{.pg-nav-bus-item+.pg-nav-bus-item{margin-left:16px}}@media screen and (max-width:767px){.pg-nav-bus-item+.pg-nav-bus-item{margin-top:5.6vw}}@media screen and (min-width:768px),print{.pg-nav-bus-item:nth-child(2) a{font-size:25px;font-size:2.5rem}}.pg-nav-bus-item span:not(.sub-ttl){display:inline-block;position:relative}@media screen and (min-width:768px),print{.pg-nav-bus-item span:not(.sub-ttl){padding-right:44px}}@media screen and (max-width:767px){.pg-nav-bus-item span:not(.sub-ttl){padding-right:6.67vw}}.pg-nav-bus-item span:not(.sub-ttl)::after,.pg-nav-bus-item span:not(.sub-ttl)::before{content:"";display:block;position:absolute;background-color:#0039b2;top:0;bottom:0;right:0;margin:auto;border-radius:20px}@media screen and (min-width:768px),print{.pg-nav-bus-item span:not(.sub-ttl)::after,.pg-nav-bus-item span:not(.sub-ttl)::before{width:6px;height:20px}}@media screen and (max-width:767px){.pg-nav-bus-item span:not(.sub-ttl)::after,.pg-nav-bus-item span:not(.sub-ttl)::before{width:1.33vw;height:4vw}}.pg-nav-bus-item span:not(.sub-ttl)::before{transform:rotate(45deg)}.pg-nav-bus-item span:not(.sub-ttl)::after{transform:rotate(-45deg)}@media screen and (min-width:768px),print{.pg-nav-bus-item span:not(.sub-ttl)::after{right:10px}}@media screen and (max-width:767px){.pg-nav-bus-item span:not(.sub-ttl)::after{right:2vw}}#access .sct-btm-btn{display:block!important}#foot{padding-top:50px}.youtube-box{position:relative;text-align:center;margin:5.33vw 0}@media screen and (max-width:767px){.youtube-box{padding-bottom:56.25%}.youtube-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}}#splash{position:fixed;width:100%;height:100vh;z-index:99999;background-color:#c5edf2;display:none}#splash_logo{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}#splash_logo img{display:block}#line_box{margin:50px 0}@media screen and (min-width:768px),print{#line_box{text-align:center;padding:20px;border:#0039b2 solid 2px}}#line_box h4{font-size:20px;font-size:2rem;font-weight:700;color:#0039b2;margin-bottom:10px}@media screen and (min-width:768px),print{#line_box h4{font-size:25px;font-size:2.5rem}}@media screen and (max-width:767px){#line_box h4{text-align:center}}#line_box .sct-btm-btn{margin:20px auto 0 auto}#line_box .sct-btm-btn .btn03{padding:20px 40px}@media screen and (max-width:767px){#line_box .sct-btm-btn .btn03{display:block;width:100%}}.-info{font-size:18px;font-size:1.8rem;margin-bottom:6px}@media screen and (max-width:767px){.-info{font-size:14px;font-size:1.4rem}}.program-osusume .program-osusume-ttl{text-align:center;margin-bottom:60px}@media screen and (min-width:768px),print{.program-osusume .program-osusume-ttl img{width:40%}}@media screen and (max-width:767px){.program-osusume .program-osusume-ttl{margin-bottom:8vw}.program-osusume .program-osusume-ttl img{width:100%}}.program-osusume .program-osusume-tbox .program-osusume-lead{display:flex;align-items:center}@media screen and (min-width:768px),print{.program-osusume .program-osusume-tbox .program-osusume-lead{margin-left:5px;letter-spacing:-.05em}}@media screen and (max-width:767px){.program-osusume .program-osusume-tbox .program-osusume-lead{font-size:5.33vw;line-height:1.5;margin-left:1.33vw}}.program-osusume .program-osusume-tbox .program-osusume-lead span{color:#0039b2}@media screen and (min-width:768px),print{.program-osusume .program-osusume-tbox .program-osusume-lead span{font-size:26px;font-size:2.6rem}}@media screen and (max-width:767px){.program-osusume .program-osusume-tbox .program-osusume-lead span{font-size:5.33vw}}.program-osusume .program-osusume-tbox .program-osusume-lead span.num{display:block;line-height:1;margin-right:8px}@media screen and (min-width:768px),print{.program-osusume .program-osusume-tbox .program-osusume-lead span.num{font-size:56px;font-size:5.6rem}}@media screen and (max-width:767px){.program-osusume .program-osusume-tbox .program-osusume-lead span.num{font-size:17.33vw;width:13.33vw}}@media screen and (min-width:768px),print{.program-osusume .program-osusume-tbox{width:800px;margin:0 auto;margin-bottom:50px}.program-osusume .program-osusume-tbox .program-osusume-txt{line-height:1.6666666667;font-size:15px;font-size:1.5rem;margin-top:20px;margin-left:50px}}@media screen and (max-width:767px){.program-osusume .program-osusume-tbox{margin-bottom:13.33vw}.program-osusume .program-osusume-tbox:last-child{margin-bottom:0}.program-osusume .program-osusume-tbox .-subttl01{width:53.33vw}.program-osusume .program-osusume-tbox .-subttl02{width:80vw}.program-osusume .program-osusume-tbox .-subttl03{width:61.33vw}.program-osusume .program-osusume-tbox .program-osusume-txt{line-height:1.6666666667;font-size:3.47vw;margin-left:0;margin-top:5.33vw}}#classes .pg-program-sct{background-color:#fff}@media screen and (min-width:768px),print{#classes .pg-program-sct{border:#0039b2 solid 2px}}@media screen and (max-width:767px){#classes .pg-program-sct{padding-bottom:0;border-top:#0039b2 solid 2px;border-bottom:#0039b2 solid 2px}}@media screen and (min-width:768px),print{#classes .sct-ttl{top:66px}}@media screen and (max-width:767px){#classes .sct-ttl{top:114px;width:80vw!important}}.poc-lead{position:relative;z-index:1;text-align:center}@media screen and (min-width:768px),print{.poc-lead{margin-top:30px}}@media screen and (max-width:767px){.poc-lead{margin-top:10.67vw;display:flex;flex-direction:column}}.poc-lead .poc-lead-ttl{color:#0039b2;font-weight:700}@media screen and (min-width:768px),print{.poc-lead .poc-lead-ttl{font-size:36px;font-size:3.6rem;margin-bottom:30px;text-align:center}}@media screen and (max-width:767px){.poc-lead .poc-lead-ttl{font-size:8vw;line-height:1.3;order:2}}.poc-lead .poc-lead-inner{text-align:left}@media screen and (min-width:768px),print{.poc-lead .poc-lead-inner{display:flex;justify-content:center;align-items:center}}.poc-lead .poc-lead-inner .poc-lead-txt-right{text-align:center;font-size:18px;font-size:1.8rem;font-weight:700;height:100%}@media screen and (min-width:768px),print{.poc-lead .poc-lead-inner .poc-lead-txt-right{margin-left:30px;padding-left:30px;border-left:#0039b2 1px solid}}@media screen and (max-width:767px){.poc-lead .poc-lead-inner .poc-lead-txt-right{margin-top:20px}}.howto-foot-ttl-box2{text-align:center}.howto-foot-ttl-box2 .howto-foot-sub-ttl2{display:inline-block;text-align:left}.howto-foot-ttl-box2 .howto-foot-sub-ttl2 span{display:inline-block;position:relative;color:#0039b2;padding-left:40px;font-size:20px;font-size:2rem;font-weight:700}.howto-foot-ttl-box2 .howto-foot-sub-ttl2 span::before{content:'';position:absolute;background:url(img/icon_exclamation.svg) no-repeat;background-size:cover;z-index:5}@media screen and (min-width:768px),print{.howto-foot-ttl-box2 .howto-foot-sub-ttl2 span::before{width:50px;height:50px;top:0;left:-20px}}@media screen and (max-width:767px){.howto-foot-ttl-box2 .howto-foot-sub-ttl2 span::before{top:0;left:-5%;width:10.67vw;height:10.67vw}}@media screen and (min-width:768px),print{.poc-schedule-list{font-size:16px;font-size:1.6rem;margin-top:15px}}@media screen and (max-width:767px){.poc-schedule-list{margin-top:2.67vw}}@media screen and (min-width:768px),print{.sct-poc{padding-bottom:100px}}@media screen and (max-width:767px){.sct-poc{line-height:1.1914893617}}.sct-poc-ttl-wrap{position:relative}.sct-poc-ttl-wrap .txt-mark{font-weight:700;color:#c77415}@media screen and (min-width:768px),print{.sct-poc-ttl-wrap{padding-top:18.5px;padding-left:89.4px;padding-right:88px}.sct-poc-ttl-wrap .txt-mark{font-size:18px;font-size:1.8rem;margin-top:30px}.sct-poc-ttl-wrap .sct-poc-img{position:absolute;top:-55%;right:-2%;width:180px}}@media screen and (max-width:767px){.sct-poc-ttl-wrap{padding-right:5.33vw;padding-left:5.33vw}.sct-poc-ttl-wrap .txt-mark{font-size:3.47vw;line-height:1.5;margin-top:2.67vw;order:4}.sct-poc-ttl-wrap .sct-poc-img{text-align:center;order:1;width:30%;margin:0 auto}}@media screen and (min-width:768px),print{.poc-schedule-list{font-size:16px;font-size:1.6rem;margin-top:15px}}@media screen and (max-width:767px){.poc-schedule-list{margin-top:2.67vw}}@media screen and (min-width:768px),print{.attention{margin-top:23px}}@media screen and (max-width:767px){.attention{margin-bottom:18px}.attention img{width:100%}}.symbol-wrap{margin:30px 0;font-size:13px;font-size:1.3rem}@media screen and (max-width:767px){.symbol-wrap{padding:0;margin-top:33px}}.symbol-wrap ul li{position:relative;padding-left:1.6em;line-height:1.4;margin-bottom:8px}.symbol-wrap ul li.bring:before{position:absolute;left:0;content:"";display:inline-block;background:url(img/icon_bring.png) no-repeat;background-size:contain;width:1.2em;height:1.2em}.symbol-wrap ul li.other:before{position:absolute;left:0;content:"";display:inline-block;background:url(img/icon_clothes.svg) no-repeat;background-size:contain;width:1.3em;height:1.3em}.sct-poc-ttl-wrap .symbol-wrap{margin:30px 0;font-size:13px;font-size:1.3rem}@media screen and (max-width:767px){.sct-poc-ttl-wrap .symbol-wrap{padding:0;margin-top:33px}}.sct-poc-ttl-wrap .symbol-wrap ul{display:flex;justify-content:center}@media screen and (max-width:767px){.sct-poc-ttl-wrap .symbol-wrap ul{display:block}}@media screen and (min-width:768px),print{.sct-poc-ttl-wrap .symbol-wrap ul li:last-child{margin-left:20px;margin-bottom:0}}@media screen and (max-width:767px){.sct-poc-ttl-wrap .symbol-wrap ul li{margin-bottom:8px}}.course-note-top{display:flex;padding-left:1.4em;margin-bottom:13px;font-size:15px;font-size:1.5rem}@media screen and (max-width:767px){.course-note-top{font-size:12px;font-size:1.2rem}}.course-note-top .course-time{position:relative;margin-right:18px;line-height:1.5}.course-note-top .course-time:before{position:absolute;left:0;top:.2em;content:"";display:inline-block;background:url(img/icon_time.png) no-repeat;background-size:contain;width:1em;height:1em}.course-note-top .course-mail{position:relative}.course-note-top .course-mail:before{position:absolute;left:0;content:"";display:inline-block;background:url(img/icon_mail.png) no-repeat;background-size:contain;width:1em;height:1em}.course-detail-bring{margin:auto 0 8px 0;position:relative;font-size:12px;font-size:1.2rem;padding-left:1.6em}@media screen and (max-width:767px){.course-detail-bring{font-size:10px;font-size:1rem;padding-top:4vw;line-height:1.4}}.course-detail-bring:before{position:absolute;left:0;top:2px;content:"";display:inline-block;background:url(img/icon_bring.png) no-repeat;background-size:contain;width:1.2em;height:1.2em}.course-detail-bring span{line-height:1.6}.course-detail-bring.-mt13{margin-top:13px}.course-detail-other{margin-top:3px;position:relative;font-size:12px;font-size:1.2rem;padding-left:1.6em}@media screen and (max-width:767px){.course-detail-other{font-size:10px;font-size:1rem;line-height:1.4}}.course-detail-other:before{position:absolute;left:0;top:2px;content:"";display:inline-block;background:url(img/icon_other.png) no-repeat;background-size:contain;width:1.2em;height:1.2em}.course-detail-other.-single{margin-top:auto!important}.course-detail-other span{line-height:1.6}.course-schedule .course-schedule-date{margin-bottom:50px}.course-schedule .course-schedule-date .schedule-head-inner{padding-top:20px;border-top:#0039b2 dotted 1px}.course-schedule .course-schedule-date .schedule-head-inner .ttl{color:#0039b2;font-size:26px;font-size:2.6rem;font-weight:600;text-align:center;margin-bottom:20px}.course-schedule .course-schedule-date .schedule-head-inner .ttl span{font-size:20px;font-size:2rem}@media screen and (min-width:768px),print{.course-schedule .course-schedule-date .schedule-head-inner .btn{width:400px;margin:auto}}@media screen and (max-width:767px){.course-schedule .course-schedule-date .schedule-head-inner .btn .btn03[target="_blank"] span::before{right:-30px}}@media screen and (min-width:768px),print{.course-schedule{width:1000px;margin:auto}}@media screen and (max-width:767px){.course-schedule{width:96%;margin:auto}}.course-schedule .course-schedule-item{margin-bottom:30px;border:#0039b2 solid 2px;border-radius:6px;display:flex}@media screen and (min-width:768px),print{.course-schedule .course-schedule-item{justify-content:space-between;flex-direction:row-reverse;padding:20px}}@media screen and (max-width:767px){.course-schedule .course-schedule-item{flex-wrap:wrap;flex-direction:column-reverse;padding:16px}}@media screen and (min-width:768px),print{.course-schedule .course-schedule-item .course-ttl-box{width:50%}}@media screen and (max-width:767px){.course-schedule .course-schedule-item .course-ttl-box{width:100%;margin:30px auto auto auto}}@media screen and (min-width:768px),print{.course-schedule .course-schedule-item .course-detail{width:45%}}@media screen and (max-width:767px){.course-schedule .course-schedule-item .course-detail{width:100%}}.course-schedule .course-schedule-item .course-detail .course-detail-ttl{font-size:20px;font-size:2rem;font-weight:700;color:#0039b2;padding-left:16px;margin-bottom:16px;margin-top:16px;border-left:#0039b2 solid 6px}.course-schedule .course-schedule-item .course-detail .course-detail-ttl .-label{display:inline-block;font-size:14px;font-size:1.4rem;background-color:#fffab8;padding:rem(4) rem(10)}.course-schedule .course-schedule-item .course-detail .course-detail-ttl .-small{font-size:14px;font-size:1.4rem}.course-schedule .course-schedule-item .course-detail .course-detail-txt.-small{font-size:12px;font-size:1.2rem}.course-schedule .course-schedule-item .course-detail .symbol-wrap{margin-top:20px}.course-schedule .course-schedule-item .course-detail .ttl{color:#0039b2;font-weight:600;font-size:16px;font-size:1.6rem}.course-schedule .course-schedule-item .course-detail .ttl .cate{font-size:12px;font-size:1.2rem}@media screen and (max-width:767px){.howto-box-wrap .btn03[target="_blank"] span::before{right:-10px}}.-date-a{display:none}#intro .-btn{background-color:#fee7d7}