.section{color:#222}.section+.section{margin-top:6rem}.page-header{background:none}.page-header .w-copy{text-align:center;font-size:4rem;letter-spacing:.1em;color:#222}.m-ttl{font-family:"Cinzel", serif;font-optical-sizing:auto;font-style:normal;letter-spacing:.1em;letter-spacing:.2em;text-align:center;border-bottom:double 3px #222;font-size:4rem;line-height:1;padding-bottom:.5rem}.m-ttl .num{display:inline-block;margin-left:1rem;font-size:250%}@media screen and (max-width: 480px){.m-ttl{font-size:3rem}}.m-lead{text-align:center;margin-top:2rem;font-size:2rem;line-height:2;padding-bottom:4rem}.bg{background:#F7F7F5;margin-bottom:6rem}.section01 .img-area{display:grid;gap:20px;grid-template-columns:40% 1fr}.section01 .arrow{width:0;height:0;margin:2rem auto 0 auto;border-style:solid;border-right:26px solid transparent;border-left:26px solid transparent;border-top:35px solid #002870;border-bottom:0}.section01 .m1-txt-l{font-family:"Cinzel", serif;font-optical-sizing:auto;font-style:normal;letter-spacing:.1em;text-align:center;margin-top:3rem;font-size:2.6rem;line-height:1.8;color:#002870}.section01 .m1-txt-l+.note{margin-top:2rem;text-align:center}.section01 .m1-txt{margin-top:2rem;font-size:1.8rem;line-height:1.8;text-align:center}@media screen and (max-width: 768px){.section01 .arrow{border-right:20px solid transparent;border-left:20px solid transparent;border-top:23px solid #002870}}.section02 .img-area{display:grid;gap:10px;grid-template-columns:35% 1fr}.section02 .m2-txt{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.section02 .m2-txt *{min-height:0%}.section02 .m2-txt .sarani{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:#62542C;background:-webkit-linear-gradient(90deg, #62542c 0%, #ae9e5d 50%, #62542c 100%);background:-moz-linear-gradient(90deg, #62542c 0%, #ae9e5d 50%, #62542c 100%);background:linear-gradient(90deg, #62542c 0%, #ae9e5d 50%, #62542c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#62542C", endColorstr="#62542C", GradientType=1);padding:2rem 0;width:5rem;height:5rem;border-radius:50%;margin-right:1rem}.section02 .m2-txt .sarani *{min-height:0%}.section02 .m2-txt .sarani span{display:inline-block;color:#fff;font-size:1.2rem;line-height:1;text-align:center}.section02 .m2-txt .txt{display:inline-block;font-size:2.2rem;line-height:1.8}.section02 .m2-txt .txt b{font-size:200%;color:#91002c}@media screen and (max-width: 480px){.section02 .img-area{grid-template-columns:1fr}.section02 .img-area .img02{width:80%;max-width:300px;margin:0 auto}.section02 .m2-txt{margin-top:3rem}.section02 .m2-txt .txt{margin-top:2rem;display:block;width:100%;text-align:center;line-height:1.2}}.section03 .img-list{display:grid;gap:10px;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 480px){.section03 .img-list{max-width:300px;margin:0 auto;grid-template-columns:1fr}}.section04 .m4-txt{margin-top:3rem;text-align:center;color:#002870;font-size:2.2rem;line-height:2;letter-spacing:.1em}.section04 .img05 .note{position:relative;bottom:auto;right:auto;display:block;text-align:right;margin-top:5px}.section05 .m-lead{color:#002870;font-size:2.4rem}
