﻿@charset "utf-8";
@import url(http://font.imbc.com/noto/noto.css);

/*전체*/
.poll .sub-wrap{ margin-top:0; }
.poll-best{ box-sizing:border-box; padding-bottom: 60px;}


/*상단: 짧은데 웃긴편지*/
.poll-best2 .poll-con-wrap{background: #539447;}
.poll-best2{text-align: center;max-width: 640px;margin: 0 auto;}
.poll-con{padding: 30px 7% 0;}
.poll-best2 .poll-con1{padding: 20px 20px 0;border-top-left-radius:6px;border-top-right-radius:6px;background:#F3F3F3;box-shadow: 6px 8px 1px #002E00;color:#00542A;font-weight: bold;}

.poll-con2{background:#153C0E url("http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_line.png") repeat-x top center;}
.poll-con2 .txt-poll-thank{ letter-spacing:-1px; word-break:keep-all; line-height: 1.5; padding:9% 8% 6%; color:#fff;font-size: 15px;}

/*상단:웃음이 묻어나는 편지*/
.poll-best1 .poll-con-wrap{background: #3084DC;}
.poll-best1{text-align: center;max-width: 640px;margin: 0 auto;}
.poll-con{padding: 30px 7% 0;}
.poll-best1 .poll-con1{padding: 20px 20px 0;border-top-left-radius:6px;border-top-right-radius:6px;background:#F6F6F6;box-shadow: 6px 8px 1px #1F3F62;color:#004FA2;font-weight: bold;}
.poll-best1 .poll-con2{background:#273D55 url("http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_line.png") repeat-x top center;}

/*----------상단텍스트----------*/
/*짧은데 웃긴 편지*/
.poll-best2 .month{ width: 16%;height: 40px; font-family:'notokr-regular'; overflow: hidden;font-size: 1.5em;line-height: 1;padding-right: 11px;}
.poll-best2 .txt-poll-main1{font-size: 1.5em;font-family:'notokr-regular';}
.poll-best2 .txt-poll-main2, .poll-best2 .txt-point{font-size: 17px; line-height: 1.5;color:#333; font-family:'notokr-regular'; word-break:keep-all;}
.poll-best2 .txt-point{background:#E9E963;color:#0B2230;font-weight: bold;}
.txt-poll-date{font-size:12px;padding:20px;color:#333;font-weight: normal;line-height: 1.8;letter-spacing: -1px; word-break:keep-all;}

/*웃음이 묻어나는 편지*/
.poll-best1 .month{width: 16%;height: 40px; font-family:'notokr-regular'; overflow: hidden;font-size: 1.5em;line-height: 1;padding-right: 11px; }
.poll-best1 .txt-poll-main1{font-size: 1.5em;font-family:'notokr-regular';}
.poll-best1 .txt-poll-main2, .poll-best1 .txt-point{font-size: 17px; line-height: 1.5;color:#333; font-family:'notokr-regular'; word-break:keep-all; }
.poll-best1 .txt-point{background:#CDE3FB;color:#333;font-weight: bold;}
.poll-best1 .txt-poll-date{font-size:12px;padding:20px;color:#333;font-weight: normal;line-height: 1.8;letter-spacing: -1px; word-break:keep-all;}


/*----------폼 베스트후보선정----------*/
/*짧은데 웃긴 편지*/
.input-wrap{padding: 26px 20px 23px 20px;}
.input-box{font-size:22px; color:#464646;text-align: left;}
.input-box li{width: 100%;border:4px solid #E1E1E1;background: #fff;box-sizing:border-box; padding: 11px 13px;margin-bottom: 23px;}
.vote2{background: url("http://img.imbc.com/broad/radio/fm/nowradio/images3/img-star2.png") no-repeat left -1px;padding-left: 28px;font-size:18px;color:#005329;line-height: 1.2;font-family:'notokr-medium';margin-bottom: 10px;}
.input-box-inner{background:#ECECEC;padding:10px 12px 14px;}

.input-box-inner input[type="radio"]{display: none;}
.input-box-inner input[type="radio"]:checked{outline: none;}
.input-box-inner input[type="radio"]:checked + label:before {background-position: 0 -1px;}
.poll-best2 .input-box-inner label{ padding-left:25px; background-image: url("http://img.imbc.com/broad/radio/fm/nowradio/images3/btn_radio_mpoll_best2.png");background-repeat: no-repeat;background-position: 0px -25px; padding-left: 24px;color:#464646;font-size:16px;line-height: 1.5;letter-spacing: -2px;float:left; display:block; width:72%; word-break:keep-all; position:relative; }
.poll-best2 .input-box-inner label:before { margin-right:3px; display:block; content:''; width:24px; height:24px; float:left; background-image: url('http://img.imbc.com/broad/radio/fm/nowradio/images3/btn_radio_mpoll_best2.png');background-repeat: no-repeat;background-position: 0px -25px; position:absolute; top:0; left:0; }



/*웃음이 묻어나는 편지*/
.input-wrap{padding: 26px 20px 23px 20px;}
.poll-best1 .input-box{font-size:22px; color:#464646;text-align: left;}
.input-box li{width: 100%;border:4px solid #E1E1E1;background: #fff;box-sizing:border-box; padding: 11px 13px;margin-bottom: 23px;}
.vote1{background: url("http://img.imbc.com/broad/radio/fm/nowradio/images3/img-star1.png") no-repeat left -1px;padding-left: 28px;font-size:18px;color:#004FA2;line-height: 1.2;font-family:'notokr-medium';margin-bottom: 10px;}
.input-box-inner{overflow:hidden; background:#ECECEC;padding:12px 12px 9px;}

.input-box-inner input[type="radio"]{display: none;}
.input-box-inner input[type="radio"]:checked{outline: none;}
.input-box-inner input[type="radio"]:checked + label:before{background-position: 0 -1px;}
.poll-best1 .input-box-inner label{ padding-left:25px; color:#464646;font-size:16px;line-height: 1.5;letter-spacing: -2px; float:left; display:block; width:72%; word-break:keep-all; position:relative; }
.poll-best1 .input-box-inner label:before { margin-right:3px; display:block; content:''; width:24px; height:24px; float:left; background-image: url('http://img.imbc.com/broad/radio/fm/nowradio/images3/btn_radio_mpoll_best1.png');background-repeat: no-repeat;background-position: 0px -25px;  position:absolute; top:0; left:0; }


/*----------참여하기 완료버튼----------*/
/* 짧은데 웃긴 편지*/
.poll-best2 .btn-submit {width: 90%;padding:16px;
border:none; background:#0F6500; cursor:pointer;font-size: 18px; color:#fff;text-shadow: 1px 2px 1px #093C00;border-radius: 4px;border:4px solid #127900; line-height: 1; font-family:'notokr-medium'; }


/* 웃음이 묻어나는 편지*/
.poll-best1 .btn-submit {width: 90%;padding:16px;
border:none; background:#306DA7; cursor:pointer;font-size: 18px; color:#fff;text-shadow: 1px 2px 1px #1A3B5A;border-radius: 4px;border:4px solid #3A7BBA; line-height: 1; font-family:'notokr-medium'; }


/*----------공통 : 재생버튼----------*/
/*재생버튼*/
.play-btn{float:right;width:32px; height: 28px;background: url("http://m.imbc.com/2015radio/img/btn-aod.png") no-repeat;text-indent:-999px; overflow:hidden;background-size: 32px;}



