@charset "utf-8";.hover-horizontal,.hover-vertical{transition:.5s}.hover-horizontal:hover{margin-right:-8px}.hover-vertical:hover{margin-bottom:-8px}.mv{position:relative;margin-bottom:16px}.mv .swiper-container .swiper-slide img{width:100%}.mv .mv_catch_wrap{position:absolute;right:0;left:0;bottom:95px;z-index:2;text-align:right;width:100%;max-width:1422px;margin:0 auto;padding:0 15px}.mv .mv_catch_wrap .mv_catch{display:inline-block;font-size:24px;text-align:left;letter-spacing:1px;line-height:220%;background:#fff;border-radius:2px;padding:35px 40px 30px}.mv .mv_catch_wrap .mv_catch .name{text-align:right;margin-top:30px}@media screen and (max-width:1300px){.mv .mv_catch_wrap{bottom:30px}.mv .mv_catch_wrap .mv_catch{font-size:20px;line-height:220%;padding:15px 25px 15px}.mv .mv_catch_wrap .mv_catch .name{margin-top:15px}}@media screen and (max-width:767px){.mv .swiper-container .swiper-slide img{height:300px;object-fit:cover}.mv .mv_catch_wrap{bottom:46px}.mv .mv_catch_wrap .mv_catch{font-size:16px;padding:5px 15px}.mv .mv_catch_wrap .mv_catch p{line-height:160%!important}.mv .mv_catch_wrap .mv_catch .name{margin-top:5px}}.sct_works{padding:0 15px 50px}.sct_works .inner{position:relative;max-width:1392px;margin:0 auto;padding-top:205px}.sct_works .title_wrap{position:absolute;top:0;left:0;z-index:-1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:240px;height:240px;background:#cbfe57}.sct_works .title_wrap .title{font-size:64px;font-weight:500;color:#436034;width:100%;margin-bottom:18px}.sct_works .title_wrap .title_en{font-size:24px;font-weight:300;width:100%}.sct_works .flex_wrap{padding:0 20px}.sct_works .flex_works{position:relative;flex-wrap:wrap;gap:16px;max-width:1136px;margin:0 auto}.sct_works .flex_works:before{content:'';position:absolute;top:calc(100% + 17px);left:55px;z-index:-1;width:3px;height:138px;background:#cbfe57}.sct_works .flex_works a{background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;width:100%;min-height:352px;padding:20px}.sct_works .flex_works a .title{display:flex;align-items:center;justify-content:center;font-size:24px;line-height:150%;width:100%;max-width:624px;min-height:153px;background:#fff;padding:20px}.sct_works .btn_wrap{position:relative;max-width:1136px;margin:0 auto;text-align:right;margin-top:60px;padding:0 75px 0}.sct_works .btn_wrap:before{content:'';position:absolute;top:calc(50% - 1px);left:55px;z-index:-1;width:calc(100% - 260px);height:3px;background:#cbfe57}@media screen and (max-width:767px){.sct_works{padding:0 15px 50px}.sct_works .inner{padding-top:114px}.sct_works .title_wrap{width:104px;height:104px}.sct_works .title_wrap .title{font-size:32px;margin-bottom:12px}.sct_works .title_wrap .title_en{font-size:16px}.sct_works .flex_wrap{padding:0}.sct_works .flex_works{position:relative;flex-wrap:wrap;gap:10px;max-width:1136px;margin:0 auto}.sct_works .flex_works:before{top:calc(100% + 10px);left:46px;width:3px;height:70px}.sct_works .flex_works a{min-height:144px;padding:20px}.sct_works .flex_works a .title{font-size:16px;max-width:220px;min-height:60px;padding:8px 15px}.sct_works .btn_wrap{position:relative;max-width:1136px;margin:0 auto;text-align:right;margin-top:24px;padding:0 15px 0}.sct_works .btn_wrap:before{content:'';position:absolute;top:calc(50% - 1px);left:46px;width:calc(100% - 132px);height:3px;background:#cbfe57}}.sct_top_diary{padding:165px 15px 490px;overflow:hidden}.sct_top_diary .inner{position:relative;max-width:1392px;margin:0 auto;padding-bottom:110px}.sct_top_diary .inner:before{content:'';position:absolute;top:140px;left:470px;z-index:-1;width:3px;height:calc(100% - 82px);background:#fab5e1;mix-blend-mode:multiply}.sct_top_diary .inner:after{content:'';position:absolute;top:65px;left:118px;z-index:-2;width:200vw;height:calc(100% - 70px);background:#ededed 0% 0% no-repeat padding-box}.sct_top_diary .title_wrap .title{font-size:56px;font-weight:400;color:#436034}.sct_top_diary .title_wrap .title .diary{display:inline-block;position:relative;font-size:64px;margin-right:57px;padding-left:42px}.sct_top_diary .title_wrap .title .drawing{display:inline-block;position:relative;font-size:88px;margin-left:20px}.sct_top_diary .title_wrap .title .diary:after,.sct_top_diary .title_wrap .title .drawing:after{content:'';position:absolute;z-index:-1;width:240px;height:240px}.sct_top_diary .title_wrap .title .diary:before{content:'DIARY';position:absolute;bottom:-35px;left:50px;font-size:24px;font-weight:300}.sct_top_diary .title_wrap .title .diary:after{top:-50px;left:0;background:#fdde50 0% 0% no-repeat padding-box;mix-blend-mode:multiply}.sct_top_diary .title_wrap .title .drawing:before{content:'PAINTINGS';position:absolute;bottom:-35px;left:0;font-size:24px;font-weight:300}.sct_top_diary .title_wrap .title .drawing:after{top:-100px;left:-16px;background:#fab5e1 0% 0% no-repeat padding-box;mix-blend-mode:multiply;border-radius:2px}.sct_top_diary .flex_diary{flex-wrap:wrap;justify-content:center;gap:16px;width:calc(100% - 254px);margin:90px 0 0 auto}.sct_top_diary .flex_diary>a{position:relative;z-index:1;width:calc(33.33% - 11px);background:#fff;padding:25px 13px 17px}.sct_top_diary .flex_diary>a .date{display:block;font-size:24px;font-weight:300;width:100%;text-align:center;margin-bottom:16px}.sct_top_diary .flex_diary>a .news_title{position:relative;z-index:2;font-size:24px;text-align:center;line-height:140%;letter-spacing:1px;height:48px;padding:0 10px}.sct_top_diary .flex_diary>a img{position:relative;z-index:1;width:100%;border-radius:3px}.sct_top_diary .flex_diary .btn_wrap{position:relative;display:flex;align-items:center;justify-content:flex-end;width:180px}.sct_top_diary .flex_diary .btn_wrap a{position:relative}.sct_top_diary .flex_diary .btn_wrap a:before{content:'';position:absolute;top:calc(50% - 1px);right:100%;z-index:-1;width:200px;height:3px;background:#fdde50}.sct_top_diary .inner>a.link_btn{position:absolute;bottom:-190px;left:377px}@media screen and (max-width:1100px){.sct_top_diary .inner:after{left:30px}.sct_top_diary .flex_diary{width:calc(100% - 50px)}}@media screen and (max-width:767px){.sct_top_diary{padding:50px 15px 170px;overflow:hidden}.sct_top_diary .inner{padding-bottom:55px}.sct_top_diary .inner:before{top:74px;left:132px;z-index:-1;width:3px;height:calc(100% - 72px);background:#fab5e1;mix-blend-mode:multiply}.sct_top_diary .inner:after{content:'';position:absolute;top:45px;left:-15px;z-index:-2;width:200vw;height:calc(100% - 70px);background:#ededed 0% 0% no-repeat padding-box}.sct_top_diary .title_wrap .title{font-size:24px}.sct_top_diary .title_wrap .title .diary{font-size:32px;margin-right:10px;padding-left:15px}.sct_top_diary .title_wrap .title .drawing{font-size:40px;margin-left:10px}.sct_top_diary .title_wrap .title .diary:after,.sct_top_diary .title_wrap .title .drawing:after{width:104px;height:104px}.sct_top_diary .title_wrap .title .diary:before{bottom:-25px;left:18px;font-size:16px}.sct_top_diary .title_wrap .title .diary:after{top:-28px}.sct_top_diary .title_wrap .title .drawing:before{bottom:-25px;left:0;font-size:16px}.sct_top_diary .title_wrap .title .drawing:after{top:-30px;left:-16px}.sct_top_diary .flex_diary{justify-content:flex-start;gap:10px;width:100%;margin:48px auto 0}.sct_top_diary .flex_diary>a{width:calc(50% - 5px);padding:15px 10px}.sct_top_diary .flex_diary>a .date{font-size:16px;margin-bottom:8px}.sct_top_diary .flex_diary>a .news_title{font-size:16px;line-height:140%;height:25px;padding:0}.sct_top_diary .flex_diary .btn_wrap{position:relative;display:flex;align-items:center;justify-content:flex-end;width:130px}.sct_top_diary .flex_diary .btn_wrap a{position:relative}.sct_top_diary .flex_diary .btn_wrap a:before{content:'';position:absolute;top:calc(50% - 1px);right:100%;z-index:-1;width:100px;height:3px;background:#fdde50}.sct_top_diary .inner>a.link_btn{position:absolute;bottom:-77px;left:78px}}.sct_top_news{padding:0 15px 190px}.sct_top_news .inner{position:relative;max-width:1392px;margin:0 auto}.sct_top_news .title_wrap{position:relative;margin-bottom:34px;margin-bottom:45px;padding-left:42px}.sct_top_news .title_wrap:before{content:'';position:absolute;top:-100px;left:0;z-index:-1;width:240px;height:240px;background:#ffb0af 0% 0% no-repeat padding-box;mix-blend-mode:multiply}.sct_top_news .title_wrap .title{position:relative;left:-3px;font-size:64px;font-weight:500;color:#436034;letter-spacing:10px;width:100%;margin-bottom:18px}.sct_top_news .title_wrap .title_en{font-size:24px;font-weight:300;width:100%}.sct_top_news .flex_news{flex-wrap:wrap;max-width:1132px;margin-left:auto}.sct_top_news .flex_news a{display:flex;align-items:center;font-size:24px;font-weight:300;width:100%;border-bottom:1px dashed #898888;padding:0 0 15px}.sct_top_news .flex_news a+a{padding:15px 0}.sct_top_news .flex_news a .date{font-size:16px;width:128px;text-align:center}.sct_top_news .flex_news a .cat{width:112px}.sct_top_news .flex_news a .cat span{display:flex;align-items:center;justify-content:center;font-weight:400;background:#ccc;height:54px}.sct_top_news .flex_news a .cat span.works{background:#cbfe57}.sct_top_news .flex_news a .cat span.drawn-gallery{background:#fab5e1}.sct_top_news .flex_news a .cat span.faq{background:#ace6ff}.sct_top_news .flex_news a .news_title{line-height:140%;width:calc(100% - 128px - 112px);padding:0 20px}@media screen and (max-width:767px){.sct_top_news{padding:0 15px 70px}.sct_top_news .title_wrap{margin-bottom:20px;padding-left:15px}.sct_top_news .title_wrap:before{top:-35px;width:104px;height:104px}.sct_top_news .title_wrap .title{font-size:32px;letter-spacing:10px;margin-bottom:8px}.sct_top_news .title_wrap .title_en{font-size:16px;font-weight:300;width:100%}.sct_top_news .flex_news a{font-size:15px;padding:0 0 5px}.sct_top_news .flex_news a+a{padding:5px 0}.sct_top_news .flex_news a .date{font-size:16px;width:95px}.sct_top_news .flex_news a .cat{width:52px}.sct_top_news .flex_news a .cat span{height:32px}.sct_top_news .flex_news a .news_title{width:calc(100% - 95px - 52px);padding:0 8px}}.page_lower .mv_lower{margin-bottom:40px;padding:0 15px}.page_lower .mv_lower .inner{display:flex;align-items:center;width:100%;max-width:1392px;margin:0 auto}.mv_lower .title_wrap{z-index:-1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;width:240px;height:240px;background:#cbfe57}.mv_lower .title_wrap .title{font-size:64px;font-weight:500;color:#436034;width:100%;margin-bottom:18px}.mv_lower .title_wrap .title_en{font-size:24px;font-weight:300;width:100%}.mv_lower .lead_wrap{width:calc(100% - 240px);padding:0 0 0 140px}.mv_lower .lead{font-size:24px;max-width:700px}@media screen and (max-width:767px){.page_lower .mv_lower{margin-bottom:30px}.page_lower .mv_lower .inner{flex-wrap:wrap}.mv_lower .title_wrap{width:104px;height:104px;margin-bottom:20px}.mv_lower .title_wrap .title{font-size:32px;margin-bottom:12px}.mv_lower .title_wrap .title_en{font-size:16px}.mv_lower .lead_wrap{width:100%;padding:0}.mv_lower .lead{font-size:16px;line-height:160%}}.page_works .sct_works{padding:0 15px 150px}.page_works .sct_works .inner{padding-top:0}.page_works .sct_works .flex_wrap{padding:0}.page_works .sct_works .flex_works:before{display:none}@media screen and (max-width:767px){.page_works .sct_works{padding:0 15px 100px}}.page_single_works .inner_m{max-width:1136px;margin:0 auto}.page_single_works .article_title{display:flex;align-items:center;margin-bottom:50px}.page_single_works .article_title span{display:block;position:relative;z-index:-1;width:112px;height:112px;background:#cbfe57}.page_single_works .article_title .title{font-size:40px;line-height:120%;width:calc(100% - 112px);padding-left:15px}.page_single_works .images{margin-bottom:50px}.page_single_works .images img{width:100%}.page_single_works .images .swiper-pagination-bullet{width:10px !important;height:10px !important;opacity:1 !important;background:#fff;border:1px solid #cbfe57}.page_single_works .images .swiper-pagination-bullet-active{background:#cbfe57 !important}@media screen and (max-width:1000px){.page_single_works .article_title .title{font-size:30px}}@media screen and (max-width:767px){.page_single_works .article_title{margin-bottom:35px}.page_single_works .article_title span{width:50px;height:50px}.page_single_works .article_title .title{font-size:20px;width:calc(100% - 50px);padding-left:15px}.page_single_works .images{margin-bottom:30px}}.page_single_works .works_info{margin-top:125px}.page_single_works .works_info_inner{background:#f5f5f5;max-width:1136px;margin:0 auto;padding:32px 20px}.page_single_works .works_info_title{font-size:24px;font-weight:700;color:#000;max-width:880px;margin:0 auto 30px}.page_single_works .works_info_title a{color:#df1f1c;text-decoration:underline}.page_single_works .works_info_title a:hover{text-decoration:none}.page_single_works .works_info .flex{gap:40px;color:#000;line-height:150%;max-width:880px;margin:0 auto}.page_single_works .works_info .flex .col_l,.page_single_works .works_info .flex .col_r{width:50%}.page_single_works .works_info .flex .item{display:flex}.page_single_works .works_info .flex .item+.item{margin-top:8px}.page_single_works .works_info .flex .item .label{font-weight:700;width:128px}.page_single_works .works_info .flex .item .detail{width:calc(100% - 128px)}.page_single_works .works_info .flex .item p{line-height:140%}.page_single_works .works_info .flex .item a{color:#df1f1c;text-decoration:underline}.page_single_works .works_info .flex .item a:hover{text-decoration:none}@media screen and (max-width:1000px){.page_single_works .works_info .flex{gap:30px}.page_single_works .works_info .flex .item .label{font-weight:700;width:100px}.page_single_works .works_info .flex .item .detail{width:calc(100% - 100px)}}@media screen and (max-width:767px){.page_single_works .works_info{margin-top:60px}.page_single_works .works_info_inner{padding:25px 15px}.page_single_works .works_info_title{font-size:20px;margin:0 auto 25px}.page_single_works .works_info .flex{flex-wrap:wrap;gap:8px}.page_single_works .works_info .flex .col_l,.page_single_works .works_info .flex .col_r{width:100%}.page_single_works .works_info .flex .item+.item{margin-top:8px}.page_single_works .works_info .flex .item .label{width:100px}.page_single_works .works_info .flex .item .detail{width:calc(100% - 100px)}}.page_single_works .other_wrap{margin-top:90px;padding:0 15px}.page_single_works .other_wrap .inner{position:relative;max-width:1392px;margin:0 auto}.page_single_works .other_wrap .title{position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;font-size:40px;width:240px;height:240px;background:#cbfe57}.page_single_works .sct_works{margin-bottom:150px;padding:0 15px}.page_single_works .sct_works .inner{padding:180px 0 0}.page_single_works .sct_works .flex_works:before{display:none}.back_to_list{text-align:center}@media screen and (max-width:767px){.page_single_works .other_wrap{margin-top:70px}.page_single_works .other_wrap .title{font-size:28px;width:104px;height:104px}.page_single_works .sct_works{margin-bottom:100px}.page_single_works .sct_works .inner{padding:109px 0 0}.page_single_works .sct_works .flex_works:before{display:none}.back_to_list a svg{width:80px;height:60px}}.page_single .sct_single{padding:0 15px}.page_single .sct_single .inner{max-width:880px;margin:0 auto}.wp_edit_area{font-family:'Noto Serif JP',serif;font-weight:400;font-size:20px}.wp_edit_area .wp-block-preformatted{line-height:200%;border:1px dashed #d6d6d6;padding:40px}.wp_edit_area .wp-block-image img{height:auto;margin-bottom:8px}.wp_edit_area a:link,.wp_edit_area a:visited,.wp_edit_area a:active{color:#df1f1c;text-decoration:underline}.wp_edit_area a:hover{text-decoration:none}.wp_edit_area p{line-height:2;margin-bottom:35px}.wp_edit_area h2,.wp_edit_area h3,.wp_edit_area h4,.wp_edit_area h5,.wp_edit_area h6{font-family:'Noto Sans JP',sans-serif;line-height:140%;margin-bottom:30px;padding:0}.wp_edit_area h2{position:relative;font-size:32px}.wp_edit_area h2:before{content:'';position:absolute;top:-4px;left:-15px;z-index:-1;width:56px;height:56px;background:#cbfe57}.wp_edit_area h3{font-size:32px}.wp_edit_area h4{font-size:28px}.wp_edit_area h5{font-size:24px}.wp_edit_area ul{margin-bottom:35px}.wp_edit_area ul li{position:relative;line-height:140%;margin-bottom:15px;padding-left:15px}.wp_edit_area ul li:before{content:" ";position:absolute;top:12px;left:2px;width:5px;height:5px;border-radius:100%;font-size:30px;background-color:#707070}.wp_edit_area ol{margin-left:0;margin-bottom:35px}.wp_edit_area ol li{list-style-type:decimal;line-height:140%;margin-bottom:15px;margin-left:20px}.wp_edit_area table{width:100%;line-height:140%;margin-bottom:35px}.wp_edit_area table th,.wp_edit_area table td{border:1px solid #ddd!important;padding:10px 5px!important}.wp_edit_area table th{text-align:center;background:#f4f4f4}blockquote{position:relative;box-sizing:border-box;font-style:italic;font-size:14px;color:#4e4e4e;background:#f5f5f5;margin-bottom:35px;padding:15px 35px}blockquote:before{display:inline-block;position:absolute;top:5px;left:5px;content:'“';font-size:40px;font-weight:700;color:#d1d1d1;line-height:1}blockquote:after{display:inline-block;position:absolute;bottom:-15px;right:20px;content:'”';font-size:40px;font-weight:700;color:#d1d1d1;line-height:1;text-align:center}blockquote p{position:relative;padding:0;margin:0 0 10px;z-index:3;line-height:1.7}blockquote cite{position:relative;z-index:3;display:block;text-align:right;color:#888;font-size:.9em}@media screen and (max-width:767px){.wp_edit_area .wp-block-image img{margin-bottom:25px}.wp_edit_area .wp-block-preformatted{padding:15px}.wp_edit_area{font-size:16px}.wp_edit_area p{margin-bottom:25px}.wp_edit_area h2,.wp_edit_area h3,.wp_edit_area h4,.wp_edit_area h5{margin-bottom:25px}.wp_edit_area h2{font-size:26px}.wp_edit_area h2:before{top:-5px;left:-10px;z-index:-1;width:50px;height:50px}.wp_edit_area h3{font-size:26px}.wp_edit_area h4{font-size:22px}.wp_edit_area h5{font-size:20px}.wp_edit_area ul{margin-bottom:25px}.wp_edit_area ul li:before{top:9px}.wp_edit_area ol{margin-bottom:25px}.wp_edit_area table{margin-bottom:25px}}.flex_pagenation{display:flex;justify-content:space-between;margin-bottom:50px}.flex_pagenation .prev a,.flex_pagenation .next a{position:relative;font-size:14px}.flex_pagenation .prev a{padding:0 0 0 30px}.flex_pagenation .prev a:before{position:absolute;top:calc(50% - 5px);left:0;content:'';width:16px;height:10px;background-image:url(//yokoyamajiro.net/wp-content/themes/yokoyamajiro/inc/css/../../img/common/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(180deg)}.flex_pagenation .next a{padding:0 30px 0 0}.flex_pagenation .next a:before{position:absolute;top:calc(50% - 5px);right:0;content:'';width:16px;height:10px;background-image:url(//yokoyamajiro.net/wp-content/themes/yokoyamajiro/inc/css/../../img/common/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.page_drawn .mv_lower{margin-bottom:86px}.page_drawn .mv_lower .title_wrap{background:#fab5e1}.page_drawn .mv_lower .title_wrap .title{font-size:88px}.page_drawn .sct_drawn{padding:0 15px 150px}.page_drawn .sct_drawn .inner{max-width:1264px;margin:0 auto}.page_drawn .sct_drawn .flex_drawn{gap:16px;flex-wrap:wrap}.page_drawn .sct_drawn .flex_drawn a{width:calc(20% - 13px)}.page_drawn .sct_drawn .flex_drawn a img{width:100%;border-radius:2px}@media screen and (max-width:767px){.page_drawn .mv_lower{margin-bottom:40px}.page_drawn .mv_lower .title_wrap .title{font-size:40px}.page_drawn .sct_drawn{padding:0 15px 100px}.page_drawn .sct_drawn .flex_drawn{gap:10px}.page_drawn .sct_drawn .flex_drawn a{width:calc(50% - 5px)}.page_drawn .sct_drawn .flex_drawn a img{width:100%;border-radius:2px}}.page_diary .mv_lower{margin-bottom:112px}.page_diary .mv_lower .title_wrap{background:#fdde50}.page_diary .mv_lower .title_wrap .title{font-size:64px}.page_diary .sct_diary{padding:0 0 100px}.page_diary .sct_diary .inner{background:#ededed;margin:0 auto 100px;padding:70px 15px 100px}.page_diary .sct_diary .flex_diary{flex-wrap:wrap;gap:16px;max-width:1136px;margin:0 auto}.page_diary .sct_diary .flex_diary>a{position:relative;z-index:1;width:calc(33.33% - 11px);background:#fff;padding:25px 13px 17px}.page_diary .sct_diary .flex_diary>a .date{display:block;font-size:24px;font-weight:300;width:100%;text-align:center;margin-bottom:16px}.page_diary .sct_diary .flex_diary>a .news_title{position:relative;z-index:2;font-size:24px;text-align:center;line-height:140%;letter-spacing:1px;height:48px;padding:0 10px}.page_diary .sct_diary .flex_diary>a img{position:relative;z-index:1;width:100%;border-radius:3px}.page_diary .sct_diary .flex_diary .btn_wrap{position:relative;display:flex;align-items:center;justify-content:flex-end;width:180px}.page_diary .sct_diary .flex_diary .btn_wrap a{position:relative}.page_diary .sct_diary .flex_diary .btn_wrap a:before{content:'';position:absolute;top:calc(50% - 1px);right:100%;z-index:-1;width:200px;height:3px;background:#fdde50}.page_diary .sct_diary .inner>a.link_btn{position:absolute;bottom:-190px;left:377px}@media screen and (max-width:767px){.page_diary .mv_lower{margin-bottom:40px}.page_diary .mv_lower .title_wrap .title{font-size:32px}.page_diary .sct_diary{padding:0 0 60px}.page_diary .sct_diary .inner{margin:0 auto 50px;padding:50px 15px}.page_diary .sct_diary .flex_diary{gap:10px;width:100%}.page_diary .sct_diary .flex_diary>a{width:calc(50% - 5px);padding:15px 10px}.page_diary .sct_diary .flex_diary>a .date{font-size:16px;margin-bottom:8px}.page_diary .sct_diary .flex_diary>a .news_title{font-size:16px;line-height:140%;height:25px;padding:0}.page_diary .sct_diary .flex_diary .btn_wrap{position:relative;display:flex;align-items:center;justify-content:flex-end;width:130px}.page_diary .sct_diary .flex_diary .btn_wrap a{position:relative}.page_diary .sct_diary .flex_diary .btn_wrap a:before{content:'';position:absolute;top:calc(50% - 1px);right:100%;z-index:-1;width:100px;height:3px;background:#fdde50}.page_diary .sct_diary .inner>a.link_btn{position:absolute;bottom:-77px;left:78px}}.page_nation_wrap{padding:0 15px}.wp-pagenavi{text-align:center}.wp-pagenavi .pages{display:none}.wp-pagenavi a,.wp-pagenavi span,.wp-pagenavi .page{display:inline-flex;align-items:center;justify-content:center;font-size:32px;color:#9d9d9d;text-decoration:none;line-height:1;border:none;margin:8px 12px;padding:0}.wp-pagenavi span.current{font-size:48px;font-weight:400;color:#707070}@media screen and (max-width:767px){.wp-pagenavi a,.wp-pagenavi span,.wp-pagenavi .page{font-size:20px;margin:7px}.wp-pagenavi span.current{font-size:32px}}.page_single_diary .breadcrumbs_wrap{margin-bottom:0}.page_single_diary .sct_single{background:#ededed;padding:120px 15px 100px}.page_single_diary article{background:#fff;max-width:1392px;margin:0 auto;padding:120px 15px 100px}.page_single_diary .inner_m{max-width:1136px;max-width:880px;margin:0 auto}.page_single_diary .article_title{display:flex;align-items:center;margin-bottom:80px}.page_single_diary .article_title span{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;font-size:24px;font-weight:300;line-height:140%;text-align:center;width:112px;height:112px;background:#fdde50}.page_single_diary .article_title .title{font-size:40px;line-height:120%;width:calc(100% - 112px);padding-left:15px}.page_single_diary .sct_single .inner{margin:0 auto 100px}.page_single_diary .sct_single .image{margin-bottom:60px}.page_single_diary .sct_single .image img{width:100%}@media screen and (max-width:767px){.page_single_diary .sct_single{background:#ededed;padding:30px 15px 50px}.page_single_diary article{padding:30px 15px 50px}.page_single_diary .article_title{display:flex;align-items:center;margin-bottom:35px}.page_single_diary .article_title span{font-size:12px;width:50px;height:50px}.page_single_diary .article_title .title{font-size:20px;width:calc(100% - 50px);padding-left:15px}.page_single_diary .sct_single .inner{margin:0 auto}.page_single_diary .sct_single .image{margin-bottom:35px}.page_single_diary .sct_single .image img{width:100%}}.page_single_diary .prevNextPost{padding:140px 15px}.page_single_diary .prevNextPost .inner{display:flex;justify-content:space-between;gap:30px;max-width:1152px;margin:0 auto}.page_single_diary .prevNextPost a{display:flex;align-items:center;gap:16px;max-width:496px}.page_single_diary .prevNextPost a .detail .title{font-size:24px;text-align:center;line-height:130%;height:26px;margin-bottom:15px;padding:0 20px}.page_single_diary .prevNextPost a .detail img{position:relative;z-index:-1;width:368px;height:104px;object-fit:cover;object-position:center}@media screen and (max-width:1060px){.page_single_diary .prevNextPost{padding:100px 15px}.page_single_diary .prevNextPost a .arrow svg{width:70px}.page_single_diary .prevNextPost a .detail .title{font-size:20px;height:20px;padding:0 15px}.page_single_diary .prevNextPost a .detail img{width:260px;height:70px}}@media screen and (max-width:767px){.page_single_diary .prevNextPost{padding:50px 15px 80px}.page_single_diary .prevNextPost .inner{gap:20px}.page_single_diary .prevNextPost a{gap:8px}.page_single_diary .prevNextPost a .arrow svg{width:30px;height:40px}.page_single_diary .prevNextPost a .detail .title{font-size:15px;height:15px;margin-bottom:10px;padding:0 5px}.page_single_diary .prevNextPost a .detail img{width:124px;height:60px}}.page_greeting .breadcrumbs_wrap{margin-bottom:0}.page_greeting .sct_single{font-family:'Noto Serif JP',serif;background:#ededed;padding:120px 15px 150px}.page_greeting .inner_l{background:#fff;max-width:1392px;margin:0 auto;padding-bottom:150px}.page_greeting .inner_l+.inner_l{margin-top:150px}.page_greeting .inner_m{margin:0 0 130px}.page_greeting .title_wrap{font-family:'Noto Sans JP',sans-serif;z-index:-1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;width:240px;height:240px;background:#fd9d58;margin-bottom:130px}.page_greeting .title_wrap .title{font-size:64px;font-weight:500;color:#436034;width:100%;margin-bottom:18px}.page_greeting .title_wrap .title_en{font-size:24px;font-weight:300;width:100%}.page_greeting .sct_single .inner{max-width:880px;margin:0 auto;padding:0 15px}.page_greeting .sct_single .message{font-size:28px;margin-bottom:75px}.page_greeting .sct_single .name_wrap{text-align:right;margin-bottom:30px}.page_greeting .sct_single .name_wrap .name{font-size:28px;letter-spacing:2px;margin-bottom:40px}.page_greeting .sct_single .triangle{padding-right:75px}.page_greeting .sct_single .flex_profile{gap:20px;max-width:730px;margin-left:auto}.page_greeting .sct_single .flex_profile .col_l{width:calc(100% - 240px - 20px)}.page_greeting .sct_single .flex_profile .col_l p{line-height:200%}.page_greeting .sct_single .flex_profile .col_r{width:240px}.page_greeting .sct_single .flex_profile .col_r img{width:100%;max-width:240px}@media screen and (max-width:767px){.page_greeting .sct_single{padding:30px 15px 100px}.page_greeting .inner_l{padding-bottom:50px}.page_greeting .inner_l+.inner_l{margin-top:50px}.page_greeting .inner_m{margin:0 0 50px}.page_greeting .title_wrap{width:104px;height:104px;margin-bottom:50px}.page_greeting .title_wrap .title{font-size:30px;margin-bottom:12px}.page_greeting .title_wrap .title_en{font-size:14px}.page_greeting .sct_single .message{font-size:20px;margin-bottom:40px}.page_greeting .sct_single .name_wrap{margin-bottom:20px}.page_greeting .sct_single .name_wrap .name{font-size:20px;font-weight:700;letter-spacing:2px;margin-bottom:30px}.page_greeting .sct_single .triangle{text-align:center;padding-right:0}.page_greeting .sct_single .triangle svg{width:50px;height:38px}.page_greeting .sct_single .flex_profile{flex-wrap:wrap;gap:20px}.page_greeting .sct_single .flex_profile .col_l{width:100%}.page_greeting .sct_single .flex_profile .col_l p{line-height:200%}.page_greeting .sct_single .flex_profile .col_r{width:100%;text-align:center}.page_greeting .sct_single .flex_profile .col_r img{max-width:350px}}.page_greeting .important .inner_m{margin-bottom:35px}.page_greeting .article_title{display:flex;align-items:center}.page_greeting .article_title span{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;font-size:24px;font-weight:300;line-height:140%;text-align:center;width:112px;height:112px;background:#fd9d58}.page_greeting .article_title .title{font-family:'Noto Sans JP',sans-serif;font-size:48px;font-weight:400;line-height:120%;width:calc(100% - 112px);padding-left:15px}.page_greeting .lead{font-size:24px;padding:0 15px 0 130px;margin-bottom:150px}.page_greeting .important .inner{max-width:1024px}.page_greeting .important .num{font-family:'Noto Sans JP',sans-serif;font-size:24px;font-weight:400;color:#fd9d58;margin-bottom:20px}.page_greeting .important .title_m{font-family:'Noto Sans JP',sans-serif;font-size:32px;font-weight:400;line-height:120%;margin-bottom:35px}.page_greeting .flex_point{font-size:24px;gap:20px}.page_greeting .flex_point+.num{margin-top:150px}.page_greeting .flex_point .col_l,.page_greeting .flex_point .col_r{width:50%}.page_greeting .flex_point .col_l p{line-height:150%}.page_greeting .flex_point .col_l ul{margin-bottom:30px}.page_greeting .flex_point .col_l ul li{line-height:120%;text-indent:-20px;padding-left:20px}.page_greeting .flex_point .col_l ul li+li{margin-top:10px}.page_greeting .flex_point .col_r img{width:100%}@media screen and (max-width:767px){.page_greeting .article_title span{width:50px;height:50px}.page_greeting .article_title .title{font-size:26px;width:calc(100% - 50px)}.page_greeting .lead{font-size:18px;padding:0 15px;margin-bottom:60px}.page_greeting .important .num{font-size:18px;margin-bottom:15px}.page_greeting .important .title_m{font-size:24px;margin-bottom:30px}.page_greeting .flex_point{font-size:18px;flex-wrap:wrap;gap:30px}.page_greeting .flex_point+.num{margin-top:80px}.page_greeting .flex_point .col_l,.page_greeting .flex_point .col_r{width:100%}.page_greeting .flex_point .col_l p{line-height:160%}.page_greeting .flex_point .col_l ul{margin-bottom:20px}.page_greeting .flex_point .col_l ul li{text-indent:-15px;padding-left:15px}.page_greeting .flex_point .col_r{text-align:center}.page_greeting .flex_point .col_r img{max-width:350px}}.page_faq .mv_lower{margin-bottom:80px}.page_faq .mv_lower .title_wrap{background:#81d7fc}.page_faq .mv_lower .title_wrap .title{letter-spacing:16px}.page_faq .anchor_adjust{margin-top:-130px;padding-top:130px}.page_faq .sct_faq{padding:0 15px 100px;margin-bottom:60px}.page_faq .sct_faq .inner{max-width:1100px;margin:0 auto}.page_faq .sct_faq .flex_faq{flex-wrap:wrap;gap:30px 100px}.page_faq .sct_faq .flex_faq a{display:flex;width:calc(50% - 50px)}.page_faq .sct_faq .flex_faq a .icon{width:40px;font-size:32px;font-weight:700;color:#81d7fc}.page_faq .sct_faq .flex_faq a .title{width:calc(100% - 40px);font-size:24px;line-height:160%}@media screen and (max-width:767px){.page_faq .mv_lower{margin-bottom:30px}.page_faq .mv_lower .title_wrap .title{letter-spacing:5px}.page_faq .mv_lower .title_wrap .title_en{font-size:13px}.page_faq .anchor_adjust{margin-top:-100px;padding-top:100px}.page_faq .sct_faq{padding:0 15px 50px}.page_faq .sct_faq .flex_faq{flex-wrap:wrap;gap:25px 100px}.page_faq .sct_faq .flex_faq a{width:100%}.page_faq .sct_faq .flex_faq a .icon{width:30px;font-size:28px}.page_faq .sct_faq .flex_faq a .title{width:calc(100% - 30px);font-size:20px}}.page_faq .sct_answer{background:#ededed;padding:100px 15px 150px}.page_faq .sct_answer .inner{max-width:1392px;margin:0 auto}.page_faq .sct_answer .item .bg{background:#fff;margin-top:200px;padding-bottom:72px;margin-bottom:72px}.page_faq .sct_answer .item+.item{margin-top:60px}.page_faq .sct_answer .item:last-child{margin-bottom:0}.page_faq .sct_answer .flex_question{align-items:center;margin-bottom:60px}.page_faq .sct_answer .flex_question .icon{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;font-size:60px;font-weight:700;color:#fff;text-align:center;width:112px;height:112px;background:#81d7fc}.page_faq .sct_answer .flex_question .title{font-size:40px;font-weight:400;line-height:120%;width:calc(100% - 112px);padding-left:15px}.page_faq .sct_answer .flex_answer_wrap{padding:0 15px}.page_faq .sct_answer .flex_answer_wrap .flex_answer{max-width:1095px;margin:0 auto}.page_faq .sct_answer .flex_answer_wrap .flex_answer .icon{font-size:48px;font-weight:700;color:#436034;width:80px}.page_faq .sct_answer .flex_answer_wrap .flex_answer .wp_edit_area{width:calc(100% - 80px - 112px)}.page_faq .sct_answer .flex_answer_wrap .flex_answer .totop{display:flex;align-items:flex-end;width:112px;padding-bottom:25px}@media screen and (max-width:767px){.page_faq .sct_answer{background:#ededed;padding:50px 15px 100px}.page_faq .sct_answer .item .bg{position:relative;background:#fff;padding-bottom:60px;margin-bottom:100px}.page_faq .sct_answer .item+.item{margin-top:40px}.page_faq .sct_answer .flex_question{align-items:flex-start;margin-bottom:30px}.page_faq .sct_answer .flex_question .icon{font-size:34px;width:50px;height:50px;padding-bottom:5px}.page_faq .sct_answer .flex_question .title{font-size:18px;font-weight:700;line-height:130%;width:calc(100% - 50px);padding:3px 10px 0}.page_faq .sct_answer .flex_answer_wrap .flex_answer .icon{font-size:34px;font-weight:700;color:#436034;width:48px}.page_faq .sct_answer .flex_answer_wrap .flex_answer .wp_edit_area{width:calc(100% - 48px)}.page_faq .sct_answer .flex_answer_wrap .flex_answer .totop{position:absolute;bottom:0;right:15px;width:70px;padding-bottom:15px}.page_faq .sct_answer .flex_answer_wrap .flex_answer .totop svg{width:70px;height:53px}}.page_form .mv_lower{margin-bottom:90px}.page_form .mv_lower .title_wrap{background:#4afefe}.mw_wp_form_confirm .confirm_hidden{display:none!important}.mw_wp_form .error{color:red;margin:5px 0}.page_form .sct_form{padding:0 20px 140px}.page_form .sct_form .inner .lead{text-align:center;margin-bottom:60px}.page_form .sct_form .item_wrap{max-width:990px;margin:0 auto}.page_form .sct_form .required{position:relative;top:-2px;display:inline-block;font-size:16px;color:#fff;line-height:1;background:#fdb0af;margin-right:8px;padding:4px 6px 5px}.mw_wp_form_confirm .required{display:none!important}.page_form .sct_form .inner .item{display:flex;align-items:center;font-size:20px;padding:0 0 48px}.page_form .sct_form .inner .item .col_l,.page_form .sct_form .inner .item .col_r{line-height:140%}.page_form .sct_form .inner .item .col_l{font-size:24px;text-align:right;width:240px;padding:0 15px 0 0}.page_form .sct_form .inner .item .col_r{width:calc(100% - 240px)}.page_form .sct_form .inner .item input,.page_form .sct_form .inner .item textarea{font-family:inherit;font-size:20px;border:1px solid #707070;border-radius:2px;width:100%;padding:10px}.page_form .sct_form .inner .item input[type=checkbox]{position:relative;top:-1px;width:auto}.page_form .sct_form .inner .item_privacy{display:block;text-align:center;margin-top:20px;padding-bottom:25px}.page_form .sct_form .inner .privacy:link,.page_form .sct_form .inner .privacy:visited{text-decoration:underline}.page_form .sct_form .inner .privacy:hover{text-decoration:none}.page_form .sct_form .inner .item_privacy img{margin-left:3px;vertical-align:middle}.page_form .sct_form .inner .item_agreement{display:block;text-align:center;padding-bottom:50px}.page_form .sct_form .inner .item_confirm_btn{display:block;position:relative;text-align:center;margin-top:20px;padding-bottom:0}.mw_wp_form_confirm .item_confirm_btn{margin-top:50px}.page_form .sct_form .inner .item_confirm_btn .btn_wrap{position:relative}.page_form input.link_btn:link,.page_form input.link_btn:visited,.page_form input.link_btn:active{color:#707070!important}.page_form input.link_btn{-webkit-appearance:none!important;border-radius:0!important;position:relative!important;z-index:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;font-weight:500!important;color:#707070!important;line-height:1!important;border:none!important;max-width:368px!important;height:125px!important;border-radius:2px!important;background:#4AFEFE!important;transition:.5s!important;cursor:pointer!important}.page_form input.link_btn:hover{opacity:.8!important}.page_form .sct_form .inner .item_confirm_btn .back_btn{display:inline-flex;align-items:center;vertical-align:bottom;font-size:24px;cursor:pointer;border:none;background:#eee;height:125px;border-radius:2px;margin-right:10px;padding:0 30px}@media screen and (max-width:767px){.page_form .mv_lower{margin-bottom:30px}.page_form .sct_form{padding:0 20px 80px}.page_form .sct_form .inner .lead{font-size:16px;text-align:left;margin-bottom:40px}.page_form .sct_form .inner .item{flex-wrap:wrap;font-size:16px;padding:0 0 30px}.page_form .sct_form .inner .item .col_l,.page_form .sct_form .inner .item .col_r{width:100%}.page_form .sct_form .inner .item .col_l{font-size:18px;text-align:left;margin-bottom:10px}.page_form .sct_form .inner .item input,.page_form .sct_form .inner .item textarea{font-size:16px}.page_form .sct_form .inner .item_privacy{line-height:180%;margin-top:0}.mw_wp_form_confirm .item_confirm_btn .confirm_btn{max-width:160px!important}.page_form .sct_form .inner .item_confirm_btn .back_btn{font-size:16px;max-width:152px;height:70px!important}.page_form input.link_btn{font-size:16px!important;height:70px!important;padding:0 10px 0 10px!important}}.page_finish .breadcrumbs_wrap{margin-bottom:0}.page_finish .finish{background:#ededed;text-align:center;padding:120px 15px 160px}.page_finish .finish .inner{text-align:left;background:#fff;max-width:1392px;margin:0 auto;padding:120px 15px 120px}.page_finish .finish .title{display:flex;align-items:center;gap:15px;font-size:40px;line-height:120%;max-width:880px;margin:0 auto 40px}.page_finish .finish .title .icon{width:112px;height:112px;background:#57fefe}.page_finish .finish .title .caption{width:calc(100% - 127px)}.page_finish .finish .txt{max-width:880px;margin:0 auto;padding-left:127px}.page_finish .finish p{font-size:24px}.page_finish .finish a{margin:30px 0 0}.page_finish .finish a:link,.page_finish .finish a:visited{color:#f78383}@media screen and (max-width:767px){.page_finish .finish{padding:30px 15px 80px}.page_finish .finish .inner{padding:30px 15px 40px}.page_finish .finish .title{font-size:20px;line-height:140%;margin:0 auto 30px}.page_finish .finish .title .icon{width:40px;height:40px;background:#57fefe}.page_finish .finish .title .caption{width:calc(100% - 55px)}.page_finish .finish .txt{padding-left:0}.page_finish .finish p{font-size:16px}.page_finish .finish a{font-size:16px;margin:35px 0 0}}.page_404 .sct_notfound{padding:50px 15px 150px}.page_404 .sct_notfound .inner{max-width:700px;text-align:center;margin:0 auto}.page_404 .sct_notfound .inner .btn_area{margin:40px 0 0}.page_404 .sct_notfound .inner .btn_area a:link,.page_404 .sct_notfound .inner .btn_area a:visited,.page_404 .sct_notfound .inner .btn_area a:active{text-decoration:underline}.page_404 .sct_notfound .inner .btn_area a:hover{text-decoration:none}.page_template .sct_single{padding-bottom:115px}.page_template .inner_m{max-width:1136px}.page_template .sct_single .article_title{margin-bottom:40px}.page_template .article_title span{background:#fdb0af}.page_template .wp_edit_area h2:before{background:#fdb0af}@media screen and (max-width:767px){.page_template .sct_single{padding-bottom:75px}.page_template .sct_single .article_title{margin-bottom:40px}}