html{font-size:62.5%}*,*::before,*::after{box-sizing:border-box}body{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,YuGothic,"Yu Gothic",sans-serif;color:#fff;font-feature-settings:"palt";margin:0;letter-spacing:.1em;line-height:2;background-color:#000}body.noscroll{overflow:hidden}img{max-width:100%;height:auto;vertical-align:bottom}.content__box{overflow:hidden}.wrapper{max-width:1000px;margin:0 auto}p{font-size:1.4rem}.pc_br{display:none;line-height:0}.sp_br{display:block}.container{margin-top:60px}.map__wrap{max-width:100%}.map__wrap iframe{width:100%}@media screen and (min-width: 1024px){body{font-size:16px}.pc_br{display:block}.sp_br{display:none}.contents{padding-top:80px}.contents_innner{padding-top:80px;margin-top:-80px}.container{margin-top:120px}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeInTrigger,.fadeUpTrigger{opacity:0}.delay-time015{-webkit-animation-delay:.15s;animation-delay:.15s}.delay-time025{-webkit-animation-delay:.25s;animation-delay:.25s}.delay-time03{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-time035{-webkit-animation-delay:.35s;animation-delay:.35s}.delay-time045{-webkit-animation-delay:.45s;animation-delay:.45s}.delay-time05{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-time06{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-time1{-webkit-animation-delay:1s;animation-delay:1s}#header{position:relative;top:0;right:0;z-index:10;width:100%;transition:ease-in .5s;padding:12px 20px}#header .logo{width:100%;max-width:800px;margin-top:60px;position:relative}#header .logo img{vertical-align:middle}#header .logo::after{content:"";display:block;width:100%;height:100%;background:url(../img/main_shadow.svg) no-repeat center center/contain;position:absolute;bottom:-70%;left:50%;transform:translateX(-50%)}#header .nav__btns{position:absolute;top:6px;right:65px}#header .nav__btns ul{display:flex;justify-content:center}#header .nav__btns li{background:url(../img/btn_bg.svg) no-repeat center center/cover;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 4px}#header .nav__btns li:first-child img{width:10px}#header .nav__btns img{width:24px;vertical-align:sub}#header .header_inr{width:100%;transition:ease-in .5s}#header .header_nav li{background:url(../img/nav_btnwaku01.png),url(../img/nav_btnwaku02.png);background-repeat:no-repeat,no-repeat;background-size:100% 50%,100% auto;background-position:center top,center bottom;margin:0 20px 10px}#g-nav.panelactive{position:fixed;z-index:9;top:0;width:80%;height:100vh;overflow:scroll}.openbtn{position:fixed;top:6px;right:10px;z-index:9999;cursor:pointer;width:50px;height:50px;border-radius:5px;overflow:hidden;background:url(../img/btn_bg.svg) no-repeat center center/cover}.openbtn .openbtn-area{transition:all .4s}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:2px;border-radius:2px;background:#fff;width:45%}#header .header_nav.panelactive .up{display:block}#header .header_nav.panelactive .down.sp{display:none}.openbtn span:nth-of-type(1){top:15px}.openbtn span:nth-of-type(2){top:23px}.openbtn span:nth-of-type(3){top:31px}.openbtn.active .openbtn-area{transform:rotateX(360deg)}.openbtn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-135deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(135deg);width:30%}@media screen and (max-width: 1024px){#g-nav{position:fixed;z-index:999;top:0;right:-100%;width:80%;height:100vh;background-color:#000;transition:all .8s;overflow:auto}#g-nav.panelactive{right:0}body.noscroll #header.fixed .up{display:block}body.noscroll #header.fixed .down{display:none}#g-nav ul{width:100%;margin:100px auto 0 auto;text-align:center}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#b7b0ac;padding:14px 50px;display:block;letter-spacing:.1em;font-weight:bold;font-size:1.4rem;text-align:center}}@media screen and (max-width: 1024px){.header__btn{display:none}}@media screen and (min-width: 1025px){#header{padding:40px 3.57%}#header .header__top{display:flex;align-items:center;max-width:1000px;margin:0 auto}#header .header__top .nav__btns{position:static}#header .header__top .nav__btns a:hover{opacity:.6}#header .header__top .nav__btns li{width:60px;height:60px;margin:0 8px}#header .header__top .nav__btns li:first-child img{width:12px}#header .header__top .nav__btns img{width:26px;vertical-align:middle}#header .header__top .logo{width:80%;max-width:800px;margin-top:0;position:relative;text-align:center}#header .header__top .logo img{vertical-align:middle}#header .header__top .logo::after{width:50%;bottom:-65%;left:62%}#header .header_inr .openbtn{display:none}#header .header_inr .header_nav{display:block;display:flex;justify-content:space-between;align-items:center;margin-top:50px}#header .header_inr .header_nav ul{width:100%;max-width:1000px;margin:0 auto;display:flex;position:static;align-items:center;transform:none;font-weight:100;background:url(../img/header_pcwaku02.png),url(../img/header_pcwaku01.png);background-repeat:no-repeat,no-repeat;background-size:100% 40%,100% 60%;background-position:center top,center bottom;padding:20px 30px 80px}#header .header_inr .header_nav ul li{margin:0;font-size:1.6rem;text-align:center;width:20%}#header .header_inr .header_nav ul li a{display:block;padding:10px 20px;font-weight:bold;position:relative;color:#837873}#header .header_inr .header_nav ul li a:hover{color:#fff}#header .header_inr .header_nav ul li img{width:12px;margin-right:12px;vertical-align:middle}#header .header_inr #g-nav .nav__btn{margin-right:20px}#header .header_inr #g-nav .nav__btn a{padding:12px 10px;margin:0}#header .header_inr #g-nav .nav__btn.line{margin-right:0}#header .header_inr #g-nav .nav__btn.line a{padding:12px 10px}}.main_title{font-size:2.4rem;letter-spacing:.05em;text-align:center;line-height:1;font-weight:bold;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;color:#2c2304;position:relative}.main_title::after{content:"";width:30%;height:50px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:-24px;left:50%;transform:translateX(-50%);z-index:-1}.sub_title{font-size:2.4rem;color:#2c2304;text-align:center;line-height:1.6}.sub_title span{display:block;color:#f57e61;font-size:1.4rem;font-weight:500}.bg_border{font-weight:bold;background:linear-gradient(transparent 60%, #fbecac 0%);display:inline;padding:0 1px 0px}.title_border{font-size:1.6rem;font-weight:normal;line-height:1;color:#1d4094;padding:14px 0;border-top:1px solid #1d4094;border-bottom:1px solid #1d4094}.mark__title{font-size:1.8rem;font-weight:500;color:#1d4094;position:relative}.mark__title::before{content:"";position:absolute;top:.5em;left:0;width:14px;height:14px;background-color:#1d4094;transform:rotate(45deg)}.title__line{color:#1d4094;font-weight:500;font-size:1.4rem;display:flex;align-items:center;justify-content:space-between}.title__line::after{content:"";display:block;width:calc(100% - 80px);height:1px;background-color:#1d4094}.rl{writing-mode:vertical-rl}.mark__list li{position:relative;padding-left:20px}.mark__list li::before{content:"";position:absolute;top:.6em;left:0;width:10px;height:10px;background-color:#1d4094;transform:rotate(45deg)}@media screen and (min-width: 1024px){.main_title{font-size:3.2rem}.title_border{font-size:1.8rem}.sub_title{font-size:3.2rem}}.line__box{background-color:#fdfbf6;padding:30px 40px 50px;text-align:center;position:relative}.line__box h3{font-size:1.8rem;width:100%;position:absolute;top:-14px;left:50%;transform:translateX(-50%)}.line__box .line__text{text-align:center}.line__box .line__text p{display:inline-block;text-align:left}.line__box .line__flex .item{margin:50px 0 0;position:relative;padding:40px 40px 30px;background-color:#fff}.line__box .line__flex .item .number{font-family:"Noto Sans JP",sans-serif;width:60px;height:60px;border-radius:50%;font-size:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;background-color:#00b900;color:#fff;position:absolute;top:-30px;left:50%;transform:translateX(-50%)}.line__box .line__flex .item .number span{display:block;font-weight:bold;font-size:3rem}.line__box .line__flex .item .item_text{font-size:1.6rem;font-weight:bold;color:#00b900}.line__box .line__flex .item img{max-width:80px}.line__box .come{padding-top:20px;text-align:center}.line__box .come p{display:inline-block;text-align:left}@media print,screen and (min-width: 1024px){.line__box{max-width:800px;margin:0 auto;padding:50px 0 50px}.line__box h3{font-size:3.2rem;top:-32px}.line__box .line__text p{font-size:1.6rem}.line__box .line__flex{display:flex;max-width:560px;margin:0 auto;justify-content:space-between}.line__box .line__flex .item{width:160px;margin:60px 0 0;padding:40px 0 30px}.line__box .come p{text-align:center}}.btn__wrap{margin-top:30px}.btn{display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:100;width:240px;max-width:100%;height:50px;line-height:1;font-weight:300;color:#fff}.btn.brn__line{font-size:1.8rem;font-weight:bold;background-color:#00b900;border-radius:10px;width:300px;line-height:50px;margin:0 auto}.btn.brn__line img{width:22px;margin-right:10px}.btn.brn__line:hover{transform:scale(1.1, 1.1)}.btn.brn__insta{width:300px;font-size:1.6rem;background:linear-gradient(45deg, rgb(254, 138, 84) 0%, rgb(254, 44, 85) 50%, rgb(240, 20, 152) 70%, rgb(197, 29, 203) 100%);border-radius:25px;margin:40px auto 0}.btn.brn__insta img{width:22px;margin-right:10px}.btn.brn__insta:hover{transform:scale(1.1, 1.1)}.btn.brn__tiktok{width:300px;border-radius:25px;font-size:1.6rem;position:relative;margin:0 auto}.btn.brn__tiktok span{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#000;width:100%;height:100%;border-radius:25px}.btn.brn__tiktok::after,.btn.brn__tiktok::before{content:"";width:100%;height:100%;border-radius:25px;position:absolute;z-index:-10}.btn.brn__tiktok::before{background-color:#07efed;top:-4px;right:4px}.btn.brn__tiktok::after{background-color:#fc0451;bottom:-4px;left:4px}.btn.brn__tiktok img{width:20px;margin-right:10px}.btn.brn__tiktok:hover{transform:scale(1.1, 1.1)}@media print,screen and (min-width: 1024px){.btn.brn__insta{margin:50px auto 0}}#page-top2{width:40px;height:40px;background:url(../img/btn_bg.svg) no-repeat center center/cover}#page-top2 a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;margin-left:auto;padding:10px;text-align:center}#page-top2 a::after{content:"";width:6px;height:6px;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;position:absolute;top:50%;left:42%;margin-top:-2px;transform:rotate(-45deg)}#page-top2{position:fixed;right:10px;bottom:20px;z-index:2;opacity:0;transform:translateY(140px);transition:ease-in .3s}#page-top2:hover{bottom:30px}#page-top2.UpMove{-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards}@-webkit-keyframes UpAnime{from{opacity:0;transform:translateY(140px)}to{opacity:1;transform:translateY(0)}}@keyframes UpAnime{from{opacity:0;transform:translateY(140px)}to{opacity:1;transform:translateY(0)}}#page-top2.DownMove{-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}@-webkit-keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(140px)}}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(140px)}}footer{padding:60px 20px 30px}footer a{color:#fff}footer .footer_logo{display:block;width:100%;max-width:400px;height:auto;position:relative}footer .footer_logo::after{content:"";display:block;width:100%;height:100%;background:url(../img/main_shadow.svg) no-repeat center center/contain;position:absolute;bottom:-70%;left:50%;transform:translateX(-50%)}footer .footer__btns{margin-top:40px}footer .footer__btns .icon{background:url(../img/btn_bg.svg) no-repeat center center/cover;width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-right:10px}footer .footer__btns .icon img{width:14px;vertical-align:sub}footer .footer__btns li{margin-top:10px}footer .footer__btns li:first-child .icon img{width:8px}footer .footer__btns li a{display:flex;align-items:center;font-size:1.2rem}footer .footer__btns li a:hover{opacity:.6}footer .footer__right ul{margin-top:40px}footer .footer__right ul li{display:inline-block;font-size:1.3rem;margin-right:20px}footer small{display:block;padding-top:40px;font-size:1rem;text-align:left}@media print,screen and (min-width: 1024px){footer{padding:60px 20px 30px}footer .footer__inr{display:flex;justify-content:space-between}footer .footer_logo::after{width:90%;left:60%}footer .footer__btns{margin-top:40px;display:flex;flex-wrap:wrap}footer .footer__btns li{display:inline-block;margin-right:20px}footer .footer__btns li:last-child{width:100%}footer .footer__btns li a{font-size:1.4rem}footer .footer__right{display:inline-block}footer .footer__right ul{margin-top:0;display:flex;flex-wrap:wrap}footer .footer__right ul li{width:50%;font-size:1.4rem;padding-top:10px;margin-right:0}footer small{padding-top:60px}}.table{font-size:1.4rem;width:100%;vertical-align:middle}.table th{font-weight:normal;padding:20px 20px 0;text-align:left;font-weight:bold;vertical-align:middle;border-bottom:1px solid #bfbfbf;display:block}.table th span{display:block;font-size:12px}.table td{padding:0px 20px 20px;text-align:left;display:block}.table a{color:#000}.table__wrap{overflow-x:scroll;max-width:100%;padding:0 0 20px}.table__wrap .tablerl{width:1000px;border-collapse:collapse;white-space:nowrap}.table__wrap .sp_come{font-size:1.5rem;color:#1d4094;padding:10px 0}.tablerl{max-width:1000px;width:100%;margin:0 auto}.tablerl tr{border-bottom:1px solid #1d4094}.tablerl tr:first-child{background-color:#e5eef2;border-top:1px solid #1d4094}.tablerl tr th,.tablerl tr td{display:inline-block;text-align:center;padding:10px 0;width:25%;font-size:1.4rem;font-weight:normal}@media screen and (max-width: 1023px){.table th{display:block}.table td{display:block}.table td ul li{line-height:2.2}.table td ul li span{display:block;font-size:12px}}.table.table_border tr:nth-child(odd) th,.table.table_border tr:nth-child(odd) td{background-color:#f9f3e3}.table.table_border td{padding:10px 20px 20px}.table_line tr{border-top:1px solid #d9d9d9;padding:20px 10px 0}.table_line th{padding:10px 20px 0}@media print,screen and (min-width: 1024px){.table{max-width:800px;margin:0 auto}.table th{font-size:2rem}.table td{font-size:1.8rem}.table.table_border td{padding:20px 50px}.table.table_border th{padding:20px}}
/*# sourceMappingURL=base.min.css.map */