@charset "euc-kr";

/* program style ::: main */
body {background: #fff;}

.main .container {background: #fdeedb url("//img.imbc.com/broad/radio/fm4u/dream/images6/bg_main.jpg") no-repeat 50% 0;}
.main .visual {height: 600px;}
.main .tit-logo {display:none;top: 39px;margin-left: 134px;width: 309px;}
.broad-info {position: relative; top: 25px; margin-left: -573px; color: #6168a1;}
.broad-info li {float: left;font-size:14px}
.visual .roll-area {overflow: hidden;}

.radio-cont .vert .box, .radio-cont .vert .box-round, .main .weekly-today, .page-content{border: 1px solid #b5b39a;}
.info ul li {color: #fff;}
.box.daily.open {height: 234px;}
.box.daily .btn-open {z-index: 100;}
.radio_nav {background-color: #b02c43;}
.radio_nav ul li a {padding-right: 32px; padding-left: 34px; color: #fff; background: url("//img.imbc.com/broad/radio/include/img/bg-bar-vw.png") no-repeat 0 17px;}
/*.box.podcast-v2 .podcast-txt a {background: url(//img.imbc.com/broad/radio/channelm/2018radioguide/images/pod-logo.jpg);}*/
/*.box.podcast-v2 .podcast-txt a:hover {background: url(//img.imbc.com/broad/radio/channelm/2018radioguide/images/pod-hover.jpg);}*/

.box a:hover{color: #b02c43; text-decoration: underline;}
.box.board .txt { color:unset; }
.box.music .item li a:hover, .box.music .item li a:hover span { color: #b02c43; }

/* hori */
section.hori .tit {width: 97px;}
section.hori .today-list .tit-info {width: 800px;}
.sub .sub-content {min-height: 600px;}

/*sub*/
.sub {background:url("//img.imbc.com/broad/radio/fm4u/dream/images6/main-bg-body.jpg") repeat-y 50% 0}
.sub .container {background: url("//img.imbc.com/broad/radio/fm4u/dream/images6/bg_sub.jpg") no-repeat 50% 0;}
.sub .visual{height:299px}
.sub .tit-logo {top: 39px;margin-left: -155px;width: 310px;}
.sub .tit-logo a {display: block;}
.box.sns a {display: block; font-size: 0; line-height: 0;}

/* footer */
/* #footer{background:#181818;}
#footer .copyright{background:#2a2a2a;} */
.box.music .item {max-height: 450px;}
.box.music_v2 .item {padding: 20px 0 15px 20px;}
.btn-roll-control + button {top: 530px;}

.tit-logo a {width: 100%; height: 100%;}