@media print,screen and (min-width: 768px){.sp{display:none !important}}@media only screen and (max-width: 767px){.pc{display:none !important}}@media print,screen{*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:400;word-wrap:break-word}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,address,em,img,q,small,sub,sup,var,i,dl,dt,dd,ol,ul,li,form,label,table,caption,tr,th,td,article,figure,footer,header,nav,section,input,textarea,b,strong{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0);font-feature-settings:"palt";letter-spacing:.1rem}i{font-size:inherit;font-weight:inherit}b,strong{font-weight:700}textarea{resize:vertical}html,body{line-height:1}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:1.5em}main,head,footer{display:block;overflow:hidden}ul,ol{list-style:none;list-style-type:none}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}img{vertical-align:top;font-size:0;line-height:0;width:100%;height:auto}button,select{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper{max-width:1020px;margin:0 auto;padding:0 10px;position:relative}*[class*=fade_]{transition:1s;opacity:0}*[class*=fade_].on{opacity:1}*[class*=fade_mv]{transition:2s}.fade_mv1{transition-delay:0s}.fade_mv2{transition:.5s transform cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-delay:1s;transform:scale(0)}.fade_mv2.on{transform:scale(1)}.fade_mv3{transition-delay:2s}.fade_up{position:relative;top:50px}.fade_up.on{top:0}.btn{width:100%;max-width:312px;margin:0 auto;position:relative;transition:.2s}.btn a,.btn input{background-color:#fff;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:block;border:2px solid #008365;border-radius:5px;padding:10px 70px;text-align:center;line-height:1.4;font-weight:700;color:#008365;transition:.2s}.btn::before,.btn::after{content:"";position:absolute;top:55%;right:20px;transform-origin:bottom right;border-bottom:1px solid #008365;transition:inherit;pointer-events:none}.btn::before{width:50px;transform:translate(0, -50%)}.btn::after{width:10px;transform:rotate(45deg) translate(0, -50%)}.btn:hover a,.btn:hover input{background-color:#008365;color:#fff;opacity:1}.btn:hover::before,.btn:hover::after{right:10px;border-color:#fff}.btn.y a,.btn.y input{border-color:#ffdc00;color:#000}.btn.y::before,.btn.y::after{border-color:#000}.btn.y:hover a,.btn.y:hover input{background-color:#ffdc00}.btn.yellow a,.btn.yellow input{background-color:#ffdc00;border-color:#ffdc00;color:#000}.btn.yellow::before,.btn.yellow::after{border-color:#000}.btn.yellow:hover a,.btn.yellow:hover input{background-color:#fff}.btn.green a,.btn.green input{background-color:#008365;color:#fff}.btn.green::before,.btn.green::after{border-color:#fff}.btn.green:hover a,.btn.green:hover input{background-color:#fff;color:#008365}.btn.green:hover::before,.btn.green:hover::after{border-color:#008365}.sec_ttl{text-align:center;font-size:3rem;font-weight:700;line-height:1.2;color:#008365;margin:0 0 25px}.page_ttl{text-align:center;padding:70px 0 100px;position:relative}.page_ttl .wrapper .ttl{display:inline-block;font-size:3.4rem;line-height:1.4;font-weight:700;color:#008365;padding:0 200px;position:relative}.page_ttl .wrapper .ttl::before,.page_ttl .wrapper .ttl::after{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translate(0, -50%);width:160px;height:90px}.page_ttl .wrapper .ttl::before{left:0}.page_ttl .wrapper .ttl::after{right:0}.lang{position:relative}.lang .lang_sw{display:block;border-radius:3px;border:1px solid;font-size:1.3rem;padding:6px 28px 6px 10px;position:relative;transition:.2s;cursor:pointer}.lang .lang_sw::after{content:"";position:absolute;top:40%;right:10px;transform:rotate(45deg) translate(0, -50%);border-right:1px solid;border-bottom:1px solid;width:6px;height:6px}.lang:hover .lang_sw{border:1px solid #008365;color:#008365}.lang:hover::after{border-color:#008365}.lang .bogo_box{display:none;position:absolute;width:100%;border:1px solid #008365;border-top:none;background-color:#fff;border-radius:0 0 3px 3px}.lang .bogo_box ul li .bogoflags{display:none}.lang .bogo_box ul li .bogo-language-name:not(:has(a)),.lang .bogo_box ul li .bogo-language-name:has(a) a{display:block;font-size:1.3rem;padding:5px 10px;transition:.2s}.lang .bogo_box ul li .bogo-language-name:not(:has(a)){color:#aaa}.lang .bogo_box ul li .bogo-language-name:has(a) a{color:#008365}.lang .bogo_box ul li .bogo-language-name:has(a) a:hover{background-color:#008365;color:#fff}.lang .bogo_box ul li.current .bogo-language-name a{background-color:#008365;color:#fff}.lang input[id^=lang_sw]:checked~.lang_sw{border-radius:3px 3px 0 0;border-color:#008365;color:#008365}.lang input[id^=lang_sw]:checked~.lang_sw::after{transform:scale(1, -1) rotate(45deg) translate(0, -50%)}.pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.pager .page-numbers:not(.prev):not(.next){display:block;font-size:2rem;font-weight:700;padding:10px 15px;margin:0 5px;transition:.2s}.pager .page-numbers:not(.prev):not(.next).current,.pager .page-numbers:not(.prev):not(.next):hover{color:#008365}.pager .prev,.pager .next{display:block;width:44px;height:44px;border:2px solid #008365;background-color:#008365;border-radius:100%;transition:.2s;position:relative}.pager .prev::before,.pager .prev::after,.pager .next::before,.pager .next::after{content:"";position:absolute;top:50%;border-bottom:1px solid #fff;transition:inherit}.pager .prev::before,.pager .next::before{width:22px;transform:translate(0, -50%)}.pager .prev::after,.pager .next::after{width:10px}.pager .prev:hover,.pager .next:hover{background-color:#fff}.pager .prev:hover::before,.pager .prev:hover::after,.pager .next:hover::before,.pager .next:hover::after{border-bottom:1px solid #008365}.pager .prev{margin:0 40px 0 0}.pager .prev::before,.pager .prev::after{left:10px;transform-origin:bottom left}.pager .prev::after{transform:rotate(-45deg) translate(0, -50%)}.pager .next{margin:0 0 0 40px}.pager .next::before,.pager .next::after{right:10px;transform-origin:bottom right}.pager .next::after{transform:rotate(45deg) translate(0, -50%)}header{position:fixed;top:0;left:0;width:100%;z-index:999;transition:.2s;background-color:#fff;border-radius:0 0 10px 0}header .wrapper{max-width:100%;padding:0}header .wrapper .header{display:flex;align-items:center}header .wrapper .header .logo{display:block;width:100%;max-width:180px;margin:0 30px;transition:.2s}header .wrapper .header .logo a{display:block}header .wrapper .header .logo a:hover{opacity:.5}header .wrapper .header .nav{margin:0 0 0 auto}header .wrapper .header .nav .nav_flex{display:flex;align-items:center}header .wrapper .header .nav .nav_flex .nav_ul1,header .wrapper .header .nav .nav_flex .nav_ul2{display:flex;align-items:center}header .wrapper .header .nav .nav_flex .nav_ul1 .nav_li a,header .wrapper .header .nav .nav_flex .nav_ul2 .nav_li a{display:block;font-weight:700;line-height:1.6;padding:10px 15px;transition:.2s}header .wrapper .header .nav .nav_flex .nav_ul1 .nav_li a:hover,header .wrapper .header .nav .nav_flex .nav_ul2 .nav_li a:hover{color:#008365}header .wrapper .header .nav .nav_flex .lang{margin:0 25px}header .wrapper .header .facility a{display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;line-height:1.4;padding:10px;min-width:145px;min-height:6.8rem;background-color:#ffdc00;border-radius:0 0 10px 10px;border-right:2px solid #ffdc00;border-left:2px solid #ffdc00;border-bottom:2px solid #ffdc00;transition:.2s}header .wrapper .header .facility a:hover{background-color:#fff}header.front{background:none}header.display{pointer-events:auto;background:none;background-color:#fff}#mv{position:relative}#mv .logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:36%;height:28%}#mv .logo img{width:100%;height:100%}#concept{padding:90px 0}#concept .wrapper .ttl{text-align:center;font-size:3.4rem;font-weight:700;line-height:1.4;letter-spacing:.3rem;margin:0 0 30px}#concept .wrapper .txt{text-align:center;line-height:1.8;margin:0 0 40px}#about .wrapper{max-width:100%;padding:0}#about .wrapper .container .content{display:flex;align-items:center}#about .wrapper .container .content .txt_box{width:auto}#about .wrapper .container .content .txt_box .ttl{font-size:2.6rem;font-weight:700;line-height:1.4;letter-spacing:.3rem;margin:0 0 25px}#about .wrapper .container .content .txt_box .txt{line-height:1.8}#about .wrapper .container .content .img{width:51%;height:19vw;min-height:274px}#about .wrapper .container .content .img img{-o-object-fit:cover;object-fit:cover;height:100%}#about .wrapper .container .content:nth-child(odd) .txt_box{order:1;padding:10px 10px 10px 4.5vw}#about .wrapper .container .content:nth-child(odd) .img{order:0}#about .wrapper .container .content:nth-child(odd) .img img{-o-object-position:center right;object-position:center right}#about .wrapper .container .content:nth-child(even){justify-content:right}#about .wrapper .container .content:nth-child(even) .txt_box{padding:10px 4.5vw 10px 10px}#about .wrapper .container .content:nth-child(even) .img img{-o-object-position:center left;object-position:center left}#list{padding:80px 0}#list .wrapper .txt{text-align:center;line-height:1.8}#list .swiper-container{margin:30px 0 50px}#list .swiper-container .swiper-wrapper .swiper-slide{padding:0 15px}#list .swiper-container .swiper-wrapper .swiper-slide:not(.swiper-slide-active,.swiper-slide-prev,.swiper-slide-next){opacity:.2}#list .swiper-container .swiper-wrapper .swiper-slide a{display:block;transition:.2s}#list .swiper-container .swiper-wrapper .swiper-slide a:hover{opacity:.5}#list .swiper-container .swiper-wrapper .swiper-slide .img{height:22vw;width:22vw;border-radius:10px;overflow:hidden;margin:0 0 15px}#list .swiper-container .swiper-wrapper .swiper-slide .img img{-o-object-fit:cover;object-fit:cover;height:100%}#list .swiper-container .swiper-wrapper .swiper-slide .ttl{font-size:2.4rem;font-weight:700;line-height:1.4;margin:0 0 10px}#list .swiper-container .swiper-wrapper .swiper-slide .describe{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8}#list .swiper-container .swiper-wrapper .swiper-slide .overview_test{font-weight:700;line-height:1.8;margin:0 0 5px}#list .swiper-container .swiper-wrapper .swiper-slide .describe_test{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.3rem;line-height:1.8}#list .swiper-container .swiper-button-prev,#list .swiper-container .swiper-button-next{width:44px;height:44px;border:2px solid #008365;background-color:#008365;border-radius:100%;transition:.2s}#list .swiper-container .swiper-button-prev::before,#list .swiper-container .swiper-button-prev::after,#list .swiper-container .swiper-button-next::before,#list .swiper-container .swiper-button-next::after{content:"";position:absolute;top:50%;border-bottom:1px solid #fff;transition:inherit}#list .swiper-container .swiper-button-prev::before,#list .swiper-container .swiper-button-next::before{width:22px;transform:translate(0, -50%)}#list .swiper-container .swiper-button-prev::after,#list .swiper-container .swiper-button-next::after{width:10px}#list .swiper-container .swiper-button-prev:hover,#list .swiper-container .swiper-button-next:hover{background-color:#fff}#list .swiper-container .swiper-button-prev:hover::before,#list .swiper-container .swiper-button-prev:hover::after,#list .swiper-container .swiper-button-next:hover::before,#list .swiper-container .swiper-button-next:hover::after{border-color:#008365}#list .swiper-container .swiper-button-prev{left:10%}#list .swiper-container .swiper-button-prev::before,#list .swiper-container .swiper-button-prev::after{left:10px;transform-origin:bottom left}#list .swiper-container .swiper-button-prev::after{transform:rotate(-45deg) translate(0, -50%)}#list .swiper-container .swiper-button-next{right:10%}#list .swiper-container .swiper-button-next::before,#list .swiper-container .swiper-button-next::after{right:10px;transform-origin:bottom right}#list .swiper-container .swiper-button-next::after{transform:rotate(45deg) translate(0, -50%)}#local{background-color:#c8ebe1;padding:80px 0}#local .wrapper .txt{text-align:center;line-height:1.8}#local .wrapper .local_ul{display:flex;justify-content:center;margin:30px 0 50px}#local .wrapper .local_ul .local_li{width:30%;height:22vw;max-height:220px;overflow:hidden}#local .wrapper .local_ul .local_li img{-o-object-fit:cover;object-fit:cover;height:100%}#news{background-color:#fffad7;padding:80px 0}#news .wrapper .news_ul{display:flex;justify-content:center;margin:30px 0 50px}#news .wrapper .news_ul .news_li{width:22.6%;margin:0 3.2% 0 0}#news .wrapper .news_ul .news_li:last-child{margin:0}#news .wrapper .news_ul .news_li a{display:block;transition:.2s}#news .wrapper .news_ul .news_li a:hover{opacity:.5}#news .wrapper .news_ul .news_li .img{border-radius:10px;overflow:hidden;height:16vw;max-height:160px;margin:0 0 20px}#news .wrapper .news_ul .news_li .img img{-o-object-fit:cover;object-fit:cover;height:100%}#news .wrapper .news_ul .news_li .txt_box .date{font-size:1.3rem;font-weight:700;line-height:1.2;margin:0 0 10px}#news .wrapper .news_ul .news_li .txt_box .ttl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8}#link{padding:80px 0}#link .wrapper .ttl{text-align:center;font-size:2rem;font-weight:700;line-height:1.6;margin:0 0 40px}#link .wrapper .btn_box{display:flex;justify-content:center;align-items:center}#link .wrapper .btn_box .btn{margin:0 15px}#page-concept .page_ttl .wrapper .ttl::before{background-image:url(../img/concept_ttl01.png)}#page-concept .page_ttl .wrapper .ttl::after{background-image:url(../img/concept_ttl02.png)}#page-concept #concept_intro .wrapper .logo{max-width:205px;margin:0 auto 60px}#page-concept #concept_intro .wrapper .txt1{text-align:center;line-height:2;margin:0 0 30px}#page-concept #concept_intro .wrapper .txt2{text-align:center;font-size:2.4rem;font-weight:700;line-height:1.6;margin:0 0 35px}#page-concept #concept_intro .wrapper .img{max-width:700px;margin:0 auto}#page-concept #concept_company{padding:80px 0}#page-concept #concept_company .wrapper .company_ul{border-top:1px solid #80c1b2}#page-concept #concept_company .wrapper .company_ul .company_li{display:flex;border-bottom:1px solid #80c1b2}#page-concept #concept_company .wrapper .company_ul .company_li .name{display:flex;justify-content:center;align-items:center;background-color:#e1f4ee;width:250px;min-width:250px;padding:12px 30px;text-align:center;font-weight:700;line-height:1.8}#page-concept #concept_company .wrapper .company_ul .company_li .detail{width:100%;padding:12px 30px;line-height:1.8}#page-list .page_ttl .wrapper .ttl::before{background-image:url(../img/list_ttl01.png)}#page-list .page_ttl .wrapper .ttl::after{background-image:url(../img/list_ttl02.png)}#page-list #agri_list{padding:0 0 80px}#page-list #agri_list .wrapper .list_ul{display:flex;flex-wrap:wrap;margin:0 0 -20px}#page-list #agri_list .wrapper .list_ul .list_li{width:31.2%;margin:0 3.2% 70px 0}#page-list #agri_list .wrapper .list_ul .list_li:nth-of-type(3n){margin-right:0}#page-list #agri_list .wrapper .list_ul .list_li a{display:block;transition:.2s}#page-list #agri_list .wrapper .list_ul .list_li a:hover{opacity:.5}#page-list #agri_list .wrapper .list_ul .list_li a .img{border-radius:10px;overflow:hidden;height:30vw;max-height:300px;margin:0 0 15px}#page-list #agri_list .wrapper .list_ul .list_li a .img img{-o-object-fit:cover;object-fit:cover;height:100%}#page-list #agri_list .wrapper .list_ul .list_li a .ttl{font-size:2.4rem;line-height:1.4;font-weight:700;margin:0 0 10px}#page-list #agri_list .wrapper .list_ul .list_li a .describe{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8}#page-list .scroll_box{padding:0 0 40px}#page-list .scroll_box .wrapper .scroll_flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}#page-list .scroll_box .wrapper .scroll_flex .scroll_link{width:23.5%;margin:0 15px 60px}#page-list .scroll_box .wrapper .scroll_flex .scroll_link a{display:block;text-align:center;font-size:2.4rem;line-height:1.4;font-weight:700;padding:2px 10px;position:relative;transition:.2s}#page-list .scroll_box .wrapper .scroll_flex .scroll_link a::before,#page-list .scroll_box .wrapper .scroll_flex .scroll_link a::after{content:"";position:absolute;bottom:0;border-bottom:1px solid;transition:inherit;transform-origin:bottom right}#page-list .scroll_box .wrapper .scroll_flex .scroll_link a::before{width:100%;left:0}#page-list .scroll_box .wrapper .scroll_flex .scroll_link a::after{width:15px;right:0;transform:rotate(45deg)}#page-list .scroll_box .wrapper .scroll_flex .scroll_link a:hover{color:#008365}#page-list .scroll_box .wrapper .scroll_flex .scroll_link a:hover::before,#page-list .scroll_box .wrapper .scroll_flex .scroll_link a:hover::after{border-color:#008365}#page-list .scroll_box .wrapper .scroll_flex .scroll_link a:hover::before{width:calc(100% + 5px)}#page-list .scroll_box .wrapper .scroll_flex .scroll_link a:hover::after{right:-5px}#page-list .modal_img_ul{display:flex;flex-wrap:wrap}#page-list .modal_img_ul .modal_img_li{border-radius:10px;overflow:hidden;position:relative;cursor:pointer}#page-list .modal_img_ul .modal_img_li:first-child{width:100% !important;max-height:100% !important;margin:0 0 20px !important}#page-list .modal_img_ul .modal_img_li:last-child{margin-right:0 !important;margin-bottom:0 !important}#page-list .modal_img_ul .modal_img_li .img{width:100%;height:100%}#page-list .modal_img_ul .modal_img_li .img img{-o-object-fit:cover;object-fit:cover;height:100%}#page-list .modal_img_ul .modal_img_li .other_txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;line-height:1.4;color:#fff}#page-list .modal_img_ul .modal_img_li .other_txt span{display:block;font-size:1rem}#page-list .modal_img_ul .modal_img_li.other{margin-right:0 !important}#page-list .modal_img_ul .modal_img_li.other::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}#page-list .modal_img_ul .modal_img_li.del{display:none}#page-list .modal_container_bg{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9019607843);z-index:999}#page-list .modal_container_bg .swiper-modal_container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;height:80%;overflow:hidden}#page-list .modal_container_bg .swiper-modal_container .swiper-wrapper .swiper-slide{padding:0 0 2rem}#page-list .modal_container_bg .swiper-modal_container .swiper-wrapper .swiper-slide .img{width:100%;height:100%}#page-list .modal_container_bg .swiper-modal_container .swiper-wrapper .swiper-slide .img img{-o-object-fit:contain;object-fit:contain;height:100%}#page-list .modal_container_bg .swiper-modal_container .swiper-wrapper .swiper-slide .caption{text-align:center;color:#fff;line-height:1.4;padding:1rem 0 0}#page-list .modal_container_bg .swiper-button-prev,#page-list .modal_container_bg .swiper-button-next{width:44px;height:44px;border:2px solid #fff;border-radius:100%;transition:.2s}#page-list .modal_container_bg .swiper-button-prev::before,#page-list .modal_container_bg .swiper-button-prev::after,#page-list .modal_container_bg .swiper-button-next::before,#page-list .modal_container_bg .swiper-button-next::after{content:"";position:absolute;top:50%;border-bottom:1px solid #fff;transition:inherit}#page-list .modal_container_bg .swiper-button-prev::before,#page-list .modal_container_bg .swiper-button-next::before{width:22px;transform:translate(0, -50%)}#page-list .modal_container_bg .swiper-button-prev::after,#page-list .modal_container_bg .swiper-button-next::after{width:10px}#page-list .modal_container_bg .swiper-button-prev:hover,#page-list .modal_container_bg .swiper-button-next:hover{border-color:#828282}#page-list .modal_container_bg .swiper-button-prev:hover::before,#page-list .modal_container_bg .swiper-button-prev:hover::after,#page-list .modal_container_bg .swiper-button-next:hover::before,#page-list .modal_container_bg .swiper-button-next:hover::after{border-color:#828282}#page-list .modal_container_bg .swiper-button-prev{left:2%}#page-list .modal_container_bg .swiper-button-prev::before,#page-list .modal_container_bg .swiper-button-prev::after{left:10px;transform-origin:bottom left}#page-list .modal_container_bg .swiper-button-prev::after{transform:rotate(-45deg) translate(0, -50%)}#page-list .modal_container_bg .swiper-button-next{right:2%}#page-list .modal_container_bg .swiper-button-next::before,#page-list .modal_container_bg .swiper-button-next::after{right:10px;transform-origin:bottom right}#page-list .modal_container_bg .swiper-button-next::after{transform:rotate(45deg) translate(0, -50%)}#page-list .modal_container_bg .close_btn{position:absolute;top:2%;right:2%;width:44px;height:44px;cursor:pointer}#page-list .modal_container_bg .close_btn::before,#page-list .modal_container_bg .close_btn::after{content:"";position:absolute;top:50%;left:50%;width:42px;border-bottom:1px solid #fff;transition:.2s}#page-list .modal_container_bg .close_btn::before{transform:translate(-50%, -50%) rotate(45deg)}#page-list .modal_container_bg .close_btn::after{transform:translate(-50%, -50%) rotate(-45deg)}#page-list .modal_container_bg .close_btn:hover::before,#page-list .modal_container_bg .close_btn:hover::after{border-color:#828282}#page-list .acc_sw{display:block;font-weight:700;line-height:1.4;padding:5px 10px 5px 20px;border-bottom:1px solid #008365;position:relative;cursor:pointer}#page-list .acc_sw span{position:absolute;top:50%;left:0;transform:translate(0, -50%);border-radius:100%;border:1px solid #008365;width:16px;height:16px}#page-list .acc_sw span::before,#page-list .acc_sw span::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #008365;width:8px;transition:.2s}#page-list .acc_sw span::after{transform:translate(-50%, -50%) rotate(90deg)}#page-list .acc_sw:hover span{background-color:#008365}#page-list .acc_sw:hover span::before,#page-list .acc_sw:hover span::after{border-color:#fff}#page-list .acc_box{display:none}#page-list input[id^=acc_sw]:checked~.acc_sw span::after{transform:translate(-50%, -50%)}#page-list #agri_detail{padding:0 0 40px}#page-list #agri_detail .wrapper .detail_box{display:flex;flex-wrap:wrap;margin:0 0 40px}#page-list #agri_detail .wrapper .detail_box .detail_img{width:60%;padding:0 3% 0 0}#page-list #agri_detail .wrapper .detail_box .detail_img .modal_img_ul .modal_img_li{width:15%;height:6.3vw;max-height:85px;margin:0 2% 0 0}#page-list #agri_detail .wrapper .detail_box .detail_img .modal_img_ul .modal_img_li:first-child{height:36rem}#page-list #agri_detail .wrapper .detail_box .agri_ttl{font-size:2.6rem;line-height:1.4;font-weight:700;margin:0 0 20px}#page-list #agri_detail .wrapper .detail_box .detail_txt{width:40%}#page-list #agri_detail .wrapper .detail_box .detail_txt .describe{line-height:2;letter-spacing:.13rem;margin:0 0 20px}#page-list #agri_detail .wrapper .agri_message{display:flex;margin:0 0 30px}#page-list #agri_detail .wrapper .agri_message .message_image{width:122px;min-width:122px;height:122px;border-radius:100%;margin:0 20px 0 0;overflow:hidden}#page-list #agri_detail .wrapper .agri_message .message_image img{-o-object-fit:cover;object-fit:cover;height:100%}#page-list #agri_detail .wrapper .agri_message .message_txt{width:100%}#page-list #agri_detail .wrapper .agri_message .message_txt .message_title{font-size:2rem;line-height:1.4;font-weight:700;margin:0 0 15px}#page-list #agri_detail .wrapper .agri_message .message_txt .message{line-height:2;letter-spacing:.13rem}#page-list #agri_detail .wrapper .agri_access{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 30px}#page-list #agri_detail .wrapper .agri_access .access_ul{width:48%}#page-list #agri_detail .wrapper .agri_access .access_ul li{display:flex;align-items:center;border-bottom:1px solid #008365;padding:5px 10px;line-height:1.6;transition:.2s;position:relative}#page-list #agri_detail .wrapper .agri_access .access_ul li:last-child{border-bottom:none}#page-list #agri_detail .wrapper .agri_access .access_ul li::before{content:"";background-repeat:no-repeat;background-size:contain;width:30px;min-width:30px;height:30px;margin:0 10px 0 0}#page-list #agri_detail .wrapper .agri_access .access_ul li a{display:block;font-size:inherit}#page-list #agri_detail .wrapper .agri_access .access_ul li a:hover{color:#008365}#page-list #agri_detail .wrapper .agri_access .access_ul li.address::before{background-image:url(../img/icon_address.svg)}#page-list #agri_detail .wrapper .agri_access .access_ul li.tel a{margin:0 15px 0 0}#page-list #agri_detail .wrapper .agri_access .access_ul li.tel::before{background-image:url(../img/icon_tel.svg)}#page-list #agri_detail .wrapper .agri_access .access_ul li.mail::before{background-image:url(../img/icon_mail.svg)}#page-list #agri_detail .wrapper .agri_access .access_ul li.url::before{background-image:url(../img/icon_url.svg)}#page-list #agri_detail .wrapper .agri_access .access_ul li.car::before{background-image:url(../img/icon_car.svg)}#page-list #agri_detail .wrapper .agri_access .access_ul li.train::before{background-image:url(../img/icon_train.svg)}#page-list #agri_detail .wrapper .agri_access .access_ul li.pickup::before{background-image:url(../img/icon_pickup.svg)}#page-list #agri_detail .wrapper .agri_access .access_ul li.other::before{background-image:url(../img/icon_other.svg)}#page-list #agri_detail .wrapper .agri_facility{border:2px solid #008365;border-radius:10px;padding:35px 8% 25px}#page-list #agri_detail .wrapper .agri_facility .facility_ttl{line-height:1.4;font-weight:700;padding:0 0 5px;margin:0 0 10px;border-bottom:1px solid #008365}#page-list #agri_detail .wrapper .agri_facility .facility_ul{display:flex;flex-wrap:wrap;margin:0 0 10px}#page-list #agri_detail .wrapper .agri_facility .facility_ul .facility_li{min-width:20%;font-size:1.3rem;line-height:1.4;padding:0 20px 0 0;margin:0 0 10px}#page-list #agri_detail .wrapper .agri_facility .note_ul{margin:5px 0 10px}#page-list #agri_detail .wrapper .agri_facility .note_ul .note_li{font-size:1.3rem;line-height:1.6;margin:0 0 5px;padding-left:1em;text-indent:-1em}#page-list #plop_plan{padding:80px 0 50px}#page-list #plop_plan .wrapper .plop_container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 0 80px}#page-list #plop_plan .wrapper .plop_container:last-child{margin:0}#page-list #plop_plan .wrapper .plop_container .plop_ttl{line-height:1.4;margin:0 0 20px}#page-list #plop_plan .wrapper .plop_container .plop_ttl span{font-size:2.6rem;font-weight:700;vertical-align:sub}#page-list #plop_plan .wrapper .plop_container .plop_content{width:65%}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_describe_all{font-size:1.3rem;line-height:2;margin:0 0 20px}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail{margin:0 0 20px}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail .plop_name{line-height:1.4;padding:0 0 0 18px;margin:0 0 10px;position:relative}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail .plop_name span{font-weight:700;margin:0 15px 0 0}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail .plop_name::before{content:"";position:absolute;top:5px;left:0;width:13.5px;height:13.5px;background-color:#008365;border-radius:100%}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail .plop_describe{font-size:1.3rem;line-height:2;margin:0 0 10px}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail .plop_child{font-size:1.3rem;line-height:1.4;padding:0 0 0 15px;margin:0 0 10px;position:relative}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail .plop_child span{font-size:inherit;font-weight:700;margin:0 15px 0 0}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail .plop_child::before{content:"";position:absolute;top:5px;left:2px;width:8px;height:8px;background-color:#008365;border-radius:100%}#page-list #plop_plan .wrapper .plop_container .plop_image{width:31%;border-radius:10px;overflow:hidden}#page-list #agri_room{background-color:#fffad7;padding:80px 0}#page-list #agri_room .wrapper .room_box{background-color:#fff;border-radius:10px;padding:70px 8%;margin:0 0 40px}#page-list #agri_room .wrapper .room_box:last-child{margin:0}#page-list #agri_room .wrapper .room_box .room_data{display:flex;flex-wrap:wrap;justify-content:space-between}#page-list #agri_room .wrapper .room_box .room_data .room_name{font-size:2.4rem;font-weight:700;line-height:1.4;margin:0 0 15px}#page-list #agri_room .wrapper .room_box .room_data .room_txt{width:58%}#page-list #agri_room .wrapper .room_box .room_data .room_txt .room_describe{line-height:1.8;margin:0 0 30px}#page-list #agri_room .wrapper .room_box .room_data .room_txt .feature_flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 50px}#page-list #agri_room .wrapper .room_box .room_data .room_txt .feature_flex .feature_ul{width:48%}#page-list #agri_room .wrapper .room_box .room_data .room_txt .feature_flex .feature_ul .feature_li{display:flex;justify-content:space-between;margin:0 0 15px}#page-list #agri_room .wrapper .room_box .room_data .room_txt .feature_flex .feature_ul .feature_li .name{width:48.5%;font-weight:700;line-height:1.8}#page-list #agri_room .wrapper .room_box .room_data .room_txt .feature_flex .feature_ul .feature_li .detail{width:48.5%;line-height:1.8}#page-list #agri_room .wrapper .room_box .room_data .room_txt .room_price{margin:0 0 50px}#page-list #agri_room .wrapper .room_box .room_data .room_txt .room_price .price_ttl{font-weight:700;line-height:1.4;padding:0 0 10px;border-bottom:1px solid #008365;margin:0 0 10px}#page-list #agri_room .wrapper .room_box .room_data .room_txt .room_price .price_txt{display:flex;flex-wrap:wrap;align-items:center;gap:0 15px;line-height:1.4;margin:0 0 5px}#page-list #agri_room .wrapper .room_box .room_data .room_txt .room_price .price_txt span{font-size:2.4rem;font-weight:700;vertical-align:sub}#page-list #agri_room .wrapper .room_box .room_data .room_txt .room_price .add_txt{font-weight:700;line-height:1.6;margin:0 0 10px}#page-list #agri_room .wrapper .room_box .room_data .room_txt .room_price .note{font-size:1.3rem;line-height:1.6;padding-left:1em;text-indent:-1em;margin:0 0 5px}#page-list #agri_room .wrapper .room_box .room_data .room_image{width:37%;margin:0 0 50px}#page-list #agri_room .wrapper .room_box .room_data .room_image .modal_img_ul .modal_img_li{width:31%;height:7.5vw;max-height:96px;margin:0 3.5% 0 0}#page-list #agri_room .wrapper .room_box .room_data .room_image .modal_img_ul .modal_img_li:first-child{height:21.5rem}#page-list #agri_room .wrapper .room_box .room_data .room_image .modal_img_ul .modal_img_li .other_txt{font-size:1.7rem}#page-list #agri_room .wrapper .room_box .room_data .room_image .modal_img_ul .modal_img_li .other_txt span{font-size:1.1rem}#page-list #agri_room .wrapper .room_box .btn{margin:0 auto}#page-list #agri_form{background-color:#c8ebe1;padding:60px 0 80px}#page-list #agri_form .wrapper .form_ttl{text-align:center;font-size:3.4rem;line-height:1.4;font-weight:700;margin:0 0 30px}#page-list #agri_form .wrapper .mw_wp_form form .agri_paylim{display:flex;flex-wrap:wrap;margin:0 0 25px}#page-list #agri_form .wrapper .mw_wp_form form .agri_paylim .paylim_txt{display:flex;width:50%;line-height:1.6}#page-list #agri_form .wrapper .mw_wp_form form .agri_paylim .paylim_txt span{min-width:14rem;width:14rem;font-weight:700;margin:0 10px 0 0}#page-list #agri_form .wrapper .mw_wp_form form .agri_cancel{margin:0 0 50px}#page-list #agri_form .wrapper .mw_wp_form form .agri_cancel .acc_box{padding:10px 0 0}#page-list #agri_form .wrapper .mw_wp_form form .agri_cancel .acc_box .cancel_txt{font-size:1.3rem;line-height:1.8;font-feature-settings:normal}#page-list #agri_form .wrapper .mw_wp_form form .confirm_txt{font-size:1.8rem;font-weight:700;line-height:1.6;margin:0 0 30px}#page-list #agri_form .wrapper .mw_wp_form form .form_ul{margin:0 0 60px}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li{margin:0 0 40px}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_txt{display:flex;flex-wrap:wrap;align-items:center;font-weight:700;line-height:1.4}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_txt .req{display:block;font-size:1.3rem;font-weight:500;color:#fff;background-color:#e61e1e;border-radius:3px;padding:1px 7px;margin:0 0 0 10px}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_txt .sub{display:block;font-size:1.3rem;margin:0 0 0 20px}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input{padding:10px 0 0}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .error{width:100%;font-size:1.3rem;margin:0 0 10px}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .error~input[type=text],#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .error~input[type=email],#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .error~input[type=time],#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .error~textarea,#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .error~.num_txt input[name=num],#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .error~.checkbox .mwform-checkbox-field label :not(input[type=radio]:checked),#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .error~.checkbox .mwform-checkbox-field label :not(input[type=checkbox]:checked){border-color:#e61e1e}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input input[type=text],#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input input[type=email],#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input input[type=time],#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input textarea{display:block;border:1px solid rgba(0,0,0,0);width:100%;background-color:#fff;border-radius:5px;line-height:1.6;padding:8px 10px}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input input[type=time]{display:flex;width:auto}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input textarea{min-height:120px}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox{display:block;max-width:-moz-max-content;max-width:max-content;padding:0 0 0 25px;margin:0 0 20px;position:relative;cursor:pointer}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox .mwform-checkbox-field label{display:flex;flex-wrap:wrap;align-items:center;cursor:pointer}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox .mwform-checkbox-field label input[type=radio],#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox .mwform-checkbox-field label input[type=checkbox]{position:absolute;top:50%;left:0;transform:translate(0, -50%);width:20px;height:20px;border:1px solid #008365;border-radius:100%;background-color:#fff;cursor:pointer}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox .mwform-checkbox-field label input[type=radio]:checked,#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox .mwform-checkbox-field label input[type=checkbox]:checked{background-color:#008365;box-shadow:inset 0 0 0 3px #fff}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox .mwform-checkbox-field label .mwform-checkbox-field-text{font-size:1.3rem;font-weight:700;line-height:1.6}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox .add{font-size:1.3rem;line-height:1.6}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.ci input[type=text],#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.co input[type=text]{max-width:225px}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.ci_time input[type=text]{max-width:75px}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.num{display:table}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.num .num_txt{display:grid;grid-template-columns:100px auto 50px 50px;gap:0 5px;align-items:center;font-size:1.3rem;line-height:1.6;margin:0 0 20px}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.num .num_txt p{font-size:inherit;font-weight:700}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.num .num_txt span{font-size:inherit}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.num .num_txt input[type=text]{max-width:42px}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.option{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 10px}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.option .checkbox{margin:0}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.option .option_data{display:flex;align-items:center;margin:0 0 0 auto}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.option .option_data .option_num{display:flex;align-items:center;font-size:1.3rem;font-weight:700;line-height:1.6}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.option .option_data .option_num input[type=text]{max-width:42px;margin:0 30px 0 10px}#page-list #agri_form .wrapper .mw_wp_form form .btn_flex{display:flex;justify-content:center}#page-list #agri_form .wrapper .mw_wp_form form .btn_flex .btn{margin:0 15px}#page-list #agri_form .wrapper .mw_wp_form .form_btm{text-align:center;line-height:1.8;color:#e61e1e;letter-spacing:.05rem;margin:30px 0 0}#page-list #agri_form .wrapper .mw_wp_form_input form .confirm_txt{display:none}#page-list #agri_form .wrapper .mw_wp_form_input form .btn.back{display:none}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_txt .req{display:none}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_txt .sub{display:none}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input{line-height:1.6}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input input[type=time]{display:none}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input .checkbox{font-size:1.3rem;font-weight:700;padding:0 0 0 15px;cursor:auto}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input .checkbox::before{content:"";position:absolute;top:6px;left:0;width:8px;height:8px;background-color:#008365;border-radius:100%}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input .checkbox .add{display:block}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input.num .num_txt{padding:0 0 0 15px;position:relative}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input.num .num_txt::before{content:"";position:absolute;top:6px;left:0;width:8px;height:8px;background-color:#008365;border-radius:100%}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input.option{display:block}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input.option .checkbox .option_name{font-weight:700}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input.option .option_data{padding:0 0 0 15px}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input.option .option_data .option_num{font-weight:400;margin:0 15px 0 0}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input.option .option_data .option_day{font-size:1.3rem;line-height:1.6}#page-list #agri_form .wrapper .mw_wp_form_complete .thx_img{width:80px;margin:0 auto 35px}#page-list #agri_form .wrapper .mw_wp_form_complete .thx_txt{text-align:center;font-size:2.4rem;font-weight:700;line-height:1.4;letter-spacing:.2rem;margin:0 0 30px}#page-list #agri_form .wrapper .mw_wp_form_complete .form_btm{margin:0}#page-list .agri_back{padding:50px 0 90px}#page-book #book_data{padding:80px 0}#page-book #book_data .wrapper .ttl{text-align:center;font-size:3.4rem;line-height:1.2;font-weight:700;margin:0 0 60px}#page-book #book_data .wrapper .room_box .room_data{display:flex;align-items:flex-start;margin:0 0 40px}#page-book #book_data .wrapper .room_box .room_data .room_txt{width:77%;padding:0 10px 0 0}#page-book #book_data .wrapper .room_box .room_data .room_txt .room_name{font-size:2.4rem;line-height:1.4;font-weight:700;margin:0 0 15px}#page-book #book_data .wrapper .room_box .room_data .room_txt .room_describe{line-height:1.8}#page-book #book_data .wrapper .room_box .room_data .room_txt .feature_ul{display:flex;flex-wrap:wrap;margin:30px 0 0}#page-book #book_data .wrapper .room_box .room_data .room_txt .feature_ul .feature_li{display:flex;align-items:center;width:50%;margin:10px 0 0}#page-book #book_data .wrapper .room_box .room_data .room_txt .feature_ul .feature_li.wide{width:100%}#page-book #book_data .wrapper .room_box .room_data .room_txt .feature_ul .feature_li .name{width:125px;min-width:125px;font-weight:700;line-height:1.4}#page-book #book_data .wrapper .room_box .room_data .room_txt .feature_ul .feature_li .detail{width:100%;line-height:1.4}#page-book #book_data .wrapper .room_box .room_data .room_image{width:23%;border-radius:10px;overflow:hidden}#page-book #book_data .wrapper .room_box .room_acc_box{margin:0 0 40px}#page-book #book_data .wrapper .room_box .room_acc_box .room_sw{display:block;font-weight:700;line-height:1.2;padding:5px 10px 5px 20px;border-bottom:1px solid #008365;position:relative;cursor:pointer}#page-book #book_data .wrapper .room_box .room_acc_box .room_sw span{position:absolute;top:50%;left:0;transform:translate(0, -50%);border-radius:100%;border:1px solid #008365;width:16px;height:16px}#page-book #book_data .wrapper .room_box .room_acc_box .room_sw span::before,#page-book #book_data .wrapper .room_box .room_acc_box .room_sw span::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #008365;width:8px;transition:.2s}#page-book #book_data .wrapper .room_box .room_acc_box .room_sw span::after{transform:translate(-50%, -50%) rotate(90deg)}#page-book #book_data .wrapper .room_box .room_acc_box .room_sw:hover span{background-color:#008365}#page-book #book_data .wrapper .room_box .room_acc_box .room_sw:hover span::before,#page-book #book_data .wrapper .room_box .room_acc_box .room_sw:hover span::after{border-color:#fff}#page-book #book_data .wrapper .room_box .room_acc_box .room_acc{padding:10px 0 0;display:none}#page-book #book_data .wrapper .room_box .room_acc_box .room_acc .txt{line-height:1.8;padding:0 0 15px}#page-book #book_data .wrapper .room_box .room_acc_box .room_acc .txt span{font-size:2.4rem;font-weight:700}#page-book #book_data .wrapper .room_box .room_acc_box .room_acc .note{font-size:1.3rem;line-height:1.8}#page-book #book_data .wrapper .room_box .room_acc_box input[id^=room_sw]:checked~.room_sw span::after{transform:translate(-50%, -50%)}#page-book #book_data .wrapper .room_box .room_acc_box .option_ttl{line-height:1.4;margin:0 0 10px}#page-book #book_data .wrapper .room_box .room_acc_box .option_ttl span{font-size:2rem;font-weight:700}#page-book #book_data .wrapper .room_box .room_acc_box .option_name{line-height:1.2;padding:0 0 0 20px;margin:0 0 10px;position:relative}#page-book #book_data .wrapper .room_box .room_acc_box .option_name span{font-weight:700}#page-book #book_data .wrapper .room_box .room_acc_box .option_name::before{content:"";position:absolute;top:50%;left:0;transform:translate(0, -50%);width:14px;height:14px;border-radius:100%;background-color:#008365}#page-book #book_data .wrapper .room_box .room_acc_box .option_acc{display:none}#page-book #book_data .wrapper .room_box .room_acc_box .option_acc .option_content{margin:0 0 30px}#page-book #book_data .wrapper .room_box .room_acc_box .option_acc .option_content .option_describe{font-size:1.3rem;line-height:1.8}#page-book #book_data .wrapper .room_box .room_acc_box .option_sw{display:block;font-weight:700;line-height:1.2;padding:0 10px 0 20px;color:#008365;position:relative;cursor:pointer}#page-book #book_data .wrapper .room_box .room_acc_box .option_sw::before{content:"もっと見る"}#page-book #book_data .wrapper .room_box .room_acc_box .option_sw span{position:absolute;top:50%;left:0;transform:translate(0, -50%);border-radius:100%;border:1px solid #008365;width:16px;height:16px}#page-book #book_data .wrapper .room_box .room_acc_box .option_sw span::before,#page-book #book_data .wrapper .room_box .room_acc_box .option_sw span::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #008365;width:8px;transition:.2s}#page-book #book_data .wrapper .room_box .room_acc_box .option_sw span::after{transform:translate(-50%, -50%) rotate(90deg)}#page-book #book_data .wrapper .room_box .room_acc_box .option_sw:hover span{background-color:#008365}#page-book #book_data .wrapper .room_box .room_acc_box .option_sw:hover span::before,#page-book #book_data .wrapper .room_box .room_acc_box .option_sw:hover span::after{border-color:#fff}#page-book #book_data .wrapper .room_box .room_acc_box input[id=option_sw]:checked~.option_sw::before{content:"閉じる"}#page-book #book_data .wrapper .room_box .room_acc_box input[id=option_sw]:checked~.option_sw span::after{transform:translate(-50%, -50%)}#page-local .page_ttl .wrapper .ttl::before{background-image:url(../img/local_ttl01.png)}#page-local .page_ttl .wrapper .ttl::after{background-image:url(../img/local_ttl02.png)}#page-local #local_intro{padding:0 0 80px}#page-local #local_intro .top_ul{display:flex;margin:0 0 40px}#page-local #local_intro .top_ul .top_li{width:100%;overflow:hidden}#page-local #local_intro .top_ul .top_li img{-o-object-fit:cover;object-fit:cover;height:100%}#page-local #local_intro .wrapper .txt1{text-align:center;line-height:2;margin:0 0 90px}#page-local #local_intro .wrapper .txt2{text-align:center;font-size:2.6rem;font-weight:700;line-height:1.4;margin:0 0 30px}#page-local #local_intro .wrapper .txt3{text-align:center;line-height:2;margin:0 0 40px}#page-local #local_intro .wrapper .intro_ul{display:flex}#page-local #local_intro .wrapper .intro_ul .intro_li{width:25%}#page-local #local_list{background-color:#c8ebe1;padding:80px 0}#page-local #local_list .wrapper .local_sw{display:block;font-size:2.6rem;font-weight:700;line-height:1.2;padding:5px 10px 8px 40px;margin:0 0 30px;border-bottom:1px solid #008365;position:relative;cursor:pointer}#page-local #local_list .wrapper .local_sw span{position:absolute;top:50%;left:0;transform:translate(0, -50%);border-radius:100%;border:1px solid #008365;width:26px;height:26px}#page-local #local_list .wrapper .local_sw span::before,#page-local #local_list .wrapper .local_sw span::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #008365;width:14px;transition:.2s}#page-local #local_list .wrapper .local_sw span::after{transform:translate(-50%, -50%) rotate(90deg)}#page-local #local_list .wrapper .local_sw:hover span{background-color:#008365}#page-local #local_list .wrapper .local_sw:hover span::before,#page-local #local_list .wrapper .local_sw:hover span::after{border-color:#fff}#page-local #local_list .wrapper .local_ul{display:flex;flex-wrap:wrap;margin:0 0 -20px}#page-local #local_list .wrapper .local_ul .local_li{display:flex;flex-direction:column;width:32%;background-color:#fff;border-radius:10px;margin:0 2% 50px 0;overflow:hidden}#page-local #local_list .wrapper .local_ul .local_li:nth-of-type(3n){margin-right:0}#page-local #local_list .wrapper .local_ul .local_li .img{height:20vw;max-height:200px}#page-local #local_list .wrapper .local_ul .local_li .img img{-o-object-fit:cover;object-fit:cover;height:100%}#page-local #local_list .wrapper .local_ul .local_li .ttl{font-size:2.4rem;line-height:1.2;font-weight:700;padding:20px 20px 15px}#page-local #local_list .wrapper .local_ul .local_li .describe{font-size:1.3rem;line-height:1.8;padding:0 20px 20px}#page-local #local_list .wrapper .local_ul .local_li .data{margin:auto 0 0}#page-local #local_list .wrapper .local_ul .local_li .data .address,#page-local #local_list .wrapper .local_ul .local_li .data .url{border-top:1px solid #80c1b2;padding:15px 20px}#page-local #local_list .wrapper .local_ul .local_li .data .address a,#page-local #local_list .wrapper .local_ul .local_li .data .url a{display:block;font-size:1.3rem;line-height:1.4;padding:0 0 0 25px;position:relative;transition:.2s}#page-local #local_list .wrapper .local_ul .local_li .data .address a:hover,#page-local #local_list .wrapper .local_ul .local_li .data .url a:hover{color:#008365}#page-local #local_list .wrapper .local_ul .local_li .data .address a::before,#page-local #local_list .wrapper .local_ul .local_li .data .url a::before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:0;transform:translate(0, -50%);width:20px;height:20px}#page-local #local_list .wrapper .local_ul .local_li .data .address a::before{background-image:url(../img/icon_address.svg)}#page-local #local_list .wrapper .local_ul .local_li .data .url a::before{background-image:url(../img/icon_url.svg)}#page-local #local_list .wrapper input[id^=local_sw]:checked+.local_sw span::after{transform:translate(-50%, -50%)}#page-local #local_feature{padding:80px 0}#page-local #local_feature .wrapper .txt{text-align:center;line-height:1.8;margin:0 0 45px}#page-local #local_feature .wrapper .feature_ul{border-top:1px solid #80c1b2}#page-local #local_feature .wrapper .feature_ul .feature_li{display:flex;border-bottom:1px solid #80c1b2}#page-local #local_feature .wrapper .feature_ul .feature_li .name{display:flex;justify-content:center;align-items:center;background-color:#e1f4ee;width:225px;min-width:225px;padding:15px 30px;text-align:center;font-size:2rem;font-weight:700;line-height:1.2}#page-local #local_feature .wrapper .feature_ul .feature_li .detail{width:100%;padding:15px 30px;font-size:1.3rem;line-height:1.8}#page-news .page_ttl .wrapper .ttl::before{background-image:url(../img/news_ttl01.png)}#page-news .page_ttl .wrapper .ttl::after{background-image:url(../img/news_ttl02.png)}#page-news #news_list{padding:0 0 80px}#page-news #news_list .wrapper .news_ul{display:flex;flex-wrap:wrap;margin:0 0 -20px}#page-news #news_list .wrapper .news_ul .news_li{width:22.6%;margin:0 3.2% 60px 0}#page-news #news_list .wrapper .news_ul .news_li:nth-of-type(4n){margin-right:0}#page-news #news_list .wrapper .news_ul .news_li a{display:block;transition:.2s}#page-news #news_list .wrapper .news_ul .news_li a:hover{opacity:.5}#page-news #news_list .wrapper .news_ul .news_li a .img{border-radius:10px;overflow:hidden;height:16vw;max-height:160px;margin:0 0 20px}#page-news #news_list .wrapper .news_ul .news_li a .img img{-o-object-fit:cover;object-fit:cover;height:100%}#page-news #news_list .wrapper .news_ul .news_li a .txt_box .date{font-size:1.3rem;font-weight:700;line-height:1.2;margin:0 0 10px}#page-news #news_list .wrapper .news_ul .news_li a .txt_box .ttl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8}#page-news #news_content{padding:80px 0}#page-news #news_content .wrapper{max-width:676px}#page-news #news_content .wrapper .top{font-size:2rem;font-weight:700;line-height:1.4;color:#008365;margin:0 0 15px}#page-news #news_content .wrapper .ttl{font-size:2.6rem;font-weight:700;line-height:1.4;margin:0 0 15px}#page-news #news_content .wrapper .date{font-weight:700;line-height:1.2;margin:0 0 50px}#page-news #news_content .wrapper .content{margin:0 0 70px}#page-news #news_content .wrapper .content .thumbnail{width:100%;border-radius:10px;margin:0 0 40px;overflow:hidden}#page-news #news_content .wrapper .content .news_txt{line-height:1.8}#page-column .page_ttl .wrapper .ttl::before{background-image:url(../img/column_ttl01.png)}#page-column .page_ttl .wrapper .ttl::after{background-image:url(../img/column_ttl02.png)}#page-column .page_ttl.single{background-color:#e5f3f0;padding:40px 0 60px}#page-column .page_ttl.single .wrapper .ttl{font-size:2rem;padding:0 160px}#page-column .page_ttl.single .wrapper .ttl::before,#page-column .page_ttl.single .wrapper .ttl::after{width:120px;height:68px}#page-column #column_list{padding:0 0 80px}#page-column #column_list .wrapper .column_ul{display:flex;flex-wrap:wrap;margin:0 0 -20px}#page-column #column_list .wrapper .column_ul .column_li{width:31.2%;margin:0 3.2% 70px 0}#page-column #column_list .wrapper .column_ul .column_li:nth-of-type(3n){margin-right:0}#page-column #column_list .wrapper .column_ul .column_li a{display:block;transition:.2s}#page-column #column_list .wrapper .column_ul .column_li a:hover{opacity:.5}#page-column #column_list .wrapper .column_ul .column_li a .img{border-radius:10px;overflow:hidden;height:24vw;max-height:240px;margin:0 0 15px}#page-column #column_list .wrapper .column_ul .column_li a .img img{-o-object-fit:cover;object-fit:cover;height:100%}#page-column #column_list .wrapper .column_ul .column_li a .date{font-size:1.3rem;font-weight:700;line-height:1.2;margin:0 0 10px}#page-column #column_list .wrapper .column_ul .column_li a .ttl{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:2.4rem;line-height:1.4;font-weight:700}#page-column #column_intro{background-color:#e5f3f0;padding:0 0 80px}#page-column #column_intro .wrapper{max-width:676px}#page-column #column_intro .wrapper .ttl{font-size:2.6rem;line-height:1.4;font-weight:700;margin:0 0 15px}#page-column #column_intro .wrapper .date{font-weight:700;line-height:1.2;margin:0 0 40px}#page-column #column_intro .wrapper .thumbnail{width:100%;border-radius:10px;margin:0 0 40px;overflow:hidden}#page-column #column_intro .wrapper .thumbnail:last-child{margin:0}#page-column #column_intro .wrapper .column_lead{line-height:2;letter-spacing:.13rem}#page-column #column_content{padding:80px 0 90px}#page-column #column_content .wrapper{max-width:676px}#page-column #column_content .wrapper .content{margin:0 0 80px}#page-column #column_content .wrapper .content #toc_container{background-color:#e5f3f0;border-radius:10px;padding:35px 40px;margin:0 0 80px}#page-column #column_content .wrapper .content #toc_container .toc_ttl{font-size:2rem;font-weight:700;color:#008365;padding:0 0 15px;border-bottom:1px solid #008365;margin:0 0 20px}#page-column #column_content .wrapper .content #toc_container .toc_li{margin:0 0 15px}#page-column #column_content .wrapper .content #toc_container .toc_li:last-child{margin:0}#page-column #column_content .wrapper .content #toc_container .toc_subli{margin:15px 0 0}#page-column #column_content .wrapper .content #toc_container .toc_a,#page-column #column_content .wrapper .content #toc_container .toc_suba{display:inline-block;line-height:1.4;padding:0 0 0 20px;position:relative;transition:.2s}#page-column #column_content .wrapper .content #toc_container .toc_a:hover,#page-column #column_content .wrapper .content #toc_container .toc_suba:hover{color:#008365}#page-column #column_content .wrapper .content #toc_container .toc_a{font-weight:700}#page-column #column_content .wrapper .content #toc_container .toc_a::before{content:"";position:absolute;top:4px;left:0;width:14px;height:14px;border-radius:100%;background-color:#008365}#page-column #column_content .wrapper .content .ttl{font-size:2.4rem;line-height:1.4;font-weight:700;background-color:#e5f3f0;border-radius:10px;padding:20px 25px;margin:0 0 40px}#page-column #column_content .wrapper .content .sub_ttl{font-size:2rem;line-height:1.4;font-weight:700;color:#008365;margin:0 0 20px}#page-column #column_content .wrapper .content .b_txt{font-weight:700;line-height:2;margin:0 0 20px}#page-column #column_content .wrapper .content .txt{line-height:2;margin:0 0 40px}#page-column #column_content .wrapper .content .img{width:100%;border-radius:10px;margin:0 0 40px;overflow:hidden}#page-column #column_content .wrapper .content .flex{display:flex;align-items:flex-start;gap:0 4%}#page-column #column_content .wrapper .content .flex .txt{width:58%}#page-column #column_content .wrapper .content .flex .img{width:38%}footer .footer{display:flex;flex-wrap:wrap;background-color:#008365}footer .footer .box{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:67%;padding:80px 10px}footer .footer .box .logo{display:block;width:22.2vw;max-width:320px;margin:0 5vw}footer .footer .box .logo a{display:block}footer .footer .box .logo a:hover{opacity:.5}footer .footer .box .nav{display:flex;flex-wrap:wrap}footer .footer .box .nav .nav_ul1 .nav_li a,footer .footer .box .nav .nav_ul2 .nav_li a{display:inline-block;line-height:1.6;color:#fff}footer .footer .box .nav .nav_ul1 .nav_li a:hover,footer .footer .box .nav .nav_ul2 .nav_li a:hover{opacity:.5}footer .footer .box .nav .nav_ul1 .nav_li a .icon,footer .footer .box .nav .nav_ul2 .nav_li a .icon{position:relative;font-size:inherit;padding:0 20px 0 0}footer .footer .box .nav .nav_ul1 .nav_li a .icon::after,footer .footer .box .nav .nav_ul2 .nav_li a .icon::after{content:"";background-image:url(../img/icon_external.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;transform:translate(0, -50%);width:15px;height:15px}footer .footer .box .nav .nav_ul1 .nav_li{margin:0 0 10px}footer .footer .box .nav .nav_ul1 .nav_li a{font-weight:700}footer .footer .box .nav .nav_ul2{margin:0 0 0 3.5vw}footer .footer .box .nav .nav_ul2 .nav_li{margin:0 0 15px}footer .footer .box .nav .nav_ul2 .nav_li a{font-size:1.3rem}footer .footer .iizukatei{width:33%;padding:80px 10px;border-left:2px solid #fff}footer .footer .iizukatei .logo{display:block;width:100%;max-width:130px;margin:0 auto 20px}footer .footer .iizukatei .logo a{display:block}footer .footer .iizukatei .logo a:hover{opacity:.5}footer .footer .iizukatei .txt_box .txt1{text-align:center;font-weight:700;line-height:1.2;color:#fff;margin:0 0 10px}footer .footer .iizukatei .txt_box .txt2{text-align:center;font-size:1.3rem;line-height:1.6;color:#fff}footer .copyright{text-align:center;font-size:1.2rem;line-height:1.2;padding:15px 10px}}@media only screen and (max-width: 767px){*{font-size:1.4rem}html,body{min-width:320px}html{font-size:2.6666vw}.wrapper{width:100%;max-width:100%;padding:0 6.5vw}.btn{max-width:65vw}.btn a,.btn input{padding:2.6vw 16vw;font-size:1.3rem}.btn::before,.btn::after{right:4vw}.btn::before{width:11vw}.btn::after{width:3vw}.btn:hover::before,.btn:hover::after{right:3vw}.sec_ttl{font-size:2.6rem;margin:0 0 6vw}.page_ttl{padding:7vw 0 10vw}.page_ttl .wrapper .ttl{width:100%;font-size:2.5rem;padding:24vw 0 0}.page_ttl .wrapper .ttl::before,.page_ttl .wrapper .ttl::after{width:36vw;height:20vw;top:0;transform:translate(0, 0)}.page_ttl .wrapper .ttl::before{left:3vw}.page_ttl .wrapper .ttl::after{right:3vw}.lang{box-shadow:3px 3px 6px 0 rgba(0,0,0,.2666666667)}.lang .lang_sw{font-size:1.4rem;padding:2.5vw 10vw 2.5vw 4vw}.lang .bogo_box ul{box-shadow:3px 3px 6px 0 rgba(0,0,0,.2666666667)}.lang .bogo_box ul li .bogo-language-name:not(:has(a)),.lang .bogo_box ul li .bogo-language-name:has(a) a{font-size:1.4rem;padding:2.5vw 4vw}.pager .page-numbers:not(.prev):not(.next){font-size:1.5rem;padding:3vw;margin:0 1vw}.pager .prev,.pager .next{width:9.5vw;height:9.5vw}.pager .prev::before,.pager .next::before{width:6vw}.pager .prev::after,.pager .next::after{width:3vw}.pager .prev{margin:0 3vw 0 0}.pager .prev::before,.pager .prev::after{left:1.5vw}.pager .next{margin:0 0 0 3vw}.pager .next::before,.pager .next::after{right:1.5vw}header .wrapper .header .logo{max-width:35vw;margin:0 4vw}header .wrapper .header .nav{display:none;position:absolute;top:0;left:0;width:100%;z-index:-1;background-color:#fff;padding:26vw 6vw;height:100vh;overflow-y:scroll}header .wrapper .header .nav .nav_flex{flex-direction:column}header .wrapper .header .nav .nav_flex .nav_ul1,header .wrapper .header .nav .nav_flex .nav_ul2{display:block;width:100%}header .wrapper .header .nav .nav_flex .nav_ul1 .nav_li,header .wrapper .header .nav .nav_flex .nav_ul2 .nav_li{border-bottom:1px solid #999}header .wrapper .header .nav .nav_flex .nav_ul1 .nav_li a,header .wrapper .header .nav .nav_flex .nav_ul2 .nav_li a{padding:3vw 0}header .wrapper .header .nav .nav_flex .nav_ul1{order:2;margin:7vw 0 0;border-top:1px solid #999}header .wrapper .header .nav .nav_flex .nav_ul2{order:3}header .wrapper .header .nav .nav_flex .nav_ul2 .nav_li a{font-size:1.2rem}header .wrapper .header .nav .nav_flex .lang{order:1;margin:0 auto}header .wrapper .header .menu_sw{width:10vw;height:10vw;position:relative;margin:0 0 0 auto}header .wrapper .header .menu_sw span{position:absolute;top:50%;left:0;transform:translate(0, -50%);display:block;width:85%;border-bottom:2px solid;transition:.2s}header .wrapper .header .menu_sw::before,header .wrapper .header .menu_sw::after{content:"";position:absolute;left:50%;transform:translate(-50%, -50%);width:100%;border-bottom:2px solid;transition:.2s}header .wrapper .header .menu_sw::before{top:25%}header .wrapper .header .menu_sw::after{top:75%}header .wrapper .header .facility{margin:0 0 0 6vw}header .wrapper .header .facility a{font-size:1.3rem;padding:1vw 1vw;min-width:22vw;min-height:14vw}header.front .wrapper .header .logo{opacity:0;pointer-events:none}header.front~.fix{display:block}header.display .wrapper .header .logo{opacity:1;pointer-events:auto}.fix{display:none;position:absolute;top:2.5vw;left:4vw;z-index:999}#menu_sw:checked~header .wrapper .header{background-color:#fff}#menu_sw:checked~header .wrapper .header .logo{opacity:1;pointer-events:auto}#menu_sw:checked~header .wrapper .header .menu_sw span{opacity:0}#menu_sw:checked~header .wrapper .header .menu_sw::before{top:50%;transform:translate(-50%, -50%) rotate(45deg)}#menu_sw:checked~header .wrapper .header .menu_sw::after{top:50%;transform:translate(-50%, -50%) rotate(-45deg)}#menu_sw:checked~.fix{display:none}#mv .logo{width:70%;height:18%}#concept{padding:16vw 0}#concept .wrapper .ttl{font-size:2.5rem;margin:0 0 6vw}#concept .wrapper .txt{margin:0 0 7vw}#about .wrapper .container .content{display:block;margin:0 0 7vw}#about .wrapper .container .content:last-child{margin:0}#about .wrapper .container .content .txt_box .ttl{text-align:center;font-size:1.9rem;margin:0 0 4vw}#about .wrapper .container .content .txt_box .txt{margin:0 0 7vw}#about .wrapper .container .content .img{width:96%;height:auto;min-height:auto}#about .wrapper .container .content:nth-child(odd) .txt_box,#about .wrapper .container .content:nth-child(even) .txt_box{padding:0 6.5vw}#about .wrapper .container .content:nth-child(even) .img{margin:0 0 0 auto}#list{padding:16vw 0 12vw}#list .swiper-container{margin:7vw 0 8vw}#list .swiper-container .swiper-wrapper .swiper-slide{padding:0 6vw}#list .swiper-container .swiper-wrapper .swiper-slide .img{height:66vw;width:66vw;margin:0 0 4vw}#list .swiper-container .swiper-wrapper .swiper-slide .ttl{font-size:2rem;margin:0 0 3vw}#list .swiper-container .swiper-wrapper .swiper-slide .overview_test{font-size:1.4rem}#list .swiper-container .swiper-wrapper .swiper-slide .describe_test{font-size:1.2rem}#list .swiper-container .swiper-button-prev,#list .swiper-container .swiper-button-next{width:10vw;height:10vw}#list .swiper-container .swiper-button-prev::before,#list .swiper-container .swiper-button-next::before{width:6vw}#list .swiper-container .swiper-button-prev::after,#list .swiper-container .swiper-button-next::after{width:2vw}#list .swiper-container .swiper-button-prev{left:5%}#list .swiper-container .swiper-button-prev::before,#list .swiper-container .swiper-button-prev::after{left:1.5vw}#list .swiper-container .swiper-button-next{right:5%}#list .swiper-container .swiper-button-next::before,#list .swiper-container .swiper-button-next::after{right:1.5vw}#local{padding:12vw 0}#local .wrapper .local_ul{margin:7vw 0 8vw}#local .wrapper .local_ul .local_li{width:100%}#news{padding:12vw 0}#news .wrapper .news_ul{display:block;margin:7vw 0 8vw}#news .wrapper .news_ul .news_li{width:100%;margin:0 0 8vw}#news .wrapper .news_ul .news_li a{display:flex}#news .wrapper .news_ul .news_li .img{width:38%;height:24vw;margin:0}#news .wrapper .news_ul .news_li .txt_box{width:62%;padding:0 0 0 4vw}#news .wrapper .news_ul .news_li .txt_box .date{font-size:1.2rem;margin:0 0 3vw}#news .wrapper .news_ul .news_li .txt_box .ttl{-webkit-line-clamp:3}#link{padding:12vw 0}#link .wrapper .ttl{font-size:1.5rem;margin:0 0 7vw}#link .wrapper .btn_box{display:block}#link .wrapper .btn_box .btn{margin:0 auto 8vw}#link .wrapper .btn_box .btn:last-child{margin:0 auto}#page-concept #concept_intro .wrapper .logo{max-width:43vw;margin:0 auto 10vw}#page-concept #concept_intro .wrapper .txt1{margin:0 0 6vw}#page-concept #concept_intro .wrapper .txt2{font-size:1.9rem;margin:0 0 8vw}#page-concept #concept_intro .wrapper .img{max-width:100%}#page-concept #concept_company{padding:16vw 0 10vw}#page-concept #concept_company .wrapper .company_ul{border-top:none}#page-concept #concept_company .wrapper .company_ul .company_li{display:block;border-bottom:none}#page-concept #concept_company .wrapper .company_ul .company_li .name{justify-content:flex-start;width:100%;min-width:100%;padding:2vw;text-align:left}#page-concept #concept_company .wrapper .company_ul .company_li .detail{padding:3vw 0 6vw}#page-list #agri_list{padding:0 0 16vw}#page-list #agri_list .wrapper .list_ul{margin:0}#page-list #agri_list .wrapper .list_ul .list_li{width:100%;margin:0 0 10vw}#page-list #agri_list .wrapper .list_ul .list_li:nth-of-type(3n){margin:0 0 10vw}#page-list #agri_list .wrapper .list_ul .list_li a .img{height:84vw;max-height:84vw;margin:0 0 4vw}#page-list #agri_list .wrapper .list_ul .list_li a .ttl{font-size:2rem;margin:0 0 3vw}#page-list .scroll_box{padding:0 0 6vw}#page-list .scroll_box .wrapper .scroll_flex .scroll_link{width:48%;margin:0 4% 8vw 0}#page-list .scroll_box .wrapper .scroll_flex .scroll_link:nth-of-type(2n){margin:0 0 8vw}#page-list .scroll_box .wrapper .scroll_flex .scroll_link a{font-size:1.5rem;padding:.5vw 2vw}#page-list .scroll_box .wrapper .scroll_flex .scroll_link a::after{width:4vw}#page-list .modal_img_ul .modal_img_li:first-child{margin:0 0 4vw !important}#page-list .modal_img_ul .modal_img_li:last-child{margin-bottom:0 !important}#page-list .modal_img_ul .modal_img_li .other_txt{font-size:1.4rem}#page-list .modal_img_ul .modal_img_li .other_txt span{font-size:.9rem}#page-list .modal_container_bg .swiper-modal_container{width:86%;height:72%}#page-list .modal_container_bg .swiper-button-prev,#page-list .modal_container_bg .swiper-button-next{top:92%;width:10vw;height:10vw}#page-list .modal_container_bg .swiper-button-prev::before,#page-list .modal_container_bg .swiper-button-next::before{width:6vw}#page-list .modal_container_bg .swiper-button-prev::after,#page-list .modal_container_bg .swiper-button-next::after{width:2vw}#page-list .modal_container_bg .swiper-button-prev{left:6.5%}#page-list .modal_container_bg .swiper-button-prev::before,#page-list .modal_container_bg .swiper-button-prev::after{left:1.5vw}#page-list .modal_container_bg .swiper-button-next{right:6.5%}#page-list .modal_container_bg .swiper-button-next::before,#page-list .modal_container_bg .swiper-button-next::after{right:1.5vw}#page-list .modal_container_bg .close_btn{top:4.5%;right:6.5%;width:10vw;height:10vw}#page-list .modal_container_bg .close_btn::before,#page-list .modal_container_bg .close_btn::after{width:10vw}#page-list .acc_sw{padding:.8vw 2vw .8vw 5.5vw}#page-list .acc_sw span{width:4vw;height:4vw}#page-list .acc_sw span::before,#page-list .acc_sw span::after{width:1.9vw}#page-list #agri_detail{padding:0 0 9vw}#page-list #agri_detail .wrapper .detail_box{margin:0 0 6vw}#page-list #agri_detail .wrapper .detail_box .detail_img{width:100%;padding:0;margin:0 0 4vw}#page-list #agri_detail .wrapper .detail_box .detail_img .modal_img_ul .modal_img_li{width:22%;height:19vw;max-height:19vw;margin:0 4% 0 0}#page-list #agri_detail .wrapper .detail_box .detail_img .modal_img_ul .modal_img_li:first-child{height:55vw}#page-list #agri_detail .wrapper .detail_box .agri_ttl{width:100%;text-align:center;font-size:2rem;margin:0 0 6vw}#page-list #agri_detail .wrapper .detail_box .detail_txt{width:100%}#page-list #agri_detail .wrapper .detail_box .detail_txt .describe{margin:0}#page-list #agri_detail .wrapper .agri_message{display:block;margin:0 0 4vw}#page-list #agri_detail .wrapper .agri_message .message_image{width:41vw;min-width:41vw;height:41vw;margin:0 auto 5vw}#page-list #agri_detail .wrapper .agri_message .message_txt .message_title{text-align:center;font-size:1.9rem;margin:0 0 5vw}#page-list #agri_detail .wrapper .agri_access{margin:0 0 5vw}#page-list #agri_detail .wrapper .agri_access .access_ul{width:100%}#page-list #agri_detail .wrapper .agri_access .access_ul:not(:last-child) li{border-bottom:1px solid #008365}#page-list #agri_detail .wrapper .agri_access .access_ul li{font-size:1.2rem;padding:3.7vw .5vw 4vw .5vw}#page-list #agri_detail .wrapper .agri_access .access_ul li::before{left:2vw;width:6.5vw;min-width:6.5vw;height:6.5vw;margin:0 2vw 0 0}#page-list #agri_detail .wrapper .agri_access .access_ul li.tel a{margin:0 2vw 0 0}#page-list #agri_detail .wrapper .agri_facility{padding:4vw 6.5vw}#page-list #agri_detail .wrapper .agri_facility .facility_ttl{padding:0 0 1vw;margin:0 0 1.5vw}#page-list #agri_detail .wrapper .agri_facility .facility_ul{margin:0 0 2vw}#page-list #agri_detail .wrapper .agri_facility .facility_ul .facility_li{font-size:1.2rem;min-width:50%;padding:0;margin:0 0 2vw}#page-list #agri_detail .wrapper .agri_facility .note_ul{margin:0}#page-list #agri_detail .wrapper .agri_facility .note_ul .note_li{font-size:1.2rem;margin:0 0 1vw}#page-list #plop_plan{padding:10vw 0 2vw}#page-list #plop_plan .wrapper .plop_container{margin:0 0 7vw}#page-list #plop_plan .wrapper .plop_container .plop_ttl{width:100%;text-align:center;margin:0 0 4vw}#page-list #plop_plan .wrapper .plop_container .plop_ttl span{font-size:2rem}#page-list #plop_plan .wrapper .plop_container .plop_content{width:100%;order:2}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_describe_all{font-size:1.4rem;margin:0 0 6vw}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail{margin:0 0 8vw}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail .plop_name{padding:0 0 0 5vw;margin:0 0 2vw}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail .plop_name span{display:block;margin:0}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail .plop_name::before{top:1vw;width:3.4vw;height:3.4vw}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail .plop_describe{font-size:1.2rem;margin:0 0 2vw}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail .plop_child{font-size:1.2rem;padding:0 0 0 3.5vw;margin:0 0 2vw}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail .plop_child span{margin:0 2vw 0 0}#page-list #plop_plan .wrapper .plop_container .plop_content .plop_detail .plop_child::before{top:1.5vw;left:.3vw;width:1.9vw;height:1.9vw}#page-list #plop_plan .wrapper .plop_container .plop_image{width:58%;margin:0 auto 4vw;order:1}#page-list #agri_room{padding:12vw 0}#page-list #agri_room .wrapper .room_box{padding:8vw 6vw 6vw;margin:0 0 6.5vw}#page-list #agri_room .wrapper .room_box .room_data .room_name{text-align:center;font-size:1.9rem;margin:0 0 5vw}#page-list #agri_room .wrapper .room_box .room_data .room_txt{width:100%;order:2}#page-list #agri_room .wrapper .room_box .room_data .room_txt .room_describe{margin:0 0 6vw}#page-list #agri_room .wrapper .room_box .room_data .room_txt .feature_flex{margin:0 0 4vw}#page-list #agri_room .wrapper .room_box .room_data .room_txt .feature_flex .feature_ul{width:100%}#page-list #agri_room .wrapper .room_box .room_data .room_txt .feature_flex .feature_ul .feature_li{margin:0 0 3vw}#page-list #agri_room .wrapper .room_box .room_data .room_txt .room_price .price_ttl{padding:0 0 2vw;margin:0 0 2vw}#page-list #agri_room .wrapper .room_box .room_data .room_txt .room_price .price_txt{gap:0 3vw;margin:0 0 2vw}#page-list #agri_room .wrapper .room_box .room_data .room_txt .room_price .price_txt span{font-size:1.9rem;vertical-align:-0.5vw}#page-list #agri_room .wrapper .room_box .room_data .room_txt .room_price .add_txt{margin:0 0 2vw}#page-list #agri_room .wrapper .room_box .room_data .room_txt .room_price .note{font-size:1.2rem;margin:0 0 1vw}#page-list #agri_room .wrapper .room_box .room_data .room_image{width:100%;order:1;margin:0 0 5vw}#page-list #agri_room .wrapper .room_box .room_data .room_image .modal_img_ul .modal_img_li{width:30%;height:22vw;max-height:22vw;margin:0 5% 0 0}#page-list #agri_room .wrapper .room_box .room_data .room_image .modal_img_ul .modal_img_li:first-child{height:52vw}#page-list #agri_room .wrapper .room_box .room_data .room_image .modal_img_ul .modal_img_li .other_txt{font-size:1.6rem}#page-list #agri_room .wrapper .room_box .room_data .room_image .modal_img_ul .modal_img_li .other_txt span{font-size:1.2rem}#page-list #agri_form{padding:11vw 0}#page-list #agri_form .wrapper .form_ttl{font-size:2.5rem;margin:0 0 8vw}#page-list #agri_form .wrapper .mw_wp_form form .agri_paylim{margin:0 0 6vw}#page-list #agri_form .wrapper .mw_wp_form form .agri_paylim .paylim_txt{width:100%;margin:0 0 3vw}#page-list #agri_form .wrapper .mw_wp_form form .agri_paylim .paylim_txt:last-child{margin:0}#page-list #agri_form .wrapper .mw_wp_form form .agri_paylim .paylim_txt span{min-width:34vw;width:34vw}#page-list #agri_form .wrapper .mw_wp_form form .agri_cancel{margin:0 0 8vw}#page-list #agri_form .wrapper .mw_wp_form form .agri_cancel .acc_box{padding:3vw 0 0}#page-list #agri_form .wrapper .mw_wp_form form .agri_cancel .acc_box .cancel_txt{font-size:1.2rem}#page-list #agri_form .wrapper .mw_wp_form form .confirm_txt{font-size:1.6rem;margin:0 0 8vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul{margin:0 0 10vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li{margin:0 0 8vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_txt .req{font-size:1.2rem;padding:0 1.5vw;margin:0 0 0 3vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_txt .sub{font-size:1.2rem;margin:1vw 0 0}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input{padding:2vw 0 0}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .error{font-size:1.2rem;margin:0 0 1.5vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input input[type=text],#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input input[type=email],#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input input[type=time],#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input textarea{padding:1.5vw 2vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input textarea{min-height:52vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox{padding:0 0 0 7vw;margin:0 0 6vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox .mwform-checkbox-field label input[type=radio],#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox .mwform-checkbox-field label input[type=checkbox]{top:.2vw;transform:none;width:5.3vw;height:5.3vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox .mwform-checkbox-field label input[type=radio]:checked,#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox .mwform-checkbox-field label input[type=checkbox]:checked{box-shadow:inset 0 0 0 .8vw #fff}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox .mwform-checkbox-field label .mwform-checkbox-field-text{font-size:1.2rem}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input .checkbox .add{font-size:1.2rem}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.ci input[type=text],#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.co input[type=text]{max-width:100%}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.ci_time input[type=text]{max-width:18vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.num .num_txt{grid-template-columns:16vw auto 13vw 13vw;font-size:1.2rem;margin:0 0 6vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.num .num_txt input[type=text]{max-width:11vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.option{margin:0 0 6vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.option .checkbox{margin:0 0 3vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.option .option_data{display:block;padding:0 0 0 7vw;margin:0}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.option .option_data .option_num{font-size:1.2rem;margin:0 0 3vw}#page-list #agri_form .wrapper .mw_wp_form form .form_ul .form_li .form_input.option .option_data .option_num input[type=text]{max-width:11vw;margin:0 0 0 8vw}#page-list #agri_form .wrapper .mw_wp_form form .btn_flex{display:block;margin:0}#page-list #agri_form .wrapper .mw_wp_form form .btn_flex .btn{margin:0 auto 6vw}#page-list #agri_form .wrapper .mw_wp_form .form_btm{margin:0}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input .checkbox{font-size:1.2rem;padding:0 0 0 3.5vw;margin:0 0 4vw}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input .checkbox::before{top:1.9vw;width:1.9vw;height:1.9vw}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input.num .num_txt{padding:0 0 0 3.5vw}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input.num .num_txt::before{top:1.9vw;width:1.9vw;height:1.9vw}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input.option .checkbox{padding:0 0 0 3.5vw;margin:0 0 1vw}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input.option .option_data{display:flex;padding:0 0 0 3.5vw}#page-list #agri_form .wrapper .mw_wp_form_confirm form .form_ul .form_li .form_input.option .option_data .option_num{margin:0 3vw 0 0}#page-list #agri_form .wrapper .mw_wp_form_complete .thx_img{width:29%;margin:0 auto 8vw}#page-list #agri_form .wrapper .mw_wp_form_complete .thx_txt{font-size:2rem;margin:0 0 8vw}#page-list .agri_back{padding:8vw 0 16vw}#page-list .btm_btn{position:fixed;bottom:0;left:0;width:100%;z-index:998;background-color:#ffdc00;border-radius:10px 10px 0 0;box-shadow:0 -2px 4px 0 rgba(0,0,0,.2666666667)}#page-list .btm_btn a{display:block;text-align:center;font-size:1.9rem;font-weight:700;line-height:1.4;padding:4vw 2vw;position:relative}#page-list .btm_btn a::before,#page-list .btm_btn a::after{content:"";position:absolute;top:50%;right:5vw;transform-origin:bottom right;border-bottom:1px solid;transition:inherit}#page-list .btm_btn a::before{width:12vw;transform:translate(0, -50%)}#page-list .btm_btn a::after{width:3vw;transform:rotate(45deg) translate(0, -50%)}#page-book #book_data{padding:12vw 0 16vw}#page-book #book_data .wrapper .ttl{font-size:2.5rem;margin:0 0 10vw}#page-book #book_data .wrapper .room_box .room_data{display:block;margin:0 0 7vw}#page-book #book_data .wrapper .room_box .room_data .room_txt{width:100%;padding:0}#page-book #book_data .wrapper .room_box .room_data .room_txt .room_name{text-align:center;font-size:1.9rem;margin:0 0 5vw}#page-book #book_data .wrapper .room_box .room_data .room_txt .feature_ul{margin:2vw 0 0}#page-book #book_data .wrapper .room_box .room_data .room_txt .feature_ul .feature_li{width:100%;margin:3vw 0 0}#page-book #book_data .wrapper .room_box .room_data .room_txt .feature_ul .feature_li:nth-child(1){order:1}#page-book #book_data .wrapper .room_box .room_data .room_txt .feature_ul .feature_li:nth-child(2){order:3}#page-book #book_data .wrapper .room_box .room_data .room_txt .feature_ul .feature_li:nth-child(3){order:2}#page-book #book_data .wrapper .room_box .room_data .room_txt .feature_ul .feature_li:nth-child(4){order:4}#page-book #book_data .wrapper .room_box .room_data .room_txt .feature_ul .feature_li:nth-child(5){order:5}#page-book #book_data .wrapper .room_box .room_data .room_txt .feature_ul .feature_li:nth-child(6){order:6}#page-book #book_data .wrapper .room_box .room_data .room_txt .feature_ul .feature_li .name{width:34vw;min-width:34vw}#page-book #book_data .wrapper .room_box .room_data .room_image{width:68%;margin:0 auto 4vw}#page-book #book_data .wrapper .room_box .room_acc_box{margin:0 0 7vw}#page-book #book_data .wrapper .room_box .room_acc_box .room_sw{padding:1vw 2vw 1vw 6vw}#page-book #book_data .wrapper .room_box .room_acc_box .room_sw span{width:4.5vw;height:4.5vw}#page-book #book_data .wrapper .room_box .room_acc_box .room_sw span::before,#page-book #book_data .wrapper .room_box .room_acc_box .room_sw span::after{width:2vw}#page-book #book_data .wrapper .room_box .room_acc_box .room_acc{padding:2vw 0 0}#page-book #book_data .wrapper .room_box .room_acc_box .room_acc .txt{padding:0 0 3vw}#page-book #book_data .wrapper .room_box .room_acc_box .room_acc .txt span{font-size:1.9rem}#page-book #book_data .wrapper .room_box .room_acc_box .room_acc .note{font-size:1.2rem}#page-book #book_data .wrapper .room_box .room_acc_box .option_ttl{margin:0 0 4vw}#page-book #book_data .wrapper .room_box .room_acc_box .option_ttl span{font-size:1.5rem}#page-book #book_data .wrapper .room_box .room_acc_box .option_name{padding:0 0 0 5vw;margin:0 0 3vw}#page-book #book_data .wrapper .room_box .room_acc_box .option_name::before{width:3.5vw;height:3.5vw}#page-book #book_data .wrapper .room_box .room_acc_box .option_acc .option_content{margin:0 0 5vw}#page-book #book_data .wrapper .room_box .room_acc_box .option_acc .option_content .option_describe{font-size:1.2rem}#page-book #book_data .wrapper .room_box .room_acc_box .option_sw{padding:0 2vw 0 6vw}#page-book #book_data .wrapper .room_box .room_acc_box .option_sw span{width:4.5vw;height:4.5vw}#page-book #book_data .wrapper .room_box .room_acc_box .option_sw span::before,#page-book #book_data .wrapper .room_box .room_acc_box .option_sw span::after{width:2vw}#page-local #local_intro{padding:0 0 12vw}#page-local #local_intro .top_ul{margin:0 0 7vw}#page-local #local_intro .top_ul .top_li{height:26.5vw}#page-local #local_intro .wrapper .txt1{margin:0 0 16vw}#page-local #local_intro .wrapper .txt2{font-size:1.9rem;margin:0 0 5vw}#page-local #local_intro .wrapper .txt3{text-align:left;margin:0 0 7vw}#page-local #local_list{padding:12vw 0}#page-local #local_list .wrapper .local_sw{font-size:1.9rem;padding:2vw 2vw 2vw 7vw;margin:0 0 5vw}#page-local #local_list .wrapper .local_sw span{width:5.5vw;height:5.5vw}#page-local #local_list .wrapper .local_sw span::before,#page-local #local_list .wrapper .local_sw span::after{width:2vw}#page-local #local_list .wrapper .local_ul{margin:0}#page-local #local_list .wrapper .local_ul .local_li{width:100%;margin:0 0 8vw}#page-local #local_list .wrapper .local_ul .local_li:nth-of-type(3n){margin:0 0 8vw}#page-local #local_list .wrapper .local_ul .local_li .img{height:50vw;max-height:50vw}#page-local #local_list .wrapper .local_ul .local_li .ttl{font-size:2rem;padding:4vw 4vw 3vw}#page-local #local_list .wrapper .local_ul .local_li .describe{font-size:1.2rem;padding:0 4vw 4vw}#page-local #local_list .wrapper .local_ul .local_li .data .address,#page-local #local_list .wrapper .local_ul .local_li .data .url{padding:4vw}#page-local #local_list .wrapper .local_ul .local_li .data .address a,#page-local #local_list .wrapper .local_ul .local_li .data .url a{font-size:1.2rem;padding:0 0 0 7vw}#page-local #local_list .wrapper .local_ul .local_li .data .address a::before,#page-local #local_list .wrapper .local_ul .local_li .data .url a::before{width:5.5vw;height:5.5vw}#page-local #local_feature{padding:12vw 0 8vw}#page-local #local_feature .wrapper .txt{text-align:left;margin:0 0 9vw}#page-local #local_feature .wrapper .feature_ul{border-top:none}#page-local #local_feature .wrapper .feature_ul .feature_li{display:block;border-bottom:none}#page-local #local_feature .wrapper .feature_ul .feature_li .name{width:100%;min-width:100%;font-size:1.5rem;padding:3vw}#page-local #local_feature .wrapper .feature_ul .feature_li .detail{font-size:1.2rem;padding:3vw 0 8vw}#page-news #news_list{padding:0 0 16vw}#page-news #news_list .wrapper .news_ul{margin:0 0 3vw}#page-news #news_list .wrapper .news_ul .news_li{width:100%;margin:0 0 8vw}#page-news #news_list .wrapper .news_ul .news_li:nth-of-type(4n){margin:0 0 8vw}#page-news #news_list .wrapper .news_ul .news_li a{display:flex}#page-news #news_list .wrapper .news_ul .news_li a .img{width:38%;height:24vw;margin:0}#page-news #news_list .wrapper .news_ul .news_li a .txt_box{width:62%;padding:0 0 0 4vw}#page-news #news_list .wrapper .news_ul .news_li a .txt_box .date{font-size:1.2rem;margin:0 0 3vw}#page-news #news_list .wrapper .news_ul .news_li a .txt_box .ttl{-webkit-line-clamp:3}#page-news #news_content{padding:10vw 0 16vw}#page-news #news_content .wrapper{max-width:100%}#page-news #news_content .wrapper .top{font-size:1.5rem;margin:0 0 3vw}#page-news #news_content .wrapper .ttl{font-size:1.9rem;margin:0 0 4vw}#page-news #news_content .wrapper .date{margin:0 0 8vw}#page-news #news_content .wrapper .content{margin:0 0 10vw}#page-news #news_content .wrapper .content .thumbnail{margin:0 0 6vw}#page-column .page_ttl.single{padding:9vw 0}#page-column .page_ttl.single .wrapper .ttl{font-size:1.5rem;padding:0 22vw}#page-column .page_ttl.single .wrapper .ttl::before,#page-column .page_ttl.single .wrapper .ttl::after{top:50%;transform:translate(0, -50%);width:23vw;height:13vw}#page-column .page_ttl.single .wrapper .ttl::before{left:0}#page-column .page_ttl.single .wrapper .ttl::after{right:0}#page-column #column_list{padding:0 0 16vw}#page-column #column_list .wrapper{max-width:100%}#page-column #column_list .wrapper .column_ul{margin:0}#page-column #column_list .wrapper .column_ul .column_li{width:100%;margin:0 0 10vw}#page-column #column_list .wrapper .column_ul .column_li:nth-of-type(3n){margin:0 0 10vw}#page-column #column_list .wrapper .column_ul .column_li a .img{height:67vw;max-height:67vw;margin:0 0 4vw}#page-column #column_list .wrapper .column_ul .column_li a .date{font-size:1.4rem;margin:0 0 3vw}#page-column #column_list .wrapper .column_ul .column_li a .ttl{font-size:1.9rem}#page-column #column_intro{padding:0 0 10vw}#page-column #column_intro .wrapper{max-width:100%}#page-column #column_intro .wrapper .ttl{font-size:1.9rem;margin:0 0 3vw}#page-column #column_intro .wrapper .date{margin:0 0 7vw}#page-column #column_intro .wrapper .thumbnail{margin:0 0 5vw}#page-column #column_content{padding:10vw 0 16vw}#page-column #column_content .wrapper{max-width:100%}#page-column #column_content .wrapper .content{margin:0 0 16vw}#page-column #column_content .wrapper .content #toc_container{padding:6vw 5vw;margin:0 0 16vw}#page-column #column_content .wrapper .content #toc_container .toc_ttl{font-size:1.5rem;padding:0 0 2vw;margin:0 0 6vw}#page-column #column_content .wrapper .content #toc_container .toc_li{margin:0 0 6vw}#page-column #column_content .wrapper .content #toc_container .toc_subli{margin:4vw 0 0}#page-column #column_content .wrapper .content #toc_container .toc_a,#page-column #column_content .wrapper .content #toc_container .toc_suba{padding:0 0 0 5vw}#page-column #column_content .wrapper .content #toc_container .toc_a::before{top:1vw;width:3.5vw;height:3.5vw}#page-column #column_content .wrapper .content .ttl{font-size:1.9rem;padding:5vw;margin:0 0 5vw}#page-column #column_content .wrapper .content .sub_ttl{font-size:1.5rem;margin:0 0 5vw}#page-column #column_content .wrapper .content .b_txt{margin:0 0 5vw}#page-column #column_content .wrapper .content .txt{margin:0 0 9vw}#page-column #column_content .wrapper .content .img{margin:0 0 5vw}#page-column #column_content .wrapper .content .flex{display:block}#page-column #column_content .wrapper .content .flex .txt{width:100%;margin:0 0 5vw}#page-column #column_content .wrapper .content .flex .img{width:100%;margin:0 0 9vw}footer .footer .box{width:100%;padding:9vw 6.5vw 4vw}footer .footer .box .logo{width:60vw;max-width:100%;margin:0 auto 7vw}footer .footer .box .nav{width:100%}footer .footer .box .nav .nav_ul1,footer .footer .box .nav .nav_ul2{width:100%;margin:0}footer .footer .box .nav .nav_ul1 .nav_li,footer .footer .box .nav .nav_ul2 .nav_li{margin:0;border-top:1px solid #fff}footer .footer .box .nav .nav_ul1 .nav_li a,footer .footer .box .nav .nav_ul2 .nav_li a{display:block;padding:3vw 0}footer .footer .box .nav .nav_ul1 .nav_li a .icon,footer .footer .box .nav .nav_ul2 .nav_li a .icon{padding:0 5.5vw 0 0}footer .footer .box .nav .nav_ul1 .nav_li a .icon::after,footer .footer .box .nav .nav_ul2 .nav_li a .icon::after{width:4vw;height:4vw}footer .footer .box .nav .nav_ul2 .nav_li a{font-size:1.2rem}footer .footer .iizukatei{display:flex;width:100%;padding:9vw 6.5vw;border-left:none;border-top:2px solid #fff}footer .footer .iizukatei .logo{width:30%;max-width:100%;margin:0}footer .footer .iizukatei .txt_box{width:70%;padding:0 0 0 4vw}footer .footer .iizukatei .txt_box .txt1{text-align:left;margin:0 0 2vw}footer .footer .iizukatei .txt_box .txt2{text-align:left;font-size:1.2rem}footer .copyright{font-size:1.1rem;padding:3.5vw 6.5vw}}