﻿.pala{opacity:0;transition:all 1s ease}.pala--down{-webkit-transform:translateY(-10%);transform:translateY(-10%)}.pala--down2{-webkit-transform:translateY(-20%);transform:translateY(-20%)}.pala--up{-webkit-transform:translateY(10%);transform:translateY(10%)}.pala--up2{-webkit-transform:translateY(20%);transform:translateY(20%)}.pala--lr{-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}.pala--lr5{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.pala--rl{-webkit-transform:translate(10%, 0);transform:translate(10%, 0)}.pala--scaleUp{-webkit-transform:scale(0.1);transform:scale(0.1)}.pala--scaleDown{-webkit-transform:scale(1.5);transform:scale(1.5)}.delay50{transition-delay:.05s}.delay100{transition-delay:.1s}.delay150{transition-delay:.15s}.delay200{transition-delay:.2s}.delay250{transition-delay:.25s}.delay300{transition-delay:.3s}.delay400{transition-delay:.4s}.delay500{transition-delay:.5s}.delay600{transition-delay:.6s}.delay700{transition-delay:.7s}.delay800{transition-delay:.8s}.delay900{transition-delay:.9s}.delay1000{transition-delay:1s}.delay1100{transition-delay:1.1s}.delay1200{transition-delay:1.2s}.delay1300{transition-delay:1.3s}.delay1400{transition-delay:1.4s}.delay1500{transition-delay:1.5s}.delay1600{transition-delay:1.6s}.delay1700{transition-delay:1.7s}.delay1800{transition-delay:1.8s}.delay1900{transition-delay:1.9s}.delay2000{transition-delay:2s}@keyframes line_anime{0%{height:0}100%{height:90px}}@keyframes line_anime_sp{0%{height:0}100%{height:2rem}}.pala.action,.pala_line.action{opacity:1;-webkit-transform:none;transform:none}#loader{content:"";display:block;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background:#fff;transition:opacity .3s linear;-webkit-transition:opacity .3s linear}#loader.loaded{opacity:0}#loader div{position:fixed;z-index:200;left:50%;top:50%;width:5rem;height:5rem;margin:-2.5rem 0 0 -2.5rem;background:url("../images/common/loader.svg") no-repeat center center;background-size:100% 100%;animation:r1 1s linear infinite}body.loaded::after{content:none}@keyframes r1{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.altimg{font-size:0;text-indent:-9999px}.altimg a{display:block;width:100%;height:100%}.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}._flex{display:flex}._flex._wrap{flex-wrap:wrap}._flex._between{justify-content:space-between}._flex._center{justify-content:center}._flex._align-items_start{align-items:flex-start}._flex._align-items_center{align-items:center}.icon{display:inline-block;vertical-align:sub;width:24px;margin-left:3px}@media print,screen and (max-width: 768px){.icon{width:1.8rem}}.no_contents{text-align:center;font-size:16px;font-weight:bold;margin:30px auto 0}@media print,screen and (max-width: 768px){.no_contents{margin-top:5rem;font-size:1.4rem}}@media print,screen and (max-width: 768px){.pc_only{display:none !important}}@media print,screen and (min-width: 769px){.sp_only{display:none !important}}.mt10{margin-top:10px}.en{font-family:"Jost",sans-serif;font-weight:500;font-style:normal}.en._r{font-weight:400}.en._semi{font-weight:600}.park{background-color:#00a33e}.parking{background-color:#f15a24}.cate_sports,.key_sports{background-color:#7ecad3}.cate_food,.key_food{background-color:#ba926e}.cate_art,.key_art{background-color:#c092bc}.cate_family,.key_family{background-color:#63bb9f}.cate_couple,.key_couple{background-color:#efaab2}.cate_only,.key_only{background-color:#e7c064}.cate_friend,.key_friend{background-color:#ea8958}.cate_study,.key_study{background-color:#6f6e83}.facility_yanmar_stadium{background-color:#df5c5f}.facility_yanmar_field{background-color:#5d8cc0}.facility_sakura_stadium{background-color:#e08084}.facility_nagai_park{background-color:#96c8ed}.facility_nagai_garden{background-color:#9fc146}.facility_other{background-color:#b69a71}.day{background-color:#e98858}.sports_0{background-color:#00d451}.sports_1{background-color:#bf91bb}.sports_2{background-color:#d22086}.sports_3{background-color:#63ba9e}.sports_4{background-color:#7ec9d2}.sports_5{background-color:#ff7f7f}.sports_6{background-color:#7f7fff}.sports_7{background-color:#7fbfff}.sports_8{background-color:#ce9eff}.sports_9{background-color:#ff8eff}html{font-size:62.5%}body{position:relative;margin:0;color:#333;font-size:12px;font-size:1.2rem;font-family:"游ゴシック",YuGothic,"游ゴシック体",YuGothic,"Hiragino Kaku Gothic Pro","Meiryo","Helvetica",serif,"Arial","Verdana","ＭＳ Ｐゴシック",sans-serif;line-height:1.5em;font-weight:500;background-color:#fff;text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern","liga","clig","calt"}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}hr{display:none}p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form{margin:0;line-height:1.5}ul{padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6,dt,th{color:#000;font-weight:bold}p,li,dd,td{color:#000}img{max-width:100%;border:0;vertical-align:top}p{line-height:1.8em}a{text-decoration:none}::-webkit-input-placeholder{color:#ccc;font-weight:normal}::-moz-placeholder{color:#ccc;font-weight:normal}:-ms-input-placeholder{color:#ccc;font-weight:normal}header{position:fixed;top:0;z-index:1000;width:100%}@media print,screen and (max-width: 768px){header{height:8rem}}header h1,header #home{width:230px;height:100px;border-bottom:solid 6px #00a33e;background-color:#fff}@media print,screen and (min-width: 769px){header h1,header #home{position:absolute;left:0;top:0;padding:0 2%}}@media print,screen and (max-width: 768px){header h1,header #home{width:40%;height:auto;margin:0;padding:3%;text-align:center}}header h1 a,header #home a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}header h1 img,header #home img{width:100%}@media print,screen and (max-width: 768px){header h1 img,header #home img{width:auto;max-width:auto;height:100%}}header.opened{background-color:#fff}header.opened nav{right:0}header.opened #nav_bg{display:block;position:fixed;top:0;left:0;width:100%;height:100vw;background-color:rgba(255,255,255,.9);z-index:-1;opacity:1}header #global_nav{position:absolute;right:0;top:0;width:700px;height:100vh;min-height:100%;padding:1.5rem 3.5rem 3rem;z-index:90;overflow:scroll;pointer-events:none;opacity:0;transition:background-color .3s ease,opacity .3s ease;-webkit-transition:background-color .3s ease,opacity .3s ease}@media print,screen and (max-width: 768px){header #global_nav{left:0;bottom:0;width:100%;padding:3rem 5% 30%}}header #global_nav li{margin-top:1.5rem;color:#fff;line-height:1.4;font-size:26px}header #global_nav li small{display:inline-block;vertical-align:middle;margin-left:2rem;font-size:40%}@media print,screen and (max-width: 768px){header #global_nav li small{display:block;margin-left:0}}header #global_nav li a{display:inline-block;width:auto;height:auto;color:#fff}header #global_nav li ul{margin:2rem 0 4rem;padding-left:2rem}header #global_nav li li{position:relative;margin:1rem 0 0;padding-left:1.5rem;font-size:15px;font-weight:500;line-height:1.5}header #global_nav li li a::before{content:"−";display:block;position:absolute;left:0;font-size:15px;line-height:1.3;color:#fff}@media print,screen and (min-width: 769px){header #global_nav li a{transition:opacity .15s ease-out;-webkit-transition:opacity .15s ease-out}header #global_nav li a:hover{opacity:.7}header #global_nav li a:hover::before{opacity:.7}header #global_nav li img{width:20px}}header #global_nav .nav_sub{margin-top:30px}header #global_nav .nav_sub li{margin-top:1rem;font-size:15px;font-weight:bold;line-height:1.5}header #global_nav .pala__menu{opacity:0;transform:translateX(10%);-webkit-transform:translateX(10%);transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}header.opened #global_nav{opacity:1;background-color:#00a33e;pointer-events:auto}header.opened #global_nav .pala__menu{opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}header.opened #global_nav .pala__menu:nth-of-type(2){transition-delay:.1s}header.opened #global_nav .pala__menu:nth-of-type(3){transition-delay:.2s}header.opened #global_nav .pala__menu:nth-of-type(4){transition-delay:.3s}header.opened #global_nav .pala__menu:nth-of-type(5){transition-delay:.4s}header.opened #global_nav .pala__menu:nth-of-type(6){transition-delay:.5s}header.opened #global_nav .pala__menu:nth-of-type(7){transition-delay:.6s}header.opened #global_nav .pala__menu:nth-of-type(8){transition-delay:.7s}header.opened #global_nav .pala__menu:nth-of-type(9){transition-delay:.8s}header.opened #global_nav .pala__menu:nth-of-type(10){transition-delay:.9s}header.opened #global_nav .nav_sub .pala__menu{opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}header.opened #global_nav .nav_sub .pala__menu:nth-of-type(1){transition-delay:.9s}header.opened #global_nav .nav_sub .pala__menu:nth-of-type(2){transition-delay:1s}header.opened #global_nav .nav_sub .pala__menu:nth-of-type(3){transition-delay:1.1s}header.opened #global_nav .entry_menu{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);transition-delay:.5s}footer{position:inherit;padding:2.5% 0 0;border-top:solid 3px #00a33e;background-color:#fff}@media print,screen and (max-width: 768px){footer{padding-top:8%}footer .wrap{position:static}}footer ._flex{display:flex;align-items:center;justify-content:space-between}@media print,screen and (max-width: 768px){footer ._flex{flex-wrap:wrap;flex-direction:column}}footer .f_left{display:flex;align-items:center;width:40%}@media print,screen and (max-width: 768px){footer .f_left{display:flex;align-items:center;justify-content:center;width:100%}}footer .f_left #f_logo{width:200px;margin-right:20px}@media print,screen and (max-width: 768px){footer .f_left #f_logo{width:40%}}footer .f_left ul{display:flex;justify-content:center}@media print,screen and (max-width: 768px){footer .f_left ul{margin:0 0 0 1rem;justify-content:flex-start}}footer .f_left li{width:40px;margin:0 5px}footer .f_left li a{display:block;width:100%}footer .f_left li img{width:100%;height:100%}@media print,screen and (max-width: 768px){footer .f_left li{width:30px;margin:0 0 0 5px}}footer .f_right{display:flex;justify-content:flex-end;width:60%}@media print,screen and (max-width: 768px){footer .f_right{width:100%;flex-wrap:wrap;justify-content:space-between;margin-top:3rem}}@media print,screen and (min-width: 769px){footer .f_block{margin:0 0 10px;border-left:solid 1px #00a33e}footer .f_block:nth-of-type(1),footer .f_block:nth-of-type(2){width:25%}footer .f_block a{text-decoration:none}footer .f_block a:hover{text-decoration:underline}}@media print,screen and (max-width: 768px){footer .f_block{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:0}}footer .f_block p{position:relative;padding:0 15px;font-weight:bold;font-size:14px}@media print,screen and (max-width: 768px){footer .f_block p{width:49%;margin:0;padding-top:.5rem;padding-bottom:.5rem;font-size:1.3rem}footer .f_block p.border_no{border:none}footer .f_block p.long{width:100%}footer .f_block p::before{content:"chevron_right";display:block;position:absolute;left:0;top:10px;line-height:1;font-family:"Material icons";color:#00a33e}}footer .f_block p a{color:#00a33e}@media print,screen and (min-width: 769px){footer .f_block p:first-child{margin-top:0}}footer .f_other{margin-top:20px}@media print,screen and (max-width: 768px){footer .f_other{margin-top:1rem;padding:1rem 0 0}}footer .f_other ul{display:flex;justify-content:center}footer .f_other li{padding:0 10px;border-left:solid 1px #00a33e;font-size:12px}footer .f_other li img{width:20px}@media print,screen and (max-width: 768px){footer .f_other li img{width:15px}}@media print,screen and (max-width: 768px){footer .f_other li{padding:3px 10px;border:none;text-align:center;font-size:1.1rem;border-left:solid 1px #00a33e}}footer .f_other li a{color:#333}@media print,screen and (max-width: 768px){footer .f_other li:first-child{border:none}}footer address{display:block;width:100%;margin-top:15px;padding:1% 0;background-color:#00a33e;text-align:center;color:#fff}@media print,screen and (max-width: 768px){footer address{margin-top:1.5rem;padding:2% 0;font-size:1rem}}footer #totop{position:fixed;bottom:5%;right:3%;width:40px;height:40px;margin-bottom:0;padding:0;cursor:pointer;border:none;z-index:1}@media print,screen and (max-width: 768px){footer #totop{width:5rem;height:5rem}}html,body{height:100%}header,footer{width:100%}p{line-height:1.8em;text-align:justify;color:#333}*{box-sizing:border-box}.wrap{position:relative;width:90%;max-width:1100px;margin:0 auto}@media print,screen and (max-width: 768px){.wrap{width:90%}}table{border-collapse:collapse;border-spacing:0}@media print,screen and (max-width: 768px){body{overflow-x:hidden}}#SP-menu{position:absolute;right:0;top:0;width:12rem;height:12rem;cursor:pointer;z-index:120;background-color:#fff}@media print,screen and (max-width: 768px){#SP-menu{right:1rem;top:1rem;width:6rem;height:6rem;border-radius:100%}}#SP-menu::before{content:"MENU";display:block;position:absolute;left:50%;top:3rem;transform:translateX(-50%);color:#00a33e;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:13px;letter-spacing:1px}@media print,screen and (max-width: 768px){#SP-menu::before{top:.7rem;font-size:1rem}}#SP-menu span{display:block;position:absolute;left:50%;width:3rem;height:.3rem;margin-left:-1.5rem;transition:all .2s;-weblit-transition:all .2s;background-color:#00a33e}#SP-menu span:first-child{top:5.5rem}#SP-menu span:nth-child(2){top:6.5rem}#SP-menu span:nth-child(3){top:7.5rem}@media print,screen and (max-width: 768px){#SP-menu span{width:2.4rem;margin-left:-1.2rem}#SP-menu span:first-child{top:2.8rem}#SP-menu span:nth-child(2){top:3.5rem}#SP-menu span:nth-child(3){top:4.2rem}}#SP-menu.opened::before{content:"CLOSE"}#SP-menu.opened span:first-child{opacity:0}#SP-menu.opened span:nth-child(2){-webkit-transform:translateY(0rem) rotate(45deg);transform:translateY(0rem) rotate(45deg)}#SP-menu.opened span:last-child{-webkit-transform:translateY(-1rem) rotate(-45deg);transform:translateY(-1rem) rotate(-45deg)}@media print,screen and (max-width: 768px){#SP-menu.opened span:last-child{-webkit-transform:translateY(-0.7rem) rotate(-45deg);transform:translateY(-0.7rem) rotate(-45deg)}}@media print,screen and (min-width: 769px){._hover{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}._hover:hover{opacity:.7}._hover a{display:block;width:100%}}.more_btn{position:relative;width:300px;height:50px;margin:50px auto 0;border:solid 1px #00a33e;border-radius:100vh;line-height:50px;color:#00a33e;font-size:16px;text-align:center;background-color:#fff;cursor:pointer}@media print,screen and (max-width: 768px){.more_btn{width:80%;margin:3rem auto 0}}.more_btn::before{content:"expand_more";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:24px;color:#00a33e;font-family:"Material Icons"}.link_btn{position:relative;width:250px;height:50px;margin:50px 0 0;border:solid 1px #00a33e;border-radius:100vh;line-height:50px;color:#fff;font-size:16px;font-weight:bold;text-align:center;background-color:#00a33e;cursor:pointer}@media print,screen and (max-width: 768px){.link_btn{width:80%;margin:3rem auto 0}}.link_btn::before{content:"chevron_right";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:24px;color:#fff;font-family:"Material Icons"}.link_btn a{color:#fff}.link_w_btn{position:relative;width:250px;height:50px;margin:50px auto 0;border:solid 1px #00a33e;border-radius:100vh;line-height:50px;font-size:16px;font-weight:bold;text-align:center;background-color:#fff;cursor:pointer}@media print,screen and (max-width: 768px){.link_w_btn{width:80%;margin:3rem auto 0}}.link_w_btn::before{content:"chevron_right";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:24px;color:#00a33e;font-family:"Material Icons"}.link_w_btn a{color:#00a33e}.link_back_btn{position:relative;width:250px;height:50px;margin:50px auto 0;border:solid 1px #00a33e;border-radius:100vh;line-height:50px;font-size:16px;font-weight:bold;text-align:center;background-color:#fff;cursor:pointer}@media print,screen and (max-width: 768px){.link_back_btn{width:80%;margin:3rem auto 0}}.link_back_btn::before{content:"chevron_left";display:block;position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:24px;color:#00a33e;font-family:"Material Icons"}.link_back_btn a{display:block;width:100%;text-decoration:none !important;color:#00a33e;line-height:50px !important}.index .sp_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:url(../images/index/con_bg.jpg) no-repeat center center;background-size:cover}.index .sp_bg::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.3)}.index .section_area{position:relative;z-index:1;padding-top:250px}@media print,screen and (min-width: 769px){.index .section_area{background-color:rgba(255,255,255,.3)}}@media print,screen and (max-width: 768px){.index .section_area{padding-top:150px}.index .section_area#top_news{padding-top:100px}.index .section_area#top_bnr{padding-top:0;padding-bottom:30px}}.index .section_area .section_body{width:100%;padding:50px 0;background-color:rgba(255,255,255,.9)}@media print,screen and (max-width: 768px){.index .section_area .section_body{padding:4rem 0}}.index .section_area h2{position:absolute;left:0;top:-145px;font-size:115px;font-weight:600;line-height:1;color:#fff}@media print,screen and (max-width: 768px){.index .section_area h2{width:100%;padding-left:2rem;top:-9.5rem;text-align:center;font-size:7rem}}.index .section_area .fukidashi{position:absolute}.index #top_bnr{position:relative;z-index:1;background-color:rgba(255,255,255,.3)}.index #top_bnr .section_body{background:none}.index #top_bnr ul{display:flex;flex-wrap:wrap;width:90%;max-width:1000px;margin:0 auto;justify-content:center}@media print,screen and (max-width: 768px){.index #top_bnr ul{width:90%;justify-content:space-between}.index #top_bnr ul img{width:100%;height:auto}}.index #top_bnr li{width:23vw;max-width:300px;margin:0 1rem 2rem}@media print,screen and (max-width: 768px){.index #top_bnr li{width:49%;margin:0 0 2%}}.index #top_bnr li img{width:100%;height:auto}.index #mv{position:relative;overflow:hidden;width:100%;height:100vh;padding:0}@media print,screen and (min-width: 769px){.index #mv{background-color:#e0eab6}}@media print,screen and (max-width: 768px){.index #mv{height:170vw}}.index #mv .park{position:fixed;left:0;top:0;width:100%;height:100%;padding-right:12rem;background-color:#8fb91d;background-size:cover}.index #mv .park .wrap{position:absolute;left:45%;top:47%;width:75%;transform:translate(-50%, -50%)}@media print,screen and (max-width: 768px){.index #mv .park{display:none;background:none}}.index #mv .park img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.index #mv .park ul{position:absolute;left:50%;top:0;width:100%;height:100%;transform:translateX(-50%)}.index #mv .park li{position:absolute}.index #mv .park li span{position:absolute;left:0;top:.6vmin;width:100%;font-size:min(2vmin,20px);font-weight:bold;text-align:center;color:#fff}.index #mv .park li a{display:block;width:100%;height:100%}@media print,screen and (min-width: 769px){.index #mv .park li a::after{content:"";position:absolute;left:50%;top:20%;width:34px;height:44px;background:url(../images/common/icon_pin1.png) no-repeat left top;background-size:100%;opacity:0;transition:opacity .15s linear;transform:translate(-50%, -50%);transform-origin:50% 100%}.index #mv .park li a:hover::after{opacity:1;animation:pin-anim .3s}}@media print,screen and (min-width: 769px){.index #mv .park li#map_item1{width:11%;top:32%;left:36%}.index #mv .park li#map_item2{width:25%;top:16%;left:13%}.index #mv .park li#map_item3{width:21%;top:51%;left:28%}.index #mv .park li#map_item4{width:18%;top:30%;left:6%}.index #mv .park li#map_item5{width:8%;top:64.5%;left:26%}.index #mv .park li#map_item6{width:15%;top:43%;left:5%}.index #mv .park li#map_item7{width:12%;top:11%;left:30%;z-index:-1}.index #mv .park li#map_item8{width:9%;top:70%;left:20%;z-index:-1}.index #mv .park li#map_item9{width:10%;top:69%;left:31%}.index #mv .park li#map_item10{width:7%;top:66%;left:37.5%}.index #mv .park li#map_item11{width:5%;top:92.5%;left:24%}.index #mv .park li#map_item12{width:6%;top:87%;left:25%;z-index:-1}.index #mv .park li#map_item13{width:5%;top:82%;left:27.5%;z-index:-2}.index #mv .park li#map_item14{width:9%;top:79.5%;left:40%;z-index:1}.index #mv .park li#map_item15{width:18%;top:41%;left:56.5%}.index #mv .park li#map_item15 a::after{top:-4%;left:73%}.index #mv .park li#map_item16{width:12%;top:53%;left:6%}.index #mv .park li#map_item17{width:30%;height:17%;top:23%;left:45.4%}.index #mv .park li#map_item17 a{height:100%}.index #mv .park li#map_item18{width:14%;top:71%;left:41%}.index #mv .park li#map_item19{width:5%;height:6%;top:20%;left:8%}.index #mv .park li#map_item20{width:5%;height:6%;top:33%;left:3.5%}.index #mv .park li#map_item21{width:5%;height:6%;top:13%;left:18%}.index #mv .park li#map_item22{width:5%;height:6%;top:15%;left:30%}.index #mv .park li#map_item23{width:5%;height:6%;top:51%;left:45.5%}.index #mv .park li#map_item24{width:5%;height:6%;top:40%;left:48.5%;z-index:1}.index #mv .park li#map_item25{width:5%;height:6%;top:63%;left:50%}.index #mv .park li#map_item26{width:5%;height:6%;top:46%;left:58%}.index #mv .park li#map_item27{width:5%;height:6%;top:1%;left:50%}.index #mv .park li#map_item28{width:5%;height:6%;top:28%;left:94%}.index #mv .park li#map_item29{width:4%;height:7.6%;top:46%;left:51%}.index #mv .park li#map_item29 a::after{height:100px}}@media print,screen and (max-width: 768px){.index header{height:0}}.index #mv_menu{position:absolute;display:flex;flex-direction:column;justify-content:flex-start;z-index:2}@media print,screen and (min-width: 769px){.index #mv_menu{right:0;top:12rem;width:12rem;height:calc(100% - 12rem);background-color:#fff}}@media print,screen and (max-width: 768px){.index #mv_menu{right:0;top:25vw;width:12vw}}.index #mv_menu ul{display:flex;flex-direction:column;justify-content:flex-start}.index #mv_menu li{display:flex;flex-direction:column;align-items:center;justify-content:center}@media print,screen and (min-width: 769px){.index #mv_menu li{text-align:center;border-bottom:solid 1px #00a33e;font-size:16px;font-weight:bold;color:#00a33e;line-height:1.4;cursor:pointer;padding:2rem 0;transition:background-color .15s linear;-webkit-transition:background-color .15s linear}.index #mv_menu li small{display:block;font-size:80%}.index #mv_menu li:hover,.index #mv_menu li.active{background-color:#00a33e;color:#fff}}@media print,screen and (max-width: 768px){.index #mv_menu li.sp_only{background-color:#00a33e}}@media print,screen and (max-width: 768px){.index #mv_menu li{margin:1vw 0;padding:0 3% 0 5%;border-radius:1rem 0 0 1rem;background-color:#fff;overflow:hidden}.index #mv_menu li span.sp_only img{width:100%}}.index #mv_menu .en{padding:10px 0;background-color:#00a33e;color:#fff;font-size:13px;line-height:1;border:none;cursor:auto}.index #mv_menu ul#sub_mv_menu{height:auto}.index #mv_menu ul#sub_mv_menu li{height:90px;padding:0;border-top:solid 1px #fff;text-align:left;line-height:1.5;font-size:15px}.index #mv_menu ul#sub_mv_menu li:first-child{border:none}.index #mv_menu ul#sub_mv_menu li a{position:relative;display:flex;align-items:center;width:100%;height:100%;padding:2rem;color:#fff;background-color:#00a33e}.index #mv_menu ul#sub_mv_menu li span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.index .mv_con{position:absolute;right:0;overflow:scroll;width:60%;height:100vh;padding:5% calc(5% + 12rem) 5% 5%;background-color:rgba(255,255,255,.9);z-index:1;pointer-events:none;opacity:0;transition:opacity .3s ease;-webkit-transition:opacity .3s ease}@media print,screen and (max-width: 768px){.index .mv_con{width:100%;padding:5%;background-color:#fff}}.index .mv_con .mv_con_close{position:absolute;color:#000;z-index:10;line-height:1}@media print,screen and (min-width: 769px){.index .mv_con .mv_con_close{right:13rem;top:1rem;cursor:pointer}}@media print,screen and (max-width: 768px){.index .mv_con .mv_con_close{right:.5rem;top:.5rem}}.index .mv_con .mv_con_close span{font-size:4rem;line-height:1}.index .mv_con.active{pointer-events:auto;opacity:1}@media print,screen and (max-width: 768px){.index .mv_con.active{position:fixed;left:0;top:0;z-index:2000}}.index .mv_con .mv_con_body{position:relative;display:none}@media print,screen and (max-width: 768px){.index .mv_con .mv_con_body{padding-top:4rem}}.index .mv_con .mv_con_ttl{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media print,screen and (max-width: 768px){.index .mv_con .mv_con_ttl{margin-bottom:2rem}}.index .mv_con .mv_con_ttl .pic{width:220px}@media print,screen and (max-width: 768px){.index .mv_con .mv_con_ttl .pic{width:40%}}.index .mv_con h2{position:relative;color:#fff;font-size:40px;line-height:1}@media print,screen and (max-width: 768px){.index .mv_con h2{font-size:2.4rem}}.index .mv_con h2 span{display:inline-block;margin:4px;padding:10px 20px}.index .mv_con h2.enjoy1 span{background-color:#6f6e83}.index .mv_con h2.enjoy2 span{background-color:#c092bc}.index .mv_con h2.enjoy3 span{background-color:#7ecad3}.index .mv_con h2.enjoy4 span{background-color:#ba926e}.index .mv_con h2.enjoy5 span{background-color:#ea8958}.index .mv_con h2.enjoy6 span{background-color:#efaab2}.index .mv_con h2.enjoy7 span{background-color:#e7c064}.index .mv_con h2.enjoy8 span{background-color:#63bb9f}.index .mv_con .read{font-size:15px}@media print,screen and (max-width: 768px){.index .mv_con .read{font-size:1.3rem}}.index .mv_con .events_list{display:flex;flex-wrap:wrap;justify-content:space-between}.index .mv_con .events_item{width:48%}.index #mv_menu{position:absolute;display:flex;flex-direction:column;justify-content:flex-start;z-index:2}@media print,screen and (min-width: 769px){.index #mv_menu{right:0;top:12rem;width:12rem;height:calc(100% - 12rem);background-color:#fff}}@media print,screen and (max-width: 768px){.index #mv_menu{right:0;top:25vw;width:12vw}}.index #mv_menu ul{display:flex;flex-direction:column;justify-content:flex-start}.index #mv_menu li{display:flex;flex-direction:column;align-items:center;justify-content:center}@media print,screen and (min-width: 769px){.index #mv_menu li{text-align:center;border-bottom:solid 1px #00a33e;font-size:16px;font-weight:bold;color:#00a33e;line-height:1.4;cursor:pointer;padding:2rem 0;transition:background-color .15s linear;-webkit-transition:background-color .15s linear}.index #mv_menu li small{display:block;font-size:80%}.index #mv_menu li:hover,.index #mv_menu li.active{background-color:#00a33e;color:#fff}}@media print,screen and (max-width: 768px){.index #mv_menu li.sp_only{background-color:#00a33e}}@media print,screen and (max-width: 768px){.index #mv_menu li{margin:1vw 0;padding:0 3% 0 5%;border-radius:1rem 0 0 1rem;background-color:#fff;overflow:hidden}.index #mv_menu li span.sp_only img{width:100%}}.index #mv_menu .en{padding:10px 0;background-color:#00a33e;color:#fff;font-size:13px;line-height:1;border:none;cursor:auto}.index #mv_menu ul#sub_mv_menu{height:auto}.index #mv_menu ul#sub_mv_menu li{height:90px;padding:0;border-top:solid 1px #fff;text-align:left;line-height:1.5;font-size:15px}.index #mv_menu ul#sub_mv_menu li:first-child{border:none}.index #mv_menu ul#sub_mv_menu li a{position:relative;display:flex;align-items:center;width:100%;height:100%;padding:2rem;color:#fff;background-color:#00a33e}.index #mv_menu ul#sub_mv_menu li span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}@media print,screen and (min-width: 769px){.index #mv_slider{display:none}}@media print,screen and (max-width: 768px){.index #mv_slider{position:relative;width:100%;height:85%}}@media print,screen and (max-width: 768px){.index #mv_slider #mv_slider_fixed{left:0;top:0;width:100%;height:100%}.index #mv_slider #mv_slider_fixed #mv_slider_main{height:100%}.index #mv_slider #mv_slider_fixed #mv_slider_main .slick-list,.index #mv_slider #mv_slider_fixed #mv_slider_main .slick-track{height:100%}.index #mv_slider #mv_slider_fixed #mv_slider_main img{width:100%;height:100%;object-fit:cover}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul{position:absolute;left:0;top:0;width:100%;height:100%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li{position:absolute;font-size:0;text-indent:-9999px}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li a{display:block;width:100%;height:100%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp1_1{width:55%;height:14rem;top:20%;left:11%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp1_2{width:38%;height:6rem;top:67%;left:48%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp1_3{width:35%;height:8rem;top:40%;left:0}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp1_4{width:30%;height:9rem;top:10%;left:47%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp1_5{width:20%;height:9rem;top:43%;left:69%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp1_6{width:12%;height:6rem;top:16%;left:20%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp1_7{width:12%;height:6rem;top:16%;left:44%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp1_8{width:23%;height:7rem;top:56%;left:0%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp2_1{width:55%;height:14rem;top:15%;left:38%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp2_2{width:40%;height:11rem;top:31%;left:17%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp2_3{width:32%;height:8rem;top:49%;left:14%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp2_4{width:20%;height:6rem;top:65%;left:16%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp2_5{width:16%;height:8rem;top:61%;left:72%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp2_6{width:20%;height:6rem;top:19%;left:16%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp2_7{width:15%;height:6rem;top:29%;left:10%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp3_1{width:25%;height:10rem;top:11%;left:31%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp3_2{width:40%;height:10rem;top:35%;left:14%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp3_3{width:20%;height:5rem;top:58%;left:16%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp3_4{width:12%;height:4rem;top:54%;left:32%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp3_5{width:20%;height:4rem;top:70%;left:37%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp3_6{width:34%;height:5rem;top:61%;left:41%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp3_7{width:19%;height:5rem;top:50%;left:4%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp3_8{width:15%;height:5rem;top:53%;left:61%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp3_9{width:10%;height:4rem;top:36%;left:52%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp3_10{width:10%;height:4rem;top:33%;left:62%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp3_11{width:23%;height:9rem;top:10%;left:62%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp3_12{width:17%;height:5rem;top:25%;left:62%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp4_1{width:43%;height:10rem;top:10%;left:29%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp4_2{width:17%;height:6rem;top:27%;left:22%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp4_3{width:22%;height:6rem;top:34%;left:30%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp4_4{width:11%;height:5rem;top:30%;left:49%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp4_5{width:11%;height:4rem;top:66%;left:15%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp4_6{width:11%;height:4rem;top:58%;left:19%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp4_7{width:11%;height:5rem;top:50%;left:24%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp4_8{width:17%;height:6rem;top:32%;left:6%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp4_9{width:24%;height:6rem;top:38%;left:62%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp4_10{width:20%;height:7rem;top:47%;left:54%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp4_11{width:11%;height:5rem;top:29%;left:76%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp5_1{width:82%;height:22rem;top:16%;left:3%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp5_2{width:20%;height:7rem;top:55%;left:44%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp5_3{width:15%;height:6rem;top:64%;left:27%}.index #mv_slider #mv_slider_fixed #mv_slider_main li ul li#map_item_sp5_4{width:15%;height:7rem;top:60%;left:0}}.index #mv_slider #mv_slider_thum{position:absolute;left:0;bottom:0;width:100%;height:130px;overflow:hidden;padding:1.5rem 0;background-color:rgba(255,255,255,.95)}.index #mv_slider #mv_slider_thum .slick-slide{width:10rem;margin:0 .5rem;opacity:.5}.index #mv_slider #mv_slider_thum .slick-center{opacity:1}.index #mv_slider #mv_slider_thum .slick-prev{left:3%;z-index:1}.index #mv_slider #mv_slider_thum .slick-next{right:3%;z-index:1}.index #mv_bottom_menu{position:absolute;left:0;bottom:0;width:calc(100% - 12rem)}@media print,screen and (max-width: 768px){.index #mv_bottom_menu{bottom:0;width:100%;height:5rem}}.index #mv_bottom_menu ul{display:flex;justify-content:center}@media print,screen and (max-width: 768px){.index #mv_bottom_menu ul{width:100%;height:100%}}.index #mv_bottom_menu li{position:relative;width:25%;margin:0 20px;background-color:#fff;font-size:20px;font-weight:bold;line-height:1;text-align:center;border-radius:20px 20px 0 0}@media print,screen and (min-width: 769px){.index #mv_bottom_menu li{transform:translateY(10%)}}@media print,screen and (max-width: 768px){.index #mv_bottom_menu li{width:50%;margin:0;font-size:1.4rem;text-align:left;border-radius:0}.index #mv_bottom_menu li:last-child{border-left:solid 1px #00a33e}}.index #mv_bottom_menu li a{display:block;width:100%;padding:10% 5% 12% 0;color:#d3d1d1}@media print,screen and (max-width: 768px){.index #mv_bottom_menu li a{display:flex;height:100%;align-items:center;justify-content:center;padding:0}}@media print,screen and (min-width: 769px){.index #mv_bottom_menu li{transition:transform .15s linear;-webkit-transition:transform .15s linear}.index #mv_bottom_menu li:hover{transform:translateY(0);background-color:#00a33e}.index #mv_bottom_menu li:hover a{color:#fff}.index #mv_bottom_menu li:hover span{background:none;color:#fff}}.index #mv_bottom_menu li span{position:absolute;right:8%;top:50%;transform:translateY(-50%);display:block;color:#fff;border:solid 1px #fff;background-color:#d3d1d1;border-radius:100vh}@media print,screen and (max-width: 768px){.index #mv_bottom_menu li span{right:5%;width:2rem;height:2rem;line-height:1.8rem;font-size:1.5rem;text-align:center}}@keyframes pin-anim{0%,100%{transform:translate(-50%, -50%) scale(1)}10%{transform:translate(-50%, -60%) scale(1.2, 0.6)}60%{transform:translate(-50%, -80%) scale(0.9, 1.1)}}@media print,screen and (min-width: 769px){#top_news .fukidashi{width:270px;left:430px;top:0}}@media print,screen and (max-width: 768px){#top_news .fukidashi{width:15rem;left:-1rem;top:-5rem}}#top_news dl{display:flex;padding:15px 60px;border-bottom:dashed 1px #666}@media print,screen and (max-width: 768px){#top_news dl{padding:2rem 0}}#top_news dt{display:flex;flex-wrap:wrap;justify-content:space-between;width:20%;font-size:1.8rem;line-height:1.5}@media print,screen and (max-width: 768px){#top_news dt{width:25%;font-size:1.4rem}}#top_news dt .en{width:100%}#top_news dt .cate{display:flex;width:80%;justify-content:center}#top_news dt .cate span{display:inline-block;min-width:115px;height:28px;padding:0 20px;line-height:28px;color:#fff;font-size:1.4rem;border-radius:14px;text-align:center}#top_news dd{width:80%;line-height:1.5}@media print,screen and (max-width: 768px){#top_news dd{width:75%;text-align:justify}}#top_news dd a{width:80%;color:#000;font-size:1.8rem}@media print,screen and (max-width: 768px){#top_news dd a{font-size:1.3rem}}#top_news dd a:hover{text-decoration:underline;color:#00a33e}#top_news .link{margin-top:20px;text-align:right}#top_news .link a{font-size:1.8rem;color:#00a33e}#top_news .link a span{display:inline-block;vertical-align:middle}#top_news .link a:hover{text-decoration:underline}@media print,screen and (max-width: 768px){#top_pickup h2{padding:0}}@media print,screen and (min-width: 769px){#top_pickup .fukidashi{width:310px;left:460px;top:-10px}}@media print,screen and (max-width: 768px){#top_pickup .fukidashi{width:15rem;right:-2rem;top:-3.5rem}}#top_pickup ._flex{display:flex;justify-content:space-between;align-items:center}@media print,screen and (max-width: 768px){#top_pickup ._flex{flex-direction:column}}#top_pickup #slider{position:relative;aspect-ratio:5/3}@media print,screen and (min-width: 769px){#top_pickup #slider{width:50%}}@media print,screen and (max-width: 768px){#top_pickup #slider{width:100%}}#top_pickup #slider #main_pic{position:relative;height:100%;overflow:hidden;border-radius:20px;z-index:1}#top_pickup #slider #main_pic img{width:100%;height:100%;object-fit:cover}#top_pickup #slider #main_pic p{position:absolute;left:0;bottom:0;width:100%;padding:10px 20px;font-size:18px;line-height:1.5;font-weight:bold;color:#fff;z-index:1}#top_pickup #slider #main_pic p ._base{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);mix-blend-mode:multiply;z-index:-1;-ms-filter:blur(6px);filter:blur(6px)}#top_pickup #slider #main_pic a{display:block;width:100%;height:100%}#top_pickup #nav_slider{position:relative;width:40%}@media print,screen and (max-width: 768px){#top_pickup #nav_slider{width:100%}}@media print,screen and (min-width: 769px){#top_pickup #nav_slider ul{display:flex;flex-wrap:wrap}}@media print,screen and (max-width: 768px){#top_pickup #nav_slider ul{margin-top:2rem}}#top_pickup #nav_slider li{width:32%;margin:0 0 2% 2%;border-radius:10px;overflow:hidden;cursor:pointer;aspect-ratio:5/3}@media print,screen and (max-width: 768px){#top_pickup #nav_slider li{width:20vw;margin:0 .5rem}}#top_pickup #nav_slider li img{max-width:100%;height:100%;object-fit:cover}@media print,screen and (min-width: 769px){#top_pickup #nav_slider li{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}#top_pickup #nav_slider li:hover{opacity:.5}#top_pickup #nav_slider li:nth-child(3n+1){margin-left:0}}#top_pickup #arrows{position:absolute;left:50%;top:50%;display:flex;justify-content:space-between;transform:translate(-50%, -50%);z-index:0}@media print,screen and (min-width: 769px){#top_pickup #arrows{width:115%}}#top_pickup #arrows span{width:40px;height:40px;line-height:40px;font-size:40px;font-weight:bold;text-align:center;cursor:pointer;color:#b3b3b3;border-radius:50%}@media print,screen and (max-width: 768px){#top_pickup #arrows span{width:3rem;height:3rem;line-height:2.8rem;font-size:30px;margin:0 2rem}}@media print,screen and (max-width: 768px){#top_pickup #arrows{width:105%;margin:0 auto;text-align:center}}#top_movie h2 img{position:relative;top:90px;width:120px}@media print,screen and (max-width: 768px){#top_movie h2 img{top:5rem;width:8rem}}#top_movie .section_body{max-height:450px;padding-bottom:20px}#top_movie #movie_slider{position:relative}@media print,screen and (min-width: 769px){#top_movie #movie_slider .slick-list{padding-top:40px !important;padding-bottom:40px !important}}@media print,screen and (max-width: 768px){#top_movie #movie_slider .slick-list{padding-top:1rem !important;padding-bottom:1rem !important}}#top_movie #movie_slider li.slick-slide{position:relative;width:22vw;aspect-ratio:16/9;margin:0 1vw;border-radius:20px;overflow:hidden;cursor:pointer}#top_movie #movie_slider li.slick-slide img{width:100%;height:100%;object-fit:cover}#top_movie #movie_slider li.slick-slide a{display:block;width:100%}#top_movie #movie_slider li.slick-slide a::after{content:"play_circle_outline";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:50px;font-family:"Material Icons";color:#fff}@media print,screen and (min-width: 769px){#top_movie #movie_slider li.slick-slide{transform:scale(1, 1) rotateZ(0);transition:transform .15s linear;-webkit-transition:transform .15s linear}#top_movie #movie_slider li.slick-slide:hover{transform:scale(1.1, 1.1) rotateZ(5deg);box-shadow:5px 5px 10px rgba(0,0,0,.1)}#top_movie #movie_slider li.slick-slide:hover::after{color:#00a33e}}@media print,screen and (max-width: 768px){#top_movie #movie_slider li.slick-slide{width:30rem;margin:0 1rem}}#top_sns.section_area{padding-top:0;background:url(../images/index/sns_bg.png) no-repeat center bottom;background-size:100% auto}@media print,screen and (max-width: 768px){#top_sns.section_area{padding-bottom:50px}}#top_sns .wrap{display:flex;justify-content:center}@media print,screen and (max-width: 768px){#top_sns .wrap{flex-direction:column}}#top_sns .top_sns_item{position:relative;width:40%;padding:5%}@media print,screen and (min-width: 769px){#top_sns .top_sns_item{min-width:480px;height:500px;margin:0 5%}}@media print,screen and (max-width: 768px){#top_sns .top_sns_item{width:100%;height:30rem;margin:0 auto;padding:10%}#top_sns .top_sns_item iframe{height:100% !important}#top_sns .top_sns_item .fb-page{height:100%}#top_sns .top_sns_item .fb-page span{height:100% !important}}#top_sns .top_sns_item::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;border-radius:50px;z-index:-1}@media print,screen and (max-width: 768px){#top_sns .top_sns_item::before{border-radius:3rem}}#top_sns .top_sns_item::after{content:"";display:block;position:absolute;width:38px;height:30px;background:url(../images/index/icon_fuki.png) no-repeat left top;background-size:100% auto}@media print,screen and (min-width: 769px){#top_sns .top_sns_item:first-child{margin-top:15%}#top_sns .top_sns_item:first-child::before{transform:rotate(-2deg)}}@media print,screen and (max-width: 768px){#top_sns .top_sns_item:first-child{margin-top:35%}}#top_sns .top_sns_item:first-child::after{left:50%;bottom:-28px}@media print,screen and (max-width: 768px){#top_sns .top_sns_item:first-child::after{display:none}}#top_sns .top_sns_item:last-child{margin-top:20%}@media print,screen and (min-width: 769px){#top_sns .top_sns_item:last-child::before{transform:rotate(3deg)}}@media print,screen and (max-width: 768px){#top_sns .top_sns_item:last-child{margin-top:10%}}#top_sns .top_sns_item:last-child::after{left:30%;bottom:-20px}@media print,screen and (min-width: 769px){#top_sns .top_sns_item:last-child::after{transform:scale(-1, 1)}}#top_sns #twitter-widget-0.u-floatLeft{display:none !important}@media print,screen and (max-width: 768px){#top_sns .twitter-timeline{height:100%}}.contents{padding-top:15%}@media print,screen and (max-width: 768px){.contents{padding-top:12vh}}.contents .contents_base{position:fixed;left:0;top:0;width:100%;height:100vh;background:url(../images/common/contents_bg.jpg) no-repeat center top;background-size:cover;z-index:-1}@media print,screen and (min-width: 769px){.contents#news .contents_base{background-image:url(../images/common/contents_bg_news_pc.jpg)}.contents#events .contents_base{background-image:url(../images/common/contents_bg_events_pc.jpg)}.contents#howto .contents_base{background-image:url(../images/common/contents_bg_howto_pc.jpg)}.contents#guide .contents_base{background-image:url(../images/common/contents_bg_guide_pc.jpg)}.contents#faq .contents_base{background-image:url(../images/common/contents_bg_faq_pc.jpg)}.contents#inquiry .contents_base{background-image:url(../images/common/contents_bg_inquiry_pc.jpg)}.contents#access .contents_base{background-image:url(../images/common/contents_bg_access_pc.jpg)}.contents#school .contents_base{background-image:url(../images/common/contents_bg_school_pc.jpg)}.contents#organizers .contents_base{background-image:url(../images/common/contents_bg_organizers_pc.jpg)}}@media print,screen and (max-width: 768px){.contents#news .contents_base{background-image:url(../images/common/contents_bg_news_sp.jpg);background-position:right top}.contents#events .contents_base{background-image:url(../images/common/contents_bg_events_sp.jpg)}.contents#howto .contents_base{background-image:url(../images/common/contents_bg_howto_sp.jpg)}.contents#guide .contents_base{background-image:url(../images/common/contents_bg_guide_sp.jpg)}.contents#faq .contents_base{background-image:url(../images/common/contents_bg_faq_sp.jpg);background-position:right top}.contents#inquiry .contents_base{background-image:url(../images/common/contents_bg_inquiry_sp.jpg)}.contents#access .contents_base{background-image:url(../images/common/contents_bg_access_sp.jpg)}.contents#school .contents_base{background-image:url(../images/common/contents_bg_school_sp.jpg)}.contents#organizers .contents_base{background-image:url(../images/common/contents_bg_organizers_sp.jpg)}}#news #page_ttl{position:absolute}@media print,screen and (min-width: 769px){#news #page_ttl{left:12%;top:3vh;width:28vw;max-width:400px}}@media print,screen and (max-width: 768px){#news #page_ttl{left:32%;top:3vh;width:42vw}}#news #news_body{margin-bottom:5%;padding:5%;background-color:rgba(255,255,255,.8)}@media print,screen and (max-width: 768px){#news #news_body{width:100%;margin-bottom:0;padding-bottom:10%}}#news #news_search{position:relative;padding:3% 4%;background-color:#fff;border-radius:10px;border:solid 2px #00a33e}@media print,screen and (min-width: 769px){#news #news_search{display:flex;align-items:center;justify-content:space-between;width:80%;margin:0 auto}}@media print,screen and (max-width: 768px){#news #news_search{padding:7% 5% 5%}}#news #news_search h2{font-size:38px;color:#00a33e;line-height:1}@media print,screen and (max-width: 768px){#news #news_search h2{font-size:2.4rem}}#news #news_search .select_btn{position:relative;width:160px;height:35px}@media print,screen and (max-width: 768px){#news #news_search .select_btn{position:absolute;right:5%;top:16%;width:15rem;height:30px}}#news #news_search .select_btn select{position:relative;display:block;width:100%;height:100%;appearance:none;padding:0 40px 0 20px;font-size:15px;z-index:1;background-color:transparent;border:solid 1px #b2b2b2;color:#666}@media print,screen and (max-width: 768px){#news #news_search .select_btn select{padding:0 2rem 0 1rem;font-size:1.3rem}}#news #news_search .select_btn::before{content:"keyboard_arrow_down";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#00a33e;font-family:"Material Icons";font-size:15px;z-index:0}@media print,screen and (max-width: 768px){#news #news_search .select_btn::before{right:5px}}@media print,screen and (min-width: 769px){#news #news_search form{display:flex;justify-content:space-between;align-items:center;width:75%;padding-left:5%}}#news #news_search .search_word{display:flex;width:calc(100% - 180px);height:35px;margin:0}@media print,screen and (max-width: 768px){#news #news_search .search_word{width:100%;height:4rem;margin:2rem auto 0}}#news #news_search .search_word input[type=text]{display:block;width:calc(100% - 60px);height:100%;padding:0 10px;border-radius:5px 0 0 5px;border:solid 1px #b2b2b2;border-right:none;font-size:15px}@media print,screen and (max-width: 768px){#news #news_search .search_word input[type=text]{width:calc(100% - 5rem);padding:0 1rem;font-size:1.3rem;border-radius:5px 0 0 5px}}#news #news_search .search_word button{width:60px;height:100%;background-color:#00a33e;color:#fff;text-align:center;border:none;cursor:pointer;border-radius:0 5px 5px 0;transition:opacity .15s linear;-webkit-transition:opacity .15s linear}@media print,screen and (max-width: 768px){#news #news_search .search_word button{width:5rem;border-radius:0 5px 5px 0}}#news #news_search .search_word button:hover{opacity:.7}#news #news_search .search_word button span{display:block;font-size:25px}@media print,screen and (max-width: 768px){#news #news_search .search_word button span{font-size:2.5rem}}#news .news_list{margin-top:50px}@media print,screen and (max-width: 768px){#news .news_list{margin-top:3rem}}#news .news_list li{display:flex;padding:15px 0;border-bottom:solid 1px gray}#news .news_list li p{font-size:18px}@media print,screen and (max-width: 768px){#news .news_list li p{font-size:1.4rem}}#news .news_list li .date{width:20%;color:#00a33e;font-weight:normal;text-align:center}#news .news_list li .ttl{width:80%;padding-left:20px}#news .news_list li .ttl a{color:#000}#events #page_ttl{position:absolute}@media print,screen and (min-width: 769px){#events #page_ttl{left:16%;top:3vh;width:28vw;max-width:390px}}@media print,screen and (max-width: 768px){#events #page_ttl{left:6%;top:2rem;width:43vw}}#events #events_body{margin-bottom:5%;padding:5%;background-color:rgba(255,255,255,.8)}@media print,screen and (max-width: 768px){#events #events_body{width:100%;margin-bottom:0;padding-bottom:10%}}#events #events_search{position:relative;padding:3% 5% 2%;background-color:#fff;border-radius:10px;border:solid 2px #00a33e}@media print,screen and (min-width: 769px){#events #events_search{width:80%;margin:0 auto}}@media print,screen and (max-width: 768px){#events #events_search{padding:7% 5% 5%}}#events #events_search h2{margin-bottom:15px;font-size:38px;color:#00a33e;line-height:1}@media print,screen and (max-width: 768px){#events #events_search h2{font-size:2.4rem}}#events #events_search .events_search_item{display:flex;flex-wrap:wrap;align-items:center;margin-top:15px}#events #events_search .events_search_item_ttl{position:relative;width:18%;font-weight:bold;font-size:16px}@media print,screen and (max-width: 768px){#events #events_search .events_search_item_ttl{width:30%;font-size:1.5rem}}#events #events_search .events_search_item_ttl::before{content:"｜";display:block;position:absolute;right:0;top:0;font-size:18px}#events #events_search ul{display:flex;flex-wrap:wrap;width:82%;padding-left:20px}@media print,screen and (max-width: 768px){#events #events_search ul{width:100%;margin-top:1rem;padding-left:0}}#events #events_search li{min-width:100px;margin:0 1% 1% 0}@media print,screen and (max-width: 768px){#events #events_search li{min-width:7rem;margin:0 1.5% 1.5% 0}}#events #events_search li label{display:block;text-align:center;color:#fff;font-size:13px;font-weight:bold;border-radius:100vh;overflow:hidden;cursor:pointer}@media print,screen and (max-width: 768px){#events #events_search li label{font-size:1.2rem}}#events #events_search li label span{display:block;padding:6px 15px}@media print,screen and (max-width: 768px){#events #events_search li label span{padding:7px 1.5rem}}#events #events_search li input[type=checkbox]{display:none}#events #events_search li input[type=checkbox]:checked+span{opacity:1}#events #events_search li input[type=checkbox]:not(:checked)+span{background-color:#d2d2d2}#events #events_search .select_btn{position:relative;width:200px;height:40px;margin:0 0 0 20px}@media print,screen and (max-width: 768px){#events #events_search .select_btn{width:15rem;height:30px;margin:0 0 0 2rem}}#events #events_search .select_btn select{position:relative;display:block;width:100%;height:100%;appearance:none;padding:0 40px 0 20px;font-size:15px;z-index:1;background-color:transparent;border:solid 1px #000}@media print,screen and (max-width: 768px){#events #events_search .select_btn select{padding:0 2rem 0 1rem;font-size:1.3rem}}#events #events_search .select_btn::before{content:"keyboard_arrow_down";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#00a33e;font-family:"Material Icons";font-size:15px;z-index:0}@media print,screen and (max-width: 768px){#events #events_search .select_btn::before{right:5px}}#events .events_list{display:flex;flex-wrap:wrap;margin-top:30px}@media print,screen and (max-width: 768px){#events .events_list{justify-content:space-between;margin-top:0}}.events_item{display:none;width:23%;margin:4% 1% 0}.events_item.display{display:block}@media print,screen and (max-width: 768px){.events_item{width:48%;margin:6% 0 0}}.events_item .cate{width:100%;height:37px;padding:0;text-align:center;font-size:13px;font-weight:bold;color:#fff;line-height:37px}@media print,screen and (max-width: 768px){.events_item .cate{height:30px;line-height:30px}}.events_item .pic{aspect-ratio:5/3}.events_item .pic img{width:100%;height:100%;object-fit:cover}.events_item .keyword{display:flex;justify-content:center;margin:10px auto}.events_item .keyword li{display:inline-block;width:100%;height:26px;margin:0 2px;padding:0 .4vw;text-align:center;font-size:min(1vw,12px);font-weight:bold;color:#fff;line-height:26px;border-radius:100vh}@media print,screen and (max-width: 768px){.events_item .keyword li{height:22px;font-size:1rem;line-height:22px}}.events_item .ttl{height:50px;margin-bottom:10px;padding-bottom:0;text-align:center;font-size:min(1.4vw,16px);line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media print,screen and (max-width: 768px){.events_item .ttl{height:40px;font-size:1.3rem}}.events_item .date{margin-top:10px;padding-top:15px;border-top:solid 1px #000;text-align:center;font-size:min(1.2vw,13px);line-height:1.3;font-weight:normal}@media print,screen and (max-width: 768px){.events_item .date{padding-top:5px;font-size:1.1rem}}#access h1{position:absolute}@media print,screen and (min-width: 769px){#access h1{left:33%;top:5vh;width:28vw;max-width:400px}}@media print,screen and (max-width: 768px){#access h1{left:35%;top:4vh;width:40vw}}#access .wrap{margin-bottom:5%;padding:5%;background-color:rgba(255,255,255,.8)}@media print,screen and (min-width: 769px){#access .wrap{padding:5% 0}}@media print,screen and (max-width: 768px){#access .wrap{width:100%;margin-bottom:0;padding-bottom:10%}}#access .wrap .access_nav{display:flex;justify-content:space-between;width:100%;margin:50px auto;z-index:1}@media print,screen and (max-width: 768px){#access .wrap .access_nav{width:100%;margin:3rem auto 0}}#access .wrap .access_nav li{display:flex;justify-content:center;align-items:center;width:24%;padding:10px;line-height:1.5;text-align:center;color:#d9d9d9;background-color:#f5f5f5;font-size:min(1.8vw,18px);border-radius:10px 10px 0 0;cursor:pointer;color:#00a33e;transition:background-color .15s linear;-webkit-transition:background-color .15s linear}#access .wrap .access_nav li.active,#access .wrap .access_nav li:hover{color:#fff;background-color:#00a33e}@media print,screen and (max-width: 768px){#access .wrap .access_nav li{display:flex;justify-content:center;align-items:center;height:6rem;line-height:1.2;font-size:2.6vw}}#access .access_item{position:relative}@media print,screen and (min-width: 769px){#access .access_item{width:90%;margin:0 auto}}#access .access_item h2{width:240px;margin:0 auto 30px}@media print,screen and (max-width: 768px){#access .access_item h2{width:18rem;margin:1rem auto 3rem}}#access .access_item h2+p{font-size:20px;text-align:center;line-height:1.5}@media print,screen and (max-width: 768px){#access .access_item h2+p{font-size:1.4rem}}#access .access_item .map{display:none;width:100%;height:320px}#access .access_item .map.active{display:block}#access .access_item figure{position:relative;width:100%;height:100%;margin:0 auto}#access .access_item figure iframe{width:100%;height:100%}#access .access_item h3{position:relative;margin:80px 0 30px;padding-left:50px;font-size:18px;color:#00a33e;line-height:1}@media print,screen and (max-width: 768px){#access .access_item h3{margin:4rem 0 1.5rem;padding-left:3rem;font-size:1.4rem}}#access .access_item h3::before{content:"";display:block;position:absolute;left:0;top:13px;width:24px;height:9px;background-color:#00a33e}@media print,screen and (max-width: 768px){#access .access_item h3::before{width:20px;height:6px}}#access .access_item h3 span{display:inline-table;vertical-align:baseline;margin-right:20px;font-size:32px;letter-spacing:3px}@media print,screen and (max-width: 768px){#access .access_item h3 span{font-size:2.8rem}}#access .access_item h4{position:relative;margin-top:60px;text-align:center;font-size:23px}@media print,screen and (max-width: 768px){#access .access_item h4{margin-top:3rem;font-size:1.8rem}}#access .access_item h4::before,#access .access_item h4::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:30%;border-top:solid 1px #ccc}@media print,screen and (max-width: 768px){#access .access_item h4::before,#access .access_item h4::after{width:10%}}#access .access_item h4::before{left:0}#access .access_item h4::after{right:0}#access .access_item .ex_list{font-size:18px}@media print,screen and (max-width: 768px){#access .access_item .ex_list{font-size:1.4rem}}#access .access_item .ex_list li{position:relative;margin:10px 0;padding-left:24px;line-height:1.6}@media print,screen and (max-width: 768px){#access .access_item .ex_list li{margin:5px 0;padding-left:1.8rem}}#access .access_item .ex_list li::before{content:"・";display:block;position:absolute;left:0;top:0;font-size:18px}@media print,screen and (max-width: 768px){#access .access_item .ex_list li::before{font-size:1.4rem}}#access .access_item .ex_list li strong{display:block}#access .access_item .ex{margin-top:20px}@media print,screen and (min-width: 769px){#access .access_item .ex{padding-left:24px;font-size:14px}}@media print,screen and (max-width: 768px){#access .access_item .ex{font-size:13px}}#access .access_item .pic{width:100%;margin:30px auto;border:solid 1px #ccc;border-radius:10px;background-color:#fff;overflow:hidden}@media print,screen and (max-width: 768px){#access .access_item .pic{margin:2rem auto 0}}#access .access_item .pic.pic10{padding:5% 10%}@media print,screen and (min-width: 769px){#access .access_item .pic.pic10{height:580px}}@media print,screen and (max-width: 768px){#access .access_item .pic.pic10{height:24rem;padding:5% 0;text-align:center}#access .access_item .pic.pic10 img{max-width:100%;width:auto;height:100%}}#access .access_item .pic.pic20{padding:5% 20%}@media print,screen and (min-width: 769px){#access .access_item .pic.pic20{height:780px}}@media print,screen and (max-width: 768px){#access .access_item .pic.pic20{height:30rem;padding:5% 0;text-align:center}#access .access_item .pic.pic20 img{max-width:100%;width:auto;height:100%}}#access .access_item .other_access dl{display:flex;flex-wrap:wrap;justify-content:space-between;width:50%;margin:50px auto;font-size:18px}@media print,screen and (max-width: 768px){#access .access_item .other_access dl{width:90%;margin:3rem auto;font-size:1.4rem}}#access .access_item .other_access dt,#access .access_item .other_access dd{padding:5px 0}#access .access_item .other_access dt{width:80%;font-weight:normal}#access .access_item .other_access dt span{color:#00a33e}#access .access_item .other_access dd{width:20%}#access .access_item .other_access_park{display:flex;flex-wrap:wrap;justify-content:space-between}#access .access_item .other_access_park h4{width:100%;margin-bottom:50px}@media print,screen and (max-width: 768px){#access .access_item .other_access_park h4{margin-bottom:2.5rem}}#access .access_item .other_access_park .access_parking{width:31.3333333333%}#access .access_item .other_access_park .access_parking dl{margin-top:20px}@media print,screen and (max-width: 768px){#access .access_item .other_access_park .access_parking dl{margin-top:1rem}}#access .access_item .other_access_park .access_parking dt{margin-bottom:15px;color:#00a33e;font-size:16px;padding-left:10px;border-left:solid 2px #00a33e}@media print,screen and (max-width: 768px){#access .access_item .other_access_park .access_parking dt{margin-bottom:1rem;font-size:1.4rem}}#access .access_item .other_access_park .access_parking li{position:relative;margin:5px 0;padding-left:25px;font-size:16px;line-height:1.4}@media print,screen and (max-width: 768px){#access .access_item .other_access_park .access_parking li{padding-left:1rem;font-size:1rem}}#access .access_item .other_access_park .access_parking li::before{content:"・";display:block;position:absolute;left:0;top:0;font-size:16px}@media print,screen and (max-width: 768px){#access .access_item .other_access_park .access_parking li::before{font-size:1rem}}#access .access_item .other_access_park .parking_info{padding-bottom:5%;border:solid 1px #ccc}@media print,screen and (min-width: 769px){#access .access_item .other_access_park .parking_info{height:380px}}@media print,screen and (max-width: 768px){#access .access_item .other_access_park .parking_info{height:266px}}#access .access_item .other_access_park h5{padding:30px 0;color:#fff;text-align:center;background-color:#00a33e;font-size:18px}@media print,screen and (max-width: 768px){#access .access_item .other_access_park h5{display:flex;justify-content:center;align-items:center;height:8rem;padding:0;line-height:1.4;font-size:1.4rem}}#access .access_item .other_access_park p{padding:5%;text-align:center;font-size:18px;line-height:1.4}@media print,screen and (max-width: 768px){#access .access_item .other_access_park p{font-size:1.2rem}}#access .access_item .other_access_park p.time{color:#00a33e}#access .access_item .other_access_park a{display:block;width:90%;margin:0 auto;padding:20px;border:solid 1px #00a33e;text-align:center;color:#00a33e;font-size:18px}@media print,screen and (max-width: 768px){#access .access_item .other_access_park a{padding:10px 0;font-size:1.2rem}}#access .access_item .other_access_park a.text_link{width:100%;margin-top:10px;padding:0;border:none;font-size:14px;font-weight:bold;text-decoration:underline;color:#000}@media print,screen and (min-width: 769px){#access .access_item .other_access_park a.text_link:hover{text-decoration:none}}#access .access_item .other_access_park a.text_link img{width:18px}@media print,screen and (max-width: 768px){#access .access_item .other_access_park a.text_link{font-size:10px}#access .access_item .other_access_park a.text_link img{width:16px;vertical-align:middle}}#howto h1{position:absolute}@media print,screen and (min-width: 769px){#howto h1{left:8%;top:2vh;width:42vw;max-width:610px}}@media print,screen and (max-width: 768px){#howto h1{left:-1%;top:2vh;width:60vw}}#howto .howto-body.wrap{margin-bottom:5%;padding:5%;background-color:rgba(255,255,255,.8)}@media print,screen and (max-width: 768px){#howto .howto-body.wrap{width:100%;margin-bottom:0;padding-bottom:10%}}#howto .howto-body.wrap #slider{position:relative}#howto .howto-body.wrap .howto_nav{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#howto .howto-body.wrap .howto_nav li{position:relative;transition:transform .5s linear;-webkit-transition:transform .5s linear}#howto .howto-body.wrap .howto_nav .slick-list{padding-top:10px !important;padding-bottom:10px !important}#howto .howto-body.wrap .howto_nav .slick-slide{width:250px;cursor:pointer;transform:scale(0.8);-webkit-transform:scale(0.8)}@media print,screen and (max-width: 768px){#howto .howto-body.wrap .howto_nav .slick-slide{width:24rem;transform:scale(0.7);-webkit-transform:scale(0.7)}}#howto .howto-body.wrap .howto_nav .slick-slide.slick-center{position:relative;transform:scale(1);-webkit-transform:scale(1);filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.6));z-index:1}@media print,screen and (max-width: 768px){#howto .howto-body.wrap .howto_nav .slick-slide.slick-center{transform:scale(0.9);-webkit-transform:scale(0.9)}}@media print,screen and (min-width: 769px){#howto .howto-body.wrap #arrows{position:absolute;left:50%;top:50%;display:flex;justify-content:space-between;width:320px;transform:translate(-50%, -50%)}}#howto .howto-body.wrap #arrows span{width:40px;height:40px;line-height:40px;font-size:25px;font-weight:bold;text-align:center;cursor:pointer;color:#00a33e;border:solid 1px #00a33e;background-color:#fff;border-radius:50%}@media print,screen and (max-width: 768px){#howto .howto-body.wrap #arrows span{margin:0 2rem;border:solid 1px #ccc}}@media print,screen and (max-width: 768px){#howto .howto-body.wrap #arrows{width:90%;margin:2rem auto 0;text-align:center}}#howto .howto_item{position:relative;display:none}#howto .howto_item.active{display:block}#howto .howto_item .howto_item_head{display:flex;justify-content:space-between;align-items:center;margin:80px 0}@media print,screen and (max-width: 768px){#howto .howto_item .howto_item_head{position:relative;margin:3rem auto}}#howto .howto_item .howto_item_head .pic{width:300px}@media print,screen and (max-width: 768px){#howto .howto_item .howto_item_head .pic{position:absolute;left:0;top:1rem;width:40%}}#howto .howto_item .howto_item_head div{width:calc(100% - 300px);padding-left:30px}@media print,screen and (max-width: 768px){#howto .howto_item .howto_item_head div{width:100%;padding:3rem 0 0}}#howto .howto_item .howto_item_head p{font-size:18px}@media print,screen and (max-width: 768px){#howto .howto_item .howto_item_head p{font-size:1.4rem}}#howto .howto_item h2{position:relative;margin-bottom:30px;color:#fff;font-size:40px;line-height:1}@media print,screen and (max-width: 768px){#howto .howto_item h2{margin-bottom:2rem;padding-left:40%;font-size:2.8rem}}#howto .howto_item h2 span{display:inline-block;margin:4px;padding:10px 20px}#howto .howto_item h2.enjoy1 span{background-color:#6f6e83}#howto .howto_item h2.enjoy2 span{background-color:#c092bc}#howto .howto_item h2.enjoy3 span{background-color:#7ecad3}#howto .howto_item h2.enjoy4 span{background-color:#ba926e}#howto .howto_item h2.enjoy5 span{background-color:#ea8958}#howto .howto_item h2.enjoy6 span{background-color:#efaab2}#howto .howto_item h2.enjoy7 span{background-color:#e7c064}#howto .howto_item h2.enjoy8 span{background-color:#63bb9f}#howto .howto_block{margin-top:10rem}@media print,screen and (max-width: 768px){#howto .howto_block{margin-top:5rem}}#howto .howto_block h2{position:relative;padding-left:4rem;font-size:40px;color:#00a33e;line-height:1}@media print,screen and (max-width: 768px){#howto .howto_block h2{margin-bottom:0;font-size:2.8rem}}#howto .howto_block h2::before{content:"";display:block;position:absolute;left:0;top:50%;width:24px;height:9px;background-color:#00a33e;transform:translateY(-50%)}@media print,screen and (max-width: 768px){#howto .howto_block h2::before{top:1.5rem;width:20px;height:6px}}#howto .howto_block h2 span{letter-spacing:3px}#howto .howto_block .events_list,#howto .howto_block .place_list{display:flex;flex-wrap:wrap}@media print,screen and (max-width: 768px){#howto .howto_block .events_list,#howto .howto_block .place_list{justify-content:space-between}}#howto .howto_block .place_item{width:32%;margin:4% 0 0 2%;border:solid 1px gray}@media print,screen and (max-width: 768px){#howto .howto_block .place_item{width:48%;margin:6% 0 4%}}@media print,screen and (min-width: 769px){#howto .howto_block .place_item:nth-child(3n+1){margin-left:0}}#howto .howto_block .place_item .place_item_body{padding:5%}#howto .howto_block .place_item h3{margin-bottom:20px;font-size:18px}@media print,screen and (max-width: 768px){#howto .howto_block .place_item h3{margin-bottom:1.5rem;font-size:1.4rem}}#howto .howto_block .place_item .txt{font-size:15px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media print,screen and (max-width: 768px){#howto .howto_block .place_item .txt{font-size:1.2rem;line-height:1.4}}#howto .howto_block .place_item .pic{width:100%;aspect-ratio:5/3}#howto .howto_block .place_item .pic img{width:100%;height:100%;object-fit:cover}#faq h1{position:absolute}@media print,screen and (min-width: 769px){#faq h1{left:27%;top:6vh;width:20vw;max-width:252px}}@media print,screen and (max-width: 768px){#faq h1{left:31%;top:3vh;width:32vw}}#faq .faq-body.wrap{margin-bottom:5%;padding:5%;background-color:rgba(255,255,255,.8)}@media print,screen and (max-width: 768px){#faq .faq-body.wrap{width:100%;margin-bottom:0;padding-bottom:10%}}#faq .faq-body.wrap .faq_nav{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#faq .faq-body.wrap .faq_nav li{position:relative;width:32%;margin-bottom:2%;line-height:1.5;text-align:center;color:#d9d9d9;background-color:#f5f5f5;font-size:16px;border-radius:100vh;cursor:pointer;border:solid 1px #00a33e}@media print,screen and (min-width: 769px){#faq .faq-body.wrap .faq_nav li{transition:background-color .15s linear;-webkit-transition:background-color .15s linear}}#faq .faq-body.wrap .faq_nav li a{display:block;width:100%;padding:10px 0;color:#00a33e}@media print,screen and (max-width: 768px){#faq .faq-body.wrap .faq_nav li{width:49%;font-size:1.2rem}#faq .faq-body.wrap .faq_nav li a{padding:10px 0}}#faq .faq-body.wrap .faq_nav li::before{content:"expand_more";display:block;position:absolute;right:5%;top:50%;transform:translateY(-50%);font-size:16px;font-family:"Material Icons";color:#00a33e}@media print,screen and (min-width: 769px){#faq .faq-body.wrap .faq_nav li.active,#faq .faq-body.wrap .faq_nav li:hover{color:#fff;background-color:#00a33e}#faq .faq-body.wrap .faq_nav li.active::before,#faq .faq-body.wrap .faq_nav li:hover::before{color:#fff}}@media print,screen and (min-width: 769px)and (min-width: 769px){#faq .faq-body.wrap .faq_nav li.active a,#faq .faq-body.wrap .faq_nav li:hover a{color:#fff}}#faq .faq_item{position:relative;display:none}#faq .faq_item.active{display:block}#faq .faq_item h2{position:relative;margin:80px 0 20px;padding-left:40px;color:#00a33e;font-size:28px;line-height:1}@media print,screen and (max-width: 768px){#faq .faq_item h2{margin:4rem 0 1rem;padding-left:30px;font-size:1.8rem}}#faq .faq_item h2::before{content:"";display:block;position:absolute;left:0;top:9px;width:24px;height:9px;background-color:#00a33e}@media print,screen and (max-width: 768px){#faq .faq_item h2::before{top:7px;width:20px;height:6px}}#faq .faq_item dl{padding:15px 0;border-bottom:solid 1px #ccc}@media print,screen and (max-width: 768px){#faq .faq_item dl{padding:1rem 0}}#faq .faq_item dt,#faq .faq_item dd{position:relative;min-height:40px;padding:6px 0 6px 70px;font-size:18px;line-height:1.5}@media print,screen and (max-width: 768px){#faq .faq_item dt,#faq .faq_item dd{min-height:3rem;padding:6px 0 6px 4rem;font-size:1.4rem}}#faq .faq_item dt::before,#faq .faq_item dd::before{position:absolute;left:0;top:0;display:block;width:36px;height:36px;line-height:35px;text-align:center;font-size:20px;border:solid 2px #00a33e;border-radius:10px;background-color:#fff;color:#00a33e;font-family:"Jost",sans-serif;font-weight:500;font-style:normal}@media print,screen and (max-width: 768px){#faq .faq_item dt::before,#faq .faq_item dd::before{width:2.6rem;height:2.6rem;line-height:2.5rem;font-size:1.6rem;border-radius:5px}}#faq .faq_item dt{position:relative;cursor:pointer}#faq .faq_item dt::before{content:"Q"}#faq .faq_item dd{display:none;margin-top:30px}@media print,screen and (max-width: 768px){#faq .faq_item dd{margin-top:1.5rem}}#faq .faq_item dd::before{content:"A";background-color:#00a33e;color:#fff}#faq .faq_item dd a{position:relative;display:inline-block;padding-left:20px;font-size:16px;color:#00a33e;text-decoration:underline}@media print,screen and (max-width: 768px){#faq .faq_item dd a{font-size:1.3rem}}#faq .faq_item dd a::before{content:"chevron_right";display:block;position:absolute;left:0;top:4px;line-height:1;font-family:"Material icons";color:#00a33e}@media print,screen and (min-width: 769px){#faq .faq_item dd a:hover{text-decoration:none}}#guide h1{position:absolute}@media print,screen and (min-width: 769px){#guide h1{left:15%;top:2vw;width:40vw;max-width:392px}}@media print,screen and (max-width: 768px){#guide h1{left:1%;top:2vh;width:48vw}}#guide .guide-body.wrap{margin-bottom:5%;padding:5%;background-color:rgba(255,255,255,.8)}@media print,screen and (max-width: 768px){#guide .guide-body.wrap{width:100%;margin-bottom:0;padding-bottom:10%}}#guide .guide_read h2{margin-bottom:3rem;font-size:23px;text-align:center;color:#00a33e;line-height:1.5}@media print,screen and (max-width: 768px){#guide .guide_read h2{margin:3rem auto;font-size:2rem}}#guide .guide_read .read{font-size:18px;text-align:center}@media print,screen and (max-width: 768px){#guide .guide_read .read{font-size:1.4rem}}#guide #page_menu ul{display:flex;flex-wrap:wrap;justify-content:center;margin:4rem auto 0}@media print,screen and (max-width: 768px){#guide #page_menu ul{flex-wrap:wrap;justify-content:space-between;margin:2rem auto}}#guide #page_menu li{position:relative;margin:0 1rem 1rem;font-size:18px;font-weight:bold;text-align:center;border:solid 1px #00a33e;border-radius:100vh;background-color:#fff;cursor:pointer}@media print,screen and (max-width: 768px){#guide #page_menu li{font-size:1.4rem}#guide #page_menu li:nth-of-type(1),#guide #page_menu li:nth-of-type(2){width:49%;margin:0 0 2%}#guide #page_menu li:nth-of-type(3){width:100%;margin:0}}#guide #page_menu li a{position:relative;z-index:1;display:block;width:100%;padding:2rem 6rem 2rem 4rem;color:#00a33e}@media print,screen and (max-width: 768px){#guide #page_menu li a{padding:1rem 4rem 1rem 3rem}}#guide #page_menu li::before{content:"keyboard_arrow_down";display:block;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);color:#00a33e;font-family:"Material Icons";font-size:30px;z-index:0}@media print,screen and (max-width: 768px){#guide #page_menu li::before{right:5px}}@media print,screen and (min-width: 769px){#guide #page_menu li{transition:background-color .15s linear,transform .15s linear;-webkit-transition:background-color .15s linear,transform .15s linear}#guide #page_menu li:hover{background-color:#00a33e;transform:translateY(10%)}#guide #page_menu li:hover a,#guide #page_menu li:hover::before{color:#fff}}#guide .guide_block{margin-top:10rem}@media print,screen and (max-width: 768px){#guide .guide_block{margin-top:5rem}}#guide .guide_block h2{position:relative;margin-bottom:4rem;padding-left:4rem;font-size:40px;color:#00a33e;line-height:1}@media print,screen and (max-width: 768px){#guide .guide_block h2{margin-bottom:2rem;font-size:2.8rem}}#guide .guide_block h2::before{content:"";display:block;position:absolute;left:0;top:50%;width:24px;height:9px;background-color:#00a33e;transform:translateY(-50%)}@media print,screen and (max-width: 768px){#guide .guide_block h2::before{top:2rem;width:20px;height:6px}}#guide .guide_block h2 span{letter-spacing:3px}#guide .guide_block h2 small{display:inline-block;vertical-align:text-bottom;margin-left:5rem;font-size:18px;color:#00a33e;line-height:1.5}@media print,screen and (max-width: 768px){#guide .guide_block h2 small{display:block;margin:1rem 0 0;font-size:1.4rem}}#guide .guide_block h2 .txt{position:relative;display:inline-block;vertical-align:middle;font-size:15px;margin:0 1rem 0 0;padding-left:3rem}#guide .guide_block h2 .txt::before{content:"chevron_right";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#00a33e;font-family:"Material Icons";font-size:30px;z-index:0}@media print,screen and (max-width: 768px){#guide .guide_block h2 .txt::before{left:-10px}}#guide .guide_block h2 a{position:relative;display:inline-block;vertical-align:baseline;font-size:15px;color:#00a33e;line-height:1.5}@media print,screen and (max-width: 768px){#guide .guide_block h2 a{display:inline-block;margin:1rem 0 0;padding-left:2rem}}#guide .guide_block h2 a .icon{width:18px}#guide .guide_block .guide_block_list{display:flex;flex-wrap:wrap}@media print,screen and (max-width: 768px){#guide .guide_block .guide_block_list{justify-content:space-between}}#guide .guide_block .guide_block_list li{width:23.5%;margin:0 0 2% 2%;border:solid 1px gray;background-color:#fff}@media print,screen and (max-width: 768px){#guide .guide_block .guide_block_list li{width:48%;margin:0 0 4%}}@media print,screen and (min-width: 769px){#guide .guide_block .guide_block_list li:nth-child(4n+1){margin-left:0}}#guide .guide_block .guide_block_list li .guide_item_ttl{position:relative;padding:7% 5% 7% 7rem}@media print,screen and (max-width: 768px){#guide .guide_block .guide_block_list li .guide_item_ttl{padding-left:5rem}}#guide .guide_block .guide_block_list li .pin{position:absolute;left:2rem;top:12px;width:34px;height:44px;text-align:center;color:#fff;font-size:20px;background:url(../images/common/icon_pin1.png) no-repeat center center;background-size:100%;filter:drop-shadow(3px 3px 1.5px rgba(119, 171, 83, 0.75))}@media print,screen and (max-width: 768px){#guide .guide_block .guide_block_list li .pin{left:1rem;width:23.8px;height:30.8px;font-size:1.4rem}}#guide .guide_block .guide_block_list li h3{font-size:15px;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}@media print,screen and (max-width: 768px){#guide .guide_block .guide_block_list li h3{font-size:1.3rem}}#guide .guide_block .guide_block_list li h3 small{display:block;font-size:90%;font-weight:normal}#guide .guide_block table{width:100%}#guide .guide_block tr{background-color:#fff}#guide .guide_block tr:nth-child(odd){background-color:#f4f4f4}#guide .guide_block th,#guide .guide_block td{padding:2%;font-size:16px;border:solid 1px #ccc;line-height:1.6}@media print,screen and (max-width: 768px){#guide .guide_block th,#guide .guide_block td{font-size:1.3rem}}#guide .guide_block th{width:20%}@media print,screen and (max-width: 768px){#guide .guide_block th{width:25%}}#guide .guide_block td{width:80%}@media print,screen and (max-width: 768px){#guide .guide_block td{width:75%}}#guide .guide_block td a{color:#00a33e;text-decoration:underline}#guide .guide_block td a:hover{text-decoration:none}#guide .guide_block#guide_info{margin-top:3rem}@media print,screen and (min-width: 769px){#guide .guide_block .guide_block_list_link{display:flex;justify-content:center}}#guide .guide_block .guide_block_list_link li{width:30%;margin:0 2%;font-size:16px;font-weight:bold;text-align:center;border:solid 1px #00a33e;border-radius:100vh;background:url(../images/common/icon_pdf.svg) no-repeat right 2rem center #fff;background-size:2rem auto}@media print,screen and (max-width: 768px){#guide .guide_block .guide_block_list_link li{width:100%;margin:1rem auto}}#guide .guide_block .guide_block_list_link li a{display:block;width:100%;padding:1.5rem 5rem;color:#00a33e;text-align:center}@media print,screen and (min-width: 769px){#guide .guide_block .guide_block_list_link li{transition:background-color .15s linear;-webkit-transition:background-color .15s linear}#guide .guide_block .guide_block_list_link li:hover{background-color:#00a33e;background-image:url(../images/common/icon_pdf_w.svg)}#guide .guide_block .guide_block_list_link li:hover a,#guide .guide_block .guide_block_list_link li:hover::before{color:#fff}}#guide #guide_map #guide_map_body{position:relative}#guide #guide_map #guide_map_body ul{position:absolute;left:0;top:0;width:100%;height:100%}#guide #guide_map #guide_map_body li{position:absolute;width:4vmin;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.3))}#guide #guide_map #guide_map_body li span{position:absolute;left:0;top:.6vmin;width:100%;font-size:min(2vmin,20px);font-weight:bold;text-align:center;color:#fff}#guide #guide_map #guide_map_body li a{display:block;width:100%}#guide #guide_map #guide_map_body li#map_item1{top:20%;left:73%}#guide #guide_map #guide_map_body li#map_item2{top:44%;left:60%}#guide #guide_map #guide_map_body li#map_item3{top:31%;left:40%}#guide #guide_map #guide_map_body li#map_item4{top:18%;left:9%}#guide #guide_map #guide_map_body li#map_item5{top:0;left:51%}#guide #guide_map #guide_map_body li#map_item6{top:61%;left:51%}#guide #guide_map #guide_map_body li#map_item7{top:19%;left:25%}#guide #guide_map #guide_map_body li#map_item8{top:53%;left:37%}#guide #guide_map #guide_map_body li#map_item9{top:31%;left:13%}#guide #guide_map #guide_map_body li#map_item10{top:60%;left:28%}#guide #guide_map #guide_map_body li#map_item11{top:42%;left:10%}#guide #guide_map #guide_map_body li#map_item12{top:12%;left:34%}#guide #guide_map #guide_map_body li#map_item13{top:64%;left:22%}#guide #guide_map #guide_map_body li#map_item14{top:14%;left:20%}#guide #guide_map #guide_map_body li#map_item15{top:66%;left:33%}#guide #guide_map #guide_map_body li#map_item16{top:62%;left:38%}#guide #guide_map #guide_map_body li#map_item17{top:69%;left:47%}#guide #guide_map #guide_map_body li#map_item18{top:89%;left:24%}#guide #guide_map #guide_map_body li#map_item19{top:82%;left:26%}#guide #guide_map #guide_map_body li#map_item20{top:76%;left:28%}#guide #guide_map #guide_map_body li#map_item21{top:75%;left:42%}#guide #guide_map #guide_map_body li#map_item22{top:50%;left:46%}#guide #guide_map #guide_map_body li#map_item23{top:47%;left:50%}#guide #guide_map #guide_map_body li#map_item24{top:24%;left:10%}#guide #guide_map #guide_map_body li#map_item25{top:37%;left:68%}#guide #guide_map #guide_map_body li#map_item26{top:15%;left:30%}#guide #guide_map #guide_map_body li#map_item27{top:50%;left:9%}#inquiry h1{position:absolute}@media print,screen and (min-width: 769px){#inquiry h1{left:3%;top:2vw;width:40vw;max-width:434px}}@media print,screen and (max-width: 768px){#inquiry h1{left:2%;top:2vh;width:50vw}}#inquiry .inquiry-body.wrap{margin-bottom:5%;padding:5%;background-color:rgba(255,255,255,.8)}@media print,screen and (max-width: 768px){#inquiry .inquiry-body.wrap{width:100%;margin-bottom:0;padding-bottom:10%}}#inquiry .read{font-size:17px;text-align:center}@media print,screen and (max-width: 768px){#inquiry .read{font-size:1.4rem}}#inquiry .inquiry_block{margin:50px auto 0;padding:4% 5% 5%;border:solid 1px #00a33e;background-color:#fff}@media print,screen and (max-width: 768px){#inquiry .inquiry_block{margin-top:3rem}}#inquiry .inquiry_block h2{margin-bottom:20px;padding-bottom:15px;border-bottom:solid 1px #00a33e;font-size:20px;color:#00a33e}@media print,screen and (max-width: 768px){#inquiry .inquiry_block h2{margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.6rem}}#inquiry .inquiry_block p{font-size:16px}@media print,screen and (max-width: 768px){#inquiry .inquiry_block p{font-size:1.3rem}}#inquiry .inquiry_block table{width:100%;margin-top:30px}@media print,screen and (max-width: 768px){#inquiry .inquiry_block table{margin-top:1.5rem}}#inquiry .inquiry_block th,#inquiry .inquiry_block td{padding:2% 4%;border:solid 1px #ccc;font-size:16px;line-height:2}@media print,screen and (max-width: 768px){#inquiry .inquiry_block th,#inquiry .inquiry_block td{font-size:1.1rem}}#inquiry .inquiry_block tr:nth-child(odd){background-color:#f3f3f3}#inquiry .inquiry_block th{width:30%}@media print,screen and (max-width: 768px){#inquiry .inquiry_block th{width:20%;padding:2%}}#inquiry .inquiry_block td{width:70%}@media print,screen and (max-width: 768px){#inquiry .inquiry_block td{width:80%}}#inquiry .inquiry_block dl{display:flex;flex-wrap:wrap}#inquiry .inquiry_block dl dt{width:54px}@media print,screen and (max-width: 768px){#inquiry .inquiry_block dl dt{width:15%}}#inquiry .inquiry_block dl dd{width:calc(100% - 54px)}@media print,screen and (max-width: 768px){#inquiry .inquiry_block dl dd{width:85%}}#organizers h1{position:absolute}@media print,screen and (min-width: 769px){#organizers h1{left:27%;top:1vw;width:45vw;max-width:790px}}@media print,screen and (max-width: 768px){#organizers h1{left:12%;top:3vh;width:65vw}}#organizers .organizers-body.wrap{margin-bottom:5%;padding:5%;background-color:rgba(255,255,255,.8)}@media print,screen and (max-width: 768px){#organizers .organizers-body.wrap{width:100%;margin-bottom:0;padding-bottom:10%}}#organizers h2.ttl{text-align:center;font-size:23px;color:#00a33e}@media print,screen and (max-width: 768px){#organizers h2.ttl{margin:3rem auto;font-size:1.8rem}}#organizers #organizers_nav{display:flex;justify-content:center;margin:4rem auto}@media print,screen and (max-width: 768px){#organizers #organizers_nav{justify-content:space-between}}#organizers #organizers_nav li{position:relative;width:290px;margin:0 1rem;font-size:18px;font-weight:bold;text-align:center;border:solid 1px #00a33e;border-radius:100vh;background-color:#fff;cursor:pointer}@media print,screen and (max-width: 768px){#organizers #organizers_nav li{width:49%;font-size:1.4rem}}#organizers #organizers_nav li a{position:relative;z-index:1;display:block;width:100%;padding:2rem 6rem 2rem 4rem;color:#00a33e}@media print,screen and (max-width: 768px){#organizers #organizers_nav li a{padding:1rem 4rem 1rem 3rem}}#organizers #organizers_nav li::before{content:"keyboard_arrow_down";display:block;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);color:#00a33e;font-family:"Material Icons";font-size:30px;z-index:0}@media print,screen and (max-width: 768px){#organizers #organizers_nav li::before{right:5px}}@media print,screen and (min-width: 769px){#organizers #organizers_nav li{transition:background-color .15s linear,transform .15s linear;-webkit-transition:background-color .15s linear,transform .15s linear}#organizers #organizers_nav li:hover{background-color:#00a33e;transform:translateY(10%)}#organizers #organizers_nav li:hover a,#organizers #organizers_nav li:hover::before{color:#fff}}#organizers p.read{text-align:center;font-size:18px}@media print,screen and (max-width: 768px){#organizers p.read{text-align:justify;font-size:1.4rem}}#organizers .organizers_block{position:relative;z-index:1;margin-top:50px;padding:5%;background:linear-gradient(to right, #bae350, #00a33e);border-radius:10px}@media print,screen and (max-width: 768px){#organizers .organizers_block{margin-top:3rem}}#organizers .organizers_block::before{content:"";position:absolute;top:0;left:0;z-index:-1;box-sizing:border-box;padding:3px;width:100%;height:100%;background:#fff;background-clip:content-box;border-radius:10px}#organizers .organizers_block h2{font-size:40px;color:#00a33e;text-align:center}@media print,screen and (max-width: 768px){#organizers .organizers_block h2{font-size:2.8rem}}#organizers .organizers_block h2 small{display:inline-block;margin-left:30px;vertical-align:text-bottom;font-size:18px}@media print,screen and (max-width: 768px){#organizers .organizers_block h2 small{margin-left:2rem;font-size:1.4rem}}#organizers .organizers_block .organizers_block_nav{display:flex;flex-wrap:wrap;justify-content:center;margin:3rem auto}@media print,screen and (max-width: 768px){#organizers .organizers_block .organizers_block_nav{justify-content:space-between}}#organizers .organizers_block .organizers_block_nav li{position:relative;width:32.6666666667%;margin:0 0 1% 1%;font-size:16px;font-weight:bold;text-align:center;border:solid 1px #00a33e;border-radius:100vh;background-color:#fff;cursor:pointer}@media print,screen and (max-width: 768px){#organizers .organizers_block .organizers_block_nav li{width:48%;margin:0 0 2%;font-size:1.3rem}}#organizers .organizers_block .organizers_block_nav li a{position:relative;z-index:1;display:block;width:100%;padding:1rem 6rem 1rem 2rem;color:#00a33e}@media print,screen and (max-width: 768px){#organizers .organizers_block .organizers_block_nav li a{display:flex;height:100%;padding:1rem auto;align-items:center;justify-content:center}}#organizers .organizers_block .organizers_block_nav li::before{content:"keyboard_arrow_down";display:block;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);color:#00a33e;font-family:"Material Icons";font-size:30px;z-index:0}@media print,screen and (max-width: 768px){#organizers .organizers_block .organizers_block_nav li::before{right:5px}}@media print,screen and (min-width: 769px){#organizers .organizers_block .organizers_block_nav li{transition:background-color .15s linear,transform .15s linear;-webkit-transition:background-color .15s linear,transform .15s linear}#organizers .organizers_block .organizers_block_nav li:hover{background-color:#00a33e;transform:translateY(10%)}#organizers .organizers_block .organizers_block_nav li:hover a,#organizers .organizers_block .organizers_block_nav li:hover::before{color:#fff}#organizers .organizers_block .organizers_block_nav li:nth-child(3n+1){margin-left:0}}#organizers #direct h3.ttl{position:relative;margin:6rem 0 3rem;padding-left:4rem;font-size:38px;color:#00a33e;line-height:1}@media print,screen and (max-width: 768px){#organizers #direct h3.ttl{margin-bottom:2rem;font-size:2.8rem}}#organizers #direct h3.ttl::before{content:"";display:block;position:absolute;left:0;top:50%;width:24px;height:9px;background-color:#00a33e;transform:translateY(-50%)}@media print,screen and (max-width: 768px){#organizers #direct h3.ttl::before{top:1.5rem;width:20px;height:6px}}#organizers #direct h3.ttl span{letter-spacing:3px}#organizers #direct h3.ttl small{display:inline-block;vertical-align:text-bottom;margin-left:5rem;font-size:18px;color:#00a33e;line-height:1.5}@media print,screen and (max-width: 768px){#organizers #direct h3.ttl small{display:block;margin:1rem 0 0;font-size:1.4rem}}#organizers #direct .direct_item1_item{position:relative;display:flex;width:100%;margin-top:40px}#organizers #direct .direct_item1_item::before{content:"keyboard_arrow_down";display:block;position:absolute;left:0;bottom:-30px;width:28%;text-align:center;font-size:40px;font-family:"Material Icons";color:#00a33e}#organizers #direct .direct_item1_item:last-child::before{display:none}#organizers #direct .direct_item1_item h4{position:relative;width:28%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#d6f3e8;font-size:20px;text-align:center;color:#00a33e;overflow:hidden}@media print,screen and (max-width: 768px){#organizers #direct .direct_item1_item h4{width:30%;font-size:1.6rem}}#organizers #direct .direct_item1_item h4 span{position:absolute;left:5px;bottom:-14px;font-size:80px;color:#00a33e;opacity:.2;line-height:1}@media print,screen and (max-width: 768px){#organizers #direct .direct_item1_item h4 span{bottom:-10px;font-size:6rem}}#organizers #direct .direct_item1_item h4 small{display:block;margin-bottom:5px;padding:5px 20px;font-size:70%;background-color:#fff}@media print,screen and (max-width: 768px){#organizers #direct .direct_item1_item h4 small{padding:5px}}#organizers #direct .direct_item1_item .direct_item1_item_body{width:72%;padding:3% 0 3% 3%}@media print,screen and (max-width: 768px){#organizers #direct .direct_item1_item .direct_item1_item_body{width:70%}}#organizers #direct .direct_item1_item .direct_item1_item_body p{font-size:16px}@media print,screen and (max-width: 768px){#organizers #direct .direct_item1_item .direct_item1_item_body p{font-size:1.3rem}}#organizers #direct .direct_item1_item .direct_item1_item_body dl{margin-top:30px;font-size:16px}@media print,screen and (max-width: 768px){#organizers #direct .direct_item1_item .direct_item1_item_body dl{font-size:1.3rem}}#organizers #direct .direct_item1_item .direct_item1_item_body dl:first-child{margin-top:0}#organizers #direct .direct_item1_item .direct_item1_item_body dt{margin-bottom:10px;color:#333}#organizers #direct .direct_item1_item .direct_item1_item_body ._flex{margin-top:30px;align-items:center}@media print,screen and (max-width: 768px){#organizers #direct .direct_item1_item .direct_item1_item_body ._flex{flex-direction:column}}#organizers #direct .direct_item1_item .direct_item1_item_body ._flex .btn{padding:5px 20px;background-color:#666;border-radius:100vh}#organizers #direct .direct_item1_item .direct_item1_item_body ._flex .btn a{color:#fff}#organizers #direct .direct_item1_item .direct_item1_item_body ._flex .link{position:relative;margin-left:20px;padding-left:25px}@media print,screen and (max-width: 768px){#organizers #direct .direct_item1_item .direct_item1_item_body ._flex .link{margin:1rem 0 0}}#organizers #direct .direct_item1_item .direct_item1_item_body ._flex .link a{color:#00a33e}@media print,screen and (min-width: 769px){#organizers #direct .direct_item1_item .direct_item1_item_body ._flex .link a:hover{text-decoration:underline}}#organizers #direct .direct_item1_item .direct_item1_item_body ._flex .link::before{content:"chevron_right";display:block;position:absolute;left:0;font-size:24px;font-family:"Material Icons";color:#00a33e}#organizers #direct #direct_inquiry{margin-top:50px;padding:3%;border:solid 1px #00a33e}#organizers #direct #direct_inquiry h3{margin-bottom:40px;padding-bottom:30px;text-align:center;font-size:20px;color:#00a33e;border-bottom:solid 1px #00a33e}@media print,screen and (max-width: 768px){#organizers #direct #direct_inquiry h3{margin-bottom:1rem;padding-bottom:1rem;font-size:1.6rem}}#organizers #direct #direct_inquiry #direct_inquiry_head{display:flex;align-items:center}@media print,screen and (max-width: 768px){#organizers #direct #direct_inquiry #direct_inquiry_head{flex-direction:column;width:100%;margin:1rem auto 0}}#organizers #direct #direct_inquiry #direct_inquiry_head .pic{width:30%}@media print,screen and (max-width: 768px){#organizers #direct #direct_inquiry #direct_inquiry_head .pic{width:100%;margin-bottom:1rem}}#organizers #direct #direct_inquiry #direct_inquiry_head .txt{width:70%;padding-left:5%;font-size:16px}@media print,screen and (max-width: 768px){#organizers #direct #direct_inquiry #direct_inquiry_head .txt{width:100%;padding:0;font-size:1.3rem}}#organizers #direct #direct_inquiry ._flex{margin-top:50px}@media print,screen and (min-width: 769px){#organizers #direct #direct_inquiry ._flex{justify-content:center}}@media print,screen and (max-width: 768px){#organizers #direct #direct_inquiry ._flex{margin-top:2rem;flex-direction:column}}#organizers #direct #direct_inquiry ._flex dl{width:35%;margin:0 20px;border:solid 1px #e4e4e4}@media print,screen and (max-width: 768px){#organizers #direct #direct_inquiry ._flex dl{width:100%;margin:10px auto 0}}#organizers #direct #direct_inquiry ._flex dt{padding:10px 0;text-align:center;color:#fff;font-size:16px}@media print,screen and (max-width: 768px){#organizers #direct #direct_inquiry ._flex dt{padding:.6rem 0;font-size:1.4rem}}#organizers #direct #direct_inquiry ._flex dl:nth-of-type(1) dt{background-color:#39b34a}#organizers #direct #direct_inquiry ._flex dl:nth-of-type(2) dt{background-color:#63ba9e}#organizers #direct #direct_inquiry ._flex dl:nth-of-type(3) dt{background-color:#7ec9d2}#organizers #direct #direct_inquiry ._flex dd{padding:5% 10%;font-size:16px;line-height:1.8;color:gray}@media print,screen and (max-width: 768px){#organizers #direct #direct_inquiry ._flex dd{text-align:center;font-size:1.4rem}}#organizers #opas #opas_inquiry{margin-top:50px;padding:3% 3% 5%;border:solid 1px #00a33e}@media print,screen and (max-width: 768px){#organizers #opas #opas_inquiry{margin-top:3rem;padding:5% 3%}}#organizers #opas #opas_inquiry h3{margin-bottom:40px;padding-bottom:30px;text-align:center;font-size:20px;color:#00a33e;border-bottom:solid 1px #00a33e}@media print,screen and (max-width: 768px){#organizers #opas #opas_inquiry h3{margin-bottom:1rem;padding-bottom:1rem;font-size:1.6rem}}#organizers #opas #opas_inquiry ul{display:flex;justify-content:center}@media print,screen and (max-width: 768px){#organizers #opas #opas_inquiry ul{justify-content:space-between}}#organizers #opas #opas_inquiry li{margin:0 20px}@media print,screen and (max-width: 768px){#organizers #opas #opas_inquiry li{margin:0}}#organizers #opas #opas_inquiry li.link_btn{background-color:#00a33e;border:none}#organizers #opas #opas_inquiry li.link_btn::before{content:"";right:20px;width:20px;height:20px;background:url(../images/common/icon_link_w.svg) no-repeat right center;background-size:100% auto}@media print,screen and (max-width: 768px){#organizers #opas #opas_inquiry li.link_btn::before{right:10px}}@media print,screen and (max-width: 768px){#organizers #opas #opas_inquiry li.link_btn{width:48%;height:4rem;line-height:4rem;font-size:1.3rem;text-align:left}#organizers #opas #opas_inquiry li.link_btn a{display:block;padding-left:1.5rem}}.organizers_place .organizers_place_item{display:flex;justify-content:space-between;margin-top:50px}@media print,screen and (max-width: 768px){.organizers_place .organizers_place_item{flex-direction:column;justify-content:flex-start;margin-top:3rem}}.organizers_place .organizers_place_item:first-child{margin-top:0}.organizers_place .organizers_place_item .pic{width:30%}@media print,screen and (max-width: 768px){.organizers_place .organizers_place_item .pic{width:100%;height:20rem}.organizers_place .organizers_place_item .pic img{width:100%;height:100%;object-fit:cover}}.organizers_place .organizers_place_item .organizers_place_item_info{position:relative;width:70%;padding-left:5%}@media print,screen and (max-width: 768px){.organizers_place .organizers_place_item .organizers_place_item_info{width:100%;padding:0}}.organizers_place .organizers_place_item .organizers_place_item_info h4{margin-bottom:20px;font-size:20px}@media print,screen and (max-width: 768px){.organizers_place .organizers_place_item .organizers_place_item_info h4{margin:4rem auto 1rem;font-size:1.6rem}}.organizers_place .organizers_place_item .organizers_place_item_info h4 span{display:inline-block;padding:5px 10px;background-color:#efefef}.organizers_place .organizers_place_item .organizers_place_item_info .txt{font-size:16px}@media print,screen and (max-width: 768px){.organizers_place .organizers_place_item .organizers_place_item_info .txt{font-size:1.3rem}}.organizers_place .organizers_place_item .organizers_place_item_info .btn{position:absolute;right:0;top:0;color:#fff;font-size:15px;font-weight:bold;border-radius:5px}@media print,screen and (max-width: 768px){.organizers_place .organizers_place_item .organizers_place_item_info .btn{border-radius:0 0 5px 5px;font-size:1.3rem}}.organizers_place .organizers_place_item .organizers_place_item_info .btn a{display:block;width:100%;padding:10px}.organizers_place .organizers_place_item .organizers_place_item_info .btn.pdf{background:url(../images/common/icon_pdf_w.svg) no-repeat 10px center #00a33e;background-size:20px auto}.organizers_place .organizers_place_item .organizers_place_item_info .btn.pdf a{padding:5px 15px 5px 45px}.organizers_place .organizers_place_item .organizers_place_item_info .btn.launch{background:url(../images/common/icon_link_w.svg) no-repeat 10px center #00a33e;background-size:20px auto}.organizers_place .organizers_place_item .organizers_place_item_info .btn.launch a{padding:5px 15px 5px 45px}.organizers_place .organizers_place_item .organizers_place_item_info .btn a{color:#fff}.organizers_place .organizers_place_item .organizers_place_item_info .link{margin:20px 0;font-size:15px;text-align:left;font-weight:bold}.organizers_place .organizers_place_item .organizers_place_item_info .link .icon{width:20px}.organizers_place .organizers_place_item .organizers_place_item_info .link a{position:relative;display:inline-block;margin-right:10px;padding-left:20px;color:#00a33e}.organizers_place .organizers_place_item .organizers_place_item_info .link a::before{content:"chevron_right";display:block;position:absolute;left:0;font-size:24px;font-family:"Material Icons";color:#00a33e}@media print,screen and (min-width: 769px){.organizers_place .organizers_place_item .organizers_place_item_info .link a:hover{text-decoration:underline}}#school h1{position:absolute}@media print,screen and (min-width: 769px){#school h1{left:23%;top:3vw;width:40vw;max-width:392px}}@media print,screen and (max-width: 768px){#school h1{left:24%;top:3vh;width:50vw}}#school .school-body.wrap{margin-bottom:5%;padding:5%;background-color:rgba(255,255,255,.8)}@media print,screen and (max-width: 768px){#school .school-body.wrap{width:100%;margin-bottom:0;padding-bottom:10%}}#school .school-body.wrap .read{margin-bottom:30px;font-size:18px}@media print,screen and (max-width: 768px){#school .school-body.wrap .read{margin:1rem auto 3rem;font-size:1.4rem}}#school #school_search{position:relative;padding:5% 10%;background-color:#fff;border-radius:10px;border:solid 2px #00a33e}@media print,screen and (max-width: 768px){#school #school_search{padding:8% 5% 5%}}#school #school_search h2{margin-bottom:30px;font-size:28px;color:#00a33e;line-height:1}@media print,screen and (max-width: 768px){#school #school_search h2{font-size:2.4rem}}#school #school_search .school_search_item{display:flex;flex-wrap:wrap;margin-top:25px}#school #school_search .school_search_item_ttl{position:relative;width:18%;font-weight:bold;font-size:16px}#school #school_search .school_search_item_ttl._large{font-size:160%}@media print,screen and (max-width: 768px){#school #school_search .school_search_item_ttl._large{font-size:130%}}@media print,screen and (max-width: 768px){#school #school_search .school_search_item_ttl{width:30%;font-size:1.5rem}}#school #school_search .school_search_item_ttl::before{content:"｜";display:block;position:absolute;right:0;top:0;font-size:18px}#school #school_search ul{display:flex;flex-wrap:wrap;width:82%;padding-left:30px}@media print,screen and (max-width: 768px){#school #school_search ul{width:100%;margin-top:1rem;padding-left:0}}#school #school_search li{min-width:72px;margin:0 1% 1% 0}@media print,screen and (max-width: 768px){#school #school_search li{min-width:7rem;margin:0 1.5% 1.5% 0}}#school #school_search li label{display:block;text-align:center;color:#fff;font-size:13px;font-weight:bold;border-radius:100vh;overflow:hidden;cursor:pointer}@media print,screen and (max-width: 768px){#school #school_search li label{font-size:1.2rem}}#school #school_search li label span{display:block;padding:10px 20px}@media print,screen and (max-width: 768px){#school #school_search li label span{padding:7px 1.5rem}}#school #school_search li input[type=checkbox]{display:none}#school #school_search li input[type=checkbox]:checked+span{opacity:1}#school #school_search li input[type=checkbox]:not(:checked)+span{background-color:#d2d2d2}#school #school_search .select_btn{position:relative;width:200px;height:40px;margin-left:30px}@media print,screen and (max-width: 768px){#school #school_search .select_btn{width:15rem;height:30px;margin-left:2rem}}#school #school_search .select_btn select{position:relative;display:block;width:100%;height:100%;appearance:none;padding:0 40px 0 20px;font-size:15px;z-index:1;background-color:transparent;border:solid 1px #000}@media print,screen and (max-width: 768px){#school #school_search .select_btn select{padding:0 2rem 0 1rem;font-size:1.3rem}}#school #school_search .select_btn::before{content:"keyboard_arrow_down";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#00a33e;font-family:"Material Icons";font-size:15px;z-index:0}@media print,screen and (max-width: 768px){#school #school_search .select_btn::before{right:5px}}#school #schedule_link{position:relative;width:90%;margin:60px auto;padding:10px;background-color:#00a33e}@media print,screen and (max-width: 768px){#school #schedule_link{width:100%;margin:3rem auto}}#school #schedule_link p{font-size:38px;text-align:center;color:#fff}@media print,screen and (max-width: 768px){#school #schedule_link p{font-size:2rem}}#school #schedule_link p small{display:inline-block;margin-left:20px;font-size:20px;font-weight:bold}@media print,screen and (max-width: 768px){#school #schedule_link p small{font-size:1.5rem}}#school #schedule_link a{position:absolute;top:50%;width:26%;height:100%;transform:translateY(-50%);color:#fff}@media print,screen and (max-width: 768px){#school #schedule_link a{width:20%}}#school #schedule_link a span{display:flex;align-items:center;height:100%;font-size:38px}#school #schedule_link a.schedule_link_prev{left:0;margin-left:auto}#school #schedule_link a.schedule_link_prev span{justify-content:flex-end}#school #schedule_link a.schedule_link_next{right:0}#school .school_block{margin-top:80px;padding:0 5%}@media print,screen and (max-width: 768px){#school .school_block{margin-top:5rem}}#school .school_block h2{position:relative;margin-bottom:4rem;padding-left:4rem;font-size:38px;color:#00a33e;line-height:1}@media print,screen and (max-width: 768px){#school .school_block h2{margin-bottom:2rem;padding-left:3rem;font-size:2.8rem}}#school .school_block h2::before{content:"";display:block;position:absolute;left:0;top:50%;width:24px;height:9px;background-color:#00a33e;transform:translateY(-50%)}@media print,screen and (max-width: 768px){#school .school_block h2::before{top:2rem;width:20px;height:6px}}#school .school_block h2 span{letter-spacing:3px}#school .school_block h2 small{display:inline-block;vertical-align:text-bottom;margin-left:2rem;font-size:18px;color:#00a33e;line-height:1.5}@media print,screen and (max-width: 768px){#school .school_block h2 small{margin:1rem 0 0 1rem;font-size:1.4rem}}#school .school_item{position:relative;margin-top:50px}@media print,screen and (max-width: 768px){#school .school_item{margin-top:2rem;padding-bottom:2rem;border-bottom:solid 1px #eee}}#school .school_item h3{margin-bottom:20px;padding-bottom:10px;padding-right:120px;font-size:28px;line-height:1.5;border-bottom:solid 1px #00a33e}@media print,screen and (max-width: 768px){#school .school_item h3{margin-bottom:1rem;padding-bottom:.5rem;padding-right:0;font-size:1.8rem}}#school .school_item h3 span{display:inline-block;vertical-align:text-bottom;min-width:72px;margin-left:5px;padding:5px 10px;font-size:13px;color:#fff;text-align:center;border-radius:100vh}@media print,screen and (min-width: 769px){#school .school_item h3 span:nth-of-type(1){margin-left:20px}}@media print,screen and (max-width: 768px){#school .school_item h3 span{min-width:6rem;margin:.5rem .5rem 0 0;font-size:1.1rem}}#school .school_item .link{position:relative;padding-right:25px;font-size:15px;font-weight:bold;color:#00a33e}@media print,screen and (min-width: 769px){#school .school_item .link{position:absolute;right:0;top:12px}}@media print,screen and (max-width: 768px){#school .school_item .link{font-size:1.4rem;text-align:right;margin-bottom:1rem}}#school .school_item .link span{position:absolute;right:0;top:1px}#school .school_item .school_item_body{display:flex}@media print,screen and (max-width: 768px){#school .school_item .school_item_body{flex-direction:column}}#school .school_item .school_item_body .pic{width:35%}@media print,screen and (max-width: 768px){#school .school_item .school_item_body .pic{width:100%;height:20rem;margin-bottom:1rem}#school .school_item .school_item_body .pic img{width:100%;height:100%;object-fit:cover}}#school .school_item .school_item_body div{width:65%;padding-left:5%}@media print,screen and (max-width: 768px){#school .school_item .school_item_body div{width:100%;padding:0}}#school .school_item .school_item_body div .date{margin-bottom:20px;font-size:25px;font-weight:bold}@media print,screen and (max-width: 768px){#school .school_item .school_item_body div .date{margin-bottom:1.5rem;font-size:1.4rem}}#school .school_item .school_item_body div .txt{font-size:18px}@media print,screen and (max-width: 768px){#school .school_item .school_item_body div .txt{font-size:1.3rem}}#other h1{position:absolute}@media print,screen and (min-width: 769px){#other h1{left:10%;top:4vh;width:36vw;max-width:566px}}@media print,screen and (max-width: 768px){#other h1{left:5%;top:2vh;width:60vw}}#other .other-body.wrap{margin-bottom:5%;padding:2% 5% 5%;background-color:rgba(255,255,255,.8)}@media print,screen and (max-width: 768px){#other .other-body.wrap{width:100%;margin-bottom:0;padding-bottom:10%}}#other .other-body.wrap p{font-size:16px}@media print,screen and (max-width: 768px){#other .other-body.wrap p{font-size:1.4rem}}#other .other-body.wrap#privacypolicy{padding-top:5%}#other .other_item h2{position:relative;margin:50px auto 10px;padding:0 0 5px 30px;font-size:20px;border-bottom:solid 1px #00a33e}@media print,screen and (max-width: 768px){#other .other_item h2{font-size:1.8rem}}#other .other_item h2::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:6px;background-color:#00a33e}#other .other_item p{font-size:16px}@media print,screen and (max-width: 768px){#other .other_item p{font-size:1.4rem}}#other .other_item ul{margin:20px 0;padding-left:20px;list-style-type:circle}#other .other_item ul ul{margin-top:0;padding-left:0;list-style-type:none}#other .other_item li{position:relative;margin-top:5px;font-size:14px}@media print,screen and (max-width: 768px){#other .other_item li{font-size:1.3rem}}#other .other_item li p{margin-bottom:20px}#other .other_item li strong{font-size:16px}#other .other_item li li{padding-left:20px}#other .other_item li li::before{content:"・";display:block;position:absolute;left:0;top:0;font-size:16px}#other .other_item dl{margin-top:30px}#other .other_item dl dt{margin-bottom:10px;padding-left:10px;border-left:solid 4px #00a33e;font-size:17px}#other .other_item dl dd{margin-bottom:50px;font-size:16px}.err_contents{height:100%}.err_contents footer{position:sticky;top:100vh}#other .other-body.wrap#err{padding-top:5%}@media print,screen and (max-width: 768px){#other .other-body.wrap#err{padding-top:10%}}#other .other-body.wrap#err h2{font-size:180%;text-align:center}@media print,screen and (max-width: 768px){#other .other-body.wrap#err h2{font-size:140%;text-align:center}#other .other-body.wrap#err h2 small{display:block}}#other .other-body.wrap#err h3{margin-top:25px;font-size:160%;text-align:center}@media print,screen and (max-width: 768px){#other .other-body.wrap#err h3{font-size:125%;text-align:center}}#other .other-body.wrap#err p{margin-top:50px}@media print,screen and (max-width: 768px){#other .other-body.wrap#err p{margin-top:3rem}}#other .other-body.wrap#err #err_totop{width:180px;margin:80px auto 0;text-align:center}#other .other-body.wrap#err #err_totop a{color:#00a33e}#other .other-body.wrap#err #err_totop img{margin-top:5px}#modal{display:none;position:fixed;left:0;top:0;bottom:0;width:100%;height:100%;z-index:1000}#modal #modal_bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);cursor:pointer}#modal .material-icons{position:absolute;right:10%;top:10%;font-size:50px;padding:5px;z-index:1010;cursor:pointer;background-color:#4d4d4d;border-radius:100%;color:#fff}@media print,screen and (max-width: 768px){#modal .material-icons{right:1rem;top:1rem;font-size:3rem}}#modal #modal_movie{position:absolute;left:50%;top:50%;z-index:100;width:640px;height:360px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);background-color:#000}@media print,screen and (max-width: 768px){#modal #modal_movie{width:90%;height:auto;padding-bottom:56.25%;overflow:hidden}}#modal #modal_movie iframe{width:100%;height:100%}@media print,screen and (max-width: 768px){#modal #modal_movie iframe{position:absolute;left:0;top:0}}#modal_body{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;width:1000px}@media print,screen and (max-width: 768px){#modal_body{width:90%}}#modal_body iframe{display:block;width:100%;height:100%;margin:0 auto}#modal_body .movie_area{width:640px;margin:0 auto;aspect-ratio:16/9}@media print,screen and (max-width: 768px){#modal_body .movie_area{width:100%}}#modal_body #place_info{padding:5%;background-color:#efefef}#modal_body #place_info #place_ttl{display:flex;justify-content:space-between;margin-bottom:50px}@media print,screen and (max-width: 768px){#modal_body #place_info #place_ttl{flex-direction:column;margin-bottom:2rem}}#modal_body #place_info #place_ttl .pic{width:35%;aspect-ratio:5/3;transform:rotate(-2deg)}@media print,screen and (max-width: 768px){#modal_body #place_info #place_ttl .pic{width:90%;margin:1rem auto}}#modal_body #place_info #place_ttl .pic img{width:100%;height:100%;object-fit:cover}#modal_body #place_info #place_ttl div{width:60%;padding-top:2%}@media print,screen and (max-width: 768px){#modal_body #place_info #place_ttl div{width:100%}}#modal_body #place_info #place_ttl div .ttl{font-size:22px;font-weight:bold}@media print,screen and (max-width: 768px){#modal_body #place_info #place_ttl div .ttl{font-size:1.5rem}}#modal_body #place_info #place_ttl div .ttl span{display:inline-block;padding:10px 15px;background-color:#fff}@media print,screen and (max-width: 768px){#modal_body #place_info #place_ttl div .ttl span{padding:5px 10px}}#modal_body #place_info #place_ttl div ul{display:flex;flex-wrap:wrap;margin-top:20px}@media print,screen and (max-width: 768px){#modal_body #place_info #place_ttl div ul{margin-top:1rem}}#modal_body #place_info #place_ttl div li{display:inline-block;margin:0 5px 5px 0;padding:5px 20px;color:#fff;text-align:center;border-radius:100vh;font-size:14px}@media print,screen and (max-width: 768px){#modal_body #place_info #place_ttl div li{font-size:11px}}#modal_body #place_info .txt{font-size:18px}@media print,screen and (max-width: 768px){#modal_body #place_info .txt{height:18rem;overflow:scroll;font-size:1.3rem}}#modal_body #place_info .link_btn{width:auto;margin:30px auto 0;border-radius:0;background:none;border:none}#modal_body #place_info .link_btn a{position:relative;display:inline-block;width:auto;padding:0 60px 0 30px;background-color:#00a33e;border-radius:100vh}@media print,screen and (max-width: 768px){#modal_body #place_info .link_btn a{padding:1rem 5rem 1rem 3rem}}@media print,screen and (max-width: 768px){#modal_body #place_info .link_btn{width:90%;height:auto;line-height:1.5;font-size:1.2rem}}#modal_body #place_info .link_btn::before{display:none}#modal_body #place_info .link_btn span{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:24px}@media print,screen and (max-width: 768px){#modal_body #place_info .link_btn span{font-size:2rem}}#modal_body #place_info .link_btn .material-icons{background:none}.detail .event_end{margin:20px 0;padding:3%;border:solid 2px #c0272d}.detail .event_end p{margin:0;text-align:center;color:#c0272d}.detail .event_end p strong{font-size:22px}@media print,screen and (max-width: 768px){.detail .event_end p strong{font-size:1.6rem}}.detail .detail_body{margin-top:50px;font-size:15px;line-height:1.8}@media print,screen and (max-width: 768px){.detail .detail_body{margin-top:3rem}}.detail .detail_body h3{margin-top:30px;font-size:18px}@media print,screen and (max-width: 768px){.detail .detail_body h3{margin-top:1.5rem;font-size:1.6rem}}.detail .detail_body p,.detail .detail_body strong,.detail .detail_body ul,.detail .detail_body ol{font-size:15px;line-height:1.8}@media print,screen and (max-width: 768px){.detail .detail_body p,.detail .detail_body strong,.detail .detail_body ul,.detail .detail_body ol{font-size:1.4rem}}.detail .detail_body strong{display:inline-block}.detail .detail_body span strong{display:inline}.detail .detail_body ul,.detail .detail_body ol{padding-left:20px}.detail .detail_body ul{list-style-type:disc}.detail .detail_body img:not(.icon){display:block;margin:30px auto}.detail .detail_body a{color:#00a33e;text-decoration:underline}.detail .detail_body a:hover{text-decoration:none}.detail .detail_body table{width:100%;margin:30px 0;border:solid 1px gray;background-color:#fff}.detail .detail_body table tr:nth-child(odd){background-color:#f4f4f4}.detail .detail_body table th,.detail .detail_body table td{padding:10px;border:solid 1px gray;font-size:14px;line-height:1.8}@media print,screen and (max-width: 768px){.detail .detail_body table th,.detail .detail_body table td{font-size:1.3rem}}.detail .detail_body table th{width:20%;text-align:center}@media print,screen and (max-width: 768px){.detail .detail_body table th{width:25%}}.detail .detail_body table td{width:80%}@media print,screen and (max-width: 768px){.detail .detail_body table td{width:75%}}.detail .detail_body .detail_contact{padding:3%;border:solid 2px #00a23e}.detail .detail_body .detail_contact h3{margin:0 0 10px;padding-bottom:10px;font-size:18px;color:#00a33e;border-bottom:solid 2px #00a23e}@media print,screen and (max-width: 768px){.detail .detail_body .detail_contact h3{font-size:1.6rem}}.detail .detail_body .detail_contact p{line-height:1.4}.detail ul.cate{display:flex;flex-wrap:wrap;justify-content:center;max-width:80%;margin:0 auto}.detail ul.cate li{display:block;min-width:80px;margin:0 .4rem .8rem;padding:5px 10px;text-align:center;font-size:12px;font-weight:bold;color:#fff;border-radius:100vh}@media print,screen and (max-width: 768px){.detail ul.cate li{min-width:6rem;padding:5px 10px;font-size:1.1rem}}#news.detail .date{text-align:center;color:#00a33e;font-size:18px}#news.detail h1{margin:30px auto;text-align:center;font-size:25px;line-height:1.5}#events.detail #events_body .date{margin-bottom:10px;text-align:left;color:#00a33e;font-size:18px}#events.detail #events_body h2{margin:15px auto;padding-bottom:10px;text-align:left;font-size:28px;line-height:1.5;border-bottom:solid 1px #000}@media print,screen and (max-width: 768px){#events.detail #events_body h2{font-size:2rem}}#events.detail #events_body h2+p{font-size:18px;font-weight:bold}@media print,screen and (max-width: 768px){#events.detail #events_body h2+p{font-size:1.4rem}}#events.detail #events_body ul.cate{justify-content:flex-start;max-width:100%;width:100%}#events.detail #events_body ul.cate li{margin:0 .4rem .8rem 0}#events.detail .events_place,#events.detail .events_recommend{width:100%;padding:50px 0}@media print,screen and (max-width: 768px){#events.detail .events_place,#events.detail .events_recommend{padding:3rem 0}}#events.detail .events_place h2,#events.detail .events_recommend h2{color:#00a33e;font-size:45px;letter-spacing:2px}@media print,screen and (max-width: 768px){#events.detail .events_place h2,#events.detail .events_recommend h2{font-size:3.5rem}}#events.detail .events_place{background-color:#f0f0f0}#events.detail .events_recommend{background-color:rgba(255,255,255,.8)}#events.detail .events_place_item{padding:50px 0}@media print,screen and (max-width: 768px){#events.detail .events_place_item{flex-direction:column;padding:3rem 0}}#events.detail .events_place_item .pic{width:30%;transform:rotate(-3deg)}@media print,screen and (max-width: 768px){#events.detail .events_place_item .pic{width:90%;margin:0 auto 4rem}}#events.detail .events_place_item .pic img{width:100%;height:auto;object-fit:cover}#events.detail .events_place_item .events_place_item_body{width:70%;padding-left:10%}@media print,screen and (max-width: 768px){#events.detail .events_place_item .events_place_item_body{width:100%;padding:0}}#events.detail .events_place_item .events_place_item_body h3{margin-bottom:20px;font-size:25px}@media print,screen and (max-width: 768px){#events.detail .events_place_item .events_place_item_body h3{font-size:1.8rem}}#events.detail .events_place_item .events_place_item_body h3 span{padding:10px;background-color:#fff}#events.detail .events_place_item .events_place_item_body .txt{font-size:18px}@media print,screen and (max-width: 768px){#events.detail .events_place_item .events_place_item_body .txt{font-size:1.4rem}}#events.detail .events_place_item .events_place_item_body .link_btn{width:auto;margin:30px 0 0;border-radius:0;background:none;border:none;text-align:left}#events.detail .events_place_item .events_place_item_body .link_btn a{position:relative;display:inline-block;width:auto;padding:0 60px 0 30px;background-color:#00a33e;border-radius:100vh}@media print,screen and (max-width: 768px){#events.detail .events_place_item .events_place_item_body .link_btn{width:90%;font-size:1.2rem}}#events.detail .events_place_item .events_place_item_body .link_btn::before{display:none}#events.detail .events_place_item .events_place_item_body .link_btn span{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:24px}@media print,screen and (max-width: 768px){#events.detail .events_place_item .events_place_item_body .link_btn span{font-size:2rem}}#events.detail .events_place_item .events_place_item_body .link_btn .material-icons{background:none}@media print,screen and (min-width: 769px){#events.detail .events_recommend .events_item{margin-top:0}}/*# sourceMappingURL=style.css.map */
