@media (max-width:520px){article#sub-page\ df30 #sv .inner .ttl-box h2{font-size:2.6rem}}#list{padding:10rem 0}#list .inner .Rside .df-txt{font-size:1.6rem;letter-spacing:0.05em;line-height:1.55}#list .inner .Rside .df-ttl{font-size:2.8rem;letter-spacing:0.1em;line-height:1;padding:0 0 0.4em;margin-bottom:0.7em;border-bottom:2px solid #c4c1bf;position:relative}#list .inner .Rside .df-ttl:after{content:"";display:block;width:9.1rem;height:2px;background-color:#4375b2;position:absolute;bottom:-2px;left:0}#list .inner .Rside .explanation{margin-bottom:5rem}#list .inner .Rside .explanation>.img-box{width:100%;margin-bottom:4rem;border-radius:0.6rem;overflow:hidden}#list .inner .Rside .explanation .common-btn01{margin:4rem 0 0 auto}#list .inner .Rside .explanation .common-btn01 span.tokkyo{color:#fff;background-color:#3b3937;padding:0.1em 0.6em}#list .inner .Rside .features{margin-bottom:8rem}#list .inner .Rside .effect ul{width:100%;max-width:66.8rem;margin:0 auto;row-gap:3rem}#list .inner .Rside .effect ul li{width:48%}#list .inner .Rside .effect ul li>.img-box{width:100%;margin-bottom:3rem;border-radius:0.6rem;overflow:hidden}#list .inner .Rside .effect ul li>p{font-size:1.6rem;line-height:1;letter-spacing:0.05em}@media (max-width:1024px) and (max-width:840px){#list .inner .Rside .df-ttl{font-size:2.6rem}#list .inner .Rside .df-txt{font-size:1.5rem}#list .inner .Rside .explanation{margin-bottom:8rem}#list .inner .Rside .effect ul li>.img-box{margin-bottom:2rem}}@media (max-width:1024px) and (max-width:840px) and (max-width:520px){#list{padding:6.5rem 0}#list .inner .Rside .df-ttl{font-size:1.8rem;line-height:1.5;margin-bottom:1.2em}#list .inner .Rside .df-txt{font-size:1.2rem}#list .inner .Rside .explanation>.img-box{height:23rem;margin-bottom:2rem}#list .inner .Rside .explanation{margin-bottom:5rem}#list .inner .Rside .explanation .common-btn01{margin:2rem 0 0 auto}#list .inner .Rside .features{margin-bottom:5rem}#list .inner .Rside .effect ul li{width:90%;margin:0 auto}#list .inner .Rside .effect ul li>.img-box{margin-bottom:1rem}#list .inner .Rside .effect ul li>p{font-size:1.2rem}}.bnr-area{justify-content:space-between;align-items:center;row-gap:2rem}.bnr-area .bnr-img{width:100%;display:block}.bnr-area .bnr-img:hover{opacity:0.6}