html{font-size:62.5%}*,*::before,*::after{box-sizing:border-box}body{font-family:"Barlow","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;color:#2c2304;font-feature-settings:"palt";margin:0;letter-spacing:.1em;line-height:2}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:fixed;top:0;right:0;z-index:10;width:100%;transition:ease-in .5s;padding:12px 20px;background-color:#fff}#header .logo{width:120px;position:relative}#header .logo img{vertical-align:middle}#header .header_inr{width:100%;transition:ease-in .5s}#header .header_inr #g-nav .nav__btn a{font-size:1.4rem;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#f57e61;border-radius:10px;padding:12px 44.5px;margin:14px 20px}#header .header_inr #g-nav .nav__btn img{width:20px;margin-right:10px}#header .header_inr #g-nav .nav__btn.line a{color:#fff;background-color:#00b900;padding:12px 16px}#header .header__wrap{box-sizing:border-box;transition:ease-in .5s}#header .sp_link{position:absolute;top:15px;right:50px;display:flex}#header .sp_link li{width:32px;margin-right:10px}#header.fixed .header_inr{width:100%}#header.fixed .header__wrap{width:100%;padding:0}#g-nav.panelactive{position:fixed;z-index:9;top:0;width:80%;height:100vh;overflow:scroll}.openbtn{position:absolute;top:6px;right:10px;z-index:9999;cursor:pointer;width:50px;height:50px;border-radius:5px;overflow:hidden}.openbtn .openbtn-area{transition:all .4s}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:2px;border-radius:2px;background:#2c2304;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:#f9f7f2;transition:all .8s;overflow:auto}#g-nav.panelactive{right:0}#header.fixed .header_inr .header_nav ul li a{color:#2c2304}#header.fixed .openbtn.active span{background-color:#2c2304}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:#2c2304;padding:14px 50px;display:block;letter-spacing:.1em;font-weight:bold;font-size:1.6rem;text-align:left}}@media screen and (max-width: 1024px){.header__btn{display:none}}@media screen and (min-width: 1025px){#header{padding:24px 3.57%}#header .logo{width:140px}#header .sp_link{display:none}#header .header_inr .header__wrap{display:flex;align-items:center;justify-content:space-between;padding:0}#header .header_inr .openbtn{display:none}#header .header_inr .header_nav{display:block;justify-content:space-between;align-items:center}#header .header_inr .header_nav ul{display:flex;position:static;align-items:center;transform:none;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:100}#header .header_inr .header_nav ul li{border:none;margin-right:20px;margin-bottom:0;padding:0;font-size:1.3rem;font-weight:300;display:flex;align-items:center}#header .header_inr .header_nav ul li a{color:#2c2304;font-weight:bold;position:relative}#header .header_inr .header_nav ul li a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#f57e61;transition:all .3s;transform:scale(0, 1);transform-origin:left top}#header .header_inr .header_nav ul li a:hover{transform:scale(1.1, 1.1)}#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}}@media screen and (min-width: 1100px){#header .header_inr .header_nav ul li{margin-right:30px;font-size:1.4rem}#header .header_inr #g-nav .nav__btn a{padding:12px 26px}#header .header_inr #g-nav .nav__btn.line a{padding:12px 14px}}.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 a{display:block;display:flex;justify-content:center;align-items:center;width:40px;height:100px}#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;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;background:url(../img/footer_bg.jpg) no-repeat center center/cover}footer .footer_logo{width:140px;height:auto}footer .footer__left ul{color:#fff;font-size:1.2rem;padding-top:10px}footer .footer__left ul a{display:inline-block;color:#fff;padding-right:10px}footer .btn{width:200px;max-width:100%;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:10px;margin-top:20px}footer .btn img{width:20px;margin-right:10px}footer .btn:hover{transform:scale(1.1, 1.1)}footer .btn.brn__line{border:none;width:200px;margin:20px 0 0;font-size:1.4rem;font-weight:normal}footer small{display:block;padding-top:20px;font-size:1rem;text-align:left;color:#ece8e1;font-family:"Barlow" sans-serif}@media print,screen and (min-width: 1024px){footer{padding:60px 20px 30px}footer .footer__inr{max-width:1000px;margin:0 auto;display:flex;justify-content:space-between}footer .footer_logo{width:170px}footer .footer__left ul{padding-top:10px;font-size:1.4rem}footer .btn:first-child{margin-top:0}footer small{max-width:1000px;margin:0 auto;padding-top:0;text-align:center}}.table{font-size:1.4rem;width:100%;vertical-align:middle;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴシック","Hiragino Sans",sans-serif}.table th{font-weight:normal;padding:20px 20px 0;text-align:left;font-weight:bold;vertical-align:middle}.table th span{display:block;font-size:12px}.table td{padding:10px 20px 20px;text-align:left}.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-weight:normal;padding:30px;text-align:center;vertical-align:middle;width:30%}.table th span{display:block;font-size:12px}.table td{padding:30px 0;text-align:left;vertical-align:middle}.table.table_border td{padding:20px 50px}.table.table_border th{padding:20px}}.page__header{min-height:280px;position:relative;display:flex;align-items:center}.page__header h1{position:absolute;top:60%;left:5.95%;transform:translateY(-50%)}.page__header h1 img{width:70%}@media screen and (min-width: 1024px){.page__header{min-height:350px}.page__header h1{left:10.71%}.page__header h1 img{width:100%;height:auto}}@media print,screen and (min-width: 1600px){.page__header{min-height:460px}}
/*# sourceMappingURL=base.min.css.map */