@charset "shift_jis";

.ranking .ranking-box .box-link li:nth-child(1),
.ranking-aside .ranking-box .box-link li:nth-child(1) {padding-right:10px; display:table-cell;}
.ranking .ranking-box .box-link li:nth-child(2),
.ranking-aside .ranking-box .box-link li:nth-child(2) {padding-right:10px; display:table-cell;}
.ranking .ranking-box .box-link li:nth-child(3),
.ranking-aside .ranking-box .box-link li:nth-child(3) {display:table-cell;}
.ranking .ranking-box .box-link a.btn {line-height:24px; font-size:16px; margin:0 1px 10px; width:307px;}
.ranking-aside .ranking-box .box-link a.btn {line-height:24px; font-size:16px; margin:0 1px 10px; width:283px;}
.ranking .ranking-box .box-voice li {width:505px;}
.ranking-aside .ranking-box .box-logo + .box-voice li {width:465px;}
.ranking .ranking-top .ranking-box .box-logo a,
.ranking-aside .ranking-box .box-logo a {padding-top:14px; width:100px;}
.ranking .ranking-box .box-link {display:block; width:auto; margin:10px;}
.ranking-aside .ranking-box .box-link {display:block; width:auto; margin:15px;}
.ranking .ranking-box .box-logo,
.ranking-aside .ranking-box .box-logo {vertical-align:top; width:100px; padding:0 15px;}
.ranking .box-link ul {margin:0;}
.ranking-box .box-voice .client {margin-top:0.3rem;}
.ranking .ranking-box .box-link a.btn {line-height: 24px; font-size: 16px; margin: 0 1px 10px;}

.box-link a.btn.orange {background:#ea5076;}
.box-link a.btn.green {background:#1dc7b8;}
.box-link a.btn.blue {background:#3a8de9;}
.box-link a.btn:hover {opacity:0.7;}
.box-link a.btn.orange:hover {background:#ea5076;}
.box-link a.btn.green:hover {background:#1dc7b8;}
.box-link a.btn.blue:hover {background:#3a8de9;}

.ranking .box-link a.btn.orange {background:#ea5076;}
.ranking-aside .box-link a.btn.orange {background:#ea5076; width:578px;}
.ranking .box-link a.btn.orange:hover {background:#ea5076; opacity:0.7;}
.ranking .box-link a.btn.green {background:#1dc7b8;}
.ranking .box-link a.btn.green:hover {background:#1dc7b8; opacity:0.7;}
.ranking .box-link a.btn.blue {background:#3a8de9;}
.ranking .box-link a.btn.blue:hover {background:#3a8de9; opacity:0.7;}
.ranking .ranking-box .box-link li:nth-child(1) .btn:before,
.ranking .ranking-box .box-link li:nth-child(2) .btn:before,
.ranking .ranking-box .box-link li:nth-child(3) .btn:before,
.ranking-aside .ranking-box .box-link li:nth-child(1) .btn:before,
.ranking-aside .ranking-box .box-link li:nth-child(2) .btn:before,
.ranking-aside .ranking-box .box-link li:nth-child(3) .btn:before {margin-top:-12px;}
.ranking .ranking-box .box-link li:nth-child(1) .btn:after,
.ranking .ranking-box .box-link li:nth-child(2) .btn:after,
.ranking .ranking-box .box-link li:nth-child(3) .btn:after,
.ranking-aside .ranking-box .box-link li:nth-child(1) .btn:after,
.ranking-aside .ranking-box .box-link li:nth-child(2) .btn:after,
.ranking-aside .ranking-box .box-link li:nth-child(3) .btn:after {margin-top:-8px !important;}


.company-temp .box-link {padding-top:10px;}

.main-contents .ranking .ranking-box.docomohikari .box-link ul {padding-left:10px;}
.main-contents .ranking .ranking-box.docomohikari .box-link li:nth-child(1) {display:table-cell; padding-right:10px;}
.main-contents .ranking .ranking-box.docomohikari .box-link a.btn.orange {width:307px;}