@charset "UTF-8";html{scroll-behavior:smooth}body{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;background-color:#f9f9f9;font-weight:700;color:#555}#page_top{width:60px;height:60px;position:fixed;right:5%;bottom:10px;background:#93c572;opacity:.9;border-radius:50%;z-index:9999}#page_top:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f106";font-size:50px;color:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}body *{-webkit-box-sizing:border-box;box-sizing:border-box}.main-contents{position:relative;z-index:15}a{text-decoration:none}li{list-style:none}h1{font-size:clamp(25px, 4vw, 50px)}h2{font-size:clamp(18px, 3vw, 40px)}h3{font-size:clamp(16px, 2.5vw, 36px)}li,a{font-size:clamp(12px, 1.3vw, 16px)}ul{padding-left:0}p{margin-top:0;margin-bottom:0}iframe{border:0}img{width:100%;max-width:100%;height:auto}@media screen and (max-width:768px),print{.section-ttl h2{font-size:30px;letter-spacing:3px}}i.fa-solid.fa-chevron-right{font-size:13px;color:#93c572;padding:0 8px;position:relative}i.fa-solid.fa-chevron-right:nth-of-type(3){padding:0 5px 0 0}@media screen and (max-width:768px),print{.current-item{width:300px}}.category{width:100%;overflow:hidden;padding-top:133px;width:100%;background-color:#f9f9f9}@media screen and (max-width:768px),print{.category{padding:0 0 10px}}.category__title{margin-top:5%}@media screen and (max-width:768px),print{.category__title{margin-bottom:26.42px}}.category__title h2{margin-top:30px}@media screen and (max-width:768px),print{.category__title h2{margin-top:20px}}@media screen and (min-width:769px),print{.category{padding-top:0}}.category__nav{padding-bottom:32px;padding-top:140px;text-align:left}@media screen and (min-width:769px),print{.category__nav{width:70.2vw;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px),print{.category__nav{max-width:100%;margin-left:15px;margin-right:15px;padding-bottom:26.42px;padding-top:65px}}.category__nav a:hover{opacity:.6;color:#f7b560}.category__nav a:active{opacity:.6}.category__nav a.home,.category__nav a.post-root{font-size:14px;color:#000;margin-top:10px}.category__nav span{font-size:14px;color:#000;font-weight:400}@media screen and (max-width:768px),print{.category__nav span:nth-of-type(3):after{content:"\a";white-space:pre}}.category__nav span.gt{color:#93c572;padding:0 8px;font-weight:200;font-size:20px}.category__nav .category__title{position:relative;display:inline-block}.category__nav .category__title h2{font-size:40px;letter-spacing:4px}@media screen and (max-width:768px),print{.category__nav .category__title h2{font-size:30px;letter-spacing:3px}}.category__nav .category__title .title-line img{position:absolute;width:100%;top:80%;left:0;mix-blend-mode:multiply}.category__nav .breadcrumbs{font-size:14px;font-weight:400;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media screen and (max-width:768px),print{.category__nav .breadcrumbs{overflow-wrap:break-word;word-break:break-word;width:300px}}.category__title{position:relative;display:inline-block}.category__title h2{font-size:40px;letter-spacing:4px}@media screen and (max-width:768px),print{.category__title h2{font-size:30px;letter-spacing:3px}}.category__title .title-line img{position:absolute;width:100%;top:80%;left:0;mix-blend-mode:multiply}@media screen and (min-width:769px),print{.category__list{width:70.2vw;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px),print{.category__list{max-width:100%;margin-left:15px;margin-right:15px}}.category__list ul{list-style-type:none;padding:0;display:-webkit-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px),print{.category__list ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none;margin-top:-26px;margin-bottom:0;margin-left:-15px}.category__list ul::-webkit-scrollbar{display:none}}.category__list ul li{display:inline-block;margin-left:16px;text-align:center;border-radius:50px;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}@media screen and (max-width:768px),print{.category__list ul li{margin-left:10px}}.category__list ul li a{text-decoration:none;width:126px;cursor:pointer;padding:14px 0;color:#f7b560;display:block;border-radius:4px}.category__list ul li a:before,.category__list ul li a:after{content:"";display:block;width:0;height:0}.category__list ul li a:before{margin-top:calc((1 - 1.69) * 0.5em)}.category__list ul li a:after{margin-bottom:calc((1 - 1.69) * 0.5em)}@media screen and (max-width:768px),print{.category__list ul li a{font-size:16px}}.category__list ul li.active a{background-color:#93c572;color:#fff}@media screen and (min-width:1200px),print{.category__posts{background-color:#fff;border-radius:100px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137);padding:80px 0;margin-top:40px;margin-bottom:160px}}@media screen and (min-width:1200px) and (min-width:1200px),print{.category__posts{width:70.2vw;margin-left:auto;margin-right:auto}}@media screen and (min-width:1200px),print{.category__posts ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;margin-bottom:0;width:70.2vw;margin-left:auto;margin-right:auto}.category__posts li a{width:89.6%;margin-left:50px;margin-right:50px;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category__posts li a .category__img{width:230px;height:150px;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}.category__posts li a .category__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category__posts li a .category__body{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:37px;margin-right:-10px;margin-top:-10px}.category__posts li a .category__body-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:-23px;margin-bottom:19px}.category__posts li a .category__body-tag p{color:#555;font-family:"Archivo Narrow";font-weight:500;font-size:14px;letter-spacing:.7px;margin-right:29px;position:relative}.category__posts li a .category__body-tag p:before,.category__posts li a .category__body-tag p:after{content:"";display:block;width:0;height:0}.category__posts li a .category__body-tag p:before{margin-top:calc((1 - 1.29) * 0.5em)}.category__posts li a .category__body-tag p:after{margin-bottom:calc((1 - 1.29) * 0.5em)}.category__posts li a .category__body-tag span{font-size:14px;border-radius:5px;display:inline-block;font-weight:400;background-color:#93c572;color:#fff;padding:6px 20px}.category__posts li a .category__body-tag span:before,.category__posts li a .category__body-tag span:after{content:"";display:block;width:0;height:0}.category__posts li a .category__body-tag span:before{margin-top:calc((1 - 1.71) * 0.5em)}.category__posts li a .category__body-tag span:after{margin-bottom:calc((1 - 1.71) * 0.5em)}.category__posts li a .category__body-ttl{font-size:20px;margin:10px 0;color:#555;margin-bottom:19px}.category__posts li a .category__body-ttl:before,.category__posts li a .category__body-ttl:after{content:"";display:block;width:0;height:0}.category__posts li a .category__body-ttl:before{margin-top:calc((1 - 1.7) * 0.5em)}.category__posts li a .category__body-ttl:after{margin-bottom:calc((1 - 1.7) * 0.5em)}}@media screen and (min-width:1200px) and (min-width:1366px),print{.category__posts li a .category__body-ttl{white-space:nowrap}}@media screen and (min-width:1200px),print{.category__posts li a .category__body-text{font-size:14px;color:#555;margin-bottom:-24px;font-weight:400;padding-right:5px}.category__posts li a .category__body-text:before,.category__posts li a .category__body-text:after{content:"";display:block;width:0;height:0}.category__posts li a .category__body-text:before{margin-top:calc((1 - 1.71) * 0.5em)}.category__posts li a .category__body-text:after{margin-bottom:calc((1 - 1.71) * 0.5em)}}@media (max-width:1199px){.category__posts{max-width:100%;margin-left:15px;margin-right:15px;background-color:#fff;border-radius:50px;margin-top:23px;margin-bottom:70px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137);padding:47px 20.9px 31px 18.9px}.category__posts ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;margin-bottom:0}.category__posts li a{max-width:305.2px;border-radius:20px;overflow:hidden;position:relative;display:block;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137);margin-bottom:29.53px}}@media screen and (max-width:1199px) and (max-width:320px),print and (max-width:1199px){.category__posts li a{max-width:250px}}@media (max-width:1199px){.category__posts li a .category__img{width:305.2px;height:199.04px;border-radius:20px;overflow:hidden}}@media screen and (max-width:1199px) and (max-width:320px),print and (max-width:1199px){.category__posts li a .category__img{max-width:250px}}@media (max-width:1199px){.category__posts li a .category__img img{width:305.2px;height:199.04px}}@media screen and (max-width:1199px) and (max-width:320px),print and (max-width:1199px){.category__posts li a .category__img img{max-width:250px}}@media (max-width:1199px){.category__posts li a .category__body{width:100%;height:71px;margin-top:-71px;position:relative}.category__posts li a .category__body-tag p{color:#555;font-family:"Archivo Narrow";font-weight:500;font-size:12px;line-height:1.29;letter-spacing:.6px;position:absolute;top:5px;left:10px}.category__posts li a .category__body-tag span{font-size:14px;font-weight:400;position:absolute;top:-170%;right:10px;display:inline-block;border-radius:5px;background-color:#93c572;color:#fff;padding:6px 20px}.category__posts li a .category__body-tag span:before,.category__posts li a .category__body-tag span:after{content:"";display:block;width:0;height:0}.category__posts li a .category__body-tag span:before{margin-top:calc((1 - 1.71) * 0.5em)}.category__posts li a .category__body-tag span:after{margin-bottom:calc((1 - 1.71) * 0.5em)}.category__posts li a .category__body h3.category__body-ttl{font-size:14px;color:#555;position:absolute;bottom:20px;line-height:1.5;left:10px;top:10%;width:290px;text-wrap:wrap}.category__posts li a .category__body-text{display:none}.category__posts li a .category__body-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0%,#fff));background:linear-gradient(transparent 0%,#fff 0%);opacity:.8}}.custom-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:2px}@media screen and (min-width:769px),print{.custom-pagination{margin-top:5px}}.custom-pagination a,.custom-pagination span,.custom-pagination .current{margin:0 4px;padding:16px 22px;text-decoration:none;color:#93c572;background-color:#fafafa;border:2px solid #f0f3f5;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Archivo Narrow";font-weight:500;width:50px;height:50px;font-size:14px}.custom-pagination a:before,.custom-pagination a:after,.custom-pagination span:before,.custom-pagination span:after,.custom-pagination .current:before,.custom-pagination .current:after{content:"";display:block;width:0;height:0}.custom-pagination a:before,.custom-pagination span:before,.custom-pagination .current:before{margin-top:calc((1 - 1.29) * 0.5em)}.custom-pagination a:after,.custom-pagination span:after,.custom-pagination .current:after{margin-bottom:calc((1 - 1.29) * 0.5em)}.custom-pagination .dots{padding:10px 15px;background-color:#fafafa;border:2px solid #f0f3f5;border-radius:10px}.custom-pagination .prev,.custom-pagination .next,.custom-pagination .first,.custom-pagination .last{background-color:#fafafa;border:2px solid #f0f3f5;border-radius:10px;width:50px;height:50px;background-size:6px;background-repeat:no-repeat;background-position:center}.custom-pagination .prev{background-image:url(//megumi.hitoshi-test.site/wp-content/themes/meguminouen/assets/css/../../image/icon-left@.png);text-indent:-9999px}.custom-pagination .next{background-image:url(//megumi.hitoshi-test.site/wp-content/themes/meguminouen/assets/css/../../image/icon-left@.png);text-indent:-9999px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.custom-pagination .first{background-image:url(//megumi.hitoshi-test.site/wp-content/themes/meguminouen/assets/css/../../image/firstArrow.png);background-size:6px;background-position:center;background-repeat:no-repeat;text-indent:-9999px}.custom-pagination .last{background-image:url(//megumi.hitoshi-test.site/wp-content/themes/meguminouen/assets/css/../../image/lastArrow.png);text-indent:-9999px;background-size:6px;background-position:center;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:769px),print{.single{padding-top:144px}}@media screen and (max-width:768px),print{.single{padding-top:70px}}@media screen and (min-width:769px),print{.single .bread-nav{width:70.2vw;margin-left:auto;margin-right:auto;font-size:14px}}@media screen and (max-width:768px),print{.single .bread-nav{max-width:100%;margin-left:15px;margin-right:15px;font-size:14px}.single .bread-nav span{font-size:14px}}@media screen and (max-width:768px),print{.single .bread-nav .breadcrumbs{width:100%;font-size:14px;text-align:left}}@media screen and (max-width:768px) and (max-width:500px),print and (max-width:500px){.single .bread-nav .breadcrumbs{max-width:280px}}@media screen and (max-width:768px),print{.single .bread-nav .breadcrumbs a{text-decoration:none}.single .bread-nav .breadcrumbs span{line-break:anywhere}.single .bread-nav .breadcrumbs i:nth-of-type(3){padding-top:3px}}@media screen and (max-width:768px),print{.single-title{width:100%}}.single-title h2{margin-top:10%;margin-bottom:31px;letter-spacing:4px}@media screen and (min-width:769px),print{.single-title h2{text-wrap:wrap;margin-top:90px}}.single-title h2:before,.single-title h2:after{content:"";display:block;width:0;height:0}.single-title h2:before{margin-top:calc((1 - 1.7) * 0.5em)}.single-title h2:after{margin-bottom:calc((1 - 1.7) * 0.5em)}@media screen and (max-width:768px),print{.single-title h2{text-wrap:wrap;letter-spacing:2.5px;font-size:25px;margin-bottom:0;margin-top:39px;line-height:1.48}}.single-title p.single-time,.single-title span.single-category{display:inline-block;font-size:14px}.single-title p.single-time{font-family:"Archivo Narrow";font-weight:400}.single-title span.single-category{background-color:#93c572;color:#fff;padding:3px 10px;border-radius:5px}@media screen and (max-width:768px),print{.single-title span.single-category{padding:3px 10px;margin-top:15.42px;margin-left:10px}}.single-wrapper{margin-top:50px;padding-top:50px;padding-bottom:50px;margin-bottom:160px;background-color:#fff;border-radius:100px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}@media screen and (min-width:769px),print{.single-wrapper{width:70.2vw;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px),print{.single-wrapper{max-width:100%;margin-left:15px;margin-right:15px}}@media screen and (max-width:768px),print{.single-wrapper{margin-top:40px;margin-bottom:80px;padding:30px 20px 31px 19.85px;border-radius:50px;overflow:hidden}}.single-wrapper__contents{margin-left:auto;margin-right:auto}@media screen and (min-width:769px),print{.single-wrapper__contents{width:62.5%}}@media screen and (max-width:768px),print{.single-wrapper__contents{width:100%}}.single-wrapper__contents .custom-image-wrapper{width:100%}.single-wrapper__contents .custom-image-wrapper img{width:100%;aspect-ratio:3/1.97;-o-object-fit:cover;object-fit:cover;height:auto}.single-wrapper__contents h2.wp-block-heading{border-bottom:3px solid #93c572;display:inline-block;font-size:24px;padding-top:60px;padding-bottom:5px;margin-top:0}.single-wrapper__contents h2.wp-block-heading:before,.single-wrapper__contents h2.wp-block-heading:after{content:"";display:block;width:0;height:0}.single-wrapper__contents h2.wp-block-heading:before{margin-top:calc((1 - 1.71) * 0.5em)}.single-wrapper__contents h2.wp-block-heading:after{margin-bottom:calc((1 - 1.71) * 0.5em)}@media screen and (max-width:768px),print{.single-wrapper__contents h2.wp-block-heading{font-size:20px;padding-top:50px}}.single-wrapper__contents h3.wp-block-heading{text-wrap:wrap;overflow-wrap:break-word;border-left:10px solid #93c572;padding-left:10px;font-size:20px}.single-wrapper__contents h3.wp-block-heading:before,.single-wrapper__contents h3.wp-block-heading:after{content:"";display:block;width:0;height:0}.single-wrapper__contents h3.wp-block-heading:before{margin-top:calc((1 - 1.7) * 0.5em)}.single-wrapper__contents h3.wp-block-heading:after{margin-bottom:calc((1 - 1.7) * 0.5em)}@media screen and (max-width:768px),print{.single-wrapper__contents h3.wp-block-heading #rtoc-2{padding-bottom:0;margin-top:24px}}@media screen and (max-width:768px),print{.single-wrapper__contents h3.wp-block-heading{font-size:18px}.single-wrapper__contents h3.wp-block-heading:before,.single-wrapper__contents h3.wp-block-heading:after{content:"";display:block;width:0;height:0}.single-wrapper__contents h3.wp-block-heading:before{margin-top:calc((1 - 1) * 0.5em)}.single-wrapper__contents h3.wp-block-heading:after{margin-bottom:calc((1 - 1) * 0.5em)}}.single-wrapper__contents p{padding-top:20px;padding-bottom:16px;line-height:1.69;font-weight:400;white-space:pre-wrap}@media screen and (max-width:768px),print{.single-wrapper__contents p{padding-top:15px}}@media screen and (max-width:768px),print{.single-wrapper__contents ul{margin-bottom:0}}.single-wrapper__contents li{position:relative;line-height:1.71;padding-left:20px;font-size:16px}.single-wrapper__contents li:before{content:".";position:absolute;top:-25%;left:1.2%;background-color:rgba(0,0,0,0)}.single-wrapper__btn{width:301px;height:70px;text-align:center;border-radius:50px;border-color:#93c572;border:2px solid #93c572;background-color:#fff;cursor:pointer;display:block;margin-top:60px;margin-left:auto;margin-right:auto}.single-wrapper__btn a{line-height:70px;color:#93c572;font-size:20px;display:block;font-family:"Archivo Narrow";font-weight:400}.single-wrapper__btn a:hover{opacity:.6;color:#f7b560}.single-wrapper__btn a:active{opacity:.6}@media screen and (max-width:768px),print{.single-wrapper__btn{margin-top:25px}}@media screen and (max-width:320px),print{.single-wrapper__btn{width:250px;height:70px;text-align:center;border-radius:50px;border-color:#93c572;border:2px solid #93c572;background-color:#fff;cursor:pointer}.single-wrapper__btn a{line-height:70px;color:#93c572;font-size:20px;display:block;font-family:"Archivo Narrow";font-weight:400}.single-wrapper__btn a:hover{opacity:.6;color:#f7b560}.single-wrapper__btn a:active{opacity:.6}}@media screen and (max-width:768px),print{.single-custom p{letter-spacing:-.02em}}.single-custom__list p{padding:0;position:relative}.single-custom__list a{padding:5px 0 0;font-size:16px;font-weight:400}p.link:before{content:"";position:absolute;width:2px;height:2px;background-color:#555;top:48%;left:5px;color:#555}@media screen and (max-width:768px),print{h2#rtoc-3{padding-top:24px}}h3.rtoc-4.wp-block-heading{padding-bottom:20px}@media screen and (max-width:768px),print{h3#rtoc-4{margin-top:35px}}div.custom-image-wrapper{display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px}@media screen and (max-width:768px),print{div.custom-image-wrapper{width:305px;height:199px}}div.custom-image-wrapper img{display:block;width:100%;height:100%}.wp-block-image figure{border-radius:20px;overflow:hidden;text-align:center;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}.wp-block-image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:auto}.single-second__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-second__contents p{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px),print{.single-second__contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-second__contents p{padding:10px 15px 0 0}}@media screen and (min-width:769px),print{.single-second__area .wp-block-image{margin-top:20px}}.alignright{width:290px;height:286px;margin-top:28px;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}@media screen and (max-width:768px),print{.alignright{width:100%;height:286px}}.alignright img{width:100%;max-width:100%;height:100%;vertical-align:middle}#rtoc-mokuji-widget-wrapper{width:100%;margin-top:25px;margin-bottom:20px}@media screen and (max-width:768px),print{#rtoc-mokuji-widget-wrapper{margin-top:20px;margin-bottom:0}}#rtoc-mokuji-widget-wrapper .rtoc-mokuji-content .rtoc-mokuji.level-1{margin-bottom:20px !important}#rtoc-mokuji-widget-wrapper div#rtoc-mokuji-title{padding-top:18px;padding-left:30px;padding-bottom:10px}@media screen and (max-width:768px),print{#rtoc-mokuji-widget-wrapper div#rtoc-mokuji-title{padding-top:10px;padding-bottom:5px;padding-left:10px}}#rtoc-mokuji-widget-wrapper span,#rtoc-mokuji-widget-wrapper li,#rtoc-mokuji-widget-wrapper a{font-weight:400}#rtoc-mokuji-widget-wrapper ol{padding:0;margin-bottom:18px !important}@media screen and (max-width:768px),print{#rtoc-mokuji-widget-wrapper ol:nth-child(4){letter-spacing:-.05em}}#rtoc-mokuji-widget-wrapper ul{padding-left:10px}#rtoc-mokuji-widget-wrapper ul.rtoc-mokuji.mokuji_none.level-2{padding-bottom:3px !important}@media screen and (max-width:768px),print{#rtoc-mokuji-widget-wrapper ul.rtoc-mokuji.mokuji_none.level-2:first-of-type{padding-bottom:5px !important}}@media screen and (min-width:769px),print{#rtoc-mokuji-widget-wrapper li{padding:0}}@media screen and (max-width:768px),print{#rtoc-mokuji-widget-wrapper li a{font-size:14px}}.rtoc-mokuji-content{border-radius:20px;overflow:hidden}.rtoc-mokuji-content span{font-size:20px}.rtoc-mokuji-content li{font-size:14px}.rtoc-mokuji-content .rtoc-mokuji.level-1>.rtoc-item:before{top:2.1%;left:-2.2em}@media screen and (max-width:768px),print{.rtoc-mokuji-content .rtoc-mokuji.level-1>.rtoc-item:before{top:1.9%;left:-2.5em;font-size:14px}}li.rtoc-item{position:relative}li.rtoc-item:before{border-radius:100px;position:absolute;content:"";width:5px;height:5px;background-color:#93c572;top:30%;left:-10px}@media screen and (max-width:768px),print{li.rtoc-item:before{top:25%;left:-3%}}@media screen and (max-width:768px),print{li.rtoc-item{padding-top:0 !important}}.contact{overflow:hidden;background-color:#f9f9f9}@media screen and (min-width:769px),print{.contact{width:70.2vw;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px),print{.contact{max-width:100%;margin-left:15px;margin-right:15px}}.contact nav.contact__nav{max-width:100%;text-align:left;padding-top:133px}@media screen and (min-width:769px),print{.contact nav.contact__nav{margin-left:auto;margin-right:auto}}.contact nav.contact__nav a:hover{opacity:.6;color:#f7b560}.contact nav.contact__nav a:active{opacity:.6}@media screen and (max-width:768px),print{.contact nav.contact__nav{padding-top:70px}}.contact nav.contact__nav a.home,.contact nav.contact__nav a.post-root{font-size:14px;color:#000;font-weight:400}.contact nav.contact__nav span{font-size:14px;color:#000;font-weight:400}.contact nav.contact__nav span.gt{color:#93c572;padding:0 8px;font-size:20px}@media screen and (max-width:768px),print{.contact nav.contact__nav span.gt:nth-child(6){padding:0 8px 0 0}}.contact .contact__title{margin-top:5%}@media screen and (max-width:768px),print{.contact .contact__title{margin-bottom:20px}}.contact .contact__title h2{line-height:1.7}.contact .contact__title h2:before,.contact .contact__title h2:after{content:"";display:block;width:0;height:0}.contact .contact__title h2:before{margin-top:calc((1 - 1.7) * 0.5em)}.contact .contact__title h2:after{margin-bottom:calc((1 - 1.7) * 0.5em)}@media screen and (max-width:768px),print{.contact .contact__title h2{margin-top:18px}}@media screen and (min-width:769px),print{.contact{padding-top:0}}.contact .category__title{position:relative;display:inline-block}.contact .category__title h2{font-size:40px;letter-spacing:4px}@media screen and (max-width:768px),print{.contact .category__title h2{font-size:30px;letter-spacing:3px}}.contact .category__title .title-line img{position:absolute;width:100%;top:80%;left:0;mix-blend-mode:multiply}.contact__text{margin-top:45px;line-height:lineHeightSpaceFill(1.69);font-weight:400}@media screen and (max-width:768px),print{.contact__text{margin-top:0;font-weight:400}}@media screen and (min-width:769px),print{.contact__text br{display:none}}.contact__wrapper{margin-top:50px;padding-top:71px;padding-bottom:85px;margin-bottom:160px;background-color:#fff;border-radius:100px;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.1607843137);box-shadow:1px 1px 10px rgba(0,0,0,.1607843137)}@media screen and (min-width:769px),print{.contact__wrapper{width:70.2vw;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px),print{.contact__wrapper{max-width:100%}}@media screen and (max-width:768px),print{.contact__wrapper{margin-top:40px;padding:26px 20px 31px;border-radius:50px;overflow:hidden;margin-bottom:61px}}.contact__wrapper .contact__contents{margin-left:auto;margin-right:auto}@media screen and (min-width:769px),print{.contact__wrapper .contact__contents{width:62.5%}}@media screen and (max-width:768px),print{.contact__wrapper .contact__contents{width:100%}}.contact__wrapper .cf7-item{padding-bottom:30px}@media screen and (max-width:768px),print{.contact__wrapper .cf7-item{padding-bottom:25px}}@media screen and (max-width:768px),print{.contact__wrapper .cf7-item:nth-of-type(3){margin-bottom:0;padding-bottom:25px}}@media screen and (max-width:768px),print{.contact__wrapper .cf7-item:nth-of-type(4){margin-bottom:0;padding-bottom:30px}}.contact__wrapper .cf7-item:nth-of-type(5){padding-bottom:40px}@media screen and (max-width:768px),print{.contact__wrapper .cf7-item:nth-of-type(5){padding-bottom:30px}}@media screen and (min-width:769px),print{.contact__wrapper .cf7-item:nth-of-type(6){padding-bottom:40px}}@media screen and (max-width:768px),print{.contact__wrapper .cf7-item:nth-of-type(6){padding-bottom:20px}}.contact__wrapper .cf7-item label{font-size:20px;font-weight:700;line-height:lineHeightSpaceFill(1.7)}.contact__wrapper .cf7-item select{height:50px;width:67%}.contact__wrapper .cf7-item .cf7-select{position:relative;margin-top:16px}@media screen and (max-width:768px),print{.contact__wrapper .cf7-item .cf7-select{margin-top:5px}}.contact__wrapper .cf7-item .cf7-select option:first-child{padding-left:10px}.contact__wrapper .cf7-item .cf7-select option{font-weight:400;color:#93c572}.contact__wrapper .cf7-item .cf7-select option:first-of-type{display:none}.contact__wrapper .cf7-item .cf7-select span.wpcf7-form-control-wrap{font-weight:400}@media screen and (max-width:768px),print{.contact__wrapper .cf7-item{width:100%}}@media screen and (max-width:768px),print{.contact__wrapper .cf7-item .cf7-menu{width:100%}}.contact__wrapper .cf7-item input{height:50px;width:83%;margin-top:14px}@media screen and (max-width:768px),print{.contact__wrapper .cf7-item input{width:100%;margin-top:5px}}.contact__wrapper .cf7-item textarea{height:150px;margin-top:14px;width:100%;margin-top:10px}@media screen and (max-width:768px),print{.contact__wrapper .cf7-item textarea{margin-top:0}}.contact-input{width:min(36.6032210835vw, 500px);height:50px;border:1px solid #93c572;border-radius:5px;padding-inline:12px}@media screen and (max-width:768px),print{.contact-input{width:100%}}.contact-option{width:min(29.2825768668vw, 400px);color:#cbcbcb;font-size:16px;font-weight:500;position:relative;padding:14px 20px;cursor:pointer}@media screen and (max-width:768px),print{.contact-option{width:100%}}.contact-option.clicked:before{rotate:180deg}.contact-option:before{position:absolute;content:"\f077";font-family:"Font Awesome 6 Free";font-weight:900;color:#93c572;font-size:16px;top:50%;right:20px;translate:0 -50%;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-select{border:1px solid #93c572;border-radius:5px;color:#93c572;background-color:#f9f9f9;padding:0 5px;position:absolute;bottom:0;translate:0 100%;left:0;z-index:1;width:min(29.2825768668vw, 400px);display:none;cursor:pointer}@media screen and (max-width:768px),print{.contact-select{width:100%}}.contact-select span{display:block;padding:15px;border-bottom:1px dashed #707070;font-size:16px;font-weight:700;color:#93c572;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-select span:last-child{border:none}.contact-select span:hover{opacity:.5}.cf7-a input,.cf7-a textarea,.cf7-a select{border:1px solid #93c572;border-radius:5px}@media screen and (max-width:768px),print{.cf7-a input,.cf7-a textarea,.cf7-a select{width:100%}}.wpcf7 input:focus{background:#f9f9f9;border:2px solid #f7b560;outline:0}.wpcf7 textarea:focus{background:#f9f9f9;border:2px solid #f7b560;outline:0}.wpcf7 select:focus{background:#f9f9f9;border:2px solid #f7b560;outline:0}input.wpcf7-not-valid,textarea.wpcf7-not-valid,select.wpcf7-not-valid{border:1px solid #d53838}input.wpcf7-not-valid,select.wpcf7-not-valid{position:relative}.wpcf7-not-valid-tip{position:absolute;left:0}.wpcf7-select{border:2px solid #f7b560}.wpcf7-form-control{border:1px solid #93c572}.cf7-menu option:first-of-type{display:none}div.cf7-submit{text-align:center;background-color:#fff;height:50px;line-height:50px;width:200px;margin-left:auto;margin-right:auto}div.cf7-submit p{display:block;text-align:center;cursor:pointer}div.cf7-submit p input{cursor:pointer;background-color:transparent;border:2px solid #93c572;border-radius:50px;color:#93c572;font-weight:700;width:100%}div.cf7-submit p input:focus{border:2px solid #f7b560;color:#f7b560}div.cf7-submit p input:hover{color:#f7b560;opacity:.8}div.cf7-submit .wpcf7-spinner{display:none !important}label{display:inline-block;position:relative}span.required{display:inline-block;font-family:"Hiragino Kaku Gothic ProN";font-weight:300;position:absolute;top:3px;right:-47px;background-color:#93c572;color:#fff;font-size:12px;font-family:"Hiragino Kaku Gothic ProN";text-align:center;padding:5px;border-radius:5px}span.required:before,span.required:after{content:"";display:block;width:0;height:0}span.required:before{margin-top:calc((1 - 1.67) * 0.5em)}span.required:after{margin-bottom:calc((1 - 1.67) * 0.5em)}div.wpcf7 .ajax-loader{display:block}@media screen and (max-width:768px),print{.cf7-check:nth-of-type(3){padding-bottom:10px}}@media screen and (min-width:769px),print{.check__inner{padding-top:80px}}@media screen and (max-width:768px),print{.check__inner{padding:35px 20px;margin-top:-3px}}@media screen and (min-width:769px),print{.check__inner .cf7-item:nth-of-type(5){padding-bottom:50px}}.check-wrapper .cf7-check:last-of-type{margin-top:-30px}.check-wrapper .cf7-a_check.cf7-select_check{font-weight:400}@media screen and (min-width:769px),print{.check-wrapper .cf7-a_check.cf7-select_check:first-of-type{padding-bottom:28px}}@media screen and (max-width:768px),print{.check-wrapper .cf7-a_check.cf7-select_check:first-of-type{padding-bottom:18px}}.check-wrapper .cf7-item.cf7-check p{font-weight:400}.check-wrapper .cf7-item.cf7-check p:nth-of-type(n+2){padding-bottom:19px}@media screen and (max-width:768px),print{.check-wrapper label{padding-bottom:5px}}@media screen and (min-width:769px),print{.check-wrapper .cf7-item.cf7-check:nth-of-type(n+2){padding-bottom:28px}.check-wrapper .cf7-item.cf7-check:nth-of-type(5){padding-bottom:52px}}@media screen and (max-width:768px),print{.check-wrapper .cf7-item.cf7-check:nth-of-type(4){padding-bottom:20px}.check-wrapper .cf7-item.cf7-check:nth-of-type(5){padding-bottom:23px}}.wpcf7-previous{margin-left:-20px}.thanks{margin-bottom:160px;padding-bottom:80px}@media screen and (max-width:768px),print{.thanks{margin-top:-5px;padding-top:20px;padding-bottom:30px;margin-bottom:60px}}.thanks-wrapper{text-align:center}@media screen and (max-width:768px),print{.thanks-wrapper__title{display:none}}.thanks-wrapper__titlesp{padding-bottom:20px}@media screen and (min-width:769px),print{.thanks-wrapper__titlesp{display:none}}.thanks-wrapper h3{line-height:1.7;font-size:20px;color:#555;font-weight:700;margin-top:0}@media screen and (min-width:769px),print{.thanks-wrapper h3{padding-bottom:15px}}@media screen and (max-width:768px),print{.thanks-wrapper h3{padding-bottom:10px}}.thanks-wrapper__tell{padding-top:30px;padding-bottom:42px}@media screen and (max-width:768px),print{.thanks-wrapper__tell{display:none}}.thanks-wrapper__tell__text1{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thanks-wrapper__tell__text2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thanks-wrapper__tell p,.thanks-wrapper__tell h2,.thanks-wrapper__tell span{font-weight:700;color:#93c572}.thanks-wrapper__tell p{font-size:20px;line-height:lineHeightSpaceFill(1.7)}.thanks-wrapper__tell h2{line-height:1.7;font-size:30px;margin-top:0}.thanks-wrapper__tell span{font-size:20px;line-height:lineHeightSpaceFill(1.7)}@media screen and (min-width:769px),print{.thanks-wrapper__tellsp{display:none}}.thanks-wrapper__tellsp h2,.thanks-wrapper__tellsp span{font-weight:700;color:#93c572;line-height:lineHeightSpaceFill(1.7)}.thanks-wrapper__tellsp p{color:#93c572;font-weight:700}.thanks-wrapper__tellsp h2{font-size:20px;margin-top:0}.thanks-wrapper__tellsp__text2{padding-top:10px;line-height:1.3;padding-bottom:25px}.thanks-wrapper .cf7-submit{background-color:#fff;height:50px;width:200px;border-radius:50px;border:2px solid #93c572}.thanks-wrapper .cf7-submit a{width:100%;height:auto;line-height:50px;text-align:center;cursor:pointer;background-color:transparent;display:block;color:#93c572;font-weight:700;width:100%;font-size:16px;letter-spacing:1.6}.footer__contact{background-color:#fff;width:100%;padding:80px 0 30px;position:relative;z-index:1}@media screen and (max-width:768px),print{.footer__contact{padding:36px 0 24px}}@media screen and (min-width:769px),print{.footer__contact .footer__right ul{padding-bottom:120px}}.footer__contact .footer__sns{background-color:#fff;text-align:right}.footer__contact .footer__sns ul{margin-top:0;margin-bottom:0;padding-bottom:60px;display:inline-block}@media screen and (min-width:769px),print{.footer__contact .footer__sns ul{padding-bottom:90px;margin-left:50px}}.footer__contact .footer__sns li{display:inline-block;margin-right:12px;border:1px solid #fff;background-color:#fff}.footer__contact .footer__sns li:last-of-type{margin-right:0}@media screen and (max-width:768px),print{.footer__contact .footer__sns li{margin-right:17px}}.footer__contact .footer__sns li a{display:block;padding:13px 12px;border-radius:100px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}@media screen and (max-width:768px),print{.footer__contact .footer__sns li a{padding:10px;margin-top:-15px}}.footer__contact .footer__sns li a:hover{background-color:#fff;opacity:.8}.footer__contact .footer__sns li a:active{-webkit-box-shadow:0 -5px 0 #fff;box-shadow:0 -5px 0 #fff;-webkit-transition:0 .3s;transition:0 .3s}@media screen and (min-width:769px),print{.footer__contact .footer__copyright p{margin-top:-70px;letter-spacing:-.1em}}.header{width:100%;background-color:transparent;z-index:9999;font-weight:700}@media screen and (min-width:769px),print{.header{position:fixed;padding:15px 37px 0;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:768px),print{.header{position:fixed;top:0;left:0;background-color:#fff;padding:0;z-index:9999;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}}.header__logo{margin-bottom:20px}.header__logo a:hover{opacity:.6;color:#f7b560}.header__logo a:active{opacity:.6}@media screen and (max-width:768px),print{.header__logo img{max-width:116px}}.header__inner{padding:5px 30px 5px 40px;width:94.5827232796vw;margin-left:auto;margin-right:auto;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px),print{.header__inner{-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}}@media screen and (max-width:768px),print{.header__inner{padding:0;height:50px;vertical-align:middle}}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-15px}.header__right:before,.header__right:after{content:"";display:block;width:0;height:0}.header__right:before{margin-top:calc((1 - 0.75) * 0.5em)}.header__right:after{margin-bottom:calc((1 - 0.75) * 0.5em)}@media screen and (max-width:768px),print{.header__right{display:block;position:absolute;background-color:#f9f9f9;width:100%;border-left:none;border-right:none;height:100vh;padding-bottom:30px;top:100%;left:0;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.1607843137);box-shadow:inset 0 3px 6px rgba(0,0,0,.1607843137);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden}}@media screen and (max-width:320px),print{.header__right{width:100%}}.header .header__right.active{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);overflow-y:scroll}.header__pc ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px),print{.header__pc ul{display:none}}.header__pc ul li{padding-right:20px;letter-spacing:.6px;font-weight:700}.header__pc ul li:nth-of-type(-n+3){padding-right:18px}.header__pc ul li a:hover{opacity:.6;color:#f7b560}.header__pc ul li a:active{opacity:.6}.header__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px),print{.header__nav ul{display:none}}@media screen and (max-width:768px),print{.header__nav ul{display:block;padding-left:0;width:100%}}@media screen and (max-width:768px),print{.header ul#page-link{margin:0}}@media screen and (max-width:768px),print{.header .header-list{position:relative;margin:0 15px;cursor:pointer}.header .header-list a{display:block}}@media screen and (max-width:768px) and (max-width:768px),print{.header .header-list a{font-size:16px !important;letter-spacing:.8px;border-bottom:1px solid #93c572;max-width:100%;padding:15px 0 16px;margin-left:auto;margin-right:auto}}@media screen and (min-width:769px),print{.header .header-list__name{display:none}}@media screen and (max-width:768px),print{.header .header-list__name{display:inline-block;font-size:10px;letter-spacing:.6px;font-family:"Archivo Narrow";font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f7b560;margin-left:10px}.header .header-list__name:before,.header .header-list__name:after{content:"";display:block;width:0;height:0}.header .header-list__name:before{margin-top:calc((1 - 1.33) * 0.5em)}.header .header-list__name:after{margin-bottom:calc((1 - 1.33) * 0.5em)}}.header .header-list:before{content:"";position:absolute;top:49.5%;right:0;width:26px;height:2px;background-color:#93c572}@media screen and (min-width:769px),print{.header .header-list:before{display:none}}.header .header-list:after{content:"";position:absolute;top:43%;right:0;width:12px;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#93c572}@media screen and (min-width:769px),print{.header .header-list:after{display:none}}.header .header__tell,.header .header__time{text-align:center;color:#93c572}@media screen and (min-width:769px),print{.header .header__tell,.header .header__time{display:none}}.header .header__tell{padding-top:20px}.header .header__tell p.header__tell-ttl{font-size:14px}.header .header__tell p.header__tell-ttl:before,.header .header__tell p.header__tell-ttl:after{content:"";display:block;width:0;height:0}.header .header__tell p.header__tell-ttl:before{margin-top:calc((1 - 1.33) * 0.5em)}.header .header__tell p.header__tell-ttl:after{margin-bottom:calc((1 - 1.33) * 0.5em)}.header .header__tell p.header__tell-number{font-size:20px}.header .header__time{padding-top:5px}.header .header__time p{font-size:14px;line-height:1.5;margin-bottom:29px}.header .openbtn4{position:relative;cursor:pointer;width:50px;height:50px;border-radius:5px;background:0 0;font-size:10px;margin-bottom:10px;margin-left:20px;margin-top:10px}@media screen and (min-width:769px),print{.header .openbtn4{display:none}}.header .openbtn4 span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:25px;height:2px;border-radius:5px;background:#93c572;width:20px;height:2px}.header .openbtn4 span:nth-of-type(1){top:13px;left:29px;width:21px}.header .openbtn4 span:nth-of-type(2){top:19px;left:29px;width:21px}.header .openbtn4 span:nth-of-type(2):after{content:"Menu";position:absolute;top:7px;left:-2px;color:#93c572;font-size:8px;font-family:"Archivo Narrow";font-weight:600;width:8px;text-transform:uppercase}.header .openbtn4.active span:nth-of-type(1){top:12px;left:25px;-webkit-transform:translateY(6px) rotate(-20deg);transform:translateY(6px) rotate(-20deg);width:20px}.header .openbtn4.active span:nth-of-type(2){top:24px;left:25px;-webkit-transform:translateY(-6px) rotate(20deg);transform:translateY(-6px) rotate(20deg);width:20px}.header .openbtn4.active span:nth-of-type(2):after{content:"Close";-webkit-transform:translateY(0) rotate(-20deg);transform:translateY(0) rotate(-20deg);top:10px;left:2px}.header__btn{height:48px;border-radius:26px;background-color:#f7b560;cursor:pointer}.header__btn a{display:block;color:#fff;padding:18px 26px}.header__btn a:before,.header__btn a:after{content:"";display:block;width:0;height:0}.header__btn a:before{margin-top:calc((1 - 1.89) * 0.5em)}.header__btn a:after{margin-bottom:calc((1 - 1.89) * 0.5em)}@media screen and (max-width:768px),print{.header__btn{margin:0 auto;height:48px;width:300px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__btn a{font-size:16px;line-height:48px;padding:0}}.header__btn:hover{opacity:.7}.footer{background-color:#fff;width:100%;padding:80px 0 30px;position:relative;z-index:1}@media screen and (max-width:768px),print{.footer{padding:34.55px 0 24px}}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px),print{.footer__inner{width:70.2vw;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px),print{.footer__inner{max-width:100%;margin-left:15px;margin-right:15px}}@media screen and (max-width:768px),print{.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__left:before,.footer__left:after{content:"";display:block;width:0;height:0}.footer__left:before{margin-top:calc((1 - 1.5) * 0.5em)}.footer__left:after{margin-bottom:calc((1 - 1.5) * 0.5em)}.footer__left p{font-weight:400}.footer__logo img{margin-bottom:0;width:203px;height:34.8px}.footer__logo-info{padding:45.2px 0 28px}@media screen and (max-width:768px),print{.footer__logo-info{padding-top:28px;padding-bottom:23px}}@media screen and (max-width:768px),print{.footer__logo-tell{padding-bottom:30px}}.footer__logo a:hover{opacity:.6;color:#f7b560}.footer__logo a:active{opacity:.6}.footer__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;margin-bottom:0;padding-bottom:130px}@media screen and (max-width:768px),print{.footer__nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px}}.footer__nav ul li{margin-right:17px;letter-spacing:.8px}.footer__nav ul li a:hover{opacity:.6;color:#f7b560}.footer__nav ul li a:active{opacity:.6}.footer__nav ul li:before,.footer__nav ul li:after{content:"";display:block;width:0;height:0}.footer__nav ul li:before{margin-top:calc((1 - 1.33) * 0.5em)}.footer__nav ul li:after{margin-bottom:calc((1 - 1.33) * 0.5em)}.footer__nav ul li:last-of-type{margin-right:0}@media screen and (max-width:768px),print{.footer__nav ul li{margin-right:0;font-weight:700;padding-bottom:10px}.footer__nav ul li:last-of-type{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.footer__nav ul li:nth-of-type(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding-bottom:0}.footer__nav ul li a{font-size:16px;font-family:"游ゴシック";font-weight:700;letter-spacing:.8px}}.footer .footer__sns{background-color:#fff;text-align:right}.footer .footer__sns ul{margin-top:0;margin-bottom:0;padding-bottom:60px;display:inline-block}.footer .footer__sns li{display:inline-block;margin-right:10px;border:1px solid #fff;background-color:#fff}.footer .footer__sns li:last-of-type{margin-right:0}@media screen and (max-width:768px),print{.footer .footer__sns li{margin-right:17px}}.footer .footer__sns li a{display:block;padding:13px 12px;border-radius:100px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}@media screen and (max-width:768px),print{.footer .footer__sns li a{padding:10px;margin-top:-15px}}.footer .footer__sns li a:hover{background-color:#fff;opacity:.8}.footer .footer__sns li a:active{-webkit-box-shadow:0 -5px 0 #fff;box-shadow:0 -5px 0 #fff;-webkit-transition:0 .3s;transition:0 .3s}.footer__copyright{text-align:center}@media screen and (min-width:769px),print{.footer__copyright{margin-top:-42px}}@media screen and (max-width:768px),print{.footer__copyright{margin-top:-30px}}.footer__copyright p{font-size:12px;font-family:"Archivo Narrow";font-weight:500;letter-spacing:-.05em}.footer__copyright p:before,.footer__copyright p:after{content:"";display:block;width:0;height:0}.footer__copyright p:before{margin-top:calc((1 - 0.75) * 0.5em)}.footer__copyright p:after{margin-bottom:calc((1 - 0.75) * 0.5em)}.first-v{background-image:url(//megumi.hitoshi-test.site/wp-content/themes/meguminouen/assets/css/../../image/fv.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;max-width:100%;text-align:center;position:relative;overflow:hidden}@media screen and (min-width:769px),print{.first-v{height:768px;padding:270px 0}}@media screen and (max-width:768px),print{.first-v{padding:300px 0 238px;background-position:center 35px;height:600px}}.first-v__logo{position:fixed;left:0;right:0;margin-top:10px;font-weight:700;color:#87b16c}@media (max-width:844px){.first-v__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:-5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.first-v__logo img{display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:203px;height:157.34px}@media (max-width:844px){.first-v__logo img{height:12%;width:20%;margin-left:25px;margin-top:5px}}@media screen and (max-width:320px),print{.first-v__logo img{height:20%;width:30%}}.first-v__logo h1{color:#93c572;text-shadow:0 3px 3px rgba(0,0,0,.3019607843);letter-spacing:7.5px;margin-top:20px}@media screen and (max-width:768px),print{.first-v__logo h1{margin-top:0;line-height:1.48;letter-spacing:3.75;text-shadow:none;letter-spacing:3.75px}}@media screen and (max-width:768px),print{.first-v__logo h1{font-size:25px !important;width:100%}}@media screen and (min-width:769px),print{.scrolldown4{position:absolute;bottom:1%;right:50%;-webkit-animation:arrowmove 1s ease-in-out infinite;animation:arrowmove 1s ease-in-out infinite}}@media screen and (max-width:768px),print{.scrolldown4{display:none}}@-webkit-keyframes arrowmove{0%{bottom:1%}50%{bottom:3%}100%{bottom:1%}}@keyframes arrowmove{0%{bottom:1%}50%{bottom:3%}100%{bottom:1%}}.scrolldown4 span{position:absolute;left:-20px;bottom:90px;color:#eee;font-size:14px;color:#fff;line-height:1.29;letter-spacing:1.4px;letter-spacing:.05em}.scrolldown4:before{content:"";position:absolute;bottom:22px;right:-7px;width:3px;height:22px;background:#eee;-webkit-transform:skewX(-31deg);transform:skewX(-31deg)}.scrolldown4:after{content:"";position:absolute;bottom:20px;right:0;width:3px;height:65px;background:#eee}.first-v:before{content:"";position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh}@media screen and (max-width:768px),print{.first-v:before{display:none}}.first-v__rink{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137);position:absolute;bottom:10%;right:3.5%;color:#fff;background-color:#f7b560;cursor:pointer;text-align:left}@media screen and (min-width:1366px),print{.first-v__rink{bottom:6%}}.first-v__rink:hover{opacity:.8;color:#93c572}.first-v__rink:active{opacity:.8}.first-v__rink a{display:block}@media screen and (min-width:769px),print{.first-v__rink{width:337px;padding:10px 0 20px 15px;border-radius:20px;color:#fff}.first-v__rink-head{font-size:20px;line-height:.6;letter-spacing:1;font-family:"Archivo Narrow";font-weight:500;padding-bottom:10px}.first-v__rink-head:before,.first-v__rink-head:after{content:"";display:block;width:0;height:0}.first-v__rink-head:before{margin-top:calc((1 - 0.6) * 0.5em)}.first-v__rink-head:after{margin-bottom:calc((1 - 0.6) * 0.5em)}.first-v__rink-title{font-size:16px;line-height:.8;letter-spacing:1px}.first-v__rink-title:before,.first-v__rink-title:after{content:"";display:block;width:0;height:0}.first-v__rink-title:before{margin-top:calc((1 - 0.8) * 0.5em)}.first-v__rink-title:after{margin-bottom:calc((1 - 0.8) * 0.5em)}.first-v__rink-time{font-size:12px;letter-spacing:.6px;padding-bottom:5px;font-family:"Archivo Narrow";font-weight:400}.first-v__rink-time:before,.first-v__rink-time:after{content:"";display:block;width:0;height:0}.first-v__rink-time:before{margin-top:calc((1 - 1) * 0.5em)}.first-v__rink-time:after{margin-bottom:calc((1 - 1) * 0.5em)}}@media screen and (max-width:768px),print{.first-v__rink{max-width:142px;bottom:3%;left:4%;border-radius:10px;padding:0 0 10px 14px}.first-v__rink h3{display:inline-block;font-size:14px;line-height:.86;letter-spacing:.7px;font-family:"Archivo Narrow";font-weight:500}.first-v__rink-time{font-size:8px;padding-bottom:5px;display:inline;line-height:1.2;letter-spacing:.5px;font-family:"Archivo Narrow";font-weight:400;white-space:nowrap}.first-v__rink-title{font-size:12px;line-height:1.5;letter-spacing:.6px;margin-top:5px}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeUpAnime{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}}@keyframes fadeUpAnime{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}}.fadeDown{-webkit-animation-name:fadeDownAnime;animation-name:fadeDownAnime;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeDownAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeDownAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.first-contents{width:100%;background-color:#f9f9f9}@media screen and (max-width:768px),print{.first-contents{padding:40px 0}}.first-contents__inner{position:relative;padding:160px 0 330px;text-align:center}@media screen and (min-width:769px),print{.first-contents__inner{width:72vw;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px),print{.first-contents__inner{max-width:100%;margin-left:15px;margin-right:15px;padding:90px 0 142px}}.first-contents__inner .first-contents__h2{display:inline-block;margin-left:auto;margin-right:auto}@media screen and (min-width:769px),print{.first-contents__inner .first-contents__h2{width:314.09px;height:54px}}@media screen and (max-width:768px),print{.first-contents__inner .first-contents__h2{width:232.36px;height:39.97px}}.first-contents__img{position:absolute}.first-contents__img img{width:100%;max-width:100%;height:auto}.first-contents__img:first-of-type{width:150px;height:200px;top:0;left:0}@media screen and (min-width:1366px),print{.first-contents__img:first-of-type{width:200px;height:252px;top:5%;left:1%}}@media screen and (max-width:768px),print{.first-contents__img:first-of-type{width:63px;height:79px;top:0;left:5%}}.first-contents__img:nth-of-type(2){width:100px;height:120px;top:5%;right:0}@media screen and (min-width:1366px),print{.first-contents__img:nth-of-type(2){width:140px;height:160px;top:5%;right:0;top:12%;right:1%;width:181px;height:217px}}@media screen and (max-width:768px),print{.first-contents__img:nth-of-type(2){width:57px;height:68px;top:1%;right:8%}}.first-contents__img:nth-of-type(3){width:150px;height:150px;left:8%;bottom:15%}@media screen and (min-width:1366px),print{.first-contents__img:nth-of-type(3){width:200px;height:200px;left:12%;bottom:15%}}@media screen and (max-width:768px),print{.first-contents__img:nth-of-type(3){width:86px;height:86px;bottom:5%;left:8%}}.first-contents__img:nth-of-type(4){width:150px;height:160px;bottom:10%;right:4%}@media screen and (min-width:1366px),print{.first-contents__img:nth-of-type(4){width:235px;height:269px;bottom:7%;right:4%}}@media screen and (max-width:768px),print{.first-contents__img:nth-of-type(4){width:92px;height:113px;bottom:0;right:14%}}.first-contents__main{line-height:2;padding-top:40px}@media screen and (max-width:768px),print{.first-contents__main{padding-top:15px}}.first-contents__text1{padding-bottom:22px}@media screen and (min-width:769px),print{.first-contents__main-sp{display:none}}@media screen and (max-width:768px),print{.first-contents__main-pc{display:none}}.first-contents__img{opacity:0;-webkit-transition:all 1s;transition:all 1s}.first-contents__img.activeimg{opacity:1}.works{width:100%;background-color:#f9f9f9;position:relative;z-index:1}.works__inner{margin-left:0;width:85vw;overflow:hidden;text-align:center;padding:55px 50px 80px 0;background-color:#fff;z-index:11;left:0;border-radius:0 100px 100px 0;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.1607843137);box-shadow:1px 1px 10px rgba(0,0,0,.1607843137)}.works__inner .section-ttl{display:inline-block;position:relative}.works__inner .section-ttl .section-ttl h2{font-size:40px;font-weight:700;font-family:"游ゴシック",sans-serif;letter-spacing:4px;width:auto}.works__inner .section-ttl img.title-line{position:absolute;display:inline-block;width:100%;height:16px;top:80%;left:0;mix-blend-mode:multiply}.works__inner .section-ttl h2{margin-top:20px}@media screen and (max-width:768px),print{.works__inner .section-ttl h2{margin-top:0}}@media screen and (max-width:768px),print{.works__inner{border-radius:0;padding:40px 0 45px}}@media screen and (max-width:768px),print{.works__inner{width:100%}}.works__title{max-width:100%;margin-right:auto;margin-left:-50px;text-align:left;display:inline-block}@media screen and (min-width:1366px),print{.works__title{margin-left:-90px}}@media (max-width:500px){.works__title{width:345px;padding-left:0;margin-left:auto;margin-right:auto;display:block}}@media screen and (max-width:320px),print{.works__title{width:300px}}.works__tabwrap{padding:25px 0 48px}@media screen and (max-width:768px),print{.works__tabwrap{padding-bottom:30px}}@media screen and (max-width:320px),print{.works__tabwrap{position:relative;overflow-x:scroll;-ms-overflow-style:none}.works__tabwrap::-webkit-scrollbar{display:none}}.works__tabbtn{height:65px;cursor:pointer}@media screen and (max-width:768px),print{.works__tabbtn{display:block;padding:10px 0 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}}.works__tabbtn button{padding:0;font-size:20px;width:190px;margin-right:14px;line-height:65px;color:#f7b560;background-color:#fff;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);cursor:pointer;border:none;display:inline-block;border-radius:20px}@media (max-width:500px){.works__tabbtn button{width:110px;margin-right:0;height:50px;line-height:50px;border-radius:10px;font-size:14px}.works__tabbtn button:last-of-type{font-size:14px}}.works__tabbtn button:last-of-type{margin-right:0}.works__tabbtn button:active{-webkit-box-shadow:none;box-shadow:none;opacity:.5;-webkit-transition:all;transition:all}.works__tabbtn .active-tab{color:#fff;background-color:#93c572;font-size:20px}@media screen and (max-width:768px),print{.works__tabbtn .active-tab{font-size:14px}}.works__slide-wrapper{width:100%}.works .scroll-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px),print{.works .scroll-hint{display:none}}@media screen and (max-width:768px),print{.works .scroll-hint{display:none}}@media screen and (max-width:320px),print{.works .scroll-hint{position:absolute;top:5px;left:10%;opacity:.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#333;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}}@media screen and (max-width:320px),print{.works .scroll-hint span{-webkit-transform:translateY(48%);transform:translateY(48%)}.works .scroll-hint__arrow{width:24px;height:24px;margin-top:5px;border:solid #333;border-width:0 2px 2px 0;margin-left:120px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-20px;-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}@-webkit-keyframes bounce{0%,100%{-webkit-transform:rotate(-50deg) translateY(0);transform:rotate(-50deg) translateY(0)}50%{-webkit-transform:rotate(-50deg) translateY(10px);transform:rotate(-50deg) translateY(10px)}}@keyframes bounce{0%,100%{-webkit-transform:rotate(-50deg) translateY(0);transform:rotate(-50deg) translateY(0)}50%{-webkit-transform:rotate(-50deg) translateY(10px);transform:rotate(-50deg) translateY(10px)}}.works .scroll-hint.hidden{opacity:0;pointer-events:none}}.works .works__slide{display:none}.works .works__slide.active-tab{display:block}.works .works__slide p{max-width:100%;display:inline-block;margin-left:auto;margin-right:auto;padding-left:15px;padding-bottom:65px;font-weight:400;text-align:left}@media screen and (max-width:768px),print{.works .works__slide p{padding-bottom:40px;line-height:1.5;letter-spacing:.2px}}@media (max-width:500px){.works .works__slide p{width:345px;display:block;padding-left:3px;margin-left:auto;margin-right:auto}}@media screen and (max-width:320px),print{.works .works__slide p{width:300px}}.works .works__slide .slider{max-width:1113px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-animation:loop-slide 6s infinite linear .1s both;animation:loop-slide 6s infinite linear .1s both}@media screen and (max-width:768px),print{.works .works__slide .slider{-webkit-animation-duration:10s;animation-duration:10s}}.works .works__slide .image{width:300px;height:auto;vertical-align:bottom;margin-right:20px}@media screen and (max-width:768px),print{.works .works__slide .image{margin-right:24px;width:250px}}.works .works__slide .image:last-child{margin-right:0}@-webkit-keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1800px);transform:translateX(-1800px)}}@keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1800px);transform:translateX(-1800px)}}@media screen and (max-width:768px),print{@-webkit-keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-780px);transform:translateX(-780px)}}@keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-780px);transform:translateX(-780px)}}}.accordion{width:100%;background-color:#f9f9f9}.accordion__inner{text-align:center;padding:121px 0 110px}@media screen and (min-width:769px),print{.accordion__inner{width:70.2vw;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px),print{.accordion__inner{max-width:100%;margin-left:15px;margin-right:15px}}.accordion__inner .section-ttl{display:inline-block;position:relative}.accordion__inner .section-ttl .section-ttl h2{font-size:40px;font-weight:700;font-family:"游ゴシック",sans-serif;letter-spacing:4px;width:auto}.accordion__inner .section-ttl img.title-line{position:absolute;display:inline-block;width:100%;height:16px;top:80%;left:0;mix-blend-mode:multiply}.accordion__inner h2{margin-top:0;letter-spacing:4px}@media screen and (max-width:768px),print{.accordion__inner{padding:85px 0 75px}}.accordion__inner .section-ttl{margin-bottom:40px}@media screen and (max-width:768px),print{.accordion__inner .section-ttl{margin-bottom:35px}.accordion__inner .section-ttl img.title-line{top:60%}}.accordion__nav{text-align:left}.accordion__nav ul{padding-left:0}@media screen and (max-width:768px),print{.accordion__nav ul{margin:0}}.accordion__nav li{padding:25px 35px 15px 85px;width:100%;margin-bottom:50px;background-color:#fff;border-radius:50px;border:3px solid #93c572;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px),print{.accordion__nav li{border-radius:30px;border-radius:none;padding:18px 0 25px;margin-bottom:35px}}.accordion__nav li:nth-of-type(2){padding:25px 35px 15px 85px}@media screen and (max-width:768px),print{.accordion__nav li:nth-of-type(2){padding:18px 0 25px}}.accordion__nav li:nth-of-type(3){padding:20px 35px 15px 85px}@media screen and (max-width:768px),print{.accordion__nav li:nth-of-type(3){padding:20px 0 25px}}.accordion__nav li:last-of-type{margin-bottom:0;padding:20px 35px 15px 85px}@media screen and (max-width:768px),print{.accordion__nav li:last-of-type{padding:20px 0 25px}}.accordion__nav li:before{position:absolute;z-index:10;content:"";width:5px;height:20%;top:40%;left:-.5%;background-color:#fff}@media screen and (max-width:768px),print{.accordion__nav li:before{left:-1%;height:15%;top:45%;overflow:hidden}}.accordion__nav li:after{position:absolute;z-index:10;content:"";width:15px;height:20%;top:40%;right:-.5%;background-color:#fff}@media screen and (max-width:768px),print{.accordion__nav li:after{right:-1%;height:15%;top:45%}}.accordion__nav p.accordion-title{margin:0}.accordion__nav-Q{position:relative;z-index:11;font-size:20px;font-weight:700;background-color:#fff}.accordion__nav-Q span:before{content:"Q";position:absolute;height:47px;font-size:35px;font-family:"Archivo Narrow";font-weight:400;color:#93c572;left:-6%;top:-45%}@media screen and (max-width:768px),print{.accordion__nav-Q span:before{font-size:20px;left:5%;-webkit-transform:translateY(70%);transform:translateY(70%);width:11px}}@media screen and (max-width:768px),print{.accordion__nav-Q{font-size:16px;padding:0 47px;border-radius:50px}}.accordion__nav-Q:before{position:absolute;content:"";width:21px;height:3px;background-color:#93c572;z-index:40;top:28%;left:97%;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer}@media screen and (max-width:768px),print{.accordion__nav-Q:before{top:45%;left:90%;width:15px}}.accordion__nav-Q:after{position:absolute;content:"";width:21px;height:3px;background-color:#93c572;z-index:40;top:28%;left:97%;-webkit-transform:rotate(90deg);transform:rotate(90deg);cursor:pointer}@media screen and (max-width:768px),print{.accordion__nav-Q:after{top:45%;left:90%;width:15px}}.accordion__nav-Q.selected:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__nav-Q.selected:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion__nav-A{display:none;background-color:#fff;position:relative;font-size:20px;font-weight:400;z-index:11;letter-spacing:-.01em}@media screen and (max-width:768px),print{.accordion__nav-A{font-size:16px;padding:0 21px 0 20px;border-radius:0 0 50px 50px;letter-spacing:-.03em}}.accordion__nav-A:before{content:"A";position:absolute;height:47px;font-size:30px;font-family:"Archivo Narrow";font-weight:400;color:#f7b560;left:-5%;top:38%}@media screen and (max-width:768px),print{.accordion__nav-A:before{font-size:20px;left:5%;top:7%}}.accordion__nav-A p{padding-top:35px;padding-bottom:10px}@media screen and (max-width:768px),print{.accordion__nav-A p{padding-top:45px;padding-bottom:0}}@media (width:768px){span.Q:before{-webkit-transform:translateY(20%);transform:translateY(20%);left:2.5%}.accordion__nav-A:before{left:2.5%;-webkit-transform:translateY(30%);transform:translateY(30%)}}.info{width:100%;background-color:#f9f9f9}.info__inner{width:85vw;margin-left:auto;margin-right:0}@media screen and (max-width:768px),print{.info__inner{width:100%}}.info__wrapper{display:grid;grid-template-columns:40% 1fr;gap:10px}@media screen and (max-width:768px),print{.info__wrapper{display:block}}.info__title{padding-top:70px}.info__title h2{margin-top:0}.info__title .section-ttl{display:inline-block;position:relative}.info__title .section-ttl .section-ttl h2{font-size:40px;font-weight:700;font-family:"游ゴシック",sans-serif;letter-spacing:4px;width:auto}.info__title .section-ttl img.title-line{position:absolute;display:inline-block;width:100%;height:16px;top:80%;left:0;mix-blend-mode:multiply}@media screen and (max-width:768px),print{.info__title{padding:0 16px 0 15px}.info__title br{display:none}}.info__title .section-ttl{margin-bottom:40px}@media screen and (max-width:768px),print{.info__title .section-ttl{margin-bottom:35px}}@media screen and (min-width:769px),print{.info__title-text{padding-right:80px;letter-spacing:-.07em}}@media screen and (max-width:768px),print{.info__title-text{font-size:16px;font-weight:400;padding-bottom:35px}}.info__contents{background-color:#fff;border-radius:100px 0 0 100px;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.1607843137);box-shadow:1px 1px 10px rgba(0,0,0,.1607843137);padding:70px 38px 75px 55px}@media screen and (max-width:768px),print{.info__contents{margin-left:14px;padding:30px 20px 35px 25px;border-radius:50px 0 0 50px}}.info__contents ul{margin:0}.info__contents li{margin-bottom:40px;cursor:pointer}.info__contents li:last-of-type{margin-bottom:0}@media screen and (max-width:768px),print{.info__contents li{margin-bottom:35px}}.info__contents li a{display:block}.info__contents li a:hover{opacity:.6;color:#f7b560}.info__contents li a:active{opacity:.6}.info__contents li time{font-size:14px;font-family:"Archivo Narrow";font-weight:400}@media screen and (max-width:768px),print{.info__contents li time{font-size:12px}}.info__contents li span{display:inline-block;margin-left:10px;color:#fff;width:96px;padding:4px 0;text-align:center;background-color:#93c572;text-align:center;font-size:14px;font-weight:400;font-family:"游ゴシック";border-radius:5px}@media screen and (max-width:768px),print{.info__contents li span{font-size:14px;margin-left:15px}}.info__contents li p{font-size:20px;font-weight:700;letter-spacing:-.05em;padding-top:10px}@media screen and (max-width:768px),print{.info__contents li p{font-size:16px;padding-top:6px}}.info .info__btn{width:301px;height:70px;text-align:center;border-radius:50px;border-color:#93c572;border:2px solid #93c572;background-color:#fff;cursor:pointer;margin-top:-33%}@media screen and (min-width:1367px),print{.info .info__btn{margin-top:-25%}}@media screen and (min-width:1366px),print{.info .info__btn{margin-left:50px}}@media screen and (max-width:768px),print{.info .info__btn{margin-top:30px;margin-left:auto;margin-right:auto}}.info .info__btn a{display:block;color:#93c572;font-size:20px;height:100%;line-height:70px;font-family:"Archivo Narrow";font-weight:400}.info .info__btn a:hover{opacity:.6;color:#f7b560}.info .info__btn a:active{opacity:.6}.acces{width:100%;background-color:#f9f9f9;font-weight:700;padding-top:100px;padding-bottom:160px}@media screen and (max-width:768px),print{.acces{padding-top:80px;padding-bottom:85px}}.acces ul,.acces li,.acces p{margin-top:0;margin-bottom:0}.acces__inner{text-align:center}@media screen and (min-width:769px),print{.acces__inner{width:70.2vw;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px),print{.acces__inner{max-width:100%;margin-left:15px;margin-right:15px}}.acces__inner .section-ttl{display:inline-block;position:relative}.acces__inner .section-ttl .section-ttl h2{font-size:40px;font-weight:700;font-family:"游ゴシック",sans-serif;letter-spacing:4px;width:auto}.acces__inner .section-ttl img.title-line{position:absolute;display:inline-block;width:100%;height:16px;top:80%;left:0;mix-blend-mode:multiply}@media screen and (max-width:768px),print{.acces__inner .section-ttl img.title-line{top:60%}}.acces__inner h2{margin-top:0}.acces__contents{margin-top:45px;overflow:hidden;border-radius:100px;overflow:hidden;width:100%;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:26% 75%;text-align:left;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}@media screen and (max-width:768px),print{.acces__contents{margin-top:40px;grid-template-columns:40% 60%;grid-template-rows:600px}}@media screen and (max-width:768px),print{.acces__contents{position:relative;border-radius:50px}}.acces__about{height:100%;width:100%;padding:85px 0 200px 46px;background-color:#93c572}@media screen and (min-width:1367px),print{.acces__about{padding-left:85px}}@media screen and (min-width:769px),print{.acces__about-list li{padding-bottom:35px;font-size:20px}.acces__about-list li:last-of-type{padding-bottom:75px}.acces__about-list li:before,.acces__about-list li:after{content:"";display:block;width:0;height:0}.acces__about-list li:before{margin-top:calc((1 - 1.7) * 0.5em)}.acces__about-list li:after{margin-bottom:calc((1 - 1.7) * 0.5em)}.acces__about-mapbtn{padding-bottom:27px}}@media screen and (min-width:769px) and (min-width:769px),print{.acces__about-mapbtn{padding-bottom:0}}@media screen and (min-width:769px),print{.acces__about-mapbtn li{font-size:20px}}@media screen and (min-width:769px) and (min-width:769px),print{.acces__about-mapbtn li{padding-bottom:10px}}@media screen and (min-width:769px),print{.acces__about-mapbtn:last-of-type{margin-bottom:0}}@media screen and (max-width:768px),print{.acces__about{font-size:16px;padding:0}}.acces__info{background-color:#fff}.acces__info ul{height:50%;font-weight:400}@media screen and (min-width:769px),print{.acces__info ul{padding-top:85px}}@media screen and (min-width:769px),print{.acces__info li{padding-left:50px;padding-bottom:37px}.acces__info li br{display:none}.acces__info li:before,.acces__info li:after{content:"";display:block;width:0;height:0}.acces__info li:before{margin-top:calc((1 - 1.69) * 0.5em)}.acces__info li:after{margin-bottom:calc((1 - 1.69) * 0.5em)}.acces__info li:last-of-type{padding-bottom:52px}}.acces__info-map{width:100%;height:50%}.acces__info-map iframe{width:100%;height:100%}@media screen and (max-width:768px),print{.acces__about{width:100%}.acces__about li:before,.acces__about li:after{content:"";display:block;width:0;height:0}.acces__about li:before{margin-top:calc((1 - 1.69) * 0.5em)}.acces__about li:after{margin-bottom:calc((1 - 1.69) * 0.5em)}.acces__about-list{padding:35px 0 0 20px}.acces__about-list li{font-size:16px;padding-bottom:30px}.acces__about-list li:nth-of-type(2){padding-bottom:75px}.acces__about-list li:last-of-type{padding-bottom:60px}.acces__about-mapbtn ul{padding-left:20px}.acces__about-mapbtn ul li{font-size:16px}}@media screen and (max-width:768px) and (max-width:768px),print{.acces__about-mapbtn ul li button{padding-top:5px;padding-right:5px;padding-left:0}}@media screen and (max-width:768px),print{.acces__info ul{width:60%;padding:40px 0 0;width:100%}.acces__info ul li{padding-bottom:31px;font-size:14px;padding-left:20px;display:block}.acces__info ul li:before,.acces__info ul li:after{content:"";display:block;width:0;height:0}.acces__info ul li:before{margin-top:calc((1 - 1.71) * 0.5em)}.acces__info ul li:after{margin-bottom:calc((1 - 1.71) * 0.5em)}.acces__info ul li:nth-of-type(2){padding-bottom:35px}.acces__info ul li:last-of-type{padding-bottom:0}.acces__info-map{width:100%;height:42%;position:absolute;bottom:0;left:0}.acces__info-map iframe{width:100%;height:100%}}#map-open button{font-size:16px;font-weight:700;text-decoration:underline;background-color:transparent;border:none;cursor:pointer}@media screen and (max-width:768px),print{#map-open button{font-size:12px;padding:10px 0}}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.modal .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;height:450px}.modal .modal-content iframe{width:100%;height:90%}@media screen and (max-width:768px),print{.modal .modal-content{position:absolute;width:100%;top:25%}}.modal .close{color:#aaa;float:right;font-size:28px;font-weight:700}.modal .close:hover,.modal .close:focus{color:#000;text-decoration:none;cursor:pointer}.modal button{margin-top:20px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.modal button:hover{background-color:#0056b3}.otoiawase{width:100%;background-color:#f9f9f9;padding-bottom:114px;color:#fff}@media screen and (max-width:768px),print{.otoiawase{padding:0 0 70px}}.otoiawase:before,.otoiawase:after{content:"";display:block;width:0;height:0}.otoiawase:before{margin-top:calc((1 - 1.7) * 0.5em)}.otoiawase:after{margin-bottom:calc((1 - 1.7) * 0.5em)}.otoiawase__inner{padding:43px 0;background-color:#f7b560;border-radius:50px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1607843137);box-shadow:0 0 10px rgba(0,0,0,.1607843137);text-align:center}@media screen and (min-width:769px),print{.otoiawase__inner{width:70.2vw;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px),print{.otoiawase__inner{max-width:100%;margin-left:15px;margin-right:15px}}@media screen and (max-width:768px),print{.otoiawase__inner{padding:47px 20px 32px}}.otoiawase__title{margin-top:0;padding-bottom:40px}@media screen and (max-width:768px),print{.otoiawase__title{padding-bottom:20px}}.otoiawase__title h2{font-size:40px;line-height:.59;margin-top:28px}@media screen and (max-width:768px),print{.otoiawase__title h2{font-size:30px;margin-top:15px}}.otoiawase__text{font-weight:400;font-size:18px}.otoiawase__text:before,.otoiawase__text:after{content:"";display:block;width:0;height:0}.otoiawase__text:before{margin-top:calc((1 - 1.5) * 0.5em)}.otoiawase__text:after{margin-bottom:calc((1 - 1.5) * 0.5em)}.otoiawase__btn{background-color:#f7b560;border-color:#93c572;margin:42px 0 40px}@media screen and (min-width:769px),print{.otoiawase__btn{width:301px;height:70px;text-align:center;border-radius:50px;border-color:#93c572;border:2px solid #93c572;background-color:#fff;cursor:pointer}.otoiawase__btn a{line-height:70px;color:#93c572;font-size:20px;display:block;font-family:"Archivo Narrow";font-weight:400}.otoiawase__btn a:hover{opacity:.6;color:#f7b560}.otoiawase__btn a:active{opacity:.6}}@media screen and (max-width:768px),print{.otoiawase__btn{margin:20px 0;width:301px;height:70px;text-align:center;border-radius:50px;border-color:#93c572;border:2px solid #93c572;background-color:#fff;cursor:pointer}.otoiawase__btn a{line-height:70px;color:#93c572;font-size:20px;display:block;font-family:"Archivo Narrow";font-weight:400}.otoiawase__btn a:hover{opacity:.6;color:#f7b560}.otoiawase__btn a:active{opacity:.6}}@media screen and (max-width:320px),print{.otoiawase__btn{width:250px;height:70px;text-align:center;border-radius:50px;border-color:#93c572;border:2px solid #93c572;background-color:#fff;cursor:pointer}.otoiawase__btn a{line-height:70px;color:#93c572;font-size:20px;display:block;font-family:"Archivo Narrow";font-weight:400}.otoiawase__btn a:hover{opacity:.6;color:#f7b560}.otoiawase__btn a:active{opacity:.6}}.otoiawase__tell h3{margin-top:0}@media screen and (min-width:769px),print{.otoiawase__tell-text1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}@media screen and (max-width:768px),print{.otoiawase__tell-text1{display:block}}.otoiawase__tell-text1 p{font-size:20px;line-height:.59}.otoiawase__tell-text1 p.otoiawase-tell__number{line-height:1.7;font-size:30px;margin-top:0}@media screen and (max-width:768px),print{.otoiawase__tell-text1 p.otoiawase-tell__number{margin-top:0;margin-bottom:0}.otoiawase__tell-text1 p.otoiawase-tell__number:before,.otoiawase__tell-text1 p.otoiawase-tell__number:after{content:"";display:block;width:0;height:0}.otoiawase__tell-text1 p.otoiawase-tell__number:before{margin-top:calc((1 - 0.59) * 0.5em)}.otoiawase__tell-text1 p.otoiawase-tell__number:after{margin-bottom:calc((1 - 0.59) * 0.5em)}}@media screen and (min-width:769px),print{.otoiawase__tell-text2{text-align:center;padding-bottom:10px}.otoiawase__tell-text2:before,.otoiawase__tell-text2:after{content:"";display:block;width:0;height:0}.otoiawase__tell-text2:before{margin-top:calc((1 - 1.7) * 0.5em)}.otoiawase__tell-text2:after{margin-bottom:calc((1 - 1.7) * 0.5em)}}@media screen and (max-width:768px),print{.otoiawase__tell-text2{margin-left:0}}.otoiawase__tell-text2 p{display:inline-block;font-size:20px}.otoiawase__tell-text2 span{padding-left:5px;display:inline}@media screen and (max-width:768px),print{.otoiawase__tell-text2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}