﻿/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.group::after{content:"";display:table;clear:both;overflow:hidden}a img,button img{opacity:1;transition:.5s opacity}a:hover img,button:hover img{opacity:.6}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden !important}#swipebox-overlay img{border:none !important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{transform:translate3d(0, -50px, 0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{transform:translate3d(0, 50px, 0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(../img/icons.png);background-repeat:no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{animation:leftSpring .3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{backface-visibility:hidden;transition:all .3s ease;content:" ";position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;box-shadow:inset 10px 0px 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;box-shadow:inset -10px 0px 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width: 800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:#fff !important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}/*!
 * style.scss
 */body{font-family:sans-serif;background:#fff;color:#333}a{color:#5ddfca;text-decoration:none}.wrap{width:980px;margin:0 auto}header{background:url("/img/bg.jpg") 50% 50%/cover no-repeat}header .wrap{position:relative}header .hogosya{margin:0;padding:5px;position:relative;text-align:right}header .hogosya a{position:fixed;top:0;margin-left:-175px;z-index:20}.sns{position:absolute;top:0;left:0;z-index:10}.sns a{position:absolute;animation:fluffy 5s infinite linear alternate;transition:.5s all}.sns a:hover{opacity:.75;animation-play-state:paused}.sns .sns-g{top:45px;left:-15px;animation-timing-function:ease-in}.sns .sns-f{top:70px;left:-70px;animation-delay:.25s;animation-timing-function:ease}.sns .sns-t{top:130px;left:-30px;animation-direction:normal}@keyframes fluffy{0%{margin-top:-4px;margin-left:0}12.5%{margin-top:0;margin-left:0}25%{margin-top:0;margin-left:2px}37.5%{margin-top:0;margin-left:0;transform:scale(1.1)}50%{margin-top:4px;margin-left:0}62.5%{margin-top:0;margin-left:0}75%{margin-top:0;margin-left:-2px;transform:scale(0.9)}87.5%{margin-top:0;margin-left:0}100%{margin-top:0;margin-left:-2px}}.main-nav{position:relative;z-index:10;width:900px;margin:-120px auto 0;height:70px}.main-nav ul,.main-nav li{margin:0;padding:0;list-style:none}.main-nav li{position:absolute;min-width:58px;height:58px;text-align:center;font-weight:bold;font-size:15px}.main-nav a{position:relative;display:block;box-sizing:border-box;padding:20px 0 0;min-width:58px;height:58px;text-decoration:none;color:#333}.main-nav a:after{opacity:0;content:"";display:block;position:absolute;z-index:-1;left:50%;top:50%;margin:-29px 0 0 -29px;width:58px;height:58px;background:url("/img/nav-current.png") 50% 0 no-repeat;transition:.5s all;transform:scale(0.1)}.main-nav a.current::after,.main-nav a:hover::after{transform:scale(1) rotate(90deg);opacity:1}.main-nav span{display:block;margin:5px 0 0;font-weight:normal;font-size:10px;color:#888}.main-nav li:nth-of-type(1){left:0}.main-nav li:nth-of-type(2){left:125px}.main-nav li:nth-of-type(3){left:250px}.main-nav li:nth-of-type(4){right:250px}.main-nav li:nth-of-type(5){right:125px}.main-nav li:nth-of-type(6){right:0}.sub-nav{display:none;position:fixed;z-index:200;top:30px;width:980px}.sub-nav ul,.sub-nav li{margin:0;padding:0;list-style:none}.sub-nav ul{clear:both;display:none;padding:1px;background-color:rgba(255,255,255,.8)}.sub-nav li{margin:0 10px;border-bottom:1px solid #ccc}.sub-nav li:last-child{border-bottom:0}.sub-nav .sub-nav-link a{display:block;position:relative;padding:25px 20px;color:#333}.sub-nav .sub-nav-link a::before,.sub-nav .sub-nav-link a::after{content:"";display:block;position:absolute;width:15px;height:2px;background-color:#333;right:10px;top:50%}.sub-nav .sub-nav-link a::before{transform:rotate(45deg);margin-top:-6px}.sub-nav .sub-nav-link a::after{transform:rotate(-45deg);margin-top:4px}.sp-btn{cursor:pointer;display:none;position:relative;width:48px;height:48px;box-sizing:border-box;float:right}.sp-btn .line{position:absolute;display:block;height:4px;left:5px;right:5px;background-color:#333;border-radius:3px;transition:.25s all}.sp-btn .line:nth-of-type(1){top:10px}.sp-btn .line:nth-of-type(2){top:22px}.sp-btn .line:nth-of-type(3){bottom:10px}.nav-open .sp-btn .line:nth-of-type(1){transform:rotate(45deg);top:22px}.nav-open .sp-btn .line:nth-of-type(2){opacity:0}.nav-open .sp-btn .line:nth-of-type(3){transform:rotate(-45deg);bottom:22px}.nav-open ul{display:block}.scroll-nav{position:fixed;top:-100px;width:100%;background:#fff;z-index:19;height:85px}.scroll-nav h2{margin:0;position:absolute;width:94px;height:92px;top:5px}.scroll-nav ul,.scroll-nav li{margin:0;padding:0;list-style:none}.scroll-nav ul{padding:25px 0 0 110px}.scroll-nav li{margin:0 15px 0 0;display:inline-block;text-align:center;font-size:15px;font-weight:bold}.scroll-nav li span{margin:10px 0 0;display:block;text-align:center;font-size:10px;color:#888;font-weight:normal;letter-spacing:0}.scroll-nav li a{color:#333;letter-spacing:-1px}.scroll-nav .scroll-sns-btns{position:absolute;right:190px;top:5px}.scroll-nav .scroll-phone{position:absolute;right:30px;bottom:-5px}.scroll-nav .scroll-phone span{display:inline-block;vertical-align:middle}.scroll-nav .scroll-phone span:nth-of-type(1){font-size:24px}.scroll-nav .scroll-phone span:nth-of-type(2){font-size:10px;margin:0 0 0 10px}body.home .main-nav li:nth-of-type(1) a::after,body.page-id-6 .main-nav li:nth-of-type(2) a::after,body.page-id-8 .main-nav li:nth-of-type(3) a::after,body.page-id-755 .main-nav li:nth-of-type(5) a::after,body.single-post .main-nav li:nth-of-type(5) a::after,body.archive .main-nav li:nth-of-type(5) a::after,body.page-id-12 .main-nav li:nth-of-type(6) a::after{opacity:1;content:"";display:block;position:absolute;z-index:-1;left:50%;top:50%;margin:-29px 0 0 -29px;width:58px;height:58px;background:url("/img/nav-current.png") 50% 0 no-repeat;transition:.5s all;transform:scale(1)}h1{position:relative;margin:0;padding:20px 0 0;height:163px;text-align:center}h1 a{display:block;width:140px;height:163px;position:absolute;top:20px;left:50%;margin-left:-70px;z-index:18;transform:scale(1);transition:.5s transform;animation:bound 2s linear 0s 1 normal}h1 a:hover{transform:scale(1.1)}@keyframes bound{0%{top:-150px}20%{top:20px}30%{top:40px}40%{top:20px}40%{top:30px}50%{top:20px}60%{top:25px}70%{top:20px}90%{top:22px}100%{top:20px}}h2{text-align:center}h3.heading{text-align:center;margin:40px 0 30px}main>section{padding:40px 0}main>section.over-cover{padding-top:250px}main>section.over-com{padding-top:80px}main>section.over-com.gallery{padding-top:0}main section h2{margin-bottom:2.5em}.striping-b{background:#f8f5f2}.striping-w{background:#fff}.striping-s{padding:0;background:url("/img/bg.jpg") 50% 50%/cover no-repeat}.striping-s .inner{padding:40px 0;background:rgba(255,255,255,.6)}.hajime{text-align:center;margin-bottom:40px}.hajime .wrap{background:url("/img/bg-hajime-l.png") 0 0 no-repeat,url("/img/bg-hajime-r.png") 100% 0 no-repeat}.hajime p{font-size:18px;line-height:2}.hajime .btn{margin:30px 0 0}.news .slider2{margin-bottom:40px}.news section{box-sizing:border-box;background:#fff;width:240px;float:left;margin:0 5px;padding:10px;font-size:12px;line-height:1.5}.news section .date,.news section h3{text-align:center}.news section time{font-size:10px;display:inline-block}.news section .news-header time{float:left;width:40%}.news section .news-header .date,.news section .news-header+h3{text-align:left}.news section .news-categories{float:right;width:60%;text-align:right}.news section .news-category{display:inline-block;background-color:#999;font-size:10px;border-radius:3px;padding:1px 5px;color:#fff}.news section .news-category.news-cat7{background-color:#f192c0}.news section .news-category.news-cat8{background-color:#c2dd5d}.news section .news-category.news-cat9{background-color:#f3644d}.news section .news-category.news-cat10{background-color:#f4ea4d}.news section .news-category.news-cat11{background-color:#83aedc}.news section h3,.news section p{margin:0 0 1em}.news section h3{color:#5ddfca;font-weight:normal}.link-wrap .link{margin:0;padding:0;list-style:none;text-align:center}.link-wrap .link li{margin:0 5px;padding:0;display:inline-block}.link-wrap .link a{display:block;position:relative}.link-wrap .link a img{transition:.5s all}.link-wrap .link a:hover img{transform:scale(1.05)}.link-wrap .link-arrow2{text-align:center}.outline .status,.outline .image{margin:0;width:48%}.outline .status{float:left}.outline .image{float:right}.outline .image span{display:block;width:100%;height:363px;background-color:#ccc}.outline table{width:100%;margin-bottom:2em}.outline table th,.outline table td{padding:0 0 1.75em;font-size:14px}.outline table th{text-align:left}footer{position:relative;min-height:280px;background:url("/img/bg-yama.png") 50% 100%/cover no-repeat,url("/img/bg.jpg") 50% 50%/cover no-repeat}footer .hogosya{padding:40px 0 280px}footer .hogosya h2{margin:0;text-align:left}footer .hogosya .inner{position:relative;padding:40px 40px 80px;border-radius:8px;background:rgba(255,255,255,.4)}footer .hogosya .inner::after,footer .hogosya .inner::before{z-index:2;content:"";display:block;position:absolute}footer .hogosya .inner::before{left:-30px;bottom:-10px;width:496px;height:236px;background:url("/img/bg-hogo-l.png")}footer .hogosya .inner::after{right:-30px;top:0;width:48px;height:111px;background:url("/img/bg-hogo-r.png")}footer .hogosya .inner .group{position:relative;z-index:20}footer .hogosya .message,footer .hogosya .fb-box{width:48%}footer .hogosya .message{float:left}footer .hogosya .message .text{line-height:1.75;margin-bottom:2em}footer .hogosya .message .text img{float:right;padding:1em 0 0 1em}footer .hogosya .fb-box{float:right;position:absolute;right:0;height:360px}footer .footer{position:absolute;bottom:0;left:50%;margin-left:-490px;padding:20px 0;background:url("/img/logo-s.png") 0 0 no-repeat}footer .logo-s-top{display:block;height:110px;position:absolute;top:0;width:100px}footer address{font-style:normal;font-size:12px;line-height:1.5;padding:0 0 0 110px}footer address .name{font-size:16px}footer address .phone{font-size:20px}footer address a{color:#333}footer .cr{text-align:right;font-size:10px}footer .link,footer .link li{margin:-20px 0 0;padding:0;list-style:none}footer .link{text-align:right}footer .link li{display:inline-block;margin:0 0 0 1em}footer .link a{text-decoration:none;color:#333;font-size:12px}footer .link a:hover{text-decoration:underline}.slider .slick-list{z-index:1}.slider .prev,.slider .next{display:block;position:absolute;z-index:10;width:48px;height:48px;top:50%;cursor:pointer;transition:.25s all;opacity:.8;border:2px solid #fff;border-radius:50%}.slider .prev:hover,.slider .next:hover{opacity:1;transform:scale(1.25)}.mv{overflow:hidden;margin-top:5px}.mv::after{content:"";display:block;position:absolute;z-index:0;top:0;left:50%;width:105px;height:100px;background:url("/img/bg-mv-r.png");margin-left:400px}.mv img{width:900px;height:463px;margin:0 20px}.mv .prev,.mv .next{left:50%;margin-top:-24px}.mv .prev{background:url("/img/left1.png");margin-left:-474px}.mv .next{background:url("/img/right1.png");margin-left:426px}.slider1 .prev,.slider1 .next,.slider2 .prev,.slider2 .next,.slider3 .prev,.slider3 .next{margin-top:-24px}.slider1 .prev,.slider2 .prev,.slider3 .prev{background:url("/img/left2.png");left:20px}.slider1 .next,.slider2 .next,.slider3 .next{background:url("/img/right2.png");right:20px}.slider+.slider{margin-top:60px;margin-bottom:40px}.slider+.slider+.wrap .btn{margin-bottom:40px;text-align:center}.path{position:relative;z-index:10;text-align:center;margin:80px 0 40px;font-size:12px}.path a{margin-right:.25em}.cover{text-align:center;position:relative;margin-top:-430px;padding-top:200px;bottom:-230px}.cover.cover-com{bottom:-50px;margin-top:-250px;padding-top:200px}.cover::after{content:"";display:block;position:absolute;z-index:0;top:50px;left:50%;width:105px;height:100px;background:url("/img/bg-mv-r.png");margin-left:400px}.concept figure{margin:0}.concept figure img{float:right}.concept figure figcaption{width:470px;float:left}.concept figure h3{margin:0 0 2em;font-size:24px;font-weight:normal;line-height:1.5}.concept figure p{line-height:2}.toku{margin:60px 0 0}.toku section{width:310px;float:left;margin-left:25px}.toku section:nth-of-type(1){margin-left:0}.toku .image,.toku h4{text-align:center;font-weight:normal}.toku h4{margin:1.5em 0;font-size:16px}.toku p{font-size:14px;line-height:1.75}.map{background-color:#eee;margin-top:40px;height:360px}.gallery .items h3{margin:0;font-size:14px;line-height:1.5}.gallery .items p{font-size:12px;line-height:1.5}.gallery .items img,.gallery .items span{border-radius:5px}.gallery .items figure{margin:0}.gallery .items a{display:block;position:relative;margin:0;width:230px;height:230px;float:left;margin:0 0 20px 20px;color:#333}.gallery .items a:nth-of-type(4n + 1){margin-left:0;clear:both}.gallery .items a:hover figcaption{opacity:1}.gallery .items figcaption{opacity:0;position:absolute;width:210px;height:210px;top:10px;left:10px;background-color:rgba(255,255,255,.75);transition:.5s opacity}.gallery .items .fig-inner{width:210px;height:210px;padding:15px;box-sizing:border-box;overflow:auto}.texts{width:800px;margin:0 auto;line-height:2;font-size:14px}.kaihou{text-align:center;margin:0;padding:0}.kaihou li{display:inline-block;margin:0 1em;font-size:18px}.kaihou li::before{content:"・";font-family:monospace}.contact-bnr{text-align:center;margin:50px 0 30px}.submit{text-align:center;margin:20px 0}.form-container{box-sizing:border-box;width:800px;margin:40px auto;padding:40px 100px;background:url("/img/line.png") 0 0 repeat-x}.form-container dt,.form-container dd{box-sizing:border-box;margin:0;padding:10px 0}.form-container dt{clear:both;width:25%;float:left;padding:15px 0 0}.form-container dd{width:75%;float:right}.form-container label{display:inline-block;margin-right:1em}.form-container input[type=radio]{display:inline-block;margin-right:3px}.form-container input[type=text],.form-container input[type=email],.form-container input[type=tel],.form-container input[type=password],.form-container textarea{padding:4px;border:1px solid #eee;box-sizing:border-box;width:100%;transition:.5s border-color}.form-container input[type=text]:focus,.form-container input[type=email]:focus,.form-container input[type=tel]:focus,.form-container input[type=password]:focus,.form-container textarea:focus{border-color:#999}.form-container textarea{height:150px;resize:vertical}.form-container button{padding:0;border:0}.form-container .submit input[type=submit]{white-space:pre;overflow:hidden;text-indent:-200%;width:260px;height:40px;border:0;background:rgba(0,0,0,0) url("/img/submit.png")}.schedule-wrap{background:url("/img/bg-maru.png") 5% 95% no-repeat,url("/img/bg-maru.png") 90% 12% no-repeat;margin-bottom:2em}.schedule-wrap section{width:33.3%;float:left}.schedule-wrap section:nth-of-type(3n + 1){clear:both}.schedule-wrap section h3{width:40%;float:left}.schedule-wrap section .text{width:60%;float:right;padding:1.5em 0 0}.schedule-image{text-align:center}.schedule-text{display:none}.facility figure,.facility figcaption{margin:0}.facility figure{width:32%;float:left}.facility figure:nth-of-type(2){margin:0 2%}.facility figcaption{margin-top:1em;line-height:1.5;font-size:14px}.print ul,.print li{list-style:none;margin:0;padding:0}.print li{width:25%;float:left;margin:0 0 15px}.print li::before{content:"";display:inline-block;width:18px;height:18px;background:url("/img/link-arrow.png");vertical-align:middle;margin-right:8px}.print a{font-size:14px;color:#333}header .alert,main .alert{border:3px solid #dc4e41;border-radius:5px;margin:2em 0;padding:2em 3em 1em;background-color:#fff}header .alert h2,main .alert h2{margin:0;font-size:16px;text-align:center;color:#dc4e41}header .alert p,main .alert p{color:#dc4e41;line-height:1.75}.link-arrow2{font-size:14px;margin-top:2em}.link-arrow2 a{color:#333}.link-arrow2 a::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/img/link-arrow2.png");margin:0 5px 0 0}.slick-list img{max-width:100%;height:auto}.pp{margin-top:60px}.pp .pp-text{height:12em;overflow:auto}.pp h3{font-size:18px}.pp p{font-size:14px;line-height:1.75}.totop{position:fixed;bottom:100px;right:20px;z-index:100;display:none}.page-id-44{background:url("/img/bg-login.jpg") 50% 50%/cover no-repeat}.page-id-44 header{background:rgba(0,0,0,0)}.page-id-44 h2{margin-top:0}.page-id-44 footer{background:url("/img/bg-yama.png") no-repeat scroll 50% 100%/contain}.page-id-44 .form-container{margin-top:0;border-radius:8px;background:rgba(255,255,255,.4)}.page-id-44 form{padding-bottom:40px;background:url("/img/line.png") repeat-x scroll 0 100%}.about-message{display:none}.sp-cover{display:none}main section .blog-wrap{margin-top:30px;display:flex;justify-content:space-between}main section .blog-wrap .blog-content{width:650px}main section .blog-wrap .blog-content h3{border-bottom:1px solid #ccc;padding:0 0 10px;margin:0 0 10px}main section .blog-wrap .blog-content img{max-width:100%;height:auto}main section .blog-wrap .archive{width:250px}main section .blog-wrap .archive h3{margin-top:0}main section .blog-wrap h2{text-align:left;margin-top:0;margin-bottom:2em}main section .blog-wrap .blog-list ul,main section .blog-wrap .blog-list li{margin:0;padding:0;list-style:none}main section .blog-wrap .blog-list li a{display:block;color:#333;margin:0 0 5px;padding:10px 0;border-bottom:1px solid #ccc}main section .blog-wrap .blog-list .post{position:relative}main section .blog-wrap .blog-list .date{display:inline-block}main section .blog-wrap .blog-list .title{display:block;margin:10px 90px 0 0;text-decoration:underline}main section .blog-wrap .blog-list .thumbnail{position:absolute;width:72px;height:72px;top:1px;right:0}main section .blog-wrap .blog-list .thumbnail img{width:auto;height:100%}main section .blog-wrap .categories{display:inline-block}main section .blog-wrap .categories .category{display:inline-block;background:#999;color:#fff;margin:0 5px;padding:2px 10px;font-size:85%}main section .blog-wrap .paging{padding:30px 0 0}.paging{padding-bottom:30px}.paging .wp-pagenavi{text-align:center}.paging .wp-pagenavi span{background:#fff}.bcn-blog{display:none}@media screen and (max-width: 1100px){.wrap{width:auto}.mv img{max-width:100vw;height:auto}.mv .prev{margin-left:0;left:10px}.mv .next{margin-left:0;left:auto;right:10px}.main-nav,header .hogosya,.sns{display:none}.sub-nav{width:100%;display:block}.sub-nav .sp-btn{display:block;margin:-25px 10px 0 0}.sub-nav .sns-btn{padding:10px 0;text-align:center}.sub-nav .sns-btn a{display:inline-block;margin:0 5px}.sub-nav .sub-nav-link a{padding-top:12px;padding-bottom:12px;font-size:13px}.sub-nav .link-noarrow a::before,.sub-nav .link-noarrow a::after{content:none}.sub-nav .link-noarrow img{display:block;max-width:100%;margin:0 auto}.hajime h2 img{max-width:100%}.news section{width:70vw}.news section .date,.news section h3{text-align:center}.news section time{float:none}.link-wrap .link li{margin-top:40px;display:block;text-align:center}.outline .status,.outline .image{float:none;width:auto;padding:0 20px}.outline table{max-width:470px;margin:0 auto}.outline .image{text-align:center}.outline img{max-width:100%;height:auto}footer{min-height:0}footer .hogosya{padding-bottom:20px}footer .hogosya .inner{padding:40px 20px}footer .hogosya .inner::after,footer .hogosya .inner::before{content:none}footer .hogosya .message,footer .hogosya .fb-box{width:auto;float:none;position:static}footer .hogosya .fb-box{text-align:center}footer .hogosya .fb-page>span{width:100% !important;text-align:center}footer .hogosya .message{margin-bottom:40px}footer .hogosya .message h2 img{max-width:100%;height:auto}footer .hogosya .message .text img{width:30%;height:auto}footer .footer{position:static;margin-left:0;padding:20px 0 0;background-position:10px 10px}footer .logo-s-top{display:none}footer .link{text-align:left;margin-top:20px;line-height:1.75}.btn{text-align:center}.path{margin:20px 0}.cover{bottom:0;margin:0;padding:0}.cover::before,.cover::after{content:none}.cover img{max-width:100%;height:auto}main,body{background-color:#f8f5f2}main>section.over-cover{padding-top:40px;margin-top:-40px}main>section.over-com{padding-top:0;margin-top:80px}.concept figure{text-align:center}.concept figure img{float:none;max-width:100%;height:auto}.concept figure figcaption{text-align:left;float:none;width:auto;padding:20px}.concept figure h3{margin-bottom:20px}.toku{margin-top:20px}.toku section{width:auto}.toku section p{padding:0 20px}.toku section .image{padding:0}.toku section .image img{max-width:100%;height:auto}.schedule-wrap section{width:50%}.schedule-wrap section:nth-of-type(odd){float:left;clear:both}.schedule-wrap section:nth-of-type(even){float:right}.schedule-wrap section:nth-of-type(3n+1){clear:none}.schedule-wrap section h3 img{max-width:100%;height:auto}.schedule-image{overflow:auto;width:100%}.schedule-image img{width:170vw;height:auto}.schedule-text{display:block;text-align:center}h3.heading img{max-width:100%;height:auto}.texts{width:auto;padding:0 20px}.contact-bnr img{max-width:100%;height:auto}.print ul{padding:0 20px}.print li{width:auto;clear:both}.schedule-y figure{margin:0;padding:0 20px}.schedule-y figure img{max-width:100%}.facility figure{float:none;width:auto;text-align:center;margin-bottom:20px !important}.facility figure figcaption{padding:0 20px;text-align:left}.form-container{width:auto;padding:20px}.form-container dt,.form-container dd{float:none;width:auto}.form-container .submit input[type=submit]{max-width:100%}.gallery a,.gallery .items a{display:block;width:22%;height:auto;box-sizing:border-box;margin:1.5% !important}.gallery a img,.gallery .items a img{max-width:100%;height:auto}.gallery a figcaption,.gallery .items a figcaption{display:none}.gallery figure{margin:0}.page-id-44 main{background-color:rgba(0,0,0,0)}.page-id-44 h2 img{max-width:100%;height:auto}.about-message{display:block;margin:100px 0 0;padding:0 20px}.about-message h2{margin:20px 0 0;line-height:1.5;font-size:24px;font-weight:normal}.about-message p{line-height:1.75}.pc-cover{display:none}.sp-cover{display:block}.fb_iframe_widget{display:block !important}.fb_iframe_widget span{display:block !important}.fb_iframe_widget iframe{position:static !important;max-width:100% !important}.scroll-nav{display:none}.page-id-6 .cover{margin-top:-100px;bottom:-100px}.page-id-6 .about-message{margin-top:130px}main section .blog-wrap{flex-direction:column;padding:0 20px}main section .blog-wrap .blog-content{width:100%;margin-bottom:30px}main section .blog-wrap .archive{width:100%}main section .blog-wrap .categories{display:inline-block}main section .blog-wrap .categories .category{display:inline-block;background:#999;color:#fff;margin:0 5px;padding:2px 10px;font-size:85%}main section .blog-wrap .paging{padding:30px 0 0}main section .blog-wrap .blog-list .categories{display:block}main section .blog-wrap .blog-list .categories .category{margin:5px 0}main section .blog-wrap .blog-list .title{margin-right:0}.paging{padding:20px 0 0}.paging .wp-pagenavi{text-align:center;display:flex;justify-content:center;align-items:center}.paging .wp-pagenavi a,.paging .wp-pagenavi span{display:inline-block;margin:0 5px !important;width:auto}.paging .wp-pagenavi .first,.paging .wp-pagenavi .last,.paging .wp-pagenavi .current,.paging .wp-pagenavi .extend,.paging .wp-pagenavi .page{display:none}.paging .wp-pagenavi .first{order:1}.paging .wp-pagenavi .previouspostslink{order:2}.paging .wp-pagenavi .pages{order:3}.paging .wp-pagenavi .nextpostslink{order:4}.paging .wp-pagenavi .last{order:5}.photo-head{padding:0 2%}.totop img{width:35px;height:auto}}.mv,.slick-slider{max-width:100vw;overflow:hidden}img{max-width:100%;height:auto}.print ul.group{display:flex;gap:0 1em;width:fit-content;margin:0 auto}.print ul.group::after{content:none}.print ul.group li{width:auto;float:none}.print ul.group a{font-size:1rem}@media screen and (max-width: 1100px){.print ul.group{flex-direction:column}}header .print{padding:40px 0}header .slider1{margin-bottom:40px}.link-arrow2{font-size:1rem}.news section{overflow:hidden}footer .hogosya .message .text{word-break:break-all}footer .hogosya .inner .group{z-index:18}.slider1 img{max-width:414px;max-height:276px}.outline .image{border-radius:5px;overflow:hidden}.outline .image img{display:block}body.home header{background:rgba(0,0,0,0)}body.home .top-movie{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:-1}body.home .top-movie video{width:100%;height:100%;object-fit:cover}body.home .hajime{margin-top:calc(100vh - 143px);padding-top:40px;padding-bottom:40px;margin-bottom:0;background:url("/img/bg.jpg") no-repeat 50%/cover}body.home .main-nav a{color:#fff;text-shadow:0 0 1px rgba(0,0,0,.5)}body.home .main-nav a span{text-shadow:none}.concept figure p{margin-top:0}.schedule-image{padding:0 20px;box-sizing:border-box}.schedule-image img{max-width:none}@media screen and (max-width: 1100px){body.home .hajime{margin-top:calc(100vh - 183px)}.sp-btn .line{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.sub-nav{top:0;padding-top:30px;transition:background .2s}.sub-nav.nav-open{background:rgba(255,255,255,.9);bottom:0}.sub-nav.nav-open .line{background:rgba(0,0,0,.8);box-shadow:none}.sub-nav ul{background:rgba(0,0,0,0)}}/*# sourceMappingURL=style.css.map */