#container #main .inner p{margin:0;line-height:1.6}#container #main .inner .attention{color:#ff7727}body.index .wmax{width:100%;height:auto}body.index .h1-basic-01 img{width:60%;height:auto}body.index #container #main .point-list{text-align:center}body.index #container #main .point-list .point{overflow:hidden;border:1px solid #d9d9d9;border-radius:3px;margin-top:10px}body.index #container #main .point-list .point:first-child{margin-top:0}body.index #container #main .point-list .point-head{background-color:#ff7727}body.index #container #main .point-list .point-body{padding:12px 10px;background-color:#fff}body.index #container #main .point-list .point-catch{font-size:17px;font-weight:bold}body.index #container #main .ranking{margin-top:12px}body.index #container #main .ranking .provider{overflow:hidden;border:1px solid #d9d9d9;border-radius:3px;margin-top:10px;background-color:#fff}body.index #container #main .ranking .provider:first-child{margin-top:0}body.index #container #main .ranking .provider:first-child .provider-rank{background-color:#f5cf14;width:14.5%;height:auto}body.index #container #main .ranking .provider:nth-child(2) .provider-rank{background-color:#d3d0b9;width:14.5%;height:auto}body.index #container #main .ranking .provider:nth-child(3) .provider-rank{background-color:#d1b96f;width:14.5%;height:auto}body.index #container #main .ranking .provider a{display:block;padding:0 10px 12px}body.index #container #main .ranking .provider-main{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:90px;position:relative;z-index:0}body.index #container #main .ranking .provider-rank{position:absolute;top:0;left:0;width:50px;height:50px}body.index #container #main .ranking .provider-image{display:block;width:167px;height:auto;padding-left:25px}body.index #container #main .ranking .provider-catch{font-size:14px;font-weight:bold;text-decoration:underline;color:#ff3a00}body.index #container #main .ranking .provider-text{margin:5px 0 0}body.index #container #main .ranking .provider-campaign{margin-top:12px}body.index #container #main .ranking .provider-campaign img{width:100%;height:auto}body.index #container #main .ranking .rank{width:20%;height:auto}body.index #container #main .provider-list .provider{position:relative;min-height:80px;padding-left:110px;margin-top:10px}body.index #container #main .provider-list .provider:first-child{margin-top:0}body.index #container #main .provider-list .provider a{display:block}body.index #container #main .provider-list .provider img{width:100%;height:auto}body.index #container #main .provider-list .provider-logo{overflow:hidden;position:absolute;top:0;left:0;border:1px solid #d9d9d9;width:100px;height:80px;background-color:#fff}body.index #container #main .provider-list .provider-logo a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;padding:5px;box-sizing:border-box}body.index #container #main .provider-list .provider-logo a img{width:100%;height:auto}body.index #container #main .provider-list .provider-name a{text-decoration:underline;color:#222}body.index #container #main .provider-list .provider-text{margin:5px 0 0}body.index #container #main .comparison{margin:30px 0}body.index #container #main .comparison img{max-width:none;height:auto}body.index #container #main .comparison-ttl{display:flex;align-items:center;gap:5px;margin-bottom:10px;font-size:16px;font-weight:bold}body.index #container #main .comparison-ttl img{width:100%;height:auto}body.index #container #main .comparison-ttl .home{width:9%}body.index #container #main .comparison-ttl .mansion{width:7%;margin-left:5px}body.index #container #main .comparison-ttl p{margin-bottom:0;font-size:17px}body.index #container #main .comparison-scroll{overflow:scroll;padding-bottom:10px}body.index #container #main .comparison-scroll img{background-color:#fff}body.detail #container #main .feature-list{text-align:center}body.detail #container #main .feature-list .feature{overflow:hidden;border:1px solid #d9d9d9;border-radius:3px;margin-top:10px}body.detail #container #main .feature-list .feature:first-child{margin-top:0}body.detail #container #main .feature-list .feature-head{background-color:#ff7727}body.detail #container #main .feature-list .feature-body{padding:15px 10px 12px;background-color:#fff}body.detail #container #main .feature-list .feature-catch{font-size:15px;font-weight:bold}body.detail #container #main .feature-list .feature-text{margin-top:5px;font-size:12px;line-height:1.6}body.detail #container #main .campaign-list .campaign{padding-top:15px;border-top:1px solid #d9d9d9;margin-top:15px}body.detail #container #main .campaign-list .campaign:first-child{padding-top:0;border-top:none;margin-top:0}body.detail #container #main .campaign-list .campaign-catch{font-size:14px;font-weight:bold;line-height:1.4;color:#ff5900}body.detail #container #main .campaign-list .campaign-text{margin-top:5px;line-height:1.5}body.detail #container #main .option-table{margin:0}body.detail #container #main .charm-banner{margin-bottom:10px}
