body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;line-height:1}div,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:none;font-size:100%;font-weight:400;font-style:normal;vertical-align:baseline;background:0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,menu,nav,section,div,address,canvas,hr,textarea{display:block;line-height:1}a,label{cursor:pointer}blockquote{padding:0;margin:0;display:block}address,em{font-style:normal}hr{border:0;margin:0;padding:0}ul,ol,li{list-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}textarea{resize:vertical;overflow:hidden;-webkit-appearance:none;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input,button{vertical-align:middle;border-radius:0;border:none;background:0 0;margin:0;padding:0;cursor:pointer}table{border-collapse:collapse}.nav_area{position:fixed;z-index:99;top:-130%;left:0;width:100%;height:100vh;transition:all .6s;background:rgba(255,255,255,.6)}.nav_area.panelactive{top:0}.nav_area .nav_inner{position:relative}.nav_area .nav_inner .nav_wrap{padding:40px;width:767px;background:#fff;position:absolute;top:40px;right:40px}@media only screen and (max-width:1000px){.nav_area .nav_inner .nav_wrap{right:0}}@media only screen and (max-width:767px){.nav_area .nav_inner .nav_wrap{width:100%;top:0;padding:20px}}.nav_area .nav_inner .nav_wrap .nav_title{margin-bottom:30px;text-align:center}.nav_area .nav_inner .nav_wrap .nav_title img{max-width:50%}.nav_area .nav_inner .nav_wrap .nav_first_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:20px 30px;margin-bottom:30px}@media only screen and (max-width:767px){.nav_area .nav_inner .nav_wrap .nav_first_grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_grid_facility{grid-area:1/2/2/3}@media only screen and (max-width:767px){.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_grid_facility{grid-area:1/1/2/2}}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_grid_food{grid-area:1/3/2/4}@media only screen and (max-width:767px){.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_grid_food{grid-area:1/2/2/3}}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_grid_activity{grid-area:2/1/3/2}@media only screen and (max-width:767px){.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_grid_activity{grid-area:2/1/3/2}}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_grid_cafe{grid-area:2/2/3/3}@media only screen and (max-width:767px){.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_grid_cafe{grid-area:2/2/3/3}}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_grid_menu{grid-area:1/1/2/2}@media only screen and (max-width:767px){.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_grid_menu{grid-area:3/1/4/3}}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_grid_sns{grid-area:2/3/3/4}@media only screen and (max-width:767px){.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_grid_sns{display:none}}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box{text-align:center}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box a{display:block;text-decoration:none;color:#00294e;line-height:1.5}@media only screen and (max-width:509px){.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box a{font-size:.8rem}}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box a:hover{color:#7b6948}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box a:hover img{opacity:.8}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box a img{max-width:100%}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box a span{display:inline-block;font-family:paganini,serif;font-weight:400;font-style:normal;letter-spacing:.1rem;margin:15px 0 0}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box ul.menu li{text-align:left}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box ul.menu li a{display:inline-block;padding:5px 0;line-height:1.4;letter-spacing:.2rem}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box ul.menu li a br,.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box ul.menu li a span{display:none}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box .title_sns{text-align:center;margin:25px 0 20px}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box .content_sns{text-align:center}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box .content_sns ul li{list-style:none;display:inline-block;margin-right:20px}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box .content_sns ul li:last-child{margin-right:0}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box .content_sns ul li a img{max-width:32px}.nav_area .nav_inner .nav_wrap .nav_first_grid .nav_first_box .content_sns ul li a:hover img{opacity:.7;transform:scale(1.2)}.nav_area .nav_inner .nav_wrap .nav_second_wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:30px;grid-row-gap:30px;align-items:center}@media only screen and (max-width:767px){.nav_area .nav_inner .nav_wrap .nav_second_wrap{grid-template-columns:repeat(2,1fr)}}.nav_area .nav_inner .nav_wrap .nav_second_wrap .nav_second_inner_01{grid-area:1/1/2/2}.nav_area .nav_inner .nav_wrap .nav_second_wrap .nav_second_inner_01 .nav_logo img{max-width:70%}@media only screen and (max-width:767px){.nav_area .nav_inner .nav_wrap .nav_second_wrap .nav_second_inner_01 .nav_logo img{max-width:120px;height:auto}}@media only screen and (max-width:767px){.nav_area .nav_inner .nav_wrap .nav_second_wrap .nav_second_inner_01{grid-area:1/1/2/2}}.nav_area .nav_inner .nav_wrap .nav_second_wrap .nav_second_inner_02{grid-area:1/2/2/3}@media only screen and (max-width:767px){.nav_area .nav_inner .nav_wrap .nav_second_wrap .nav_second_inner_02{display:none}}.nav_area .nav_inner .nav_wrap .nav_second_wrap .nav_second_inner_03{grid-area:1/3/2/4}@media only screen and (max-width:767px){.nav_area .nav_inner .nav_wrap .nav_second_wrap .nav_second_inner_03{grid-area:1/2/2/3}}.openbtn{position:relative;background:rgba(255,255,255,.5);cursor:pointer;width:60px;height:60px;border-radius:100vh;margin-left:20px;z-index:100}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:20px;height:1px;border-radius:5px;background:#7b6948;width:35%}.openbtn span:nth-of-type(1){top:16px}.openbtn span:nth-of-type(2){top:23px}.openbtn span:nth-of-type(3){top:30px}.openbtn span:nth-of-type(3):after{content:"Menu";position:absolute;top:7px;left:-5px;color:#7b6948;font-size:.8em;font-family:paganini,serif;font-weight:400;font-style:normal}.openbtn.active span:nth-of-type(1){top:20px;left:20px;transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:32px;left:20px;transform:translateY(-6px) rotate(45deg);width:30%}.openbtn.active span:nth-of-type(3):after{content:"Close";transform:translateY(0) rotate(-45deg);top:7px;left:5px}.reserve .btn{position:relative;overflow:hidden;text-decoration:none;display:inline-block;text-align:center;outline:none;transition:ease .2s;background:rgba(255,255,255,.5);width:100px;height:100px;border-radius:100vh;padding:15px;line-height:1.3;box-sizing:border-box}.reserve .btn span{position:relative;z-index:3;color:#7b6948;line-height:.6;letter-spacing:.1rem}.reserve .btn span.name{font-size:.8rem}.reserve .bgcenterx:before{content:"";position:absolute;top:0;left:0;z-index:2;background:rgba(0,41,78,.4);width:100%;height:100%;border-radius:100vh;transition:cubic-bezier(.8,0,.2,1) .3s 0s;transform:scale(0,0);transform-origin:top 50%}.reserve .bgcenterx:hover:before{transform:scale(1,1)}.btn_vm .btn{background:#00431a;padding:25px 0}.btn_vm .btn span{color:#fff;font-size:.8rem;font-family:paganini,serif;font-weight:400;font-style:normal}.btn_vm .bgcenterx:before{background:#7b6948}@media only screen and (max-width:767px){.btn_vm .bgcenterx{display:none}}.btn_vm .btn_phone{display:none}@media only screen and (max-width:767px){.btn_vm .btn_phone{display:inline-block}.btn_vm .btn_phone img{max-width:50%}}.btn_inq .btn{width:130px;height:130px}.btn_inq .inq_q{padding:0;position:relative}.btn_inq .inq_q span{font-size:48px;display:inline-block;position:absolute}.btn_inq .inq_q span.q{top:40px;left:15px}.btn_inq .inq_q span.amp{top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px}.btn_inq .inq_q span.a{bottom:40px;right:20px}.btn_inq .inq_f{line-height:2.4;padding:30px 0;font-family:paganini,serif;font-weight:400;font-style:normal}.btn_inq .inq_f img{max-width:50%}.btn_inq .bgcenterx:before{background:#fff}ul.nav_second_left li{list-style:none}ul.nav_second_left li.nav_sp{display:none}@media only screen and (max-width:767px){ul.nav_second_left li.nav_sp{display:block}}ul.nav_second_left li a{display:block;padding:5px 0;text-decoration:none;color:#00294e;line-height:1.4;letter-spacing:.2rem}ul.nav_second_left li a:hover{color:#7b6948}.nav_second_center{text-align:center;margin-top:0 !important}.nav_second_center .btn{background:#00294e;width:130px;height:130px;padding:25px}.nav_second_center .btn span{color:#fff}.nav_second_center .bgcenterx:before{background:#7b6948}ul.nav_second_right li a{display:block;padding:10px 30px;text-decoration:none;position:relative;overflow:hidden;transition:all .8s;text-align:center;border-left:1px solid #00294e;border-right:1px solid #00294e}ul.nav_second_right li a:hover{background:#00294e;color:#fff;transition-delay:.5s}ul.nav_second_right li a:hover:before,ul.nav_second_right li a:hover:after{transform:translateX(0)}ul.nav_second_right li a:before,ul.nav_second_right li a:after{content:"";position:absolute;left:0;height:2px;width:100%;background:#00294e;transition:all .5s}ul.nav_second_right li a:before{top:0;transform:translateX(-100%)}ul.nav_second_right li a:after{bottom:0;transform:translateX(100%)}.go_home{text-align:right;display:block !important}.go_home .btn{width:60px;height:60px;padding:5px}.go_home .btn span{font-family:paganini,serif;font-weight:400;font-style:normal;font-size:.8rem}.go_home .btn span img{max-width:50%}ul.footer_nav_main li{list-style:none}ul.footer_nav_main li a{display:block;padding:5px 0;text-decoration:none;color:#00294e;position:relative;line-height:1.4;letter-spacing:.2rem}ul.footer_nav_main li a:hover{color:#7b6948}ul.footer_nav_main li a:hover:after{transform:scale(1,1)}ul.footer_nav_main li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#7b6948;transition:all .3;transform:scale(0,1);transform-origin:center top}p.pt{position:fixed;right:20px;bottom:0;z-index:9999}p.pt a{display:inline-block;z-index:2;padding:10px 10px 110px;overflow:hidden;color:#7b6948;font-size:14px;font-family:"Josefin Sans",sans-serif;line-height:1;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;writing-mode:vertical-lr}p.pt a:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:100px;background:#7b6948;animation:sdl 1.5s cubic-bezier(1,0,0,1) infinite}@keyframes sdl{0%{transform:scale(1,0);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}50.1%{transform:scale(1,1);transform-origin:0 100%}100%{transform:scale(1,0);transform-origin:0 100%}}.scroll_up{transition:.8s ease-in-out;transform:translateY(30px);opacity:0}.scroll_up.on{transform:translateY(0);opacity:1}.scroll_left{transition:.8s ease-in-out;transform:translateX(-30px);opacity:0}.scroll_left.on{transform:translateY(0);opacity:1}.timing02{transition-delay:.2s}.timing03{transition-delay:.4s}.timing04{transition-delay:.6s}.timing05{transition-delay:.8s}.timing06{transition-delay:1s}#splash{position:fixed;width:100%;height:100%;background:#eee;z-index:9999999;text-align:center;color:#fff}#splash #splash-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.splashbg{display:none}body.appear .splashbg{display:block;content:"";position:fixed;z-index:999999;width:100%;height:100vh;top:0;left:0;transform:scale(0);background:#eee;animation-name:PageAnime;animation-duration:.8s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes PageAnime{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.001%{transform-origin:bottom}100%{transform-origin:bottom;transform:scaleY(0)}}.other_page .container{opacity:0}body.appear .container{animation-name:PageAnimeAppear;animation-duration:1s;animation-delay:.8s;animation-fill-mode:forwards;opacity:0}@keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}.slider4-wrap,.slider5-wrap,.slider6-wrap,.slider7-wrap{width:100%;margin:0 auto;position:relative}.slider-4 .slick-slide,.slider-5 .slick-slide,.slider-6 .slick-slide,.slider-7 .slick-slide{height:auto;overflow:hidden}.slider-4 .slick-slide img,.slider-5 .slick-slide img,.slider-6 .slick-slide img,.slider-7 .slick-slide img{display:block;width:100%;height:100%;object-fit:cover}.dots-4 .slick-dots,.dots-5 .slick-dots,.dots-6 .slick-dots,.dots-7 .slick-dots{text-align:center}.dots-4 .slick-dots li,.dots-5 .slick-dots li,.dots-6 .slick-dots li,.dots-7 .slick-dots li{display:inline-block}.dots-4 .slick-dots button,.dots-5 .slick-dots button,.dots-6 .slick-dots button,.dots-7 .slick-dots button{display:block;width:10px;height:10px;margin:6px;font-size:0;padding:0;border:0;outline:none;cursor:pointer;background:#bcbcbc;border-radius:50%}.dots-4 .slick-dots .slick-active button,.dots-5 .slick-dots .slick-active button,.dots-6 .slick-dots .slick-active button,.dots-7 .slick-dots .slick-active button{background:#0a467d}.progress_bar{width:100%;background:#eaeaea;position:absolute;bottom:0;left:0;z-index:1}.progress_bar .bar,.progress_bar .bar2,.progress_bar .bar3,.progress_bar .bar4{width:0;height:4px;background:#0a467d}.clearfix{*zoom:1;}.clearfix:after{content:"";display:table;clear:both}body{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}body.other_page{position:relative}a{color:#000;transition:all .5s}a:hover{color:#777}a img{transition:all .5s}.mainblur{filter:blur(8px)}.container{position:relative;width:100%;z-index:4;background:#fff}.container .inner_wrap{width:1200px;margin:0 auto;position:relative}@media only screen and (max-width:1200px){.container .inner_wrap{width:100%}}@media only screen and (max-width:1200px){.container .inner_wrap .common .common_base{padding:0 20px}}#ytb{position:relative;height:100vh;text-align:center;color:#fff;background:url(//yoshizora.com/system/wp-content/themes/tpl/img/demo.jpg) no-repeat;background-size:cover}#ytb #loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700}#ytb #loading.disappear{display:none}#ytb #youtube-area{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:0}#ytb #youtube-area.appear{animation-name:PageAnimeAppear;animation-duration:.5s;animation-fill-mode:forwards}#ytb #youtube-area h1{position:absolute;z-index:2;top:70px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:509px){#ytb #youtube-area h1{left:50%}}#ytb #youtube-area h1 img{max-width:100%;height:auto}#ytb #youtube-area #youtube{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}#ytb #youtube-area #youtube-mask{position:absolute;z-index:2;top:0;width:100%;height:100%}@keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}.menu_area{position:fixed;z-index:9999;top:60px;right:60px}@media only screen and (max-width:767px){.menu_area{top:10px;right:10px}}.menu_area .reserve{margin-top:40px}@media only screen and (max-width:767px){.menu_area .reserve{display:none}}header{width:100%;height:70vh;position:relative}header.bg_eyecatch{padding:0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center center}@media only screen and (max-width:767px){header.bg_eyecatch{background-size:auto 100%;background-attachment:scroll}}header .bg_header{width:100%;height:100%;position:relative}header .bg_header:before{content:"";position:absolute;left:0;right:0;bottom:0;padding-top:8%;background:url(//yoshizora.com/system/wp-content/themes/tpl/img/bg_header.png) no-repeat;background-size:100% auto}@media only screen and (max-width:767px){header .bg_header h1.logo_h{text-align:center}header .bg_header h1.logo_h a{margin-left:0}}@media only screen and (max-width:509px){header .bg_header h1.logo_h img{width:55%;height:auto}}header .bg_header h1.page_title{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);font-size:30px;color:#fff;text-align:right;text-shadow:3px 3px 5px #777}@media only screen and (max-width:767px){header .bg_header h1.page_title{font-size:20px}}header .bg_header h1.page_title span{display:block;font-size:120px;font-family:dulcinea,sans-serif;font-weight:400;font-style:normal;transform:rotate(-5deg);margin-bottom:20px}@media only screen and (max-width:767px){header .bg_header h1.page_title span{font-size:50px}}header h1 a{display:inline-block;margin-top:30px;margin-left:60px}header h1 a img{max-width:70%;height:auto}h2.base_index{color:#00294e;font-size:1rem;margin-bottom:30px}h2.base_index span{display:block;font-size:4rem;font-family:dulcinea,sans-serif;font-weight:400;font-style:normal;transform:rotate(-5deg)}h2.base_index span.right{margin-bottom:30px}h2.base_index span.left{margin-bottom:60px}@media only screen and (max-width:767px){h2.base_index span{margin-bottom:60px}}h2.heddign_news{text-align:right}h2.heddign_news span{transform:rotate(0deg);margin-bottom:0}h2.hedding_map span{margin-bottom:20px}h2.heddign_center{text-align:center;color:#fff}h2.heddign_center span{transform:rotate(0deg);margin-bottom:30px}.sub_title p,.index_text p{color:#7b6948;line-height:1.8;margin-bottom:30px;font-size:1.2rem}.index_text p{font-size:.9rem}.index_wrap{padding-top:120px}.index_wrap .index_wrap_inner{display:grid;grid-template-columns:repeat(20,1fr);grid-template-rows:45px auto;grid-column-gap:20px;grid-row-gap:0}@media only screen and (max-width:767px){.index_wrap .index_wrap_inner{grid-template-rows:repeat(2,auto)}}@media only screen and (max-width:509px){.index_wrap .index_wrap_inner{grid-column-gap:0}}.index_wrap .index_wrap_inner .area_01{grid-area:2/1/3/13}@media only screen and (max-width:767px){.index_wrap .index_wrap_inner .area_01{grid-area:2/1/3/21}}.index_wrap .index_wrap_inner .area_02{grid-area:1/13/3/18;text-align:right}@media only screen and (max-width:1200px){.index_wrap .index_wrap_inner .area_02{grid-area:1/13/3/20}}@media only screen and (max-width:767px){.index_wrap .index_wrap_inner .area_02{grid-area:1/2/2/20}}.index_wrap .index_wrap_inner .area_03{grid-area:1/4/3/9}@media only screen and (max-width:1200px){.index_wrap .index_wrap_inner .area_03{grid-area:1/2/3/9}}@media only screen and (max-width:767px){.index_wrap .index_wrap_inner .area_03{grid-area:1/2/2/20}}.index_wrap .index_wrap_inner .area_04{grid-area:2/9/3/21}@media only screen and (max-width:767px){.index_wrap .index_wrap_inner .area_04{grid-area:2/1/3/21}}.index_wrap .index_wrap_inner .area_05{grid-area:2/1/3/11}@media only screen and (max-width:767px){.index_wrap .index_wrap_inner .area_05{grid-area:2/1/3/21}}.index_wrap .index_wrap_inner .area_06{grid-area:2/11/3/18;text-align:right}@media only screen and (max-width:1200px){.index_wrap .index_wrap_inner .area_06{grid-area:2/11/3/20}}@media only screen and (max-width:767px){.index_wrap .index_wrap_inner .area_06{grid-area:1/2/2/20}}.index_wrap .index_wrap_inner .area_01 img,.index_wrap .index_wrap_inner .area_04 img,.index_wrap .index_wrap_inner .area_05 img{max-width:100%;height:auto}@media only screen and (max-width:767px){.index_wrap .index_wrap_inner .area_02 .btn_vm,.index_wrap .index_wrap_inner .area_03 .btn_vm,.index_wrap .index_wrap_inner .area_06 .btn_vm,.index_wrap .index_wrap_inner .area_07 .btn_vm{text-align:right;padding-bottom:30px}}.index_wrap .index_wrap_inner .area_07{grid-area:1/4/3/11}@media only screen and (max-width:1200px){.index_wrap .index_wrap_inner .area_07{grid-area:1/2/3/11}}@media only screen and (max-width:767px){.index_wrap .index_wrap_inner .area_07{grid-area:1/2/2/20}}.index_wrap .index_wrap_inner .area_08{grid-area:2/11/3/21}@media only screen and (max-width:767px){.index_wrap .index_wrap_inner .area_08{grid-area:2/1/3/21}}.inquiry_area{padding:120px 0 0}@media only screen and (max-width:767px){.inquiry_area{padding-top:0}}.inquiry_area .inquiry_inner{padding:60px 0 380px;background-image:url(//yoshizora.com/system/wp-content/themes/tpl/img/cover_inq.png);background-size:cover;background-position:center center}.inquiry_area .inquiry_inner .index_wrap_inner{grid-template-rows:repeat(2,auto);align-items:center}@media only screen and (max-width:1000px){.inquiry_area .inquiry_inner .index_wrap_inner{grid-template-rows:repeat(3,auto);grid-row-gap:30px;grid-column-gap:0}}.inquiry_area .inquiry_inner .index_wrap_inner .area_09{grid-area:1/1/2/21}.inquiry_area .inquiry_inner .index_wrap_inner .area_10{grid-area:2/4/3/8}@media only screen and (max-width:1200px){.inquiry_area .inquiry_inner .index_wrap_inner .area_10{grid-area:2/2/3/8}}@media only screen and (max-width:1000px){.inquiry_area .inquiry_inner .index_wrap_inner .area_10{grid-area:2/2/3/16}}@media only screen and (max-width:767px){.inquiry_area .inquiry_inner .index_wrap_inner .area_10{grid-area:2/2/3/13;padding-bottom:20px}}@media only screen and (max-width:767px){.inquiry_area .inquiry_inner .index_wrap_inner .area_10{padding-bottom:30px}}.inquiry_area .inquiry_inner .index_wrap_inner .area_11{grid-area:2/8/3/10}@media only screen and (max-width:1000px){.inquiry_area .inquiry_inner .index_wrap_inner .area_11{grid-area:2/16/3/20}}@media only screen and (max-width:509px){.inquiry_area .inquiry_inner .index_wrap_inner .area_11{grid-area:2/13/3/20}}.inquiry_area .inquiry_inner .index_wrap_inner .area_12{grid-area:2/12/3/16}@media only screen and (max-width:1000px){.inquiry_area .inquiry_inner .index_wrap_inner .area_12{grid-area:3/2/4/16}}@media only screen and (max-width:509px){.inquiry_area .inquiry_inner .index_wrap_inner .area_12{grid-area:3/2/4/13}}.inquiry_area .inquiry_inner .index_wrap_inner .area_13{grid-area:2/16/3/18}@media only screen and (max-width:1200px){.inquiry_area .inquiry_inner .index_wrap_inner .area_13{grid-area:2/16/3/20}}@media only screen and (max-width:1000px){.inquiry_area .inquiry_inner .index_wrap_inner .area_13{grid-area:3/16/4/20}}@media only screen and (max-width:509px){.inquiry_area .inquiry_inner .index_wrap_inner .area_13{grid-area:3/13/4/20}}.inquiry_area .inquiry_inner .index_wrap_inner h3{font-size:1.5rem;color:#fff;margin-bottom:40px}.inquiry_area .inquiry_inner .index_wrap_inner p{color:#fff;line-height:1.5}footer .index_wrap{padding-top:40px}footer .index_wrap .index_wrap_inner{grid-template-rows:repeat(2,auto);align-items:center;grid-column-gap:0}@media only screen and (max-width:1000px){footer .index_wrap .index_wrap_inner{grid-template-rows:repeat(3,auto)}}footer .index_wrap .index_wrap_inner .area_14{grid-area:1/4/3/8}@media only screen and (max-width:1200px){footer .index_wrap .index_wrap_inner .area_14{grid-area:1/2/3/8}}@media only screen and (max-width:1000px){footer .index_wrap .index_wrap_inner .area_14{grid-area:3/2/4/20}}footer .index_wrap .index_wrap_inner .area_15{grid-area:1/15/2/18}@media only screen and (max-width:1200px){footer .index_wrap .index_wrap_inner .area_15{grid-area:1/15/2/20}}@media only screen and (max-width:1000px){footer .index_wrap .index_wrap_inner .area_15{grid-area:1/1/2/21}}@media only screen and (max-width:767px){footer .index_wrap .index_wrap_inner .area_15{display:none}}footer .index_wrap .index_wrap_inner .area_16{grid-area:2/8/3/18}@media only screen and (max-width:1200px){footer .index_wrap .index_wrap_inner .area_16{grid-area:2/8/3/20}}@media only screen and (max-width:1000px){footer .index_wrap .index_wrap_inner .area_16{grid-area:2/2/3/20}}footer .index_wrap .index_wrap_inner address{color:#7b6948;line-height:1.5;margin-bottom:30px}@media only screen and (max-width:1000px){footer .index_wrap .index_wrap_inner address{text-align:center;padding-bottom:20px}}@media only screen and (max-width:509px){footer .index_wrap .index_wrap_inner address{font-size:12px}}footer .index_wrap .index_wrap_inner address .adr_logo img{display:inline-block;margin:0 0 20px 60px;max-width:50%;height:auto}@media only screen and (max-width:1000px){footer .index_wrap .index_wrap_inner address .adr_logo img{display:inline;margin:0 0 20px}}@media only screen and (max-width:767px){footer .index_wrap .index_wrap_inner address .adr_logo img{margin:0 0 10px}}footer .index_wrap .index_wrap_inner address p{line-height:1.5}footer .index_wrap .index_wrap_inner address span{font-size:1.2em;font-family:paganini,serif;font-weight:400;font-style:normal}footer .index_wrap .index_wrap_inner address a{color:#7b6948}footer .index_wrap .index_wrap_inner .content_sns ul li,footer .index_wrap .index_wrap_inner .footer_nav ul li{display:inline-block}footer .index_wrap .index_wrap_inner .sns_btn_area{text-align:center}footer .index_wrap .index_wrap_inner .sns_btn_area .title_sns{margin-bottom:20px}footer .index_wrap .index_wrap_inner .sns_btn_area .title_sns img{max-width:100%;height:auto}footer .index_wrap .index_wrap_inner .sns_btn_area .content_sns ul li{list-style:none;display:inline-block;margin-right:20px}footer .index_wrap .index_wrap_inner .sns_btn_area .content_sns ul li:last-child{margin-right:0}footer .index_wrap .index_wrap_inner .sns_btn_area .content_sns ul li a img{max-width:27px;height:auto}footer .index_wrap .index_wrap_inner .sns_btn_area .content_sns ul li a:hover img{opacity:.7;transform:scale(1.2)}footer .index_wrap .index_wrap_inner .footer_nav{text-align:right}@media only screen and (max-width:1000px){footer .index_wrap .index_wrap_inner .footer_nav{text-align:center;padding:20px 0}}footer .index_wrap .index_wrap_inner .footer_nav ul li a{padding:0 5px 0;color:#7b6948}footer .index_wrap .index_wrap_inner .footer_nav ul.sub_nav{margin-top:5px}footer .index_wrap .index_wrap_inner .footer_nav ul.sub_nav li a{font-size:.8rem}footer p.copy{font-family:paganini,serif;font-weight:400;font-style:normal;text-align:center;padding:30px 0;color:#fff;background:#00294e;font-size:.83rem}@media only screen and (max-width:767px){footer p.copy{padding-bottom:100px;background:#fff;color:#00294e}}.news_area{padding-top:120px}.news_area .news_inner{position:relative}.news_area .news_inner .headding{position:absolute;top:-30px;left:50%;transform:translateX(-50%);z-index:10;background:#fff;padding:0 30px}.news_area .news_inner .box_outer{position:relative;z-index:1;overflow:hidden;width:100%}.news_area .news_inner .box_outer .circle{width:40px;height:40px;position:absolute;z-index:2;border-radius:100%}.news_area .news_inner .box_outer .top_left{left:-20px;top:-20px}.news_area .news_inner .box_outer .top_right{right:-20px;top:-20px}.news_area .news_inner .box_outer .btm_left{left:-20px;bottom:-20px}.news_area .news_inner .box_outer .btm_right{right:-20px;bottom:-20px}.news_area .news_inner #box01 .circle{background:#fff;border:2px solid #7b6948}.news_area .news_inner #box01 .box_block1{background:#fff;border:2px solid #7b6948;padding:5px}.news_area .news_inner #box02 .circle{background:#fff;border:1px solid #7b6948}.news_area .news_inner #box02 .box_block1{background:#fff;border:1px solid #7b6948;padding:20px}.news_area .news_inner .box_inner{padding:100px}@media only screen and (max-width:1200px){.news_area .news_inner .box_inner{padding:75px}}@media only screen and (max-width:1000px){.news_area .news_inner .box_inner{padding:60px}}@media only screen and (max-width:767px){.news_area .news_inner .box_inner{padding:60px 40px 40px}}@media only screen and (max-width:509px){.news_area .news_inner .box_inner{padding:60px 20px}}.news_area .news_inner .box_inner .news_wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:120px;grid-row-gap:0}@media only screen and (max-width:1200px){.news_area .news_inner .box_inner .news_wrap{grid-column-gap:40px}}@media only screen and (max-width:1000px){.news_area .news_inner .box_inner .news_wrap{grid-column-gap:30px}}@media only screen and (max-width:767px){.news_area .news_inner .box_inner .news_wrap{grid-template-rows:repeat(3,auto);grid-row-gap:40px}}.news_area .news_inner .box_inner .news_wrap .cnt1{grid-area:1/1/2/2}@media only screen and (max-width:767px){.news_area .news_inner .box_inner .news_wrap .cnt1{grid-area:1/1/2/4}}.news_area .news_inner .box_inner .news_wrap .cnt2{grid-area:1/2/2/3}@media only screen and (max-width:767px){.news_area .news_inner .box_inner .news_wrap .cnt2{grid-area:2/1/3/4}}.news_area .news_inner .box_inner .news_wrap .cnt3{grid-area:1/3/2/4}@media only screen and (max-width:767px){.news_area .news_inner .box_inner .news_wrap .cnt3{grid-area:3/1/4/4}}.news_area .news_inner .box_inner .news_wrap .news_single a{display:block;text-decoration:none}@media only screen and (max-width:767px){.news_area .news_inner .box_inner .news_wrap .news_single a{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:40px 40px 1fr;grid-column-gap:30px;grid-row-gap:0}}@media only screen and (max-width:509px){.news_area .news_inner .box_inner .news_wrap .news_single a{display:block}}.news_area .news_inner .box_inner .news_wrap .news_single a:hover img{transform:scale(1.2)}.news_area .news_inner .box_inner .news_wrap .news_single a:hover h3,.news_area .news_inner .box_inner .news_wrap .news_single a:hover p,.news_area .news_inner .box_inner .news_wrap .news_single a:hover span{text-shadow:0 0 4px #777}.news_area .news_inner .box_inner .news_wrap .news_single a .news_category{text-align:center}@media only screen and (max-width:767px){.news_area .news_inner .box_inner .news_wrap .news_single a .news_category{grid-area:1/2/2/4;text-align:left}}@media only screen and (max-width:509px){.news_area .news_inner .box_inner .news_wrap .news_single a .news_category{text-align:center}}.news_area .news_inner .box_inner .news_wrap .news_single a .news_category span{display:inline-block;border-left:1px solid #00294e;border-right:1px solid #00294e;color:#00294e;padding:0 10px;margin-bottom:10px;transition:all .5s}.news_area .news_inner .box_inner .news_wrap .news_single a .news_img{margin-bottom:15px;overflow:hidden}@media only screen and (max-width:767px){.news_area .news_inner .box_inner .news_wrap .news_single a .news_img{grid-area:1/1/4/2}}.news_area .news_inner .box_inner .news_wrap .news_single a .news_img img{max-width:100%;height:auto}@media only screen and (max-width:767px){.news_area .news_inner .box_inner .news_wrap .news_single a .news_date{grid-area:2/2/3/4}.news_area .news_inner .box_inner .news_wrap .news_single a .news_date p{margin-bottom:0}}.news_area .news_inner .box_inner .news_wrap .news_single a .news_date p{font-family:paganini,serif;font-weight:400;font-style:normal;color:#7b6948;border-bottom:2px dotted #7b6948;padding:0 0 5px;width:75%;margin-bottom:10px;transition:all .5s}@media only screen and (max-width:767px){.news_area .news_inner .box_inner .news_wrap .news_single a .news_content{grid-area:3/2/4/4}}.news_area .news_inner .box_inner .news_wrap .news_single a .news_content h3{line-height:1.3;transition:all .5s}.news_area .news_inner .box_inner .map_img{padding:30px 0}.news_area .news_inner .box_inner .map_img .map_img_loop{display:none}.news_area .news_inner .box_inner .vm_link{position:absolute;right:80px;bottom:40px}@media only screen and (max-width:767px){.news_area .news_inner .box_inner .vm_link{right:40px;bottom:30px}}@media only screen and (max-width:509px){.news_area .news_inner .box_inner .vm_link{right:30px;bottom:20px}}.news_area .news_inner .box_inner .vm_link a{display:inline-block;font-family:paganini,serif;font-weight:400;font-style:normal;font-size:20px;text-decoration:none;color:#00431a}.news_area .news_inner .box_inner .vm_link a:hover{text-shadow:0 0 4px #777;color:#7b6948}.breadcrumbs{margin:45px 0;line-height:1.5;color:#7b6948}.breadcrumbs span{display:inline-block;margin:0 5px}.breadcrumbs span a{text-decoration:none;padding:3px 0;color:#7b6948}.breadcrumbs span a:hover{color:#7b6948}.content h1.headin_single{text-align:center;font-size:36px;margin:0 0 60px}.content p{color:#7b6948}.content .single_content,.content .page_content{max-width:1000px;margin:0 auto}.content .single_content .post_date,.content .page_content .post_date{border-top:1px dotted #00431a;padding:5px;text-align:right;margin-bottom:45px;color:#00431a}.content .single_content .eye_img,.content .page_content .eye_img{margin-bottom:45px}.content .single_content .eye_img img,.content .page_content .eye_img img{width:100%;height:500px;object-fit:cover}.content .single_content h2,.content .page_content h2{font-size:25px;margin:30px 0 20px;color:#7b6948;line-height:1.5;font-weight:700}.content .single_content h3,.content .page_content h3{font-size:20px;margin:20px 0 10px;color:#00431a;line-height:1.5;font-weight:700}.content .single_content p,.content .page_content p{line-height:1.8;margin-bottom:30px}.content .single_content ul,.content .single_content ol,.content .page_content ul,.content .page_content ol{margin:0 0 30px 30px}.content .single_content ul li,.content .single_content ol li,.content .page_content ul li,.content .page_content ol li{color:#7b6948;line-height:1.8}.content .single_content ul li ul,.content .single_content ul li ol,.content .single_content ol li ul,.content .single_content ol li ol,.content .page_content ul li ul,.content .page_content ul li ol,.content .page_content ol li ul,.content .page_content ol li ol{margin:0 0 0 30px}.content .single_content ol li,.content .page_content ol li{list-style:decimal}.content .single_content ul li,.content .page_content ul li{list-style:disc}.content .single_content .privacy-policy ol li,.content .page_content .privacy-policy ol li{list-style:none;counter-increment:cnt;margin-left:1em;text-indent:-1em}.content .single_content .privacy-policy ol li:before,.content .page_content .privacy-policy ol li:before{content:counter(cnt) ") "}.content .single_content .privacy-policy ol li ol li,.content .page_content .privacy-policy ol li ol li{counter-increment:cntt}.content .single_content .privacy-policy ol li ol li:before,.content .page_content .privacy-policy ol li ol li:before{content:"[" counter(cntt) "] "}.content .cat_list .cat_navi{text-align:right}@media only screen and (max-width:767px){.content .cat_list .cat_navi{text-align:center}}.content .cat_list .cat_navi ul li{display:inline-block;margin:0 0 0 15px;line-height:1.5;color:#7b6948}.content .cat_list .cat_navi ul li a{display:inline-block;text-decoration:none;color:#7b6948}.content .cat_list .cat_navi ul li a:after{content:"/";display:inline-block;margin:0 0 0 15px;color:#7b6948}.content .cat_list .cat_navi ul li:last-child a:after{content:"";margin:0}.content .cat_list .cat_list_single a{text-decoration:none;margin:120px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:40px;grid-row-gap:0;align-items:center}.content .cat_list .cat_list_single a h2,.content .cat_list .cat_list_single a p{transition:all .5s}.content .cat_list .cat_list_single a:hover{background:#00294e;color:#fff}.content .cat_list .cat_list_single a:hover h2,.content .cat_list .cat_list_single a:hover p{color:#fff}@media only screen and (max-width:767px){.content .cat_list .cat_list_single a{grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}}.content .cat_list .cat_list_single a .cat_list_img{grid-area:1/1/2/2}@media only screen and (max-width:767px){.content .cat_list .cat_list_single a .cat_list_img{grid-area:1/1/2/2;text-align:center}}.content .cat_list .cat_list_single a .cat_list_img img{max-width:100%;height:auto}.content .cat_list .cat_list_single a .cat_list_detail{grid-area:1/2/2/4}@media only screen and (max-width:767px){.content .cat_list .cat_list_single a .cat_list_detail{grid-area:2/1/3/2}.content .cat_list .cat_list_single a .cat_list_detail h2{text-align:center}}@media only screen and (max-width:509px){.content .cat_list .cat_list_single a .cat_list_detail h2{font-size:20px}}.content .cat_list .cat_list_single a .cat_list_detail .cat_detail_title h2 span{display:inline-block;font-size:.8em;margin-right:10px}.content .cat_list .media_wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:45px}@media only screen and (max-width:509px){.content .cat_list .media_wrap{display:block}}.content .cat_list .media_wrap .media_cnt{width:calc((100% - 90px) / 3)}@media only screen and (max-width:767px){.content .cat_list .media_wrap .media_cnt{width:calc((100% - 45px) / 2)}}@media only screen and (max-width:509px){.content .cat_list .media_wrap .media_cnt{width:100%;margin-bottom:45px}}.content .cat_list .media_wrap .media_cnt a{display:block;border-radius:7px;box-shadow:0 0 8px #ccc;text-decoration:none;overflow:hidden}.content .cat_list .media_wrap .media_cnt a:hover{box-shadow:0 0 10px #7b6948}.content .cat_list .media_wrap .media_cnt a .media_img img{width:100%;height:200px;object-fit:cover}@media only screen and (max-width:1000px){.content .cat_list .media_wrap .media_cnt a .media_img img{height:150px}}.content .cat_list .media_wrap .media_cnt a .media_date,.content .cat_list .media_wrap .media_cnt a .media_title{padding:5px 10px}.content .cat_list .media_wrap .media_cnt a .media_date p,.content .cat_list .media_wrap .media_cnt a .media_title p{margin:0}.content .cat_list .media_wrap .media_cnt a .media_title h2{margin:0;font-size:18px}.content .cat_page_navi{text-align:center;padding:20px 0}.content .cat_page_navi .wp-pagenavi .sfwppa-pages{display:none}.content .cat_page_navi .wp-pagenavi .sfwppa-current-page,.content .cat_page_navi .wp-pagenavi .sfwppa-link-next,.content .cat_page_navi .wp-pagenavi .sfwppa-link-previous{display:inline-block}.content .cat_page_navi .wp-pagenavi .current{display:inline-block;font-size:0;background:#00431a;border-radius:50%;width:17px;height:17px;vertical-align:middle;border:0;padding:0}.content .cat_page_navi .wp-pagenavi .sfwppa-current-page{font-size:0;background:#ccc;border-radius:50%;width:17px;height:17px;vertical-align:middle;border:0;padding:0}.content .cat_page_navi .wp-pagenavi .sfwppa-current-page:hover{background:#777}.content .cat_page_navi .wp-pagenavi .sfwppa-link-next,.content .cat_page_navi .wp-pagenavi .sfwppa-link-previous{border:0;vertical-align:middle}.facility_container{margin:120px 0;display:grid;grid-template-columns:repeat(20,1fr);grid-template-rows:45px auto;grid-column-gap:20px;grid-row-gap:0}@media only screen and (max-width:767px){.facility_container{display:block}}.facility_container .facility_img_1{grid-area:2/1/3/10}.facility_container .facility_content_1{grid-area:1/11/3/17}@media only screen and (max-width:1200px){.facility_container .facility_content_1{grid-area:1/11/3/20}}.facility_container .facility_img_2{grid-area:2/12/3/21}.facility_container .facility_content_2{grid-area:1/5/3/11}@media only screen and (max-width:1200px){.facility_container .facility_content_2{grid-area:1/2/3/11}}.facility_container .facility_img_1,.facility_container .facility_img_2{position:relative}.facility_container .facility_img_1 img,.facility_container .facility_img_2 img{max-width:100%;height:auto}.facility_container .facility_img_1 .caption,.facility_container .facility_img_2 .caption{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.5);color:#fff;padding:10px}@media only screen and (max-width:767px){.facility_container .facility_content_1,.facility_container .facility_content_2{padding:20px}}.facility_container .facility_content_1 h2,.facility_container .facility_content_2 h2{margin-bottom:60px;display:inline-block;text-align:right}@media only screen and (max-width:767px){.facility_container .facility_content_1 h2 span,.facility_container .facility_content_2 h2 span{margin-bottom:15px}}.facility_container .facility_content_1 h2 span.left,.facility_container .facility_content_2 h2 span.left{margin-bottom:15px}@media only screen and (max-width:509px){.facility_container .facility_content_1 h2 span.left,.facility_container .facility_content_2 h2 span.left{font-size:3rem}}.facility_container .facility_content_1 p,.facility_container .facility_content_2 p{line-height:1.7}.area_map_container{margin-bottom:120px}.area_map_container .area_map{max-width:1200px;margin:0 auto}@media only screen and (max-width:1200px){.area_map_container .area_map{margin:0 20px}}.area_map_container .area_map img{max-width:100%;height:auto}.free_space{margin-bottom:120px}.free_space .area_free{max-width:1200px;margin:0 auto}@media only screen and (max-width:1200px){.free_space .area_free{margin:0 20px}}.free_space .area_free p{line-height:1.8}.activity_container{margin:120px 0;display:grid;grid-template-columns:repeat(20,1fr);grid-template-rows:45px auto;grid-column-gap:20px;grid-row-gap:0}@media only screen and (max-width:767px){.activity_container{display:block}}.activity_container .activity_img_1{grid-area:2/1/3/10}.activity_container .activity_content_1{grid-area:1/11/3/17}@media only screen and (max-width:1200px){.activity_container .activity_content_1{grid-area:1/11/3/20}}.activity_container .activity_img_2{grid-area:2/12/3/21}.activity_container .activity_content_2{grid-area:1/5/3/11}@media only screen and (max-width:1200px){.activity_container .activity_content_2{grid-area:1/2/3/11}}.activity_container .activity_img_1 img,.activity_container .activity_img_2 img{max-width:100%;height:auto}@media only screen and (max-width:767px){.activity_container .activity_content_1,.activity_container .activity_content_2{padding:20px}}.activity_container .activity_content_1 h2,.activity_container .activity_content_2 h2{margin-bottom:60px;display:inline-block;text-align:right}.activity_container .activity_content_1 h2 span.left,.activity_container .activity_content_2 h2 span.left{margin-bottom:15px}@media only screen and (max-width:509px){.activity_container .activity_content_1 h2 span.left,.activity_container .activity_content_2 h2 span.left{font-size:3rem}}.activity_container .activity_content_1 p,.activity_container .activity_content_2 p{line-height:1.7}.activity_container .activity_content_1 .btn_external{text-align:right;padding:30px 0 0}.activity_container .activity_content_1 .btn_external a{display:inline-block;text-decoration:none;background:#00294e;border:1px solid #00294e;padding:10px 20px;color:#fff}.activity_container .activity_content_1 .btn_external a:hover{background:#fff;color:#00294e}.activity_container .activity_img_1 .ph_3{position:relative;height:630px}@media only screen and (max-width:1200px){.activity_container .activity_img_1 .ph_3{height:500px}}@media only screen and (max-width:1000px){.activity_container .activity_img_1 .ph_3{height:350px}}@media only screen and (max-width:767px){.activity_container .activity_img_1 .ph_3{height:600px}}@media only screen and (max-width:509px){.activity_container .activity_img_1 .ph_3{height:400px}}.activity_container .activity_img_1 .ph_3 img.ph_3_1,.activity_container .activity_img_1 .ph_3 img.ph_3_2,.activity_container .activity_img_1 .ph_3 img.ph_3_3{position:absolute}.activity_container .activity_img_1 .ph_3 img.ph_3_1{top:0;left:0;z-index:1;max-width:65%;height:auto}.activity_container .activity_img_1 .ph_3 img.ph_3_2{top:50%;transform:translateY(-50%);right:0;z-index:3;max-width:55%;height:auto}.activity_container .activity_img_1 .ph_3 img.ph_3_3{bottom:0;left:30px;z-index:2;max-width:55%;height:auto}.activity_info{text-align:center;padding:120px 20px;line-height:1.8}.food_container{margin:120px 0;display:grid;grid-template-columns:repeat(20,1fr);grid-template-rows:45px auto;grid-column-gap:20px;grid-row-gap:0}@media only screen and (max-width:767px){.food_container{display:block}}.food_container .food_img_1{grid-area:2/1/3/10}.food_container .food_content_1{grid-area:1/11/3/17}@media only screen and (max-width:1200px){.food_container .food_content_1{grid-area:1/11/3/20}}.food_container .food_img_1 img{max-width:100%;height:auto}@media only screen and (max-width:767px){.food_container .food_content_1{padding:20px}}.food_container .food_content_1 h2{margin-bottom:60px;display:inline-block;text-align:right}.food_container .food_content_1 h2 span.left{margin-bottom:15px}@media only screen and (max-width:509px){.food_container .food_content_1 h2 span.left{font-size:3rem}}.food_container .food_content_1 h3{font-size:1.8rem;margin-bottom:20px;color:#7b6948}.food_container .food_content_1 p{line-height:1.7}.food_container .food_img_1 .ph_3{position:relative;height:630px}@media only screen and (max-width:1200px){.food_container .food_img_1 .ph_3{height:500px}}@media only screen and (max-width:1000px){.food_container .food_img_1 .ph_3{height:350px}}@media only screen and (max-width:767px){.food_container .food_img_1 .ph_3{height:600px}}@media only screen and (max-width:509px){.food_container .food_img_1 .ph_3{height:400px}}.food_container .food_img_1 .ph_3 img.ph_3_1,.food_container .food_img_1 .ph_3 img.ph_3_2,.food_container .food_img_1 .ph_3 img.ph_3_3{position:absolute}.food_container .food_img_1 .ph_3 img.ph_3_1{top:0;left:0;z-index:1;max-width:65%;height:auto}.food_container .food_img_1 .ph_3 img.ph_3_2{top:50%;transform:translateY(-50%);right:0;z-index:3;max-width:55%;height:auto}.food_container .food_img_1 .ph_3 img.ph_3_3{bottom:0;left:30px;z-index:2;max-width:55%;height:auto}@media only screen and (max-width:1200px){.food_area .common_base{padding:0 !important}}.food_area .food_kodawari{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.food_area .food_kodawari .kodawari_single{width:33.3333333333%;position:relative}@media only screen and (max-width:767px){.food_area .food_kodawari .kodawari_single{width:50%}}.food_area .food_kodawari .kodawari_single .kodawari_single_img img{max-width:100%;height:auto}.craft_area{margin:120px 0}.craft_area .food_craft_header{text-align:center;margin-bottom:90px}.craft_area .food_craft_header h2{display:inline-block;text-align:right}.craft_area .food_craft_header h2 span{margin-bottom:20px !important}.craft_area .food_craft_header p{line-height:1.8}.craft_area .food_craft_body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:90px 60px}@media only screen and (max-width:1200px){.craft_area .food_craft_body{gap:60px 45px}}@media only screen and (max-width:509px){.craft_area .food_craft_body{gap:0}}.craft_area .food_craft_body .craft_single{width:calc((100% - 120px) / 3);text-align:center}@media only screen and (max-width:767px){.craft_area .food_craft_body .craft_single{width:calc((100% - 90px) / 2)}}@media only screen and (max-width:767px){.craft_area .food_craft_body .craft_single{width:100%;margin-bottom:45px}}.craft_area .food_craft_body .craft_single .craft_single_img img{max-width:100%;height:auto}.craft_area .food_craft_body .craft_single .craft_single_img img:hover{transform:scale(1.05)}.craft_area .food_craft_body .craft_single .craft_single_name{margin:20px 0 5px}.craft_area .food_craft_body .craft_single .craft_single_name h3{font-size:30px;color:#00294e;line-height:1.5}@media only screen and (max-width:1200px){.craft_area .food_craft_body .craft_single .craft_single_name h3{font-size:23px}}@media only screen and (max-width:1000px){.craft_area .food_craft_body .craft_single .craft_single_name h3{font-size:17px}}@media only screen and (max-width:509px){.craft_area .food_craft_body .craft_single .craft_single_name h3{font-size:28px}}.craft_area .food_craft_body .craft_single .craft_single_subtitle p{font-size:20px;color:#00294e;line-height:1.5}@media only screen and (max-width:1200px){.craft_area .food_craft_body .craft_single .craft_single_subtitle p{font-size:18px}}@media only screen and (max-width:1000px){.craft_area .food_craft_body .craft_single .craft_single_subtitle p{font-size:14px}}@media only screen and (max-width:509px){.craft_area .food_craft_body .craft_single .craft_single_subtitle p{font-size:18px}}.faq_area .faq_container{margin:120px 0}.faq_area .faq_container ul.accordion_area{width:100%}.faq_area .faq_container ul.accordion_area li{margin:60px 0}.faq_area .faq_container ul.accordion_area li section{border:1px solid #7b6948}.faq_area .faq_container ul.accordion_area li section h2.title{position:relative;cursor:pointer;font-size:1.3rem;padding:30px;transition:all .5s ease;line-height:1.5}.faq_area .faq_container ul.accordion_area li section h2.title:before{content:"Q";background:#7b6948;color:#fff;display:inline-block;margin-right:10px;width:33px;height:33px;border-radius:100vh;text-align:center}.faq_area .faq_container ul.accordion_area li section .box{display:none;background:#fafafa url(//yoshizora.com/system/wp-content/themes/tpl/img/a.png) no-repeat right bottom;margin:20px;padding:30px}.faq_area .faq_container ul.accordion_area li section .box p{line-height:1.7}.contact_container table{width:100%}.contact_container table tr th,.contact_container table tr td{padding:10px 15px;vertical-align:middle;border-bottom:1px solid #7b6948;font-size:1.2em}@media only screen and (max-width:767px){.contact_container table tr th,.contact_container table tr td{display:block}}.contact_container table tr th span{display:inline-block;margin-left:10px;color:#00294e;font-size:.7em}@media only screen and (max-width:767px){.contact_container table tr th{text-align:left}}@media only screen and (max-width:767px){.contact_container table tr td{margin-bottom:30px;border-bottom:0}}.contact_container table tr td input[type=text],.contact_container table tr td input[type=email],.contact_container table tr td textarea{border:1px solid #ccc;padding:5px;line-height:1.7}.contact_container table tr td input[type=text].l100,.contact_container table tr td input[type=email].l100,.contact_container table tr td textarea.l100{width:100%}@media only screen and (max-width:509px){.contact_container table tr td input[type=text].tel,.contact_container table tr td input[type=email].tel,.contact_container table tr td textarea.tel{width:27%}}.contact_container table tr td input[type=text]:focus,.contact_container table tr td input[type=email]:focus,.contact_container table tr td textarea:focus{outline:none}.contact_container .form_btn{margin:30px 0;text-align:center}.contact_container .form_btn input[type=submit]{background:#7b6948;padding:5px 30px;color:#fff}.grecaptcha-badge{z-index:99}.cafe_container .cafe_wrap .cafefood_container{width:1200px;margin:0 auto 120px}@media only screen and (max-width:1200px){.cafe_container .cafe_wrap .cafefood_container{width:100%}}.cafe_container .cafe_wrap .cafefood_container .cafefood_wrap .cafefood_grid{display:grid;grid-template-columns:250px 950px;grid-template-rows:repeat(2,auto);align-items:end}@media only screen and (max-width:1200px){.cafe_container .cafe_wrap .cafefood_container .cafefood_wrap .cafefood_grid{grid-template-columns:250px 1fr}}@media only screen and (max-width:767px){.cafe_container .cafe_wrap .cafefood_container .cafefood_wrap .cafefood_grid{display:block}}.cafe_container .cafe_wrap .cafefood_container .cafefood_wrap .cafefood_grid .cafefood_grid_title{grid-area:1/1/2/2}@media only screen and (max-width:767px){.cafe_container .cafe_wrap .cafefood_container .cafefood_wrap .cafefood_grid .cafefood_grid_title{margin-bottom:30px}}.cafe_container .cafe_wrap .cafefood_container .cafefood_wrap .cafefood_grid .cafefood_grid_title h2.base_index{margin-bottom:0;text-align:center}.cafe_container .cafe_wrap .cafefood_container .cafefood_wrap .cafefood_grid .cafefood_grid_title h2.base_index span{margin-bottom:20px}.cafe_container .cafe_wrap .cafefood_container .cafefood_wrap .cafefood_grid .cafefood_grid_text{grid-area:1/2/2/3}.cafe_container .cafe_wrap .cafefood_container .cafefood_wrap .cafefood_grid .cafefood_grid_text p{text-align:center;font-size:20px;color:#7b6948;margin-bottom:25px;line-height:1.5}.cafe_container .cafe_wrap .cafefood_container .cafefood_wrap .cafefood_grid .cafefood_grid_img{grid-area:2/2/3/3}@media only screen and (max-width:1200px){.cafe_container .cafe_wrap .cafefood_container .cafefood_wrap .cafefood_grid .cafefood_grid_img{grid-area:2/1/3/3}}.cafe_container .cafe_wrap .cafefood_container .cafefood_wrap .cafefood_grid .cafefood_grid_img .cafe_slider .menu_img a{display:flex;width:280px;height:370px;overflow:hidden;align-items:center;justify-content:center}.cafe_container .cafe_wrap .cafefood_container .cafefood_wrap .cafefood_grid .cafefood_grid_img .cafe_slider .menu_img a img{height:100%;width:auto}.cafe_container .cafe_wrap .cafedrink_container{width:1000px;margin:0 auto 150px}@media only screen and (max-width:1000px){.cafe_container .cafe_wrap .cafedrink_container{width:100%}}.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid{display:grid;grid-template-columns:320px 1fr;grid-template-rows:repeat(2,auto);align-items:end;gap:45px 80px}@media only screen and (max-width:767px){.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid{display:block;position:relative}}.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_title{grid-area:1/1/2/2}@media only screen and (max-width:767px){.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_title{margin-bottom:30px}}.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_title h2.base_index{margin-bottom:0;text-align:center}.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_title h2.base_index span{margin-bottom:20px}.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_img{grid-area:2/1/3/2}@media only screen and (max-width:767px){.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_img{display:none}}.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_img img{max-width:100%;height:auto}@media only screen and (max-width:1000px){.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_img img{opacity:.2}}.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_text{grid-area:1/2/2/3}.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_text p{text-align:center;font-size:20px;color:#7b6948;margin-bottom:25px;line-height:1.5}.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_menu{grid-area:2/2/3/3}@media only screen and (max-width:1000px){.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_menu{grid-area:2/1/3/3;padding:0 30px}}@media only screen and (max-width:767px){.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_menu{padding:35px}}.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_menu dl{font-size:20px;color:#7b6948;display:table;width:100%;margin-bottom:20px}@media only screen and (max-width:767px){.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_menu dl{font-size:15px}}.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_menu dl dt{width:80%;line-height:1.5}@media only screen and (max-width:509px){.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_menu dl dt{width:75%}}.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_menu dl dd{width:20%;text-align:right;font-size:30px;font-family:"paganini",serif;font-weight:400;font-style:normal}@media only screen and (max-width:767px){.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_menu dl dd{font-size:22px}}@media only screen and (max-width:509px){.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_menu dl dd{font-size:18px;width:25%}}.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_menu dl dt,.cafe_container .cafe_wrap .cafedrink_container .cafedrink_wrap .cafedrink_grid .cafedrink_grid_menu dl dd{display:table-cell;vertical-align:middle}.cafefood_modaal{display:none}.open_wrap .open_inner .open_flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px}@media only screen and (max-width:509px){.open_wrap .open_inner .open_flex{display:block}}.open_wrap .open_inner .open_flex .open_flex_box{width:calc((100% - 35px) / 2)}@media only screen and (max-width:509px){.open_wrap .open_inner .open_flex .open_flex_box{width:100%}}@media only screen and (max-width:509px){.open_wrap .open_inner .open_flex .open_img{margin-bottom:30px}}.open_wrap .open_inner .open_flex .open_img img{max-width:100%;height:auto}.open_wrap .open_inner .open_flex .open_contents{color:#fff}.open_wrap .open_inner .open_flex .open_contents .open_name h3{font-family:ten-mincho,serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.5;letter-spacing:.2em;margin-bottom:30px}@media only screen and (max-width:509px){.open_wrap .open_inner .open_flex .open_contents .open_name h3{font-size:18px}}.open_wrap .open_inner .open_flex .open_contents .open_price p{font-family:"paganini",serif;font-weight:400;font-style:normal;text-align:right;font-size:30px;margin-bottom:45px}@media only screen and (max-width:509px){.open_wrap .open_inner .open_flex .open_contents .open_price p{font-size:23px}}.open_wrap .open_inner .open_flex .open_contents .open_text p{font-family:ten-mincho,serif;font-weight:400;font-style:normal;font-size:15px;line-height:1.7;letter-spacing:.15em}.modaal-container{background:rgba(40,51,77,.8) !important;position:relative}.modaal-container .modaal-close{position:absolute !important;top:20px;right:30px}.modaal-container .modaal-close:before,.modaal-container .modaal-close:after{width:1px !important;height:40px !important}.modaal-container .modaal-close:hover{background:0 0 !important}.modaal-container .modaal-close:hover:before,.modaal-container .modaal-close:hover:after{background:#7b6948}.modaal-container .modaal-close:hover span{color:#7b6948}.modaal-container .modaal-close span{width:auto !important;height:auto !important;clip:auto !important;bottom:-20px;left:5px;font-size:14px;font-family:"paganini",serif;font-weight:400;font-style:normal;transition:all .4s}.modaal-content-container{padding:80px !important}@media only screen and (max-width:767px){.modaal-content-container{padding:35px !important}}.access h2{margin-top:90px !important}.pager_single{width:400px;margin:90px auto 0 auto;border-radius:100vh;overflow:hidden}@media only screen and (max-width:509px){.pager_single{width:100%}}.pager_single .entry-nav{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0px}.pager_single .entry-nav .entry-nav-prev{grid-area:1/1/2/2}.pager_single .entry-nav .entry-nav-list{grid-area:1/2/2/4}.pager_single .entry-nav .entry-nav-next{grid-area:1/4/2/5}.pager_single .entry-nav .entry-nav-link{text-align:center}.pager_single .entry-nav .entry-nav-link a{font-size:.85rem;text-decoration:none;display:block;padding:10px 0;background:#fafafa}.pager_single .entry-nav .entry-nav-link a:hover{background:#7b6948;color:#fff}.facility_container,.activity_container,.food_container,.faq_container,.food_area,.craft_area{color:#7b6948}.footer_sns_btn{display:none;position:fixed;bottom:0;left:0;z-index:9;width:100%}@media only screen and (max-width:767px){.footer_sns_btn{display:block}}.footer_sns_btn .footer_sns_btn_wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);grid-column-gap:0;grid-row-gap:0}.footer_sns_btn .footer_sns_btn_wrap .footer_btn_reserve{grid-area:1/1/2/4}.footer_sns_btn .footer_sns_btn_wrap .footer_btn_ig{grid-area:2/1/3/2}.footer_sns_btn .footer_sns_btn_wrap .footer_btn_tw{grid-area:2/2/3/3}.footer_sns_btn .footer_sns_btn_wrap .footer_btn_line{grid-area:2/3/3/4}.footer_sns_btn .footer_sns_btn_wrap .footer_btn_reserve,.footer_sns_btn .footer_sns_btn_wrap .footer_btn_fb,.footer_sns_btn .footer_sns_btn_wrap .footer_btn_ig,.footer_sns_btn .footer_sns_btn_wrap .footer_btn_tw,.footer_sns_btn .footer_sns_btn_wrap .footer_btn_line{text-align:center}.footer_sns_btn .footer_sns_btn_wrap .footer_btn_reserve a,.footer_sns_btn .footer_sns_btn_wrap .footer_btn_fb a,.footer_sns_btn .footer_sns_btn_wrap .footer_btn_ig a,.footer_sns_btn .footer_sns_btn_wrap .footer_btn_tw a,.footer_sns_btn .footer_sns_btn_wrap .footer_btn_line a{display:block;padding:10px 0;text-decoration:none;background:rgba(0,41,78,.8)}.footer_sns_btn .footer_sns_btn_wrap .footer_btn_reserve a img,.footer_sns_btn .footer_sns_btn_wrap .footer_btn_fb a img,.footer_sns_btn .footer_sns_btn_wrap .footer_btn_ig a img,.footer_sns_btn .footer_sns_btn_wrap .footer_btn_tw a img,.footer_sns_btn .footer_sns_btn_wrap .footer_btn_line a img{max-width:32px;height:auto}.footer_sns_btn .footer_sns_btn_wrap .footer_btn_reserve a{font-size:16px;color:#fff;font-family:paganini,serif;font-weight:400;font-style:normal}.footer_sns_btn .footer_sns_btn_wrap .footer_btn_reserve a:before{content:"";display:inline-block;width:25px;height:25px;background:url(//yoshizora.com/system/wp-content/themes/tpl/img/icon_reserve_02.png) no-repeat;background-size:contain;vertical-align:middle;margin-right:10px}.top_page .search-widget-wrapper-872d0c{position:fixed !important;top:auto !important;bottom:0;left:50% !important;right:auto !important;transform:translate(-50%,0) !important;width:790px}@media only screen and (max-width:1000px){.top_page .search-widget-wrapper-872d0c{display:none}}.other_page .search-widget-wrapper-872d0c{position:fixed !important;top:auto !important;bottom:0;left:50% !important;right:auto !important;transform:translate(-50%,0) !important;width:790px}@media only screen and (max-width:1000px){.other_page .search-widget-wrapper-872d0c{position:absolute !important;width:100%}}#fancybox-next span:after,body.rtl #fancybox-prev span:after{transform:rotate(45deg);left:initial;right:7px}#fancybox-prev span:after,body.rtl #fancybox-next span:after{transform:rotate(-135deg);left:7px}#fancybox-prev span:after,#fancybox-next span:after{content:"";position:absolute;top:6px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff}.fancy-ico span{display:block;position:relative;left:12px;top:12px;width:24px;height:24px;border-radius:50%;background:#000;border:2px solid #fff;box-shadow:0 0 4px #000;transition:transform .25s ease-in-out}