@charset "euc-kr";

/* program style ::: main */
body {background: #fff;}
.main .container {background: #2461a0 url(//img.imbc.com/broad/radio/fm/economycounsel/images/main_bg.jpg) no-repeat 50% 0;}
.main .visual {height: 599px;}
.main .tit-logo {display:none}
.broad-info {position: relative; top: 25px; margin-left: -573px; color: #000;}
.broad-info li {float: left;font-size:14px;font-family:'notokr-medium';}
.visual .roll-area {overflow: hidden;}

.radio-cont .vert .box, .radio-cont .vert .box-round, .main .weekly-today, .page-content{border: 1px solid rgba(0,0,0,0.3);}
.info ul li {color: #fff;}
.box.daily.open {height: 234px;}
.box.daily .btn-open {z-index: 100;}
.radio_nav {background-color: #ff9600}
.radio_nav ul li a {padding-right: 18px; padding-left: 20px; color: #fff; background: url(//img.imbc.com/broad/radio/include/img/bg-bar-vw.png) no-repeat 0 17px;}

.box a:hover{color: #2461a0;text-decoration: underline;}
.box.board .txt { color:unset; }
.box.music .item li a:hover, .box.music .item li a:hover span { color:#2461a0; }

.board-txt ul li a{-webkit-line-clamp:4;max-height:88px}
.main .link-banner a{display: inline-block;border-radius: 4px; overflow: hidden; position: relative; box-sizing: border-box;}
.link-banner{margin-bottom: 14px}


/* hori */
section.hori .tit {width: 97px;}
section.hori .today-list .tit-info {width: 800px;}
.sub .sub-content {min-height: 600px;}

/*sub*/
.sub .container {background: #2461a0 url(//img.imbc.com/broad/radio/fm/economycounsel/images/sub_bg.jpg) no-repeat 50% 0;}
.sub .visual{height:299px}
.sub .tit-logo {top: 30px;width: 215px;margin-left: 148px;}
.sub .tit-logo a {display: block;}
.box.sns a {display: block; font-size: 0; line-height: 0;}
.sub .radio_nav{display:none}
.sub #weekContent{display:none}

/* ÇÁ·Î±×·¥ ¼Ò°³ */
.sub .concept-wrap{height:1098px;font-size:20px;color:#2d2113;padding:63px 50px 126px 75px;box-sizing:border-box;background:#b6a998 url(//img.imbc.com/broad/radio/fm/economycounsel/images/concept_bg.jpg) no-repeat 50% 0}
.sub .concept-wrap p{font-size:18px;color:#fff;font-family:'notokr-regular';line-height:30px}
.sub .concept-wrap p strong{display:block;font-family:'notokr-bold';font-weight:normal}

/* footer */
.box.music .item {max-height: 171px;}
.box.music_v2 .item {padding: 20px 0 15px 20px;}
.btn-roll-control + button {top: 530px;}