﻿html{width:100%;height:100%;font-size:62.5%}body{width:100%;font-size:16px;font-size:1.6rem;line-height:145%;font-family:"游ゴシック体", "游ゴシック", YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif;color:#333;font-weight:500;word-wrap:break-word;overflow-wrap:break-word}.small,small{line-height:140%}figure{margin-bottom:0px}.float-clear{clear:both}a{color:#333;text-decoration:none}a:hover{color:#00A0FC;text-decoration:none}hr{border-top-color:#D5D9DF;margin-top:10px;margin-bottom:10px}.max-img{width:100%;height:auto}ol li{margin-bottom:10px}h1{font-size:46px;font-size:4.6rem;line-height:0.7}h2{font-size:45px;font-size:4.5rem;line-height:1.0;font-feature-settings:"jp90" on}h3{font-size:35px;font-size:3.5rem;line-height:1.3;font-feature-settings:"jp90" on}h4{font-size:30px;font-size:3.0rem;line-height:1.2;font-feature-settings:"jp90" on}h5{font-size:25px;font-size:2.5rem;line-height:1.4;font-weight:700;font-feature-settings:"jp90" on}h6{font-size:20px;font-size:2.0rem;line-height:1.4;font-weight:700;font-feature-settings:"jp90" on}@media only screen and (max-width: 767px){h2{font-size:calc(3.5rem + (1vw - 0.56rem) * 4.8309)}h3{font-size:calc(3rem + (1vw - 0.56rem) * 1.2500)}h4{font-size:calc(2.5rem + (1vw - 0.56rem) * 1.2500)}h5{font-size:calc(2rem + (1vw - 0.56rem) * 1.2500)}h6{font-size:calc(1.8rem + (1vw - 0.56rem) * 1.2500)}}@font-face{font-family:'NotoSerifJP-Medium';src:url("../fonts/NotoSerifJP-Medium.eot");src:url("../fonts/NotoSerifJP-Medium.eot") format("embedded-opentype"),url("../fonts/NotoSerifJP-Medium.woff2") format("woff2"),url("../fonts/NotoSerifJP-Medium.woff") format("woff");font-weight:normal;font-style:normal}.font-min{font-family:"NotoSerifJP-Medium",YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;color:#1EB4FF;font-weight:normal;font-style:normal}@font-face{font-family:'fontawesome';src:url("../fonts/fa-brands-400.eot");src:url("../fonts/fa-brands-400.eot") format("embedded-opentype"),url("../fonts/fa-brands-400.woff2") format("woff2"),url("../fonts/fa-brands-400.woff") format("woff"),url("../fonts/fa-brands-400.ttf") format("truetype"),url("../fonts/fa-brands-400.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'fontawesome-s';src:url("../fonts/fa-solid-900.eot");src:url("../fonts/fa-solid-900.eot") format("embedded-opentype"),url("../fonts/fa-solid-900.woff2") format("woff2"),url("../fonts/fa-solid-900.woff") format("woff"),url("../fonts/fa-solid-900.ttf") format("truetype"),url("../fonts/fa-solid-900.svg") format("svg");font-weight:normal;font-style:normal}.bt-sp10{margin-bottom:10px !important}.bt-sp20{margin-bottom:20px !important}.bt-sp30{margin-bottom:30px !important}.bt-sp40{margin-bottom:40px !important}.bt-sp80{margin-bottom:80px !important}.row-10{margin-left:-5px;margin-right:-5px}.row-10>div{padding-right:5px;padding-left:5px;padding-bottom:10px}.row-20{margin-left:-10px;margin-right:-10px}.row-20>div{padding-right:10px;padding-left:10px;padding-bottom:20px}.row-30{margin-left:-15px;margin-right:-15px}.row-30>div{padding-right:15px;padding-left:15px;padding-bottom:30px}.ratio-1_1:before{content:"";display:block;padding-top:100%}.ratio-7_3:before{content:"";display:block;padding-top:30%}.ratio-8_2:before{content:"";display:block;padding-top:20%}.ratio-1_2:before{content:"";display:block;padding-top:200%}.ratio-4_3:before{content:"";display:block;padding-top:75%}.ratio-16_9:before{content:"";display:block;padding-top:56.25%}.ratio-8_5:before{content:"";display:block;padding-top:62.5%}.ratio-1_1,.ratio-7_3,.ratio-8_2,.ratio-1_2,.ratio-4_3,.ratio-16_9,.ratio-8_5{position:relative;overflow:hidden}.ratio-1_1>img,.ratio-7_3>img,.ratio-8_2>img,.ratio-1_2>img,.ratio-4_3>img,.ratio-16_9>img,.ratio-8_5>img{position:absolute;top:0;left:0}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px}.col-xs-15{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (min-width: 768px){.col-sm-15{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width: 992px){.col-md-15{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width: 1200px){.col-lg-15{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.photo-area{overflow:hidden;position:relative}.photo-area img{width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.movie-area{overflow:hidden;position:relative}.movie-area video{width:auto;height:100%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.youtube{position:relative;width:100%;padding-top:56.25%}.gmap{position:relative;width:100%}.youtube iframe,.gmap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.text-red{color:red}@media (min-width: 768px){.no-pc-br br{display:none}}@media (max-width: 767px){.no-sp-br br{display:none}}@media only screen and (min-width: 992px){.max-lg-250{max-width:250px}.max-lg-400{max-width:400px}.max-lg-h600{max-height:600px}}.table-list{list-style:none;padding:0px;margin:0px;width:100%}.table-list li{margin-bottom:10px;padding-bottom:10px}@media (min-width: 768px){.table-list li{display:table;width:100%}.table-list li>div{display:table-cell;vertical-align:top}.cell-140>li>div:first-child{width:140px;padding-right:10px}.td-line>li{padding-bottom:10px;border-bottom:1px solid #D5D9DF}}@media (max-width: 767px){.table-list li{margin-bottom:10px;position:relative;border-bottom:1px solid #D5D9DF}.table-list li a:before{content:"";position:absolute;top:0;left:0;display:block;height:100%;width:100%}}.nomal-list li{margin-bottom:10px}.line-div{border:1px solid #fff;padding:10px}.line-title{display:block;border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:10px}.wp-block-image img{height:auto}.swiper-button-next:after{content:"" !important;width:30px;height:30px;border:0px;border-top:solid 4px #1EB4FF;border-right:solid 4px #1EB4FF;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-15px;margin-right:-5px}.swiper-button-prev:after{content:"" !important;width:30px;height:30px;border:0px;border-top:solid 4px #1EB4FF;border-right:solid 4px #1EB4FF;-ms-transform:rotate(227deg);-webkit-transform:rotate(227deg);transform:rotate(227deg);position:absolute;top:50%;left:10px;margin-top:-15px;margin-left:-5px}.swiper-slide img{width:100%;height:auto;display:block}.swiper-parent{position:relative}.swiper-pagination-bullet{border-color:#CCC !important}.page-number{list-style:none;padding:0px;margin:0px;display:flex;justify-content:center;width:100%}.page-number li{padding-left:10px;padding-right:10px}.page-number li a{display:block;padding:10px;line-height:100%}.page-number li.current a{background-color:#1EB4FF;color:#FFF}.page-number li .prev,.page-number li .next{border:1px solid #1EB4FF;background-color:#FFF}.page-number li .prev:hover,.page-number li .next:hover{border:1px solid #0010A2;background-color:#0010A2;color:#FFF}.page-number li .prev:before{content:"\f060";font-family:'fontawesome-s';margin-right:10px}.page-number li .next:after{content:"\f061";font-family:'fontawesome-s';margin-left:10px}@media (max-width: 767px){.page-number li:last-child{display:none}}#breadcrumb{list-style:none;padding:0px;font-size:80%;display:flex;overflow-y:hidden;overflow-x:auto}#breadcrumb li{display:flex;line-height:120%}#breadcrumb li a{display:inline}#breadcrumb li:after{content:">";margin-left:10px;margin-right:10px;display:inline}#breadcrumb li:last-child:after{display:none}#breadcrumb li:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table thead{background-color:#F8F8F8}.table-bordered{border:1px solid #D5D9DF}.wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;width:100%;padding-top:56.25%;margin-top:30px}.wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#loader-bg{display:block;position:fixed;width:100%;height:100%;top:0px;left:0px;color:#000;z-index:9999;overflow:hidden;background-color:#FFF}#loader{display:flex;position:fixed;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:10000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#loader h4{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-bottom:40px}#loader:after{content:"Now Loading";font-size:14px;margin-top:40px;display:block}#wrapper{visibility:hidden}#load-anime{width:170px;height:20px;position:relative}#load-anime div{height:20px;width:20px;background:#1EB4FF;border-radius:50%;position:absolute;-webkit-animation:animate 1.4s ease infinite}#load-anime div:nth-child(2){margin-left:30px;-webkit-animation-delay:.08s}#load-anime div:nth-child(3){margin-left:60px;-webkit-animation-delay:.16s}#load-anime div:nth-child(4){margin-left:90px;-webkit-animation-delay:.24s}#load-anime div:nth-child(5){margin-left:120px;-webkit-animation-delay:.32s}#load-anime div:nth-child(6){margin-left:150px;-webkit-animation-delay:.40s}@-webkit-keyframes animate{0%{left:0px;top:0px}5%{left:-2px;top:4px;width:24px;height:16px;-webkit-filter:blur(0.1px)}10%{left:-1px;top:4px;width:22px;height:18px;-webkit-filter:blur(0.1px)}15%{left:1px;top:-17px;width:18px;height:22px;-webkit-filter:blur(0.3px)}22%{left:0px;top:-34px;width:20px;height:20px;-webkit-filter:blur(0.2px)}29%{left:1px;top:-17px;width:18px;height:22px;-webkit-filter:blur(0.3px)}34%{left:1px;top:0px;width:18px;height:22px;-webkit-filter:blur(0.2px)}40%{left:-1px;top:4px;width:22px;height:18px;-webkit-filter:blur(0.1px)}43%{left:0px;top:0px;width:20px;height:20px;-webkit-filter:blur(0px)}100%{left:0px;top:0px}}#header-wrap{width:100%}.menu-mobile{display:none}#header-wrap{transition:0.5s;-webkit-transition:0.5s}#main-nav{-webkit-transform:translate(37.5rem);transform:translate(37.5rem);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}html.nav-active #main-nav{position:fixed;display:flex;flex-direction:column;flex-wrap:nowrap;z-index:98;top:0;right:0;width:100%;height:100%;overflow:hidden;overflow-x:hidden;overflow-y:scroll;background-color:#FFF;-webkit-transform:translateZ(0);transform:translateZ(0)}html.nav-active body{overflow:hidden}#language-nav2{display:none}#language-nav2 h6{padding-top:0px;padding-left:1.5em;padding-right:1.5em;margin-bottom:5px;text-align:center;display:block}#language-nav2 ul{list-style:none;display:flex;justify-content:space-between}#language-nav2 ul li{flex:1;padding:5px}#language-nav2 ul li:nth-of-type(even){border-left:1px solid #CCC}#language-nav2 ul li a{display:flex;align-items:center;justify-content:center}html.nav-active #language-nav2{display:block}@media (min-width: 992px){html.nav-active #main-nav{width:50% !important;max-width:480px}html.nav-active .nav-mask{display:block;position:fixed;top:0;right:0;width:100%;height:100vh;z-index:91;backdrop-filter:blur(12px)}}.menu-mobile{display:block;position:fixed;top:0px;right:0px;width:70px;height:70px;z-index:99;cursor:pointer}.menu-mobile:hover{background-color:#1EB4FF}.menu-mobile{top:0px;right:0px}#common-nav-switch-in{position:absolute;top:50%;left:50%;width:30px;height:17px;margin:-8px 0 0 -15px}#common-nav-switch-in .bar{position:absolute;left:0;width:30px;height:3px;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;background:#FFF}.menu-mobile:hover #common-nav-switch-in .bar{background-color:#fff}.nav-active #common-nav-switch{background:#000}.nav-active #common-nav-switch .bar{-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;background:#FFF !important}#common-nav-switch-in .bar.bar01{top:0}#common-nav-switch-in .bar.bar02{top:8px}#common-nav-switch-in .bar.bar03{top:16px}.nav-active #common-nav-switch-in .bar.bar01{-webkit-transform:rotate(45deg) translate(0px, -7px);-moz-transform:rotate(45deg) translate(0px, -7px);-o-transform:rotate(45deg) translate(0px, -7px);-ms-transform:rotate(45deg) translate(0px, -7px);transform:rotate(45deg) translate(0px, -7px)}.nav-active #common-nav-switch-in .bar.bar02{display:none}.nav-active #common-nav-switch-in .bar.bar03{-webkit-transform:rotate(-45deg) translate(3px, 3px);-moz-transform:rotate(-45deg) translate(3px, 3px);-o-transform:rotate(-45deg) translate(3px, 3px);-ms-transform:rotate(-45deg) translate(3px, 3px);transform:rotate(-45deg) translate(3px, 3px)}.menu-container{width:100%;position:fixed;top:0;right:0;z-index:99}.menu>ul{margin-top:0;margin-right:auto;margin-left:auto;margin-bottom:20px;width:100%;list-style:none;padding:0;padding-top:70px;position:relative;box-sizing:border-box}.menu>ul>li{float:left;padding:0;margin:0;background:#FFF;border-top:1px solid #CCC}.menu>ul>li:last-child{border-bottom:1px solid #CCC}.menu>ul>li a{text-decoration:none;padding:1.5em 3em;display:block;color:#000}.menu>ul>li:hover{background:#DDD}.menu>ul>li>ul,.menu>ul>li>ul>li ul{display:none;width:100%;position:absolute;z-index:99;left:0;margin:0;padding:0;list-style:none;box-sizing:border-box;background:#b7e7ff}.menu>ul>li>ul li{border-top:1px solid #CCC}.menu-container{width:100%}.menu-dropdown-icon:before{display:block}.menu>ul{display:none}.menu>ul li{width:100%;float:none;display:block}.menu>ul li>span{position:relative;display:table;width:100%}.sp-gnav-layer-btn{display:table-cell;width:40px;cursor:pointer;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear;border-left:solid 1px #CCC;border-bottom:solid 1px #CCC;background-color:#1EB4FF}.sp-gnav-layer-btn:before{content:"";position:absolute;display:block;width:16px;height:2px;top:50%;right:12px;margin:-1px 0 0;background-color:#FFF}.sp-gnav-layer-btn:after{content:"";position:absolute;display:block;width:2px;height:16px;top:50%;right:19px;margin:-8px 0 0;-moz-transition:-moz-transform .2s linear;-webkit-transition:-webkit-transform .2s linear;-o-transition:-o-transform .2s linear;-ms-transition:-ms-transform .2s linear;transition:transform .2s linear;background-color:#FFF}.sp-gnav-layer-btn.current:after{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu>ul li a{padding:1.5em;width:100%;display:block}.menu>ul li ul{position:relative}.menu>ul li ul.normal-sub{width:100%}.menu>ul li ul li{float:none;width:100%}.menu>ul li ul li:first-child{margin:0}.menu>ul li ul li ul{position:relative}.menu>ul li ul li ul li{float:none}.menu .show-on-mobile{display:block}#header-wrap{height:70px;overflow:hidden;background-color:#1EB4FF}@media (min-width: 1200px){#header-wrap h1 img{max-width:250px}}@media (min-width: 768px){#header-wrap{position:fixed;z-index:80;top:0}}@media (max-width: 767px){#header-wrap{position:fixed;z-index:80;top:0}}#language-nav{width:80px;height:70px;z-index:90;position:relative}#language-nav ul{display:none;width:100%}#language-nav span{cursor:pointer;display:flex;flex-direction:column;height:70px;justify-content:center;gap:5px;align-items:center;padding:5px;line-height:100%;position:relative;color:#fff;mix-blend-mode:hard-light}#language-nav span:after{content:"\f067";position:absolute;font-family:'fontawesome-s';right:5px;transform-origin:50% 50%;transition:0.5s;display:none}#language-nav span img{width:20px;height:auto;display:block}#language-nav .sactive:after{transform:rotate(45deg)}#language-nav nav ul{margin:0px;padding:0px;list-style:none;position:absolute}#language-nav nav ul li{background-color:#fff;border-bottom:1px solid #D5D9DF}#language-nav nav ul li a{display:block;padding:10px 5px;line-height:100%}@media (min-width: 768px){#language-nav{position:fixed;top:0px;right:80px}}@media (max-width: 767px){#language-nav{position:fixed;top:0px;right:70px}}#mainvisi{margin-bottom:100px}.title-h2 span{padding-top:30px;color:#666;font-family:YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;display:block;font-size:20px;font-size:2.0rem}.breadcrumb{padding:0;margin-bottom:0;background-color:transparent;border-radius:0;font-size:10px;font-size:1.0rem}.breadcrumb li:not(:last-child){margin-right:10px}.page-top{display:none;width:50px;height:50px;padding:10px;position:fixed;z-index:90;bottom:0;right:0;background-color:#1EB4FF;cursor:pointer;text-align:center;justify-content:center;align-items:center}.page-top:hover{background-color:#0010A2}.page-top:before{font-family:'fontawesome-s';content:"\f062";color:#fff;font-size:20px;line-height:0%}#footer-navi{list-style:none;margin:0px;padding:0px;column-count:4;column-gap:30px}#footer-navi li{margin-bottom:10px;display:flex;justify-content:space-between;position:relative}#footer-navi li:after{content:"\f054";font-family:'fontawesome-s'}#footer-navi a:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}#footer-navi a+span,#footer-navi ul{display:none}@media (max-width: 991px){#footer-navi{column-count:3}}@media (max-width: 768px){#footer-navi{display:none}}#info-div{color:#fff;background:#7ad9ff;background:-moz-linear-gradient(left, #7ad9ff 0%, #61a3ff 50%, #5284ff 100%);background:-webkit-linear-gradient(left, #7ad9ff 0%, #61a3ff 50%, #5284ff 100%);background:linear-gradient(to right, #7ad9ff 0%, #61a3ff 50%, #5284ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad9ff', endColorstr='#5284ff',GradientType=1 )}#info-div a{color:#fff}@media (max-width: 768px){#info-div{background:#4878E6}}.sns-list{list-style:none;margin:0px;padding:0px;display:flex;justify-content:space-between;align-items:center}.sns-list li:not(:first-child){padding-left:30px}@media (max-width: 768px){.sns-list{justify-content:center;flex-wrap:wrap}.sns-list li:first-child{width:100%;text-align:center;margin-bottom:10px}.sns-list li:first-child:before{content:"[";padding-right:5px}.sns-list li:first-child:after{content:"]";padding-left:5px}.sns-list li{padding-left:10px;padding-right:10px}}#company-div #comp-area h5{font-weight:normal}.group-list{list-style:none;padding:0px;margin:0px;display:flex}.group-list li{border-right:1px solid #CCC;padding-left:10px;padding-right:10px}@media (max-width: 991px){.group-list{flex-wrap:wrap;display:inline-flex;justify-content:center}.group-list li{margin-bottom:10px;text-align:center}}@media (max-width: 991px){.footer-list{display:flex;flex-wrap:wrap;justify-content:center}.footer-list li{width:40%;text-align:center;margin-bottom:10px}.footer-list li:nth-child(even){border-right:1px solid #CCC}.footer-list li:first-child{width:100%;text-align:center}}.btn-block{display:block}.btn-inlineblock{display:inline-block}.btn-nomal{border:1px solid #333;border-radius:10px;padding:15px 10px;text-align:center}.btn-nomal:hover{border-color:#1EB4FF}.btn-keycl{border:1px solid #1EB4FF;border-radius:10px;padding:15px 10px;text-align:center;color:#fff;background-color:#1EB4FF}.btn-keycl:hover{border-color:#1EB4FF;color:#1EB4FF;background-color:#fff}.btn-simple{color:#1EB4FF}.btn-simple:after{content:"\f0a9";font-family:'fontawesome-s';margin-left:5px}.btn-sns_lg{position:relative;overflow:hidden}.btn-sns_lg span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;text-align:center;border:2px solid #fff;border-radius:10px;padding:15px 10px}.btn-sns_lg a{color:#fff}.btn-sns_lg a:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.btn-sns_lg img{opacity:0.4}.btn-sns_lg:before{background-color:#1EB4FF}a.btn-nomal[target="_blank"]:before{content:"\f2d2";font-family:'fontawesome-s';margin-right:10px}a.btn-nomal[href$=".pdf"]:before{content:"\f1c1";font-family:'fontawesome-s';margin-right:10px}.btn-mail:before{content:"\f0e0";font-family:'fontawesome-s';display:block;font-size:30px;font-size:3.0rem}.btn-tell:before{content:"\f098";font-family:'fontawesome-s';font-size:20px;font-size:2.0rem;margin-right:5px}.btn-fax:before{content:"\f1ac";font-family:'fontawesome-s';display:block;font-size:30px;font-size:3.0rem}.btn-facebook:before{content:"";display:block;width:38px;height:38px;background-image:url("../img/icon-facebook.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}.btn-insta:before{content:"";display:block;width:38px;height:38px;background-image:url("../img/icon-insta.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}.btn-youtube:before{content:"";display:block;width:38px;height:38px;background-image:url("../img/icon-youtube.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}.btn-line:before{content:"";display:block;width:38px;height:38px;background-image:url("../img/icon-line.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}.btn-before{display:flex;justify-content:center;align-items:center;border-radius:50px}.btn-before:before{content:"\f060";font-family:'fontawesome-s';font-size:30px;font-size:3.0rem;margin-right:10px}.btn-next{display:flex;justify-content:center;align-items:center;border-radius:50px}.btn-next:after{content:"\f061";font-family:'fontawesome-s';font-size:30px;font-size:3.0rem;margin-left:10px}.btn-ex{background-color:#5ac3e1;border-color:#5ac3e1;color:#fff}.btn-ex:hover{background-color:#fff}.btn-ps{background-color:#8ec43e;border-color:#8ec43e;color:#fff}.btn-ps:hover{background-color:#fff;border-color:#8ec43e;color:#8ec43e}.btn-entry{background-color:red;border-color:red;color:#fff}.btn-entry:hover{background-color:#fff;border-color:red;color:red}.btn-more{position:relative;display:block;padding:10px}.btn-more:before{content:"";width:100%;height:1px;display:block;border-bottom:1px solid #000;position:absolute;bottom:0;left:0}.btn-more:after{content:"";width:1px;height:20px;display:block;border-left:1px solid #000;position:absolute;bottom:0;right:0;transform:rotate(320deg);transform-origin:bottom right}.btn-more:hover:before,.btn-more:hover:after{border-color:#1EB4FF}.swiper-parent{position:relative}.swiper-container{width:100%;height:auto}.swiper-slide{width:100%}.swiper-slide img{width:100%;height:auto;display:block}.swiper-pagination-bullet-active{background-color:red !important}.swiper-pagination-bullet{background-color:#fff;border:1px solid #333;opacity:1}.swiper-slide-active img{opacity:1}.swiper-pagination-bullet-active{opacity:1;background:#1EB4FF !important}.swiper-button-next:after{content:"" !important;width:15px;height:15px;border:0px;border-top:solid 2px #1EB4FF;border-right:solid 2px #1EB4FF;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-8px;margin-right:0px}.swiper-button-prev:after{content:"" !important;width:15px;height:15px;border:0px;border-top:solid 2px #1EB4FF;border-right:solid 2px #1EB4FF;-ms-transform:rotate(227deg);-webkit-transform:rotate(227deg);transform:rotate(227deg);position:absolute;top:50%;left:10px;margin-top:-8px;margin-left:0px}#mv-title{padding-top:150px}#contents-visi{margin-top:-150px}.table-list>li>div:last-child{position:relative}.table-list .icon-new:before{content:"NEW";display:inline-block;margin-right:5px;margin-bottom:5px;padding:2px 5px;line-height:100%;background-color:red;color:#fff;font-size:12px;font-size:1.2rem;line-height:100%}.table-list .icon-cateimportant:before{content:"重　要";display:inline-block;width:100px;line-height:100%;padding:2px 10px;border-radius:5px;background-color:#fff;color:red;border:1px solid red;text-align:center;margin-right:5px;margin-bottom:5px;font-size:12px;font-size:1.2rem}.table-list .icon-catenews:before{content:"お知らせ";display:inline-block;width:100px;line-height:100%;padding:2px 10px;border-radius:5px;background-color:#fff;color:#1EB4FF;border:1px solid #1EB4FF;text-align:center;margin-right:5px;margin-bottom:5px;font-size:12px;font-size:1.2rem}.table-list .icon-catereport:before{content:"飼育レポート";display:inline-block;width:100px;line-height:100%;padding:2px 10px;border-radius:5px;background-color:#fff;color:#0010A2;border:1px solid #0010A2;text-align:center;margin-right:5px;margin-bottom:5px;font-size:12px;font-size:1.2rem}.table-list a{display:inline}.table-list a:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.news-head h3{border-bottom:1px solid #1EB4FF;padding-bottom:10px;margin-bottom:10px}.news-head time{display:block;text-align:right}.news-article a{color:#1EB4FF;font-weight:bold}.news-article a:hover{color:#0010A2}.about-mv{padding-top:150px;background-color:#4dd0fa;background-repeat:no-repeat;background-size:contain;background-position:top right;color:#fff;font-family:"NotoSerifJP-Medium",YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif}.about-mv h4{letter-spacing:5px;line-height:150%}.about-mv p{font-size:18px;font-size:1.8rem;line-height:4rem;margin-bottom:0}.about-div p{line-height:3rem;margin-bottom:0}@media (min-width: 768px){.about-div h4{font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;text-align:justify;position:absolute;top:0;white-space:nowrap;letter-spacing:10px}.about-div h4 span{color:#fff}.about-div h4 span+span{color:#000}.about-div:nth-child(even) h4{right:100%}.about-div:nth-child(odd) h4{left:100%}#about01 h4{transform:translateY(-450px)}#about02 h4{transform:translateY(-350px)}#about03 h4{transform:translateY(-300px)}#about04 h4{transform:translateY(-305px)}#about05 h4{transform:translateY(-230px)}.acc-content2{display:block}}@media (max-width: 767px){.about-div h4{font-family:"NotoSerifJP-Medium",YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif}.sp-mode br{display:none}.sp-mode p{font-size:14px;font-size:1.4rem;line-height:145%;display:inline}.acc-content2{display:none}.acc-btn2{margin-top:20px;cursor:pointer;text-align:center}.acc-btn2:before{content:"\f107";font-family:'fontawesome-s';display:block;font-size:30px;font-size:3.0rem;text-align:center;color:#1EB4FF}.acc-btn2.open:before{content:"\f106"}}#att-list section+section{margin-top:40px}.photo-title-div{position:relative;overflow:hidden}.photo-title-div figure:before{content:"";display:block;padding-top:30%}.photo-title-div figure img{top:0;left:0;width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.photo-title-div h3{position:absolute;letter-spacing:10px;color:#fff;bottom:20px;font-weight:300}.at-card>div,.ex-card>div{position:relative;overflow:hidden;margin-bottom:20px}.at-card>div>div,.ex-card>div>div{padding-bottom:0px}.at-card h4,.ex-card h4{color:#1EB4FF;margin-bottom:20px}.at-card a:before,.ex-card a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.at-card .col-9,.ex-card .col-9{position:static}.at-card .col-9:hover,.ex-card .col-9:hover{color:#1EB4FF}@media (min-width: 768px){#att-list section:nth-child(odd) .photo-title-div h3{left:20px}#att-list section:nth-child(even) .photo-title-div h3{right:20px}}@media (max-width: 767px){.photo-title-div{margin-left:-15px;margin-right:-15px}.photo-title-div figure:before{content:"";display:block;padding-top:56.25%}.photo-title-div h3{width:100%;text-align:center}}#att-subphoto-div a[href^="https://www.youtube.com"] figure:after{content:"\f04b";font-family:'fontawesome-s';display:block;font-size:40px;font-size:4.0rem;text-shadow:4px 4px 2px #fff;color:red;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#att-subphoto-div a[href$=".mp4"] figure:after{content:"\f04b";font-family:'fontawesome-s';display:block;font-size:40px;font-size:4.0rem;text-shadow:4px 4px 2px #fff;color:#1EB4FF;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.oyasumi{display:inline-block;padding:5px;background-color:#000;color:#fff;line-height:100%}.at-time{display:flex;padding:10px 20px;background-color:#CCC;border:1px solid #CCC;text-align:center;border-radius:50px;height:100%;align-items:center;justify-content:center}.park-name{display:flex;padding:10px 20px;background-color:#fff;border:1px solid #CCC;text-align:center;border-radius:50px;height:100%;align-items:center;justify-content:center;position:relative;overflow:hidden}.park-name img{width:auto;height:30px;margin-right:5px}.park-name a{color:#000}.park-name a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block}.park-name:hover{background-color:#1EB4FF;border-color:#1EB4FF}.on-info-bar{padding:5px;background-color:red;color:#fff;margin-bottom:20px}#aji-mess{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:11;width:100%;height:100%;background-color:rgba(255,255,255,0.4);transition:0.5s}#aji-mess:hover{background-color:rgba(255,255,255,0.8)}#aji-mess h3{background-color:red;color:#fff;display:block;width:100%;padding:10px}#aji-mess a{display:block;padding:5px;width:100%;text-align:center}#aji-mess a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block}.park-box{display:flex;flex-direction:column;position:relative}.park-box figure{margin-bottom:10px}.park-box h6{margin-bottom:10px}.park-box h6 small{margin-left:10px;margin-top:5px;font-weight:700}.park-box a:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.park-box:hover{color:#1EB4FF}.shop-box{display:flex;justify-content:space-between;align-items:flex-start}.shop-box>div:first-child{width:30%}.shop-box>div:last-child{flex:1;margin-left:20px}.more-info{position:relative}.more-info a:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.more-info:hover{color:#1EB4FF}#pk-article-div section+section{margin-top:40px}.border-div{border:2px solid #1EB4FF;padding:10px}.box-list{position:relative;overflow:hidden}.box-list figure{margin-bottom:5px}.box-list a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.bg-at_ex{background-color:#F8F8F8}#park-nav ul{padding-left:0px;display:flex;list-style:none}#park-nav ul li a{display:block}@media (min-width: 768px){#park-nav a{display:block}#park-nav a img{opacity:30%}#park-nav a:hover img{opacity:100%}}@media (max-width: 767px){.park-box h6 img{display:block;margin:auto}.park-box h6 small{margin-left:0px;display:block;text-align:center}.park-box a:after{content:"\f138";font-family:'fontawesome-s';display:block;text-align:center;color:#1EB4FF}#park-nav img{opacity:50%}}.acc-wrap{position:relative}.acc-wrap .acc-btn{display:block;text-align:center;padding:10px;cursor:pointer}.acc-wrap .acc-btn:after{content:"\f0fe";font-family:'fontawesome-s';margin-left:10px}.acc-wrap .acc-btn:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.acc-wrap .acc-content{display:none}.acc-wrap.open .acc-btn:after{content:"\f146"}.acc-wrap.open .acc-btn:before{display:none}.page-submenu{list-style:none;margin:0px -10px;padding:0px;display:flex;flex-wrap:wrap;justify-content:space-between}.page-submenu li{padding:10px;width:50%;border-radius:50px}.page-submenu li a{padding:15px 5px;display:flex;text-align:center;border-radius:50px;background-color:#CCC;height:100%;align-items:center;justify-content:center}@media (max-width: 767px){.page-submenu li{width:100%}}.info-box{position:relative;overflow:hidden}.info-box figure{margin-bottom:10px}.info-box a:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;display:block}.gray-box{padding:10px;background-color:#CCC;display:inline-block}.nav-div ul{list-style:none;padding-left:0px;display:flex;flex-direction:column}.nav-div ul li{margin-bottom:20px}.nav-div ul li a{display:block;position:relative;padding-left:20px}.nav-div ul li a:before{content:"\f061";font-family:'fontawesome-s';position:absolute;top:0;left:0}#year-list{padding:5px}.price-table th{background-color:#F8F8F8}.price-table td{text-align:right}@media (min-width: 992px){.columns-div{column-count:2;column-gap:30px}}@media (max-width: 991px){.nav-div ul{flex-direction:row;width:100%;flex-wrap:wrap;justify-content:space-between;margin-left:-10px;margin-right:-10px}.nav-div ul li{width:50%;padding-left:10px;padding-right:10px}#year-list{width:50%}.price-table th,.price-table td{font-size:1.4rem}}#faq .acc-wrap{background-color:#b7e7ff;padding:10px;border-radius:10px;margin-bottom:20px}#faq .acc-wrap .acc-btn{text-align:right}.bg-white{background-color:#fff}.photo-area.ratio-1_1 img{width:auto !important;height:100% !important;max-height:100%}.card-box h6{display:block}.card-box article{position:relative}.card-box a div{padding-top:10px}.card-box a:before{position:absolute;content:"";width:100%;height:100%;display:block;top:0;left:0}@media only screen and (min-width: 992px){.card-box article{height:100%}.card-box .attraction-slider a>div{position:absolute;width:100%;display:block;bottom:0;left:0;padding:10px;background-color:#fff;overflow:hidden}}.col2>div article figure{position:relative;overflow:hidden}.col2>div article figure:before{content:"";display:block;padding-top:56.25%}.col3-2>div article figure,.col3>div article figure{position:relative;overflow:hidden}.col3-2>div article figure:before,.col3>div article figure:before{content:"";display:block;padding-top:56.25%}.col5>div article figure{position:relative;overflow:hidden}.col5>div article figure:before{content:"";display:block;padding-top:56.25%}.col5>div:first-child article figure:before{content:"";display:block;padding-top:75%}.col8>div article figure{position:relative;overflow:hidden}.col8>div article figure:before{content:"";display:block;padding-top:56.25%}@media only screen and (max-width: 991px){.col2,.col3,.col3-2,.col5,.col8{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;overflow:hidden}.col2>div,.col3>div,.col3-2>div,.col5>div,.col8>div{width:100%;padding-left:15px;padding-right:15px;padding-bottom:20px}.col2>div:not(:first-child) article,.col3>div:not(:first-child) article,.col3-2>div:not(:first-child) article,.col5>div:not(:first-child) article,.col8>div:not(:first-child) article{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.col2>div:not(:first-child) article figure,.col2>div:not(:first-child) article .movie-area,.col3>div:not(:first-child) article figure,.col3>div:not(:first-child) article .movie-area,.col3-2>div:not(:first-child) article figure,.col3-2>div:not(:first-child) article .movie-area,.col5>div:not(:first-child) article figure,.col5>div:not(:first-child) article .movie-area,.col8>div:not(:first-child) article figure,.col8>div:not(:first-child) article .movie-area{flex:1}.col2>div:not(:first-child) article figure:before,.col2>div:not(:first-child) article .movie-area:before,.col3>div:not(:first-child) article figure:before,.col3>div:not(:first-child) article .movie-area:before,.col3-2>div:not(:first-child) article figure:before,.col3-2>div:not(:first-child) article .movie-area:before,.col5>div:not(:first-child) article figure:before,.col5>div:not(:first-child) article .movie-area:before,.col8>div:not(:first-child) article figure:before,.col8>div:not(:first-child) article .movie-area:before{padding-top:80%}.col2>div:not(:first-child) article figure video,.col2>div:not(:first-child) article .movie-area video,.col3>div:not(:first-child) article figure video,.col3>div:not(:first-child) article .movie-area video,.col3-2>div:not(:first-child) article figure video,.col3-2>div:not(:first-child) article .movie-area video,.col5>div:not(:first-child) article figure video,.col5>div:not(:first-child) article .movie-area video,.col8>div:not(:first-child) article figure video,.col8>div:not(:first-child) article .movie-area video{height:100%;width:auto}.col2>div:not(:first-child) article a,.col3>div:not(:first-child) article a,.col3-2>div:not(:first-child) article a,.col5>div:not(:first-child) article a,.col8>div:not(:first-child) article a{flex:1;padding-left:10px}.col2>div:not(:first-child) article a div,.col3>div:not(:first-child) article a div,.col3-2>div:not(:first-child) article a div,.col5>div:not(:first-child) article a div,.col8>div:not(:first-child) article a div{padding-top:0px}.col2>div:not(:first-child) article a div p,.col3>div:not(:first-child) article a div p,.col3-2>div:not(:first-child) article a div p,.col5>div:not(:first-child) article a div p,.col8>div:not(:first-child) article a div p{font-size:14px;font-size:1.4rem;line-height:125%}.col2>div:first-child,.col3>div:first-child,.col3-2>div:first-child,.col5>div:first-child,.col8>div:first-child{width:100%}.col2>div:first-child p,.col3>div:first-child p,.col3-2>div:first-child p,.col5>div:first-child p,.col8>div:first-child p{font-size:14px;font-size:1.4rem;line-height:125%}.col3-2>div:nth-child(odd) article figure{order:1}.col3-2>div:nth-child(odd) article a{order:0}}.col3-2>div:nth-child(n+4){display:none}@media only screen and (min-width: 992px){.col3-2{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-flow:dense;grid-column-gap:40px;grid-row-gap:40px}.col3-2>div:first-child{grid-row:span 2;grid-column:span 1;overflow:hidden}.col3-2{display:-ms-grid;-ms-grid-rows:1fr 40px 1fr;-ms-grid-columns:1fr 40px 1fr}.col3-2>div:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-row-span:3;-ms-grid-column-span:1}.col3-2>div:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.col3-2>div:nth-child(3){-ms-grid-row:3;-ms-grid-column:3}}@media only screen and (min-width: 992px){.col2{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;overflow:hidden}.col2>div{width:50%;padding-left:15px;padding-right:15px;padding-bottom:30px}}.col3>div:nth-child(n+7){display:none}@media only screen and (min-width: 992px){.col3{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-auto-flow:dense;grid-column-gap:40px;grid-row-gap:40px}.col3{display:-ms-grid;-ms-grid-rows:1fr 40px 1fr;-ms-grid-columns:1fr 40px 1fr 40px 1fr}.col3>div:nth-child(n+1){-ms-grid-row:1;-ms-grid-column:1}.col3>div:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.col3>div:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.col3>div:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}.col3>div:nth-child(5){-ms-grid-row:3;-ms-grid-column:3}.col3>div:nth-child(6){-ms-grid-row:3;-ms-grid-column:5}}.col5>div:nth-child(n+11){display:none}@media only screen and (min-width: 992px){.col5{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-flow:dense;grid-column-gap:40px;grid-row-gap:40px}.col5>div:first-child,.col5>div:nth-child(6n){grid-row:span 2;grid-column:span 2}.col5{display:-ms-grid;-ms-grid-rows:1fr 40px 1fr;-ms-grid-columns:2fr 40px 1fr 40px 1fr}.col5>div:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-row-span:3;-ms-grid-column-span:1}.col5>div:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.col5>div:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.col5>div:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.col5>div:nth-child(5){-ms-grid-row:3;-ms-grid-column:5}.col5>div:nth-child(6){-ms-grid-row:5;-ms-grid-column:1;-ms-grid-row-span:3;-ms-grid-column-span:1}.col5>div:nth-child(7){-ms-grid-row:5;-ms-grid-column:3}.col5>div:nth-child(8){-ms-grid-row:5;-ms-grid-column:5}.col5>div:nth-child(9){-ms-grid-row:7;-ms-grid-column:3}.col5>div:nth-child(10){-ms-grid-row:7;-ms-grid-column:5}}.col8>div:nth-child(n+9){display:none}@media only screen and (min-width: 992px){.col8{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;overflow:hidden}.col8>div{width:25%;padding-left:15px;padding-right:15px;padding-bottom:30px}}.insta{position:relative;overflow:hidden}.insta a span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;padding:20px;background-color:#fff;color:#1EB4FF;border:3px solid #1EB4FF;border-radius:10px;text-align:center}.insta a span:before{content:"\f16d";font-family:'fontawesome';display:inline-block;margin-right:10px}.insta a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.insta>div{width:100%;overflow:hidden;position:relative}.insta>div:before{content:"";display:block;width:100%;padding-top:100%}.insta>div img{display:block;width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 992px){.insta{grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(3, 1fr);grid-column-gap:10px;grid-row-gap:10px;-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr;-ms-grid-rows:1fr 10px 1fr 10px 1fr}}@media only screen and (max-width: 991px){.insta{grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(3, 1fr);grid-column-gap:2px;grid-row-gap:2px;-ms-grid-columns:1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr;-ms-grid-rows:1fr 2px 1fr 2px 1fr}.insta>div:nth-child(10),.insta>div:nth-child(11),.insta>div:nth-child(12){display:none}}.insta{display:grid}.insta>div:nth-child(1){grid-area:1 / 1 / 2 / 2}.insta>div:nth-child(2){grid-area:1 / 2 / 2 / 3}.insta>div:nth-child(3){grid-area:2 / 1 / 4 / 3}.insta>div:nth-child(4){grid-area:1 / 3 / 3 / 5}.insta>div:nth-child(5){grid-area:3 / 3 / 4 / 4}.insta>div:nth-child(6){grid-area:3 / 4 / 4 / 5}.insta>div:nth-child(7){grid-area:1 / 5 / 2 / 6}.insta>div:nth-child(8){grid-area:1 / 6 / 2 / 7}.insta>div:nth-child(9){grid-area:2 / 5 / 4 / 7}.insta>div:nth-child(10){grid-area:1 / 7 / 3 / 9}.insta>div:nth-child(11){grid-area:3 / 7 / 4 / 8}.insta>div:nth-child(12){grid-area:3 / 8 / 4 / 9}.insta{display:-ms-grid}.insta>div:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.insta>div:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.insta>div:nth-child(3){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-row-span:3;-ms-grid-column-span:3}.insta>div:nth-child(4){-ms-grid-row:1;-ms-grid-column:5;-ms-grid-row-span:3;-ms-grid-column-span:3}.insta>div:nth-child(5){-ms-grid-row:5;-ms-grid-column:5}.insta>div:nth-child(6){-ms-grid-row:5;-ms-grid-column:7}.insta>div:nth-child(7){-ms-grid-row:1;-ms-grid-column:9}.insta>div:nth-child(8){-ms-grid-row:1;-ms-grid-column:11}.insta>div:nth-child(9){-ms-grid-row:3;-ms-grid-column:9;-ms-grid-row-span:3;-ms-grid-column-span:3}.insta>div:nth-child(10){-ms-grid-row:1;-ms-grid-column:13;-ms-grid-row-span:3;-ms-grid-column-span:3}.insta>div:nth-child(11){-ms-grid-row:5;-ms-grid-column:13}.insta>div:nth-child(12){-ms-grid-row:5;-ms-grid-column:15}.schedule-cal-table .tbody a:after{content:"詳細を見る";display:block;color:#1EB4FF;font-weight:700}.schedule-cal-table .youbi1{color:red}.schedule-cal-table .youbi7{color:blue}@media only screen and (min-width: 768px){.schedule-cal-table{width:100%}.schedule-cal-table .thead{background:#000}.schedule-cal-table .thead .tr{display:flex;flex-wrap:nowrap;justify-content:space-between}.schedule-cal-table .thead .tr>div{flex:1;border:1px solid #D5D9DF;text-align:center;padding:5px;color:#fff;font-weight:700}.schedule-cal-table .tbody .tr{display:flex;flex-wrap:nowrap;justify-content:space-between}.schedule-cal-table .tbody .tr>div{flex:1;border:1px solid #D5D9DF;text-align:center;padding:10px 5px;position:relative}.schedule-cal-table .tbody .tr>div.td-emp:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-color:#CCC}.schedule-cal-table .tbody .tr>div h6{text-align:left}.schedule-cal-table .tbody .tr>div a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.schedule-cal-table .tbody .tr>div a:after{content:"詳細を見る";display:block;color:#1EB4FF;font-weight:700}.schedule-cal-table .pastday:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.6;display:block;background-color:#fff}.schedule-cal-table .pastday a{pointer-events:none}.schedule-cal-table .pastday a:before{display:none !important}.schedule-cal-table .pastday a:after{display:none !important}.schedule-cal-table .currentday{background-color:#efef8f}.schedule-cal-table .holiday{background-color:rgba(255,0,0,0.3)}}@media only screen and (max-width: 767px){.schedule-cal-table{width:100%}.schedule-cal-table .thead{display:none}.schedule-cal-table .tbody .tr>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative;margin-bottom:10px}.schedule-cal-table .tbody .tr>div span{display:flex;padding-bottom:10px;width:100%}.schedule-cal-table .tbody .tr>div span:before{content:"";position:absolute;display:block;width:100%;height:1px;bottom:0px;left:0;border-bottom:1px solid #D5D9DF}.schedule-cal-table .tbody .tr>div.td-emp{display:none}.schedule-cal-table .tbody .tr>div h6{width:10rem;margin-bottom:10px}.schedule-cal-table .tbody .tr>div a{flex:1;width:100%;margin-bottom:10px}.schedule-cal-table .tbody .tr>div:nth-child(1) h6:after{content:"（日）"}.schedule-cal-table .tbody .tr>div:nth-child(2) h6:after{content:"（月）"}.schedule-cal-table .tbody .tr>div:nth-child(3) h6:after{content:"（火）"}.schedule-cal-table .tbody .tr>div:nth-child(4) h6:after{content:"（水）"}.schedule-cal-table .tbody .tr>div:nth-child(5) h6:after{content:"（木）"}.schedule-cal-table .tbody .tr>div:nth-child(6) h6:after{content:"（金）"}.schedule-cal-table .tbody .tr>div:nth-child(7) h6:after{content:"（土）"}.pastday{display:none !important}.currentday{background-color:#efef8f}.holiday{background-color:rgba(255,0,0,0.3)}}#show-list{display:flex;flex-direction:column}#show-list h5{margin-bottom:20px}#show-list .show-time-box{border:3px solid #1EB4FF;padding:10px;border-radius:20px}#show-list .show-time-box .show-time{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-5px;margin-right:-5px}#show-list .show-time-box .show-time span{display:inline-flex;margin-left:5px;margin-right:5px;margin-bottom:10px;background-color:#1EB4FF;color:#fff;font-weight:700;border-radius:10px;padding:5px 10px}#show-list .show-time-box .show-time .time-end{background-color:#CCC}#show-list .show-time-box+.show-time-box{margin-top:20px}.cate+.cate{margin-top:40px}.cate ul li{margin-bottom:10px}.cate select{padding:5px;display:block;width:100%}.cate h6{margin-bottom:10px;background-color:#CCC;display:block;padding:5px}.blog-box{position:relative;padding:10px;border:1px solid #CCC;display:flex;justify-content:space-between;flex-wrap:wrap;overflow:hidden;margin-bottom:30px}.blog-box:hover{border:1px solid #1EB4FF}.blog-box figure{width:100px;flex-shrink:0}.blog-box .blog-article{flex-grow:1}.blog-box .blog-article a{display:inline-block;padding:5px 15px;border-radius:20px;background-color:#1EB4FF;color:#fff}.blog-box .blog-article a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block}.blog-box .blog-article a:after{content:"\f061";font-family:'fontawesome-s';margin-left:10px}.blog-head{width:100%;margin-bottom:10px}.blog-head h4{border-bottom:1px solid #1EB4FF;padding-bottom:10px;margin-bottom:10px}.blog-head time{text-align:right;display:block}.blog-head .blog-cate{background-color:#CCC;padding:5px;line-height:100%;display:inline-block;margin-bottom:10px}.blog-content .blog-head{margin-bottom:30px}.cont-cell{margin-bottom:20px}.cont-cell label{display:flex;width:100%;justify-content:flex-start;align-items:flex-start}.cont-cell label h6{width:20rem}.cont-cell label h6+p{width:100%}.cont-cell label input[type="text"]{width:20rem}.cont-cell label input[type="email"]{width:100%}.cont-cell label textarea{width:100%}.wpcf7-submit{border:1px solid #333;background-color:#fff;border-radius:10px;padding:15px 10px;text-align:center;display:block;margin:auto;flex:1}.wpcf7-submit:hover{border-color:#1EB4FF;color:#1EB4FF}.wpcf7-previous{border:1px solid #333;background-color:#F8F8F8;border-radius:10px;padding:15px 10px;text-align:center;display:block;margin:auto;flex:1}.wpcf7-previous:hover{border-color:#1EB4FF;color:#1EB4FF}#hiyoriyama-mv{margin:0;position:relative;width:100%;overflow:hidden}#hiyoriyama-mv article{position:absolute;width:calc(100% - 30px);height:100%;padding:20px 0px;display:flex;flex-direction:column;gap:20px}#hiyoriyama-mv article h2{position:relative;font-size:16px;color:#FFF;font-weight:normal;z-index:1}#hiyoriyama-mv article div{position:relative;padding:20px;margin:auto;display:flex;justify-content:center;align-items:flex-start;z-index:1}#hiyoriyama-mv article div h3{writing-mode:vertical-rl;color:#737F8D;font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-size:clamp(1.875rem, 1.193rem + 3.41vw, 3.75rem);font-feature-settings:"jp90" on;letter-spacing:0.15em;margin-bottom:28%}#hiyoriyama-mv figure{margin:0}#hiyoriyama-mv figure::before{content:"";display:block;width:100%}#hiyoriyama-mv figure img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 768px){#hiyoriyama-mv figure::before{padding-top:50%}}@media only screen and (max-width: 767px){#hiyoriyama-mv figure::before{padding-top:100%}}.hiyoriyama-copy{font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-feature-settings:"jp90" on;font-weight:normal;line-height:125%;font-size:clamp(1.875rem, 0.739rem + 5.68vw, 5rem)}.btn-photo_box{position:relative;overflow:hidden;border-radius:10px}.btn-photo_box a{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#FFF;font-weight:bold;padding:5px}.btn-photo_box a::before{content:"";position:absolute;top:0;left:0;display:block}.btn-photo_box::before{content:"";width:100%;padding-top:60%;display:block;background-color:rgba(0,0,0,0.4)}.btn-photo_box img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}.btn-photo_box:hover a{color:#000}.btn-photo_box:hover::before{background-color:rgba(255,255,255,0.4)}@media only screen and (min-width: 992px){.flex-lg-1{margin-right:calc(50% - 50vw);flex:1}}@media only screen and (max-width: 991px){.flex-lg-1{width:100%}}.spot-section{color:#323942}.spot-section article{gap:20px}.spot-section article h2{font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-feature-settings:"jp90" on;font-size:clamp(7.5rem, 6.364rem + 5.68vw, 10.625rem);color:#FFF;font-weight:normal}.spot-section article h4{font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-feature-settings:"jp90" on;font-size:clamp(2.5rem, 2.159rem + 1.7vw, 3.438rem)}@media only screen and (max-width: 991px){.spot-section{padding-top:40px}}.photo-area_v img{height:100%;width:100%;object-fit:cover}.title-grad span{font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-feature-settings:"jp90" on;font-size:clamp(3.125rem, 2.67rem + 2.27vw, 4.375rem);color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg, #3ED4F6 0%, #39AAF5 100%)}.map-figure{position:relative}.map-figure img{width:100%;height:auto;display:block}.btn-raddius{display:flex;justify-content:center;align-items:center;padding:15px 20px;line-height:100%;border-radius:100em;color:#FFF;font-weight:bold}.btn-raddius:hover{background-color:#1EB4FF !important;color:#FFF}#guidecenter .btn-raddius{background-color:#ECCE9C}#umigiwa .btn-raddius{background-color:#B2CE8A}#museum .btn-raddius{background-color:#63D4DC}#guidecenter,#umigiwa,#museum{word-break:normal;line-break:strict;font-feature-settings:"palt" 1, "trad" 1;text-size-adjust:100%;-webkit-text-size-adjust:100%}.title-copy{font-size:clamp(2.063rem, 1.79rem + 1.36vw, 2.813rem);font-family:YuMincho, 'Yu Mincho', 'Hiragino Mincho ProN', 'serif';font-feature-settings:"jp90" on;font-weight:600}.btn-guide{display:flex;justify-content:space-between;align-items:center;padding:10px 10px;border-radius:50px;background-color:var(--btn-guide);color:#FFF;gap:10px}.btn-guide[href$=".pdf"] strong::after{content:"[PDF]";margin-left:5px}.btn-guide strong{flex:1;text-align:center}.btn-guide span{background-color:#FFF;border-radius:50%;padding:8px 12px}.btn-guide span::before{content:"";width:0.5em;height:1em;background-color:var(--btn-guide);clip-path:polygon(0.51em 50%, 0% 0%, 0% 1em);display:block;transition:all 0.5s ease-out}.btn-guide:hover{color:#FFF;background-color:#1EB4FF}.btn-guide:hover span::before{background-color:#1EB4FF;transform:rotate(-90deg);transform-origin:center;transition:all 0.5s ease-out}.youtube-hd{background:transparent;flex:none;margin:0px 0px 0px 0px;opacity:1;padding:0 0 0 0;transition-duration:0ms;width:100%;z-index:0;max-width:100%;position:relative;overflow:hidden}.youtube-hd::before{content:"";display:block;width:100%;padding-top:56.27%}.youtube-hd iframe{display:block;overflow:hidden;height:100%;width:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:5}.movie{position:absolute;top:0;width:100%;height:100%;cursor:pointer}.movie-inner span{content:"";background-color:#FFF;padding:5px;line-height:0;border-radius:50%;border:2px solid var(--line-guide);width:60px;height:60px;display:flex;justify-content:center;align-items:center;z-index:3;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.movie-inner span img{width:25px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:4}.movie-inner img.thumb{height:auto;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.guide_point-list{padding:0;margin:0;list-style:none}.guide_point-list h6{font-size:clamp(1.5rem, 1.136rem + 1.82vw, 2.5rem);font-feature-settings:"jp90" on;font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif"}.guide_point-list li{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;counter-increment:listnum}.guide_point-list li h5{color:var(--point-color);text-align:center;font-size:clamp(1.875rem, 1.307rem + 2.84vw, 3.438rem);font-feature-settings:"jp90" on;font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";margin:0}.guide_point-list li h5::after{content:counter(listnum,decimal-leading-zero);font-weight:400;font-style:normal;font-size:clamp(3.75rem, 2.386rem + 6.82vw, 7.5rem);font-feature-settings:"jp90" on;line-height:1em;display:block}.guide_point-list li figure{border-radius:10px}.guide_point-list li+li{margin-top:40px}.sign-info{color:var(--point-color);padding:10px;line-height:100%;background-color:#FFF;border:1px solid var(--point-color);border-radius:10px;display:flex;justify-content:center;align-items:center;font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-size:clamp(1.875rem, 0.739rem + 5.68vw, 5rem);font-feature-settings:"jp90" on}.fs-16{font-size:16px;padding:20px 15px}@media (min-width: 992px){.col-md-2col{max-width:45%}}.facilities-box,.food-shop-box{display:flex;flex-direction:column;gap:10px;position:relative}.facilities-box h5,.food-shop-box h5{font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-feature-settings:"jp90" on;margin:0;order:1}.facilities-box a,.food-shop-box a{order:1}.facilities-box a::before,.food-shop-box a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2}.facilities-box img,.food-shop-box img{opacity:1;transition:all 0.5s ease-out;order:0}.facilities-box div,.food-shop-box div{order:2}.facilities-box.icon-geo figure::after,.food-shop-box.icon-geo figure::after{content:"";width:70px;padding-top:80px;display:block;position:absolute;top:5px;left:5px;background-image:url("../img/food-shop-img/icon-geo.png");background-position:center top;background-repeat:no-repeat;background-size:contain}.facilities-box a:hover+figure img,.food-shop-box a:hover+figure img{opacity:0.5;transition:all 0.5s ease-out}.food-shop-box a{color:#FF9730}.facilities-box a{color:#176AE7}.btn-page_nav{display:flex;align-items:center;justify-content:center;color:#FFF;background-color:var(--btn-bg-color);border-radius:40px;padding:40px 20px;font-weight:bold;font-size:clamp(1.25rem, 1.023rem + 1.14vw, 1.875rem);font-feature-settings:"jp90" on;gap:10px}.btn-page_nav::after{content:"";width:1em;height:1em;background-color:#FFF;clip-path:polygon(1em 50%, 0% 0%, 0% 1em)}.btn-page_nav:hover{color:#FFF;background-color:#00A0FC}.facilities-box[data-reserv]::before{content:attr(data-reserv);color:#176AE7;background-color:#FFF56D;line-height:100%;padding:10px 5px 8px 5px;display:flex;align-items:center;justify-content:center;width:100px;position:absolute;top:20px;left:0;z-index:2;font-weight:bold}.web-yoyaku{border:3px solid #3ED4F6;padding:20px 20px 0px 20px;border-radius:10px;position:relative}.web-yoyaku a{display:flex;padding:10px 20px;justify-content:center;align-items:center;color:#FFF;background-color:#3ED4F6;font-weight:bold;line-height:100%;border-radius:100em}.web-yoyaku a:hover{color:#FFF;background-color:#00A0FC}.web-yoyaku h3{font-weight:bolder;color:#3ED4F6}.web-yoyaku ul{list-style:none;padding:0;margin:0}.web-yoyaku ul li{display:flex;align-items:flex-start;gap:5px}.web-yoyaku ul li::before{content:"※"}.web-yoyaku ul li+li{margin-top:5px}#wethink-mv2025{position:relative;width:100%}#wethink-mv2025 .container{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:3}#wethink-mv2025 .container h2{color:#FFF;text-align:center;margin-bottom:5%;font-weight:700;font-size:clamp(5rem, -4.538rem + 15.38vw, 7rem)}#wethink-mv2025 figure{position:relative;overflow:hidden;margin:0;width:100%;height:100%;overflow:hidden}#wethink-mv2025 figure img{width:100%;height:100%;object-fit:cover}@media (min-width: 992px){#wethink-mv2025{height:80vh;max-height:850px}}@media (max-width: 991px){#wethink-mv2025{height:50vh}}#page-nav{width:100%;margin-bottom:100px;height:70px;display:flex;background-color:#FFF;position:sticky;top:70px;z-index:70}#page-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:30px;width:100%}#page-nav ul li{display:flex;justify-content:center;align-items:center;padding:10px;flex:1}#page-nav ul li span{cursor:pointer}#page-nav ul li span:hover{color:#00A0FC}#promise-wrap{color:#323942}#promise-wrap h3{font-weight:bold;font-size:clamp(2.5rem, -0.178rem + 5.58vw, 4.006rem);letter-spacing:0.2em;font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-feature-settings:"palt" 1, "jp90" 1}#promise-wrap h4{font-weight:700;font-size:clamp(1.875rem, -0.125rem + 4.17vw, 3rem);letter-spacing:0.3em;font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";line-height:180%;font-feature-settings:"palt" 1, "jp90" 1}#promise-wrap h5{font-weight:500;font-size:clamp(1.75rem, 0.417rem + 2.78vw, 2.5rem)}#promise-wrap h6{font-weight:bold;font-size:clamp(1.3rem, 0.944rem + 0.74vw, 1.5rem);font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-feature-settings:"palt" 1, "jp90" 1}#promise-wrap .p-style{font-size:clamp(1.3rem, 0.944rem + 0.74vw, 1.5rem);line-height:200%;font-weight:500}#promise-wrap .acc-warp .acc-header{display:inline-flex;align-items:center;cursor:pointer}#promise-wrap .acc-warp .acc-header h4{font-weight:bold;margin-bottom:0px;font-size:clamp(1.875rem, -0.125rem + 4.17vw, 3rem);letter-spacing:0.3em;font-family:YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";font-feature-settings:"palt" 1, "jp90" 1}#promise-wrap .acc-warp .acc-header.acc-open{color:#00A0FC}#promise-wrap .acc-warp .acc-header:hover{color:#00A0FC}#promise-wrap .acc-warp .acc-content{display:none;padding-top:20px;font-size:clamp(1.3rem, 0.944rem + 0.74vw, 1.5rem);line-height:200%}@media (max-width: 991px){#promise-wrap h4{letter-spacing:0.1em}#promise-wrap .acc-warp .acc-header h4{letter-spacing:0.1em}}
/*# sourceMappingURL=style2025.css.map */
