.voteheader{background:url(../images/vote_bg.png) 50% 0 no-repeat;background-size:cover;}

.gnb{}
	.gnb ul li{float:left;width:20%;}
	.gnb ul li a{position:relative;z-index:10;text-align:center;font-size:21px;color:#fff;}
	.gnb ul li a span{display:inline-block;}
	.gnb ul li a span:after{content:'';display:block;margin-top:8px;width:100%;height:1px;background:#fff;}

.mgnb_btn {display:none;width: 32px;height: 32px;position: absolute;right: 10px;top: -22px;z-index: 1;background-image: url(../images/mgnb_btn.png);background-size: contain;background-repeat: no-repeat; background-position: center;cursor: pointer;}
	.close2 {width: 32px;height: 32px;position: absolute;right: 20px;top: 20px; background-image: url(../images/vote_popup_close.png);background-size:contain;background-repeat: no-repeat;background-position: center;cursor: pointer;}
	#menu { width: 150px;height: 100%;position: fixed;top: 0px; right: -152px;z-index: 10;background-color: white;text-align: center;transition: All 0.2s ease; -webkit-transition: All 0.2s ease;-moz-transition: All 0.2s ease;-o-transition: All 0.2s ease;}
	#menu.open {width: 36%;right: 0px;z-index: 1000;}
	.page_cover.open {display: block;z-index: 101;}
	.page_cover {width: 100%; height: 100%;position: fixed; top: 0px;left: 0px;background-color: rgba(0, 0, 0, 0.4);z-index: 4;display: none;}

	
.toptxt_vote{margin:0 0 20px;color:#fff;}
	.toptxt_vote h3{font-size:35px !important;color:#fff;}
	.toptxt_vote p{font-size:35px;font-weight:800;}
	.toptxt_vote p span{color:#ffcfc7;}

.date_vote{background:#98292e;padding:30px 0;width:530px;margin:0 auto;color:#fff;}
	.date_vote span{background:#560004;padding:12px 30px;border-radius:30px;font-weight:300;}
	.date_vote p{font-size:32px;font-family: Roboto;font-weight:700;margin-top: 20px;}
	

.schedule1 {background:#ecbaa8;}
	.schedule1 .count{padding:50px 0;}
	.schedule1 .count ul.countdown li{color:#8e252a;}
	.schedule1 .count ul.countdown li:first-child{margin-right:55px;}
	.schedule1 .count ul.countdown li p{color:#c55c61;font-size: 13px;}
	.schedule1 .count ul.countdown li.seperator{margin-top: 10px;font-size: 48px;padding:0 15px;font-family: 'NotoSans';}
	

.onlinetit_area{line-height: 50px; position: absolute;top:0;left: 50%;transform: translate(-50%, 0);    width: 48%;}
	.onlinetit_area .onlinetit_con{font-size:45px;font-weight: 600;overflow: hidden;height: 52px;}
	.onlinetit_area .onlinetit_con:before{content: '[';left:-30px;}
	.onlinetit_area .onlinetit_con:after{content: ']';right:-30px;}
	.onlinetit_area .onlinetit_con:before,.onlinetit_area .onlinetit_con:after{position:absolute; top: 0;color:#98292e;font-size:45px; -webkit-animation-name: opacity;-webkit-animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-name: opacity;animation-duration: 2s;animation-iteration-count: infinite;}
	.onlinetit_area .onlinetit_con .online_list{float:left;text-align: left;list-style: none; -webkit-animation-name: change;-webkit-animation-duration: 10s;-webkit-animation-iteration-count: infinite;animation-name: change;animation-duration: 10s;animation-iteration-count: infinite;}
	.onlinetit_area .onlinetit_con p{float:right;font-size:45px;color:#98292e;}
	
	@-webkit-keyframes opacity {
	  0%, 100% {opacity:0;}
	  50% {opacity:1;}
	}

	@-webkit-keyframes change {
	  0%, 12.66%, 100% {transform:translate3d(0,0,0);}
	  16.66%, 29.32% {transform:translate3d(0,-25%,0);}
	  33.32%,45.98% {transform:translate3d(0,-50%,0);}
	  49.98%,62.64% {transform:translate3d(0,-75%,0);}
	  66.64%,79.3% {transform:translate3d(0,-50%,0);}
	  83.3%,95.96% {transform:translate3d(0,-25%,0);}
	}

	@keyframes opacity {
	  0%, 100% {opacity:0;}
	  50% {opacity:1;}
	}

	@keyframes change {
	  0%, 12.66%, 100% {transform:translate3d(0,0,0);}
	  16.66%, 29.32% {transform:translate3d(0,-25%,0);}
	  33.32%,45.98% {transform:translate3d(0,-50%,0);}
	  49.98%,62.64% {transform:translate3d(0,-75%,0);}
	  66.64%,79.3% {transform:translate3d(0,-50%,0);}
	  83.3%,95.96% {transform:translate3d(0,-25%,0);}
	}
	.online_subtxt{font-size:45px;padding: 60px 0 0;}
	.online_subtxt span{display:inline-block;font-weight:700;color:#fff;background:#ad4449;padding: 5px 10px;animation: move1 2.5s infinite; -webkit-animation: move1 3.5s infinite;}
	@keyframes move1 {
	  from {opacity:0;}

	  to {opacity:1;}
	}
				
	@-webkit-keyframes move1 {
	   from {opacity:0;}

	  to {opacity:1; }
	}
	
/* wave photo css */
.wave_card{height:410px;}
	.wave_card .flow {overflow: hidden;position: absolute;left: 0; right: 0;display: flex;align-items: center;height: 530px;}
	.wave_card .column {position: absolute;top: 0;left: 50%;width:15.3%;margin-left: -120px;animation: wavephoto infinite;animation-duration: 80s;animation-timing-function: linear;}
	.wave_card .card {position: relative;content: ' ';background-size: cover;height: 215px;width: 100%;overflow: hidden;border-radius: 6px;margin-right: 20px;margin-bottom: 40px;box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.5); animation: card-jiggle 20s infinite alternate;}
	.wave_card .card a{display:block;position: relative;z-index:100;}
	.wave_card .card img{width:100% !important;}
	.wave_card .flow .column:nth-child(2){animation-delay: -11.5s;}
	.wave_card .flow .column:nth-child(3){animation-delay: -23s;}
	.wave_card .flow .column:nth-child(4){animation-delay: -34.5s;}
	.wave_card .flow .column:nth-child(5){animation-delay: -46s;}
	.wave_card .flow .column:nth-child(6){animation-delay: -57.5s;}
	.wave_card .flow .column:nth-child(7){animation-delay: -69s;}
	
	/* wave photo keyframes */
		@keyframes wavephoto {
		  0% {
			opacity:0;
			transform:rotate(.1deg) translate3d(1200px,10px,0)
		  }
		  5%,95% { opacity: 0 }
		  6%,94% { opacity: 1 }
		  50% {
			transform: rotate(-0.05deg) translate3d(0,210px,0)
		  } 
		  to { 
			opacity:0;
			transform: rotate(.05deg) translate3d(-1200px,10px,0)
		  }
		}

		@keyframes card-jiggle{
		  0%,90%{
			transform:translate3d(-3px,-4px,0)
		  }
		  10%{
			transform:translate3d(0,-4px,0)
		  }
		  20%{
			transform:translate3d(-1px,-2px,0)
		  }
		  30%{
			transform:translate3d(3px,1px,0)
		  }
		  40%{
			transform:translate3d(-4px,-1px,0)
		  }
		  50%{
			transform:translate3d(-2px,-3px,0)
		  }
		  60%{
			transform:translate3d(-3px,-2px,0)
		  }
		  70%{
			transform:translate3d(-2px,5px,0)
		  }
		  80%{
			transform:translate3d(-1px,5px,0)
		  }
		  to {
			transform:translate3d(-2px,-3px,0)
		  }
		}
		
.summary1{background:linear-gradient(to left, #fbf4f1 65%, #f9eae4 35%); }
	.summary1 ul li{position:relative;width:32%;margin-left:2%;}
	.summary1 p.info_txt{color:#8c8c8c;}
	.summary1_bg{position:absolute;left:16vw;top:0;}
	.summary1_tit{color:#ad4449;font-size:50px;font-weight:400;background: url(../images/summary1_titbg.png) 50% 0 no-repeat;padding-top: 46px;}
	.con_con1{margin-top:30px;padding-bottom:100px;}
	.con_con1 .imgarea{width:96%;margin:0 auto;position:relative;}
	.con_con1 .btnarea{text-align:left;position: absolute;left: 20px; bottom: -80px; padding:20px 20px 30px;box-sizing: border-box;background: #fbf4f1;width: 92%;}
	.con_con1 .btnarea span{font-weight:300;font-size:20px;}
	.con_con1 .btnarea p{font-size:27px;color:#050000;margin-top:8px;}
	.con_con1 .btnarea .regist{width:148px;height:148px;border-radius:100px;background: #a7141b;box-shadow: 20px 10px 15px 0px rgba(0,0,0,0.16);display: inline-block;text-align: center;line-height: 148px;position: absolute;top: -106px;right: -20px;}
	.con_con1 .btnarea .regist:hover,.con_con1 .btnarea .regist:active{background:#050000;animation:bouncebtn 1s ease-in-out;}
	.con_con1 .btnarea .songBtn{margin-top:18px;width: 90%;position: absolute;}
	.con_con1 .btnarea .songBtn ul li{width: 49%;text-align: center;padding: 15px 0;background:#c8a9a3;}
	.con_con1 .btnarea .songBtn ul li:last-child{background:#ba8f87;}
	.con_con1 .btnarea .songBtn ul li a{font-size:20px;color:#fff;font-weight:300;display:block;}
	
	
	@-webkit-keyframes bouncebtn {
		0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
		40% {-webkit-transform: translateY(-30px) }
		60% {-webkit-transform: translateY(-20px);}
	} 
	@keyframes bouncebtn {
		0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
		40% {transform: translateY(-30px);}
		60% {transform: translateY(-20px);}
	} 
	
	
.present_area{background:#ebbaa8;padding:80px 0;}
	.present_area .present_img{float:left;}
	.present_area .present_txt{float:right; color: #fff;text-align:left;}
	.present_area .present_txt h2{background:url(../images/present_titbg.png) no-repeat 0 0;padding-top: 65px;letter-spacing: -1px;color: #fff;font-weight: 300 !important;}
	.present_area .present_txt h2 span{font-weight: 700;}
	.present_area .present_txt p{font-weight: 300;font-size: 20px;margin-top:15px;line-height:1.2;}
	.present_area .present_txt .present_box{font-weight: 300;padding: 20px 0;margin-top: 22px;background: #000;text-align: center;font-size: 20px;}

.applicant_area{padding:80px 0;}
	.applicant_area h2{background:url(../images/applicant_titbg.png) no-repeat 50% 0;padding:39px 0 20px;letter-spacing: -1px;color: #ad4449;font-weight:400 !important;}
	.applicant_area .onlinebtn_area{}
	.applicant_area .onlinebtn_area .left_btn{float:left;}
	.applicant_area .onlinebtn_area .left_btn li{float:left;}
	.applicant_area .onlinebtn_area .left_btn a{position:relative;z-index:10;display:inline-block;font-weight:300;padding:10px 20px;border:1px solid #050000;border-radius:0;color:#050000;}
	.applicant_area .onlinebtn_area .left_btn a.active,.applicant_area .onlinebtn_area .left_btn a:hover{background:#050000;color:#fff;}
	.applicant_area .onlinebtn_area .left_btn a.mybtn{background:#ad4449;border-color:#ad4449;margin-left:3px;color:#fff;}
	.applicant_area .onlinebtn_area .right_btn{float:right;}
	.applicant_area .onlinebtn_area .right_btn li{float:left;box-sizing:border-box;}
	.applicant_area .onlinebtn_area .right_btn input{position:relative;z-index:10;border:1px solid #ad4449;padding:12px;}
	.applicant_area .onlinebtn_area .right_btn a{position:relative;z-index:10;font-weight:300;width:90px;height:42px;line-height: 42px;display: inline-block;background:#ad4449;border-color:#ad4449;color:#fff;}
	.applicant_area .cheerArea{position:relative;margin-top:20px;}
	.applicant_area .cheerArea .cheerlist_area{}
	.applicant_area .cheerArea .cheerlist_area li{float:left;position:relative;width:328px;border:1px solid #d9d9d9;overflow:hidden;margin-left:17px;margin-bottom:18px;}
	.applicant_area .cheerArea .cheerlist_area li:first-child,.applicant_area .cheerArea .cheerlist_area li:nth-child(4){margin-left:0;}
	.cheerArea .cheerlist_area li .vote_tb_img{position:relative;z-index:10;}
	.cheerArea ul li .vote_tb_img .vbgeicon{position:absolute;left:10px;top:10px;color:#fff;padding:7px 14px;background: #ff9b0c;font-weight: 300;}
	.cheerArea ul li .vote_tb_img .vbgeicon1{background:#3f96eb;}
	.cheerArea ul li .vote_tb_img .vbgeicon2{background:#ff6b5a;}
	.vbgeicon1{background:#3f96eb !important;}
	.vbgeicon2{background:#ff6b5a !important;}
	.cheerArea ul li .view_txtarea{position:relative;padding:20px 15px 15px;text-align:left;font-weight:300;}
	.cheerArea ul li .view_txtarea .count_num{z-index:10;position:absolute;right:10px;top: -36px;font-weight:500;text-align:center;width:62px;height:62px;background:#fff;border-radius:100px;border:1px solid #c5464c;padding: 10px 0;box-sizing: border-box;}
	.cheerArea ul li .view_txtarea .count_num span{color:#ec686e;font-weight:300;display: block;}
	.cheerArea ul li .vote_tb_img .viewImg{display:block;}
	.cheerArea ul li .view_txtarea .viewtit{font-size:24px;margin-bottom:4px; z-index: 10; position: relative;}
	.cheerArea ul li .view_txtarea .viewtit a{color:#000;}
	.cheerArea ul li .view_txtarea .viewtit a:hover{color:#ad4449;}
	.cheerArea ul li .view_txtarea .viewsub span{color:#7b7b7b;}
	.cheerArea ul li .btnarea{z-index: 10;margin:15px;font-weight:300;}
	.cheerArea ul li .btnarea .modify_btn{position:relative;z-index:10;float:left;padding:13px 30px;color:#666;border:1px solid #c6c6c6;}
	.cheerArea ul li .btnarea .modify_btn:hover{color:#050000;border-color:#a9a9a9;}
	.cheerArea ul li .btnarea .cheer_btn{position:relative;z-index:10;float:right;color:#fff;padding:10px 25px;background:#c5464c;border-radius:20px 20px 20px 0;}
	
	.applicant_area #cheerArea .pagingBtn{position: absolute;left:0;right:0;top: 48%;}
	.applicant_area #cheerArea .pagingBtn li{float:left;position: absolute;z-index: 10;}
	.applicant_area #cheerArea .pagingBtn li a{z-index:100;display:block;width:75px;height:75px;border-radius:75px;background:#f7eee9;transition:all 0.3s ease-in;}
	.applicant_area #cheerArea .pagingBtn li a:before{position:absolute;content:'';display:block;clear:both;width:20px;height:2px;background:#000;}
	.applicant_area #cheerArea .pagingBtn li a:after{position:absolute;top: 60%;content:'';display:block;clear:both;width:65px;height:2px;background:#000;}
	.applicant_area #cheerArea .pagingBtn .prevbtn{left:-150px;}
	.applicant_area #cheerArea .pagingBtn .nextbtn{right:-150px;}
	.applicant_area #cheerArea .pagingBtn .prevbtn a:before{transform: rotate(-45deg);left:46%;top:44%;}
	.applicant_area #cheerArea .pagingBtn .nextbtn a:before{transform: rotate(-135deg);right:46%;top:44%;}
	.applicant_area #cheerArea .pagingBtn .prevbtn a:after{left:50%;top:53%;}
	.applicant_area #cheerArea .pagingBtn .nextbtn a:after{right:50%;top:53%;}
	.applicant_area #cheerArea .pagingBtn li a:hover{background:#f4e1d7;transform:scale(1.1);}

	.paging{margin:0;}
	.paging li a{position:relative;z-index:10;}
	.paging li a.active{color:#c5464c !important;}
	.paging a.box{display:none;}
	.commentto_vote .paging{margin-top:20px;}
	.commentto_vote .paging a.box{display:block;}
	
.togetherarea{background:#ffe3d9;padding:60px 0;}
	.togetherarea h3{font-size:36px !important;}
	.togetherarea h3 span{color:#e1444b;}
	.online_user{position:relative;height:600px;width:100%;background:url(../images/together_bg.png)no-repeat 31% 50%}
	.online_user ul li{position:absolute;font-size:22px;text-align: center;}
	.online_user .me{width:234px;height:216px;animation:bounce_1 2s ease-in-out infinite;background:url(../images/together_user.png)no-repeat 0 0;position: absolute;left: 50%; top: 50%; transform: translate(-50%, -50%);}
	.online_user .me span{font-size:24px;padding:95px 65px;color:#93272c;display: inline-block;}
	.online_user .other span{display: inline-block;background:#ffdbce;font-size:20px;border:1px solid #f6cdbf;color:#e09277;padding:15px 25px;}
	.online_user .other2 span{display: inline-block;border-radius:5px;color:#c65b35;background:#fff1ec;border:1px solid #f6cdbf;padding:18px 28px;}
	.online_user .other{-webkit-animation: rotation2 7s infinite ease-in-out;animation: rotation2 7s infinite ease-in-out;}
	.online_user .other2{-webkit-animation: rotation 5s infinite ease-in-out;animation: rotation 5s infinite ease-in-out;}
	.online_user ul li:nth-child(2){right:143px;top:40px;}
	.online_user ul li:nth-child(3){right:90px;top:143px;}
	.online_user ul li:nth-child(4){right:99px;bottom:210px;}
	.online_user ul li:nth-child(5){right: 64px;bottom: 80px;}
	.online_user ul li:nth-child(6){right: 389px;bottom:30px;}
	.online_user ul li:nth-child(7){left: 332px;bottom: 110px;}
	.online_user ul li:nth-child(8){left: 27px;bottom:180px;}
	.online_user ul li:nth-child(9){left: 172px;top: 203px;}
	.online_user ul li:nth-child(10){left: 97px;top: 130px;}
	.online_user ul li:nth-child(11){left: 232px;top:60px;}
	.online_user ul li:nth-child(12){left: 222px;top: 323px;}
	.online_user ul li:nth-child(13){left: 157px;bottom:89px;}
	.online_user ul li:nth-child(14){right: 239px;bottom:110px;}
	.online_user ul li:nth-child(15){right: 183px;top: 203px;}
	.online_user ul li:nth-child(16){right: 329px;top: 57px;}
	.online_user ul li:nth-child(17){left: 287px;top: 93px;}
	
	@-webkit-keyframes rotation {
		from {
				-webkit-transform: rotateY(0deg);
		}
		to {
				-webkit-transform: rotateY(359deg);
		}
	}
	@keyframes rotation {
		from {
				transform: rotateY(0deg);
		}
		to {
				transform: rotateY(359deg);
		}
	}
	
	@-webkit-keyframes rotation2 {
		from {
				-webkit-transform: rotateY(0deg);
		}
		to {
				-webkit-transform: rotateY(359deg);
		}
	}
	@keyframes rotation2 {
		from {
				transform: rotateY(0deg);
		}
		to {
				transform: rotateY(359deg);
		}
	}
		
	@-webkit-keyframes bounce_1 {
		0%, 20%, 50%, 80%, 100% {top:50%;}
		40% {top:42%; }
		60% {top:46%;}
	} 
	@keyframes bounce_1 {
		0%, 20%, 50%, 80%, 100% {top:50%;}
		40% {top:42%; }
		60% {top:46%;}
	} 
	
	
	
.rec_ranking{background:url(../images/ranking2020_bg.png) no-repeat 0 0;background-size:cover;}
	.rec_ranking .h1tit{background:url(../images/online_rank_titbg.png) no-repeat 50% 0;padding-top:30px;}
	.rec_ranking .rank_area li{width: 462px;background:#ffe3d9;padding: 42px 20px 15px;}
	.rec_ranking .rank_area li .rank_text h3{font-size: 23px !important;color:#000;position: relative;z-index: 10;}
	.rec_ranking .rank_area li .rank_text p{font-size:17px;}
	.rec_ranking .rank_area li .tranbg{position: absolute;top: 10px;left: 20px;padding: 5px 15px;color: #fff;font-weight: 300;background:#ff9b0c;}
	.rec_ranking .rank_area li .tranbg_2{background:#3f96eb;}
	.rec_ranking .rank_area li .tranbg_3{background:#ff6b5a;}
	.tranbg_2{background:#3f96eb !important;}
	.tranbg_3{background:#ff6b5a !important;}
	.good_rank{position:inherit;margin-top:25px;color:#902228;}
	.good_rank a{position:relative;z-index:10;}
	.rec_ranking .rank_area li .stick{width: 242px;height: 18px;bottom: 20px;right: 100px;margin-top: 10px;}
	.rec_ranking .rank_area li .stick .percent{width: 100%;border:1px solid #902228;overflow: hidden; height:22px;}
	.rec_ranking .rank_area li .stick .percent .stpoint{background: #902228;height:22px;}
	
.q_a{background:#f1e8e3;}
	.q_a h2{font-size:50px;color:#5c5c5c;padding-top:45px;background:url(../images/qa_titbg.png)no-repeat 50% 0;}
	.q_a h2 span{color:#ad4449;}
	.q_a .qa_area{border:0;}
	.q_a .qa_area h1{font-size:21px !important;line-height:1;}
	.accordion-header{padding: 20px 12px;background:#dfd0c9;position: relative;z-index:10;}
	.accordion-header,.accordion-content{border-bottom:2px solid #f1e8e3;}
	.accordion-item-active .accordion-header{background:#ad4449;}
	
	
#rece_go_popup { top: 1652px !important; }
	.rece_go_popup_cl{width:695px;background:#fff;padding:30px 20px;box-sizing: border-box;}
	.rece_go_popup_cl h1{font-size:30px !important;letter-spacing:-1.5px;font-weight:400;color:#ad4449;}
	.rece_go_popup_cl .close{top: -35px;right: 0;}
	.rece_go_popup_cl textarea{width:100%;border:1px solid #d9d9d9;}
	
	.rece_con{width:96%;margin:0 auto;text-align:left;}
	.rece_con .tit{float:left;width:15%;}
	.rece_con .tit h2{font-size:20px !important;color:#407d79;margin-bottom:2.3vh;}
	.rece_con .con_inner{float:right;width:85%;}
	.rece_con .con_inner .pop_content{margin-bottom: 8px; width: 100%;}
	.rece_con .con_inner .pop_list li{float:left;font-size:17px;margin:3px 8px 10px 0;}
	.rece_con .con_inner input[type=text]{padding:8px 10px;font-size:16px;border:1px solid #d9d9d9;}
	.rece_con .con_inner textarea{font-family: 'NotoSans';padding:8px 10px;font-size:15px;font-weight:300;box-sizing:border-box;}
	.rece_con .con_inner .filebox{height:38px;}
	.rece_con .con_inner .filebox label{float: right;padding: 10px;}
	.rece_con .con_inner .filebox span{width: 84%;float: left;border: 1px solid #d9d9d9;padding: 10px 10px;box-sizing: border-box;}
	.rece_con .con_inner .titlebox input{width:96%;}
	.rece_con .con_inner .pop_content input[type="checkbox"]{width: 17px;height:17px;top: 3px;}
	.rece_con .con_inner .pop_content .inner_txt{margin:10px 0;padding:14px;background:#f2f2f2;color:#656565;font-size:14px;line-height:1.4;}
	.rece_con .con_inner .pop_content .inner_txt .user{padding: 3px 5px;background: #8e8e8e;font-size: 13px; font-weight: 300;color: #fff;border-radius: 50px;}
	.rece_con .con_inner .btnarea{width: 60%;}
	.rece_con .con_inner .btnarea ul{width:100%;}
	.rece_con .con_inner .btnarea li{float:left;width:48%;}
	.rece_con .con_inner .btnarea li:last-child a{background:#353535;}
	.rece_con .con_inner .btnarea li a{background:#ad4449;display: block;margin-right: 4%;text-align: center; padding: 15px 0;font-size: 18px;}
	
	
.mov_popup_c1{border:0;background:#efe1da;padding: 0 0 30px;}
	.mov_popup_c1 .close{top: -38px;right: 0;}
	.mov_popup_c1 .vod{width:92%;border:3px solid #ba8f87;margin-bottom:15px;}
	.mov_popup_c1 .text_area_bg{background:none;padding:0;text-align: left;width: 92%;box-sizing: border-box;margin: 0 auto;}
	.mov_popup_c1 .text_area{width:100%;}
	.mov_popup_c1 .text_area li{width:100%;margin: 8px 0;}
	.mov_popup_c1 .text_area li .song_sub{float:left;padding: 11px 10px;background: #ff9b0c;margin-right: 12px; color:#fff;}
	.mov_popup_c1 .text_area li .song_title{float:left;line-height:1;color:#353535;}
	.mov_popup_c1 .text_area li .song_team_name{float:right;}
	.mov_popup_ttee{background: #f7f0ed;margin-top: 10px;padding: 15px; color: #656565; font-weight: 300;}
	
	.search_popup_cl{background:#ffe3d9;}
	.search_popup_cl .seabtn{background:#cc595d;font-weight:300;}

	.popup_receipt_c1{border-color:#93272c;background:#ebbaa8;}
	.bc2af4{color:#93272c;font-size: 38px;}
	.popup_rec_btn{background:#93272c;font-weight:400;}
	.cancel_btn{background:#050000;}


.book_wrap .bx-wrapper .bx-viewport{left:0}
.rec_ranking .rank_area li .rank_vod>a{position:relative;z-index:10;}


@media screen and (max-width: 1024px){
	.container{width:96%;}
	
	.voteheader{padding: 0 0 4vh;}
	.inrtoarea .logo{margin-top: 4vh;}
	
	.wave_card .column{width: 28.3%;}
	
	.gnb{display:none;}
	.mgnb_btn{display:block;}
	#menu h2{text-align: left;font-size: 24px !important;padding: 2vh 1.5vw;background: #c25f64;color: #fff;}
	#menu .mgnb_list{text-align: left;}
	#menu .mgnb_list li{border-bottom: 1px solid #d9d9d9;} 
	#menu .mgnb_list li a{font-size: 24px;color:#353535;display: block; padding: 1.5vw;}
	
	.schedule1 .count{padding: 2.5vh 0;}
	
	.onlinetit_area{width:65%;}
	.onlinesection{padding: 6vh 0;}
	
	.summary1{background: linear-gradient(to left, #fbf4f1 75%, #f9eae4 25%);padding: 6vh 0;}
	.summary1_bg{left: 9vw;}
	.summary .con_con1{width: 96%;margin: 3vh auto;}
	.con_con1 .btnarea .regist{width: 130px;height: 130px;line-height: 130px;}
	
	.present_area .present_img{width: 60%;}
	.present_area .present_txt{width:40%;}
		
	.paging .box:hover{border-color:#93272c !important;color:#93272c !important;}
	
	.rec_ranking{background-image: none;background-color: #c25f64;}
	.rec_ranking .rank_area li{width: 45%;padding: 3% 2%; margin: 0 0 2% 1%;}
	.rec_ranking .rank_area li .rank_vod{width: 42%;}
	.rec_ranking .rank_area li .rank_vod>a{height:auto;}
	.rec_ranking .rank_area li .tranbg{left:0;top:0;z-index:11;}
	.rec_ranking .rank_area li .rank_text{width: 52%;margin-top: 0;}
	.rec_ranking .rank_area li .stick{width:100%;}
	
	.applicant_area #cheerArea .pagingBtn{display:none;}
	.applicant_area .cheerArea .cheerlist_area li{width: 32%;margin-left: 1.5%;}
	.paging a.box{display:block;}
	.commentto .comform .sdsdfff textarea{width: 85%;}
	.commentto .comform .sdsdfff .combtn{width:15%;}
}

@media screen and (max-width: 768px){
	
	.inrtoarea{left: -13%;}
	.inrtoarea .big_title{top: 126px;left: 63%;}
	.date_vote span{font-size: 20px;}
	.date_vote p{font-size: 34px;}
	
	.mgnb_btn{right: 0px;top: -12px; width: 28px;height: 28px;}
	#menu.open{width: 46%;}
	#menu h2{padding: 2.3vh 1.5vw;}
	#menu .mgnb_list li a{padding: 2vw 1.5vw;}
	.close2{width: 28px;height: 28px;}
	
	.schedule1 .count{padding: 4vh 0;}
	.schedule1 .count ul.countdown li p{font-size: 17px;margin-bottom: 12px;}
	.schedule1 .count ul.countdown li.seperator{margin-top: 21px;}
	
	.onlinetit_area .onlinetit_con,.onlinetit_area .onlinetit_con:before, .onlinetit_area .onlinetit_con:after{font-size: 35px;}
	.onlinetit_area .onlinetit_con:before{left:-20px;}
	.onlinetit_area .onlinetit_con:after{right:-20px;}
	.onlinetit_area .onlinetit_con p{font-size: 35px;}
	.online_subtxt{ font-size: 35px;}
	
	.wave_card{height: 28vh;}
	.wave_card .card{height: 15.5vh;}
	.wave_card .flow{height: 40vh;}
	
	@keyframes wavephoto {
	  0% {
		opacity:0;
		transform:rotate(.1deg) translate3d(900px,10px,0)
	  }
	  5%,95% { opacity: 0 }
	  6%,94% { opacity: 1 }
	  50% {
		transform: rotate(-0.05deg) translate3d(0,130px,0)
	  } 
	  to { 
		opacity:0;
		transform: rotate(.05deg) translate3d(-900px,10px,0)
	  }
	}
	
	.summary1_tit{font-size: 45px;}
	.summary1_bg{display:none;}
	.con_con1 .btnarea{bottom:-54px; padding: 2vw;left: 14px;}
	.con_con1 .btnarea span{font-size: 18px;}
	.con_con1 .btnarea p{font-size: 20px;margin-top: 4px;}
	.con_con1 .btnarea .songBtn{margin-top: 6px;}
	.con_con1 .btnarea .songBtn ul li{width: 48%;padding: 1vh 0;}
	.con_con1 .btnarea .regist{ width: 90px;height: 90px;line-height: 90px;top: -56px;right: -3px;}
	.con_con1 .btnarea .regist > img{    width:65% !important;}
	.con_con1 .btnarea .songBtn ul li a{font-size:16px;}
	
	.present_area{padding: 5vh 0;}
	.present_area .present_img{width: 57%;}
	.present_area .present_txt h2{padding-top: 58px;}
	.present_area .present_txt p{font-size: 18px;}
	.present_area .present_txt .present_box{padding: 16px 0;font-size: 16px;}
	
	.applicant_area{padding: 6vh 0;}
	.applicant_area .onlinebtn_area .right_btn a{width: 70px;}
	.applicant_area .cheerArea .cheerlist_area li{width: 49%;}
	.applicant_area .cheerArea .cheerlist_area li{margin-left:1.3%;}
	.applicant_area .cheerArea .cheerlist_area li:nth-child(3),.applicant_area .cheerArea .cheerlist_area li:nth-child(5){ margin-left: 0;}
	.applicant_area .cheerArea .cheerlist_area li:nth-child(4){margin-left:1.3%;}
	
	.togetherarea{padding: 5vh 0 0;}
	.online_user{background-size:contain;}
	.online_user .me{z-index: 100;width: 194px; height: 194px;background-size: contain;}
	.online_user .me span{ font-size:20px;padding: 7.5vh 7vw;}
	.online_user .other span{padding: 12px 22px;font-size: 16px;}
	.online_user .other2 span{padding: 14px 24px;}
	.online_user ul li{font-size: 18px;}
	.online_user ul li:nth-child(2){right: 2vw;top: 3vh;}
	.online_user ul li:nth-child(3){right: 1vw;top: 15vh;}
	.online_user ul li:nth-child(4){right: 11vw; bottom: 24vh;}
	.online_user ul li:nth-child(5){right: 8vw;bottom: 12vh;}
	.online_user ul li:nth-child(6){right: 31vw;bottom: 5vh;}
	.online_user ul li:nth-child(7){left: 36vw;bottom: 12vh;}
	.online_user ul li:nth-child(8){left: 0;bottom: 19vh;}
	.online_user ul li:nth-child(9){left: 11vw;}
	.online_user ul li:nth-child(10){left: 1.8vw;}
	.online_user ul li:nth-child(11){left: 19vw;}
	.online_user ul li:nth-child(12){left: 17vw;}
	.online_user ul li:nth-child(13){left: 10vw; bottom: 11vh;}
	.online_user ul li:nth-child(14){right: 20vw; bottom: 18vh;}
	.online_user ul li:nth-child(15){right: 9vw;}
	.online_user ul li:nth-child(16){right: 17vw;}
	.online_user ul li:nth-child(17){left: 25vw;}
	
	.rec_ranking{padding: 6vh 0;}
	.rec_ranking .rank_area{margin-top: 3vh;}
	.rec_ranking .rank_area li .rank_text h3{font-size: 19px !important;}
	.rec_ranking .rank_area li .rank_text p{font-size: 15px;}
	.rec_ranking .rank_area li .rank_vod>a img{height:123px !important;}
	
	
	#rece_go_popup{top: 1462px !important;}
	.rece_go_popup_cl{width:90%;}
	.rece_con .con_inner .filebox span{width: 83%;}
	.mov_popup_c1 .vod{height: 23vh;}
	
}

	
@media screen and (max-width: 601px){
	
	.inrtoarea{left:0;}
	.inrtoarea .big_title{top: 170px;left: 275px;}
	
	#menu h2{font-size: 20px !important;}
	#menu .mgnb_list li a{font-size: 20px;padding: 3vw 1.5vw;}
	
	ul.countdown li span{font-size: 62px;}
	.schedule1 .count ul.countdown li p{font-size: 14px; margin-bottom: 8px;}
	
	.onlinesection{padding: 6vh 0 3vh;}
	.online_subtxt{font-size: 28px;}
	.wave_card .flow{height: 31vh;}
	.wave_card .column{width: 33.3%;}
	
	@keyframes wavephoto {
	  0% {
		opacity:0;
		transform:rotate(.1deg) translate3d(830px,10px,0)
	  }
	  5%,95% { opacity: 0 }
	  6%,94% { opacity: 1 }
	  50% {
		transform: rotate(-0.05deg) translate3d(0,90px,0)
	  } 
	  to { 
		opacity:0;
		transform: rotate(.05deg) translate3d(-830px,10px,0)
	  }
	}
	
	.summary1_tit{ font-size: 36px;background-size: 17%;padding-top: 34px;}
	.summary .con_con1{margin: 3vh auto 0;}
	.summary1 p.info_txt{font-size:16px;}
	.con_con1 .btnarea .songBtn ul li{padding: 0.8vh 0;}
	.con_con1 .btnarea .songBtn ul li a{font-size:14px;}
	
	.present_area .present_img{float: inherit;width: 90%;margin: 0 auto;}
	.present_area .present_txt{float: inherit;width: 96%; text-align: center; margin: 0 auto;}
	.present_area .present_txt h2{padding-top: 45px;font-size: 44px !important;background-position: 50% 0;background-size: 25%;}
	.present_area .present_txt p{margin-top: 0.8vh;font-size: 21px;}
	.present_area .present_txt .present_box{font-size: 20px; width: 68%;margin: 1.5vh auto 0;}
	
	.applicant_area h2{background-size: 25%;padding: 24px 0 20px;}
	.applicant_area .onlinebtn_area .left_btn a{padding: 8px 15px;}
	.cheerArea ul li .view_txtarea .viewtit{font-size: 21px;}
	.cheerArea ul li .btnarea .modify_btn{position:relative;z-index:10;padding: 11px 30px;}
   	.cheerArea ul li .btnarea .cheer_btn{padding: 8px 25px;}
	.applicant_area .onlinebtn_area .right_btn input{padding: 12px 10px;}
	
	.online_user{height: 490px;}
	.online_user .me{width: 164px;height: 164px;}
	.online_user .me span{padding: 6.5vh 7vw;}
	.togetherarea h3{font-size: 34px !important;}
	.online_user .other span{font-size: 14px;padding: 1.5vw;}
	.online_user .other2 span{padding: 2vw; font-size: 16px;}
	
	.rec_ranking .h1tit{background-size: 45%;}
	.rec_ranking .rank_area li .rank_text h3{font-size: 26px !important;}
	.rec_ranking .rank_area li .rank_text p{font-size: 18px;}
	.rec_ranking .rank_area li{width: 100%;margin: 0 0 1.5vh;box-sizing: border-box;}
	.rec_ranking .rank_area li .rank_vod>a img{height: auto !important;}
	.rec_ranking .rank_area li .no1.hide_m{display:block !important;}
	.rec_ranking .rank_area li .no1.show_m{display:none !important;}
	.good_rank{margin-top: 5vh;font-size: 20px;}
	
	
	.q_a .qa_area{width:98%;}
	.q_a .qa_area h1{font-size: 19px !important;}
	
	.rece_go_popup_cl{padding:1vw 1vw 3vw;}
	.rece_con .tit{width: 17%;}
	.rece_con .con_inner{width: 83%;}
	.rece_con .con_inner .filebox span{width: 79%;}
	.rece_con .con_inner .btnarea li{width: 44%;}
	.rece_con .con_inner .btnarea li a{font-size: 16px;}
	
	.mov_popup_c1 .text_area li .song_sub{padding: 6px 10px;}
	.mov_popup_c1 .text_area li .song_title{font-size: 28px !important;}
	.mov_popup_c1 li p{margin-top:0;}
	
	
}
	
@media screen and (max-width: 480px){
	
	#intro{width: 90%;}
	.inrtoarea .m_title{top: 97px;left: 51%;}
	.mgnb_btn{width:22px;height:22px;}
	#menu h2{font-size: 20px !important; padding:5.3vh 9vw 2vh 1.5vw;}
	#menu.open{width: 52%;}
	.close2{width: 22px;height: 22px;top: 7px;right: 8px;}
	#menu .mgnb_list li a{font-size: 18px; padding: 4vw 1.5vw;}
	
	.toptxt_vote h3{font-size: 28px !important;}
	.toptxt_vote p{font-size: 30px;}
	.date_vote{width: 100%;padding:30px 0 20px;}
	.date_vote span{padding: 12px 25px;font-size: 17px;}
	.date_vote p{font-size: 25px;}
	
	ul.countdown li span{font-size: 40px;line-height:40px;}
	.schedule1 .count ul.countdown li p{font-size: 12px;margin-bottom: 4px;}
	.schedule1 .count ul.countdown li.seperator{padding: 0 1.5vw;font-size: 29px;margin-top: 8px;}
	.schedule1 .count ul.countdown li:first-child{margin-right: 4vw;}
	
	.onlinesection{padding: 3vh 0 0;}
	.onlinetit_area{width: 70%;}
	.online_subtxt{font-size: 28px;padding: 6vh 7vw 0; line-height: 1.3;word-break: keep-all;}
	.onlinetit_area .onlinetit_con, .onlinetit_area .onlinetit_con:before, .onlinetit_area .onlinetit_con:after,.onlinetit_area .onlinetit_con p{font-size: 24px;}
	
	.wave_card .column{width:34.5%;}
	.wave_card .card{height: 12vh;}
	
	@keyframes wavephoto {
	  0% {
		opacity:0;
		transform:rotate(.1deg) translate3d(540px,10px,0)
	  }
	  5%,95% { opacity: 0 }
	  6%,94% { opacity: 1 }
	  50% {
		transform: rotate(-0.05deg) translate3d(0,80px,0)
	  } 
	  to { 
		opacity:0;
		transform: rotate(.05deg) translate3d(-540px,10px,0)
	  }
	}
	
	.summary1_tit{background-size: 27%;}
	.summary1 .con_con1 li{float: inherit;margin: 0 auto 13vh; width: 80%;}
	.summary1 .con_con1 li:first-child{margin:0 auto 13vh;}
	.con_con1 .btnarea{bottom: -8vh;padding: 2vh 2vw 3vh;left: 5vw;}
	.con_con1 .btnarea .songBtn ul li{float:left;margin: 0;padding: 1.2vh 0;margin: 0 1% 0;}
	.summary1 p.info_txt{width: 80%; margin: 0 auto;word-break: keep-all;}
	.summary .con_con1{ padding-bottom: 1vh;}
	.con_con1 .btnarea span{font-size: 16px;}
	
	.present_area .present_txt h2{padding-top: 0;background: none;font-size: 32px !important;}
	.present_area .present_txt p{font-size: 17px;}
	.present_area .present_txt .present_box{font-size: 14px; width: 78%;}
	.applicant_area h2{background-size: 35%;}
	.applicant_area .onlinebtn_area .left_btn a.mybtn{display:none;}
	.applicant_area .onlinebtn_area .left_btn a{padding: 6px 10px;font-size: 15px;}
	.applicant_area .onlinebtn_area .right_btn input{display:none;}
	.applicant_area .onlinebtn_area .right_btn a{font-size: 14px;height: 35px;line-height: 35px;}
	.applicant_area .cheerArea{ margin-top: 10px;}
	.applicant_area .cheerArea .cheerlist_area li{margin-left: 2.8%;width: 48%;}
	.cheerArea ul li .vote_tb_img .vbgeicon{left: 0;top: 0;font-size: 13px;padding: 6px 12px;}
	.cheerArea ul li .view_txtarea{ margin: 10px; padding: 0;}
	.cheerArea ul li .view_txtarea .viewtit{font-size: 18px;}
	.cheerArea ul li .view_txtarea .viewsub span{font-size:14px;}
	.cheerArea ul li .btnarea{margin: 10px 10px 15px;position:relative;height:90px;}
	.cheerArea ul li .btnarea .modify_btn{position: absolute;right: 0;bottom: 40px;padding: 6px 12px;margin-bottom: 1vh;}
	.cheerArea ul li .btnarea .cheer_btn{position: absolute;bottom: 0;left: 0;border-radius:50px;width: 100%;box-sizing: border-box;}
	.cheerArea ul li .view_txtarea .count_num{background: transparent;border: 0;left: 0;top: auto;padding:0;bottom: -46px;right: auto; width: auto; height: auto; font-size: 20px;}
	.cheerArea ul li .view_txtarea .count_num span{display: inline-block;margin-right:3px;}
	
	.togetherarea{padding:40px 0 50px;}
	.togetherarea h3{font-size: 22px !important; margin-bottom: 2vh;}
	.online_user{height: 32vh;background: none;}
	.online_user ul li{position:inherit;width: 25%;float: left;margin-bottom:0.5vh;}
	.online_user .other,.online_user .other2{animation-name: opacity;animation-duration: 3s;}
	.online_user .other span,.online_user .other2 span{display:block;width:94%;margin:0 auto;box-sizing: border-box; animation-name: opacity;animation-duration: 3s;}
	.online_user .other span{background: #fff1ec;border: 1px solid #f6cdbf;color: #c65b35;}
	.online_user .other2 span{font-size: 14px;padding: 1.5vw;}
	.online_user .me{transform: translate(-50%, 30%);width: 110px; height: 110px;}
	.online_user .me span{padding: 5.4vh 7vw;font-size:15px;}
	
	.rec_ranking .rank_area li .rank_text h3{font-size: 20px !important;}
	.rec_ranking .rank_area li .rank_text p{font-size: 14px;}
	.good_rank{margin-top: 3vh;font-size: 16px;}
	
	.onlinesection{    padding: 3vh 0;}	
	.q_a h2{padding-top: 35px;background-size: 28%;}
	.accordion-header{padding: 16px 12px;}
	.q_a .qa_area h1{font-size: 17px !important;}
	.commentto .comform .sdsdfff{width: 100%;}
	.commentto .comform .sdsdfff textarea{width:100%;}
	.commentto .comform .sdsdfff .combtn{width:100%;}
	
	.mov_popup_c1 .vod{height: 20vh;}
	.mov_popup_c1 .text_area li .song_team_name{ float: left; margin-top: 10px !important;}
	
	#rece_go_popup{top: 1688px !important;}
	.rece_go_popup_cl{width: 96%;padding: 5vw 2vw;}
	.rece_go_popup_cl .close{top: -28px;}
	.rece_go_popup_cl h1{font-size: 22px !important;margin-bottom: 1vh;}
	.rece_con .tit{width: 14%;}
	.rece_con .con_inner{width: 86%;}
	.rece_con .tit h2{font-size: 17px !important;margin-bottom: 1.4vh;}
	.rece_con .tit h2:first-child{margin-bottom: 4.5vh;}
	.rece_con .tit h2:nth-child(4){margin-bottom: 3.2vh;}
	.rece_con .con_inner .pop_list li{float: inherit;font-size: 16px;margin: 0 0 6px;}
	.rece_con .con_inner .pop_content{margin-bottom: 1.5vh;}
	.rece_con .con_inner input[type=text]{width: 92%;}
	.rece_con .con_inner .filebox span{width: 67%;}
	.rece_con .con_inner .filebox label{width: 33%; box-sizing: border-box;text-align: center;padding: 10px 0;}
	.rece_con .con_inner textarea{height: 14vh;}
	.rece_con .con_inner .pop_content .inner_txt{font-size: 13px;}
	.rece_con .con_inner .pop_content .inner_txt .user{margin-top: 3px;display: inline-block;}
	.rece_con .con_inner .btnarea{width: 80%;}
	.rece_con .con_inner .btnarea li{width: 47%;}

}
	
@media screen and (max-width: 320px){
	
	.toptxt_vote h3{font-size: 25px !important;}
	.close2{width: 15px; height: 22px;}
	#menu h2{font-size: 18px !important;padding: 6vh 6vw 2vh 3vw;}
	#menu .mgnb_list li a{font-size: 16px;padding: 4vw 3vw;}
	
	.date_vote{padding: 4vh 0 3vh;}
	.date_vote p{font-size: 22px;}
	.date_vote span{font-size: 14px;}
	
	.onlinetit_area .onlinetit_con{height: 42px;}
	.online_subtxt{padding: 8vh 7vw 0;}
	
	.wave_card{height: 32vh;}
	.wave_card .flow{height: 33vh;}
	.wave_card .column{width: 41.5%;}
	.wave_card .card{height: 17vh;}
	@keyframes wavephoto {
	  0% {
		opacity:0;
		transform:rotate(.1deg) translate3d(540px,10px,0)
	  }
	  5%,95% { opacity: 0 }
	  6%,94% { opacity: 1 }
	  50% {
		transform: rotate(-0.05deg) translate3d(0,56px,0)
	  } 
	  to { 
		opacity:0;
		transform: rotate(.05deg) translate3d(-540px,10px,0)
	  }
	}
	
	.summary1_tit{ont-size: 30px;}
	.summary1 .con_con1 li{margin: 0 auto 15vh;}
	.present_area .present_txt h2{font-size: 30px !important;}
	.present_area .present_txt p{font-size: 15px;}
	.present_area .present_txt .present_box{width: 88%;}
	
	.applicant_area .cheerArea .cheerlist_area li{width:47.8%; margin-bottom: 12px;}
	.cheerArea ul li .btnarea .cheer_btn{padding: 6px 0; font-size: 14px;}
	.cheerArea ul li .btnarea .modify_btn{font-size: 13px;padding: 6px 8px;}
	.cheerArea ul li .view_txtarea .count_num{bottom: -50px;font-size: 18px;}
	
	.online_user{height: 50vh;padding: 2vh 0px 5vh;}
	.online_user ul li{width:33%;}
	.online_user .me{transform: translate(-50%, 56%);}
	.online_user .me span{padding: 7.4vh 7vw;}
	
	.rec_ranking .h1tit{background-size: 63%;padding-top: 24px;}
	.rec_ranking .rank_area li .rank_text h3{font-size: 16px !important;}
	.rec_ranking .rank_area li .rank_text p{font-size: 13px;}
	
	.accordion-header{padding:12px;}
	.q_a .qa_area h1{font-size: 15px !important;}

	.rece_con .tit h2{font-size: 16px !important; margin-bottom: 2vh;}
	.rece_con .con_inner .pop_list li{font-size: 15px;margin: 0 0 5px;}
	.rece_con .tit h2:first-child{margin-bottom: 5.8vh;}
	.rece_con .con_inner input[type=text],.rece_con .con_inner .filebox span,.rece_con .con_inner .pop_content span{font-size: 15px;}
	.filebox label{font-size: 11px;}
	.rece_con .con_inner .pop_content .inner_txt .user{font-size: 12px;}
	.rece_con .con_inner .btnarea li{width: 46%;}
	.rece_con .con_inner .btnarea li a{font-size: 14px;padding: 9px 0;}
	
	
}
@media screen and (min-width:0\0){
	.date_vote span{padding:12px 40px 6px;}
	.onlinetit_area{}
	.online_subtxt{padding:65px 0 0;}
	.online_subtxt span{padding:15px 10px 0;}
	.onlinetit_area .onlinetit_con{height:50px;}
	.con_con1 .btnarea .songBtn ul li{padding:20px 0 11px;}
	.present_area .present_txt .present_box{padding:20px 0 10px;}
	.applicant_area .onlinebtn_area .left_btn a{padding:12px 20px 6px;}
	.cheerArea ul li .btnarea .modify_btn{padding:15px 30px 10px;}
	.applicant_area .onlinebtn_area .right_btn a{height:44px;line-height:51px;}
	.cheerArea ul li .view_txtarea .count_num{padding:15px 0 0;}
	.online_user .other span{padding:15px 20px 7px;}
	.online_user .other2 span{padding:18px 25px 9px;}
	.online_user .me span{padding:100px 65px 70px;}
	.rec_ranking .rank_area li .tranbg{padding:8px 10px 2px;}
	.onlinetit_area .onlinetit_con p,.onlinetit_area .onlinetit_con::before, .onlinetit_area .onlinetit_con::after{margin-top:10px}
	.onlinetit_area .onlinetit_con .online_list li{margin-top:10px}
	.mov_popup_c1 .text_area li .song_title{margin-top:10px;}
	.mov_popup_ttee{margin-top:0;}
	.rece_con .con_inner .pop_content .inner_txt .user{padding:5px 5px 0;}
	.q_a .qa_area h1{line-height:1.5;}
	.rece_con .con_inner .filebox label{padding:13px 10px 7px;}
	.cheerArea ul li .vote_tb_img .vbgeicon{padding:10px 14px 4px;}
	.rec_ranking .h1tit{padding-top:40px;}
		
	
} 
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	