.page-header{background:#fff}.page-header .page-copy{color:#1C4264}.b01 .brand-logo{display:block;max-width:400px;margin:5rem auto 0 auto}.b01 .brand-logo+.midashi{margin-top:3rem;color:#1C4264}.b01 .lead{text-align:center;color:#0E2619}.b02{padding:5rem 0}.b02 .midashi{color:#1C4264}.b02 .grid{display:grid;gap:80px;grid-template-columns:repeat(2, 1fr)}.b02 .grid .grid-item .img,.b02 .grid .grid-item .lead{margin-top:2rem}.b02 .grid .grid-item .btn{margin-top:4rem}.b02 .grid .grid-item .btn a{background:#1C4264;color:#fff;text-align:center;font-size:1.4rem;line-height:1;padding:10px;transition:.3s}.b02 .grid .grid-item .btn a:hover{background:#54718A}@media screen and (max-width: 768px){.b02 .grid{gap:40px;grid-template-columns:1fr}}.b03 .midashi{color:#1C4264;padding-bottom:2rem}.b03 #b-slider{max-width:800px;margin:0 auto}.b03 #b-slider .slick-list{margin:0 -15px}.b03 #b-slider .slick-slide{margin:0 15px}.b03 #b-slider ul li .li-inner{display:grid;color:#1C4264}.b03 #b-slider ul li .li-inner .li-ttl{font-size:2rem;text-align:center;line-height:1.6;padding:2rem 0}.b03 #b-slider ul li .li-inner .btn a{background:#1C4264;color:#fff}.b03 #b-slider ul li .li-inner .btn .txt{font-size:14px}.b03 .haseko-box{padding-top:5rem}.b03 .haseko-box .komidashi{color:#1C4264}.b03 .haseko-box .img{margin:2rem auto 0 auto;max-width:600px}@media screen and (max-width: 768px){.b03 #b-slider ul li .li-inner .li-ttl{font-size:1.5rem}}
