html{font-size:62.5%}*,*::before,*::after{box-sizing:border-box}body{font-family:"Noto Serif JP",serif;color:#717171;font-feature-settings:"palt";margin:0;letter-spacing:.1em;line-height:2}.min{font-family:"Noto Serif JP",serif}.en{font-family:"Prata",serif}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:80px}.map__wrap{max-width:100%}.map__wrap iframe{width:100%}.img__link{display:block;position:relative;overflow:hidden}.img__link::before{position:absolute;content:"";display:block;width:100%;height:100%;top:0;transition:all .3s ease-out}.img__link:hover::before{transform:scale(1.1)}.bread_list ol{display:flex;list-style:none;padding:10px 20px 0}.bread_list ol li{padding-left:28px;color:#b6b6b6;font-size:1.1rem}.bread_list ol li:first-child{padding-left:0}.bread_list ol a{color:#b6b6b6;font-size:1.1rem}.bread_list ol a:hover{color:#036eb8}.bread_list ol .home{position:relative}.bread_list ol .home:before{content:"";width:6px;height:6px;border:0;border-top:solid 1px #b6b6b6;border-right:solid 1px #b6b6b6;position:absolute;top:50%;right:-15px;margin-top:-2px;transform:rotate(45deg)}@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}}.fadeLeft{-webkit-animation-name:fadeLeftAnime;animation-name:fadeLeftAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}.fadeRight{-webkit-animation-name:fadeRightAnime;animation-name:fadeRightAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeRightAnime{from{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}.fadeInTrigger,.fadeUpTrigger,.fadeLeftTrigger,.fadeRightTrigger{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-time055{-webkit-animation-delay:.55s;animation-delay:.55s}.delay-time06{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-time1{-webkit-animation-delay:1s;animation-delay:1s}.delay-time15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.text{overflow-y:hidden;font-size:24px}.text path{display:inline-block;transform:translateY(100%)}.text.is-show path{-webkit-animation:pop .4s ease-out forwards;animation:pop .4s ease-out forwards}.text.is-show path:nth-child(1){-webkit-animation-delay:0.1s;animation-delay:0.1s}.text.is-show path:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.text.is-show path:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.text.is-show path:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}.text.is-show path:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}.text.is-show path:nth-child(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}.text.is-show path:nth-child(7){-webkit-animation-delay:0.7s;animation-delay:0.7s}.text.is-show path:nth-child(8){-webkit-animation-delay:0.8s;animation-delay:0.8s}.text.is-show path:nth-child(9){-webkit-animation-delay:0.9s;animation-delay:0.9s}.text.is-show path:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.text svg{fill:#036eb8;width:85%;margin:0 auto}@-webkit-keyframes pop{0%{transform:translateY(100%)}90%{transform:translateY(-10%)}100%{transform:translateY(0)}}@keyframes pop{0%{transform:translateY(100%)}90%{transform:translateY(-10%)}100%{transform:translateY(0)}}#loader{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999999}#loader.open{display:block}.loader-slide{display:block;width:100%;height:100%;position:fixed;bottom:0;right:0;background:#fff}.loader-slide .loader__item{width:80%;max-width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.loader-slide .loader__logo{width:40%;max-width:200px;margin:0 auto}.loader-slide.open{-webkit-animation:loading-bg .75s cubic-bezier(0.76, 0.09, 0.215, 1) forwards;animation:loading-bg .75s cubic-bezier(0.76, 0.09, 0.215, 1) forwards;opacity:0}@-webkit-keyframes loading-bg{0%{opacity:1}100%{opacity:0}}@keyframes loading-bg{0%{opacity:1}100%{opacity:0}}#page{opacity:0;overflow-x:hidden}#page.open{-webkit-animation:.3s fadeanime 3s ease-in forwards;animation:.3s fadeanime 3s ease-in forwards;opacity:1}@media screen and (min-width: 1024px){.loader-slide .loader__logo{width:50%;max-width:200px}}#header{position:fixed;top:0;right:0;z-index:10;width:100%;transition:ease-in .5s;padding:11px 20px}#header .logo{width:40px;transition:ease-in .5s}#header .logo img{vertical-align:middle}#header .header_inr{width:100%;transition:ease-in .5s}#header .fixed__logo{display:none}#header.fixed{background-color:#fff}#header.fixed .logo{margin-left:0}#header.fixed .fixed__logo{display:block}#header.fixed .normal__logo{display:none}#header.fixed .openbtn span{background-color:#036eb8}#header.fixed .openbtn span:nth-of-type(3){background-color:#00913a}#g-nav.panelactive{position:fixed;z-index:9;top:0;width:100%;height:100vh;overflow:scroll;background-color:#036eb8}.openbtn{position:fixed;top:4px;right:20px;z-index:9999;cursor:pointer;width:50px;height:50px;overflow:hidden;transition:all .4s}.openbtn.active{top:10px}.openbtn .openbtn-area{transition:all .4s}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:18px;height:2px;border-radius:2px;background:#fff;width:50%}.openbtn span:nth-of-type(1){top:16px}.openbtn span:nth-of-type(2){top:24px}.openbtn span:nth-of-type(3){top:32px}.openbtn.active span{background-color:#fff !important}.openbtn.active span:nth-of-type(1){top:18px;left:22px;transform:translateY(6px) rotate(-45deg);width:40%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:22px;transform:translateY(-6px) rotate(45deg);width:40%}@media screen and (max-width: 1024px){#g-nav{position:fixed;z-index:999;top:0;right:-100%;width:80%;height:100vh;background:#fff;transition:all .8s;overflow:auto}#g-nav::after{content:"";display:block;width:100%;height:10px;background-color:#00913a;position:absolute;bottom:0;left:0}#g-nav.panelactive{right:0}#g-nav ul{width:100%;margin:50px auto 0 auto;text-align:center;position:relative;z-index:2}#g-nav ul .sp__block{padding:20px 20px 30px 20px;margin:30px 20px 100px;text-align:left}#g-nav ul .sp__block .sp__logo{width:40px;margin-bottom:10px}#g-nav ul .sp__block ul{margin:0;text-align:left;color:#fff}#g-nav ul .sp__block ul li{font-size:1.3rem;padding:0;margin:0;text-align:left;line-height:1.5}#g-nav ul .sp__block ul a{padding:0;margin:0;font-size:1.3rem;line-height:1.4;font-weight:normal}#g-nav ul .sp__block ul span{display:block;font-weight:normal;font-size:1.2rem}#g-nav li{list-style:none;text-align:center}#g-nav li:last-child a{border-bottom:none}#g-nav li a{color:#fff;padding:8px 10px 8px 50px;display:block;letter-spacing:.1em;font-size:1.6rem;text-align:left;border-bottom:1px solid #fff;font-family:"Noto Serif JP",serif;margin:0 20px}}@media screen and (max-width: 1024px){.header__btn{display:none}}@media screen and (min-width: 1025px){#header.fixed{box-shadow:0px 0px 16px 0px rgba(44,44,44,.1)}#header.fixed .header_inr .header_nav ul li a{color:#717171}#header.fixed .header_inr .header_nav ul .nav__contact{border-color:#036eb8}#header.fixed .header_inr .header_nav ul li a::after{background:#036eb8}#header{padding:20px}#header .logo{width:40px}#header .logo img{width:100%}#header .sp__block{display:none !important}#header .header_inr{max-width:1000px;margin:0 auto}#header .header_inr .header__wrap{display:flex;justify-content:space-between;align-items:center;padding:0;transition:ease-in-out .3s}#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-weight:100}#header .header_inr .header_nav ul li{border:none;margin-right:30px;margin-bottom:0;padding:0;display:flex;align-items:center}#header .header_inr .header_nav ul li a{color:#fff;font-size:1.4rem;cursor:pointer;font-weight:500;position:relative}#header .header_inr .header_nav ul li a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;transition:all .3s;transform:scale(0, 1);transform-origin:left top}#header .header_inr .header_nav ul li a:hover::after{transform:scale(1, 1)}#header .header_inr .header_nav ul li:nth-child(6){margin-right:0}#header .header_inr .header_nav ul .nav__contact{background-color:#fff;color:#036eb8;width:150px;height:40px;display:flex;justify-content:center;border-radius:20px;border:1px solid #fff}#header .header_inr .header_nav ul .nav__contact::before{content:"";display:block;width:18px;height:13px;background:url(../img/icon/ico_mail2.svg) no-repeat center center/contain;margin-right:5px;transition:ease .3s}#header .header_inr .header_nav ul .nav__contact a{color:#036eb8}#header .header_inr .header_nav ul .nav__contact a::after{display:none}#header .header_inr .header_nav ul .nav__contact:hover{border-color:#036eb8}#header .header_inr .header_nav ul .nav__contact:hover a{color:#036eb8}#header .header_inr .header_nav ul .nav__contact:hover::before{background:url(../img/icon/ico_mail.svg) no-repeat center center/contain}}.btn__wrap{margin-top:30px}.btn{display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.4rem;line-height:1;position:relative;text-align:center;max-width:100%;width:140px;height:40px;border-radius:20px}.btn::before,.btn::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:20px}.btn::before{transition:all .6s;z-index:-1;background-image:linear-gradient(180deg, rgb(0, 160, 233), rgb(0, 145, 58))}.btn::after{z-index:-2;background-image:linear-gradient(0deg, rgb(0, 160, 233), rgb(0, 145, 58))}.btn:hover::before{opacity:0}.telnumber{display:block;color:#717171;font-size:2.4rem;font-weight:bold;text-align:center;line-height:1.4}.telnumber span{display:block;font-size:1.3rem;font-weight:normal}.telnumber:hover{color:#c7000a}.btn.btn-mail,.btn.btn-line{border-radius:0;width:270px}.btn.btn-mail:before,.btn.btn-line:before{width:35px}.line__btn p{color:#06c755;font-weight:bold;text-align:center;padding:20px 0 10px}.line__btn a{display:flex;justify-content:center;align-items:center;background-color:#06c755;max-width:100%;width:400px;height:50px;color:#fff;border-radius:10px;font-size:1.6rem;font-weight:bold;margin:0 auto;cursor:pointer}.line__btn a img{vertical-align:middle;width:20px;margin-right:10px}.line__btn a:hover{background-color:#c7000a}@media screen and (min-width: 1024px){.btn__wrap{margin-top:40px}}.under__line{background:linear-gradient(transparent 60%, #f5d48d 40%);display:inline-block;padding:0 10px}.main__title{font-size:2.4rem;font-weight:500;line-height:1.6}.main__title span{font-weight:500;font-size:1.4rem;font-weight:normal;display:block;padding-top:4px}.main__title.border-bottom{border-bottom:1px solid #00913a;padding-bottom:5px}.rl{-o-writing-mode:vertical-rl;writing-mode:vertical-rl}@media all and (-ms-high-contrast: none){.rl{-ms-writing-mode:tb-rl}}.title__bar{background-color:#c7000a;padding:15px 20px;text-align:center;color:#fff}.title__bar .bar__title{font-size:2.4rem;line-height:1.4}.title__bar .bar__title span{display:block;font-size:1.8rem}.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 print,screen and (min-width: 768px){.title__box{display:flex;max-width:1000px;margin:0 auto}.title__box .title__headline{width:190px;font-size:2.6rem;position:relative;z-index:2}.title__box .main__title{width:calc(100% - 190px);margin-left:-60px;padding-left:80px;font-size:2.8rem}.title__box .main__title::before{top:-20px}.title__box .main__title span{font-size:1.5rem;margin-left:20px;padding-top:10px}.title__box .title__flex li{margin-top:20px}.title__box .title__flex li img{width:auto}.title__box .title__flex li:nth-child(2){width:70px;margin-right:20px}.title__box .title__flex li:nth-child(2) img{width:70px}.title__box .title__flex li:last-child img{width:70px}.main__title.textflex{justify-content:flex-start}}@media screen and (min-width: 1024px){.main__title{font-size:2.8rem}}#page-top a{display:flex;justify-content:center;align-items:center;text-align:center;background:#036eb8;width:40px;height:40px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-size:.6rem;transition:all .3s;position:relative;border-radius:50%}#page-top a img{width:20px}#page-top a:hover{opacity:.6}#page-top{position:fixed;right:10px;bottom:20px;z-index:2;opacity:0;transform:translateY(100px)}#page-top.UpMove{-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards}@-webkit-keyframes UpAnime{from{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}@keyframes UpAnime{from{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}@-webkit-keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(200px)}}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(200px)}}@media print,screen and (min-width: 1024px){#page-top a{width:50px;height:50px;text-align:center}#page-top a::before{left:19px}}footer{margin-top:60px;background-color:#036eb8;color-scheme:#fff}footer .footer__inr{padding:60px 20px 20px}footer .footer__logo{display:block;width:50px}footer .footer__address{margin-top:10px;font-size:1.3rem;line-height:1.5;color:#fff}footer .footer__address li:first-child{font-size:1.6rem;font-weight:bold}footer .footer__address li:last-child{font-size:1rem}footer .footer__address a{color:#fff;padding-right:10px}footer .footer__address a:hover{opacity:.6}footer .footer__right ul{display:flex;flex-wrap:wrap;margin-bottom:30px}footer .footer__right ul li{position:relative;font-size:1.2rem;margin-right:15px;padding:4px 0}footer .footer__right ul li a{display:flex;align-items:center;cursor:pointer;color:#fff}footer .footer__right ul li a::before{content:"";display:block;width:25px;height:1px;background-color:#fff;margin-right:10px}footer .footer__right ul li a:hover{opacity:.6}footer .copy__right{margin-top:40px;background-color:#00913a;text-align:center;color:#fff;padding:5px;font-size:1rem}@media print,screen and (min-width: 1024px){footer{margin-top:100px}footer .footer__right ul{justify-content:center;margin:20px auto 40px}footer .footer__right ul li{font-size:1.4rem;letter-spacing:.05em;margin-right:30px}footer .footer__left{text-align:center}footer .footer__left .footer__logo{margin:0 auto;text-align:center}footer .footer__address{font-size:1.4rem}footer .footer__address li:first-child{padding-bottom:10px}footer .copy__right{margin-top:10px}}@media screen and (min-width: 768px){.flex03{display:flex;justify-content:space-between}.flex03 .item{width:31%}}@media print,screen and (min-width: 1024px){.flex02{display:flex;justify-content:space-between}.flex02.reverse{flex-direction:row-reverse}}.page__header{width:100%;height:30vh;min-height:300px;display:flex;justify-content:center;align-items:center}.page__header h2{color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:.12em;transform:matrix(2, 0, -0.7, 2, 0, 0)}.sec__box{padding:0 20px}.read__box{padding:60px 20px 0;text-align:center}.read__box .read__text{color:#036eb8;font-size:1.6rem;font-weight:500}.read__box .text__box{padding-top:30px}.contents__wrap{padding:0 20px}.border__title{font-size:1.6rem;font-weight:500;border-bottom:1px solid;-o-border-image:linear-gradient(to right, #036eb8 0%, #00913a 100%);border-image:linear-gradient(to right, #036eb8 0%, #00913a 100%);border-image-slice:1;padding-bottom:5px;line-height:1.6}.border__titlebox span{display:block;font-size:1.2rem;padding-top:5px;line-height:1.6}.waku__title{display:inline-block;margin-top:20px;padding:0 10px;min-width:280px;height:45px;max-width:100%;text-align:center;font-size:1.2rem;background:url(../img/waku.svg) no-repeat center center/contain;border-radius:30px;transition:ease .3s;line-height:45px}@media print,screen and (min-width: 1024px){.page__header{width:100%;height:48vh;min-height:480px}.page__header h2{font-size:1.5rem}.read__box{padding:80px 20px 0}.read__box .read__text{font-size:2rem}.read__box .text__box{padding-top:40px}.read__box .text__box p{text-align:center}.read__box .contents__wrap{width:71.43%;margin:0 auto;max-width:1400px}.border__title{font-size:2rem}.waku__title{font-size:1.6rem;min-width:330px;padding:0 20px}}.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}.table th span{display:block;font-size:12px}.table td{padding:10px 20px 20px;text-align:left}.table a{color:#717171}.table a:hover{opacity:.6}.tablerl{max-width:1000px;width:100%;margin:0 auto}.tablerl tr{border-bottom:1px solid #036eb8}.tablerl tr:first-child{background-color:#e5eef2;border-top:1px solid #036eb8}.tablerl tr th,.tablerl tr td{display:inline-block;text-align:center;padding:10px 0;width:25%;font-size:1.4rem;font-weight:normal}.table_line tr{border-bottom:1px solid #d0d0d0;padding:20px 10px 0}.table_line tr:last-child{border:none}.table_line th{padding:20px 20px 0}.table__border tr:nth-child(even){background-color:#f2f8fb}@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}}@media print,screen and (min-width: 1024px){.table{max-width:800px;margin:0 auto}.table th{font-weight:normal;padding:30px 0;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_line tr:first-child th{padding-top:0}.table.table_line tr:first-child td{padding-top:0}}
/*# sourceMappingURL=base.min.css.map */