﻿.bugfix{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 800px){.telbtn2 a{font-size:3rem}.yearly ul{display:block}.yearly .gallery{background:#fff;width:95%;height:auto}.yearly .gallery img{width:auto;height:auto;object-fit:contain;vertical-align:middle}.yearly li{width:95%;margin-right:0px;margin-bottom:40px;padding:0 5px 5px;box-shadow:rgba(0,0,0,0.1) 0px 0px 0px 1px,rgba(0,0,0,0.2) 1px 1px 0px 1px;position:static}.head_con{display:none}.picup-1 ul li.pic3a .bg{background-image:url(../img/pr-img1_sp.jpg);background-size:100%;background-position:top}.youtube_vd{margin-top:20%;position:relative;width:100%;padding-top:56.25%;display:block;margin-left:auto;margin-right:auto;text-align:center}.youtube_vd iframe{position:absolute;top:0;right:0;max-width:100%;width:100%;height:100%;max-height:100%;margin:0 auto;display:block}body{font-size:1.3rem}.copyright{font-size:11px;text-align:center}.mtext1{font-size:1.8rem;margin:20px 0}header{width:100%;height:auto;z-index:99999;background-color:none;padding:0 0;position:relative;border-bottom:none;height:60px}#head{min-width:100%;height:auto}#head .logo{width:100%}#head .logo img{height:45px}.picup-2{width:100%;min-width:100%}.picup-2 ul li{width:100%;float:none}.picup-2 ul li a .logo{position:relative;padding:20px 0;float:none;margin:0 auto}.picup-2 ul li a .logo img:hover{opacity:1}.picup-2 ul li a .bg{width:101%;height:350px;position:absolute;top:0;left:0}.picup-2 ul li .linkbtn{width:100%}.picup-2 ul li .linkbtn ul{margin-right:-20px;text-align:center}.picup-2 ul li .linkbtn li{float:none;display:inline-block;margin-right:10px;margin-bottom:10px;width:160px;background:#fff;color:#009944;font-size:12px;font-weight:normal;border-radius:3px;text-align:center;padding:0}.picup-2 ul li .linkbtn li a:link,.picup-2 ul li .linkbtn li a:visited,.picup-2 ul li .linkbtn li a:hover{color:#009944;text-decoration:none}.picup-2 ul li .linkbtn li:hover{background:#B8DF64}.picup-2 ul li .linkbtn li a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";margin-left:13px}.picup-1{width:100%;min-width:100%;margin:0 auto;height:auto}.picup-1 ul{overflow:hidden;background:#fff}.picup-1 ul li{overflow:hidden;position:relative;padding:50% 0 0;margin:0 auto}.picup-1 ul li p{font-size:13px}.flex_2,.flex_3{display:block;flex-wrap:nowrap}.flex_2 .bx h3,.flex_3 .bx h3,.flex_4 .bx h3{font-size:15px}.flex_2 .bx,.flex_3 .bx{width:calc(100% - 0px);margin-right:0px;margin-bottom:20px}.flex_4 .bx{width:calc(45%);margin-right:0px;margin-bottom:20px}.flex_3 .bx:last-child{width:calc(100% - 0px)}.bxbtn{position:static;width:200px;margin:10px auto 0}.ttl-rec{font-size:2.2rem;font-weight:normal;margin:15px 0 10px}.picup-1 ul li div{position:relative;text-align:center;width:100%;font-size:12px}.btn1 a{position:relative;z-index:2;background-color:#00A1E9;border:2px solid #00A1E9;display:block;width:265px;margin:10px auto;text-align:center;font-weight:bold;padding:6px 0;color:#fff;font-size:1.6rem}footer{padding:20px 0;margin:0;min-width:100%;text-align:center}#footer{padding:0px;margin:0 auto 0;text-align:center}#contentwrap{width:100%}#contentwrap p img{display:block;margin-left:auto;margin-right:auto}#singlepage p img,#main p img{display:block;margin-left:auto;margin-right:auto}.single{width:95%;margin:0 auto;padding:20px 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}table{margin:0px 0;font-size:11px !important}table th{vertical-align:middle;padding:5px 5px;font-weight:bold;line-height:1.5;border:#ddd 1px solid;color:#555;background:#aaa}table td{padding:5px 5px;vertical-align:middle;border:#aaa 1px solid}.contact_wrap{margin-top:20px}.contact_wrap li{width:calc(95%);margin:0 auto 10px}.telbtn a{font-size:2rem}.mailbtn a{font-size:2rem}.list-bnr li{width:calc(100% - 5px)}.newsbox{flex-direction:column}.news-ttl{width:100% !important;border-right:0px solid #371be2;border-bottom:1px solid #371be2;padding:5px 0;text-align:center}.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}#title{padding:40px 0 60px;margin:0}#title h2{font-size:3.5rem;letter-spacing:1px}.none,#nav-f,#menuA,#menu,#seoA,#pankuzu,#navi,.seo,#fmenu,#fnavi_bg,#tnavi,.tbnr,.pc{display:none}#head,header,#footer,footer,#wrap,#nav,#wrapA,#seo,#title{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}}#humberger{background:#371be2}#drawernav{background:#371be2}#drawernav li ul li a{background:#371be2}#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{overflow:auto;position:fixed;top:0;right:-240px;width:240px;height:100%;color:#fff;z-index:99998;box-shadow:rgba(0,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{color:#fff;font-size:1.3rem;display:block;padding:10px 20px;text-decoration:none;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2)}#drawernav ul li a:hover{color:#fff}#drawernav ul li a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";margin-right:10px}#drawernav ul li a span{margin-left:5px;font-size:1rem}#drawernav li ul li a{font-size:1.1rem;color:#fff;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: 800px){#humberger{display:block;position:fixed;top:2px;right:2px;width:30px;height:30px;padding:15px;font-size:1.1rem;cursor:pointer;z-index:99999;color:#fff;border-radius:100px}.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:0.5;left:-240px;position:fixed;z-index:9999999;width:100%;height:100%}.fixed{position:fixed;width:100%;height:100%;overflow:hidden}}@media screen and (max-width: 800px){.flashimg{width:100%}.flashimg2{position:absolute;text-align:center;width:70% !important;top:40%;left:8px !important;margin:0 !important;z-index:5000}.photobx-r{display:-webkit-flex;display:flex;justify-content:flex-end;width:100%;min-width:100%;margin:0 auto}.photobx-l{display:-webkit-flex;display:flex;width:100%;min-width:100%;margin:0 auto}.pbx{width:100%;vertical-align:middle;padding:15% 5%;z-index:999;background:none;line-height:1.8;color:#222;background:rgba(255,255,255,0.8)}.pbx_c{width:100%;vertical-align:middle;padding:15% 5% 15%;margin:0 auto}.tel{display:none}}@media screen and (max-width: 480px){.flexBox{display:flex;flex-wrap:wrap;justify-content:center}.flexBox .flex_child{box-sizing:border-box;padding:10px}.flexBox .flex_child img{max-width:100%}.flexBox._col2 .flex_child{width:95%}.flexBox._col3 .flex_child{width:95%}.flexBox._col4 .flex_child{width:95%}#head .logo{font-size:0}.ttl-rec{font-weight:normal;line-height:1.3}.tcenter_sp{text-align:left}}
/*# sourceMappingURL=sp.css.map */
