.maincopy{color:#8B3D4A}@media screen and (max-width: 640px){main{padding-right:0;padding-left:0}}section .lead{color:#222}.sec-cont-title{font-size:2rem;letter-spacing:.1em;line-height:1.4;color:#64601c}.merit-btn{width:90%;max-width:800px;margin:4rem auto 0 auto}.merit-btn ul{display:grid;gap:30px;grid-template-columns:repeat(3, 1fr)}.merit-btn ul a{display:block;position:relative;transition:.3s}.merit-btn ul a img{display:block;width:100%;height:auto}.merit-btn ul a .readmore{position:absolute;bottom:0;left:0;z-index:2;transition:.3s}.merit-btn ul a:hover{filter:brightness(120%)}.merit-btn ul a:hover .readmore{filter:brightness(120%)}@media screen and (max-width: 640px){.merit-btn ul{gap:20px}}@media screen and (max-width: 480px){.merit-btn ul{grid-template-columns:repeat(2, 1fr)}}.m-ttl{margin-top:8rem;width:100%;padding:1rem;text-align:center;background:#7C3C48;background:-webkit-linear-gradient(0deg, #7c3c48 0%, #5d0a29 100%);background:-moz-linear-gradient(0deg, #7c3c48 0%, #5d0a29 100%);background:linear-gradient(0deg, #7c3c48 0%, #5d0a29 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7C3C48", endColorstr="#5D0A29", GradientType=0)}.m-ttl .img{width:80%;max-width:80px;margin:0 auto}.m-inner{width:96%;margin:2rem auto 0 auto}.m-midashi{margin-top:2rem;text-align:center;color:#8B3D4A;font-size:1.5rem;line-height:1.8;letter-spacing:.1em}.m-midashi+.lead{margin-top:2rem}.img-area{margin-top:2rem}#m02 .thumb{grid-template-columns:repeat(3, 1fr)}#m03 .slide02 .img-list,#m03 .thumb02 .img-list{display:grid;gap:2px;grid-template-columns:repeat(2, 1fr)}#m03 .slide03 .img-list,#m03 .thumb03 .img-list{display:grid;gap:2px;grid-template-columns:repeat(2, 1fr)}#m03 .thumb{grid-template-columns:repeat(3, 1fr)}#m04 .img-area{display:grid;gap:5px;grid-template-columns:repeat(2, 1fr)}#m05 .img-area .img{max-width:600px;margin:0 auto}#m06 .img-area .img{max-width:800px;margin:0 auto}.thumb{margin:1.5rem auto 0 auto;width:100%;max-width:600px;display:grid;gap:20px}.thumb li{cursor:pointer}.thumb li .img{background:#000}.thumb li .img img{opacity:.6;transition:.3s}.thumb li:hover .img img,.thumb li.thumbnail-current .img img{opacity:1}@media screen and (max-width: 768px){.thumb{gap:10px}}.slide{margin-top:3rem}.slide li .img .cap{display:none;bottom:0;right:0;background:rgba(0,0,0,0.5);color:#fff;line-height:1;padding:3px 5px}.slide .slick-prev,.slide .slick-next{width:35px;height:60px;background:rgba(100,96,28,0.7);z-index:1;transition:.4s;font-size:0;line-height:1}.slide .slick-prev:before,.slide .slick-next:before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff}.slide .slick-prev{left:0}.slide .slick-prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:40%}.slide .slick-next{right:0}.slide .slick-next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:40%}@media screen and (max-width: 768px){.slide .slick-prev,.slide .slick-next{width:20px;height:40px}.slide .slick-prev:before,.slide .slick-next:before{width:10px;height:10px}}
