﻿@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap";@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}.add-animation{animation:zoomUp 10s linear 0s normal both}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(5%, 0, 0);transform:translate3d(5%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(5%, 0, 0);transform:translate3d(5%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-5%, 0, 0);transform:translate3d(-5%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-5%, 0, 0);transform:translate3d(-5%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.zoomin{animation:zoomIn .8s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards}@keyframes zoomIn{0%{transform:scale(0.8);opacity:0}100%{opacity:1;transform:scale(1)}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-03s{-webkit-animation-delay:.3s;animation-delay:.3s}.animated.delay-05s{-webkit-animation-delay:.5s;animation-delay:.5s}.animated.delay-07s{-webkit-animation-delay:.7s;animation-delay:.7s}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media(print),(prefers-reduced-motion: reduce){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}}@media all and (max-width: 769px){.animated.delay-1s,.animated.delay-2s,.animated.delay-3s,.animated.delay-4s,.animated.delay-5s{-webkit-animation-duration:.3s;animation-duration:.3s}}@media screen and (max-width: 768px){.mtext_big{font-size:2rem}.contactbx{text-align:center;margin:15px 0}.contactbx li{display:inline-block;margin:0 0px 10px}.mttl-rs span{background:#111;color:#fff;padding:2px 10px;margin-right:5px;font-size:2rem;margin-bottom:10px}.tcenter_sp{text-align:left}.grid-item{transition:.3s ease-in-out;width:calc(100% - 30px) !important;font-size:12px;background:#fff;padding:10px 10px 10px;margin-left:5px;margin-right:5px;box-shadow:rgba(0,0,0,.3) 0 0 0px 1px}.section_box_text_r,.section_box_text_l{display:-webkit-flex;display:flex;flex-direction:column-reverse;width:100%;margin:0 auto}.section_box_text_box{width:calc(100% - 40px);vertical-align:middle;padding:20px 20px}.section_box_img{flex:1}.section_box_img img{width:100%;height:100%;object-fit:cover}.flex_bx_2,.flex_bx_3,.flex_bx_4{display:block}.flex_bx_2 .bx{width:100%}.flex_bx_3 .bx{width:calc(100% - 0px)}.flex_bx_3 .bx:last-child{border-right:0px solid #aaa}.flex_bx_4 .bx{width:calc(100% - 0px)}.flex_bx_4 .bx:last-child{border-right:0px solid #aaa}.flex_bx_2 .bx,.flex_bx_3 .bx,.flex_bx_4 .bx{margin-bottom:20px;padding:0 0px;position:relative;border-right:0px solid #ccc}.newsbox{flex-direction:column;color:#fff !important}.news-ttl{width:100% !important;border-right:0px solid #92c5d8;border-bottom:0px solid #fff;padding:10px 0;text-align:center}.news-ttl span{font-size:1.2rem !important}.news-bx{flex:1;width:calc(100% - 0px);padding:0 0px}.scrbr{width:100%;padding:15px 0px;max-height:100px;overflow-y:scroll;overflow-x:hidden}#flash{width:100%;min-width:100%;position:relative}#body{font-size:1.4rem}footer{padding:0px 0;margin:0;min-width:100%;text-align:center}#footer{padding:50px 30px;margin:0 auto 0;text-align:center;display:flex;justify-content:space-around;width:100%;flex-direction:column}#contentwrap{width:100%}#contentwrap p img{display:block;margin-left:auto;margin-right:auto}.list-bnr li{width:calc(100% - 5px)}.scrollbar-x{height:auto;overflow-x:scroll;overflow-y:hidden}.scrollbar-x table{width:700px}.sp{display:block !important;text-align:center;margin:0 auto}.pc{display:none !important;text-align:center}.map{width:100%;height:300px}.mttl_cl{font-size:2rem}.mttl_cl:after{top:70px}.youtube_vd{margin-top:0%;position:relative;width:95%;padding-top:56.25%;display:block;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:100px}.youtube_vd iframe{position:absolute;top:0;right:0;max-width:100%;width:100%;height:100%;max-height:100%;margin:0 auto;display:block}#singlepage p img,#main p img{display:block;margin-left:auto;margin-right:auto}.single{width:95%;margin:0 auto;padding:25px 0px}single_none{width:95%;margin:0 auto;padding:25px 0px}.lmain,.rmain{float:none;width:100%}.lsingle,.rsingle{float:none;width:100%;margin-bottom:20px}.form dl{margin:10px 0}.form dt{float:none;width:100%;height:20px;line-height:20px;padding-top:10px}.form dd{width:100% !important;padding-left:0;padding-bottom:10px;padding-top:10px;border-bottom:0px solid #eee}.form dd:last-child{border-bottom:0px;margin-bottom:0px}.textarea,textarea{width:93% !important;font-size:1.6rem}.dropdown{font-size:1.6rem}.fm-text{text-align:left}.news{width:100%;margin:0;padding:0}.news dt{float:none;width:auto;padding-top:5px;line-height:1.3;text-align:center}.news dt:after{content:none;margin-left:0}.news dd{padding-left:0;padding-bottom:5px;padding-top:5px;line-height:1.3}.mttl_slash{font-size:1.5rem}.news-bl dt{float:none;width:100%;color:#fff;margin:2px 0 0}.news-bl dd{padding-left:0;padding-top:5px;padding-bottom:5px;margin:5px 0}table{font-size:1.1rem !important;margin:15px 0}table th{vertical-align:middle;padding:2px 5px;font-weight:bold;line-height:1.5}table td{padding:5px 5px;vertical-align:middle;border:#aaa 1px solid}.none,#nav-f,#menuA,#menu,#seoA,#pankuzu,#navi,.seo,#fmenu,#tnavi,.tbnr,.pc,#fnavi_bg,#fnavi{display:none}#head,#wrap,#nav,#wrapA,#seo{width:100%;min-width:100%}img{max-width:100%;height:auto}.flink0,.flink1,.flink2{width:100%;margin-bottom:20px}.flink0 ul,.flink1 ul,.flink2 ul{margin-right:0;margin-bottom:0;text-align:center}.flink0 li,.flink1 li,.flink2 li{float:none;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}.flink0 li img,.flink1 li img,.flink2 li img{display:block;margin-left:auto;margin-right:auto}.fleft0,.fleft1,.fleft2,.fright0,.fright1,.fright2{float:none}.fleft0,.fleft1,.fleft2,.fright0,.fright1,.fright2{display:block;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:20px}}#sp_icon,#humberger{display:none}#page{padding:0;position:relative;z-index:2;left:0;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}#drawernav{background:#92c5d8;overflow:auto;position:fixed;top:0;right:-240px;width:240px;height:100%;color:#fff;z-index:99998;box-shadow:rgba(0,0,0,.2) -3px 0 2px 0;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}#drawernav ul{list-style:none;padding:0}#drawernav ul:first-child{margin-top:60px}#drawernav ul li a{background:#92c5d8;color:#fff;font-size:1.3rem;display:block;padding:10px 20px;text-decoration:none;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}#drawernav ul li a span{font-size:1rem;margin-left:5px}#drawernav ul li a:hover{color:#fff}#drawernav ul li a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:10px}#drawernav li ul li a{font-size:1.1rem;color:#111;display:block;padding:8px 20px;text-decoration:none;border-top:none;border-bottom:none;box-shadow:none;background:#008eb6}#drawernav li ul li a:before{content:"・";margin-right:3px}#drawernav img{display:block;width:90%;padding:5px 0;margin:0 auto}.icon-menu{padding:0;margin:0 auto;height:7px;text-align:center;width:35px}.icon-bar{height:2px;background:#fff;display:block;margin-bottom:6px;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}.fixed-content{right:inherit;width:100%;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}#overlay{z-index:-1;opacity:0;background:#000;left:0;top:0;width:100%;height:100%;position:fixed;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}@media(max-width: 768px){#sp_icon{background:#92c5d8;position:fixed;top:2px;right:62px;z-index:999999;display:flex;flex-wrap:wrap;justify-content:flex-start}#sp_icon li{font-size:2.2rem;display:block;width:30px;height:30px;padding:13px 15px 17px;cursor:pointer;color:#111;text-align:center;line-height:1.2;margin-right:2px;position:relative;border-radius:100%}#sp_icon li span{font-size:1.3rem;display:block}#sp_icon li a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;text-indent:-999px}#humberger{display:block;position:fixed;top:0px;right:0px;width:60px;height:60px;padding:15px;cursor:pointer;z-index:99999;color:#fff;font-size:1.3rem;text-align:center;background:#92c5d8}.drawer-opened #page{left:-240px;box-shadow:1px 0 2px #000}.drawer-opened .fixed-content{left:-240px}.drawer-opened #drawernav{right:0}.drawer-opened #humberger{background:none}.drawer-opened #humberger .icon-bar{background:#fff}.drawer-opened #humberger :nth-child(1){transform:translate(0, 8px) rotate(45deg)}.drawer-opened #humberger :nth-child(2){transform:translate(-20px, 0);opacity:0}.drawer-opened #humberger :nth-child(3){transform:translate(0, -8px) rotate(-45deg)}#humberger :nth-child(3){margin-bottom:0px}.drawer-opened #humberger .icon-menu{opacity:0}.icon-menu{padding:0 1px;margin:0 auto;height:10px;text-align:center !important;width:50px;font-size:1.1rem}.drawer-opened #humberger .icon-menu{opacity:0}.drawer-opened #overlay{opacity:.5;left:-240px;position:fixed;z-index:9999999;width:100%;height:100%}.fixed{position:fixed;width:100%;height:100%;overflow:hidden}}@media(max-width: 480px){.flex-box li{width:100%;height:100%}}/*# sourceMappingURL=sp.css.map */