
/* BTN */
.ranking .ranking-box .box-link li:nth-child(2) {padding-right:10px; display:table-cell;}
.ranking .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:244px;}
.ranking-box .box-logo {width:100px; padding:10px 15px;}
.ranking .ranking-box .box-logo + .box-voice {width:535px;}
.ranking .ranking-box .box-voice li {width:535px;}
.ranking-top .ranking .ranking-box .box-voice li {width:505px;}
.ranking .ranking-box .box-logo a {padding-top:0;}
.ranking .ranking-top .ranking-box .box-logo a {padding-top:14px;}
.main-contents .ranking .ranking-box .box-link {display:table-cell; width:500px; margin: 10px 0;}
.ranking-top .ranking-aside .ranking-box .box-logo,
.ranking-top .ranking-box .box-logo {vertical-align:top; padding:10px 15px;}
.ranking .box-link ul {margin: 10px 10px 0;}
.ranking .box-link a.btn.orange {background:#ea5076; width:500px;}
.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(2) .btn:before,
.ranking .ranking-box .box-link li:nth-child(3) .btn:before {margin-top: -12px;}
.ranking .ranking-box .box-link li:nth-child(2) .btn:after,
.ranking .ranking-box .box-link li:nth-child(3) .btn:after {margin-top: -8px !important;}

.box-link a.btn.orange {background:#ea5076; }
.box-link a.btn.orange:hover {background:#ea5076; opacity:0.7;}
.box-link a.btn.green {background:#1dc7b8;}
.box-link a.btn.green:hover {background:#1dc7b8; opacity:0.7;}
.box-link a.btn.blue {background:#3a8de9;}
.box-link a.btn.blue:hover {background:#3a8de9; opacity:0.7;}

.ranking-box .box-logo a,
.ranking-top .ranking-box .box-logo a {padding:0;}

/* CAMPAIGN */
/*
.callfeat {display:table; margin:0; padding:10px 10px 0 10px; width:100%; background:none; border:none; padding-bottom:10px; box-sizing:border-box;}

.calltxt {height:0; border:none; border-bottom:28px solid #c33; border-right:16px solid transparent; color:#fff; line-height:1rem; padding-left:16px; margin:0; padding:0 32px; line-height:28px; background:none; border-radius:4px 0 0 0; width:auto;
	font-size:13px;}
.callnumber {border:3px solid #c33; border-radius:0 4px 4px 4px; padding:0; box-sizing:border-box; width:100%; margin-top:-3px; position:relative;}
*/
/*.callnumber::before{content:""; position:absolute; right:0; box-sizing:border-box; width:8px; height:6px; border:6px solid transparent; border-left:8px solid #c33; top:50%; margin-top:-6px;}*/
/*
.callnumber:before{content:""; display:inline-block; width:12px; height:12px; -webkit-border-radius:50%; border-radius:50%;	border:2px solid #c33; background:none;	position:absolute; left:6px; top:50%; margin-top:-8px;}
.callnumber:after{content:""; box-sizing:border-box; width:5px; height:4px; border:4px solid transparent; border-left: 6px solid #c33; background:none; position:absolute; left:12px; top:50%; margin-top:-4px;}
.callnumber a {display:block; padding:10px 10px 10px 30px; background-color:#fff;}
.callnumber a:hover {background-color:#fff6f6;}
*/
