@import url("https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700&family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700&family=Noto+Sans+JP:wght@300;400;500;700&display=swap");.simple_mv{padding-bottom:70px}@media screen and (min-width: 681px){.sec_contents img{width:100%}}@media screen and (max-width: 680px){.simple_mv{padding-bottom:32px}}.sec_contents+.sec_contents{padding-top:150px}.sec_contents .inner{width:1200px;margin:0 auto}.sec_contents .main_title{font-size:38px;line-height:60px;letter-spacing:0.03em;font-weight:500;color:#4CA535;text-align:center}.sec_contents .main_title span{display:block}@media screen and (max-width: 680px){.sec_contents+.sec_contents{padding-top:90px}.sec_contents .inner{width:100%;padding:0 22px}.sec_contents .main_title{font-size:24px;line-height:37px;letter-spacing:0}}.single_details{display:flex;align-items:flex-start;justify-content:space-between;gap:29px;margin-top:65px}.single_details .main_img{width:714px}.single_details .main_img img{width:100%}.single_details .details{width:calc(100% - 29px - 714px);background:#DBEADC;border-radius:0 0 40px 0;padding:35px 35px 39px}.single_details .details .details_title{overflow:hidden;display:flex;border-radius:30px 0 30px 0;position:relative}.single_details .details .details_title .cross{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.single_details .details .details_title .cross::before,.single_details .details .details_title .cross::after{content:'';position:absolute;top:50%;left:50%;width:4px;height:32px;background:#fff;border-radius:100px}.single_details .details .details_title .cross::before{transform:translate(-50%, -50%) rotate(45deg)}.single_details .details .details_title .cross::after{transform:translate(-50%, -50%) rotate(-45deg)}.single_details .details .details_title .details_title_item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;padding:17px 10px}.single_details .details .details_title .details_title_item:nth-child(1){background:#005E3C}.single_details .details .details_title .details_title_item:nth-child(2){background:#4CA535}.single_details .details .details_title .details_title_item .name{font-size:16px;letter-spacing:-0.03em;font-weight:500;color:#fff;text-align:center}.single_details .details .details_title .details_title_item .text{font-size:17px;line-height:1.4;letter-spacing:-0.03em;font-weight:500;color:#fff;text-align:center;margin-top:12px}.single_details .details .details_cont{display:flex;justify-content:center;margin-top:27px}.single_details .details .details_cont dl{display:flex;justify-content:center}.single_details .details .details_cont dl dt,.single_details .details .details_cont dl dd{font-size:20px;font-weight:500;line-height:37px}.single_details .details .details_cont dl dt{width:140px;text-align:right}.single_details .details .details_cont dl dd{width:calc(100% - 140px)}.single_details .details .details_tag{margin-top:40px}.single_details .details .details_tag .details_tag_title{font-size:24px;font-weight:bold;text-align:center;color:#005E3C}.single_details .details .details_tag .details_tag_cont{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 6px;margin-top:17px}.single_details .details .details_tag .details_tag_cont .tag{font-size:18px;font-weight:500;line-height:1.3}@media screen and (max-width: 680px){.single_details{display:block;margin-top:30px}.single_details .main_img{width:100%}.single_details .details{width:calc(100% + 44px);border-radius:0;padding:28px;margin-top:35px;margin-left:-22px}.single_details .details .details_title .cross::before,.single_details .details .details_title .cross::after{height:32px}.single_details .details .details_title .details_title_item{padding:17px 10px}.single_details .details .details_title .details_title_item .name{font-size:14px}.single_details .details .details_title .details_title_item .text{font-size:18px;margin-top:12px}.single_details .details .details_cont{margin-top:16px}.single_details .details .details_cont dl{display:flex;justify-content:center}.single_details .details .details_cont dl dt,.single_details .details .details_cont dl dd{font-size:17px;line-height:30px}.single_details .details .details_cont dl dt{width:120px}.single_details .details .details_cont dl dd{width:calc(100% - 120px)}.single_details .details .details_tag{margin-top:23px}.single_details .details .details_tag .details_tag_title{font-size:22px}.single_details .details .details_tag .details_tag_cont{gap:8px 4px;margin-top:15px}.single_details .details .details_tag .details_tag_cont .tag{font-size:17px;line-height:1.3}}.img_colmunBox{margin-top:80px}.img_colmun_item{display:flex;justify-content:center}.img_colmun_item+.img_colmun_item{margin-top:80px}.img_colmun_item.type01{gap:31px}.img_colmun_item.type01 .img{width:467px;height:308px}.img_colmun_item.type01 .img.sml{width:202px}.img_colmun_item.type02{gap:32px}.img_colmun_item.type02 .img{width:584px;height:385px}.img_colmun_item.type03{gap:35px}.img_colmun_item.type03 .img{width:605px;height:399px}.img_colmun_item.type03 .img.sml{width:262px}@media screen and (max-width: 680px){.img_colmunBox{margin-top:35px}.img_colmun_item{display:block}.img_colmun_item+.img_colmun_item{margin-top:50px}.img_colmun_item .img+.img{margin-top:30px}.img_colmun_item.type01 .img{width:100%;height:218px}.img_colmun_item.type01 .img.sml{width:100%;height:503px}.img_colmun_item.type02 .img{width:100%;height:218px}.img_colmun_item.type03 .img{width:100%;height:218px}.img_colmun_item.type03 .img.sml{width:100%;height:503px}}.text_colmunBox{margin-top:130px;display:flex;justify-content:center;gap:80px}.text_colmunBox .text_colmun_item{width:calc((100% - 80px)/2);background:#DBEADC;padding:0 35px 25px;border-radius:0 0 40px 0}.text_colmunBox .text_colmun_item .item_icon{height:83px;margin-top:-24px}.text_colmunBox .text_colmun_item .item_icon img{width:auto;height:100%;margin:0 auto}.text_colmunBox .text_colmun_item .item_title{font-size:24px;font-weight:500;line-height:30px;color:#005E3C;text-align:center;margin-top:15px}.text_colmunBox .text_colmun_item .item_text{font-size:18px;line-height:35px;text-align:justify;margin-top:11px}@media screen and (max-width: 680px){.text_colmunBox{margin-top:50px;display:block}.text_colmunBox .text_colmun_item{width:100%;padding:0 28px 40px}.text_colmunBox .text_colmun_item+.text_colmun_item{margin-top:65px}.text_colmunBox .text_colmun_item .item_icon{width:73px;height:auto;margin:0 auto -20px;position:relative;top:-20px}.text_colmunBox .text_colmun_item .item_icon img{width:100%;height:auto}.text_colmunBox .text_colmun_item .item_title{font-size:22px;line-height:1.4;margin-top:12px}.text_colmunBox .text_colmun_item .item_text{font-size:15px;line-height:2;margin-top:12px}}.interviewBox{padding-top:110px}.interviewBox .interview_btn{display:flex;align-items:center;justify-content:center;height:58px;border:3px solid #005E3C;background:#005E3C;font-size:18px;line-height:1.5;font-weight:bold;text-align:center;color:#fff;cursor:pointer;position:relative;z-index:0}.interviewBox .interview_btn .btn{position:absolute;right:0;top:0;width:58px;height:100%;background:#fff;z-index:1}.interviewBox .interview_btn .btn .arrow{display:block;width:18px;height:12px;position:absolute;top:50%;left:calc(50% + 1.5px);transform:translate(-50%, -50%) rotate(90deg);transition:transform 0.3s;z-index:1}.interviewBox .interview_btn .btn .arrow::before,.interviewBox .interview_btn .btn .arrow::after{content:"";position:absolute}.interviewBox .interview_btn .btn .arrow::before{top:0;right:2px;transform:rotate(-45deg);width:12px;height:12px;border-right:3px solid #005E3C;border-bottom:3px solid #005E3C}.interviewBox .interview_btn .btn .arrow::after{top:50%;left:0;transform:translateY(-50%);width:15px;height:3px;background:#005E3C}.interviewBox .interview_btn.act .btn .arrow{transform:translate(-50%, -50%) rotate(-90deg)}.interviewBox .interview_cont{display:none;padding:47px 60px 64px;background:#DBEADC}.interviewBox .interview_title{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:36px}.interviewBox .interview_title span{display:block}.interviewBox .interview_title .icon{width:79px}.interviewBox .interview_title .text{font-size:38px;letter-spacing:0.05em;font-weight:bold;color:#005E3C}.interviewBox .interview_item+.interview_item{margin-top:85px}.interviewBox .interview_item .interview+.interview{margin-top:45px}.interviewBox .interview_item .interview span{display:inline-block;max-width:865px;min-height:87px;border-radius:18px;font-size:20px;font-weight:500;line-height:42px;text-align:justify;padding:23px 30px;position:relative;z-index:0}.interviewBox .interview_item .interview span::before{content:"";position:absolute;top:50%;transform:translateY(-50%);border-style:solid}.interviewBox .interview_item .interview.q span{margin-left:39px;background:#4CA535;color:#fff}.interviewBox .interview_item .interview.q span::before{left:-39px;border-width:14px 56px 14px 0;border-color:transparent #4CA535 transparent transparent}.interviewBox .interview_item .interview.a{text-align:right}.interviewBox .interview_item .interview.a span{margin-right:39px;background:#fff}.interviewBox .interview_item .interview.a span::before{right:-39px;border-width:14px 0 14px 56px;border-color:transparent transparent transparent #fff}@media screen and (max-width: 680px){.interviewBox{padding-top:66px}.interviewBox .interview_btn{height:50px;padding-right:20px;font-weight:500}.interviewBox .interview_btn .btn{width:50px}.interviewBox .interview_btn .btn .arrow{width:18px;height:12px}.interviewBox .interview_btn .btn .arrow::before{width:12px;height:12px;border-right:3px solid #005E3C;border-bottom:3px solid #005E3C}.interviewBox .interview_btn .btn .arrow::after{width:15px;height:3px}.interviewBox .interview_cont{padding:34px 10px 40px}.interviewBox .interview_title{gap:6px;margin-bottom:24px}.interviewBox .interview_title .icon{width:40px}.interviewBox .interview_title .text{font-size:21px}.interviewBox .interview_item+.interview_item{margin-top:37px}.interviewBox .interview_item .interview+.interview{margin-top:17px}.interviewBox .interview_item .interview span{display:block;width:calc(100% - 40px);max-width:none;min-height:auto;border-radius:10px;font-size:16px;line-height:25px;padding:10px 15px}.interviewBox .interview_item .interview.q span{margin-left:20px}.interviewBox .interview_item .interview.q span::before{left:-20px;border-width:7px 26px 7px 0}.interviewBox .interview_item .interview.a span{margin-right:20px;margin-left:auto}.interviewBox .interview_item .interview.a span::before{right:-20px;border-width:7px 0 7px 26px}}.gallery_cont{margin-top:45px}.gallery_item+.gallery_item{margin-top:110px}.gallery_item .item_title{font-size:26px;line-height:1.4;letter-spacing:0.03em;font-weight:bold;color:#4CA535;text-align:center;border:2px solid #4CA535;border-radius:0 0 30px 0;padding:12px 0 13px;margin-bottom:53px}.before_afterBox{display:flex;justify-content:center;gap:100px}.before_afterBox+.img_columBox{margin-top:100px}.before_afterBox+.before_afterBox{margin-top:100px}.before_afterBox.size_s .before{width:362px}.before_afterBox.size_s .after{width:427px}.before_afterBox.size_m .before{width:466px}.before_afterBox.size_m .after{width:516px}.before_afterBox .before{width:466px}.before_afterBox .before .imgBox .opt{background:#5A5A5A}.before_afterBox .after{width:633px;position:relative}.before_afterBox .after .imgBox .opt{background:#4CA535}.before_afterBox .imgBox{position:relative;z-index:0}.before_afterBox .imgBox .opt{display:inline-block;position:absolute;left:0;top:0;font-size:22px;font-weight:500;color:#fff;padding:3px 18px 8px;z-index:1}.before_afterBox .caption{font-size:18px;line-height:30px;text-align:justify;margin-top:13px}.before_afterBox .arrow{width:30px;position:absolute;right:calc(-101px - -33px);top:50%;transform:translateY(-50%)}.before_afterBox.after_after .arrow{display:none}.img_columBox{margin-top:50px}.img_columBox+.img_columBox{margin-top:100px}.img_columBox+.before_afterBox{margin-top:100px}.img_columBox.type01 .img{width:100%}.img_columBox.type02{display:flex;justify-content:center;gap:60px}.img_columBox.type02 .img{width:568px}.img_columBox .caption{font-size:18px;line-height:30px;text-align:justify;margin-top:13px}.gallery_image{margin-top:68px}.gallery_image .gallery_image_list{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-top:30px}.gallery_image .gallery_image_list li{width:calc((100% - 30px)/2)}@media screen and (max-width: 680px){.gallery_cont{margin-top:25px}.gallery_item+.gallery_item{margin-top:80px}.gallery_item .item_title{font-size:16px;padding:7px 0 8px;margin-bottom:17px}.before_afterBox{display:block}.before_afterBox.size_s .before{width:100%}.before_afterBox.size_s .after{width:100%}.before_afterBox.size_m .before{width:100%}.before_afterBox.size_m .after{width:100%}.before_afterBox .before{width:100%;position:relative}.before_afterBox .after{width:100%;margin-top:70px}.before_afterBox .imgBox{position:static}.before_afterBox .imgBox .opt{font-size:15px;padding:4px 18px 7px}.before_afterBox .caption{font-size:15px;line-height:1.73;margin-top:10px}.before_afterBox .arrow{right:auto;top:calc(100% + 10px);left:50%;transform:translate(-50%, 0) rotate(90deg)}.img_columBox{margin-top:80px}.img_columBox+.img_columBox{margin-top:50px}.img_columBox.type01 .img{width:100%}.img_columBox.type02{display:block}.img_columBox.type02 .img{width:100%}.img_columBox.type02 .img+.img{margin-top:30px}.img_columBox .caption{font-size:15px;line-height:1.73;margin-top:10px}.gallery_image{margin-top:60px}.gallery_image .gallery_image_list{display:block;margin-top:20px}.gallery_image .gallery_image_list li{width:100%}.gallery_image .gallery_image_list li+li{margin-top:20px}}.sec_reform_search{padding-bottom:150px}.sec_reform_search .inner{padding-top:110px;margin-top:110px;border-top:1px solid #707070}@media screen and (max-width: 680px){.sec_reform_search{padding-bottom:60px}.sec_reform_search .inner{padding-top:60px;margin-top:60px}}
/*# sourceMappingURL=example_single.css.map */