@charset "UTF-8";.sp{display:none}.main_head_wrap,.main_head_wrap .main_head_img img,.main_head_wrap .main_img_wrap .main_img img{width:100%}.main_img_wrap{position:relative}.main_head_title_wrap{position:absolute;bottom:30px;left:0;display:block;width:100%;color:#fff;text-align:center;padding:15px 0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(176,140,75,.9)),to(rgba(205,186,111,.9)));background:linear-gradient(180deg,rgba(176,140,75,.9),rgba(205,186,111,.9))}.main_head_title{font-size:32px;font-weight:700}.main_head_lead{font-size:20px;font-weight:700;line-height:1.8}.comment_head{max-width:1036px;margin:80px auto;text-align:center}.comment_head_subtitle,.comment_head_title{font-size:26px;font-family:'Noto Serif JP',serif}.comment_head_title{margin:20px 0;font-size:44px;font-weight:400}.comment_head_detail{font-size:20px;max-width:740px;margin:0 auto 40px;line-height:2.1;text-align:left}.comment_main_wrap{max-width:738px;margin:0 auto 50px}.comment_main{display:-webkit-box;display:flex;width:100%;gap:3%;margin-bottom:110px}.comment_main:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.comment_main:last-child{margin-bottom:50px}.comment_main_img_wrap{width:25%}.comment_main_img_wrap .comment_main_name{font-size:15px;margin-top:10px}.comment_main_img_wrap .comment_main_name .name{font-size:23px;font-weight:700}.comment_main_text_wrap{width:72%}.comment_main_text_wrap .comment_main_title{font-family:'Noto Serif JP',serif;font-size:30px;line-height:1.73;margin-bottom:20px}.comment_main_text_wrap .comment_main_detail{font-size:20px;line-height:1.6}.chapter_head01,.chapter_head02{max-width:1200px;position:relative;z-index:0}.chapter_head01{padding:60px 0}.chapter_head01::before,.chapter_head02::before{display:block;content:"";max-width:380px;width:31.6%;aspect-ratio:1/1;position:absolute;top:0;z-index:-1}.chapter_head01::before{right:0;background-color:#ede8dd}.chapter_head01 .chapter_head_img01{max-width:740px;width:61.6%}.chapter_head01 .chapter_head_img02{max-width:280px;width:23.3%;position:absolute;bottom:0;right:13.8%}.chapter_head02{margin-left:auto;padding-top:60px;margin-top:90px}.chapter_head02::before{background-color:#d5e8e5;left:0}.chapter_head02 .chapter_head_img01{max-width:740px;width:61.6%;margin-left:auto}.chapter_head02 .chapter_head_img02{max-width:280px;width:23.3%;position:absolute;bottom:0;left:13.8%}.chapter_main{max-width:740px;margin:0 auto;text-align:center}.chapter_main.chap1{margin-top:110px}.chapter_main.chap2{margin-top:70px}.chapter_main_subtitle{font-size:26px;font-family:'Noto Serif JP',serif;letter-spacing:3px;letter-spacing:.3rem}.chapter_main_title{font-size:42px;font-weight:400;font-family:'Noto Serif JP',serif;line-height:1.6;margin:20px 0 40px}.chapter_main_detail{font-size:20px;text-align:left;line-height:2}.foot_img{text-align:center;margin-top:30px}.foot_notice{font-size:16px;text-align:left;margin-top:100px}@media only screen and (max-width:640px){.sp{display:block}.main_head_title_wrap{position:static}.main_head_title{font-size:22px}.main_head_lead{font-size:16px}.comment_head{margin:30px auto}.comment_head_subtitle,.comment_main_img_wrap .comment_main_name .name{font-size:18px}.comment_head_title{font-size:24px;margin:12px 0}.comment_head_detail{font-size:16px;padding:0 10px}.comment_main_wrap{padding:0 15px;margin:0 auto 50px}.comment_main{display:block;margin-bottom:35px}.comment_main_img_wrap{width:auto;display:-webkit-box;display:flex;gap:5%}.comment_main_img_wrap .comment_main_img{width:131px;flex-shrink:0}.comment_main_img_wrap .comment_main_name{font-size:14px;margin-top:0}.comment_main_text_wrap{width:auto;margin-bottom:15px}.comment_main_text_wrap .comment_main_title{font-size:20px;margin-bottom:7px}.comment_main_text_wrap .comment_main_detail{font-size:14px}.chapter_head01,.chapter_head02{padding:0 0 45px}.chapter_head01::before,.chapter_head02::before{max-width:initial;width:100%;height:85%;top:50%;translate:0 -50%;aspect-ratio:initial}.chapter_head01 .chapter_head_img01{width:80%}.chapter_head01 .chapter_head_img02{right:0;width:30%}.chapter_head02 .chapter_head_img01{width:80%}.chapter_head02 .chapter_head_img02{left:0;width:30%}.chapter_main{padding:0 15px}.chapter_main.chap1,.chapter_main.chap2{margin-top:50px}.chapter_main_subtitle{font-size:18px}.chapter_main_title{font-size:24px;margin:10px 0 15px}.chapter_main_detail{font-size:14px}.foot_img{margin-top:15px}.foot_notice{margin-top:40px;font-size:12px}}@media only screen and (min-width:1400px){.chapter_head01{margin:0 auto}.chapter_head02{margin:90px auto 0}}