.prizeheader{background:url(../images/prize_bg.png) 50% 0 no-repeat;background-size:cover;}
.flyban{z-index:10000;}
.gold{color:#fad664;}

.fly2020{box-shadow: none;}
	.fly2020 img{box-shadow: 0 0px 32px 5px rgba(0,0,0,0.3);}

.prizegnb{}
	.prizegnb ul li{width:20%;}
	.inrtoarea_prize .big_title{top:96px;}
	
.ttbox{background:#876b45;padding:2vh 0;}
	.ttbox p{color:#d4c4af;font-size:18px;font-weight:300;line-height:1.2;}

.prizearea{background:#f8ecdd;padding:2vh 0 8vh;}
	.prizearea .container{width:77%;margin:0 auto;}
	.prizearea .priz_tt h1{font-size:48px !important;line-height: 1.2;}
	.prizearea .priz_tt h1 .org{color:#ff9c00;}
	.prizearea .priz_tt p{font-weight:400;font-size:18px;line-height:1.3;margin:5px 0 15px;}
	.prizearea .priz_tt .sequence{font-size:17px;font-weight:300;color:#876b45;margin-bottom:10px;display:inline-block;}
	.prizearea ul li{position:relative;z-index:1;display:inline-block;width:294px;margin-right: 6px;margin-bottom:15px;border:1px solid #d9d9d9;box-sizing:border-box;}
	.prizearea ul li a{display:block;}
	.prizearea ul li .pr_text_box{background:#fff;padding:15px 10px;text-align:left;font-weight:300;}
	.prizearea ul li .pr_text_box h5{font-size:19px !important;}
	.prizearea ul li .pr_text_box p{font-size:15px;color:#858586;margin-top:8px;}
	.prizearea ul li:nth-child(5),.prizearea ul li:last-child{/*margin-right:0;*/}
	.prizearea .pbcare{width:575px;color:#876b45;font-size:18px;padding:12px 0;display:inline-block;background:#e5d0b5;margin-top: 25px;}
	
	
.top_contt{color:#fff;}
	.top_contt .top_tit h1{color:#fff;font-size:54px !important;font-weight:400;line-height:1.2;}
	.top_contt h3{display:inline-block;color:#fff;margin:15px 0;padding:10px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;}
	.top_contt .contt_sub{margin:15px 0;}
	.top_contt .contt_sub ul li{font-size:21px;margin:10px 0;}
	.top_contt .contt_sub p{font-size:14px;color:#e2c9a2;font-weight:300;}
	
.award_2020_prize{background:#533511;}	
	.award_2020_prize table th{background:#e5d0b5;color:#533511;}
	.award_2020_prize table .emphasis{background:#f5ede2;}
	
	
	
/*심사위원소개*/
.judge_men{padding:5vh 0 1.5vh; background-color:#fff7ec; position:relative;}
	.judge_men h1{font-size:48px !important;}
	.judge_men h1 .org{color:#ff9c00;}
	.judge_men h4{margin:0.8vh 0 1vh;}
	.judge_men .sequence{font-size:17px;font-weight:300;color:#876b45;margin-bottom:50px;display:inline-block;}
	.judge_men ul{margin-left:5vw;}
	.judge_men .standard{margin-bottom:7vh;}
	.standard a{color:#fff; font-size:1.2em; text-decoration:none; padding:18px 100px; background-color:#faa500; border-radius:50px;}
	.judge_men ul li{position:relative;z-index: 1;float:left; width:33%; margin-bottom:5vh;}
	.judge_men .f_judge{text-align:left;}
	.judge_men .j_tt{text-align:left; margin-top:1vh;}
	.judge_men .judge_name{font-size:1.75em;}
	.judge_men .judge_con{font-size:0.95em; line-height:1.56em; margin-top:0.7vh;font-weight:300;}
	.judge_men ul li:hover .judge_review_pc{display:block;}
	.judge_men .judge_review_pc{display:none;position: absolute; top: 0; left: 0; background: #fff;box-sizing: border-box;padding: 20px; width: 88%; border: 2px solid #fcce3b; border-radius: 12px;line-height: 1.35;}
	.judge_review_m{display:none;}
.online_con{}
	.online_con .online_toptt{background:url(../images/online_toptt.png) no-repeat 50% 0;padding:6.4vh 0;}
	.online_con .online_toptt h1{font-size:50px !important;color:#fff;}
	.online_con .online_toptt h2{font-size:50px;color:#fff;}
	.online_con .online_toptt h2 b{color:#ffafa0;}
	.online_con .online_btm{padding:8vh 0 10vh;background:#fbcbbc;}
	.online_con .online_btm p{font-size:22px;margin-bottom:2vh;}
	.online_con .online_btm p b{color:#ad4449;}
	.online_con .online_btm .come_img{margin:2vh 0 6vh;}
	.online_con .online_btm .come_img img{border:3px solid #fff;box-shadow: 0 0px 32px 5px rgba(0,0,0,0.2);}
	.online_con .online_btm .online_tt span{text-align:right;color:#ad4449;display: block;margin-bottom:1.5vh;}
	.online_con .online_btm .online_tt li:first-child{float:left;}
	.online_con .online_btm .online_tt li:last-child{float:right;}
	
/*댓글*/
	.commentto{background:#fff;padding:50px 0 0;}
	.commentto h6{font-size:2.6em !important; color:#000; font-weight:700;margin-bottom:20px;}
	.commentto h6 span{color:#faa500;}
	.commentto .p_sticker ul{display:inline-block; text-align:center; margin-top:20px;}
	.commentto .p_sticker ul li{float:left; margin-right:4px;}
	input[type=checkbox] {  
    display: none;  
}

input[type=checkbox] + label{
    display: inline-block;  
    cursor: pointer;  
    position: relative;  
    padding-left: 25px;  
    margin-right: 15px;  
    font-size: 13px;
}

input[type=checkbox]+ label:before {     

    content: "";  
    display: inline-block;  
  
    width: 15px;  
    height: 15px;  
  
    margin-right: 10px;  
    position: absolute;  
    left: 93px;  
    bottom: -24px;  
    background-color: #fff;  
    border-radius: 10px; 
	border:2px solid #565656;
    /*box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);  */
}
input[type=checkbox]:checked + label:before { 

    content: "\2713";  /* 체크모양 */
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);  
    font-size: 15px; 
    font-weight:800; 
    color: #fff;  
    background:#464646;
    text-align: center;  
    line-height: 15px;  
	border:2px solid #464646;

} 

	
	.commentto .comform{padding-top:37px;}
	.commentto .comform h3{text-align:left; margin-bottom:5px; font-size:20px; /*color:#c83f2e;*/}
	.commentto .comform .sdsdfff{width:100%; overflow:hidden; box-sizing: border-box;}
	.commentto .comform .sdsdfff textarea{ float:left; border:1px solid #d9d9d9; padding:15px; font-family: 'NotoSans'!important;height:94px; width:88%; font-size:17px; color:#808080; overflow:auto;box-sizing:border-box;}
	.commentto .comform .sdsdfff .combtn { border-radius:0; float:left;color:#FFF; text-decoration:none; padding:0;font-size:17px;color:#FFF; background:#ad4449;  width:12%;font-family: 'NotoSans'!important;  line-height:94px;  height:94px;}
	.commentto .comment{ margin-top:50px; text-align:left;}
	.commentto .comment p{ padding-bottom:10px; border-bottom:1px solid #808080; font-size:16px;font-family: 'NotoSans'!important;}
	.commentto .comment .text li{ padding:20px 5px 13px 0; border-bottom:1px  solid #d9d9d9;}
	.commentto .comment .text li .comform1{ width:100%; }
	.commentto .comment .text li .sticker_sm{}
	.commentto .comment .text li .sttxt{margin:30px 0 0 15px;}
	.commentto .comment .text li .name{font-weight:500; font-size:17px;font-family: 'NotoSans'!important;}
	.commentto .comment .text li .writ{  color:#666666; font-size:15px; margin-top:10px; line-height:20px;font-family: 'NotoSans'!important;}
	.commentto .comment .text li .time{ margin-left:8px; position:relative; top:1px; font-size:14px; font-weight:300;color:#b2b2b2; vertical-align:middle; font-weight:normal;}
	.commentto .point_50p{font-size:15px;font-weight:normal;}
   


.paging{position:relative;text-align:center; margin:50px 0 70px;}
	.paging .box{display:block !important;border:1px solid #CCC; padding:12px 0 10px;text-align:center;width:10%;text-decoration:none;}
	.paging a.box{ color:#030303;}
	.paging .box:hover{border-color:#ad4449 !important;text-decoration:none;  color:#ad4449 !important;}
    .paging ul{color:#c4c4c4;display:inline-block;margin:10px auto;}
    .paging li{font-family: Verdana, Geneva, sans-serif; font-size:12px; text-align:center; margin-left:10px; float:left;}
	.paging li.box{width:40%;}
    .paging li:first-child{ margin-left:0px;}
    .paging li a{ color:#030303; text-decoration:none;}
    .paging li a:hover{text-decoration:underline; color:#ec200c;}
	.paging li a.active{color:#ec200c; }
	
	
	.commentto .comform .sdsdfff{margin-top:10px;}
	
	.coninfo{color:#fff;font-size:1.25em;/*position:absolute; top:-13px; left:40%;*/}

	
	.ask_map .ask_map_area{top:62px;padding:50px;}
	.book_wrap{width:406px;}
	.book_wrap .bx-wrapper .bx-viewport{background:none;}
	
@media screen and (max-width: 1024px){
	
	.prizeheader{background-size: inherit;}
	.prizearea .container{width:96%;}
	.prizearea .pbcare{width:96%;}
	.top_contt .top_tit h1{font-size: 48px !important;}
	.top_contt h3{font-size: 28px !important;}
	.top_contt .contt_sub ul li{font-size:18px;}
	.top_contt .contt_sub p{font-size:12px;}
	.ttbox p{font-size:14px;}
	.online_con .online_toptt{padding:3.8vh 0;}
	.online_con .online_toptt h1,.online_con .online_toptt h2{font-size: 40px !important;}
	.online_con .online_btm .online_tt li{width:49%;}
	.online_con .online_btm{padding: 5vh 0;}
	.online_con .online_btm p{font-size:28px;}
	.commentto .p_sticker ul li{width:25%;margin-right:0;}
	#menu h2{background:#c98630;}
	.judge_men ul li{overflow:hidden;}
	.judge_review_pc{display:none;}
	.judge_review_m{display:block; width: 96%;float: inherit;padding: 2vh 2vw;text-align: left;background: #f4e5d2;margin: 2vh 0;line-height:1.3;}
} 
@media screen and (max-width: 800px){
	
	.online_con .online_toptt{padding: 2vh 0;}
	
	.judge_men ul li{ margin-bottom: 3vh; width:96%;}
	.judge_men ul li .f_judge{float:left; width:25%;}
	.judge_men ul li .j_tt{margin-top:1vh; float:left; width:70%; margin-left:10px;}
	.judge_men .judge_name{font-size:2em;}
	.judge_men .judge_con{font-size:17px; line-height:1.4em; margin-top:0.7vh; }
	.judge_men .standard {margin-bottom:0vh;}
	.judge_review_m{word-break: keep-all;}
	
} 
@media screen and (max-width: 768px){
	.prizearea .priz_tt h1{font-size:40px !important;}
	
	 .online_con .online_toptt h2{font-size: 31px !important;line-height: 1.3;}
	
	/*심사위원소개*/
	.judge_men{position:relative; padding-bottom:7vh}
	.judge_men .standard{position:static;}
	.standard a{font-size:1em; background-color:#faa500; border-radius:50px;}
	
	
	.online_con .online_btm p{font-size:21px;}
	.commentto h6{font-size: 35px !important;}
	
} 
@media screen and (max-width: 601px){
	.inrtoarea_prize .big_title{top:146px;}
	.top_contt .top_tit h1{font-size: 40px !important;}
	.top_contt h3{font-size: 22px !important;}
	.prizearea ul li{width: 47%;margin: 0 1% 15px;}
	.prizearea .pbcare{padding: 12px 18px;    box-sizing: border-box;}
	
	.judge_men h1{line-height: 45px; font-size: 40px !important;}
	.online_con .online_toptt h2{word-break: keep-all;}
	.online_con .online_btm p{font-size: 26px;}
	.online_con .online_btm .come_img{margin: 2vh auto 3vh;width: 86%;}
	.online_con .online_btm .online_tt{width:90%;margin:0 auto;}	
	.commentto .p_sticker ul li{width: 50%;margin-bottom: 40px;}	
	
	.ask_map_area_m{margin: 3vh 5vw;}
	
} 
@media screen and (max-width: 480px){
	
	.top_contt .top_tit h1{font-size:33px !important;}
	.ttbox p{ word-break: keep-all;}
	.prizearea .priz_tt h1{font-size: 32px !important;font-weight: 700;}
	.prizearea .container{overflow:hidden;}
	.prizearea .pbcare{font-size: 16px;line-height: 1.2;}
	
	
	/*심사위원*/
	.judge_men h1{font-weight: 700;}
	.judge_men h4{word-break:keep-all;}
	.judge_men ul{margin-left:0vw;}	
	.judge_men ul li{margin-left:2.2vw;}	
	.judge_men .judge_name{font-size:22px;}
	.judge_men .judge_con{font-size: 15px;word-break: keep-all;}
	.judge_review_m{ font-size: 15px;padding: 2vh 4vw;width: 91%;}
	
	.online_con .online_toptt h2{font-size:28px !important;}
	.online_con .online_toptt h1{font-weight: 700;font-size: 32px !important;}
	.online_con .online_btm p{line-height:1.2;font-size: 18px;}
	.online_con .online_btm .online_tt span{text-align: center; font-size: 14px;}
	.online_con .online_btm .online_tt li{width:100%;margin:2vh 0;}
	.online_con .online_btm .online_tt li:first-child,.online_con .online_btm .online_tt li:last-child{float:inherit;}
	.commentto .comform .sdsdfff textarea{width:80%;}
	.commentto .comform .sdsdfff .combtn{width:20%;}
	
} 
@media screen and (max-width: 320px){
	
	.top_contt .top_tit h1{font-size:28px !important;}
	.top_contt h3{font-size: 17px !important;}
	.top_contt .contt_sub ul li{font-size: 16px;}
	.ttbox p{font-size:12px;}
	.prizearea .priz_tt p{font-size: 16px;}
	.prizearea ul li .pr_text_box h5{font-size: 17px !important;}
	.prizearea .pbcare{font-size: 14px;}
	
	
	/*심사위원*/
	.judge_men h1{font-size:28px !important;}
	.judge_men ul li{margin-left: 4vw;}
	.judge_men ul li .f_judge{width:30%;}
	.judge_men ul li .j_tt{width:64%;}
	.judge_review_m{font-size: 14px; width: 88%;}
	.online_con .online_toptt h2{font-size: 24px !important;}
	.online_con .online_btm .online_tt span{word-break:keep-all;}
	
	.commentto h6{font-size:30px !important;}
} 



@media screen and (min-width:0\0){
	
	.ttbox{padding:2vh 0 1vh;}
	.prizearea .pbcare{padding:20px 0 12px;}
	.paging .box{padding:18px 0 10px;}
	
} 
		
	