/*
Project :
Author  :
Date    :
*/

@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

/* Common */
/*html, body {font-family:'Nanum Square',Dotum,sans-serif;
font-size:1em;-webkit-font-smoothing:antialiased;background:#fff;line-height:1;color:#000;font-weight:400;}*/

html, body {font-family:'Spoqa Han Sans', 'Source Sans Pro', Apple SD Gothic Neo, Nanum Barun Gothic, Nanum Gothic, '???', Dotum, Verdana, Arial, sans-serif;
font-size:1em;-webkit-font-smoothing:antialiased;background:#fff;line-height:1;color:#000;font-weight:400;}

img{border:0;margin:0;padding:0;max-width:100%; max-width:100%;}
a{margin:0;padding:0;}
a[name]{height:0;}

.fleft{float:left;}
.fright{float:right;}
.alternative{z-index: -1;width: 0;height: 0;overflow: hidden;visibility: hidden;}
.txtleft{text-align:left!important;}
.txtcenter{text-align:center!important;}
.txtright{text-align:right!important;}
.txtbold{font-weight:bold!important;}
.prelative{position:relative;}
.pabsolute{position:absolute!important;}
.line_height{line-height:0;}

h1{font-size:3.750em!important; line-height:65px;} /*60px*/
h2{font-size:2.500em!important; font-weight:400!important; } /*40px*/ 
h3{font-size:1.563em!important; font-weight:400!important;} /*25px*/
h4{font-size:1.250em!important; font-weight:400!important;} /*20px*/
h5{font-size:1.0em!important; font-weight:400!important;}  /*18px*/

.colfff{color:#fff!important;}
.maincolor{color:#862dff!important;}
.subcolor{color:#db00ff!important;}
.fontsub{color:#808080! important;}
	.letsp{letter-spacing:-2px !important;}

.show_m{display:none!important;}
.hide_m{display:block!important;}
.hide_im{display:inline-block!important;}
.blockin{display:inline-block !important;}
.block{display:block !important;}

ul, li{ margin:0;}
li img { vertical-align:middle; }
.maright{ margin-right:20px;}
.mgbottom4{margin-top: 2vh;
    font-size: 0.9em;}
.maleft{ margin-left:20px !important;}
.total{ background-color:#f2f2f2; }
.matop5{ margin-top:5px!important;}
.matop10{ margin-top:1.3vw!important;}
.matop30{ margin-top:30px;}
.matop30_1{ margin-top:-31px;}
.matop50{ margin-top:50px;}
.matop{ margin-top:40px;}
.maright10{margin-right:10px;}
.matoplf{ margin-top:14px;}
.fontlight{  font-weight:200!important; font-family:'Spoqa Han Sans', 'Source Sans Pro'!important;}
.fontregular{ font-weight:400 !important;font-family:'Spoqa Han Sans', 'Source Sans Pro'!important;}
.fontbold{  font-weight:700 !important; font-family:'Spoqa Han Sans', 'Source Sans Pro'!important;}
.roboto{font-family: 'Roboto', sans-serif; font-weight: bold;}
.section{padding:5vw 0;}
.bacnone{background:none!important;}
.half{width:48%;}
.fffcolor{color:#fff!important;}

.section{padding:7.5vh 0 8vh;}
/* Layout */

.container{position:relative;width:1170px;margin:0 auto; text-align:center; }
.container-fluid{position:relative;width:100%;margin:0 auto; text-align:center;}
img{display:inline-block;width:auto\9!important;/* ie8 */width:auto!important;max-width:100%;height:auto!important;}

#evalu_popup2{display:none;position:fixed;left:calc(50% - 430px);top:calc(50% - 250px);width:490px;height:690px;background:#fff;z-index:2010;padding:40px;}

.evalu_popup_1{background:#fff;width:100%;}
	.evalu_popup_1 p{margin:10px 0; font-size:1.7em; font-weight:400;}
	.evalu_popup_1 table{width:100%; margin-bottom:2vh;}
	.evalu_popup_1 table th{background:#000; padding:0; font-size:1.4em; color:#fff; font-weight:400;}
	.evalu_popup_1 table td{background:#fff; padding:15px; font-size:16px; color:#000; border:1px solid #d9d9d9; font-weight:400; text-align:left;line-height:25px;}
	.evalu_popup_1 .fimg{background:#fff; border:1px solid #d9d9d9;}
	.evalu_popup_1 .men_name{font-size:1.5em; background-color:#6f25fe; padding:10px 0 10px}
	.evalu_popup_1 span{font-size:0.6em; margin-left:3px;}
	.evalu_popup_1 .info_stt{font-size:1em;}
	.pro6f25fe{color:#6f25fe; font-weight:600; font-size:1em;}
	.evalu_popup_1 .achievement{font-size:0.9em; line-height:2vh}
	
	
#evalu_popup{display:none;position:fixed;left:calc(50% - 430px);top:calc(50% - 250px);width:860px;height:510px;background:#fff;z-index:2010;padding:30px;}

.evalu_popup_2{background:#fff;width:100%;}
	.evalu_popup_2 h2{font-size:2em!important; margin:0.5vh 0 1vh;}
	.evalu_popup_2 p{margin:10px 0; font-size:1.7em; font-weight:400;}
	.evalu_popup_2 table{width:100%; margin-bottom:2vh;}
	.evalu_popup_2 table th{background:#000; padding:10px; font-size:1.4em; color:#fff; font-weight:400; line-height: 2.5vh;}
	.evalu_popup_2 table td{background:#fff; padding:15px; font-size:1.1em; color:#000; border:1px solid #d9d9d9; font-weight:400; text-align:left;line-height:25px;}
	.evalu_popup_2 table tr td{border-bottom:1px solid #d9d9d9;}
	.evalu_popup_2 table tr td p{font-size:1.1em!important;}
	.simbg{background: #6f25fe !important; border: 0!important;}
	
/*스토아영역*/
.store_s{background:url(../images/store_bg.png)no-repeat 50% 0%;overflow:hidden; height:285px; }
.store_s h6{font-size:2.6em; font-weight:500; line-height:1.3em; margin:5vh 0 0;letter-spacing:-1px;}	
.store_s span{color:#9d3350;}	
.store_s a{display:inline-block; border-radius:50px; color:#fff; background-color:#9d3350; font-size:1.1em; padding:1.7vh 1.2vw; margin-top:1vh;} 


.header{background:#000 url(../images/bg.gif) no-repeat 50% 0%;overflow:hidden;padding:0vw 0 3.5vw; text-align:center; background-size:cover;}
	.header_logo{margin-left:25px;}
	.messenger{margin-right:25px; float:right;}
	.messenger li{float:left;}
	.messenger li a{width:36px;height:36px;background:url(/event/img/kicon_2017/messenger.png) no-repeat 0 0;display:inline-block;margin-left:5px; text-align:center;}
	.messenger li a:hover{background-position:0px -42px;}
	.messenger li a.facebook{background-position:-41px 0px;}
	.messenger li a.facebook:hover{background-position:-41px -42px;}
	.messenger li a.kakao{background-position:-81px 0px;}
	.messenger li a.kakao:hover{background-position:-81px -42px;}
	.messenger li a.link{background-position:-124px 0px;}
	.messenger li a.link:hover{background-position:-124px -42px;}
	
.gnb{margin-top:65px;}
.gnb_ul{}
.gnb_ul li{float:left; width:16%; text-align:left;display:inline-block;}
.gnb_ul li.bgnone{background:none;}	
.gnb_ul li a{color:#fff!important;display:inline-block; overflow:hidden; }
.gnb_ul li p{ font-weight: 100;margin-bottom:3px;}
.gnb_ul li h4{ font-weight: 700; font-size:1.250em;color:#fff;background: url(../images/gnb_bg.png)no-repeat 0% 100%; padding-bottom:10px;}
.gnb_ul li h4 span{font-weight:200; font-size:16px;}
.gnb_ul li a{color:#fff !important;text-decoration:none!important;}
.gnb_ul li a:hover{ text-decoration:none!important;}
/*.gnb_ul li a h4:hover{background: url(../images/gnb_bg_1.png)no-repeat 0% 100%;color:#000 !important; text-decoration:none!important;}
.gnb_ul li a .active{background: url(../images/gnb_bg_1.png)no-repeat 0% 100%;color:#000 !important; text-decoration:none!important;}*/

/*.gnb_ul li a p:hover, .gnb_ul li a p.active{color:#000; }
.gnb_ul li a h4:hover, .gnb_ul li a h4.active{color:#000;}*/
	
.gnb_area{ width: calc(100% - 600px); display:inline-block; }			
	.gnb_area #gnb .gnb_ul li{float:left; width:20%; background: url(https://www.kidkids.net/event/img/kicon_2017/gnb_line.png)no-repeat 0% 50%;}
	.gnb_area #gnb .gnb_ul li.sdsdsdsd{width:20%;}
	.gnb_area #gnb .gnb_ul li.sdsdsdsd.finalstep{width:13.666666%;}
	.gnb_area #gnb .gnb_ul li:first-child{background:none;}
	.gnb_area #gnb .gnb_ul li a{color:#fff; text-decoration:none; font-size:17px;}
	.gnb_area #gnb .gnb_ul li a:hover, .gnb_area #gnb .gnb_ul li a.active{color:#5ecffe;}
	.gnb_area #gnb .gnb_ul li a:hover, .gnb_area #gnb .gnb_ul li a.act_glod{color:#dca73a!important;}
	.gnb_area #gnb .gnb_ul li.vote_hover a:hover, .gnb_area #gnb .gnb_ul li.vote_hover a.active{color:#ffd200!important;}
	
	.gnb_area #gnb .gnb_ul li.kicongnb a:hover, .gnb_area #gnb .gnb_ul li.kicon gnb a.active{color:#dca73a!important;}	
			
#intro{margin:2.5vw auto 0;text-align:center;}
	#intro .inrtoarea{display:inline-block; }
	#intro .klogo{float:left;}
	#intro .klogotit{ text-align:left; color:#fff; float:left; margin-left:20px; margin-top:60px;}
	#intro .klogotit h3{font-weight:100;}
	
.count_area{margin:0 auto;text-align:center;width:75%; margin-top:-2vw; margin-bottom:-3vw; position:relative; background:none;}
	.count_area .count{margin:0 auto;text-align:center;padding:10px 10px 20px;display:inline-block;}
	.count_area .count .style{width:100%;font-family:Roboto;font-weight:bold;border-style:none;}
	.count_area .count .size_lg{font-size:68px;border-width:0;border-radius:0;}
	.count_area .count .colorDefinition {background:none;color:#fff;}
	#future_date .colum{font-weight:300;margin:0 10px;position:relative;top:-5px;}
	.count_area .text{font-size:25px;color:#fff;line-height:82px;margin-right:20px;}
	.count_area .text .postop{position:relative;top:5px;}
	.count_area img{vertical-align:middle;margin-right:10px;}

	ul.countdown{list-style:none;margin:0;padding:0;display:block;text-align:center;}
	ul.countdown li {display:inline-block;font-family:Roboto;font-weight:bold;color:#fff;}
	ul.countdown li span {font-size:4.688em;font-weight:300;line-height:68px;font-weight:bold;}
	ul.countdown li.seperator {font-size:68px;line-height:68px;vertical-align: top;}
	ul.countdown li p{color:#fff;font-size:12px;font-weight:normal;margin-top:5px;}
	ul.countdown li p:first-letter{text-transform:uppercase;}
	
	.coninfo{color:#fff;font-size:1.25em;/*position:absolute; top:-13px; left:40%;*/}

	.accept{background:#f5f5f5; }		
		.accept h4{ font-size:1.250em; color:#000; margin-top:14px ;  text-align:center; }
		.accept p{font-size:1.0em; color:#6f25fe; margin-top:14px ;  text-align:center; border:1px solid #6f25fe; display:inline-block; padding:10px 15px;}
		.accept ul{display:inline-block; text-align:center;margin-top:2vh;}
		.accept ul li{ margin:0 0.4vw ; float:left;height:325px;}
		.accept .apply{background-color:#fff; border:1px solid #d9d9d9; padding-bottom:40px; color:#000;}
		.accept .line{width:270px; height:12px;}
		.accept .apply .a_title{font-size:1.875em; font-weight:500; padding-top:40px;}
		.accept .apply .a_s_title{margin:6px 0 15px;}
		.bgcolorpp{background-color:#db00ff;}
		.bgcolorb{background-color:#6f25fe}
		.ap_btn{background-color:#000; color:#fff; height:64px; line-height:64px;}
		.ap_btn{color:#fff; font-size:18px;}
		.slsize{font-size:2.5em;}
		.p_ext{line-height:1.563em;}
		.p_ext_e{line-height:1.250em;}
		
		
.schedule{background:#230939;}	
	
.judge{background:#5a48fd;}	
	.judge ul{display:inline-block; text-align:center;margin-top:2vh;}
	.judge ul li{float:left;}
	.judge ul .judge_img{background-color:#fff; border:7px solid #230838; width:45%;}
	.judge ul .plus{font-size:3em; font-weight:600; margin:5vh 0.6vw 0 0.6vw;}
	/*.judge .judge_btn{margin-top:2vh; text-align:center;}
	.judge .judge_btn li{float:left; border-radius:50px; font-size:1.2em;text-decoration:none;}
	.judge .judge_btn li a{padding:26px 73px; display:inline-block;}*/
	
	.judge .judge_btn1{margin:2vh auto; text-align:center; border-radius:50px; text-decoration:none; height:70px; line-height:70px; width:270px;}
	.judge .judge_btn1 a{font-size:1.2em;}
	.bgcolore{background-color:#7bf6fe}
	.bgcolorp{background-color:#db00ff; color:#fff;}
	.bgcolore a{color:#5e46fa; text-decoration:none;}
	.bgcolorp a{color:#fff; }
	.bgcolorp{margin-right:10px;}
	
	.judge{background:#5a48fd;}	
	.judge ul{display:inline-block; text-align:center;margin-top:2vh;width:100%;}
	.judge ul li{float:left;}
	.judge ul .judge_img{background-color:#fff; border:7px solid #230838; padding:30px 0;}
	.judge ul .judge_img2{background-color:#f6ff00; border:7px solid #230838; }
	.judge ul .plus{font-size:3em; font-weight:600; margin:5vh 0.6vw 0 0.6vw;}
	.judge .judge_btn{margin-top:2vh; text-align:center;}
	.judge .judge_btn li{float:left; border-radius:50px; font-size:1.2em;text-decoration:none;}
	.judge .judge_btn li a{padding:26px 73px; display:inline-block;}
	
	
.online_vote{padding:5% 0 1%;/*background:#f5f5f5;*/}
	.online_vote h4{margin-top:1.5vh;}
	.online_vote h5{color:#808080; margin-top:0.3vh;}
	.online_vote p{font-size:23px;font-weight:normal; margin-top:10px; }
	.online_vote .onlinebtn_area{margin-top:1.5%;}
	.online_vote .onlinebtn_area .leftbtn{float:left;}
	.online_vote .onlinebtn_area li{float:left; box-sizing: border-box;}
	.online_vote .onlinebtn_area li a.onlinebtn{font-size:14px; border:1px solid #000; padding:10px 25px; text-decoration: none;color: #000;border-radius:0px;}
	.online_vote .onlinebtn_area li a.onlinebtn:hover{ background:#000; color:#fff;}
	.online_vote .onlinebtn_area li a.active{ background:#000; color:#fff;}
	.online_vote .onlinebtn_area .rightbtn .mysch{margin-left:4px;}
	.online_vote .onlinebtn_area .rightbtn input{border:1px solid #44169b; padding:11px;}
	.online_vote .onlinebtn_area .search{background:#6f25fe;  border:1px solid #44169b;}
	.online_vote .onlinebtn_area .search a{width:60px; height:39px; line-height:39px; display:inline-block;}
	.online_vote .onlinebtn_area li a.mysearchs{color:#fff; font-size:0.8em;}
	.online_vote .onlinebtn_area .rightbtn{float:right; margin-right:10px;}
	.online_vote .vote_list_area{margin-top:0.2vw; margin-left:-5px; text-align:left;}
	.online_vote .vote_list_area li{position:relative;    width: 283px; height:360px;
    margin: 5px;
    padding: 0 0 10px 0;
    float: left;
    background: #fff;
    overflow: hidden;
    position: relative;
    border: 1px solid #d9d9d9;
    box-sizing: border-box; }
	
	
	.online_vote .onlinebtn_area li a.myvodlook{border-radius:0;}
	.online_vote .vote_list_area li .vbgeicon{color:#fff; width:60px; height:28px; line-height:28px; position:absolute; top:10px; right:10px; text-align:center;}
	.vbge02dfc{background-color:#e02dfc; }
	.vbg885efc{background-color:#885efc;}
	.vbg56bb37{background-color:#56bb37;}
.rec_ranking{background:#1f1f1f; /*padding:3% 0 5%;*/ }
	.rec_ranking h4{margin-top:1.5vh;}
	.rec_ranking h5{border:1px solid #fff; display:inline-block; padding:0.2vh 0.3vw; margin-top:0.7vh;}
	.rec_ranking h6{font-size:1.25em; font-weight:400;}
	.rec_ranking .ex{font-size:1em; font-weight:200; line-height:21px; margin-top:0.3vh; text-align:center;}
	.rec_ranking .rank_area{margin-top:20px;}
	.rec_ranking .rank_area li{position:relative; margin:5px; width:535px; background:#151009; padding:20px; float:left; height:183px;}
	.rec_ranking .rank_area li .rank_vod{width:190px; height:143px; float:left; margin-right:20px; background:#cccccc; display:table; }
	.rec_ranking .rank_area li .rank_vod>a{display:table-cell;vertical-align:middle; max-width:190px; height:143px;}
	.rec_ranking .rank_area li .rank_text{float:left; text-align:left; margin-top:10px;}
	.rec_ranking .rank_area li .rank_text h3{font-size:23px; color:#fff; font-weight:normal; }
	.rec_ranking .rank_area li .rank_text p{font-size:14px; color:#999999; font-weight:normal; margin-top:8px; }	

	.good_rank { position: static; bottom:13px; font-family: Roboto; font-weight: bold; color: #fff; margin-top:42px;}
	.good_rank img{margin-right:3px; margin-top:-2px;}
	
	.rec_ranking .rank_area li .tranbg{
		position:absolute; background-color: #ffffff; background-color: rgba( 255, 255, 255, 0.7 ); border:1px solid #f1454d; width:58px; height:24px; 
		line-height:24px; top:7px; left:7px; text-align:center; color:#f1454d; font-weight:500;
		}
	 .rec_ranking .rank_area li .stick{width:242px;height:18px;/*position:absolute*/; bottom:20px; right:100px; margin-top:10px;}
		.rec_ranking .rank_area li .stick .percent{width:100%; background-color:#313131; overflow: hidden; height:18px;}
			.rec_ranking .rank_area li .stick .percent .stpoint{width:50%; background-color:#f54949; height:18px;} 

	
	

.q_a{background:#fff;padding:5vw 0;}
		.q_a h1{font-size:3em; color:#333333;  font-weight:400;}
		.q_a .qa_area{width:100%;margin-top:20px;border:1px #a6a6a6;border-style:solid none;}
		.q_a .qa_area h1{font-size:1em!important;font-weight:400px;}

		.drawer, .accordion-item{border:none;border-radius:0;}
		.accordion-header, .accordion-content{border:1px #d9d9d9;border-style:none none solid;}
		.accordion-item-active .accordion-header{background:#6f25fe;}
		.accordion-content{text-align:left;font-size:17px;padding:18px 30px 18px 40px;}
		.accordion-content:before{content:"A. ";margin-left:-19px;}
		.accordion-header-icon{position:relative;top:4px;font-size:0;width:18px;height:11px;background:url(/event/img/kicon_2017/icon_q_a.png) no-repeat;}
		.accordion-header-icon.accordion-header-icon-active{
			background:url(/event/img/kicon_2017/icon_q_a_01.png) no-repeat;
			-webkit-transform: rotate(0deg);
			    -ms-transform: rotate(0deg);
					transform: rotate(0deg);
		}			
		.accordion-header {
    background: #fff;
    padding: 12px;
    cursor: pointer;
    min-height: 20px;
    transition: .25s;
}

.waybtn{background-color:#f5f5f5;}
.waybtn .waybtns a{color:#000; display:inline-block; width:144px; height:34px;border:1px solid #000; line-height:34px;} 
.accordion-content {
    color: #212121;
    background: #f0f0f0;
    line-height: 1.45em;
}

.way{padding-top:3vw;z-index:1000;}
	.way h2{color:#c83f2e;}
	.way .way_area{display:inline-block;text-align:center;margin:2vw auto -2vw;}
	.way .way_area li{float:left;position:relative;margin-left:18px;}
	.way .way_area li:first-child{margin:0;}
	.way .way_area li p{font-size:1.1em; line-height:1.2em; margin:0.3vw 0 0.3vw;}
	.way .way_area li .imgpos{position:relative;left:10px;}
	.way .way_area li+li:before{content:url(/event/img/kicon_2017/way_arrow.png);margin:0 20px;position:absolute;left:-57px;top:50%;margin-top:16px;z-index:1010;}
	
	
.footer{background:#170b21;}
	.footer .messenger{float:left; margin-top:20px;}
	.footer .footext{text-align:left; float:left; margin-top:20px; margin-left:20px;line-height:25px;}
	
#bxcon { background: none; padding: 0; text-align: center; float: right;	}
	.book_wrap{width:408px; height:82px;overflow:hidden;}

.flyban{position:fixed;right:2%;top:150px;z-index:400;text-align:center;}
.fly2018{ margin-bottom:10px;}	
.fly2018_area{background:url(../images/flyban_2018_m.png);width:121px; margin-top:-1px; padding-top:5px;position:relative;}
.fly2018_area .btnfiy{position:absolute; top:-10px; left:-30px;}
.fly2018_area .fliyvod{width:104px; height:73px;text-align:center;margin:0 auto 5px;}
#flyvod{width:900px; height:560px; background:#000; position:relative;}
.header .modal_close{position:absolute; top:0; right:-45px;background:#000; padding:10px;}


.pex_dl{text-align:left;font-size:16px; line-height:20px; margin-bottom:8px;color:#808080; }
.pex_dl dt{display: inline-block;width:18px;vertical-align:top;}
.pex_dl dd{display: inline-block; }	

.award_2018 .pex_dl{color:#fff; margin-top:8px;}

.paging .box:hover{border-color:#5a48fd!important;text-decoration:none;  color:#5a48fd!important;}
	.paging li a:hover{text-decoration:underline; color:#5a48fd!important;}
	.paging li a.active{color:#5a48fd!important; }

.rece_go_popup_cl h1{font-size:2em!important;}	
.rece_go_popup_cl .pick ul li{float:left; margin-right:2vw;}

	
/*#voteArea { margin: 0 auto; text-align: center; }
	#voteArea li { width: 224px; float: left; margin: 5px; }*/
	
	/*.vote .vote_list_area li{width:224px; padding:0; border:0;}
	.vote .vote_list_area li .vote_list_text .vod_tit{border:0;padding-bottom:0;}
	.vote .vote_list_area li .vote_tb_img{background:#000;}*/
		

#evalu_popup, #evalu_popup2, #rece_go_popup { position: fixed; }
#evalu_popup { top: calc(50% - 255px); }
#evalu_popup2 { left: calc(50% - 295px); top: calc(50% - 395px); }
.rec_ranking .rank_area li .rank_vod {
	width: 241px;
	height: 100%; 
}
.rec_ranking .rank_area li {
	padding: 42px 20px;
	padding-bottom: 20px;
}	
	.schedulea{float:left; width:45%; border:1px solid #fff; padding:15px; margin-right:10px;}
	.schedulea p{font-size:20px;}
	
	.dayday{font-size:1.2em; margin-top:0.6vh;}

	/*신청하기*/
	.klogotit h3.gogo{margin:2vh 0 2vh;color:#e988ff;font-size:1.8em!important;}
	/*#intro .appklogo{float:none; }
	#intro .appklogo img{ }*/
	#intro .appklogotit{ margin-top:125px;}
	#intro p{line-height:27px; color:#fff; font-size:19px; margin-top:-10px;}
	#intro .day_time{width:560px;border-top:1px solid #fff; border-bottom:1px solid #fff; padding:10px; color:#fff; font-size:23px; text-align:center; margin:20px auto 0;}
	#intro .program{background-color:rgba(192, 0, 255, 0.2);display:inline-block;margin:30px auto 0;padding:25px 50px;}
	#intro .program li{float:left; text-align:left; line-height:26px; font-size:18px;color:#fff; margin-left:30px; } 
	#intro .program li:first-child{margin-left:0; margin-top:10px;}
	
	.appask_way{background: #fff; padding:3% 0 4%;}
	.appask_way .h1tit{font-size:20px!important; color:#000;}
	.appask_way li{border: 3px #6f25fe solid; color:#000;}
	
	.appsee_ask form{background:#fff; padding:30px; margin-top:10px;}
	
	.appheader{background: #000 url(../images/appbg.png) no-repeat 50% 0%; padding-bottom:380px;}
	.appsee_ask .see_ask_area .appsee_ask_ul_con{width:340px;} 
	.appsee_ask .see_ask_area .appsee_ask_ul_con.w444{width:444px;} 
	.see_ask .appsee_ask_ul_con input[type="tel"]{width:340px;}
	.see_ask .appsee_ask_ul_con input[type="tel"].w444{width:444px;}
	.see_ask .add_btn{font-weight:normal;}
	.see_ask .appadd_btn{float:left; padding: 10px 25px; margin-left:3px;margin-top:5px; font-weight:normal;}
	.see_ask .ind_info_btn{background:#6f25fe;font-size:23px;}
	.see_ask_area .see_asktab_tit{font-size:20px;}
	
	/*.appsee_ask .see_ask_area .see_ask_ul_con{width:220px;}
	.appsee_ask .see_ask_area .appsee_ask_ul_con{width:280px;} 
	
	.see_ask .see_ask_area input[type="text"]{width:220px;}
	.see_ask .appsee_ask_ul_con input[type="tel"]{width:280px;}
	.see_ask .add_btn{float:left; display:inline-block;}
	.see_ask .see_ask_area .see_ask_ul_con2{width:100%;}
	
	
	/*.fontnanum{ font-family: 'Nanum Myeongjo', serif;}*/
	.ask_map{background:url(https://www.kidkids.net/event/kicon_2018/images/app_islandresort.png);}
	.ask_way_arrow{margin: 75px 10px 0;}
	
	.fonts14{font-size:14px; margin-left:20px;}
	.martopm_40{margin-top:-40px;}
	
	.popup_ask_cl{border:#734fff solid 8px;}
	.popup_receipt_c1 h2{font-size:30px!important; line-height:35px;}
	.badca73a{    background-color: #6f55ff;font-weight:normal;font-size:18px;}
	
	.appsee_ask .see_ask_area .appsee_ask_ul_con.w444{width:96%;}
	.see_ask .appsee_ask_ul_con input[type="tel"].w444{width:100%;}
	
	#intro .nono{margin-bottom:85px;font-size:16px; margin-top:13px; color:#939393;line-height:20px;}
	.commentto .comform .sdsdfff{margin-top:10px;}
	.commentto .comform .sdsdfff .combtn{background: #6f25fe; }
	
	.presentaa{background:#6f25fe url(https://www.kidkids.net/event/kicon_2018/images/bg_presentaa.png) ;     padding: 7.5vh 0 0vh;}
	.presentaa p{font-size:30px; color:#fff; line-height:38px;letter-spacing:-1px}

@media screen and (max-width: 1024px){
		
		.container{width:100%;}
		
		.choice_m{}
		.online_vote .vote_list_area li{width: 231px;}
}


@media screen and (max-width: 768px){
	
			
	/*심사기준모달*/
	#evalu_popup{width:80%;}
	#evalu_popup {
		display: none;
		position: fixed;
		left: calc(50% - 430px);
		top: calc(50% - 250px);
		width: 80%;
		height:auto;
		background: #fff;
		z-index: 2010;
		padding: 2vh 5vw;
	}
	/*접수모달*/
	.rece_go_popup_cl h1{font-size:1.5em!important;}
	
	.evalu_popup_2{background:#fff;width:80%;}
	.evalu_popup_2 h2{font-size:1em!important; margin:0.5vh 0 1vh;}
	.evalu_popup_2 p{margin:10px 0; font-size:0.9em; font-weight:400;}
	.evalu_popup_2 table{width:100%; margin-bottom:2vh;}
	.evalu_popup_2 table th{background:#000; padding:10px; font-size:0.8em; color:#fff; font-weight:400; line-height: 2.5vh;}
	.evalu_popup_2 table td{background:#fff; padding:0.1vh 2vw; font-size:0.7em; color:#000; border:1px solid #d9d9d9; font-weight:400; text-align:left;line-height:2.5vh;}
	.evalu_popup_2 table tr td{border-bottom:1px solid #d9d9d9;}
	.evalu_popup_2 table tr td p{font-size:0.8em!important;}
	.simbg{background: #6f25fe !important; border: 0!important;}
	.evalu_popup_2 .pop_close img {max-width: 50%;}
	.evalu_popup_2 .pop_close{position:absolute; top:1vh; right:-1vw;}
	/*심사위원소개 모달*/
	#evalu_popup2{display:none;position:fixed;left:calc(50% - 430px);top:calc(50% - 250px);width:80%;height:auto;background:#fff;z-index:2010;padding:2vh 5vw;}
	.evalu_popup_1{background:#fff;width:100%;}
	.evalu_popup_1 p{margin:10px 0; font-size:1.3em; font-weight:400;}
	.evalu_popup_1 table{width:100%; margin-bottom:2vh;}
	.evalu_popup_1 table th{background:#000;  font-size:1.4em; color:#fff; font-weight:400;}
	.evalu_popup_1 table td{background:#fff; padding:2vh 3vw; font-size:16px; color:#000; border:1px solid #d9d9d9; font-weight:400; text-align:left;line-height:25px;}
	.evalu_popup_1 .fimg{background:#fff; border:1px solid #d9d9d9;}
	.evalu_popup_1 .men_name{font-size:0.9em; background-color:#6f25fe; padding:1vh 1.5vw;}
	.evalu_popup_1 span{font-size:0.6em; margin-left:3px; text-align:left;}
	.evalu_popup_1 .info_stt{font-size: 0.8em;line-height:1.2em;}
	.pro6f25fe{color:#6f25fe; font-weight:600; font-size:0.7em;}
	.evalu_popup_1 .achievement{font-size: 0.6em;line-height:1.4em;}
	.mgbottom4{margin-top: 3vh; font-size: 0.7em}
	.evalu_popup_1 .pop_close img{max-width:80%;}
	.evalu_popup_1 .pop_close{position:absolute; top:1vh;}
	
	
	/*스토아*/
	.store_s{background-image:none; background-color:#ffcada;height:100px; padding:3.3vh 0 1.5vh; }
	.store_s h6{font-size:1.15em; line-height:1.2em; text-align:left; margin:0;}
	.store_s .store_go{margin-left:3vw;}
	.store_s .eoulet_btn{text-align:left;}
	.store_s a{font-size:0.92em;padding:1.7vh 6vw 2.2vh; margin-top:1vh;}
	.store_s{
		background-image:url(../images/store_soo.png);
		background-position:87% 69%;background-size:22%;background-repeat:no-repeat;
	}
	
	.header{background:#000 url(../images/bg.gif) no-repeat 10% 0%;overflow:hidden;padding:0vw 0 3.5vw; text-align:center; background-size:none;}
	.container{width:93%;}
	
	.show_m{display:block!important;}
	.show_im{display:inline-block!important;}
	.hide_m{display:none!important;}
	.hide_im{display:none!important;}
	
	
	.block{display:inline-block !important;}
	.slsize{font-size:1.5em;}
	
	.dispnone{display:none;}
	.header{padding: 0vw 0 8vw;}
	#intro .klogo{float:inherit;}	
	#intro .klogotit{text-align:center;    margin-top: 20px;}
	.online_vote .onlinebtn_area li a.m_480{padding:0 3px;}
	
	.q_a {padding: 10vw 0;}
	.q_a .qa_area{width:90%;margin:20px auto 0;}
	.q_a .qa_area h1{font-size:16px;}	
	
	.way{padding:15vw 0 10vw; background:none;}
	.way h1{font-size:2em;}
	.way .way_area{width:90%;margin:3vw auto -2vw;}
	.way .way_area li{float:none; width:100%; margin:10px 0;}
	.m_way li{text-align:center; margin:0 auto;display:inline-block; }
	.m_way{width:20%;float:left;border-radius:100px; background:#c83f2e;color:#fff; font-size:1.2em;width:55px;height:55px;line-height:55px;}
	.m_way_text{float:left;text-align:left;margin-left:10px;margin-top:10px;width:75%;}
	.way .way_area li h3{font-size:1.3em; margin-bottom:3px;}
	.way .way_area li p{font-size:0.8em;}
	.way .way_area li .red{font-size:0.8em; color:#c83f2e;font-weight:400;}
	.way .way_area li+li:before{content:none;margin:0;position:absolute;left:-57px;top:50%;margin-top:0;z-index:1010;}
	
	
	/*모바일 푸쉬 메뉴*/
	.c-button { display: inline-block; margin: 0px;  padding: 0px; background: 0 0; border:0;cursor: pointer;}
		 .c-button{position:absolute;top:15px;right:10px;}
		 .c-button .menu-trigger {
			pointer-events: auto;position: relative;/*float: right;/*margin-right: 10%;*/z-index: 110;display: block;width: 25px;height: 22px;cursor: pointer;
		}
		 .c-button .menu-trigger span {
			position: absolute;top: 50%;left: 0;display: block;width: 100%;height: 3px;font-size: 0;-webkit-touch-callout: none;
			-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
		}
		 .c-button .menu-trigger span.before {
			-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);
		}
		 .c-button .menu-trigger span.after {
			-webkit-transform: translateY(10px);-ms-transform: translateY(10px);transform: translateY(10px);
		}
		 .c-button .menu-trigger span.after, .menu-trigger span.before {
			position: absolute;left: 0;width: 100%;height: 3px;content: '';transition: -webkit-transform .3s;transition: transform .3s;
		}
		.c-button.menu-open .menu-trigger span.before {
			-webkit-transform: translateY(0) rotate(45deg);-ms-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg);
		}
		 .c-button.menu-open .menu-trigger span.main {background-color: transparent!important;}
		 .c-button.menu-open .menu-trigger span.after {
			-webkit-transform: translateY(0) rotate(-45deg);-ms-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);
		}
		.c-menu{background:#fff;}
		.c-menu--push-left, .c-menu--push-right, .c-menu--slide-left, .c-menu--slide-right { width: 230px;}
		.c-menu--push-left .c-menu__close, .c-menu--push-right .c-menu__close, .c-menu--slide-left .c-menu__close, .c-menu--slide-right .c-menu__close{padding:0 24px; height:60px;font-size:18px; line-height:60px;}
		.c-menu--push-left, .c-menu--push-right, .c-menu--slide-left, .c-menu--slide-right{overflow-y: initial;}
		.c-menu__close { color: #fff; background-color: #dca73a;  border: none;  cursor: pointer;}
		.c-menu--push-left .c-menu__item, .c-menu--push-right .c-menu__item, .c-menu--slide-left .c-menu__item, .c-menu--slide-right .c-menu__item{border-bottom: solid 1px #d9d9d9;border-top:0; }
		.c-menu--slide-right .c-menu__link{padding:15px 24px;}
		.c-menu--push-left .c-menu__link, .c-menu--push-right .c-menu__link, .c-menu--slide-left .c-menu__link, .c-menu--slide-right .c-menu__link{color:#000; font-size:15px; text-align:left;}
		.c-menu__close{text-align:left; }
		.c-menu__close img{position:relative;right:-40px; top:5px;}
		/*.openPop{position:absolute;top:15%; left:18%;}	*/
		.assessment{width:100%; margin-top:10px;}
		.assessment .h1tit{font-size:2em; margin:0;}
	
	#bxcon{display:none;}	
	.add_text_new{font-size:13px; margin-top:5px;}
	
	/*카운트*/
	.count_area .text.fleft, #countdowntimer.fleft{float:none;}
	.count_area .count .size_lg{font-size:48px;}
	count_area .coninfo{padding-bottom:1vh}
	.count_area{margin-bottom:0vh;}
	.count_area .text { line-height: 50px;  margin-right: 0px;}
	/*.count_area .count { padding: 5px;   }*/
	ul.countdown li span {font-size:70px;line-height:48px;}
	ul.countdown li.seperator {font-size:48px;line-height:48px;}
	
	/*개요*/
	.half{width:100%;}

	/*일정*/
	.schedule ul{width:500px;}
	.schedule ul li{margin-bottom:15px;}
   
   /*포싱*/
	
    .award table th:last-child, .award table td:nth-child(5){display:block;}
	.award table td:nth-child(3){width:auto;}
	
	/*하단*/
	.footer .messenger{float:right;}
	
	.online_vote p{font-size:17px; margin-top:0px; line-height:23px;}
			.online_vote .onlinebtn_area{margin-top:8%;}
			.online_vote .onlinebtn_area .leftbtn{margin-left:5px;}
			.online_vote .onlinebtn_area .rightbtn{margin-right:0px;}
			.online_vote .onlinebtn_area li a.onlinebtn { padding: 5px 10px; }
			.online_vote .onlinebtn_area li a.active{ background:#000; color:#fff; display:block;}
			.online_vote .vote_list_area{width:100%; margin:0 auto; background:none;}
			.online_vote .vote_list_area li{width:48%; margin:1%; float:left; background:#fff;  48%; background:none;}
			.online_vote .vote_list_area li .vote_tb_img{width:100%;height:138px;}
			.online_vote .vote_list_area li .vote_tb_img>a{width:100%;height:100%;}
			.online_vote .vote_list_area li .vote_list_text .vod_tit h4{font-size:15px;  margin-top:0;color:#000;}
			.online_vote .vote_list_area li .vote_list_text .vod_tit h4 a{font-size:15px;color:#000000; text-decoration: none; }
			.online_vote .vote_list_area li .good{width:50%; font-size:15px;}
			.online_vote .vote_list_area li .good img{max-width:50%;}
			.online_vote .vote_list_area li .onlinebtn_vote{font-size: 16px; font-weight: normal; text-decoration: none; }
			
			.online_vote .vote_list_area li .goodbtn{width:45%;}
			.online_vote .vote_list_area li .vote_list_text .vod_tit p{font-size:12px; margin-top:0;color:#808080;}
			
			.mov_popup_c1 {width:90%; height:auto;}			
			.mov_popup_c1 .vod{width:90%; height:auto;position:relative;}
			.mov_popup_c1 li h1 { font-size: 20px;}
			
			
	/*접수*/
	.accept ul{display:inline-block; text-align:center;margin-top:2vh;}
		.accept h4 {font-size:1.1em!important;}
		.accept ul li{ float:left; width:100%; height:30%}
		.accept ul li img{display:none;}
		.accept ul li .line{display:none;}
		.accept .apply{background:#fff; border:1px solid #d9d9d9; padding-bottom:0; margin-top:15px}
		.accept .apply .a_title{font-size:1.5em; font-weight:500; padding-top:20px; color:#e02dfc;}
		.accept .apply .a_s_title{font-size:1em; margin-top:4px; padding-bottom:0px;}
		.accept .apply .mancolor{color:#6f25fe}
		.accept .ap_btn{font-size:1em;}
		.accept .ap_btn a{width:100%; height:50px; line-height:50px;padding:0; display:inline-block;}
		.q_a .qa_area h1{font-size:0.9em!important;}
		.accordion-content{font-size:0.9em!important;}
		
	/*투표*/	
		.online_vote .onlinebtn_area .search{font-size:1em; }
		.online_vote .onlinebtn_area .search a{height:32px; line-height:32px;display:inline-block}
		.online_vote h4{font-size:0.9em!important;}
		.online_vote h5{font-size:0.9em!important;}
	/*현황*/	
		.rec_ranking h6{font-size:0.9em; font-weight:400;}
		.rec_ranking .ex{font-size:0.77em; font-weight:200; line-height:21px; margin-top:0.3vh; text-align:center;}
		.rec_ranking h4{font-size:1.1em!important;}
		.rec_ranking h5{font-size:1em!important; padding:5px 5px;}
		.rec_ranking .rank_area li{width:94%; padding:2%;}
		.rec_ranking .rank_area li .stick .percent{margin-left:6vw;}
	/*심사*/	
	.judge ul .judge_img{padding:5px; border:5px solid #230838;}	
	.judge ul .judge_img img{max-width:70%;}
	.judge ul .plus{font-size:2.5em; font-weight:500; margin:2vh 0.7vw 0 0.7vw;}
	.judge .judge_btn li { float: left; border-radius: 50px; display: inline-block; font-size:1em; text-decoration: none; }
	.judge .judge_btn li a{padding:2vh 5vw ; display:inline-block;}
	
	.judge .judge_btn1{font-size:1em; text-decoration: none;}
	.judge .judge_btn1 a{padding:2vh 5vw; line-height:2vh;display:inline-block;}
	
	/*신청하기*/
	#intro .program li:first-child{ margin-top:0px;}
	#intro .day_time{width:90%; font-size:17px; line-height:25px;}
	.see_ask{padding:15% 0;}	
		.see_ask  .container{width:90%;}
		.see_ask .h1tit{line-height:1.2em;}
		.see_ask .login{position: static; }
		.see_ask .login .login_bbtn{width:100%; padding: 8px 0px; margin-top:7px; background:#999;}
		.see_ask .see_ask_area{width:100%; margin-top:5px;}
		.see_ask .see_ask_area .see_ask_area_ul{padding:2%;}
		.see_ask .see_ask_area .see_ask_ul_con{width:96%;}
		.see_ask .see_ask_area input[type="text"]{width:100%; padding-left:2%;}
		.see_ask .see_ask_area input[type="tel"]{width:100%; padding-left:2%;}
		.see_ask .see_ask_area #con_100{width:98%; padding-left:2%; margin-top:0;}			
		.see_ask .add_btn{padding:12px 0; width:100%; margin:8px 0; border:1px solid #000; font-size:14px;}
		.ind_info_box{width:100%;}
		.ind_info_box  h4{font-size:14px;}
		.ind_inform{border:1px solid #d9d9d9;  color:#808080;  padding:15px 10px 8px;}
		.ind_inform .ind_inform_area{margin:8px; margin-left:18px; margin-top:3px;}
		.ind_inform h5{font-size:14px;margin-bottom:0px; margin-left:5px; line-height:20px;}
		.ind_inform p:before{content:"- "; margin-left:-13px;}
		.ind_inform p{line-height:20px;}
		.see_ask .ind_info_btn{padding:15px 0; }
		.see_ask_area .see_asktab_tit{font-size:16px; font-weight:normal;}
		.appsee_ask form{padding:10px; }
		.fonts14{margin:3px 0px 15px 14px;}
		.see_ask .ind_info_btn{font-size:18px;}
		.ask_way .ask_way_box{margin-top:0;}
		
		.ask_way li .w_number{background:#6f25fe; color:#fff;}
		.appask_way{padding:10% 0;}
		.appheader{background: #000 url(../images/appbg.png) no-repeat 50% 0%; padding-bottom:380px;}
		#intro .program{padding:25px 25px; margin:15px 0 15px;}
		#intro .nono{margin-bottom:85px;font-size:13px; margin-top:px; line-height:20px;}
		
		#intro .program li{font-size:16px; float:none;margin-left:0;}
		.ask_intro .program li{float:none;}
		
		.ask_map{background:none;height:auto;}	
			.ask_map iframe{height:auto;}	
			.ask_map_area_m{background:#fff; color:#000; text-align:left; margin:15px;}	
			.ask_map .ask_map_area_m h2{font-size:16px; font-weight:normal; margin-bottom:5px;}
			.ask_map .ask_map_area_m h4{ margin-bottom:5px}
			.ask_map .ask_map_area_m h4{ margin-bottom:5px;  font-size:15px!important;}
			.ask_map .ask_map_area_m p{line-height:18px; font-size:13px;}
		#intro p{font-size:14px; margin-top:10px;}	
		.fontnanum{margin-top:0px; font-size:23px;}
		.martopm_40{margin-top:-10px;}
	
	.online_vote .onlinebtn_area .rightbtn .mysch input{display:none;}
	#evalu_pop{display:inline-block;}
	
	.schedulea{width:100%; padding:12px 0; margin-bottom:10px;}
	
	.judge ul .judge_img{border:7px solid #230838; width:90%; margin-bottom:10px;}
	
	.dayday{font-size:1em;}
	
	.ask_way li{ line-height:20px; text-align:left; }
	.ask_way li .w_number{height:auto; float:left; margin-right:15px; height:100%; text-align:center; padding-top:3.33%;}
	.ask_way_aaa{padding-top:10px;}
	
	
	.presentaa p{font-size:18px; color:#fff; line-height:26px;letter-spacing:-1px}
}

@media screen and (max-width: 480px){
	
	.header{background:#000 url(../images/bg.gif) no-repeat 30% 0%;overflow:hidden; text-align:center; }
	.appheader{background: #000 url(../images/appbg.png) no-repeat 50% 0%; padding-bottom:0px;}

	.container{width:90%;}
	#intro {width:80%;}
	h1{font-size:28px!important; line-height:32px; font-weight:normal; font-weight:600;} /*40px*/
	h2{font-size:1.563em!important; font-weight:400!important; } /*25px*/ 
	h3{font-size:1.25em!important; font-weight:400!important;} /*20px*/
	.accept .dispnone{display:none;}

	.count_area{padding-top:-2vh;}
	
	#intro .klogo{width:80%; margin:0 auto;}	
	#intro .klogo img{}
	#intro .klogotit{margin-top:8px;margin-left:0;     float: inherit;}

	.count_area{width:100%; }
	.count_area .count{padding:0px 0 4vw;}
	.coninfo{background:none; color:#fff; padding-top:0vw; padding-bottom:0;}
	ul.countdown li span{font-size:43px;}

	.section{padding:4vh 0 4vh;}
	.accept h4{color:#fff; font-size:20px; margin-left:0; background:#6f25fe; padding:10px 30px;border-radius:500px;}

	.tit_img{width:60%;text-align:center;margin:0 auto;}
	.m_box{width:80%;}

	.online_vote .onlinebtn_area li a.m_480{http://192.168.0.97/kidkids_add/education_life/education_life.htmlpadding:0 3px;}

	.award_2018 table td, .award_2018 table th{font-size:14px;}

	.pex_dl{text-align:left;font-size:14px; line-height:20px; margin-bottom:8px;color:#808080; }
	.pex_dl dt{display: inline-block;width:6%;vertical-align:top;}
	.pex_dl dd{display: inline-block;width:90%; }

	.schedule{}
	.schedule ul{width:100%;}
	.schedule li{width:%; height:auto !important;}
	.schedule li img{max-width:100%;}

	.kicon2017 h4{text-align:center; margin-top:10px;}

	/*접수
	.accept ul{display:inline-block; text-align:center;margin-top:2vh;}
		.accept ul li{ margin:0 0.4vw ; float:left; width:70%; height:30%}
		.accept ul li img{display:none;}
		.accept ul li .line{display:none;}
		.accept .apply{background:none; border:0px; padding-bottom:0;}
		.accept .apply .a_title{font-size:2em; font-weight:500; padding-top:40px; color:#e02dfc;}
		.accept .apply .a_s_title{font-size:1em;}
		.accept .ap_btn{font-size:1em;width:70%; padding:0; height:40px; line-height:40px;}*/
		
	/*스케치 슬라이드*/
	.a_member_img_total .total_wrap .total_area{width:100%;}
		.a_member_img_total .total_wrap .over{display:none;}
		.a_member_img_total .total_wrap .total_area .bx-wrapper .bx-viewport{left:0px !important;}
		.a_member_img_total .total_area .bx-viewport .slider_bx{margin-left:0% !important;}
		.a_member_img_total .total_area .bx-controls{position:absolute;top:40%;left:auto;width:100%;height:0;margin-left:0;}
		.a_member_img_total .total_area .bx-controls-direction a{top:0;margin-top:0px;}
		.a_member_img_total .total_area .bx-wrapper .bx-prev{left:2%;width:23px;height:37px;background-size:cover;}
		.a_member_img_total .total_area .bx-wrapper .bx-next{right:2%;width:23px;height:37px;background-size:cover;}
		.a_member_img_total .total_area .bx-wrapper .slider_bx li{padding:0;}
			
	.commentto .comform .sdsdfff{width:90%; margin:10px auto;}
		.commentto .comform .sdsdfff textarea{}
		.commentto .comform .sdsdfff .combtn{width:20%;}
		.commentto .comment{margin-top:25px;}
		.paging{margin-bottom:3vh;}
		

	.footer{text-align:center; margin:0 auto; padding:30px 0;}
	.footer .footext{text-align:center; margin-top:0; margin-left:0;float:inherit; font-size:14px; line-height:20px;}
	.footer .messenger{float:inherit; display:inline-block;}
	.footer .messenger .messenger_area{display:inline-block;text-align:center;margin:10px auto;}

	/*모바일슬라이드메뉴*/
	.c-menu__close{background:#5a48fd;}

	.mov_popup_c1 li h1 { font-size: 20px !important;}
	.mov_popup_c1 li p{margin-top:0px!important;}

	.count_area .coninfo{padding-bottom:1vh; padding-top:1vh}
	
	.ask_map{background:none;height:auto;}	
		.ask_map iframe{height:auto;}	
		.ask_map_area_m{background:#fff; color:#000; text-align:left; margin:15px;}	
		.ask_map .ask_map_area_m h2{font-size:16px !important; font-weight:normal !important; margin-bottom:5px !important;}
		.ask_map .ask_map_area_m h4{ margin-bottom:5px}
		.ask_map .ask_map_area_m h4{ margin-bottom:5px}
		.ask_map .ask_map_area_m p{line-height:18px;}
		.presentaa{padding-top:8vh;}
}

@media screen and (max-width: 340px){
	
	ul.countdown li span{font-size:38px;}
	
	.online_vote .vote_list_area li .good {  width: 100%;}
	.online_vote .vote_list_area li .goodbtn{width:100%; margin-top:5px;}
	.online_vote .vote_list_area li .vote_list_text .vod_tit{margin-bottom:0;}
	
	/*스케치 슬라이드*/
	.a_member_img_total .total_wrap .total_area{width:100%;}
		.a_member_img_total .total_wrap .over{display:none;}
		.a_member_img_total .total_wrap .total_area .bx-wrapper .bx-viewport{left:0px !important;}
		.a_member_img_total .total_area .bx-viewport .slider_bx{margin-left:2% !important;}
		.a_member_img_total .total_area .bx-controls{position:absolute;top:40%;left:auto;width:100%;height:0;margin-left:0;}
		.a_member_img_total .total_area .bx-controls-direction a{top:0;margin-top:0px;}
		.a_member_img_total .total_area .bx-wrapper .bx-prev{left:2%;width:23px;height:37px;background-size:cover;}
		.a_member_img_total .total_area .bx-wrapper .bx-next{right:2%;width:23px;height:37px;background-size:cover;}
		.a_member_img_total .total_area .bx-wrapper .slider_bx li{padding:0;}
		
	.judge ul .judge_img img{max-width:60%;}
	.judge ul .judge_img{padding:3px 1px 3px; border:3px solid #230838;}
	.judge ul .plus {font-size:2em; font-weight:500; margin: 2vh 0.7vw 0 0.7vw;}
	.judge .judge_btn li a{font-size:0.9em; display:inline-block; padding:2vh 5vw;}
	.judge .judge_btn1 a{font-size:0.9em; display:inline-block; padding:1vh 1vw;}
	
	.q_a .qa_area h1{font-size:0.9em;}
	.accordion-content{font-size:0.7em;}
	
	.m_way{font-size:1em; width:45px;height:45px; line-height:45px;}
	.way .way_area li p{font-size:0.7em;}
	.way .way_area li .red p{font-size:0.6m;}
}

/*LeeJunyeol*/
#evalu_popup, #evalu_popup2, #rece_go_popup { position: fixed; }
#evalu_popup { top: calc(50% - 255px); }
#evalu_popup2 { left: calc(50% - 295px); top: calc(50% - 395px); }
@media screen and (max-width: 768px){
	#evalu_popup, #evalu_popup2 { left: 5%; top: 5%; }
	#evalu_popup, #evalu_popup2, #rece_go_popup { position: absolute; }
	#rece_go_popup { left: 2.5%; top: 5%; margin-left: 0; }
	.online_vote .vote_list_area li {
		height: 100% !important;
	}
}

