@charset "utf-8";


@font-face {
    font-family: "KR_bold";
    src: url("../font/applesdgothic/AppleSDGothicNeoB.ttf") format("truetype");
}

@font-face {
    font-family: "KR_bold";
    src: url('../font/NHaasGroteskTXPro65Md/font.woff') format('woff');
    unicode-range: U+0020-007E;
}

@font-face {
    font-family: "KR_medium";
    src: url("../font/applesdgothic/AppleSDGothicNeoM.ttf") format("truetype");
}

@font-face {
    font-family: "KR_medium";
    src: url('../font/NHaasGroteskTXPro55Rg/font.woff') format('woff');
    unicode-range: U+0020-007E;
}

@font-face {
    font-family: "KR_regular";
    src: url("../font/applesdgothic/AppleSDGothicNeoR.ttf") format("truetype");
}

@font-face {
    font-family: "KR_regular";
    src: url('../font/HelveticaNeueLTProLt/font.woff') format('woff');
    unicode-range: U+0020-007E;
}



/* body padding, margin 초기화와 옆으로 스크롤 금지 */
body {width: 100%;background-color: #000;padding: 0px;margin: 0px;box-sizing: border-box;overflow-x: hidden !important;}/*2022-08-30*/
*{word-break: keep-all;}
/* button, input의 스타일 초기화 */
button,input {background: none;color: inherit;border: none;padding: 0;cursor: pointer;outline: inherit;font: inherit;outline-style: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
/* anchor의 스타일초기화 */
a {color: inherit;text-decoration: none;}
img {border: 0;}
ul,ol,li {list-style: none;padding: 0;margin: 0;}
/*  { box-sizing: border-box;}*/


/****************** sns 공유하기 ******************/
body.scroll_off {overflow-y:hidden;}
.sns_wrap {position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;}
.sns_wrap .sns_dim {position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=53);background:#000;text-indent:-9999em;line-height:-9999px;}
.layer_wrap {position:absolute;top:50%;left:50%;z-index:9999;width:300px;height:auto;margin:-190px 0 0 -150px;background:#fff;}
.layer_wrap * {box-sizing: content-box;}
.layer_wrap .layer_header {position:relative;height:30px;padding:12px 10px 7px 10px;border-bottom:1px solid #e5e5e5;}
.layer_wrap .layer_header h1 {font-size:17px;color:#000;}
.layer_wrap .layer_header a.btn_close {position:absolute;top:15px;right:15px;background:url("https://static.ebs.co.kr/www/common/img/btn_close_x.gif") no-repeat left top;text-indent:-9999em;line-height:999px;width:20px;height:20px;}
.layer_wrap .layer_content {padding:23px 0 0 12px;border-bottom:1px solid #e5e5e5; position:relative; overflow:hidden;top:0;right:0;}
.layer_wrap .layer_content ul {overflow:hidden;}
.layer_wrap .layer_content ul li {float:left;width:71px;height:66px;margin-bottom:20px;}
.layer_wrap .layer_content ul li a {display:block;text-align:center;}
.layer_wrap .layer_content ul li a span {display:block;padding-top:50px;background:url("https://static.ebs.co.kr/www/common/img/2016new/common/spt_sns.png") no-repeat;font-size:12px;color:#181818;letter-spacing:-1px; text-indent: -4px;}
.layer_wrap .layer_content ul li a.spt_kakaostory span {background-position:11px 0;}
.layer_wrap .layer_content ul li a.spt_facebook span {background-position:-59px 0;}
.layer_wrap .layer_content ul li a.spt_band span {background-position:11px -72px;}
.layer_wrap .layer_content ul li a.spt_blog span {background-position:-59px -72px;}
.layer_wrap .layer_content ul li a.spt_tiwtter span {background-position:11px -142px;}
.layer_wrap .layer_content ul li a.spt_kakaotalk span {background-position:-59px -142px;}
.layer_wrap .layer_content ul li a.spt_line span {background-position:10px -209px;}
.layer_wrap .layer_content ul li a.spt_urlcopy span {background-position:-59px -209px;}
.layer_wrap .layer_content ul li a.spt_Instar span {background-position:11px -277px;}
.layer_wrap .layer_content ul .sns_pc_none {display:none;}
.layer_wrap .layer_btn {padding:10px 0;}
.layer_wrap .layer_btn a {margin:0 auto;display:block;width:61px;height:30px;line-height:31px;}
.layer_wrap .layer_btn span {display:inline-block;width:100%;font-size:15px;color:#fff;background:#4F8ABF;border-radius:7px;font-weight:bold;text-align:center;}
.sns_dim01 {position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.5;background:#000;filter: alpha(opacity=53);text-indent:-9999em;line-height:-9999px;z-index:13;}
.sns_wrap.ifm .layer_wrap {top:0;margin-top:135px;}
.sns_pop span {width:40px;height:40px;background-position:0 0;}
.sns_pop:hover span {background-position:-1px -41px;}
.layer_wrap .layer_content #sns_inputlink {position:absolute;top:-9999em;}


/* 로그인 */
.login_page{width: 1280px; margin: 0 auto;}
.login_frm {/* -webkit-box-sizing:border-box; box-sizing:border-box; background:#fff; */}
.login_frm .title { padding:25px 0;margin:0; text-align:center; font-weight:bold; font-size:20px; color:#04306c; }
.login_frm .title img { display:inline-block; height:30px; margin:-2px 3px 0; vertical-align:middle; }
.login_frm .login_led {font-size: 14px;    color: #d5699e;    padding: 0;    line-height: 22px;}
.login_frm .row { margin:0 0 10px; position:relative; }
.login_frm .row input { -webkit-box-sizing:border-box; box-sizing:border-box; width:100%; height:32px; padding:0 10px; line-height:32px; font-size:14px; color:#333; background:#fff; border:1px solid #ddd; }
.login_frm .row label { line-height:32px; font-size:14px; color:#999; position:absolute; top:0; left:10px; z-index:1; cursor:text; }
.login_frm .opt { font-size:14px; color:#999; margin:0 0 5px 0;}
.login_frm .opt input { margin:0 5px 0 0;appearance: auto;}
.login_frm .btn.big.btn_submit { width:100%; margin:15px 0 0; transition:none; }
.login_frm .frm {position:relative;}
.login_frm .row {padding-right:79px}
.login_frm .btn.big.btn_submit { width:68px; margin:0; position:absolute; top:0; right:0px; }
.login_frm .btn.big.btn_submit span { height:73px; line-height:73px; padding:0; box-shadow:none;background:#1ec800; }
.login_page .action .group { -webkit-box-sizing:border-box; box-sizing:border-box; margin-top:20px; padding:30px 20px 30px 142px; background:#fff; border:1px solid #ddd;}
.login_page .action .msg { -webkit-box-sizing:border-box; box-sizing:border-box; height:auto; padding-left:0px; line-height:1.3; font-size:15px; color:#999; }
.login_page .action .join { background:#fff url('/common/img/kr/eidf/com/login_ico_join.png') no-repeat 50px 50%; background-size:64px 64px; }
.login_page .action .find { background:#fff url('/common/img/kr/eidf/com/login_ico_find.png') no-repeat 50px 50%;background-size:64px 64px; }
.login_page .action .btn_area { margin:15px 0 0; font-size:0; }
.login_page .action .join .btn { width:auto; display: inline-block;}
.login_page .action .find .btn_area .btn { float:none; width:auto; margin:0 10px 0 0; }
.login_page .action .find .btn_area:after { content:""; display:block; clear:both; }
.login_page .action .find .btn:first-child { float:none; width:auto; display: inline-block;}
.login_page .action .find .btn:last-child { float:none; width:auto; display: inline-block;}

.sns_frm .btn.big.btn_facebook,
.sns_frm .btn.big.btn_kakao{width:100%;margin-top:10px;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,0.18);}
.sns_frm .btn.big.btn_facebook{background:#3b5999;}
.sns_frm .btn.big.btn_facebook span{width:auto;padding-left:20px;background:url('/common/img/kr/eidf/com/ico_face_login.gif') no-repeat 0 50%;background-size:10px 20px;box-shadow:none;}
.sns_frm .btn.big.btn_kakao{background:#ffd521;}
.sns_frm .btn.big.btn_kakao span{width:auto;padding-left:30px;background:url('/common/img/kr/eidf/com/ico_kakao_login.gif') no-repeat 0 50%;background-size:20px 19px;color:#362120;box-shadow:none;}
.ico_sns{margin:0 5px 0 5px;}
.ico_sns img{vertical-align:middle;width:18px;height:18px;}

.sns_login {border:1px solid #d7d7d7;border-radius:4px;padding:12px 0 6px 0;text-align:center;}
.sns_login button {width:42px;/*height:55px;*/overflow:hidden;margin-right:1%;}/* 2023-11-06 */
.sns_login button img{width:100%;}
.sns_login button.last {margin-right:0px;}
.sns_login strong {position:relative;top:6px;margin-right:20px;display:inline-block;vertical-align:top;font-size:21px;color:#000;}
.sns_login strong img {vertical-align:top;}
.btn span { -webkit-box-sizing:border-box; box-sizing:border-box; display:inline-block; width:100%; height:24px; line-height:24px; padding:0 7px; vertical-align:top; text-align:center; font-weight:bold; font-size:13px; color:#fff; background:#666; text-decoration:none !important; border-radius:2px; cursor:pointer; white-space:nowrap; position:relative; top:0; left:0; overflow:hidden; }
.btn.big span { height:38px; line-height:38px; padding:0 35px; font-size:18px; border-radius:4px; box-shadow:0 2px 0 rgba(0,0,0,0.18); }


.container_wrap{/*width: 92vw;margin-left: 4vw;*/}/* 2021-08-09 */
.mainpage-wrap__anounce-container {width: 92vw;margin-left: 4vw;display: flex;    flex-flow: wrap;    justify-content: flex-start;}/* 2021-10-13 */
.mainpage-wrap__anounce-container .announce-product {width: 29.85vw;margin-right: 1.225vw;margin-bottom: 3vw;}/* 2021-10-13 */
.mainpage-wrap__anounce-container .announce-product:nth-child(3n) {margin-right: 0;}/* 2021-10-13 */

.gallery_img_list .slick-dots{display:none !important;}
.slick-slide img {width: 100%;}

/* 2022-05-20 START*/
.capstip { pointer-events: none; position: absolute; left:0; bottom: -30px; z-index:1;}
.capstip span {display: inline-block; padding: 10px 15px; color: #fff; background: #d5699e; background: rgba(213, 105, 158, .9); border-radius: 5px; font-size:14px;}
.capstip:after {content: ''; position: absolute; top:-7px; left:10px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #d5699e; opacity: .8;}
@media all and (max-width: 979px) {
    .capstip {display: none;}
}

.login_box_new {overflow:visible}
.radiosty {position: absolute; width: 20px; height: 20px; background: #fcfff4; border-radius: 100%; background: #b5b5b5;}
.radiosty span {width: 18px; height: 18px; position: absolute; top: 1px; left: 1px; cursor: pointer; background:#FFF; border-radius: 100%; transition: all .3s ease-in-out}
.radiosty span:after {content: ''; width:8px; height: 4px; position: absolute; top:5px; left:4px; border:3px solid #FFF; border-top: none; border-right: none; background: transparent; opacity: 0; transform: rotate(-45deg) scale(0); transition: all .3s cubic-bezier(.47, 1.64, .41, .8);}
.radiosty input[type=checkbox]:checked + span {background:#558fcf;}
.radiosty input[type=checkbox]:checked + span:after {opacity:1; transform: rotate(-45deg) scale(1);}

.autoTooltip {position: absolute; left:-7px; top:25px; z-index:1; transition: all .7s ease-in-out; width:195px}
.autoTooltip span{display: inline-block; padding:10px 10px; color: #fff; background: #d5699e; background: rgba(213, 105, 158, .9); border-radius: 5px; font-size:11px; font-family:'돋움'; font-weight:normal;}
.autoTooltip span i {font-size:12px; font-style:normal;}
.autoTooltip span a {display:block; color: #fff; font-size:11px; font-family:'돋움'; text-decoration:underline; padding-top:4px; width:70px;}
.autoTooltip:after {content: ''; position: absolute; top:-7px; left:10px; width:0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #d5699e; opacity: .8;}

.login_box_new .left {float:left; width:435px; padding:0; position:relative;-webkit-transition: all .3s ease; transition: all .3s ease;}
.login_box_new .save {text-align:left; color:#222; height:22px; position:relative;}
.login_box_new .save .cbr_type {visibility: hidden; position:absolute; left:-10px;}
.login_box_new .save label {position:relative; font-size:14px; color:#555; padding-left:26px;line-height: 22px;}
.login_box_new .save label i {width:22px; height:22px; background:url(https://static.ebs.co.kr/www/common/img/login/icon_set.png) no-repeat -187px 0px;}
.login_box_new .save input[type="checkbox"] + label i{ position:absolute; left:0; top:1px; width:22px; height:22px; background:url(https://static.ebs.co.kr/www/common/img/login/icon_set.png) no-repeat -187px 0px;}
.login_box_new .save input[type="checkbox"]:checked + label i{background-position:-160px 0px;}
.login_box_new .save input[type="checkbox"]:checked + label {color:#169ada;}
/* 2022-05-20 END */

/* 댓글 */
fieldset {    border: 0 none;}
input[type=text], input[type=password], input[type=submit], input[type=search], textarea { -webkit-appearance:none; }
input, select, textarea {vertical-align:middle; resize:none; position:relative; -webkit-text-size-adjust: none;    font: normal 14px/1.5 'Noto Sans KR',dotum,"돋움",Arial,AppleGothic,Sans-serif;    color: #666;}
textarea.input {    width: 100%;    padding: 5px;    line-height: 1.5;    resize: none;}

.cmt_area p{font: normal 14px/1.5 'Noto Sans KR',dotum,"돋움",Arial,AppleGothic,Sans-serif;margin:0;padding:0;}
.cmt_area { -webkit-box-sizing: border-box;    box-sizing: border-box;    background: #fff;    border: 1px solid #ddd;    margin: 24px 0 0;    padding: 20px; }
.cmt_area .title { position:absolute; left:-9999px; }
.cmt_frm { margin:0 0 25px; padding: 0 0 0 px; position: relative;}
.cmt_frm .top { padding:0 0 5px; font-size:11px; }
.cmt_frm .top:after { content:""; display:block; clear:both; }
.cmt_frm .top .info { float:left;margin: 0;width: auto;font-size: 14px;    padding: 0;    border: none;}
.cmt_frm .top .cnt { float:right; }
.cmt_frm .top span { color:#fd685b;     margin: 0;}
.cmt_frm label { position:absolute; left:-9999px; }
.cmt_frm .cmt_con { height:100px;    box-sizing: border-box; }
.cmt_frm .btn_area { padding:0; position:absolute; top:0px; right:0px; text-align:center;}
.cmt_frm .btn_submit.btn.big span { width:100px; height:100px; line-height:100px; font-size:15px; font-weight:normal;border-radius:0;box-shadow: none;}
.cmt_frm .input_wrap { padding:0 110px 0 0; position:relative; }
.cmt_list { -webkit-box-sizing:border-box; box-sizing:border-box; padding:0 10px; border:1px solid #ddd; }
.cmt_list li { padding:10px 0; border-top:1px solid #eee; }
.cmt_list li:first-child { border-top:0 none; }
.cmt_list li:after { content:""; display:block; clear:both; }
.cmt_list .txt { float:left; width:75%; font-size:15px;color:#666; word-wrap:break-word; }
.cmt_list .info span { margin:0 0 0 6px; padding:0 0 0 9px; position:relative; }
.cmt_list .info span:first-child { margin:0; padding:0; }
.cmt_list .info span:after { content:""; display:block; width:1px; height:9px; background:#d1d1d1; position:absolute; top:3px; left:0; }
.cmt_list .info span:first-child:after { display:none; }
.cmt_list .info {float: right;    width: 25% !important;    text-align: right;    font-size: 14px !important;    color: #999;    margin: 0 !important;    font-weight: 300;border: none !important;    padding: 0 !important;}
.cmt_list .info span:after { height:13px; top:4px; }
.cmt_list .btn_del { margin-left:3px; }
.cmt_list .btn_del img { width:8px; height:8px; }
.cmt_list li.nolist { text-align:center; font-size:11px; }
.cmt_list_wrap .board_foot { padding-left:0; padding-right:0; }
.cmt_list li { padding:15px 12px; }
.cmt_list .btn_del { margin-left:4px; }
.cmt_list .btn_del img { width:11px; height:11px; }
.cmt_list li.nolist { text-align:center; font-size:13px; }

/* jquery.rateyo.min */
.jq-ry-container{position:relative;padding:0 5px;line-height:0;display:block;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;direction:ltr}
.jq-ry-container[readonly=readonly]{cursor:default}
.jq-ry-container>.jq-ry-group-wrapper{position:relative;width:100%}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group{position:relative;line-height:0;z-index:10;white-space:nowrap}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg{display:inline-block}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group{width:100%}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group{width:0;z-index:11;position:absolute;top:0;left:0;overflow:hidden}


/* slick *//* slick */
/* Arrows */
.slick-prev,.slick-next{font-size: 0;line-height: 0;position: absolute;display: block;width: 100%;height: 45px;padding: 0;  /*-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);*/cursor: pointer;/*color: transparent;*/border: none;outline: none;/*background: transparent;*/    background: #000;opacity: 0.5;  z-index:9;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color: transparent;outline: none;background: #888;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity: 1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity: .25;}
.slick-prev:before,.slick-next:before{font-family: 'slick';font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev{top: 0;left: 0;}[dir='rtl'] .slick-prev{right: -25px;left: auto;}
.slick-prev:before{content: '↑';}[dir='rtl'] .slick-prev:before{content: '↓';}
.slick-next{bottom: 0;left: 0;}[dir='rtl'] .slick-next{right: auto;left: -25px;}
.slick-next:before{content: '↓';}[dir='rtl'] .slick-next:before{content: '↑';}
/* Dots */
.slick-dotted.slick-slider{/*margin-bottom: 30px;2021-07-07*/}
.slick-dots{position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover,.slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before{font-family: 'slick';font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '•';text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before{opacity: .75;color: black;}

.gallery_slider .slick-slide a.active{display:inline-block;border: 3px solid #96da37;}

#faq-bt:hover, #qna-bt:hover{color:#9BC85B}/*2022-04-27*/
.page-position a:hover{color:#9BC85B}/*2022-04-27*/

/*공지사항글쓰기*/
.write-notice-wrap .page-position{    margin-left: 25vw;    width: 50vw;}
.write-notice-wrap__container table{width:100%;max-width: 1024px;margin:0 auto;border-collapse: collapse;border-spacing: 0; }
.multi label {width: 0;height: 0;visibility: hidden;text-indent: -9999px;font-size: 0;line-height: 0;}
.write-notice-wrap__container table caption,legend {width: 0;height: 0;visibility: hidden;text-indent: -9999px;font-size: 0;line-height: 0;}
.write-notice-wrap__container fieldset {border: 0 none;margin: 0;padding: 0;}
.write-notice-wrap__container input.input {-webkit-box-sizing: border-box;box-sizing: border-box;height: 24px;padding: 0 5px;line-height: 24px;vertical-align: middle;font-size: 13px;color: #666;background: #fff;border: 1px solid #ddd;border-radius: 0;-webkit-transition: all 0.3s;transition: all 0.3s;}
.board_write {width: 100%;color: #666;}
.board_write th{background: #f7f7f7;}
.board_write th,.board_write td{padding:25px 30px;border:1px solid #ddd;border-top:none;text-align:left;font-size:16px;box-sizing: border-box;}
.board_write input,.board_write select,.board_write button{vertical-align:middle;font-size:16px !important;    appearance: auto;}
.write_table table{ border-top:3px solid #c0c3c0;border-bottom:3px solid #c0c3c0; }
.write_table tr:first-child th,
.write_table tr:first-child td { border-top:0 none; }
.write_table .input { width:100%; }
.write_table .txt_con { height:340px; }
.write_table .multi:not(:first-child) { margin:10px 0 0; }
.board_foot {height: 40px;padding: 24px 0 0;text-align: center;position: relative;}
.board_foot a{    color: #FFF;    display: inline-block;    text-align: left;    font-size: calc(6px + 0.65vw);    font-family: "KR_medium";    padding: 0.4vw 0.7vw 0.4vw 0.7vw;    background-color: #9BC85B;    white-space: nowrap;    margin-left: 10px;}/*2022-04-27*/
.board_foot > .btn:first-child {margin-left: 0;}
.board_foot > .btn {margin-left: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;margin: 0;padding: 0;vertical-align: middle;text-align: center;text-decoration: none !important;cursor: pointer;border: 0 none;width: auto;overflow: visible;-webkit-transition: all 0.3s;transition: all 0.3s;}
.btn.big span { box-sizing: border-box;display: inline-block;height:38px; line-height:38px; padding:0 35px; font-size:18px; font-weight: bold;border-radius:4px; box-shadow:0 2px 0 rgba(0,0,0,0.18); color: #fff;background: #666;}
.btn:hover span, .btn:focus span, .btn:active span {background: #555;}
.btn.type2 span {background: #96da38;}
.btn.type2:hover span,.btn.type2:focus span,.btn.type2:active span {background:#7bcd28;}

/* 메인상단영상영역 */
.mob_video_thume {display:none;position: absolute; top: 0; left: 0; right: 0; width: 100%; height:100%;}
.mob_video_thume:after {content:''; position:absolute; background:rgba(0,0,0,.25); left:0;right:0;top:0;bottom:0;width:100%; height:100%;z-index:1;}
.mob_video_thume img{width:100%}
.mob_video_thume .movimg { position: absolute; overflow: hidden; left: 0; top: 0; right: 0; bottom: 0; background-color: transparent; background-position: center center; background-repeat: no-repeat; background-size: cover; opacity: 1;width:100%; height:100%;}
.mob_video_thume .movimg_01 {z-index: 8; animation: kenburns-top 3s linear infinite 0.5s, fade-out 2s ease-in forwards 2s;}
.mob_video_thume .movimg_02 {z-index: 7; animation: kenburns-bottom 3s linear infinite 5s, fade-out 2s ease-in forwards 8s;}
.mob_video_thume .movimg_03 {z-index: 6; animation: kenburns-right 3s linear infinite 10s, 2s ease-in forwards 12s;}
@keyframes kenburns-top {
  0% { transform: scale(1) translateY(0); transform-origin: 50% 16%;}
  100% { transform: scale(1.25) translateY(-15px); transform-origin: top;}
}
@keyframes kenburns-bottom {
  0% {transform: scale(1) translateY(0); transform-origin: 50% 84%;}
  100% {transform: scale(1.25) translateY(15px); transform-origin: bottom;}
}
@keyframes kenburns-right {
  0% {transform: scale(1) translate(0, 0); transform-origin: 84% 50%;}
  100% {transform: scale(1.25) translateX(20px); transform-origin: right;}
}
@keyframes kenburns-left {
  0% {transform: scale(1) translate(0, 0); transform-origin: 16% 50%;}
  100% {transform: scale(1.25) translate(-20px, 15px); transform-origin: left;}
}
@keyframes fade-out {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

.mob_video_thume .item {position: absolute;left: 0;right: 0;opacity: 0; animation: dissolve 15s linear infinite;}
.mob_video_thume .item:nth-child(2) {  animation-delay: 5s;}
.mob_video_thume .item:nth-child(3) {  animation-delay: 10s;}
@keyframes dissolve {
  0%,
  50%,
  100% {opacity: 0;transform: scale(1.25) translateY(-15px); transform-origin: top;}
  10%,
  30% {opacity: 1;transform: scale(1) translateY(0); transform-origin: 50% 16%;}
}

.mainpage-wrap__video-container .visual { position:relative;padding-top: 43%; overflow: hidden;}
.mainpage-wrap__video-container .visual video {position: absolute; top: 0; left: 0; right: 0; width: 100%;}
.mainpage-wrap__video-container .visual.out { opacity:0; -webkit-transform:scale(2); transform:scale(2); top:20px; }
.mainpage-wrap__video-container .visual.in { opacity:1; -webkit-transform:scale(1); transform:scale(1); top:0; -webkit-transition:all 0.8s; transition:all 0.8s; }

/*
.eidf_main .visual .slider { width:100%; height:180px; background:#000; position:relative; overflow:hidden; }
.eidf_main .visual .slider ul { width:99999px; position:absolute; top:0; left:0; overflow:hidden; }
.eidf_main .visual .slider li { float:left; width:100%; background:#fff; }
.eidf_main .visual .slider a { display:block; height:0; padding-top:56%; position:relative; overflow:hidden; }
.eidf_main .visual .slider img { height:100%; position:absolute; top:0; left:50%; -ms-transform:translate(-50%,0); -webkit-transform:translate(-50%,0); transform:translate(-50%,0); }
.eidf_main .visual .slider a:after { content:""; display:block; width:100%; height:40%; background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); background:linear-gradient(to top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%); position:absolute; bottom:0; left:0; }
.eidf_main .visual .copy { display:block; width:100%; text-shadow:1px 1px 5px rgba(0,0,0,0.5); position:absolute; bottom:26px; left:0; z-index:1; }
.eidf_main .visual .slider .main { display:block; line-height:1.2; text-align:center; font-weight:bold; font-size:5.2vw; color:#fff; letter-spacing:-1px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.eidf_main .visual .slider .sub { display:block; text-align:center; font-size:3vw; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
*/

/* about-eidf */
.eidf-wrap {width: 100vw;padding-top: 7vw;padding-bottom: 5vw;background-color: white;}
.eidf-wrap .page-position {width:92vw;margin-left: 4vw;}
.eidf-wrap .page-title {width:92vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";margin-left: 4vw;}
.eidf-wrap .eidf-content{margin-top:3vw;}
.eidf-wrap .eidf-content .info-content{width:92vw;margin-left:4vw;/* background-color: blue; */font-size:calc(6px + 0.65vw);font-family: "KR_regular";display: flex;}
.eidf-wrap .eidf-content .info-content .flex-grid{width: 46vw;}
.eidf-wrap .eidf-content .info-content .flex-grid{width: 40vw;flex-grow: 1;}
.eidf-wrap .eidf-content .info-content .flex-grid:first-child{display: flex;justify-content: center;align-items: center;border-top: 1px solid black;}
.eidf-wrap .eidf-content .info-content .flex-grid .img-container {width: 60%;/* background-color: blue; */}
.eidf-wrap .eidf-content .info-content .flex-grid .img-container img{width: 100%;/* background-color: blue; */}
.eidf-wrap .eidf-content .info-content .info-product{border-top:1px solid black;padding-top:1vw;padding-bottom: 1vw;}
.eidf-wrap .eidf-content .info-content .info-product .title{font-family: "KR_bold";padding-bottom: 1vw;}

.eidf-wrap .eidf-content .slogan-content{width : 92vw;margin-left: 4vw;border-top: 1px solid black;display: flex;border-bottom:1px solid black;}
.eidf-wrap .eidf-content .slogan-content .flex-grid{width : 46vw;/* height: 20vw; */}
.eidf-wrap .eidf-content .slogan-content .flex-grid:last-child{width : 40vw;flex-grow: 1;}
.eidf-wrap .eidf-content .slogan-content .slogan{font-family: "KR_bold";font-size: calc(13px + 1.3vw);display: flex;align-items: center;justify-content: center;text-align: center;   padding-top:5vw;padding-bottom:5vw;}
.eidf-wrap .eidf-content .explain{/* border-left: 1px solid black; */padding-top:1.5vw;/* padding-left: 1.5vw; */padding-bottom:1vw;}
.eidf-wrap .eidf-content .explain .title{font-family: "KR_bold";font-size: calc(6px + 0.65vw);}
.eidf-wrap .eidf-content .explain .body{font-family: "KR_regular";font-size: calc(6px + 0.65vw);margin-top: 1vw;word-break: keep-all;}
.eidf-wrap .eidf-content .poster-content{width : 92vw;margin-left: 4vw;display: flex;border-bottom:1px solid black; }
.eidf-wrap .eidf-content .poster-content .poster .img-container{margin-top: 2vw;height:30vw;overflow: hidden;}
.eidf-wrap .eidf-content .poster-content .poster .img-container img{height:30vw;overflow: hidden;}
.eidf-wrap .eidf-content .poster-content .flex-grid:first-child{display: flex;align-items: center;justify-content: center;}
.eidf-wrap .eidf-content .poster-content .flex-grid{width : 46vw;/* height: 20vw; */padding-bottom:2vw;}
.eidf-wrap .eidf-content .poster-content .flex-grid:last-child{width : 40vw;flex-grow: 1;}

/* jury-wrap */
/*.jury-wrap .page-position{margin-left: 25vw;} 2022-07-11*/
/* sponser-wrap */
/*.sponser-wrap .page-position{margin-left: 25vw;}*/

.specialevent-two-content .container .img-container img{width:100%;}

.footer{border-top: 1px solid black;}
.number-nav-container .left-nav{transform: rotate(180deg);margin-right: 1vw;}
.write-container,.back-to-list {text-align: center;margin-top: 2vw;}

/* IE 예외처리 */
/*
.IE .selected-product .explain, .IE .supported-product .explain{font-size:16px;line-height:19px;max-height:38px;}
2021-08-04*/
/* 2021-08-03 */
.view-movie-wrap #schedule-detail-container .info-body .title .question-mark{cursor: pointer;}
.view-movie-wrap .detail-info-product .question-mark span{font-size:0;text-indent: -9999px;}
.view-movie-wrap .detail-info-product .sc_layer_Box{display:none;width: 220px !important;padding:20px;background:#eee;position:absolute;z-index:9999;}/*2023-08-02*/
.view-movie-wrap .detail-info-product .sc_layer_Box.opened{display:block;}
.view-movie-wrap .detail-info-product p {padding:8px 0; margin:0;border-bottom:1px solid #dedede;font-weight:bold;}/*2023-08-02*/
.view-movie-wrap .detail-info-product ul li {padding:8px 0; float:none; text-align:left; color:#222; display:block; line-height:1.2;}
.view-movie-wrap .detail-info-product ul li + li{border-top:1px solid #dedede;}
.view-movie-wrap .detail-info-product ul li .sc_icon {margin-right:15px;display:inline-block; line-height:24px; height:24px;  color:#000; font-size:13px;    font-weight: 700; }
.view-movie-wrap .detail-info-product ul li .sc_icon:nth-child(3){margin-left:10px;}/*2023-08-02*/
/*
.view-movie-wrap .detail-info-product ul li .sc_icon {display:inline-block; line-height:24px; height:24px;  color:#FFF; font-size:13px;width:43px; border-radius:20px; text-align:center;}
.view-movie-wrap .detail-info-product ul li .sc_icon.icap {background:#377ed8}
.view-movie-wrap .detail-info-product ul li .sc_icon.ievent {background:#f18eba}
.view-movie-wrap .detail-info-product ul li .cs_text_span {padding-left:10px; font-size:14px;}
*/
.faq-wrap__faq-product-container .faq-product .write-container div{display:inline;}
/*// 2021-08-03 */


.selected-product .explain, .supported-product .explain{word-break: keep-all;}
.movie-product .img-container img{width:100%;}
.event-wrap .number-nav-container{border-top:none;}/* 2021-08-06 */
.hidden-for-grid {visibility: hidden;}

.view-notice-wrap .attach_list {display: block;width: 100%;}
.view-notice-wrap .attach_list .list {display: block;width: 100%;}
.view-notice-wrap .attach_list .list li{display: block;width: 100%;}
.view-notice-wrap .attach_list .list a{font-family: 'KR_regular';}
.view-notice-wrap .attach_list .btn_close{color: #9BC85B;padding: 3px 10px 0px;border: 1px solid #9BC85B;}/*2022-04-27*/
.movie-result-product{font-size: calc(7.5px + 0.8vw);font-family: "KR_regular";}
.community-result-product{font-size: calc(7.5px + 0.8vw);font-family: "KR_regular";}
.event-result-product{font-size: calc(7.5px + 0.8vw);font-family: "KR_regular";}

.tvschedule-wrap .tv-calender .date{cursor: pointer;}
.tvschedule-wrap .tv-calender .date.opened{color:#9BC85B;}/*2022-04-27*/

.photo-wrap__photo-popup .popup-wrap .explain .title {word-break: break-word;}/* 2021-08-20 */
.photo-wrap__photo-popup .popup-wrap .explain .body {word-break: break-word;}/* 2021-08-20 */

.view-notice-wrap .notice-content {width: 50vw;margin-left: 25vw;margin-top: 2vw;font-family: "KR_regular";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);word-break: keep-all;border-bottom: 1px solid #000;padding-bottom: 2vw;}/* 2021-09-06 */
.mainpage-wrap .shortcut-product__img img {width: 100%;}/* 2021-09-06 */

.industry-sub-wrap__content .toggle-container .toggle{position: relative;}/* 2021-09-06 */
.industry-sub-wrap__content .toggle-container .toggle .year_num img{transition: all ease 0.5s;height: calc(4px + 1.05vw);}/* 2021-09-06 */
.industry-sub-wrap__content .toggle-container .toggle .year_num.on img{transform: rotate( 180deg );}/* 2021-09-06 */
.toggle_ul{position: absolute;left:0;top:100%;text-align:center;background: #fff;z-index:9;padding:0 15px;}/* 2021-09-06 */
.toggle_ul li{text-align:center;font-family: "KR_bold";font-size: calc(10px + 1.05vw);}/* 2021-09-06 */
.toggle_ul li.on{color:#9bc85b}/*2022-04-27*/
.selected-product .img-container img, .supported-product .img-container img{width:100%;}/* 2021-09-06 */

.community-result-product .body{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;white-space: inherit;overflow: hidden;}/* 2021-09-08 */
.view-event-wrap .event-content {border-bottom: 1px solid #000;padding-bottom: 2vw;}/* 2021-09-08 */
.qna-product.answer{padding-left: 1.8vw;background:url('/common/img/2021/community/event/answer.png') no-repeat;    background-position: left;    background-size: 1vw;}/* 2021-09-08 */
.container.section2{background-color: #ffffff}
.page_title.film > h2{padding : 20px 0; margin: 0}

/*2023-07-10*/
/*인더스트리 공지사항 게시판*/
.industry-info{background: #fff;}
.industry-info-wrap{background: #fff;padding-bottom: 0;overflow: hidden;width: calc(100% - 8vw);max-width: 1025px;padding-left: 4vw;}
.industry-info-wrap .page-title{width: 100%;max-width: 1280px;margin:0 auto;font-size:calc(13px + 1.2vw);font-family: "KR_bold";margin-top: 1vw;padding-bottom: 3vw;}
.industry-info-wrap .srch_wrap{width: 100%;max-width: 1280px;margin:0 auto 50px;border-bottom: 1px solid #000000;display:flex;flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: space-between;padding: 10px 0;}
.industry-info-wrap .srch_wrap ul li{display: block;float: left;margin-right: 30px;}
.industry-info-wrap .srch_wrap ul li a{font-size: calc(6px + 0.65vw); font-family: "KR_medium";color:#888888;}
.industry-info-wrap .srch_wrap ul li a.on{color:#000000;}
.industry-info-wrap .srch_wrap .srch{display: flex;width: 75%;}
.industry-info-wrap .srch_wrap .srch label{font-size:0;text-indent: -9999px;}
.industry-info-wrap .srch_wrap .srch input{font-size: calc(6px + 0.65vw);font-family: "KR_medium";width: calc(100% - 30px);padding-right:20px;}
.industry-info-wrap .srch_wrap .srch .submit{display: block;width: 30px;height: 30px;background:url("../img/srch_icon.png") no-repeat;}
.industry-info-wrap .btn_white{font-size: calc(8px + 0.60vw);font-family: "KR_medium";display:block;width:100px;text-align: center;color:#fff;background:#9ac85b;float: right;padding:6px 0;}
.industry-info-wrap .table_wrap{width: 100%;max-width: 1280px;margin:0 auto;clear: both;padding-top:15px;}
.industry-info-wrap .table_wrap table{width: 100%;table-layout: fixed; margin-bottom: 4vw;}/*2023-07-20*/
.industry-info-wrap .table_wrap table tbody td{font-size: 18px;font-family: "KR_medium";display: table-cell;overflow: hidden;line-height: 36px;}/*2023-07-20*/
.industry-info-wrap .table_wrap table tbody td.date,.industry-info-wrap .table_wrap table tbody tr.notice td.date{color:#888888;font-family: "KR_medium";text-align: right;}
.industry-info-wrap .table_wrap table tbody tr.notice td{font-family: "KR_bold";}
.industry-info-wrap .table_wrap table tbody tr td.subject .txtcut{float: left;width: calc(100% - 32px);}
.industry-info-wrap .table_wrap table tbody tr td.subject .txtcut a{display:block;max-width: 96%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.industry-info-wrap .table_wrap table tbody tr.notice td.subject .txtcut{width: calc(100% - 80px);line-height: 26px;}
.industry-info-wrap .table_wrap table tbody tr.notice td.subject span.ico_notice{display: block;float: left;background:#9ac85b;color:#fff;width: 60px;text-align: center;padding: 3px 0;border-radius: 18px;margin-right: 15px;line-height:24px;}
.industry-info-wrap .table_wrap table tbody tr td.subject i.file{display: block;width: 20px;height: 20px;float: left;background: url("https://www.eidf.co.kr/common/img/common/ico_file.png") no-repeat;background-size:100%;margin-left: 10px;margin-top: 9px;}/*2023-07-20*/
.industry-info-wrap .table_wrap table tbody tr.notice td.subject i.file{margin-top: 3px;}/*2023-07-20*/

.industry-info-wrap .table_wrap .pagination{display: flex;flex-wrap: nowrap;justify-content: center;margin: 0 0 4vw;align-items: center;width: 100%;}
.industry-info-wrap .table_wrap .pagination li{margin-right: 0.5vw;display: inline-block;min-width: 28px;text-align: center;}
.industry-info-wrap .table_wrap .pagination li a{font-family: "KR_medium";font-size: calc(6px + 0.65vw);color:#000000;}
.industry-info-wrap .table_wrap .pagination li a:hover{color: #9BC85B;}
.industry-info-wrap .table_wrap .pagination li.on{background:#9ac85b;height: 28px;border-radius: 20px;}
.industry-info-wrap .table_wrap .pagination li.on a{color:#fff;line-height: 26px;}
.industry-info-wrap .table_wrap .pagination li a svg{width: 0.9vw;height: 0.9vw;}
.industry-info-wrap .table_wrap .pagination li a svg:hover {fill: #9BC85B;}
.industry-info-wrap .table_wrap .pagination li.page_next a svg{transform: translate(0, 3px);}
.industry-info-wrap .table_wrap .pagination li.page_prev a svg{transform: translate(0, -2px);}
.industry-info-wrap .table_wrap .pagination li.page_prev a,.industry-info-wrap .table_wrap .pagination li.page_next a{display: block;}
.industry-info-wrap .table_wrap .pagination li.page_prev a{ transform: rotate(180deg);display: block;}
/*게시글등록*/ 
.industry-write-notice-wrap{background: #fff;}
.industry-write-notice-wrap .write-notice-wrap__container{background: #fff;padding-bottom: 0;overflow: hidden;width: calc(100% - 8vw);max-width: 1025px;padding-left: 4vw;margin-left: 0;margin-top: 0;}
.industry-write-notice-wrap .write-notice-wrap__container .page-title{width: 100%;max-width: 1280px;margin:0 auto;font-size:calc(13px + 1.2vw);font-family: "KR_bold";margin-top: 1vw;padding-bottom: 3vw;}
.industry-write-notice-wrap .write-notice-wrap__container .write-sub-tit{font-size:calc(10px + 1.05vw);font-family: "KR_bold";padding-bottom: 2vw;}
.industry-write-notice-wrap .write-notice-wrap__container .write_table{width: 100%;}
.industry-write-notice-wrap .write-notice-wrap__container .board_write{margin-bottom:4vw;}
.industry-write-notice-wrap .write-notice-wrap__container .board_write .board_foot > .btn.big span{box-shadow:none;border-radius: 0;font-weight:normal;font-family: "KR_medium";font-size: calc(8px + 0.60vw);}
.industry-write-notice-wrap .write-notice-wrap__container .board_write .board_foot > .btn.type2 span {background:#9ac85b;}
/*게시글상세*/
.industry-view-notice-wrap {background-color: white;padding-top: 2vw;padding-bottom: 5vw;}
.industry-view-notice{background: #fff;padding-bottom: 0;overflow: hidden;width: calc(100% - 8vw);max-width: 1025px;padding-left: 4vw;}
.industry-view-notice-wrap .industry-view-notice .page-title {font-size: calc(10px + 1.05vw);font-family: "KR_bold";width:100%;}
.industry-view-notice-wrap .industry-view-notice .info {margin-top: 1vw;padding: 12px 0;border-top: 1px solid black;border-bottom: 1px solid black;width: 100%;font-size: calc(6px + 0.65vw);font-family: "KR_bold";}
.industry-view-notice-wrap .industry-view-notice .info * {display: inline-block;margin-right: 3vw;}
.industry-view-notice-wrap .industry-view-notice .info div:first-child{margin-left:1vw;}
.industry-view-notice-wrap .industry-view-notice .info .download {cursor: pointer;color: #fff;padding:0.5vw 48px 0.5vw 27px;line-height: 22px;background:#9ac85b url("../img/down.png") no-repeat 86% center;font-size:15px;}
.industry-view-notice-wrap .industry-view-notice .notice-content {width: 100%;margin-top: 2vw;font-family: "KR_regular";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);word-break: keep-all;border-bottom: 1px solid #000;padding-bottom: 2vw;}
.industry-view-notice-wrap .industry-view-notice .notice-content img {max-width: 100%;}
.industry-view-notice-wrap .industry-view-notice .attach_list {display: block;width: calc(100% - 40px);background-color: #f9f9f9;padding: 20px;position: relative;}
.industry-view-notice-wrap .industry-view-notice .attach_list .list {display: block;width: 100%;}
.industry-view-notice-wrap .industry-view-notice .attach_list .list li{display: block;width: 100%;}
.industry-view-notice-wrap .industry-view-notice .attach_list .list a{font-family: 'KR_regular';background: url("/common/img/common/ico_file.png") no-repeat left 4px;background-size: 18px;padding: 3px 0 3px 22px;display: inline-block;}
.industry-view-notice-wrap .industry-view-notice .attach_list .btn_close{padding: 3px 14px 4px;color: #000;position: absolute;top: 10px;right: 0;font-size: 22px;font-weight:900;}
.industry-view-notice-wrap .industry-view-notice .write-container,.industry-view-notice-wrap .back-to-list {text-align: center; margin-top: 2vw;}
.industry-view-notice-wrap .industry-view-notice .write-container a, .industry-view-notice-wrap .industry-view-notice .back-to-list a{background:#ababab;}
.industry-view-notice-wrap .industry-view-notice .write-container a.list-btn{background:#9ac85b;}
/* //2023-07-10*/

.screenplay-one-content .flex-grid .schedule .row.line a, .screenplay-one-content .flex-grid .schedule .row.line:first-child{border-bottom:0;}/*2023-08-04*/
.screenplay-one-content .flex-grid .schedule .row.line.last a{border-bottom:1px solid black;}/*2023-08-04*/


.industry_pop .product-container .supported-product{cursor:pointer;}/*2023-08-09*/

/*2023-08-09*/
/*지원작품 상세 팝업*/
html.mm-opened{height:100%;overflow: hidden;touch-action:none;}
.ex_pop{width: 100%;height:100vw;position: fixed;top:0;left:0;z-index:990;overflow: hidden;}
.ex_pop::after{content:"";clear:both;display: block;width:100%;height:100%;background:#000;opacity: 0.5;position: absolute;top:0;left:0;}
.ex_pop section,div,h1,h2,h3,h4,p,span,strong,ul,li{padding:0;margin:0;}
.ex_wrap{position: relative;font-family: "KR_regular";background:#fff;z-index: 2;}
.ex_wrap .ex_box{margin-top:15px;overflow-y: scroll;}
.ex_wrap .ex_box::-webkit-scrollbar {width: 5px; height:40px;}
.ex_wrap .ex_box::-webkit-scrollbar-thumb {height: 10%;background: #9bc85b;}
.ex_wrap .ex_box::-webkit-scrollbar-track {background:#cde7a8;}
.ex_wrap .ex_box .pop_explain{display: block !important;}
.ex_pop .pop_btn{display:block;width:35px;height:35px;position: absolute;top:-15px;right:-15px;font-size:0;z-index: 3;background: url("/common/img/2023/close_btn.png") no-repeat;}
.ex_pop .ex_wrap .ex_box .pop_explain{width: 100%;}
.ex_pop .ex_wrap .ex_box .pop_explain .thum{width: 100%;}
.ex_pop .ex_wrap .ex_box .pop_explain .thum img{width: 100%;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box{padding:0 0 30px;border-bottom:1px solid #ddd;margin:0 20px;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box .title{padding:20px 0 10px;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box .title02{padding:30px 0 10px;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box ul li{display: flex;flex-direction: row;flex-wrap: nowrap;padding: 4px 0;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box ul li strong{width:10%;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box02 {padding: 0 0 30px;border-bottom: 1px solid #ddd;margin: 0 20px;display: flex;flex-direction: row;flex-wrap: nowrap;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box { padding: 30px 0 0;display: flex;width: 50%;flex-direction: row;flex-wrap: wrap;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .section-box {display: flex;flex-direction: row;flex-wrap: nowrap;width: 100%;align-items: center;justify-content: center;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .section-box .img{float: left;height: 100%;width: 30%;display: block;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .section-box img {object-fit: cover;width: 100%;height:100%;object-position: top;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .section-box p {float: left; padding: 0 20px;width: calc(70% - 40px);word-break: break-all;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .title03 {width: 100%;padding: 20px 0 5px;margin-top:20px;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box table{width:100%;border-collapse: collapse;border-spacing: 0;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box table th{text-align: center;padding:10px 0;background: #eaeaea;border:1px solid #ddd;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box table td{text-align: center;padding:10px 0;border:1px solid #ddd;}
.ex_pop .ex_wrap .ex_box .pop_explain .info_box .table_info{padding:20px 0 5px;display:inline-block;}
/* //2023-08-09*/

.screenplay-four-content .place .naver-map a{display:block;width:100%;height:100%;}
.screenplay-four-content .place .naver-map img{object-fit: cover;width:100%;}/*2023-08-11*/


@media screen and (min-width : 1025px) {/* 2021-09-09 */
    /* 로그인 */
    .contents_body.login_page { padding-top:auto; padding-left:auto; padding-right:auto; }
    .contents_body.login_page:after { content:""; display:block; clear:both; }
    .login_frm { float:left; width:calc(50% - 10px); background:none; border:0 none; box-shadow:none; }
    .login_frm fieldset {height: 394px; -webkit-box-sizing:border-box; box-sizing:border-box; padding:0 50px 0; background:#fff; border:1px solid #ddd;}
    .login_frm .title { padding:40px 0 10px; font-size:22px; }
    .login_frm .title img { height:45px; }
    .login_frm .row { margin:0 0 10px; padding-right:137px; }
    .login_frm .row input { height:59px; line-height:59px; font-size:18px; }
    .login_frm .row label { line-height:59px; font-size:18px; }
    .login_frm .opt { font-size:13px;margin:0 0 5px 0;}
    .login_frm .btn.big.btn_submit { width:127px; }
    .login_frm .btn.big.btn_submit span { height:128px; line-height:128px; font-size:22px; }
    .login_page .action { -webkit-box-sizing:border-box; box-sizing:border-box; float:right; width:calc(50% - 10px); padding-left:10px; }
    .login_page .action .group { height:190px; margin-top:13px; padding:35px 20px 0 142px;}
    .login_page .action .group:first-child { margin-top:0; }
    .login_page .action .btn_area .btn span { padding:0 20px; }


    /* Mobile과 타블렛에서 쓰이는 요소들 숨김 */
    .MobileTablet {display: none !important;}
    body {/* background-color: #9BC85B; */}/*2022-04-27*/
    .hidden-for-grid {visibility: hidden;}

    /*  헤더 스타일  */
    .header {width: 100vw;height: 8.6vw;padding: 0px;overflow-x: hidden;background-color: white;color: black;font-size: calc(7.5px + 0.8vw);font-family: "KR_medium";display: flex;}
    .header.safari {height: 100%;}/*2022-08-24*/
    .header.safari .header__logo{padding-top:2%}/*2022-08-24*/

    .header__logo {display: flex;align-items: center;justify-content: center;width: 20vw;padding: 0px;margin: 0px;height: 100%;}
    .header__logo>img {width: 13vw;cursor: pointer;}
    .header__nav {display: flex;flex-direction: column;/* background-color:cadetblue; */justify-content: center;padding: 0px;margin: 0px;height: auto;}
    /* top header */
    .header__nav__top {display: flex;white-space: nowrap;margin-top: 2.3vw;}/*2022-05-04*/


    .header__nav__top * {display: inline-block;}
    .header__nav__top .title {margin-left: 0px;}
    .header__nav__top .date {margin-left: 1vw;}

    /* bottom header */
    /*2022-04-26*/
    .header__nav__bottom {margin-top: 0.7vw;}
    .header__nav__bottom__mainNav {z-index: 2;display: flex;padding-bottom:1.3vw;}/*2022-05-04*/
    .header__nav__bottom__mainNav .menu_container {white-space: nowrap;margin-right: 4vw;padding-bottom: 1vw;cursor: pointer;}
    /*.header__nav__bottom__mainNav .menu_container:nth-child(5) .sub_toggle{display:none !important;}2022-05-18*/
    .header__nav__bottom__mainNav .menu_container.on{z-index:5;}/*2022-05-04*/
    .header__nav__bottom__mainNav .menu_container.on .main_nav_bt{color:#9bc85b !important;}/*2022-05-04*/
    .header__nav__bottom__mainNav .menu_container:nth-child(4) .sub_toggle ul{margin-left:14.5vw;}/*2022-05-12*/
    /*.header__nav__bottom__mainNav.eng .menu_container:nth-child(3) .sub_toggle ul{margin-left:12vw;} 2022-05-18 삭제*/
    .header__nav__bottom__mainNav .sub_toggle {position: absolute;flex-direction: column;background-color: white;z-index: 2;background:#fff;width:100%;left:0;top:8.5vw;height: 0;transition: all 500ms;-webkit-transition: all 500ms;}/*2022-05-04*/
    .header__nav__bottom__mainNav .sub_toggle.on{height:2.8vw;border-top:1px solid hsl(0, 1%, 34%);border-bottom:1px solid #575555;}/*2022-05-12*/
    .header__nav__bottom__mainNav .sub_toggle ul{display:flex;overflow: hidden;height:0;transition: all 500ms;-webkit-transition: all 500ms;padding-left: 20vw;}
    .header__nav__bottom__mainNav .sub_toggle li.on > a{color:#9bc85b !important;}
    .header__nav__bottom__mainNav .sub_toggle ul li:first-child{padding-left:0;}
    .header__nav__bottom__mainNav .sub_toggle.on ul{height:2.8vw;}/*2022-05-12*/
    .header__nav__bottom__mainNav .sub_toggle li {color: black;text-align: left;padding: 0.6vw 1.7vw 0.5vw 1.7vw;margin: 0px;width:auto;}
    .header__nav__bottom__mainNav .sub_toggle li a{font-size:calc(7.5px + 0.7vw);}
    /*2022-05-12 삭제
    .header__nav__bottom__mainNav .sub_toggle li .depth3{position:absolute;width: 100%;left:0;background: #fff;margin-top:0.35vw;height:0;transition: all 500ms;-webkit-transition: all 500ms;overflow: hidden;}
    .header__nav__bottom__mainNav .sub_toggle li .depth3.on{height:2.6vw;border-top:1px solid #575555;border-bottom:1px solid #575555;z-index:5;}
    .header__nav__bottom__mainNav .menu_container:nth-child(5) .sub_toggle ul li:nth-child(3) .depth3 ul{margin-left:13.5vw;}
    .header__nav__bottom__mainNav .menu_container:nth-child(5) .sub_toggle ul li:nth-child(4) .depth3 ul {margin-left:4.7vw;}
    .header__nav__bottom__mainNav .menu_container:nth-child(5) .sub_toggle ul li:nth-child(4) .depth3 ul li:first-child a{padding-left: 0.3vw;}
    .header__nav__bottom__mainNav .sub_toggle li .depth3.on ul{height:2.6vw;}
    .header__nav__bottom__mainNav .sub_toggle li .depth3.on ul li.on > a{color:#9bc85b;}
    .header__nav__bottom__mainNav .sub_toggle li .depth3 ul li{width:auto;padding:0.6vw 0 0.6vw 0;}
    .header__nav__bottom__mainNav .sub_toggle li .depth3 ul li a{border-left:1px solid #000;width:100%;padding:0 1.7vw 0 1.7vw;line-height: 20px;}
    .header__nav__bottom__mainNav .sub_toggle li .depth3 ul li:first-child a{border-left:0;}
    .header__nav__bottom__mainNav .sub_toggle li .depth3 ul li:last-child{padding-right:0;}
    */
    /*2022-05-04*/
    .header__nav__bottom__mainNav .menu_container.act .sub_toggle.act{height:2.8vw;border-top:1px solid #575555;border-bottom:1px solid #575555;}/*2022-05-12*/
    .header__nav__bottom__mainNav .menu_container.act .sub_toggle.act ul{height:2.8vw;}/*2022-05-12*/
    .header__nav__bottom__mainNav .menu_container.act .sub_toggle li.act > a{color:#9bc85b;}
    .header__nav__bottom__mainNav .menu_container.act .sub_toggle li.act > a:hover{color: #9bc85b !important;}
    /*2022-05-12 삭제
    .header__nav__bottom__mainNav .menu_container.act .sub_toggle li .depth3.act{height:2.6vw;border-top:1px solid #575555;border-bottom:1px solid #575555;}
    .header__nav__bottom__mainNav .menu_container.act .sub_toggle li .depth3.act ul{height:2.6vw;}
    .header__nav__bottom__mainNav .menu_container.act .sub_toggle li .depth3.act ul li.act > a{color:#9bc85b;}
    .header__nav__bottom__mainNav .menu_container.act .sub_toggle li .depth3.act ul li.act > a:hover{color: #9bc85b !important;}
    */


    /* header 오른쪽 부분 */
    .header__nav__right {position: absolute;right: 9.5vw;}
    .header__nav__right .container {vertical-align: middle;align-self: center;margin-right: 2vw;}
    .header__nav__right .container>div {width: 20vw;/* background-color: darkkhaki; */display:inline-block !important;}
    .header__nav__right div div .login,.header__nav__right div div .language {float: right;margin-left: 2vw;}
    .header__nav__right div div .language {margin-right: 0.2vw;}
    .header__nav__right .header_search_container {margin-top: 0.5vw;display: flex;justify-content: flex-end;align-content: flex-start;}
    .header__nav__right .header_search_container .input {width: 13.5vw;height: 2vw;vertical-align: top;margin-right: 0.5vw;margin-top: -0.4vw;border-bottom: 2px solid black;font-family: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);display: none;}/*2022-05-18*/
    .header__nav__right .header_search_container .input:focus {border-bottom: 2px solid #9BC85B;}/*2022-04-26*/
    .header__nav__right .header_search_container .search {float: right;align-self: right;cursor: pointer;}

    .header__nav__right .header_search_container .search svg {width: 1.6vw;height: 1.6vw;fill: black;}
    .header__nav__right .header_search_container .cancel {display: none;cursor: pointer;}
    .header__nav__right .header_search_container .cancel svg {width: 1.7vw;height: 1.7vw;fill: black;}
    /* top header의 Search */
    .header__nav__right .dbox {position: absolute;margin-top: -0.2vw;padding: 1.5vw 1.5vw 1vw 1.5vw;background-color: #09BB18;vertical-align: center;color: white;}
    /* dbox anchor를 PC에서는 로고로 표시합니다 */
    .header__nav__right .dbox .word {display: none;}
    .header__nav__right .dbox .img-container img {width: 3.5vw;height: auto;}
    .container .srch{display: flex; justify-content: flex-end;}
    /* Footer */
    .footer {margin: 0px;overflow-x: hidden;position: relative;background-color: white;}
    /* footer의 defs-only는 심사위원 등에 쓰이는 녹색 svg filter입니다 여러 곳에서 쓸 것 같아 footer에 숨겨두었습니다 */
    .defs-only {display: none;}
    .footer__container__marquee {width: 300px;overflow: hidden;width: 100vw;}
    /*2023-07-24*/
    .footer__container__marquee a{display: inline-block;width: 15vw;text-align: center;padding: 10px;position: relative;height: 4.5vw;}
    .footer__container__marquee a img { max-width: 160px; width: 100%; height: auto; position: absolute; top:50%; left:50%;transform:translate(-50%, -50%) ; -webkit-transform:translate(-50%, -50%) ; -moz-transform:translate(-50%, -50%) ; -ms-transform:translate(-50%, -50%) ; -o-transform:translate(-50%, -50%) ; }
    .footer__container__marquee a.circle{width: 8vw;}
    .footer__container__marquee a.circle img{width:6.5vw;}
    .footer__container__marquee a.long img {max-width: 200px;}
    /* //2023-07-24*/
    .footer__container__info {width: 100%;height: auto;background-color: black;display: flex;flex-flow: wrap;}
    .footer__container__info .infobox {padding-top: 4vw;padding-bottom: 4vw;padding-left: 4vw;width: auto;display: flex;flex-direction: column;}
    .footer__container__info .infobox * {margin-bottom: 0.4vw;margin-right: 1.5vw;text-align: left;color: white;font-family: "KR_medium";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);}
    .footer__container__info .infobox .highlight {text-decoration: underline;}
    .footer__container__info .infobox:nth-child(5){width: 100%;}/*2023-07-24*/
    .footer__container__info .sns_container {width: 92vw;/* background-color: cyan; */padding-left: 3vw;padding-bottom: 2vw;}
    .footer__container__info .sns_container a img {width: 3vw;height: 3vw;}
    /* footer 끝 */

    /* Mainpage */
    .mainpage-wrap {background-color: white;}
    /* Mainpage의 비디오 부분*/
    .mainpage-wrap__video-container {display: block;width: 100%;height: 42vw;overflow: hidden;margin-bottom: 2vw;}
    /*.mainpage-wrap__video-container>div {padding: 56.25% 0 0 0;position: relative;margin-top: -2vw;}2021-07-23*//* 아랫부분만 짤려서 아래, 윗부분 잘리고 좀 가운데를 보아기 위해 margin-top 주었습니다. */
    /* Mainpage의 공지사항 노출 부분*/

    .mainpage-wrap__anounce-container .img-container {position: relative;padding-top: 56.25%;overflow: hidden;}
    .mainpage-wrap__anounce-container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;width: 100%;}/* 2021-08-09 */
    .mainpage-wrap__anounce-container .title {margin-top: 0.5vw;    font-family: "KR_medium";    font-size: calc(7.5px + 0.8vw);    word-break: keep-all;}/* 2021-08-09 */
    .mainpage-wrap__anounce-container .seemore-bt {margin-top: 1.5vw;font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);color: #9BC85B;}/*2022-04-27*/
    /* Mainpage의 인더스트리 shortcut */
    .mainpage-wrap__shortcut-container {width: 92vw;margin:1vw auto 0;}/*2021-08-05*/
    .shortcut-product {display: flex;width: 100%;justify-content: space-between;}
    .mainpage-wrap .shortcut-product__info,.mainpage-wrap .shortcut-product__img {width: 45vw;}
    .mainpage-wrap .shortcut-product__info .title {font-size: calc(13px + 1.3vw);font-family: "KR_bold";word-break: keep-all;margin-bottom: 1.2vw;}
    .mainpage-wrap .shortcut-product__info .body {margin-top: 0.5vw;font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);;font-family: "KR_regular";word-break: keep-all;}/* 2021-08-09 */
    .mainpage-wrap .shortcut-product__info .seemore-bt {margin-top: 1.5vw;font-size: calc(7.5px + 0.8vw);font-family: "KR_bold";color: #9BC85B;}/*2022-04-27*/
    .mainpage-wrap .shortcut-product__img {/* 옆 글씨와 높이가 안맞아서 margin 주었습니다. */margin-top: 0.3vw;overflow: hidden;}
    .mainpage-wrap .shortcut-product__img img {max-width: 100%;max-height: 100%;}
    /* mainpage의 작품 slide */
    .mainpage-wrap__slide-container {width: 92vw;margin:4vw auto 0;}/*2021-08-05*/
    .mainpage-wrap__slide-container__head {width: 100%;display: flex;justify-content: space-between;}
    .mainpage-wrap__slide-container__head .title {font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .mainpage-wrap__slide-container__head .nav {margin-top: 0.5vw;}
    .mainpage-wrap__slide-container__head .nav div {display: inline-block;cursor: pointer;}
    .mainpage-wrap__slide-container__head .nav div svg {width: 2vw;height: 2vw;}
    /* 작품 슬라이드의 헤더 끝 */
    .mainpage-wrap__slide-container__movie-container {width: 100%;margin-top: 1vw;overflow: hidden;/* background-color: cornflowerblue; */}

    .mainpage-wrap__slide-container__movie-container .movie-product {margin-right: 1.1333vw;margin-bottom: 0vw !important;}

    /* movie-product의 공통 스타일 설정! */
    .mainpage-wrap__slide-container .movie-product {display: inline-block;width:22.15vw;margin-bottom: 3vw;margin-left: 0;float:none;}

    .movie-product {display: inline-block;width: 22.15vw;margin-bottom: 3vw;margin-left: 1.133vw;/*float: left;min-height: 25vw;*/}/* 2021-09-08 */
    .movie-product .img-container {position: relative;padding-top: 56.25%;overflow: hidden;}
    .movie-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;height: 100%;transition-duration: 0.3s;transition-property: transform;}
    .movie-product .product_info {padding-top: 0.3vw;-ms-transition-duration: 0.3s;-ms-transform-property: transform;-webkit-transition-duration: 0.3s;-webkit-transition-property: transform;background-color: white;text-align: left;}
    .movie-product .product_info .country {margin-top: -0.2vw;}
    .movie-product .product_info .title {    font-size: calc(7.5px + 0.8vw);    font-family: "KR_bold";}
    .movie-product .product_info .producer,.movie-product .product_info .country {font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);font-family: "KR_medium";}
    /* 메인페이지의 download wrapper */
    .mainpage-wrap__download-container {width: 92vw;margin-left: 4vw;margin-top: 5vw;}
    /* download-product 의 공통 스타일 설정 *//* 다운로드 받을 수있는건 download 프로덕트,접수안내로 가는 것은 foward-product로 정의 */
    .download-product,.foward-product {position: relative;width: 13.9vw;height: 13.9vw;display: inline-block;}
    .download-product .circle_icon,.foward-product .circle_icon {width: 13.9vw;height: 13.9vw;}
    .download-product p,.foward-product p {position: absolute;display: flex;justify-content: center;/* align horizontal */align-items: center;text-align: center;/* align vertical */width: 10vw;height: 10vw;top: 50%;left: 50%;margin: -5vw 0 0 -5vw;font-family: "KR_medium";font-size: calc(7.5px + 0.8vw);word-break: keep-all;}
    .download-product .download-icon {position: absolute;margin-left: -7.9vw;margin-top: 11vw;width: 2vw;height: 2vw;}
        /* mainpage 끝 *//* 아직 컨텐츠가 안나온 페이지들 */
    .notyet {margin-top: 3vw;margin-left: 25vw;font-size: calc(6px + 0.65vw);font-family: "KR_regular";}
    /* about-eidf *//* about-eidf */
    .eidf-wrap {width: 100vw;padding-top: 7vw;padding-bottom: 5vw;background-color: white;}
    .eidf-wrap .page-title {width: 50vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";margin-left: 4vw;}
    .eidf-wrap .eidf-content {margin-top: 3vw;}
    .eidf-wrap .eidf-content .info-content {width: 92vw;margin-left: 4vw;/* background-color: blue; */font-size: calc(6px + 0.65vw);font-family: "KR_regular";display: flex;}
    .eidf-wrap .eidf-content .info-content .flex-grid {width: 46vw;}
    .eidf-wrap .eidf-content .info-content .flex-grid {width: 40vw;flex-grow: 1;}
    .eidf-wrap .eidf-content .info-content .flex-grid:first-child {display: flex;justify-content: center;align-items: center;border-top: 1px solid black;}
    .eidf-wrap .eidf-content .info-content .flex-grid .img-container {width: 60%;/* background-color: blue; */}
    .eidf-wrap .eidf-content .info-content .flex-grid .img-container img {width: 100%;/* background-color: blue; */}
    .eidf-wrap .eidf-content .info-content .info-product {border-top: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;}
    .eidf-wrap .eidf-content .info-content .info-product .title {font-family: "KR_bold";padding-bottom: 1vw;}
    .eidf-wrap .eidf-content .slogan-content {width: 92vw;margin-left: 4vw;border-top: 1px solid black;display: flex;border-bottom: 1px solid black;}
    .eidf-wrap .eidf-content .slogan-content .flex-grid {width: 46vw;/* height: 20vw; */}
    .eidf-wrap .eidf-content .slogan-content .flex-grid:last-child {width: 40vw;flex-grow: 1;}
    .eidf-wrap .eidf-content .slogan-content .slogan {font-family: "KR_bold";font-size: calc(13px + 1.3vw);display: flex;align-items: center;justify-content: center;text-align: center;padding-top: 5vw;padding-bottom: 5vw;}
    .eidf-wrap .eidf-content .explain {/* border-left: 1px solid black; */padding-top: 1.5vw;/* padding-left: 1.5vw; */padding-bottom: 1vw;}
    .eidf-wrap .eidf-content .explain .title {font-family: "KR_bold";font-size: calc(6px + 0.65vw);}
    .eidf-wrap .eidf-content .explain .body {font-family: "KR_regular";font-size: calc(6px + 0.65vw);margin-top: 1vw;word-break: keep-all;line-height: calc(11px + 1.1vw);}
    .eidf-wrap .eidf-content .poster-content {width: 92vw;margin-left: 4vw;display: flex;border-bottom: 1px solid black;}
    .eidf-wrap .eidf-content .poster-content .poster .img-container {margin-top: 2vw;height: 30vw;overflow: hidden;}
    .eidf-wrap .eidf-content .poster-content .poster .img-container img {height: 30vw;overflow: hidden;}
    .eidf-wrap .eidf-content .poster-content .flex-grid:first-child {display: flex;align-items: center;justify-content: center;}
    .eidf-wrap .eidf-content .poster-content .flex-grid {width: 46vw;/* height: 20vw; */padding-bottom: 2vw;}
    .eidf-wrap .eidf-content .poster-content .flex-grid:last-child {width: 40vw;flex-grow: 1;}
    /* about-office *//* about-office */
    .office-wrap {width: 100vw;padding-top: 7vw;padding-bottom: 5vw;background-color: white;}
    .office-wrap .page-title {font-size: calc(13px + 1.3vw);font-family: "KR_bold";margin-left: 4vw;margin-bottom: 3vw;}
    .office-wrap .office-product-container {width: 92vw;padding-top: 1vw;padding-bottom: 1vw;margin-left: 4vw;border-top: 1px solid black;}
    .office-wrap .office-product-container .head {font-size: calc(6px + 0.65vw);font-family: "KR_bold";}
    .office-wrap .office-product-container.office02 .head{display:inline-block;margin-right:1.3vw;min-width:10vw;}/*2023-04-17*/
    .office-wrap.eng .office-product-container.office02 .head{min-width:20vw;}/*2023-04-17*/
    .office-wrap .office-product-container .office-product>div {width: 10vw;display: inline-block;margin-top: 1vw;margin-right: 1.3vw;/* background-color: cadetblue; */}
    .office-wrap .office-product-container.office02 .office-product>div{min-width: 10vw;width: auto;}/*2023-04-17*/
    .office-wrap.eng .office-product-container .office-product>div {width: 20vw;display: inline-block;margin-top: 1vw;margin-right: 1.3vw;}
    .office-wrap.eng .office-product-container.office02 .office-product>div{min-width: 20vw;}/*2023-04-17*/
    .office-wrap .office-product-container .office-product>div .name {font-family: "KR_bold";font-size: calc(6px + 0.65vw);}
    .office-wrap .office-product-container .office-product>div .title {margin-top: 0.3vw;font-family: "KR_regular";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);}
    .office-contact-container {border-top: 1px solid black;width: 92vw;margin-left: 4vw;}
    .office-contact-container .contact-product {width: 46vw;margin-left: 46vw;padding-bottom: 1vw;padding-top: 1vw;border-top: 1px solid black;}
    .office-contact-container .contact-product:first-child {border-top: none;}
    .office-contact-container .contact-product:last-child {border-bottom: 1px solid black;}
    .office-contact-container .contact-product .title {font-family: "KR_bold";font-size: calc(6px + 0.65vw);}
    .office-contact-container .contact-product .body {margin-top: 1vw;line-height: calc(11px + 1.1vw);font-family: "KR_regular";font-size: calc(6px + 0.65vw);}
    /* about-jury *//* about-jury */
    .jury-wrap {width: 100vw;padding-top: 7vw;padding-bottom: 7vw;background-color: white;}
    .jury-wrap .page-title {font-size: calc(13px + 1.3vw);font-family: "KR_bold";margin-left: 4vw;width:50vw;}/*2022-07-11*/
    /*.jury-wrap .page-position {margin-left: 25vw;}*//*2022-07-11*/
   .archive_box > div{display:none;}
    /* jury popup에 대하여 */
    .jury-wrap__popup {margin: 0px;position: fixed;overflow: hidden;height: fit-content;width: 50vw;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 20;background-color: #9BC85B;padding: 1vw;display: none;}/*2022-04-27*/
    .jury-wrap__popup .img-container {width: 12vw;height: 12vw;overflow: hidden;}
    .jury-wrap__popup .img-container img {top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;}
    .jury-wrap__popup .name {margin-top: 0.5vw;font-size: calc(7.5px + 0.8vw);font-family: "KR_bold";color: white}
    .jury-wrap__popup .name .eng {font-family: "KR_regular";}
    .jury-wrap__popup .body {font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);font-family: "KR_regular";line-break: break-all;color: white;}
    .jury-wrap__popup .close-icon {position: absolute;top: 0.5vw;right: 0.5vw;}
    .jury-wrap__popup .close-icon svg {width: 2vw;height: 2vw;fill: white;}
    /* popup  끝 */
    .jury-wrap__jury-title {font-size: calc(7.5px + 0.8vw);font-family: "KR_bold";margin-left: 25vw;margin-top: 2vw;margin-bottom: 0.8vw;/* background-color: blue; */}
    .jury-product-container {width: 50vw;margin-left: 25vw;display: flex;justify-content: space-between;align-items: flex-start;flex-flow: wrap;}
    .jury-product {width: 11vw;margin-bottom: 1.5vw;}
    .jury-product-container .to-be-announced {font-family: "KR_medium";font-size: calc(6px + 0.65vw);margin-bottom: 6vw;}
    .jury-product-container .jury-product .img-container {width: 9vw;height: 9vw;overflow: hidden;position: relative;}
    .jury-product-container .jury-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;filter: grayscale(100%);}
    .jury-product .info {margin-top: 0.5vw;width: 10vw;font-size: calc(6px + 0.65vw);font-family: "KR_medium";text-align: left;}
    .jury-product .info .kor-name {font-family: "KR_regular";}
    .jury-product .info .eng-name {margin-top: 0.1vw;font-family: "KR_regular";word-break: keep-all;}
    .jury-product .info .body {display: none;}
    .jury-product .img-container img:hover {-webkit-filter: url(#duotone);filter: url(#duotone);}
    .jury-short-product-container {/* background-color: aqua; */width: 50vw;margin-left: 25vw;display: flex;flex-flow: wrap;justify-content: space-between;}
    .jury-short-product-container .jury-short-product {width: 21.7vw;font-family: "KR_regular";font-size: calc(6px + 0.65vw);margin-bottom: 1vw;}
    .jury-short-product-container.student_wrap .jury-short-product{width:25%;}/*2023-06-13*/
    /*2022-07-11*/
    .archive-sub-wrap__content02 .jury-short-product-container.soon{justify-content:space-around;font-family: "KR_medium";font-size: calc(7.5px + 1vw);}
    /*시상내역*/
    .jury-wrap .jury-nav li.opened{color:#fff;background:#9BC85B;}
    .jury-wrap .archive_box .archive-prize-content{display:block;}
    .jury-wrap .archive_box .jury-product-container{width:92vw;margin-left:4vw;}
    .jury-wrap .archive_box .jury-product-container section{width: calc(50% - 4vw);padding:2vw;display: flex;flex-direction: column;}
    .jury-wrap .archive_box .jury-product-container section:nth-child(3) .jury-prize-box{display: block;}
    .jury-wrap .archive_box .jury-product-container section:nth-child(3) img{float: left;}
    .jury-wrap .archive_box .jury-product-container section:nth-child(3) span{width: calc(60% - 3vw);float: left;}
    .jury-wrap .archive_box .jury-product-container section:nth-child(3) span.first{margin-top:3vw;}
    .jury-wrap .archive_box .jury-product-container section h3{font-family: "KR_medium";font-size: calc(7.5px + 1vw);}
    .jury-wrap .archive_box .jury-product-container section .jury-prize-box{padding:3vw 0;display: flex;align-items: center;}
    .jury-wrap .archive_box .jury-product-container section .jury-prize-box img{max-width: 320px;width:40%;}
    .jury-wrap .archive_box .jury-product-container section .jury-prize-box span{font-size: calc(6px + 0.7vw);font-family: "KR_bold";padding-left:3vw;}
    /*자문위원*/
    .jury-wrap .archive_box .archive-judge-content .jury-product-container{width:50vw;margin:2vw 0 5vw 25vw;}/*2023-07-24*/
    .jury-wrap .archive_box .jury-product-container h3{font-family: "KR_medium";font-size: calc(7.5px + 1vw);padding-bottom: 1vw;}/*2023-07-24*/
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box{display:flex;width: 100%;padding:1vw 0;}/*2022-07-15*/
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit{width: 30%;overflow: hidden;display: flex;flex-direction: column;}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit img{width: 90%;max-width: 174px;}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit span{font-family:"KR_regular";font-size:calc(6px + 0.65vw);}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit .name_box span:first-child{padding:10px 0 5px 0;font-family: "KR_bold";}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit .name_box span{display: block;}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .txt{font-family:"KR_regular";font-size:calc(6px + 0.65vw);width: calc(100% - 30%);line-height: calc(11px + 1.1vw);word-break: keep-all;}/*2022-07-15*/
    /*페스티벌 초이스*/
    .jury-wrap .archive_box .archive-festival-content .jury-product-container{width:50vw;margin:0vw 0 5vw 25vw;}/*2022-07-15*/
    .jury-wrap .archive_box .archive-festival-content .jury-product-container section{width: 100%;padding:2vw 0;}/*2022-07-15*/
    .jury-wrap .archive_box .archive-festival-content .jury-product-container section h3{padding-bottom:2vw;}/*2022-07-15*/
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box{display:flex;width: 100%;padding:0 0 1vw 0;}/*2022-07-15*/
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit{width: 30%;overflow: hidden;display: flex;flex-direction: column;}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit img{width: 90%;max-width: 174px;}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit span{font-family:"KR_regular";font-size:calc(6px + 0.65vw);}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit .name_box span:first-child{padding:10px 0 5px 0;font-family: "KR_bold";}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit .name_box span{display: block;}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .txt{font-family:"KR_regular";font-size:calc(6px + 0.65vw);width: calc(100% - 30%);line-height: calc(11px + 1.1vw);word-break: keep-all;}/*2022-07-15*/
    /*모바일 단편*/
    .jury-wrap .archive_box .archive-mobile-content .jury-product-container{width:50vw;margin:8vw 0 5vw 25vw;}/*2022-07-15*/
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box{display:flex;width: 100%;padding:1vw 0;}/*2022-07-15*/
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit{width: 30%;overflow: hidden;display: flex;flex-direction: column;}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit img{width: 90%;max-width: 174px;}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit span{font-family:"KR_regular";font-size:calc(6px + 0.65vw);}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit .name_box span:first-child{padding:10px 0 5px 0;font-family: "KR_bold";}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit .name_box span{display: block;}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .txt{font-family:"KR_regular";font-size:calc(6px + 0.65vw);width: calc(100% - 30%);line-height: calc(11px + 1.1vw);word-break: keep-all;}/*2022-07-15*/
    /*관객심사단*/
    .jury-wrap .archive_box .archive-audience-content .jury-short-product-container{margin:10vw 0 10vw 25vw;}
    /*2022-08-17*/
    /*학생심사단*/
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container{margin:2vw 0 10vw 25vw;}
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container .st-audience-tit{font-family: "KR_medium";font-size: calc(7.5px + 1vw);font-weight: bold;padding-bottom: 2vw;}
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container .st-audience-tit span{font-weight: normal;}
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container .st-audience-txt{font-family:"KR_regular";font-size:calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);word-break: keep-all;padding-bottom: 4vw;}
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container .jury-short-product-tit{width: 100%;font-family: "KR_regular";font-size: calc(6px + 0.65vw);margin-bottom: 1vw;margin-top:1vw;}
    /* //2022-08-17*/

    /* award 스타일은 jury/award와 archive가 다릅니다 */
    .jury-wrap__award-title {margin-top: 3vw;margin-bottom: 0.3vw;margin-left: 25vw;font-size: calc(10px + 1.05vw);font-family: "KR_bold";}
    .jury-wrap .award-container {/* background-color: beige; */width: 50vw;margin-left: 25vw;}
    .jury-wrap .award-container .title {font-size: calc(6px + 0.65vw);font-family: "KR_bold";margin-bottom: 0.2vw;}
    .jury-wrap .award-container .body {font-size: calc(6px + 0.65vw);font-family: "KR_regular";line-height: calc(11px + 1.1vw);margin-bottom: 2vw;/* margin-top:!vw */}
    .jury-wrap .award-container .body:last-child {margin-bottom: 0vw;}

    /*2022-03-24*/
    .jury-wrap__award-container {/* background-color: beige; */width: 50vw;margin-left: 25vw;}
    .jury-wrap__award-container .title {font-size: calc(6px + 0.65vw);font-family: "KR_bold";margin-bottom: 0.2vw;}
    .jury-wrap__award-container .body {font-size: calc(6px + 0.65vw);font-family: "KR_regular";line-height: calc(11px + 1.1vw);margin-bottom: 2vw;/* margin-top:!vw */}
    .jury-wrap__award-container .body:last-child {margin-bottom: 0vw;}
    /*//2022-03-24*/

    /* about sponsers *//* about sponsers *//* about sponsers */
    .sponser-wrap {background-color: white;padding-top: 7vw;padding-bottom: 5vw;}
    .sponser-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";margin-bottom: 3vw;}
    .sponser-wrap__container {width: 92vw;margin-left: 4vw;border-bottom: 1px solid black;}
    .sponser-wrap__container .img-container {width: 12vw;height: 5vw;display: inline-block;overflow: hidden;position: relative;}
    .sponser-wrap__container .title {font-size: calc(6px + 0.65vw);font-family: "KR_bold";padding-top: 1vw;border-top: 1px solid black;margin-bottom: 1vw;}
    /*2023-07-24*/
    .sponser-wrap__container .img-container a{display: block;width: 100%;text-align: center;height:auto;position: absolute;left: 0;top:50%;transform: translate(0px,-50%); -webkit-transform: translate(0px,-50%); -moz-transform: translate(0px,-50%); -ms-transform: translate(0px,-50%); -o-transform: translate(0px,-50%);}
    .sponser-wrap__container .img-container a img {max-width: 100%;}
    .sponser-wrap__container .img-container.circle{width:8vw;}
    .sponser-wrap__container .img-container.circle a img{max-width: 56%;}
    /* //2023-07-24*/
    /* festival-movie *//* festival-movie *//* festival-movie */
    .movie-wrap {background-color: white;width: 100vw;padding-top: 7vw;padding-bottom: 7vw;}
    .movie-wrap .page-title {width: 50vw;margin-left: 25vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .movie-wrap .page-position {width: 50vw;margin-left: 25vw;}
    .movie-wrap__product-nav-container {width: 92vw;margin-left: 4vw;margin-top: 3vw;/* background-color: coral; */display: flex;flex-flow: wrap;/*justify-content: space-between;*/}/*2023-06-13*/
    .movie-wrap__product-nav-container>li {width: auto;margin: 0.6vw 2vw 0.6vw 0;font-family: "KR_medium";}/*2023-06-13*/
    .movie-wrap__product-nav-container>li:first-child{width: 100%;}/*2023-06-13*/
    .movie-wrap__product-nav-container .product-nav {font-family: "KR_medium";font-size: calc(7.5px + 0.8vw);text-align: left;}
    .movie-wrap___movie-container {width: 93.133vw;margin-left: 4vw;margin-top: 4vw; display: flex;  flex-flow: wrap; justify-content: flex-start;overflow: hidden;position: relative;left: -1.133vw;}/* 2021-09-08 */
    .movie-wrap___movie-container .movie-sub-txt {width: 92vw;margin-left: 1.133vw;margin-bottom: 3vw;}/*2023-06-13*/
    .movie-wrap___movie-container .movie-sub-txt p {font-family: "KR_medium"; font-size: calc(6px + 0.65vw);text-align: left;line-height: calc(11px + 1.1vw);margin: 0;word-break: break-all;}/*2023-06-13*/

    /*2022-07-20*/
    .movie-wrap__nav {border-bottom:1px solid #575555;padding:4vw 0 1vw;width: 92vw;margin-left:4vw;overflow: hidden;}
    .movie-wrap__product-nav-container02.first{width: 8vw;}
    .movie-wrap__product-nav-container02 {width: 82vw;display: flex;flex-flow: wrap;float: left;}
    .movie-wrap__product-nav-container02 li:first-child{width:100%;}
    .movie-wrap__product-nav-container02>li {margin: 0.5vw 2vw;font-family: "KR_bold";}
    .movie-wrap__product-nav-container02>li.on{color:#9BC85B;}
    .movie-wrap__product-nav-container02 .product-nav02 {font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);text-align: left;}
    .movie-wrap___movie-container02 {width: 93.133vw;margin-left: 4vw;margin-top: 3vw; display: flex;  flex-flow: wrap; justify-content: flex-start;overflow: hidden;position: relative;left: -1.133vw;}
    .movie-wrap___movie-container02 .movie-sub-txt{width: 92vw;margin-left:1.133vw;margin-bottom: 3vw;}/*2022-07-26*/
    .movie-wrap___movie-container02 .movie-sub-txt p {font-family: "KR_medium";font-size: calc(6px + 0.65vw);text-align: left;line-height: calc(11px + 1.1vw);margin:0;word-break: break-all;}/*2022-07-26*/
    .movie-wrap___movie-container02.section_intro{left:0;margin-top:3vw;}
    .movie-wrap___movie-container02.section_intro p{width:calc(100% - 1.133vw);margin:0;}
    .movie-wrap___movie-container02.section_intro p img{width: 100%;}
    .movie-wrap___movie-container02.section_all .movie-sub-txt{display: none;}
    /* //2022-07-18*/
    /* tv schedule *//* tv schedule *//* tv schedule */
    /*
    .tvschedule-wrap {background-color: white;width: 100vw;padding-top: 7vw;padding-bottom: 7vw;}
    .tvschedule-wrap .page-title {width: 50vw;margin-left: 25vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .tvschedule-wrap .page-position {margin-left: 25vw !important;}
    .tvschedule-wrap .tv-calender {width: 50vw;margin-left: 25vw;padding-top: 1vw;padding-bottom: 1vw;margin-top: 3vw;flex-flow: wrap;}
    .tvschedule-wrap .tv-calender .date {display: inline-block;padding-top: 5px;padding-left: 6px;width: 5.5vw;height: 5.5vw;margin-right: 3px;font-family: "KR_bold";font-size: calc(7px + 0.8vw);text-align: left;background-color: white;border: 2px solid black;box-shadow: 3px 3px 3px black;}
    .tvschedule-wrap .tvschedule-content {margin-top: 0vw; background-color: red; width: 50vw;margin-left: 25vw;}
    .tvschedule-wrap .tvschedule-content .img-container {width: 13.9vw;height: calc(13.9vw*0.5625);overflow: hidden;display: inline-block;}
    .tvschedule-wrap .tvschedule-content .img-container img {max-height: 100%;}
    .tvschedule-wrap .tvschedule-product {margin-bottom: 1px;display: flex;border-bottom: 2px solid black;padding-bottom: 0.6vw;padding-top: 0.6vw;}
    .tvschedule-wrap .tvschedule-product:first-child {border-top: 2px solid black;padding-top: 0.6vw;}
    .tvschedule-wrap .tvschedule-content .info {display: inline-block;vertical-align: top;width: calc(13.9vw*0.5625);padding-left: 5px;padding-top: 3px; background-color: #9BC85B; height: calc(13.9vw*0.5625); margin-right:vw; }
    .tvschedule-wrap .tvschedule-content .info .time {vertical-align: top;font-family: "KR_bold";font-size: calc(10px + 1.05vw);}
    .tvschedule-wrap .tvschedule-content .info .channel {margin-top: 0.2vw;font-family: "KR_regular";font-size: calc(6px + 0.7vw);margin-left: 0.1vw;}
    .tvschedule-wrap .tvschedule-content .title-info {display: inline-block;vertical-align: top;margin-left: 0.5vw;font-family: "KR_medium"; background-color: #9BC85B; font-size: calc(6px + 0.65vw);}
    .tvschedule-wrap .tvschedule-content .title-info * {vertical-align: center;}
    .tvschedule-wrap .tvschedule-content .title-info .kor {font-family: "KR_medium";margin-right: 0.5vw;}
    .tvschedule-wrap .tvschedule-content .title-info .eng {font-family: "KR_regular";margin-top: 0.3vw;}
    .tvschedule-content .mark {display: inline-block;vertical-align: middle;margin-top: 0.1vw;}
    .tvschedule-content .mark img {width: 5vw;}
    2021-08-10 */

    /*.tvschedule-wrap .tvschedule-content .container .title {display: inline-block;vertical-align: top;}
    .tvschedule-wrap .tvschedule-content .container .title .eng {font-family: "KR_regular";}*/
    /* screen play *//* screen play *//* screen play */
    .screenplay-wrap {background-color: white;width: 100vw;padding-top: 7vw;padding-bottom: 7vw;}
    .screenplay-wrap .page-title {width: 50vw;margin-left: 25vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    /* specialevent *//* specialevent *//* specialevent */
    .specialevent-wrap {background-color: white;width: 100vw;padding-top: 7vw;/* padding-bottom: 7vw; */}
    .specialevent-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .specialevent-wrap__page-bt {width: 92vw;margin-left: 4vw;margin-top: 3vw;font-family: 'KR_bold';font-size: calc(7.5px + 0.8vw);padding-bottom: 1vw;border-bottom: 1px solid black;}
    .specialevent-wrap__page-bt>div {display: inline-block;cursor: pointer;/* border: 1px solid black; */padding: 0.3vw 1vw 0.3vw 1vw;border-radius: 2vw;margin-right: 1vw;}
    .specialevent-wrap__page-bt>div:last-child {margin-right: 0vw;}
    
    /*2022-07-26*/
    /*.specialevent-one-content .industry-award-product .content {width: 92vw;border-top: 1px solid black;display: flex;}
    .specialevent-one-content .specialevent-intro {font-family: 'KR_regular';width: 70%;font-size: calc(6px + 0.65vw);word-break: keep-all;padding-bottom: 5vw;line-height: calc(11px + 1.1vw);}
    .specialevent-one-content .place {height: 25vw;width: 92vw;display: flex;border-top: 1px solid black;border-bottom: 1px solid black;}
    .specialevent-one-content .place .naver-map {width: 46vw;height: 25vw;display: inline-block;border-right: 1px solid black;overflow: hidden;}
    .specialevent-one-content .place .naver-map img {max-height: 100%;margin-left: -10vw;}
    .specialevent-one-content .place .place-explain {display: inline-block;flex-grow: 1;padding-top: 1vw;padding-left: 1.5vw;}
    .specialevent-one-content .place .place-explain .title {padding-top: 1vw;font-family: 'KR_bold';font-size: calc(6px + 0.65vw);}
    .specialevent-one-content .place .place-explain .title:first-child {padding-top: 0vw;}
    .specialevent-one-content .place .place-explain .body { margin-top:0.5vw; padding-bottom: 0.5vw;font-family: 'KR_regular';font-size: calc(6px + 0.65vw);}
    .specialevent-one-content .place .specialevent-apply {margin-top: 1vw;width: fit-content;border: 1px solid black;padding: 0.3vw 1vw 0.3vw 1vw;font-family: 'KR_bold';font-size: calc(6px + 0.65vw);color: black;}
    .specialevent-one-content .place .specialevent-apply:hover {background-color: #9BC85B; border: 1px solid #9BC85B;color: #fff;}
    .specialevent-one-content .photo-container {width: 92vw;display: flex;justify-content: space-between;padding-top: 1vw;padding-bottom: 1vw;border-bottom: 1px solid black;}
    .specialevent-one-content .photo-container .img-container {width: 30vw;height: calc(30vw*0.5625);position: relative;}
    .specialevent-one-content .photo-container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
    .specialevent-one-content .specialevent-schedule-product {display: flex;border-bottom: 1px solid black;padding-top: 1vw;}
    .specialevent-one-content .specialevent-schedule .date {border-top: 1px solid black;width: 44vw;font-family: 'KR_medium';font-size: calc(13px + 1.3vw);color: black;margin-top: -0.2vw;}
    .specialevent-one-content .specialevent-schedule .date:first-child {border-top: 0px;}
    .specialevent-one-content .specialevent-schedule .content {width: 46vw;font-family: 'KR_regular';font-size: calc(6px + 0.65vw);}
    .specialevent-one-content .specialevent-schedule .content .container {width: 46vw;padding-top: 1vw;margin-left: 2vw;border-top: 1px solid black;}
    .specialevent-one-content .specialevent-schedule .content .container:first-child {border-top: 0px;padding-top: 0px;}
    .specialevent-one-content .specialevent-schedule .content .title {color: black;font-family: 'KR_bold';font-size: calc(6px + 0.65vw);display: inline-block;margin-bottom: 3px;}
    .specialevent-one-content .specialevent-schedule .content .body {margin-bottom: 1vw;}
    .specialevent-one-content .specialevent-schedule .content a {color: #9BC85B;text-decoration: underline;}
    .specialevent-one-content .specialevent-schedule .content .body .time {font-family: 'KR_bold';font-size: calc(6px + 0.65vw);margin-bottom: 1vw;width: 46vw;}
    .specialevent-one-content .caution {border-bottom: 1px solid black;margin-bottom: 5vw;padding-top: 1vw;padding-bottom: 1vw;font-family: 'KR_regular';font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);}
    .specialevent-two-content .ceremony-container {width: 92vw;margin-left: 4vw;margin-top: 1vw;display: flex;padding-bottom: 1vw;border-bottom: 1px solid black;}
    .specialevent-two-content .ceremony-container>div {font-family: 'KR_medium';font-size: calc(7.5px + 0.8vw);flex-grow: 1;line-height: calc(12px + 1.4vw)}
    .specialevent-two-content .opening-movie-title {width: 92vw;margin-left: 4vw;margin-top: 1vw;font-family: "KR_medium";font-size: calc(13px + 1.3vw);margin-bottom: 1vw;color: black;display: inline-block;}
    .specialevent-two-content .container {width: 92vw;margin-left: 4vw;display: flex;border-top: 1px solid black;border-bottom: 1px solid black;margin-bottom: 5vw;}
    .specialevent-two-content .container .img-container {width: 46vw;overflow: hidden;position: relative;height: calc(46*0.5625vw);}
    .specialevent-two-content .container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .specialevent-two-content .opening-movie-explain {flex-grow: 1;padding-left: 1.5vw;padding-top: 1vw;}
    .specialevent-two-content .opening-movie-explain .title>div {display: inline-block;}
    .specialevent-two-content .opening-movie-explain .title {font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);}
    .specialevent-two-content .opening-movie-explain .info {font-family: "KR_medium";font-size: calc(6px + 0.65vw);}
    .specialevent-two-content .opening-movie-explain .see-movie {font-family: "KR_medium";font-size: calc(6px + 0.65vw);display: inline-block;color: #9BC85B;text-decoration: underline;margin-top: 1vw;width: 40vw;}
    */
    /*2022-08-01*/
    .specialevent-one-content .ceremony-container {width: 92vw;margin-left: 4vw;margin-top: 1vw;display: flex;padding-bottom: 1vw;border-bottom: 1px solid black;}
    .specialevent-one-content .ceremony-container>div {font-family: 'KR_medium';font-size: calc(7.5px + 0.8vw);flex-grow: 1;line-height: calc(12px + 1.4vw);width:50%;}/*2022-08-03*/
    .specialevent-one-content .ceremony-container .kor{font-family: 'KR_bold';}/*2022-08-09*/
    .specialevent-one-content .opening-movie-title {width: 92vw;margin-left: 4vw;margin-top: 1vw;font-family: "KR_medium";font-size: calc(13px + 1.3vw);margin-bottom: 1vw;color: black;display: inline-block;}
    .specialevent-one-content .container {width: 92vw;margin-left: 4vw;display: flex;border-top: 1px solid black;border-bottom: 1px solid black;margin-bottom: 5vw;}
    .specialevent-one-content .container .img-container {width: 46vw;overflow: hidden;position: relative;height: calc(46*0.5625vw);}
    .specialevent-one-content .container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .specialevent-one-content .opening-movie-explain {flex-grow: 1;padding-left: 1.5vw;padding-top: 1vw;}
    .specialevent-one-content .opening-movie-explain .title>div {display: inline-block;}
    .specialevent-one-content .opening-movie-explain .title {font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);}
    .specialevent-one-content .opening-movie-explain .info {font-family: "KR_medium";font-size: calc(6px + 0.65vw);}
    .specialevent-one-content .opening-movie-explain .see-movie {font-family: "KR_medium";font-size: calc(6px + 0.65vw);display: inline-block;color: #9BC85B;text-decoration: underline;margin-top: 1vw;width: 40vw;}
    /*2022-08-03*/
    .specialevent-one-content .info_thum{width: 92vw;margin-left: 4vw;display: flex;border-bottom: 1px solid black;padding:2vw 0;}
    .specialevent-one-content .info_thum ul{width: 50%;}
    .specialevent-one-content .info_thum ul li{display: flex;flex-direction: column;padding-bottom: 2vw;font-size: calc(6px + 0.65vw);font-family: "KR_regular";}/*2022-08-03*/
    .specialevent-one-content .info_thum ul li:last-child{padding-bottom: 0;}
    .specialevent-one-content .info_thum ul li .thum_img{display: block;width: 174px;}
    .specialevent-one-content .info_thum ul li .thum_img img{width: 100%;}
    /*.specialevent-one-content .info_thum ul li .thum_txt{padding-left:2vw;width:65%;} 2022-08-03*/
    .specialevent-one-content .info_thum ul li .thum_img .mob-only{display:none;}
    /* //2022-08-03*/
    .specialevent-five-content {width: 92vw;margin-left: 4vw;margin-top: 1vw;}
    .specialevent-five-content .industry-award-product{width: 92vw;padding-bottom: 5vw;}
    /*2023-08-11*/
    .specialevent-five-content .industry-award-product .info{padding-bottom: 1vw;}
    .specialevent-five-content .industry-award-product .info .tit_head{font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);border-bottom:1px solid #575555;display: block;padding:0 0 1vw 0;}
    .specialevent-five-content .industry-award-product .info .tit_head span{display:block;font-weight: normal;font-family: "KR_regular";font-size:calc(6px + 0.65vw);padding-top:1vw;}
    .specialevent-five-content .industry-award-product .info .head {font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);padding-bottom: 1vw;border-bottom:1px solid #575555;}
    .specialevent-five-content .industry-award-product .info .intro{font-family: "KR_regular";font-size: calc(6px + 0.65vw);border-bottom:1px solid #575555;display: flex;flex-wrap: nowrap;align-items: center;line-height:calc(11px + 1.1vw);}
    .specialevent-five-content .industry-award-product .info .intro .cell01{padding:1.5vw 0;width:30%;}
    /* //2023-08-11*/
    .specialevent-five-content .industry-award-product .info .intro .cell02{padding:0 1.5vw;width: 50%;}
    .specialevent-five-content .industry-award-product .info .intro .cell03{align-self: baseline;width:35%;padding:0 1vw;}
    .specialevent-five-content .industry-award-product .info .intro .cell01 .txt.mob{display:none;}
    .specialevent-five-content .industry-award-product .info .intro .cell02 .txt.pc{font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);font-weight: normal;padding:0;margin:0;}
    .specialevent-five-content .industry-award-product .info .intro .cell01 .tit{font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);padding:0;margin:0;}/*2023-08-11*/
    .specialevent-five-content .industry-award-product .info .intro .cell01 .txt{font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);font-weight: normal;padding:0;margin:0;}/*2023-08-11*/
    .specialevent-five-content .industry-award-product .info .intro .cell03 ul{padding:1.5vw 0;}
    .specialevent-five-content .industry-award-product .info .intro .cell02{padding:1.5vw 1vw;width: 55%;}
    .specialevent-five-content .industry-award-product .info .intro .cell02 p{line-height: calc(11px + 1.1vw);margin:0;}
    .specialevent-five-content .industry-award-product .info .intro .cell02 p a{display:block;font-weight: bold;background-color:#9bc85b;color:#fff;padding:6px 1vw 0px;width: 7vw;text-align: center;}
    .specialevent-five-content .industry-award-product .last_txt{font-family: "KR_regular";font-size: calc(6px + 0.65vw);padding: 1vw 0 2vw 0;display: block;border-bottom:1px solid #575555;}
    /* //2022-08-01*/
    .specialevent-two-content .ceremony-container {width: 92vw;margin-left: 4vw;margin-top: 1vw;display: flex;padding-bottom: 1vw;border-bottom: 1px solid #575555;}
    .specialevent-two-content .ceremony-container>div {font-family: 'KR_medium';font-size: calc(7.5px + 0.8vw);flex-grow: 1;line-height: calc(12px + 1.4vw)}
    .specialevent-two-content .opening-movie-title {width: 92vw;margin-left: 4vw;margin-top: 1vw;font-family: "KR_bold";font-size:calc(7.5px + 0.8vw);padding-bottom: 1vw;color: black;display: inline-block;}/*2023-08-11*/
    .specialevent-two-content .container {width: 92vw;margin-left: 4vw;display: flex;padding-bottom: 5vw;flex-wrap: nowrap;flex-direction: column;}/*2023-08-11*/
    .specialevent-two-content .container .info{width:100%;border-bottom: 1px solid #575555;padding-bottom: 1vw;}/*2023-08-11*/
    .specialevent-two-content .container .info .intro{font-family: "KR_regular";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);word-break: break-all;}
    .specialevent-two-content .container .info .intro strong{display: block;padding:0.4vw 0 0;}/*2022-07-28*/
    .specialevent-two-content .container .info_thum{padding:2vw 0;font-size: calc(6px + 0.65vw);font-family: "KR_regular";border-bottom:1px solid #575555;}/*2022-08-09*/
    .specialevent-two-content .container .info_thum ul li{display: flex;flex-direction: row;padding-bottom: 2vw;}
    .specialevent-two-content .container .info_thum ul li:last-child{padding-bottom: 0;}
    .specialevent-two-content .container .info_thum ul li .thum_img{display: block;width: 174px;}
    .specialevent-two-content .container .info_thum ul li .thum_img img{width: 100%;}
    .specialevent-two-content .container .info_thum ul li .thum_txt{padding-left:2vw;} 
    .specialevent-two-content .container .info_thum .pc-only{font-family: "KR_bold";}/*2022-08-09*/
    .specialevent-two-content .container .info_thum ul li .thum_img .mob-only{display:none;}
    .specialevent-two-content .container .info_link{padding:2vw 0;font-size: calc(6px + 0.65vw);font-family: "KR_regular";}/*2022-07-29*/
    .specialevent-two-content .container .info_link a{display:block;font-weight: bold;background-color:#9bc85b;color:#fff;padding:7px 1vw 4px;width: 7vw;text-align: center;}/*2022-07-29*/
    .specialevent-three-content {font-family: "KR_regular";font-size: calc(6px + 0.65vw);margin-left: 4vw;padding-bottom: 5vw;}/*2023-08-11*/
    .specialevent-three-content .industry-award-product:first-child {padding-top: 1vw;width: 92vw;border-bottom: 1px solid #575555;}
    .specialevent-three-content .industry-award-product .info .head {font-family: "KR_bold";font-size: calc(10px + 1.05vw);margin-bottom: 1vw;}
    .specialevent-three-content .industry-award-product .info .intro {font-family: "KR_regular";font-size: calc(6px + 0.65vw);width: 70%;padding-bottom: 1vw;word-break: break-all;line-height: calc(11px + 1.1vw);width:100%;}/*2022-08-09*/
    .specialevent-three-content .industry-award-product .content {width: 92vw;border-top: 1px solid #575555;display: flex;}
    .specialevent-three-content .industry-award-product .content .flex-grid {width: 46vw;}
    .specialevent-three-content .industry-award-product .content .img-container {width: 46vw;height: calc(46vw*0.5625);border-right: 1px solid #575555;overflow: hidden;position: relative;}
    .specialevent-three-content .industry-award-product .content .info {padding-left: 1.5vw;padding-top: 1vw;}
    .specialevent-three-content .industry-award-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .specialevent-three-content .industry-award-product .content .info .title {padding-top: 1vw;font-family: 'KR_bold';font-size: calc(7.5px + 0.8vw);}/*2022-08-09*/
    .specialevent-three-content .industry-award-product .content .info .title:first-child {padding-top: 0vw;}
    .specialevent-three-content .industry-award-product .content .info .body {padding-bottom: 0.5vw;font-family: "KR_medium";font-size: calc(6px + 0.65vw);}/*2022-08-09*/
    .specialevent-three-content .industry-award-product .content .info .body .time{display: block;padding-top:1vw;font-size: calc(6px + 0.65vw);}/*2022-08-09*/
    .specialevent-four-content {font-family: "KR_regular";font-size: calc(6px + 0.65vw);margin-left: 4vw;margin-bottom: 5vw;}
    .specialevent-four-content .industry-award-product:first-child {padding-top: 1vw;width: 92vw;border-bottom: 1px solid #575555;}
    .specialevent-four-content .industry-award-product .info .head {font-family: "KR_bold";font-size: calc(10px + 1.05vw);margin-bottom: 1vw;}
    .specialevent-four-content .industry-award-product .info .intro {font-family: "KR_regular";font-size: calc(6px + 0.65vw);width: 70%;padding-bottom: 1vw;word-break: break-all;line-height: calc(11px + 1.1vw);width:100%;}/*2022-08-09*/
    .specialevent-four-content .industry-award-product .content {width: 92vw;border-top: 1px solid #575555;display: flex;}
    .specialevent-four-content .industry-award-product .content .flex-grid {width: 46vw;}
    .specialevent-four-content .industry-award-product .content .img-container {width: 46vw;height: calc(46vw*0.5625);border-right: 1px solid #575555;overflow: hidden;position: relative;}
    .specialevent-four-content .industry-award-product .content .info {padding-left: 1.5vw;padding-top: 1vw;}
    .specialevent-four-content .industry-award-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .specialevent-four-content .industry-award-product .content .info .title {padding-top: 1vw;font-family: 'KR_bold';font-size: calc(7.5px + 0.8vw);}/*2022-08-09*/
    .specialevent-four-content .industry-award-product .content .info .title:first-child {padding-top: 0vw;}
    .specialevent-four-content .industry-award-product .content .info .body {padding-bottom: 0.5vw;font-family: "KR_medium";font-size: calc(6px + 0.65vw);}/*2022-08-09*/
    .specialevent-four-content .industry-award-product .content .info .body .time{display: block;padding-top:1vw;font-size: calc(6px + 0.65vw);}/*2022-08-09*/
    .specialevent-four-content .last_txt {padding: 1vw 0 2vw;font-family: 'KR_bold';font-size: calc(6px + 0.65vw);border-bottom: 1px solid #575555;}
    /*// 2022-07-26 */
    /* 2022-08-09 */
    .specialevent-six-content {font-family: "KR_regular";font-size: calc(6px + 0.65vw);margin-left: 4vw;padding-bottom: 5vw;}/*2023-08-11*/
    .specialevent-six-content .opening-movie-title {font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);color: black;display: inline-block;}/*2023-08-11*/
    .specialevent-six-content .industry-award-product:first-child {padding-top: 1vw;width: 92vw;border-bottom: 1px solid #575555;}
    /*.specialevent-six-content .industry-award-product .info{padding-top:1vw;} 2023-08-11*/
    .specialevent-six-content .industry-award-product .info .head {font-family: "KR_bold";font-size: calc(10px + 1.05vw);margin-bottom: 1vw;}
    .specialevent-six-content .industry-award-product .info .intro {font-family: "KR_regular";font-size: calc(6px + 0.65vw);padding: 1vw 0;word-break: break-all;line-height: calc(11px + 1.1vw);width:100%;}/*2023-08-11*/
    .specialevent-six-content .industry-award-product .content {width: 92vw;border-top: 1px solid #575555;display: flex;}
    .specialevent-six-content .industry-award-product .content .flex-grid {width: 46vw;}
    .specialevent-six-content .industry-award-product .content .img-container {width: 46vw;height: calc(46vw*0.5625);border-right: 1px solid #575555;overflow: hidden;position: relative;}
    .specialevent-six-content .industry-award-product .content .info {padding-left: 1.5vw;padding-top: 1vw;}
    .specialevent-six-content .industry-award-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .specialevent-six-content .industry-award-product .content .info .title {padding-top: 1vw;font-family: 'KR_bold';font-size: calc(7.5px + 0.8vw);}
    .specialevent-six-content .industry-award-product .content .info .title:first-child {padding-top: 0vw;}
    .specialevent-six-content .industry-award-product .content .info .body {padding-bottom: 0.5vw;font-family: "KR_medium";font-size: calc(6px + 0.65vw);}
    .specialevent-six-content .industry-award-product .content .info .body .time{display: block;padding-top:1vw;font-size: calc(6px + 0.65vw);}
    .specialevent-six-content .info-place{padding-top:0;}
    .specialevent-six-content .info-place .place-head {font-size: calc(13px + 1.3vw);padding: 1vw 0;font-family: "KR_medium"; border-top:1px solid black;}
    .specialevent-six-content .place {height: 25vw;width: 92vw;display: flex;border-top: 1px solid black;border-bottom: 1px solid black;    }
    .specialevent-six-content .place .naver-map {width: 46vw;height: 25vw;display: inline-block;border-right: 1px solid black;overflow: hidden;    }
    .specialevent-six-content .place .naver-map img {max-height: 100%;width: 100%;}
    .specialevent-six-content .place .naver-map img.m_img{display:none;}
    .specialevent-six-content .place .place-explain {display: inline-block;flex-grow: 1;padding-top: 1vw;padding-left: 1.5vw;}
    .specialevent-six-content .place .place-explain .title {padding-top: 1vw;font-family: 'KR_bold';font-size: calc(6px + 0.65vw);    }
    .specialevent-six-content .place .place-explain .title:first-child {padding-top: 0vw;}
    .specialevent-six-content .place .place-explain .body {margin-top:0.5vw;padding-bottom: 0.5vw;font-family: 'KR_regular';font-size: calc(6px + 0.65vw);line-height:calc(11px + 1.1vw);}
    .specialevent-six-content .sponser .head {padding-top: 1vw;border-bottom: 1px solid black;padding-bottom: 1vw;font-family: 'KR_bold';font-size: calc(7.5px + 0.8vw);width: 92vw;    }
    .specialevent-six-content .sponser .title {width: 92vw;padding-top: 1vw;font-family: 'KR_bold';font-size: calc(6px + 0.65vw);    }
    .specialevent-six-content .sponser .explain {width: 92vw;margin-top: 0.3vw;line-height: calc(11px + 1.1vw);font-family: 'KR_regular';font-size: calc(6px + 0.65vw);    }
    .specialevent-six-content .sponser .img-container {width: 12vw;height: 4vw;display: inline-block;overflow: hidden;position: relative;}
    .specialevent-six-content .sponser .img-container img {position: absolute;max-width: 100%;top: 0;left: 0;}
    /* //2022-08-09 */
    
    /* Industry_intro *//* Industry_intro *//* Industry_intro */
    /* 2022-04-27 */
    .industry-intro-wrap {background-color: white;width: 100vw;/*padding-top: 6vw; padding-bottom: 2vw; */}/*2023-05-23*/
    .industry-intro-wrap .page-position {}
    .industry-intro-wrap .page-title {width: 30vw;margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";float:left;margin-top:1vw;}
    .industry-intro-wrap .page-intro {width: 50vw;margin-left: 4vw;font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);font-family: "KR_regular";padding-top: 1vw;padding-bottom: 1vw;word-break: keep-all;float: left;}
    .industry-sub-wrap .page-bt {clear:both;margin-top: 1vw;width: 92vw;margin-left: 4vw;padding-bottom: 1vw;border-bottom: 1px solid black;}
    .industry-intro-wrap .industry-intro-img{width:calc(100% - 16px);padding:3vw 0;overflow: hidden;}
    .industry-intro-wrap .industry-intro-img img{width:100%;}
    .industry-intro-wrap__academy {width: 92vw;margin-left: 4vw;padding-top: 1vw;}
    .industry-intro-wrap__academy .title, .industry-intro-wrap__pitch .title{border-bottom: 1px solid #000;padding-bottom:1vw;}
    .industry-intro-wrap__pitch {width: 92vw;margin-left: 4vw;padding-top: 5vw;}
    .industry-intro-wrap__academy>.title,.industry-intro-wrap__pitch>.title {font-size: calc(10px + 1.05vw);font-family: "KR_bold";}
    .industry-intro-wrap__academy>.intro,.industry-intro-wrap__pitch>.intro {overflow:hidden;font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);font-family: "KR_regular";width: 63vw;margin-left:21vw;padding:2vw 0;border-bottom: 1px solid #000;}
    .industry-intro-wrap__academy>.intro .industry-link,.industry-intro-wrap__pitch>.intro .industry-link{float: left;width:22%; overflow: hidden;font-size:calc(10px + 0.8vw);font-weight: bold;line-height: 34px;}
    .industry-intro-wrap__academy>.intro .industry-link > a,.industry-intro-wrap__pitch>.intro .industry-link > a{font-size:calc(10px + 0.5vw);display:block;color:#9bc85b;}
    .industry-intro-wrap__academy>.intro .industry_sub_txt,.industry-intro-wrap__pitch>.intro .industry_sub_txt{width:calc(78% - 6vw);overflow: hidden;display:block;padding-left:6vw;}
    .industry-intro-wrap__academy>.intro .industry_sub_txt2,.industry-intro-wrap__pitch>.intro .industry_sub_txt2{width:100%;overflow: hidden;display:block;text-align: center;font-family: "KR_Bold";}/*2022-05-18*/
    .industry-intro-wrap__academy .industry-product-container {width: 100%;overflow: hidden;margin-top: 1vw;display: flex;justify-content: center;border-bottom: 1px solid black;}
    .industry-intro-wrap__pitch .industry-product-container {width: 92vw;overflow: hidden;}
    .industry-intro-wrap hr{display:none;}
    /* intro 인트로 페이지의 아카데미와 피칭의 공통 스타일 */
    .industry-product-container .industry-product {width: 92vw;display: flex;border-top: 1px solid black;}
    .industry-product-container .industry-product .img-container {width: 46vw;height: calc(46vw*0.5625);border-right: 1px solid black;border-bottom: 1px solid white;position: relative;}
    .industry-product-container .industry-product .flex-grid {width: 46vw;}
    .industry-product-container .industry-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;height: 100%;}
    .industry-product-container .industry-product .flex-grid .title {margin-top: 0.5vw;font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);padding-left: 1.5vw;padding-top: 1vw;}
    .industry-product-container .industry-product .flex-grid .body {padding-left: 1.5vw;margin-top: 0.3vw;font-family: "KR_regular";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);word-break: keep-all;}
    .industry-product-container .industry-product .seemore-bt {margin-top: 1.5vw;padding-left: 1.5vw;/* background-color: aqua; */font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);color: #9BC85B;}
    /* 인더스트리 intro 페이지의 파트너 */
    .industry-intro-wrap__partner {width: 92vw;margin-left: 4vw;/* margin-bottom: 4vw; */padding-top: 5vw;margin-bottom: 5vw;border-bottom: 1px solid black;/* background-color: deepskyblue; */}
    .industry-intro-wrap__partner .title {font-family: "KR_bold";font-size: calc(10px + 1.05vw);border-bottom: 1px solid black;padding-bottom: 1vw;}
    .industry-intro-wrap__partner .img-container {width: 12vw;height: 5vw;display: inline-block;/* background-color: blue; */overflow: hidden;position: relative;margin-top: 2vw;margin-right: 2vw;}
    .industry-intro-wrap__partner .img-container img {position: absolute;max-width: 100%;top: 0;left: 0;}
    /* //2022-04-27 */
    /* industry-jury */
    .industry-jury-wrap {background-color: white;padding-top: 7vw;padding-bottom: 5vw;}
    .industry-jury-wrap .page-title {width: 50vw;margin-left: 25vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .industry-jury-wrap .page-position {width: 50vw;margin-left: 25vw !important;}
    .industry-jury-wrap .to-be-announced {font-family: "KR_medium";font-size: calc(6px + 0.65vw);margin-bottom: 6vw;}
    /*kdocs 스케줄*/
    /*2022-08-16*/
    .kdocs-schedule-wrap {background-color: white;width: 100vw;padding-bottom: 5vw;}
    .kdocs-schedule-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: calc(10px + 1.05vw);font-family: "KR_bold";padding-bottom: 3vw;}
    .kdocs-schedule-wrap .page-position {margin-left: 4vw;}
    .kdocs-schedule-wrap .kdocs-calender{width: 92vw;margin-left: 4vw;margin-top: 1vw;flex-flow: wrap;display: flex;}
    .kdocs-schedule-wrap .kdocs-calender .date {display: inline-block;font-family: "KR_medium";font-size: calc(6px + 0.65vw);text-align: left;border-radius: 5%;width:16.6%;}
    .kdocs-schedule-wrap .kdocs-calender .date-tab{width:83.4%;display: flex;}
    .kdocs-schedule-wrap .kdocs-calender .date-tab a{width: 20%;display: inline-block;}
    .kdocs-schedule-wrap .kdocs-calender .date-tab a.open{color:#9BC85B;}
    .kdocs-schedule-wrap .kdocs-schedule-content {margin-top: 1vw;width: 92vw;margin-left: 4vw;}
    .kdocs-schedule-wrap .kdocs-schedule-content .schedule-box{display:none;}
    .kdocs-schedule-wrap .kdocs-schedule-content .schedule-box.open{display:block;}
    .kdocs-schedule-wrap .kdocs-schedule-content .schedule-box:nth-child(4) .kdocs-schedule-product,.kdocs-schedule-wrap .kdocs-schedule-content .schedule-box:nth-child(5) .kdocs-schedule-product{height:6vw;padding-bottom: 0;}
    .kdocs-schedule-wrap .kdocs-schedule-product {border-bottom: 1px solid black;padding-bottom: 1vw;display: flex;justify-content: space-between;}
    .kdocs-schedule-wrap .kdocs-schedule-product>a {display: flex;justify-content: space-between;}
    .kdocs-schedule-wrap .kdocs-schedule-product:first-child {border-top: 1px solid black;}
    .kdocs-schedule-wrap .kdocs-schedule-product .flex-grid{display:flex;}
    .kdocs-schedule-wrap .kdocs-schedule-content .info {display: inline-block;vertical-align: top;width: 20vw;padding-top: 1vw; }
    .kdocs-schedule-wrap .kdocs-schedule-content .info .time {vertical-align: top;font-family: "KR_medium";font-size: calc(10px + 0.8vw);}
    .kdocs-schedule-wrap .kdocs-schedule-content .txt {margin-top: 0.3vw;font-family: "KR_regular";font-size: calc(6px + 0.65vw);}
    .kdocs-schedule-wrap .kdocs-schedule-content .title {margin-bottom:0.5vw;}
    .kdocs-schedule-wrap .kdocs-schedule-content .title-info {display: inline-block;vertical-align: top;padding-top: 1vw;font-family: "KR_medium";font-size: calc(7.5px + 0.8vw);width:50vw;}
    .kdocs-schedule-wrap .kdocs-schedule-content .title-info * {vertical-align: center;    }
    .kdocs-schedule-wrap .kdocs-schedule-content .title-info .kor {font-family: "KR_medium";}
    .kdocs-schedule-wrap .kdocs-schedule-content .title-info .eng {font-family: "KR_medium";margin-top: 0.3vw;}
    .kdocs-schedule-wrap .kdocs-schedule-content .venue{display: inline-block;vertical-align: top;padding-top: 1vw;font-family: "KR_medium";font-size: calc(6px + 0.65vw);width: 12vw;}
    .kdocs-schedule-wrap .kdocs-schedule-content .venue span{display: block;}
    /* //2022-08-16*/
    /* Industry_Sub *//* Industry_Sub */
    .industry-sub-wrap {background-color: white;padding-bottom: 0vw;}/*2022-05-25*/
    .industry-sub-wrap .page-position{margin-left: 4vw;width: 92vw;}
    .industry-sub-wrap .page-title {width: 30vw;margin-left: 4vw;font-size: calc(13px + 1.2vw);font-family: "KR_bold";float: left;margin-top:1vw;}/* 2022-04-27 */
    .industry-sub-wrap .page-tit-img{width: 58vw;margin-left: 38vw;clear:both;padding-top:2vw;}/* 2022-04-27 */
    .industry-sub-wrap .page-tit-img img{width:100%;}/* 2022-04-27 */
    .industry-sub-wrap .page-img {width: 100vw;height: calc(50*0.5625vw);margin-left: 0vw;margin-top: 2vw;position: relative;overflow: hidden;left:-50%;}/* 2022-04-27 */
    .industry-sub-wrap .page-img img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .industry-sub-wrap .page-intro {width: 58vw;margin-left: 4vw;font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);font-family: "KR_regular";margin-top: 1vw;word-break: keep-all;float: left;}/* 2022-04-27 */
    .industry-sub-wrap .page-bt {clear:both;margin-top: 1vw;width: 92vw;margin-left: 4vw;padding-bottom: 1vw;border-bottom: 1px solid black;}/* 2022-04-27 */
    .industry-sub-wrap .page-bt li {/* border: 2px solid black; */margin-right: 0.5vw;font-size: calc(7.5px + 0.8vw);display: inline-block;cursor: pointer;font-family: "KR_bold";cursor: pointer;/* border: 1px solid black; *//* border-radius: 2vw; */padding: 0.3vw 1vw 0.3vw 1vw;border-radius:2vw;}
    .industry-sub-wrap .page-bt li:last-child {margin-right: 0px;}
    .industry-sub-wrap.eidf-page .page-intro{width:92vw;padding-bottom:2vw;}/*2023-07-11*/

    /* industry_sub guidelines와 접수안내도 같이 적용 */
    .guidelines-content {width: 50vw;margin-left: 25vw;padding-top:1vw;/* background-color:blue; *//* padding-bottom:1vw; border-bottom: 1px solid black;*/margin-bottom: 5vw;}/* 2022-04-27 */
    /* 안에 들어가있는건 다운로드 아이콘이 없는 foward-product입니다. 나중에 다운로드 컨텐츠가 들어갈 수도 있습니다. 그럴 때는 svg만 추가해주시면 됩니다*/
    .guidelines-content .guidelines__download-container {position: absolute;right: 4vw;cursor: pointer;}
    .guidelines-content .guidelines__download-container .download-product,.guidelines-content .guidelines__download-container .foward-product {margin-right: 0px !important;}
    .guidelines-content .guidelines__product {padding-top:1vw;padding-bottom:1vw;display: flex;width:50vw;border-bottom:1px solid black;}
    .guidelines-content .guidelines__product:first-child {padding-top:0vw;}
    .guidelines-content .guidelines__product:last-child {margin-bottom: 0px;border-bottom: none;}
    .guidelines-content .guidelines__product .title {font-family: "KR_bold";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);width: 10vw;color: black;margin-right: 3.4vw;padding-left: 6px;}/* 2022-04-27 */
    .guidelines-content .guidelines__product .paragraph {display: inline-block;font-family: "KR_regular";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);width: 40vw;flex-grow: 1;}
    /*2022-06-02*/
    .guidelines-content .guidelines__product .mark01 i{display:block;float: left;margin-right: 0.2vw;font-style: normal;width: 1vw;}
    .guidelines-content .guidelines__product .mark02 i{display:block;float: left;margin-right: 0.4vw;font-style: normal;width: 1.7vw;text-align: right;}
    .guidelines-content .guidelines__product .mark03 i{display:block;float: left;margin-right: 0.4vw;font-style: normal;width: 2.4vw;text-align: right;}
    .guidelines-content .guidelines__product .mark04 i{display:block;float: left;margin-right: 0.2vw;font-style: normal;width: 1vw;}
    .guidelines-content .guidelines__product .mark01 > span{display: block;float: left;width: calc(100% - 1.2vw);}
    .guidelines-content .guidelines__product .mark02 > span{display: block;float: left;width: calc(100% - 2.1vw);}
    .guidelines-content .guidelines__product .mark03 > span{display: block;float: left;width: calc(100% - 2.8vw);}
    .guidelines-content .guidelines__product .mark04 > span{display: block;float: left;width: calc(100% - 1.2vw);}
    /* //2022-06-02*/
    .guidelines-content .submission_btn{width: 100%;text-align: center;}/*2023-05-23*/
    .guidelines-content .submission_btn a{display: inline-block;background: #9BC85B;color: #fff;font-family: "KR_bold";font-size: calc(13px + 0.5vw);margin: 0 auto;text-align: center;padding: 1vw 3vw;}/*2023-05-23*/
    .industry-sub-wrap.eidf-page .guidelines-content{padding-bottom:5vw;margin-bottom:0;}/*2023-07-11*/


    /* industry_sub programs*/
    .program-content {width: 92vw;margin-left: 4vw;font-family: "KR_regular";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);}
    .program-content .program-product {padding-top: 5vw;}
    .program-content .program-product:last-child {margin-bottom: 5vw;border-bottom: 1px solid black;}
    .program-content .blank-space {height: 5vw;width: 92vw;}
    .program-content .program-product:first-child {padding-top: 1.5vw;border-bottom: 1px solid black;}
    .program-content .program-product .info .head {font-family: "KR_bold";font-size: calc(10px + 1.05vw);margin-bottom: 1vw;}
    .program-content .program-product .info .intro {font-family: "KR_regular";font-size: calc(6px + 0.65vw);width: 70%;padding-bottom: 1vw;}
    .program-content .program-product .content {width: 92vw;border-top: 1px solid black;display: flex;}
    .program-content .program-product .content .flex-grid {width: 46vw;}
    .program-content .program-product .content .img-container {width: 46vw;height: calc(46vw*0.5625);border-right: 1px solid black;overflow: hidden;position: relative;}
    .program-content .program-product .content .info {padding-left: 1.5vw;padding-top: 1vw;}
    .program-content .program-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .program-content .program-product .content .info .title {padding-top: 1vw;font-family: 'KR_bold';font-size: calc(6px + 0.65vw);}
    .program-content .program-product .content .info .title:first-child {padding-top: 0vw;}
    .program-content .program-product .content .info .body {/* margin-top:0.5vw; */padding-bottom: 0.5vw;font-family: 'KR_regular';font-size: calc(6px + 0.65vw);}
    .program-content .program-product .timetable {width: 92vw;/* background-color: blue; */border-top: 1px solid black;display: flex;}
    .program-content .program-product .timetable .flex-grid {width: 46vw;/* background-color: blue; */}
    .program-content .program-product .timetable .title {font-family: 'KR_bold';font-size: calc(7.5px + 0.8vw);padding-top: 1vw;padding-bottom: 1vw;;border-bottom: 1px solid black;}
    .program-content .program-product .timetable .row {width: 46vw;display: flex;border-top: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;}
    .program-content .program-product .timetable .row:first-child {border-top: 0px;font-family: "KR_bold";}
    .program-content .program-product .timetable .row>.first {width: 8vw;}
    .program-content .program-product .timetable .row>.second {width: 25vw;padding-right: 2vw;}
    .program-content .program-product .timetable .row>.third {width: 15vw;word-break: keep-all;}
    .jury-content {margin-left: 4vw;font-family: 'KR_medium';font-size: calc(7.5px + 0.8vw);margin-top: 1vw;padding-bottom: 30vh}

    /* industry_sub supported_projects*/
    .selected-projects-content,.supported-projects-content {width: 92vw;padding-top: 1vw;margin-left: 4vw;}
    .supported-projects-content .toggle-container {width: 50vw;/* 이미 위에서 margin-left가 4vw 적용 되어있으므로 */margin-left: 21vw;}
    /*.supported-projects-content .toggle-container .toggle {width: fit-content;margin-left: auto;margin-right: auto;font-family: "KR_bold";font-size: calc(10px + 1.05vw);margin-bottom: 2vw;}*//* 오른쪽 정렬 IE에서는 먹히지 않음 */
    .supported-projects-content .toggle-container .toggle {width:auto;margin-left: 23vw;font-family: "KR_bold";font-size: calc(10px + 1.05vw);margin-bottom: 1vw;}/* 2021-09-06 */
    .supported-projects-content .program-product .info .head {font-family: "KR_bold";font-size: calc(10px + 1.15vw);margin-bottom: 1.5vw;}/* 2022-05-26_ */
    .selected-projects-content .product-container, .supported-projects-content .product-container {    /* width: calc(100% + 2%); */    /* overflow: hidden; */    /* margin-left: -2%; */    display: flex;    flex-flow: wrap;    justify-content: flex-start;}/* 2021-09-08 */
    .selected-projects-content .product-container .selected-product, .supported-projects-content .product-container .supported-product {/*width: 31.3%; */    /* min-height: 35vw; */    margin-bottom: 3vw;    /* margin-left: 2%; */    /* float: left; */    width: 29.85vw;    margin-right: 1.225vw;}/* 2021-09-06 */
    .selected-projects-content .product-container :nth-child(3n), .supported-projects-content .product-container :nth-child(3n) {margin-right: 0;}/* 2021-09-06 */
    .selected-product .img-container,.supported-product .img-container {position: relative;padding-top: 56.25%;overflow: hidden;}
    .selected-product .img-container img,.supported-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-height: 100%;}
    .selected-product>.title,.supported-product>.title {margin-top: 0.5vw;font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);word-break: keep-all;}
    .selected-product .info,.supported-product .info {font-family: "KR_medium";font-size: calc(6px + 0.65vw);line-height: calc(10px + 1vw);word-break: keep-all;}
    .selected-product .info>div,.supported-product .info>div {width: 100%;}
    .selected-product .info div div,.supported-product .info div div {display: inline-block;width: auto;}
    .selected-product .info div .title,.supported-product .info div .title {width: 17%;}
    .selected-product .info div .name,.supported-product .info div .name {width: 80%;}
    .selected-product .explain,.supported-product .explain {margin-top: 1vw;font-family: "KR_regular";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);/*overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: inherit;max-height: 3.9vw; 2021-08-04*/}
    /*2022-05-30*/
    .supported-projects-content.soon{font-family: "KR_regular";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);padding-top:0;}
    .supported-projects-content.soon .program-product:first-child {padding-top: 1.5vw;border-bottom: 1px solid black;}
    .supported-projects-content.soon .program-product:last-child {margin-bottom: 5vw;border-bottom: 1px solid black;}
    .supported-projects-content.soon .program-product .info .head{font-size:calc(10px + 1.05vw);margin-bottom:1vw;}
    /* //2022-05-30*/
    /*2022-08-09*/
    .industry-sub-wrap__content.mentor-content {width: 50vw;margin-left: 25vw;display: flex;justify-content: space-between;align-items: flex-start;flex-flow: wrap;}
    .industry-sub-wrap__content.mentor-content .mentor-container{margin:0;padding:0;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box{display:flex;width: 100%;padding:1vw 0;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit{width: 30%;overflow: hidden;display: flex;flex-direction: column;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit img{width: 90%;max-width: 174px;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit span{font-family:"KR_regular";font-size:calc(6px + 0.65vw);}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit .name_box span:first-child{padding:10px 0 5px 0;font-family: "KR_bold";}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit .name_box span{display: block;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .txt{font-family:"KR_regular";font-size:calc(6px + 0.65vw);width: calc(100% - 30%);line-height: calc(11px + 1.1vw);word-break: keep-all;}
    /* //2022-08-09*/

    /* 인더스트리 서브 끝!! */
    /* 인더스트리 접수 */
    /* 2022-04-27 */
    .industry-submission-wrap {background-color: white;padding-top: 6vw;padding-bottom: 0vw;position:relative;overflow: hidden;}/*2022-05-26*/
    .industry-submission-wrap .page-title {width: 92vw;margin-left: 4vw;padding-bottom: 1.5vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";border-bottom:1px solid #000;margin-top:1vw;}/*2022-05-10*/
    .industry-submission-wrap .page-position {margin-left: 4vw;}
    .industry-submission-wrap .industry-intro-img {width: 50vw;margin-left: 25vw;padding-top:1vw;margin-bottom: 1.5vw;}/*2022-05-26*/
    .industry-submission-wrap .industry-intro-img img{width:100%;}
    .industry-submission-wrap .industry-intro-img > span{display:inline-block;padding:1.5vw 0;font-size:calc(6px + 0.65vw);line-height:calc(11px + 1.1vw);font-family: "KR_regular";}
    .industry-submission-wrap .industry-intro-img > span > strong{font-size:calc(6px + 0.65vw);display:inline-block;width:10vw;margin-right: 3.4vw;}
    .industry-submission-wrap__download-container {width: 13.9vw;position: absolute;right: 0px;top:15vw;}/*2022-04-27*/
    .industry-submission-wrap__download-container>div {margin-right: 0px !important;}
    .industry-submission-wrap .submission_btn {width:25vw;float:left;overflow: hidden;}/*2022-05-18*/
    .industry-submission-wrap .submission_btn a{display:block;background:#9BC85B;width:calc(100% - 2vw);color:#fff;font-family: "KR_bold";font-size:calc(13px + 0.5vw);margin:4vw 0;text-align: center;padding:1vw 0;}/*2022-05-25*/
    /* //2022-04-27 */
    /* community notice *//* community notice *//* community notice */
    .notice-wrap {width: 100vw;background-color: white;padding-top: 7vw;padding-bottom: 5vw;}
    .notice-wrap .page-title {margin-left: 25vw;width: 50vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .notice-wrap .page-position {margin-left: 25vw;}
    .notice-wrap__notice-container {margin-top: 3vw;width: 50vw;margin-left: 25vw;}
    .notice-wrap__notice-container .notice-product {display: block;text-align: left;margin-bottom: 1.5vw;width: 50vw;}
    .notice-wrap__notice-container .notice-product .title {font-size: calc(6px + 0.65vw);width: 50vw;font-family: "KR_medium";display: inline-block;}
    .notice-wrap__notice-container .notice-product .info {display: inline-block;color: gray;}
    /* 몇번째 공지사항인지 숫자는 표기 하지 않습니다 */
    .notice-wrap__notice-container .notice-product .info .number {display: none;}
    .notice-wrap__notice-container .notice-product .info * {display: inline-block;margin-top: 0.3vw;font-size: calc(6px + 0.65vw);font-family: "KR_regular";}
    .notice-wrap__notice-container .top-notice .title {text-decoration: underline;}
    /* search-container 공통 */
    .search-container {margin-top: 4vw;display: flex;align-items: center;border-bottom: 1px solid black;}
    .search-container .sub-menu li {display: inline-block;font-size: calc(6px + 0.65vw);font-family: "KR_medium";margin-right: 1vw;height: 100%;cursor: pointer;}
    .search-container .input {flex-grow: 1;font-size: calc(6px + 0.65vw);font-family: "KR_medium";}
    .search-container .search-icon {margin-top: 0.5vw;cursor: pointer;}
    .search-container .search-icon svg {width: 1.5vw;height: 1.5vw;}
    /* number-nav 공통 */
    .number-nav-container {/* background-color: aqua; */display: flex;align-items: center;margin-top: 4vw;width: 100%;justify-content: center;}
    .number-nav-container .number-nav li {font-family: "KR_medium";font-size: calc(6px + 0.65vw);margin-right: 1vw;display: inline-block;}
    .number-nav-container .number-nav li:hover {color: #9BC85B}/*2022-04-27*/
    /* .number-nav-container .number-nav li:first-child {color: #9BC85B}  2023-07-10 */
    .number-nav-container .number-nav li a.on {color: #9BC85B}/*2022-04-27*/
    .number-nav-container .number-nav-icon {display: flex;cursor:pointer;}
    .number-nav-container .number-nav-icon svg {width: 0.9vw;height: 0.9vw;}
    .number-nav-container .number-nav-icon svg:hover {fill: #9BC85B;}/*2022-04-27*/
    /* community event *//* community event *//* community event */
    .event-wrap {background-color: white;padding-top: 7vw;padding-bottom: 4vw;}
    .event-wrap .page-title {margin-left: 25vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .event-wrap .page-position {margin-left: 25vw;}
    .event_list_wrap { width: 50vw;margin-left: 25vw;}
    .event-wrap__event-container {width: 51vw;    overflow: hidden;    position: relative;    left: -1vw;}
    .event-wrap__event-container .event-product {margin-top: 3vw;    width: 16vw;    float: left;    margin-left: 1vw;}
    .event-wrap__event-container .event-product .img-container {overflow: hidden;position: relative;padding-top: 100%;}
    .event-wrap__event-container .event-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;width:100%;height: 100%;}
    .event-wrap__event-container .event-product .title {font-family: "KR_bold";word-break: keep-all;margin-top: 0.5vw;width: 100%;font-size: calc(6px + 0.65vw);height: 4.5vw;word-break:break-all;word-wrap:break-word;-webkit-line-clamp:3;display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}/*2022-08-23*/
    .event-wrap__event-container .event-product .date {font-family: "KR_regular";font-size: calc(6px + 0.65vw);margin-top: 1vw;padding-bottom: 1vw;width: 100%;}
    .event-wrap__event-container .event-product-over .img-container img {filter: brightness(0.3);}/*2022-08-23*/
    .event-wrap__event-container .event-product-over .img-container::after{font-size:calc(6px + 0.65vw);font-family: "KR_regular";content: "종료된 이벤트입니다";display: flex;width: 100%;height:100%;position: absolute;top: 0;left: 0;color: #fff;flex-direction: column;justify-content: center;text-align: center;}/*2022-08-23*/
    .event-wrap__event-container .number-nav-container {margin-top: 1vw;}
    .event-wrap__event-container .number-nav-container {margin-top: 1vw;}
    /*2022-09-07*/
    /* 글쓰기, 수정, 삭제, 목록 버튼 공통 스타일 */
    .write-container, .back-to-list {/*width: 50vw;*/margin-top: 3vw;}
    .write-container a, .back-to-list a {display: inline-block;text-align: left;font-size: calc(8px + 0.60vw);font-family: "KR_medium";padding: 0.6vw 0.9vw 0.6vw 0.9vw;/*margin-right:20px;*/color: white;background-color: #9BC85B;white-space: nowrap;}/*2022-04-27*/
    .write-container a + a , .back-to-list a + a {margin-left:20px;}
    /*사진 글쓰기, 수정, 삭제, 목록 버튼 수정*/
    .write-container.photo,.back-to-list.photo {/* width: 50vw; */text-align: center;margin-top: 2vw;position: absolute;top:7vw;right:calc(4vw - 17px);}
    /* //2022-09-07*/

    /* faq menu *//* faq menu *//* faq menu */
    .faq-wrap {background-color: white;width: 100vw;padding-top: 7vw;padding-bottom: 7vw;}
    .faq-wrap .page-position {margin-left: 25vw;}
    .faq-wrap .page-title {margin-left: 25vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .faq-wrap .page-title * {display: inline-block;}
    .faq-wrap__faq-product-container {margin-top: 3vw;width: 50vw;margin-left: 25vw;border-top: 1px solid black;}
    .faq-wrap__faq-product-container .faq-product {border-bottom: 1px solid black;}
    /*.faq-wrap__faq-product-container .faq-product:first-child {border-top: 1px solid black;}2021-08-04*/
    .faq-wrap__faq-product-container .faq-product .title {width: 50vw;text-align: left;font-size: calc(6px + 0.65vw);font-family: "KR_medium";padding-top: 1.5vw;padding-bottom: 1.5vw;}
    .faq-wrap__faq-product-container .faq-product .answer {width: 50vw;font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);font-family: "KR_regular";display: none;/* background-color: antiquewhite; */}
    .faq-wrap__faq-product-container .faq-product .answer p{width: 100%;}/*2022-08-23*/
    .faq-wrap__faq-product-container .faq-product .answer p img{width: 100%;}/*2022-08-23*/
    .faq-wrap__faq-product-container .faq-product .write-container {padding-bottom: 1vw;}
    .faq-wrap__faq-product-container .faq-product .write-container * {/* 기존 write-container의 margin-top 삭제 */margin-top: 0px !important;}

    /* qna menu *//* qna menu *//* qna menu */
    .qna-wrap {background-color: white;width: 100vw;padding-top: 7vw;padding-bottom: 7vw;}
    .qna-wrap .page-title {margin-left: 25vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .qna-wrap .page-position {margin-left: 25vw;}
    .qna-wrap .page-title * {display: inline-block;vertical-align: top;}
    .qna-wrap__qna-product-container {margin-top: 3vw;width: 50vw;margin-left: 25vw;border-top: 1px solid black;}
    /* qna-product */
    .qna-product {text-align: left;padding-top: 1vw;padding-bottom: 1vw;border-bottom: 1px solid black;}
    /*.qna-product:first-child {border-top: 1px solid black;}2021-08-04*/
    .qna-product * {text-align: left;display: inline-block;}
    .qna-product .title {width: 50vw;font-family: "KR_medium";font-size: calc(6px + 0.65vw);margin-right: 1vw;}
    .qna-product .classification {white-space: nowrap;}
    .qna-product .title .lock-icon {width: 1.3vw;height: 1.3vw;vertical-align: top;}
    .qna-product .answer {width: 50vw;margin-top: 2vw;}
    .qna-product .info {font-family: "KR_regular";font-size: calc(6px + 0.65vw);color: gray;white-space: nowrap;margin-top: 0.3vw;}
    .qna-product .info * {font-family: "KR_regular";font-size: calc(5.5px + 0.6vw);}
    /* community photo *//* community photo *//* community photo */
    .photo-wrap {background: white;padding-top: 7vw;padding-bottom: 5vw;position: relative;}/*2022-08-30*/
    .photo-wrap .page-title {font-size: calc(13px + 1.3vw);font-family: "KR_bold";margin-left: 4vw;}
    .photo-wrap .page-position {margin-left: 4vw;}
    .photo-wrap .container_wrap{width: 92vw;margin-left: 4vw;}/* 2021-08-20 */
    /* photo popup */
    .photo-wrap__photo-popup {width: 100%;height: 100%;top: 0;left: 0;overflow: scroll;position: fixed;align-self: center;z-index: 100;background-color: #060606;display: none;justify-content: center;}
    .photo-wrap__photo-popup .popup-wrap {/* background-color: hotpink; */width: 50vw;padding-top: 3vw;}
    .photo-wrap__photo-popup .popup-wrap .explain {color: white;margin-bottom: 1vw;}
    .photo-wrap__photo-popup .popup-wrap .explain .title {font-size: calc(7.5px + 0.8vw);font-family: "KR_medium";}
    .photo-wrap__photo-popup .popup-wrap .explain .body {margin-top: 0.5vw;font-size: calc(6px + 0.65vw);font-family: "KR_regular";}
    .photo-wrap__photo-popup .popup-wrap .upper {width: 50vw;height: auto;overflow: hidden;position: relative;padding-top: 56.25%;z-index: 100;}
    .photo-wrap__photo-popup .popup-wrap .upper img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;}
    .photo-wrap__photo-popup .popup-wrap .down {width: 51vw;z-index: 100;margin-top: 1.5vw;overflow: hidden;/* background-color: cornflowerblue; *//* display: flex; *//* flex-flow: wrap; */justify-content: space-between;padding-bottom: 4vw;overflow: hidden;position: relative;margin-left: -1vw;}
    .photo-wrap__photo-popup .popup-wrap .down .img-container {width: 16vw;height: calc(16*0.5625vw);overflow: hidden;/* background-color: #9BC85B; */position: relative;margin-top: 1vw;float: left;margin-left: 1vw;}/*2022-04-27*/
    .photo-wrap__photo-popup .popup-wrap .down .img-container img {max-width: 100%;}
    .photo-wrap__photo-popup .popup-wrap .close-icon {position: absolute;right: 25%;top: 3vw;}
    .photo-wrap__photo-popup .popup-wrap .close-icon svg {fill: white;width: 2.5vw;height: 2.5vw;}
    .photo-wrap__footer {width: 50vw;margin-left: 25vw;}
    .photo-wrap__photo-product-container {width: 93.225vw;    overflow: hidden;    position: relative;    left: -1.225vw;}/* 2021-08-20 */
    .photo-wrap__photo-product-container .photo-product { display: inline-block;    width: 29.85vw;    margin-top: 3vw;    margin-left: 1.225vw;    float: left;}/* 2021-08-20 */
    .photo-wrap__photo-product-container .photo-product .img-container {padding-top: 56.25%;position: relative;overflow: hidden;}
    .photo-wrap__photo-product-container .photo-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;transition-duration: 0.3s;transition-property: transform;}
    .photo-wrap__photo-product-container .photo-product .info {text-align: left;transition-duration: 0.3s;transition-property: transform;background-color: white;}
    .photo-wrap__photo-product-container .photo-product .info .title {margin-top: 0.2vw;font-size: calc(7.5px + 0.8vw);font-family: "KR_bold";overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;white-space: inherit;max-height: 1.8vw;min-height: 1.8vw;}
    .photo-wrap__photo-product-container .photo-product .info .year {margin-top: 0.3vw;font-size: calc(6px + 0.65vw);font-family: "KR_medium";color: #9BC85B;}/*2022-04-27*/

    /* archive Home *//* archive Home *//* archive Home */
    .archive-wrap {background-color: white;width: 100vw;padding-top: 7vw;padding-bottom: 5vw;}
    .archive-wrap .page-title {margin-left: 4vw;width: 92vw;border-bottom: 1px solid black;padding-bottom: 1vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .archive-wrap .page-intro {width: calc(92vw*0.7);margin-left: 4vw;font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);font-family: "KR_regular";padding-bottom: 5vw;word-break: keep-all;padding-top: 1vw;}

    .poster-wrap_border {width: 92vw;    margin: 0 auto;    border-top: 1px solid black;    border-bottom: 1px solid black;    padding-top: 1vw;}
    .archive-wrap__poster-wrap {/*width: 92vw;margin-left: 4vw;display: flex;flex-flow: wrap;justify-content: space-between;align-items: flex-start;*/    width: calc(100% + 1.5%);    margin-left: -1.5%;overflow: hidden;}
    .archive-wrap__poster-wrap .poster-product {/*width: 13.9vw;*/margin-bottom: 2vw;text-align: left;width: 15.16%;margin-left: 1.5%;float: left;}
    .archive-wrap__poster-wrap .poster-product .img-container {width: 14.45vw;    height: 20vw;    overflow: hidden;    position: relative;}
    .archive-wrap__poster-wrap .poster-product .img-container img {width: 14.45vw;    height: 20vw;    overflow: hidden;    position: relative;    filter: grayscale(100%);}
    .archive-wrap__poster-wrap .poster-product .title {font-size: calc(7.5px + 0.8vw);font-family: "KR_bold";margin-top: 0.3vw;}
    .archive-wrap__poster-wrap .poster-product .body {min-height: 3vw;margin-top: 0.2vw;font-size: calc(6px + 0.65vw);font-family: "KR_regular";}/*2021-08-05*/
    /* archive sub *//* archive sub *//* archive sub */
    .archive-sub-wrap {background-color: white;padding-top: 7vw;padding-bottom: 5vw;}
    .page-position {font-family: "KR_medium";font-size: calc(6px + 0.65vw);margin-left: 4vw;width: 50vw;text-align: left;}
    .archive-sub-wrap .page-title {margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .archive-sub-wrap__archive-nav {margin-left: 4vw;width: 92vw;font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);margin-top: 3vw;border-bottom: 1px solid black;padding-bottom: 1vw;}
    .archive-sub-wrap__archive-nav li {margin-right: 0.5vw;padding: 0.3vw 1vw 0.3vw 1vw;border-radius: 2vw;display: inline-block;cursor: pointer;margin-bottom:0.2vw;}/*2022-03-29*/
    .archive-intro-content {margin-left: 4vw;width: 92vw;}
    .archive-intro-content .slogan {padding-top: 2.5vw;font-family: "KR_bold";font-size: calc(10px + 1.05vw);padding-bottom: 1vw;}
    .archive-intro-content .slogan div:first-child {font-family: "KR_medium";font-size: calc(7.5px + 0.8vw);}
    .archive-intro-content .container {display: flex;border-top: 1px solid black;justify-content: space-between;}
    .archive-intro-content .img-container {width: 46vw;position: relative;overflow: hidden;padding-top: 1vw;padding-bottom: 1vw;display: flex;justify-content: center;align-content: center;/* border-right: 1px solid black;border-right: 1px solid black; */}
    .archive-intro-content .img-container img {height: 30vw;}
    .archive-intro-content .info {width: 40vw;flex-grow: 1;padding-left: 1.5vw;}
    .archive-intro-content .info .title {font-family: "KR_bold";font-size: calc(6px + 0.65vw);padding-top: 1vw;}
    .archive-intro-content .info .body {margin-top: 1vw;font-family: "KR_regular";font-size: calc(6px + 0.65vw);padding-bottom: 1vw;border-bottom: 1px solid black;}
    .archive-intro-content .info .body:last-child {border-bottom: 1px solid black;}
    .archive-award-content {margin-top: 3vw;margin-bottom: 3vw;}
    .archive-award-content .award-product {padding-bottom: 1vw;margin-left: 25vw;border-top: 1px solid black;width: 50vw;padding-top: 1vw;}
    .archive-award-content .award-product:last-child {border-bottom: 1px solid black;}
    .archive-award-content .award-product .h1 {font-size: calc(6px + 0.65vw);font-family: "KR_bold";width: 50vw;padding-bottom: 1vw;}
    .archive-award-content .award-product .h2 {font-size: calc(6px + 0.65vw);font-family: "KR_regular";width: 50vw;margin-right: 1vw;white-space: nowrap;}
    .archive-award-content .award-product .h3 {font-size: calc(6px + 0.65vw);font-family: "KR_regular";line-height: calc(11px + 1.1vw);margin-bottom: 0.2vw;width: 50vw;}
    .archive-jury-content {margin-top: 3vw;padding-bottom: 3vw;}
    /*2022-03-29*/
    .archive-specialevent01-content {width: 92vw;margin-left: 4vw;margin-top: 1vw;}
    .archive-specialevent01-content .specialevent-intro {font-family: 'KR_regular';width: 70%;font-size: calc(6px + 0.65vw);word-break: keep-all;padding-bottom: 5vw;line-height: calc(11px + 1.1vw);}/* 2021-08-09 */
    .archive-specialevent01-content .place {height: 25vw;width: 92vw;display: flex;border-top: 1px solid black;border-bottom: 1px solid black;}
    .archive-specialevent01-content .place .naver-map {width: 46vw;height: 25vw;display: inline-block;border-right: 1px solid black;overflow: hidden;}
    .archive-specialevent01-content .place .naver-map img {max-height: 100%;margin-left: -10vw;}
    .archive-specialevent01-content .place .naver-map img.m_img{display:none;}/*2022-07-28*/
    .archive-specialevent01-content .place .place-explain {display: inline-block;flex-grow: 1;padding-top: 1vw;padding-left: 1.5vw;/* background-color: blanchedalmond;   */}
    .archive-specialevent01-content .place .place-explain .title {padding-top: 1vw;font-family: 'KR_bold';font-size: calc(6px + 0.65vw);}
    .archive-specialevent01-content .place .place-explain .title:first-child {padding-top: 0vw;}
    .archive-specialevent01-content .place .place-explain .body { margin-top:0.5vw; padding-bottom: 0.5vw;font-family: 'KR_regular';font-size: calc(6px + 0.65vw);}/* 2021-08-09 */
    .archive-specialevent01-content .place .specialevent-apply {margin-top: 1vw;width: fit-content;/* background-color: #9BC85B; *//* border-radius: 50px; */border: 1px solid black;padding: 0.3vw 1vw 0.3vw 1vw;font-family: 'KR_bold';font-size: calc(6px + 0.65vw);color: black;/* text-decoration: underline; */}/*2022-04-27*/
    .archive-specialevent01-content .place .specialevent-apply:hover {background-color: #9BC85B; border: 1px solid #9BC85B;color: #fff;}/*2022-04-27*/
    .archive-specialevent01-content .photo-container {width: 92vw;display: flex;justify-content: space-between;padding-top: 1vw;padding-bottom: 1vw;border-bottom: 1px solid black;}
    .archive-specialevent01-content .photo-container .img-container {width: 30vw;height: calc(30vw*0.5625);position: relative;}
    .archive-specialevent01-content .photo-container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
    .archive-specialevent01-content .specialevent-schedule-product {display: flex;border-bottom: 1px solid black;padding-top: 1vw;}
    .archive-specialevent01-content .specialevent-schedule .date {border-top: 1px solid black;width: 44vw;font-family: 'KR_medium';font-size: calc(13px + 1.3vw);color: black;margin-top: -0.2vw;}
    .archive-specialevent01-content .specialevent-schedule .date:first-child {border-top: 0px;}
    .archive-specialevent01-content .specialevent-schedule .content {width: 46vw;font-family: 'KR_regular';font-size: calc(6px + 0.65vw);}
    .archive-specialevent01-content .specialevent-schedule .content .container {width: 46vw;padding-top: 1vw;margin-left: 2vw;border-top: 1px solid black;}
    .archive-specialevent01-content .specialevent-schedule .content .container:first-child {border-top: 0px;padding-top: 0px;}
    .archive-specialevent01-content .specialevent-schedule .content .title {color: black;font-family: 'KR_bold';font-size: calc(6px + 0.65vw);/* background-color: #9BC85B; */display: inline-block;margin-bottom: 3px;}/*2022-04-27*/
    .archive-specialevent01-content .specialevent-schedule .content .body {margin-bottom: 1vw;}
    .archive-specialevent01-content .specialevent-schedule .content a {color: #9BC85B;text-decoration: underline;}/*2022-04-27*/
    .archive-specialevent01-content .specialevent-schedule .content .body .time {font-family: 'KR_bold';font-size: calc(6px + 0.65vw);margin-bottom: 1vw;width: 46vw;}
    .archive-specialevent01-content .caution {border-bottom: 1px solid black;margin-bottom: 5vw;padding-top: 1vw;padding-bottom: 1vw;font-family: 'KR_regular';font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);}/* 2021-08-09 */
    .archive-specialevent02-content .ceremony-container {width: 92vw;margin-left: 4vw;margin-top: 1vw;display: flex;padding-bottom: 1vw;border-bottom: 1px solid black;}
    .archive-specialevent02-content .ceremony-container>div {font-family: 'KR_medium';font-size: calc(7.5px + 0.8vw);flex-grow: 1;line-height: calc(12px + 1.4vw)}
    .archive-specialevent02-content .opening-movie-title {width: 92vw;margin-left: 4vw;margin-top: 1vw;font-family: "KR_medium";font-size: calc(13px + 1.3vw);margin-bottom: 1vw;color: black;display: inline-block;}
    .archive-specialevent02-content .container {width: 92vw;margin-left: 4vw;display: flex;border-top: 1px solid black;border-bottom: 1px solid black;margin-bottom: 5vw;}
    .archive-specialevent02-content .container .img-container {width: 46vw;overflow: hidden;position: relative;height: calc(46*0.5625vw);}
    .archive-specialevent02-content .container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .archive-specialevent02-content .opening-movie-explain {flex-grow: 1;padding-left: 1.5vw;padding-top: 1vw;}
    .archive-specialevent02-content .opening-movie-explain .title>div {display: inline-block;}
    .archive-specialevent02-content .opening-movie-explain .title {font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);}
    .archive-specialevent02-content .opening-movie-explain .info {font-family: "KR_medium";font-size: calc(6px + 0.65vw);}
    .archive-specialevent02-content .opening-movie-explain .see-movie {font-family: "KR_medium";font-size: calc(6px + 0.65vw);display: inline-block;color: #9BC85B;text-decoration: underline;margin-top: 1vw;width: 40vw;}/*2022-04-27*/
    .archive-specialevent03-content {font-family: "KR_regular";font-size: calc(6px + 0.65vw);/* margin-top: 1vw; */margin-left: 4vw;margin-bottom: 5vw;}
    .archive-specialevent03-content .industry-award-product:first-child {padding-top: 1vw;width: 92vw;border-bottom: 1px solid black;}
    .archive-specialevent03-content .industry-award-product .info .head {font-family: "KR_bold";font-size: calc(10px + 1.05vw);margin-bottom: 1vw;}
    .archive-specialevent03-content .industry-award-product .info .intro {font-family: "KR_regular";font-size: calc(6px + 0.65vw);width: 70%;padding-bottom: 1vw;}
    .archive-specialevent03-content .industry-award-product .content {width: 92vw;border-top: 1px solid black;display: flex;}
    .archive-specialevent03-content .industry-award-product .content .flex-grid {width: 46vw;}
    .archive-specialevent03-content .industry-award-product .content .img-container {width: 46vw;height: calc(46vw*0.5625);border-right: 1px solid black;overflow: hidden;position: relative;}
    .archive-specialevent03-content .industry-award-product .content .info {padding-left: 1.5vw;padding-top: 1vw;}
    .archive-specialevent03-content .industry-award-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .archive-specialevent03-content .industry-award-product .content .info .title {padding-top: 1vw;font-family: 'KR_bold';font-size: calc(6px + 0.65vw);}
    .archive-specialevent03-content .industry-award-product .content .info .title:first-child {padding-top: 0vw;}
    .archive-specialevent03-content .industry-award-product .content .info .body {margin-top:0.5vw;padding-bottom: 0.5vw;font-family: 'KR_regular';font-size: calc(6px + 0.65vw);}
    .archive-specialevent03-content .industry-award-info .title {margin-top: 1vw;/* padding-bottom: 0.5vw; */font-family: 'KR_bold';font-size: calc(10px + 1.05vw);padding-bottom: 1vw;}
    .archive-specialevent03-content .industry-award-info .container {/* margin-top:1vw; */border-top: 1px solid black;width: 92vw;display: flex;}
    .archive-specialevent03-content .industry-award-info .container-title {width: 17vw;display: inline-block;align-self: center;text-align: center;padding-right: 1vw;padding-left: 1vw;font-family: "KR_bold";font-size: calc(6px + 0.65vw);}
    .archive-specialevent03-content .industry-award-info .container .row {display: flex;width: 75vw;/* justify-content: space-between; */font-family: "KR_regular";font-size: calc(6px + 0.65vw);border-bottom: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;}
    .archive-specialevent03-content .industry-award-info .flex-grid .row .bold {font-family: "KR_bold";}
    .archive-specialevent03-content .industry-award-info .container .row:last-child {border-bottom: none;}
    .archive-specialevent03-content .industry-award-info .container .row>* {width: 20vw;padding-right: 1vw;align-self: center;}
    .archive-specialevent03-content .industry-award-info .container .row .number {width: 10vw;}
    .archive-specialevent03-content .industry-award-info .container .row .benefits {width: 30vw;}
    .archive-specialevent03-content .industry-award-info .container .row .explain {width: 62vw;}
    .archive-specialevent03-content .industry-award-info .notice {border-top: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;border-bottom: 1px solid black;font-size: calc(8px + 0.60vw);width:92vw;}
    /* //2022-03-29*/


    /* archive-footer */
    .archive-sub-warp__footer {font-size: calc(7px + 0.9vw);font-family: "KR_bold";padding-top: 1vw;margin-left: 4vw;width: 92vw;border-bottom: 1px solid black;border-top: 1px solid black;    }
    .archive-sub-warp__footer div {display: inline-block;/* background-color: aqua; */text-align: left;margin-bottom: 1vw;margin-right: 0.5vw;padding: 0.3vw 1vw 0.3vw 1vw;border-radius: 2vw;display: inline-block;cursor: pointer;    }
    /* search page *//* search page */
    .search-wrap {background-color: white;padding-top: 7vw;padding-bottom: 5vw;}
    .search-wrap .page-title {margin-left: 25vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .search-wrap .search-container {width: 50vw;margin-left: 25vw;}
    .search-wrap .result-p {margin-left: 25vw;width: 50vw;margin-top: 1vw;font-size: calc(6px + 0.65vw);font-family: "KR_medium";}
    .search-wrap .result-p * {display: inline-block;}
    .search-wrap .result-p .highlight {color: #9BC85B;}/*2022-04-27*/
    .search-wrap__result-wrap {margin-top: 3vw;width: 50vw;margin-left: 25vw;}
    .search-wrap__result-wrap:last-child {margin-top: 5vw;}
    .search-wrap__result-wrap .result-classification {display: flex;justify-content: space-between;font-size: calc(7.5px + 0.8vw);font-family: "KR_bold";color: black;}
    /* moive-result에 대하여 */
    .movie-result-product-container {display: flex;flex-flow: wrap;justify-content: space-between;border-top: 1px solid black;border-bottom: 1px solid black;margin-top: 1vw;}
    .movie-result-product {width: 24.5vw;margin-top: 1vw;margin-bottom: 2vw;}
    .movie-result-product:first-child { margin-bottom: 1vw; }
    .movie-result-product .img-container {position: relative;padding-top: 56.25%;overflow: hidden;}
    .movie-result-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;height: auto;transition-duration: 0.3s;transition-property: transform;}
    .movie-result-product .info {padding-top: 0.3vw;transition-duration: 0.3s;transition-property: transform;background-color: white;text-align: left;}
    .movie-result-product .info .title {font-size: calc(7.5px + 0.8vw);font-family: "KR_bold";}
    .movie-result-product .info .producer,.movie-result-product .info .country {font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);font-family: "KR_medium";}
    /* community-result에 대하여 */
    .community-result-product-container {margin-top: 1vw;}
    .community-result-product:first-child {border-top: 1px solid black;}
    .community-result-product {width: 100%;padding-top: 1vw;padding-bottom: 1vw;border-bottom: 1px solid black;}
    .community-result-product * {width: 100%;display: inline-block;text-align: left;}
    .community-result-product .title {font-family: "KR_medium";font-size: calc(6px + 0.65vw);margin-bottom: 1vw;}
    .community-result-product .body {color: gray;font-family: "KR_regular";font-size: calc(6px + 0.65vw);margin-bottom: 1vw;}
    .community-result-product .info {color: gray;font-family: "KR_regular";font-size: calc(6px + 0.65vw);}
    .community-result-product .info * {display: inline-block;width: fit-content;}
    /* event-result에 대하여 */
    .event-result-product-container {margin-top: 1vw;}
    .event-result-product {display: flex;justify-content: space-between;width: 50vw;padding-top: 1vw;padding-bottom: 1vw;border-bottom: 1px solid black;text-align: left;}
    .event-result-product:first-child {border-top: 1px solid black;}
    .event-result-product .title {font-family: "KR_medium";width: 50vw;/* background-color: blue; */font-size: calc(6px + 0.65vw);}
    .event-result-product .info {margin-top: 1vw;vertical-align: center;color: gray;font-family: "KR_regular";font-size: calc(6px + 0.65vw);}
    .no_result {font-size: calc(8px + 0.60vw);font-family: "KR_regular";}
    /* view_notice에 관하여 */
    .page-position a {cursor: pointer;}
    .view-notice-wrap {background-color: white;padding-top: 7vw;padding-bottom: 5vw;}
    .view-notice-wrap .page-title {margin-left: 25vw;width: 50vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .view-notice-wrap .page-position {margin-left: 25vw;}
    .view-notice-wrap .info {margin-top: 1vw;padding-top: 1vw;padding-bottom: 1vw;border-top: 1px solid black;border-bottom: 1px solid black;width: 50vw;margin-left: 25vw;font-size: calc(6px + 0.65vw);font-family: "KR_medium";}
    .view-notice-wrap .info * {display: inline-block;margin-right: 1vw;}
    .view-notice-wrap .info .download {text-decoration: underline;}
    .view-notice-wrap .notice-content {width: 50vw;margin-left: 25vw;margin-top: 2vw;font-family: "KR_regular";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);word-break: keep-all;}
    .view-notice-wrap .notice-content img {max-width: 100%;}
    .view-notice-wrap .back-to-list {/*margin-left: 25vw;*/}
    /* view_event 관하여 */
    .view-event-wrap {background-color: white;padding-top: 7vw;padding-bottom: 5vw;}
    .view-event-wrap .page-title {margin-left: 25vw;width: 50vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}/* 2021-09-06 */
    .view-event-wrap .page-position {margin-left: 25vw;}
    .view-event-wrap .info {margin-top: 1vw;width: 50vw;margin-left: 25vw;font-size: calc(6px + 0.65vw);font-family: "KR_medium";border-top: 1px solid black;border-bottom: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;}
    .view-event-wrap .info * {display: inline-block;margin-right: 1vw;}
    .view-event-wrap .info .share-icon {position: absolute;/* background-color: brown; */margin-top: -0.1vw;right: 23vw;}
    .view-event-wrap .info .share-icon svg {width: 1.6vw;height: 1.6vw;fill: black;}
    .view-event-wrap .event-content {width: 50vw;margin-left: 25vw;margin-top: 2vw;font-size: calc(6px + 0.65vw);font-family: "KR_regular";line-height: calc(11px + 1.1vw);word-break: keep-all;}
    .view-event-wrap .event-content img {max-width: 100%;}
    .view-event-wrap .back-to-list {/*margin-left: 25vw;*/}/* 2021-08-09 */
    .view-event-wrap .event-comment-container {margin-top: 3vw;margin-left: 25vw;width: 50vw;}
    .view-event-wrap .event-comment-container img {max-width: 100%;}
    /* write-notice 관하여 */
    .write-notice-wrap {background-color: white;padding-top: 7vw;padding-bottom: 7vw;}
    .write-notice-wrap .page-title {margin-left: 25vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .write-notice-wrap__container {margin-top: 3vw;width: 50vw;margin-left: 25vw;}
    .write-notice-wrap__container img {max-width: 100%;}
    /* login 관하여 */
    .login-wrap {background-color: white;padding-top: 7vw;padding-bottom: 7vw;}
    .login-wrap .page-title {margin-left: 25vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .login-wrap__container {margin-top: 3vw;width: 50vw;margin-left: 25vw;}
    .login-wrap__container img {max-width: 100%;display: none;}
    .login-wrap__container .pc {display: block;}
    /* view-moive에 관하여 */
    .view-movie-wrap {background-color: white;padding-top: 7vw;padding-bottom: 2vw;overflow-x: hidden !important;}
    .view-movie-wrap .movie-info {margin-left: 4vw;width: 92vw;}
    .view-movie-wrap .movie-info .left .h0 {font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .view-movie-wrap .movie-info .left .share-icon svg {width: 1.6vw;height: 1.6vw;}
    .view-movie-wrap .movie-info .left .h1 {font-size: calc(10px + 1.05vw);font-family: "KR_regular";}
    .view-movie-wrap .movie-info .left .h2 {margin-top: 1vw;font-size: calc(6px + 0.65vw);font-family: "KR_medium";line-height:calc(11px + 1.1vw);}
    .view-movie-wrap .movie-info .left div:nth-child(4).h2{margin-top:0;}/*2023-08-02*/
    .view-movie-wrap .movie-info .left .h3 {font-size: calc(6px + 0.65vw);font-family: "KR_medium";}
    .view-movie-wrap .movie-info .left .synopsis {word-break: keep-all;margin-top: 1vw;font-size: calc(6px + 0.65vw);font-family: "KR_regular";width:70%;line-height:calc(11px + 1.1vw);}
    .view-movie-wrap .movie-info .left .tag-container {margin-top: 1vw;}
    .view-movie-wrap .movie-info .left .tag-container a {    width: fit-content;    padding-right: 0.8vw;    padding-left: 0.8vw;    padding-top: 0.1vw;    padding-bottom: 0.1vw;    font-size: calc(6px + 0.65vw);    font-family: "KR_regular";    border: 1px solid black;    border-radius: 20px;    margin-right: 0.3vw;    white-space: nowrap;    display: inline-block;}
    .view-movie-wrap .movie-info .left .tag-container .share-icon {padding:0;border: none;vertical-align: middle;}
    .view-movie-wrap .movie-info .right {margin-top: 2vw;font-size: calc(6px + 0.65vw);font-family: "KR_regular";}
    .view-movie-wrap .movie-info .right .see-movie-bt {padding: 0.7vw 2vw 0.7vw 2vw;background-color: #9BC85B;width: 10vw;/*border-radius: 3px;*/color: white;font-size: calc(7.5px + 0.8vw);font-family: "KR_medium";}/*2022-04-27*/
    .slick-slider .slick-list{overflow: hidden;}
    .view-movie-wrap .view-movie {margin-top: 2vw;height: calc(92*0.7*0.5625vw);width: 92vw;margin-left: 4vw;overflow: hidden;display: flex;justify-content: space-between;/*display: flex;justify-content: space-between;*/}
    /*.view-movie-wrap .view-movie .video-container {width: 50vw;height: calc(50*0.5625vw);overflow: hidden;position: relative;}
    .view-movie-wrap .view-movie .video-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;}*/
    .view-movie .gallery_img_big{width:70%;/*float:left;*/height: calc(92*0.7*0.5625vw);}/* 2021-09-08 */
    .view-movie .gallery_img{position: relative; padding: 56.5% 0 0 0; overflow: hidden;}/* 2021-09-08 */
    .view-movie .gallery_img p {position:absolute; left:0; top:0; width:100%; height:100%;margin:0;}
    .view-movie .gallery_img img {width:100%; height:100%;}
    .view-movie .gallery_img .openPopVideoView {cursor: pointer;}
    .view-movie .gallery_img .openPopVideoView:after {content:''; position:absolute; top:50%; left:50%; margin:-43px 0 0 -43px; width:86px; height:86px; background:url('/common/img/kr/eidf/com/all_icon.png') no-repeat -423px -2px;z-index:2;}
    .view-movie .gallery_img .openPopVideoView:before {content:''; position:absolute; width:104%; height:104%;left:-2%;right:0;top:-2%;bottom:0; background:rgba(255,255,255,.3);-webkit-transition: all 0.5s ease; transition: all 0.5s ease;z-index:1;}
    .view-movie .gallery_img .openPopVideoView:hover:before {background:rgba(255,255,255,.0);}
    .view-movie .gallery_img_list{width: 26.5vw;/*height: 100%;float:right;*/overflow: hidden;}/* 2021-09-08 */
    .view-movie-wrap .view-movie .thum-col {height: 100%;overflow: hidden;/*width: 20vw;display: inline-block;overflow: scroll;2021-07-07*/}
    /*.view-movie-wrap .view-movie .thum-col .img-container {width: 20vw;height: calc(20*0.5625vw);display: inline-block;position: relative;margin-bottom: 1vw;}
    .view-movie-wrap .view-movie .thum-col .img-container:last-child {margin-bottom: 0px;}
    .view-movie-wrap .view-movie .thum-col .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;}2021-07-07*/
    .view-movie-wrap .detail-info-product {margin-left: 4vw;width: 92vw;}

    .view-movie-wrap .detail-info-product>.title {font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);margin-bottom: 1vw;}
    .view-movie-wrap .detail-info-product { margin-top: 2vw;margin-left: 4vw;width: 92vw;}
    .view-movie-wrap #movie-detail-info .info-product {margin-bottom: 1vw;}
    .view-movie-wrap #movie-detail-info .info-product .profile-img {display: inline-block;vertical-align: top;width: 8vw;height: 8vw;border-radius: 50%;overflow: hidden;position: relative;}
    .view-movie-wrap #movie-detail-info .info-product .profile-img img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;width: 100%;height:100%; object-fit:cover;}/*2022-08-02*/
    .view-movie-wrap #movie-detail-info .info-product .info {vertical-align: top;display: inline-block;margin-left: 1vw;margin-top: 0.5vw;font-size: calc(6px + 0.65vw);font-family: "KR_regular";}
    .view-movie-wrap #movie-detail-info .info-product .info .name {font-size: calc(6px + 0.65vw);font-family: "KR_bold";}
    .view-movie-wrap #movie_detail_info .info-body .profile_info .history {line-height: calc(10px + 1vw);font-size: calc(6px + 0.65vw);width: 100%;white-space: nowrap;}
    .view-movie-wrap #rating-detail-container .info-body {align-self: center;font-family: "KR_medium";font-size: calc(6px + 0.65vw);line-height: 1.5;vertical-align: bottom;}
    .view-movie-wrap #rating-detail-container .info-body .rating * {display: inline-block;line-height: 1.5;vertical-align: bottom;/* background-color: brown; */white-space: nowrap;}
    .view-movie-wrap #rating-detail-container #star {margin-top: 1vw;margin-bottom: 1vw;margin-left: -0.3vw;}
    /* 스케줄 부분 */
    .view-movie-wrap #schedule-detail-container .info-body {font-family: "KR_medium";font-size: calc(6px + 0.65vw);/* background-color: red; */width: 92vw;}
    .view-movie-wrap #schedule-detail-container .info-body .title {width: 92vw;display: flex;}
    .view-movie-wrap #schedule-detail-container .info-body .title > div {width: 25%;padding-bottom: 1vw;vertical-align: center;}/*2021-08-03*/
    .view-movie-wrap #schedule-detail-container .info-body .title .question-mark {width: 2vw;position: absolute;margin-left: 0.2vw;margin-top: 0.1vw;display: inline-block;}
    .view-movie-wrap #schedule-detail-container .info-body .title .question-mark svg {width: 1.2vw;height: 1.2vw;fill: black;}
    .view-movie-wrap #schedule-detail-container .info-body .row {width: 92vw;display: flex;border-top: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;align-items: center;}
    .view-movie-wrap #schedule-detail-container .info-body .row * {width: 25%;text-align: left;/* background-color: hotpink; */}
    .view-movie-wrap #schedule-detail-container .info-body .row .ticket {text-align: left;white-space: nowrap;padding-left: 1vw;padding-right: 1vw;padding-top: 0.4vw;padding-bottom: 0.4vw;background-color: #9BC85B;color: white;width: fit-content;}/*2022-04-27*/
    .view-movie-wrap #schedule-detail-container .info-body .row:last-child {border-bottom: 1px solid black;}/* 2021-09-08 */

    /* 관련 다큐멘터리 */
    .view-movie-wrap .container_wrap{width:92vw;margin-left:4vw}/* 2021-08-20 */
    .view-movie-wrap #related-product-container>.title {margin-top: 4vw;font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);margin-left: 4vw;margin-bottom: 2vw;}/*2021-08-03*/
    .view-movie-wrap #related-product-container .product-container {width: 93.133vw;margin-left: -1.133vw;overflow: hidden;display: flex;flex-flow: wrap;justify-content: flex-start;position: relative;}/* 2021-09-08 */
    .view-movie-wrap .movie-product {/*min-height: 17vw;*/}/* 2021-09-08 */

    /* tv schedule */
    /* tv schedule */
    .tvschedule-wrap {background-color: white;width: 100vw;padding-top: 7vw;padding-bottom: 5vw;    }
    .tvschedule-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";    }
    .tvschedule-wrap .page-position {margin-left: 4vw;    }
    .tvschedule-wrap .tv-calender {width: 92vw;margin-left: 4vw;margin-top: 3vw;flex-flow: wrap;    }
    .tvschedule-wrap .tv-calender .date {display: inline-block;font-family: "KR_medium";font-size: calc(6px + 0.65vw);text-align: left;border-radius: 5%;margin-right: 4vw;/* margin-bottom:3vw; */    }
    .tvschedule-wrap .tvschedule-content {margin-top: 1vw;width: 92vw;margin-left: 4vw;}
    .tvschedule-wrap .tvschedule-content .img-container {width: 24vw;height: calc(24vw*0.5625);overflow: hidden;display: inline-block;    }
    .tvschedule-wrap .tvschedule-content .img-container img {max-height: 100%;width: 100%;height:100%;object-fit: cover;}/*2022-08-03*/
    .tvschedule-wrap .tvschedule-product {border-bottom: 1px solid black;    }
    .tvschedule-wrap .tvschedule-product>a {display: flex;justify-content: space-between;    }
    .tvschedule-wrap .tvschedule-product:first-child {border-top: 1px solid black;}
    .tvschedule-wrap .tvschedule-content .info {display: inline-block;vertical-align: top;width: 12vw;padding-top: 1vw; }
    .tvschedule-wrap .tvschedule-content .info .time {vertical-align: top;font-family: "KR_medium";font-size: calc(13px + 1.3vw);    }
    .tvschedule-wrap .tvschedule-content .channel,
    .tvschedule-wrap .tvschedule-content .runningtime,
    .tvschedule-wrap .tvschedule-content .age {margin-top: 0.3vw;font-family: "KR_regular";font-size: calc(6px + 0.65vw);    }
    .tvschedule-wrap .tvschedule-content .age{margin-top:0px;}
    .tvschedule-wrap .tvschedule-content .title {margin-bottom:0.5vw;}
    .tvschedule-wrap .tvschedule-content .title-info {display: inline-block;vertical-align: top;padding-top: 1vw;font-family: "KR_medium";/* background-color: #9BC85B; */font-size: calc(7.5px + 0.8vw);    }/*2022-04-27*/
    .tvschedule-wrap .tvschedule-content .title-info * {vertical-align: center;    }
    .tvschedule-wrap .tvschedule-content .title-info .kor {font-family: "KR_medium";}
    .tvschedule-wrap .tvschedule-content .title-info .eng {font-family: "KR_medium";margin-top: 0.3vw;    }

    /* screen play */    /* screen play */    /* screen play */
    .screenplay-wrap {background-color: white;width: 100vw;padding-top: 7vw;padding-bottom: 5vw;    }
    .screenplay-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";    }
    .screenplay-wrap .page-position {margin-left: 4vw;    }
    .screenplay-wrap__page-bt {width: 92vw;margin-left: 4vw;margin-top: 3vw;font-family: 'KR_bold';font-size: calc(7.5px + 0.8vw);padding-bottom: 1vw;border-bottom: 1px solid black;    }
    .screenplay-wrap__page-bt>div {display: inline-block;cursor: pointer;/* border: 1px solid black; */padding: 0.3vw 1vw 0.3vw 1vw;border-radius: 2vw;margin-right: 1vw;    }
    .screenplay-wrap__page-bt>div:last-child {margin-right: 0vw;    }
    .screenplay-content {margin-top: 1vw;margin-left: 4vw;    }
    .screenplay-one-content .flex-grid {width: 92vw;/* border-bottom:1px solid black; */padding-top: 1vw;    }
    .screenplay-one-content .flex-grid:first-child {padding-top: 0vw;    }
    .screenplay-one-content .flex-grid .date {width: 92vw;font-size: calc(13px + 1.3vw);font-family: "KR_medium";margin-top: 3vw;    }
    .screenplay-one-content .flex-grid:first-child .date {margin-top: 0px;    }
    .screenplay-one-content .flex-grid .schedule {width: 92vw;font-size: calc(6px + 0.65vw);font-family: "KR_medium";    }
    .screenplay-one-content .flex-grid .schedule .row a,
    .screenplay-one-content .flex-grid .schedule .row:first-child {width: 92vw;display: flex;justify-content: space-between;font-size: calc(6px + 0.65vw);font-family: "KR_medium";padding-bottom: 1vw;padding-top: 1vw;border-bottom: 1px solid black;    }
    .screenplay-one-content .flex-grid .schedule .row a>*,
    .screenplay-one-content .flex-grid .schedule .row:first-child>* {width: 16vw;margin-right: 1vw;    }
    .screenplay-one-content .flex-grid .schedule .row .title {width: 20vw;flex-grow: 1;    }
    .screenplay-one-content .flex-grid .schedule .row .ratings,
    .screenplay-one-content .flex-grid .schedule .row .RT,
    .screenplay-one-content .flex-grid .schedule .row .subtitle,
    .screenplay-one-content .flex-grid .schedule .row .event{width: 7vw;}
    /*2023-08-10*/
    .screenplay-one-content .flex-grid .schedule .row .time{width: 7vw;}
    .screenplay-one-content .flex-grid .schedule .row .event{width:13vw;}
    /* //2023-08-10*/
    .screenplay-two-content>div {width: 92vw;}
    .screenplay-two-content .flex-grid {width: 92vw;    }
    .screenplay-two-content .flex-grid .title {width: 100%;font-size: calc(13px + 1.3vw);text-align: left;display: inline-block;padding-bottom: 1vw;padding-top:1vw;border-bottom: 1px solid black;font-family: "KR_medium";    }
    .screenplay-two-content .flex-grid:first-child  .title{padding-top:0px;    }
    .screenplay-two-content .flex-grid .content {padding-top: 1vw;width: 100%;font-size: calc(6px + 0.65vw);text-align: left;display: inline-block;font-family: "KR_regular";line-height: calc(11px + 1.1vw);    }
    .screenplay-two-content .flex-grid .content .explain {padding-bottom: 1vw;border-bottom: 1px solid black;font-family: "KR_regular";line-height: calc(11px + 1.1vw);    }
    .screenplay-two-content .flex-grid .content .head {padding-top: 1vw;padding-bottom: 1vw;font-family: "KR_bold";line-height: calc(11px + 1.1vw);    }
    .screenplay-two-content .flex-grid .content .head:first-child {padding-top: 0px;    }
    .screenplay-three-content {width: 92vw;}/*2022-04-27*/
    .screenplay-three-content .title {font-family: "KR_medium";font-size: calc(7.5px + 0.8vw);margin-bottom: 1vw;padding-top: 1vw;}/*2023-08-11*/
    .screenplay-three-content .title:first-child {padding-top: 0px;    }
    .screenplay-three-content .explain {font-family: "KR_regular";font-size: calc(6px + 0.65vw);border-bottom: 1px solid black;padding-bottom: 1vw;line-height: calc(11px + 1.1vw);    }/*2023-08-11*/
    .screenplay-three-content .explain a { color: #9bc85b; border:1px solid #9bc85b; border-radius:20px;padding: 8px 16px 5px;}/*2023-08-11*/
    .screenplay-four-content {border-bottom: 1px solid black;padding-bottom: 1vw;    }
    .screenplay-four-content .place-head {font-size: calc(13px + 1.3vw);padding-bottom: 1vw;font-family: "KR_medium";    }
    .screenplay-four-content .place {height: 25vw;width: 92vw;display: flex;border-top: 1px solid black;border-bottom: 1px solid black;    }
    .screenplay-four-content .place .naver-map {width: 46vw;height: 25vw;display: inline-block;border-right: 1px solid black;overflow: hidden;    }
    .screenplay-four-content .place .naver-map img {max-height: 100%;width: 100%;}/*2022-07-26*/
    .screenplay-four-content .place .naver-map img.m_img{display:none;}/*2022-07-28*/
    .screenplay-four-content .place .place-explain {display: inline-block;flex-grow: 1;padding-top: 1vw;padding-left: 1.5vw;/* background-color: blanchedalmond;   */    }
    .screenplay-four-content .place .place-explain .title {padding-top: 1vw;font-family: 'KR_bold';font-size: calc(6px + 0.65vw);    }
    .screenplay-four-content .place .place-explain .title:first-child {padding-top: 0vw;    }
    .screenplay-four-content .place .place-explain .body {margin-top:0.5vw;padding-bottom: 0.5vw;font-family: 'KR_regular';font-size: calc(6px + 0.65vw);line-height:calc(11px + 1.1vw);}/*2022-07-28*/
    .screenplay-four-content .desk .head {padding-top: 1vw;border-bottom: 1px solid black;padding-bottom: 1vw;font-family: 'KR_bold';font-size: calc(7.5px + 0.8vw);width: 92vw;    }
    .screenplay-four-content .desk .title {width: 92vw;padding-top: 1vw;font-family: 'KR_bold';font-size: calc(6px + 0.65vw);    }
    .screenplay-four-content .desk .explain {width: 92vw;margin-top: 0.3vw;line-height: calc(11px + 1.1vw);font-family: 'KR_regular';font-size: calc(6px + 0.65vw);    }


    /*2022-05-18*/
    /* k-docs 페이지*/
    .header_sub {padding: 30px 0 0;overflow: hidden;background-color: white;color: black;font-size: calc(7.5px + 0.8vw);font-family: "KR_medium";}
    .header_sub .top_wrap{width: 100%;text-align: center;position: relative;}
    .header_sub .top_wrap .lang{display: block;position: absolute;right:4vw;top:1vw;background: #9bc85b;padding:10px;border-radius: 30px;color:#fff;}
    .header_sub .sub_nav{width:100%;overflow: hidden;border-bottom: 3px double #cecece;}
    .header_sub .sub_nav ul{width:60vw;margin:0 auto;padding:1.5vw 0; overflow: hidden;text-align: center;}/*2023-05-23*/
    .header_sub .sub_nav ul li{display:inline-block;width:auto;text-align: center;padding:0 4vw;}/*2023-05-23*/
    .header_sub .sub_nav ul li a{font-family: 'KR_bold';}
    .header_sub .sub_nav ul li.on a{color:#9bc85b;}
    .header_sub .kdocs_menu{width:100%;margin:0 auto;padding:1.5vw 0; overflow: hidden;}/*2023-07-11*/
    .header_sub .kdocs_menu ul{width:100%;overflow: hidden;text-align: center;}/*2023-07-11*/
    .header_sub .kdocs_menu ul.academy{width:50%;margin:0 auto;}
    .header_sub .kdocs_menu ul.academy li{width: calc(50% - 2vw);}
    .header_sub .kdocs_menu ul li{display: inline-block;width:calc(20% - 2vw);margin:0 1vw;}/*2023-07-11*/
    .header_sub .kdocs_menu ul li a{display: block;width:calc(100% - 4vw);text-align: center;font-family: 'KR_bold';background:#e6e6e6;padding:10px 2vw;}/*2023-05-23*/
    .header_sub .kdocs_menu ul li.on a{color:#fff;background:#9bc85b;}
    
    .header_sub.eng .kdocs_menu{width:100%;}/*2023-07-11*/
    .header_sub.eng .kdocs_menu ul li{width:calc(24% - 1.5vw);margin:0 0.8vw;}/*2023-07-11*/
    .header_sub.eng .kdocs_menu ul li a{width:calc(100% - 3vw);padding:10px 1.5vw;}/*2023-07-11*/

    /*2023-07-10*/
    .industry-info-wrap{width:100%;margin: 0 auto;padding: 0;}
    .industry-write-notice-wrap .write-notice-wrap__container{width:100%;margin: 0 auto;padding: 0;}
    .industry-view-notice{width:100%;margin: 0 auto;padding: 0;}
    /* //2023-07-10*/

    /*2023-07-11*/
    /*인더스트리 준비중*/
    .program-content .program-product.soon{padding-bottom:0;margin-bottom:0;border-bottom: 0;padding-top:1vw;}/*2023-07-12*/
    .program-content .program-product .info.soon .head{font-family:"KR_bold";font-size:calc(7.5px + 0.8vw);margin-bottom: 0;padding-top: 1vw;padding-bottom: 2vw;}/*2023-07-12*/
    .industry-sub-wrap__content.mentor-content.soon{width: 92vw;padding-top: 1vw; margin-left: 4vw;}
    .industry-sub-wrap__content.mentor-content.soon .title{padding:1vw 0 2vw;font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);word-break: keep-all;line-height:calc(11px + 1.1vw);}/*2023-07-12*/
    /* //2023-07-11*/

    /*2023-08-09*/
    /*지원작품 상세 팝업*/
    .ex_wrap{margin: 2vw auto;width: 85vw;max-width:1200px;font-size: calc(6px + 0.65vw);}
    .ex_pop .ex_wrap .ex_box{height: 980px;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box .title{font-size:calc(16px + 1.05vw);padding:40px 0 10px;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box .tit_info{font-size:calc(7px + 0.65vw);}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box .txt{line-height:calc(11px + 1.1vw);}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box .title02{font-size:calc(7.5px + 0.8vw);padding:30px 0 10px;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box ul li strong{width:10%;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .section-box {height: 11vw;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .section-box p {line-height: calc(11px + 1.1vw);}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box table th{line-height: calc(11px + 1.1vw);}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box table td{line-height: calc(11px + 1.1vw);}
    /* //2023-08-09*/

}
@media screen and (min-width:1024px) and (max-width:1711px) {

    .archive-wrap__poster-wrap .poster-product .body {min-height: 3.5vw;}

}
/*2023-07-10*/
@media screen and (min-width:1920px){
    .industry-info-wrap .table_wrap table tbody td{font-size:18px;}/*2023-07-20*/
    .industry-view-notice-wrap .industry-view-notice .info{font-size:16px;}
    .view-movie-wrap .detail-info-product .sc_layer_Box{width:12vw !important;}/*2023-08-02*/
}
/* //2023-07-10*/


/* 2022-05-12 삭제

@media screen and (max-width:1350px){
.header__nav__bottom__mainNav .sub_toggle li .depth3{margin-top:0.1vw;}
.header__nav__bottom__mainNav .menu_container:nth-child(5) .sub_toggle ul li:nth-child(3) .depth3 ul{margin-left:14vw}
.header__nav__bottom__mainNav .menu_container:nth-child(5) .sub_toggle ul li:nth-child(4) .depth3 ul li:first-child a{padding-left:0;}
}
*/ 

    @media screen and (max-width:1280px){
    .login_page{width: 100%;}
    .industry-submission-wrap .industry-intro-img > span > strong{width:11vw;margin-right:2.4vw;}/*2022-04-27*/
    
    /*2022-05-12*/
    /*영문 gnb*/
    .header__nav__bottom__mainNav.eng .menu_container{margin-right:2vw;}
    .header__nav__bottom__mainNav.eng .menu_container:nth-child(4) .sub_toggle ul{margin-left:0;}/*2022-05-12*/
    /*.header__nav__bottom__mainNav.eng .menu_container:nth-child(5) .sub_toggle ul{margin-left:0;} 2022-05-18*/
    .header__nav__bottom__mainNav.eng .menu_container:nth-child(6) .sub_toggle ul{width: calc(100% - 44vw);justify-content: flex-end;margin-left:0;}/*2022-05-18*/

    .header__nav__right .header_search_container .input{width:11vw;}/*2022-05-18*/
    .movie-wrap__product-nav-container02>li{margin:0.5vw 1.4vw;}/*2022-07-20*/


}

@media screen and (max-width:1024px) {
    .eidf_main .visual video {display: none;}
    .mob_video_thume {display:block;}
    .write_table iframe{display:none;}
    .write_table .txt_con{display:block !important;}
}


/* TABLET CSS */
@media screen and (min-width:521px) and (max-width:1024px) {
    .hidden-for-grid {visibility: hidden;}

    /*  헤더 스타일  */
    .header {z-index: 100;top: 0px;position: fixed;width: 100vw;height: 9vw;background-color: white;display: flex;color: black;}
    .header__nav__bottom__mainNav .menu_container:nth-child(5) .sub_toggle{display:none !important;}/*2022-05-12*/
   /* 스크롤바 없애기 */
    .header::-webkit-scrollbar {display: none !important;}
    .header {-ms-overflow-style: none !important;/* IE and Edge */scrollbar-width: none !important;/* Firefox */}
    .header__logo {position: fixed;z-index: 120;width: 100vw;padding-right: 1vw;background-color: white;}
    .header__logo>img {width: 16vw;margin-left: 3.2vw;padding-top: 1.7vw;}
    .header__navOpenBt {position: fixed;right: 3.5vw;top: 1.8vw;z-index: 200;}
    .header__navOpenBt svg {width: 5vw;height: 5vw;}
    .header__navCloseBt {position: fixed;right: 3.5vw;top: 1.8vw;z-index: 200;}
    .header__navCloseBt svg {width: 5vw;height: 5vw;}
    /*2022-04-26*/
    .header .top{position: absolute;right:13vw;z-index:200;display: flex;flex-direction: row-reverse;align-items: center;height:calc(100% - 0.5vw);padding-top:0.5vw;}
    .header .top .language{padding-left:10px;}
    .header .top .language a,.header .top .login a{font-family: "KR_medium";font-size: calc(13px + 0.7vw);}
    /* //2022-04-26*/

    /* 햄버거 누르면 보이는 헤더 */
    /*2022-04-26*/
    .header__nav,.header__nav__right .dbox .img-container,.header__navCloseBt {display: none;}
    .header__nav {position: absolute;width: 100vw;height: 100vh;z-index: 102;background-color: white;overflow: scroll;-ms-overflow-style: none;scrollbar-width: none;}/*2022-04-26*/
    .header__nav::-webkit-scrollbar {display: none;}/*2022-04-26*/
    .header__nav__right .dbox .word {display: block;margin-top: 0.3vw;}
    .header__nav__top {position: absolute;left: 0;margin-left: 4vw;margin-top: 15vw;width: 92vw;}/*2022-04-26*/
    .header__nav__top__info {font-family: "KR_medium";font-size: calc(13px + 1.3vw);text-align: left;width: 92vw;}
    .header__nav__bottom__mainNav {margin-top: 4vw;font-family: "KR_medium";font-size: calc(13px + 1.3vw);white-space: nowrap;}
    .header__nav__bottom__mainNav .menu_container {margin-top: 0.3vw;cursor: pointer;}
    .header__nav__bottom__mainNav .sub_toggle {margin-top: 0.3vw;padding: 1vw 2vw;width: calc(100% - 4vw);border-top:2px solid #777777;border-bottom:2px solid #777777;display: none;}
    .header__nav__bottom__mainNav .sub_toggle li {margin-top: 1vw;display: block;color: #000;font-family: "KR_medium";font-size: calc(10px + 1.15vw);}
    .header__nav__bottom__mainNav .sub_toggle li.on > a{color:#9bc85b;}
    .header__nav__bottom__mainNav .menu_container .sub_toggle ul li .depth3{display:none;}
    .header__nav__bottom__mainNav .menu_container .sub_toggle ul li .depth3 ul li.on{color:#9bc85b;}
    .header__nav__bottom__mainNav .menu_container .sub_toggle ul li .depth3 ul li a{position: relative;padding-left:1.5vw;}
    .header__nav__bottom__mainNav .menu_container .sub_toggle ul li .depth3 ul li a:after{content: "";display:block;clear: both;position: absolute;left:0;top:40%;background:#1c1c1c;width:5px;height:5px;border-radius: 20px;}
    /*.header__nav__bottom__mainNav .menu_container .sub_toggle ul li .depth3{display:none;}*/
    .header__nav__bottom__mainNav .menu_container:nth-child(5) .sub_toggle ul li:nth-child(3) .depth3 ul,.header__nav__bottom__mainNav .menu_container:nth-child(5) .sub_toggle ul li:nth-child(4) .depth3 ul{margin-left:1vw;}
    .header__nav__bottom__mainNav .menu_container:nth-child(5) .sub_toggle ul li:nth-child(4) .depth3 ul li:first-child a{padding-left:1.5vw;}/*2022-05-04*/
    .header__nav__right {font-family: "KR_medium";font-size: calc(13px + 1.3vw);margin-top:1vw;}
    .header__nav__right .top>div {margin-top: 0.3vw;display: block;}
    /*.header__nav__right .header_search_container {margin-top: 0.3vw;display: flex;}
    .header__nav__right .header_search_container .input {width: 50vw;border-bottom: 1px solid black;font-family: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);display: none;}
    .header__nav__right .header_search_container .input:focus {border-bottom: 1px solid #9BC85B;}
    .header__nav__right .header_search_container .search {margin-left: -0.3vw;vertical-align: center;}
    .header__nav__right .header_search_container .cancel {margin-left: -0.5vw;vertical-align: center;}
    .header__nav__right .header_search_container .search svg {width: 3.7vw;height: 3.7vw;fill: black;}
    .header__nav__right .header_search_container .cancel svg {width: 4.3vw;height: 4.3vw;fill: black;}*/
    .header_search_container {margin-top: 0.3vw;display: flex;}
    .header_search_container .input {width: 100%;border-bottom: 2px solid #9bc85b;font-family: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);}
    .header_search_container .input:focus {border-bottom: 2px solid #9bc85b;}
    .header_search_container .search {margin-left: -0.3vw;vertical-align: center;cursor: pointer;}/*2022-05-12*/
    .header_search_container .cancel {margin-left: -0.5vw;vertical-align: center;}
    .header_search_container .search svg {width: 3.7vw;height: 3.7vw;fill: #9bc85b;}
    .header_search_container .cancel svg {width: 4.3vw;height: 4.3vw;fill: black;}

    /* //2022-04-26*/

    /* Footer */
    .footer {margin: 0px;overflow-x: hidden;position: relative;background-color: white;border-top: 1px solid black;}
    /* footer의 defs-only는 심사위원 등에 쓰이는 녹색 svg filter입니다     여러 곳에서 쓸 것 같아 footer에 숨겨두었습니다 */
    .defs-only {display: none;}
    .footer__container__marquee {width: 300px;overflow: hidden;width: 100vw;}
    /*2023-07-24*/
    .footer__container__marquee a{display: inline-block;width: 15vw;text-align: center;padding: 10px;position: relative;height: 3vw;}
    .footer__container__marquee a img {max-width: 120px; width: 100%; height: auto; position: absolute; top:50%; left:50%;transform:translate(-50%, -50%) ; -webkit-transform:translate(-50%, -50%) ; -moz-transform:translate(-50%, -50%) ; -ms-transform:translate(-50%, -50%) ; -o-transform:translate(-50%, -50%) ;}
    .footer__container__marquee a.circle{width: 6vw;}
    .footer__container__marquee a.circle img{width:7vw;}
    .footer__container__marquee a.long img {max-width: 160px;}
    /* //2023-07-24*/
    .footer__container__info {width: 100%;height: auto;background-color: black;display: flex;flex-flow: wrap;}
    .footer__container__info .infobox {padding-top: 4vw;padding-bottom: 4vw;padding-left: 4vw;width: auto;display: flex;flex-direction: column;}
    .footer__container__info .infobox * {margin-bottom: 0.4vw;margin-right: 1.5vw;text-align: left;color: white;font-family: "KR_medium";font-size: calc(8px + 0.60vw);line-height: calc(10px + 1.1vw);}
    .footer__container__info .infobox .highlight {text-decoration: underline;}
    .footer__container__info .infobox:nth-child(5){width: 100%;}/*2023-07-24*/
    .footer__container__info .sns_container {/* background-color: cyan; */padding-left: 3vw;padding-bottom: 2vw;width: 100%;}
    .footer__container__info .sns_container a img {width: 5vw;height: 5vw;}
    /* footer 끝 */

    /* Mainpage */
    .mainpage-wrap {background-color: white;padding-top: 9vw;}
    /* Mainpage의 비디오 부분*/
    .mainpage-wrap__video-container {display: block;width: 100vw;height: 42vw;overflow: hidden;margin-bottom: 2vw;}
    /*.mainpage-wrap__video-container>div {padding: 56.25% 0 0 0;position: relative;}2021-07-23*/
    /* Mainpage의 공지사항 노출 부분*/
    .mainpage-wrap__anounce-container .img-container {position: relative;padding-top: 56.25%;overflow: hidden;}
    .mainpage-wrap__anounce-container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;}
    .mainpage-wrap__anounce-container .title {margin-top: 0.5vw;font-family: "KR_medium";font-size: calc(8.1px + 0.8vw);word-break: keep-all;}/* 2021-08-09 */
    .mainpage-wrap__anounce-container .seemore-bt {margin-top: 1.5vw;font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);color: #9BC85B;}/*2022-04-27*/
    /* Mainpage의 인더스트리 shortcut */
    .mainpage-wrap__shortcut-container {width: 92vw;margin: 2vw auto 0;}
    .shortcut-product {display: flex;width: 100%;justify-content: space-between;}
    .mainpage-wrap .shortcut-product__info, .mainpage-wrap .shortcut-product__img {width: 45vw;}
    .mainpage-wrap .shortcut-product__info .title {font-size: calc(13px + 1.3vw);font-family: "KR_bold";word-break: keep-all;margin-bottom: 1.2vw;}
    .mainpage-wrap .shortcut-product__info .body {margin-top: 0.5vw;    font-size: calc(6px + 0.65vw);    line-height: calc(11px + 1.1vw);font-family: "KR_regular";word-break: keep-all;}/* 2021-08-09 */
    .mainpage-wrap .shortcut-product__info .seemore-bt {margin-top: 1.5vw;font-size: calc(8.1px + 0.8vw);font-family: "KR_bold";color: #9BC85B;}/*2022-04-27*/
    .mainpage-wrap .shortcut-product__img {/* 옆 글씨와 높이가 안맞아서 margin 주었습니다. */margin-top: 0.3vw;overflow: hidden;}
    .mainpage-wrap .shortcut-product__img img {max-width: 100%;max-height: 100%;}
    /* mainpage의 작품 slide */
    .mainpage-wrap__slide-container {width: 92vw;margin:6vw auto 0;}/*2021-08-05*/
    .mainpage-wrap__slide-container__head {width: 100%;display: flex;justify-content: space-between;}
    .mainpage-wrap__slide-container__head .title {font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .mainpage-wrap__slide-container__head .nav {display: none;}

    /* 작품 슬라이드의 헤더 끝 */
    .mainpage-wrap__slide-container__movie-container {    width: 93.225vw;    margin-top: 1vw;    /*display: flex;    flex-flow: wrap;*/    justify-content: space-between;overflow: hidden;position: relative;left: -1.225vw;}

    /* movie-product의 공통 스타일 설정! */
    .movie-product {display: inline-block;width: 29.85vw;    margin-bottom: 3vw;margin-left: 1.225vw;/*float: left;min-height: 34.5vw;*/}/* 2021-09-08 */
    /*.movie-product:nth-child(3n) {margin-right: 0px;}*/
    .movie-product .img-container {position: relative;padding-top: 56.25%;overflow: hidden;}
    .movie-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;width: 100%;height: auto;transition-duration: 0.3s;transition-property: transform;}
    .movie-product .product_info {padding-top: 0.3vw;-ms-transition-duration: 0.3s;-ms-transform-property: transform;-webkit-transition-duration: 0.3s;-webkit-transition-property: transform;background-color: white;text-align: left;}
    .movie-product .product_info .title {font-size: calc(8.1px + 0.8vw);    font-family: "KR_bold";}
    .movie-product .product_info .producer, .movie-product .product_info .country {    font-size: calc(8px + 0.60vw);    line-height: calc(10px + 1.1vw);font-family: "KR_medium";}
    /* 메인페이지의 download wrapper */
    .mainpage-wrap__download-container {width: 92vw;margin-left: 4vw;margin-top: 3vw;}
    /* download-product 의 공통 스타일 설정 */    /* 다운로드 받을 수있는건 download 프로덕트,    접수안내로 가는 것은 foward-product로 정의 */
    .download-product, .foward-product {position: relative;width: 21.7vw;height: 21.7vw;margin-right: 0.6vw;display: inline-block;}
    .download-product .circle_icon, .foward-product .circle_icon {width: 13.9vw;height: 13.9vw;}
    .download-product p, .foward-product p {position: absolute;display: flex;justify-content: center;/* align horizontal */align-items: center;text-align: center;/* align vertical */width: 18vw;height: 18vw;top: 50%;left: 50%;margin: -9vw 0 0 -9vw;font-family: "KR_medium";font-size: calc(8.1px + 0.8vw);word-break: keep-all;}
    .download-product .download-icon {position: absolute;margin-left: -12.4vw;margin-top: 17vw;width: 3vw;height: 3vw;}
    /* about-eidf */    /* about-eidf */
    .eidf-wrap {width: 100vw;padding-top: 15vw;padding-bottom: 7vw;background-color: white;}
    .eidf-wrap .page-title {width: 50vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";margin-left: 4vw;}
    .eidf-wrap .eidf-content {margin-top: 6vw;}
    .eidf-wrap .page-position {margin-left: 4vw;}
    .eidf-wrap .eidf-content .info-content {width: 92vw;margin-left: 4vw;/* background-color: blue; */font-size: calc(8px + 0.60vw);font-family: "KR_regular";display: flex;}
    .eidf-wrap .eidf-content .info-content .flex-grid {width: 46vw;}
    .eidf-wrap .eidf-content .info-content .flex-grid {width: 40vw;flex-grow: 1;}
    .eidf-wrap .eidf-content .info-content .flex-grid:first-child {display: flex;justify-content: center;align-items: center;border-top: 1px solid black;}
    .eidf-wrap .eidf-content .info-content .flex-grid .img-container {width: 60%;/* background-color: blue; */}
    .eidf-wrap .eidf-content .info-content .flex-grid .img-container img {width: 100%;/* background-color: blue; */}
    .eidf-wrap .eidf-content .info-content .info-product {border-top: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;}
    .eidf-wrap .eidf-content .info-content .info-product .title {font-family: "KR_bold";padding-bottom: 1.5vw;}
    .eidf-wrap .eidf-content .slogan-content {width: 92vw;margin-left: 4vw;border-top: 1px solid black;display: flex;border-bottom: 1px solid black;}
    .eidf-wrap .eidf-content .slogan-content .flex-grid {width: 46vw;/* height: 20vw; */}
    .eidf-wrap .eidf-content .slogan-content .flex-grid:last-child {width: 40vw;flex-grow: 1;}
    .eidf-wrap .eidf-content .slogan-content .slogan {font-family: "KR_bold";font-size: calc(13px + 1.3vw);display: flex;align-items: center;justify-content: center;text-align: center;padding-top: 5vw;padding-bottom: 5vw;}
    .eidf-wrap .eidf-content .explain {/* border-left: 1px solid black; */padding-top: 1.5vw;/* padding-left: 1.5vw; */padding-bottom: 1.5vw;}
    .eidf-wrap .eidf-content .explain .title {font-family: "KR_bold";font-size: calc(8px + 0.60vw);}
    .eidf-wrap .eidf-content .explain .body {font-family: "KR_regular";font-size: calc(8px + 0.60vw);margin-top: 1.5vw;word-break: keep-all;line-height: calc(13px + 1vw);}
    .eidf-wrap .eidf-content .poster-content {width: 92vw;margin-left: 4vw;display: flex;border-bottom: 1px solid black;}
    .eidf-wrap .eidf-content .poster-content .poster .img-container {margin-top: 2vw;height: 30vw;overflow: hidden;}
    .eidf-wrap .eidf-content .poster-content .poster .img-container img {height: 30vw;overflow: hidden;}
    .eidf-wrap .eidf-content .poster-content .flex-grid:first-child {display: flex;align-items: center;justify-content: center;}
    .eidf-wrap .eidf-content .poster-content .flex-grid {width: 46vw;/* height: 20vw; */padding-bottom: 2vw;}
    .eidf-wrap .eidf-content .poster-content .flex-grid:last-child {width: 40vw;flex-grow: 1;}
    /* about-office */    /* about-office */
    .office-wrap {width: 100vw;padding-top: 15vw;padding-bottom: 7vw;background-color: white;}
    .office-wrap .page-title {font-size: calc(13px + 1.3vw);font-family: "KR_bold";margin-left: 4vw;margin-bottom: 6vw;}
    .office-wrap .page-position {margin-left: 4vw;}
    .office-wrap .office-product-container {width: 92vw;padding-top: 1.5vw;padding-bottom: 1.5vw;margin-left: 4vw;border-top: 1px solid black;}
    .office-wrap .office-product-container .head {font-size: calc(8px + 0.60vw);font-family: "KR_bold";}
    .office-wrap .office-product-container.office02 .head{display:inline-block;margin-right:1.3vw;min-width:15vw;}/*2023-04-17*/
    .office-wrap.eng .office-product-container.office02 .head{min-width:30vw;}/*2023-04-17*/
    .office-wrap .office-product-container .office-product>div {width: 15vw;display: inline-block;margin-top: 1.5vw;margin-right: 1.3vw;}
    .office-wrap .office-product-container.office02 .office-product>div{min-width: 15vw;width: auto;}/*2023-04-17*/
    .office-wrap.eng .office-product-container .office-product>div {width: 30vw;display: inline-block;margin-top: 1.5vw;margin-right: 1.3vw;}
    .office-wrap.eng .office-product-container.office02 .office-product>div{min-width: 30vw;}/*2023-04-17*/
    .office-wrap .office-product-container .office-product>div .name {font-family: "KR_bold";font-size: calc(8px + 0.60vw);}
    .office-wrap .office-product-container .office-product>div .title {margin-top: 0.5vw;font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);}
    .office-contact-container {border-top: 1px solid black;width: 92vw;margin-left: 4vw;}
    .office-contact-container .contact-product {width: 46vw;margin-left: 46vw;padding-bottom: 1.5vw;padding-top: 1.5vw;border-top: 1px solid black;}
    .office-contact-container .contact-product:first-child {border-top: none;}
    .office-contact-container .contact-product:last-child {border-bottom: 1px solid black;}
    .office-contact-container .contact-product .title {font-family: "KR_bold";font-size: calc(8px + 0.60vw);}
    .office-contact-container .contact-product .body {margin-top: 1.5vw;line-height: calc(13px + 1vw);font-family: "KR_regular";font-size: calc(8px + 0.60vw);}
    /* about-jury */    /* about-jury */
    .jury-wrap {width: 100vw;padding-top: 15vw;padding-bottom: 7vw;background-color: white;}
    .jury-wrap .page-title {font-size: calc(13px + 1.3vw);font-family: "KR_bold";margin-left: 4vw;padding-bottom: 3vw;}
    .jury-wrap .page-position {margin-left: 4vw;}
    /* jury popup에 대하여 */
    .jury-wrap__popup {margin: 0px;position: fixed;overflow: hidden;height: fit-content;width: 70vw;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 20;background-color: #9BC85B;padding: 1vw;display: none;}/*2022-04-27*/
    .jury-wrap__popup .img-container {width: 20vw;height: 20vw;overflow: hidden;}
    .jury-wrap__popup .img-container img {top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;}
    .jury-wrap__popup .name {margin-top: 0.5vw;font-size: calc(8.1px + 0.8vw);font-family: "KR_bold";color: white}
    .jury-wrap__popup .name .eng {font-family: "KR_regular";}
    .jury-wrap__popup .body {font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);font-family: "KR_regular";line-break: break-all;color: white;}
    .jury-wrap__popup .close-icon {position: absolute;top: 0.5vw;right: 0.5vw;}
    .jury-wrap__popup .close-icon svg {width: 4.5vw;height: 4.5vw;fill: white;}
    /* popup  끝 */
    .jury-wrap__jury-title {font-size: calc(8.1px + 0.8vw);font-family: "KR_bold";margin-left: 4vw;margin-top: 3vw;margin-bottom: 1vw;}
    .jury-wrap__jury-title:first-child {background-color: blue;}
    .jury-product-container {flex-flow: wrap;width: 92vw;margin-left: 4vw;display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 5vw;}
    .jury-product {width: 20vw;    margin-bottom: 4vw;}
    .jury-product-container .to-be-announced {font-family: "KR_medium";font-size: calc(8px + 0.60vw);margin-bottom: 6vw;}
    .jury-product-container .jury-product .img-container {width: 13vw;height: 13vw;overflow: hidden;position: relative;}
    .jury-product-container .jury-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;filter: grayscale(100%);}
    .jury-product .info {margin-top: 0.5vw;width: 20vw;font-size: calc(8px + 0.60vw);font-family: "KR_medium";text-align: left;/* background-color: blue; */}
    .jury-product .info .kor-name {font-family: "KR_regular";}
    .jury-product .info .eng-name {font-family: "KR_regular";}
    .jury-product .info .body {display: none;}
    .jury-product .img-container img:hover {-webkit-filter: url(#duotone);filter: url(#duotone);}
    .jury-short-product-container {/* background-color: aqua; */width: 50vw;margin-left: 4vw;display: flex;flex-flow: wrap;justify-content: space-between;}
    .jury-short-product-container .jury-short-product {width: 46vw;font-family: "KR_regular";font-size: calc(8px + 0.60vw);margin-bottom: 2vw;}
    .jury-short-product-container.student_wrap{width:auto;}/*2023-06-13*/
    .jury-short-product-container.student_wrap .jury-short-product{width:25%;}/*2023-06-13*/

    /*2022-03-24*/
    .jury-wrap__award-container {/* background-color: beige; */width: 50vw;margin-left: 4vw;}
    .jury-wrap__award-container .title {font-size: calc(8px + 0.60vw);font-family: "KR_bold";}
    .jury-wrap__award-container .body {font-size: calc(8px + 0.60vw);font-family: "KR_regular";margin-bottom: 3vw;}
    .jury-wrap__award-container .body:last-child {margin-bottom: 0vw;}
    /* //2022-03-24*/
    /* award 스타일은 jury/award와 archive가 다릅니다 */
    .jury-wrap__award-title {margin-top: 4vw;margin-bottom: 0.3vw;margin-left: 4vw;font-size: calc(10px + 1.15vw);font-family: "KR_bold";}
    .jury-wrap .award-container {/* background-color: beige; */width: 50vw;margin-left: 4vw;}
    .jury-wrap .award-container .title {font-size: calc(8px + 0.60vw);font-family: "KR_bold";}
    .jury-wrap .award-container .body {font-size: calc(8px + 0.60vw);font-family: "KR_regular";margin-bottom: 3vw;}
    .jury-wrap .award-container .body:last-child {margin-bottom: 0vw;}

    /*2022-07-11*/
    .archive-sub-wrap__content02 .jury-short-product-container.soon{justify-content:space-around;font-family: "KR_medium";font-size: calc(7.5px + 1vw);}
    /*시상내역*/
    .jury-wrap .jury-nav li.opened{color:#fff;background:#9BC85B;}
    .jury-wrap .archive_box .archive-prize-content{display:block;}
    .jury-wrap .archive_box .jury-product-container{width:92vw;margin-left:4vw;}
    .jury-wrap .archive_box .jury-product-container section{width: calc(50% - 4vw);padding:2vw;display: flex;flex-direction: column;}
    .jury-wrap .archive_box .jury-product-container section:nth-child(3) .jury-prize-box{display: block;}
    .jury-wrap .archive_box .jury-product-container section:nth-child(3) img{float: left;}
    .jury-wrap .archive_box .jury-product-container section:nth-child(3) span{width: calc(60% - 3vw);float: left;}
    .jury-wrap .archive_box .jury-product-container section:nth-child(3) span.first{margin-top:3vw;}
    .jury-wrap .archive_box .jury-product-container section h3{font-family: "KR_medium";font-size: calc(7.5px + 1vw);}
    .jury-wrap .archive_box .jury-product-container section .jury-prize-box{padding:3vw 0;display: flex;align-items: center;}
    .jury-wrap .archive_box .jury-product-container section .jury-prize-box img{max-width: 320px;width:40%;}
    .jury-wrap .archive_box .jury-product-container section .jury-prize-box span{font-size: calc(8px + 0.6vw);font-family: "KR_bold";padding-left:3vw;}
    /*자문위원*/
    .jury-wrap .archive_box .archive-judge-content .jury-product-container{width:92vw;margin-left:4vw;margin-top:0;}/*2023-07-24*/
    .jury-wrap .archive_box .jury-product-container h3{margin:4vw 0 2vw;font-family: "KR_medium";font-size: calc(7.5px + 1vw);}/*2023-07-24*/
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box{display:flex;width: 100%;padding:1vw 0;}/*2022-07-15*/
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit{width: 24%;overflow: hidden;display: flex;flex-direction: column;}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit img{width: 90%;max-width: 174px;}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit span{font-family:"KR_regular";font-size:calc(8px + 0.60vw);}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit .name_box span:first-child{padding:10px 0 5px 0;font-family: "KR_bold";}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit .name_box span{display: block;}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .txt{font-family:"KR_regular";font-size:calc(8px + 0.60vw);width: calc(100% - 24%);word-break:keep-all;line-height: calc(13px + 1vw);}/*2022-07-15*/
    /*페스티벌 초이스*/
    .jury-wrap .archive_box .archive-festival-content .jury-product-container{width:92vw;margin-left:4vw;margin-top:0px;}
    .jury-wrap .archive_box .archive-festival-content .jury-product-container section{width: 100%;padding:0;}
    .jury-wrap .archive_box .archive-festival-content .jury-product-container section h3{margin:4vw 0 2vw;}/*2022-07-15*/
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box{display:flex;width: 100%;padding:1vw 0;}/*2022-07-15*/
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit{width: 24%;overflow: hidden;display: flex;flex-direction: column;}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit img{width: 90%;max-width: 174px;}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit span{font-family:"KR_regular";font-size:calc(8px + 0.60vw);}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit .name_box span:first-child{padding:10px 0 5px 0;font-family: "KR_bold";}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit .name_box span{display: block;}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .txt{font-family:"KR_regular";font-size:calc(8px + 0.60vw);width: calc(100% - 24%);word-break:keep-all;line-height: calc(13px + 1vw);}/*2022-07-15*/
    /*모바일단편*/
    .jury-wrap .archive_box .archive-mobile-content .jury-product-container{width:92vw;margin-left:4vw;margin-top:8vw;}/*2022-07-15*/
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box{display:flex;width: 100%;padding:1vw 0;}/*2022-07-15*/
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit{width: 24%;overflow: hidden;display: flex;flex-direction: column;}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit img{width: 90%;max-width: 174px;}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit span{font-family:"KR_regular";font-size:calc(8px + 0.60vw);}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit .name_box span:first-child{padding:10px 0 5px 0;font-family: "KR_bold";}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit .name_box span{display: block;}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .txt{font-family:"KR_regular";font-size:calc(8px + 0.60vw);width: calc(100% - 24%);word-break:keep-all;line-height: calc(13px + 1vw);}/*2022-07-15*/
    /*관객심사단*/
    .jury-wrap .archive_box .archive-audience-content .jury-short-product-container{width:92vw;margin:50px 0 50px 4vw;}
    /*2022-08-17*/
    /*학생심사단*/
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container{width:92vw;margin:4vw 0 50px 4vw;}
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container .st-audience-tit{font-family: "KR_medium";font-size: calc(7.5px + 1vw);font-weight: bold;padding:0;margin:0;margin-bottom:3vw;}
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container .st-audience-tit span{font-weight: normal;}
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container .st-audience-txt{font-family:"KR_regular";font-size:calc(8px + 0.60vw);word-break:keep-all;line-height: calc(13px + 1vw);}
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container .jury-short-product-tit{width: 100%;font-family: "KR_regular";margin-top:1vw;font-size: calc(8px + 0.60vw);margin-bottom: 2vw;}
    /* //2022-08-17*/

    /* about sponsers */    /* about sponsers */    /* about sponsers */
    .sponser-wrap {background-color: white;padding-top: 15vw;padding-bottom: 7vw;}
    .sponser-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";margin-bottom: 6vw;}
    .sponser-wrap .page-position {margin-left: 4vw;}
    .sponser-wrap__container {width: 92vw;margin-left: 4vw;border-bottom: 1px solid black;}
    .sponser-wrap__container .img-container {width: 18vw;height: 6vw;display: inline-block;overflow: hidden;position: relative;}
    .sponser-wrap__container .title {font-size: calc(8.1px + 0.8vw);font-family: "KR_bold";padding-top: 1.5vw;border-top: 1px solid black;margin-bottom: 1.5vw;margin-top: 1.5vw;}
    /*2023-07-24*/
    .sponser-wrap__container .img-container img {max-width: 100%;}
    .sponser-wrap__container .img-container a{display: block;width: 100%;text-align: center;height:auto;position: absolute;left: 0;top:50%;transform: translate(0px,-50%); -webkit-transform: translate(0px,-50%); -moz-transform: translate(0px,-50%); -ms-transform: translate(0px,-50%); -o-transform: translate(0px,-50%);}
    .sponser-wrap__container .img-container.circle{width:7vw;}
    .sponser-wrap__container .img-container.circle a img{max-width: 77%;}
    /* //2023-07-24*/
    
    /* festival-movie */    /* festival-movie */    /* festival-movie */
    .movie-wrap {background-color: white;width: 100vw;padding-top: 15vw;padding-bottom: 7vw;}
    .movie-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .movie-wrap .page-position {margin-left: 4vw;}
    .movie-wrap__product-nav-container {width: 92vw;margin-left: 4vw;margin-top: 4vw;/* background-color: coral; */display: flex;flex-flow: wrap;justify-content: space-between;}/*2021-08-05*/
    .movie-wrap__product-nav-container>li {width: 33.3%;margin: 0.5vw 0;}/*2023-06-13*/
    .movie-wrap__product-nav-container>li:first-child{width:100%;}/*2023-06-13*/
    .movie-wrap__product-nav-container .product-nav {font-family: "KR_medium";font-size: calc(8.1px + 0.8vw);text-align: left;}
    .movie-wrap___movie-container {width: 93.225vw;margin-left: 4vw;margin-top: 6vw;display: flex;    flex-flow: wrap;    justify-content: flex-start;overflow: hidden;position: relative;left: -1.225vw;}/* 2021-09-08 */
    .movie-wrap___movie-container .movie-sub-txt { width: calc(100% - 1.225vw); margin-left: 1.225vw;margin-bottom: 3vw;}/*2023-06-13*/
    .movie-wrap___movie-container .movie-sub-txt p {font-family: "KR_medium";font-size: calc(8px + 0.60vw);text-align: left;line-height: calc(13px + 1vw);margin: 0;}/*2023-06-13*/
    /*2022-07-20*/
    .movie-wrap__nav {border-bottom:1px solid #575555;width: 92vw;margin-left:4vw;overflow: hidden;padding:0 0 2vw;}
    .movie-wrap__product-nav-container02.first{width: 8vw;margin-top:4vw;}
    .movie-wrap__product-nav-container02 {width: 100%;display: flex;flex-flow: wrap;}
    .movie-wrap__product-nav-container02>li {margin: 0.5vw 0;font-family: "KR_bold";width: 33.3%;}
    .movie-wrap__product-nav-container02>li.on{color:#9BC85B;}
    .movie-wrap__product-nav-container02>li:first-child{width: 100%;}
    .movie-wrap__product-nav-container02 .product-nav02 {font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);text-align: left;}
    .movie-wrap___movie-container02 {width: 93.225vw;margin-left: 4vw;margin-top: 3vw; display: flex;  flex-flow: wrap; justify-content: flex-start;overflow: hidden;position: relative;left: -1.225vw;}
    .movie-wrap___movie-container02 .movie-sub-txt{width: calc(100% - 1.225vw);margin-left: 1.225vw;margin-bottom: 3vw;}
    .movie-wrap___movie-container02 .movie-sub-txt p {font-family: "KR_medium";font-size: calc(8px + 0.60vw);text-align: left;line-height: calc(13px + 1vw);margin:0;}/*2022-07-26*/
    .movie-wrap___movie-container02.section_intro{left:0;margin-top:3vw;}
    .movie-wrap___movie-container02.section_intro p{width:calc(100% - 1.133vw);margin:0;}
    .movie-wrap___movie-container02.section_intro p img{width: 100%;}
    .movie-wrap___movie-container02.section_all .movie-sub-txt{display: none;}
    /* //2022-07-18*/
    /* tv schedule */    /* tv schedule */    /* tv schedule */
    .tvschedule-wrap {background-color: white;width: 100vw;padding-top: 15vw;padding-bottom: 7vw;    }
    .tvschedule-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";    }
    .tvschedule-wrap .page-position {margin-left: 4vw;    }
    .tvschedule-wrap .tv-calender {width: 92vw;margin-left: 4vw;margin-top: 6vw;flex-flow: wrap;    }
    .tvschedule-wrap .tv-calender .date {display: inline-block;font-family: "KR_medium";font-size: calc(8px + 0.60vw);text-align: left;margin-right: 5vw;margin-bottom: 1.5vw;    }
    .tvschedule-wrap .tvschedule-content {width: 92vw;margin-left: 4vw;}
    .tvschedule-wrap .tvschedule-content .img-container {width: 46vw;height: calc(46vw*0.5625);overflow: hidden;display: inline-block;    }
    .tvschedule-wrap .tvschedule-content .img-container img {max-height: 100%;width: 100%;height:100%;object-fit: cover;}/*2022-08-03*/
    .tvschedule-wrap .tvschedule-product {border-bottom: 1px solid black;    }
    .tvschedule-wrap .tvschedule-product>a{display: flex;justify-content: space-between;    }

    .tvschedule-wrap .tvschedule-product:first-child {border-top: 1px solid black;    }
    .tvschedule-wrap .tvschedule-content .info {vertical-align: top;width: 15vw;padding-top: 1.5vw;    }
    .tvschedule-wrap .tvschedule-content .info .time {vertical-align: top;font-family: "KR_medium";font-size: calc(13px + 1.3vw);    }
    .tvschedule-wrap .tvschedule-content .channel,
    .tvschedule-wrap .tvschedule-content .runningtime,
    .tvschedule-wrap .tvschedule-content .age {margin-top: 0.4vw;font-family: "KR_medium";font-size: calc(8px + 0.60vw);    }
    .tvschedule-wrap .tvschedule-content .title-info {/* display: inline-block; */vertical-align: top;padding-top: 1.5vw;font-family: "KR_medium";/* background-color: #9BC85B; */font-size: calc(8px + 0.60vw);    }/*2022-04-27*/
    .tvschedule-wrap .tvschedule-content .title-info * {vertical-align: center;    }
    .tvschedule-wrap .tvschedule-content .title-info .kor {font-family: "KR_medium";}

    .tvschedule-wrap .tvschedule-content .title-info .eng {font-family: "KR_medium";margin-top: 0.5vw;    }
    .tvschedule-content .mark {display: inline-block;vertical-align: middle;margin-top: 0.5vw;    }
    .tvschedule-content .mark img {width: 7vw;    }
    /* screen play */    /* screen play */    /* screen play */
    .screenplay-wrap {background-color: white;width: 100vw;padding-top: 15vw;padding-bottom: 7vw;    }
    .screenplay-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";    }
    .screenplay-wrap .page-position {margin-left: 4vw;    }
    .screenplay-wrap__page-bt {width: 92vw;margin-left: 4vw;margin-top: 6vw;font-family: 'KR_bold';font-size: calc(8.1px + 0.8vw);padding-bottom: 1.5vw;border-bottom: 1px solid black;    }
    .screenplay-wrap__page-bt>div {display: inline-block;cursor: pointer;/* border: 1px solid black; */padding: 0.5vw 1.5vw 0.5vw 1.5vw;border-radius: 2vw;margin-right: 1.5vw;    }
    .screenplay-wrap__page-bt>div:last-child {margin-right: 0vw;    }
    .screenplay-content {margin-top: 1.5vw;margin-left: 4vw;    }
    .screenplay-one-content .flex-grid {width: 92vw;/* border-bottom:1px solid black; */padding-top: 1.5vw;    }
    .screenplay-one-content .flex-grid:first-child {padding-top: 0vw;    }
    .screenplay-one-content .flex-grid .date {width: 92vw;font-size: calc(13px + 1.3vw);font-family: "KR_medium";margin-top: 5vw;    }
    .screenplay-one-content .flex-grid:first-child .date {margin-top: 0px;    }
    .screenplay-one-content .flex-grid .schedule {width: 92vw;font-size: calc(8px + 0.60vw);font-family: "KR_medium";    }
    .screenplay-one-content .flex-grid .schedule .row a,
    .screenplay-one-content .flex-grid .schedule .row:first-child {width: 92vw;display: flex;justify-content: space-between;font-size: calc(8px + 0.60vw);font-family: "KR_medium";padding-right: 2vw;padding-bottom: 1.5vw;padding-top: 1.5vw;border-bottom: 1px solid black;    }
    .screenplay-one-content .flex-grid .schedule .row a>*,
    .screenplay-one-content .flex-grid .schedule .row:first-child>* {width: 23vw;margin-right: 1.5vw;    }
    .screenplay-one-content .flex-grid .schedule .row .title {width: 20vw;flex-grow: 1;    }
    .screenplay-one-content .flex-grid .schedule .row .time {width: 7vw;}/*2023-08-10*/
    .screenplay-one-content .flex-grid .schedule .row .ratings,
    .screenplay-one-content .flex-grid .schedule .row .RT,
    .screenplay-one-content .flex-grid .schedule .row .subtitle,
    .screenplay-one-content .flex-grid .schedule .row .event {width: 7vw;}
    .screenplay-one-content .flex-grid .schedule .row .event{width:16vw;}/*2023-08-10*/
    .screenplay-two-content {width: 92vw;}
    .screenplay-two-content .flex-grid {width: 92vw;}
    .screenplay-two-content .flex-grid .title {width: 100%;font-size: calc(13px + 1.3vw);text-align: left;padding-top: 1.5vw;padding-bottom: 1.5vw;border-bottom: 1px solid black;font-family: "KR_medium";    }/*2022-07-28*/
    .screenplay-two-content .flex-grid:first-child .title {padding-top: 0px;    }
    .screenplay-two-content .flex-grid .content {padding-top: 1.5vw;width: 100%;font-size: calc(8px + 0.60vw);text-align: left;display: inline-block;font-family: "KR_regular";line-height: calc(13px + 1vw);    }
    .screenplay-two-content .flex-grid .content .explain {padding-bottom: 1.5vw;border-bottom: 1px solid black;font-family: "KR_regular";line-height: calc(13px + 1vw);    }
    .screenplay-two-content .flex-grid .content .head {padding-top: 1.5vw;padding-bottom: 1.5vw;font-family: "KR_bold";line-height: calc(13px + 1vw);    }
    .screenplay-two-content .flex-grid .content .head:first-child {padding-top: 0px;    }
    .screenplay-three-content {width: 92vw;    }
    .screenplay-three-content .title {font-family: "KR_medium";font-size: calc(11px + 0.8vw);margin-bottom: 1.5vw;padding-top: 1.5vw;}/*2023-08-11*/
    .screenplay-three-content .title:first-child {padding-top: 0px;    }
    .screenplay-three-content .explain {font-family: "KR_regular";font-size: calc(9px + 0.60vw);border-bottom: 1px solid black;padding-bottom: 1.5vw;line-height: calc(13px + 1vw);}/*2023-08-11*/
    .screenplay-three-content .explain a { color: #9bc85b; border:1px solid #9bc85b; border-radius:20px; padding: 6px 16px 4px; -webkit-border-radius:; -moz-border-radius:; -ms-border-radius:; -o-border-radius:; }/*2023-08-11*/
    .screenplay-four-content {border-bottom: 1px solid black;padding-bottom: 1.5vw;    }
    .screenplay-four-content .place-head {font-size: calc(13px + 1.3vw);padding-bottom: 1.5vw;font-family: "KR_medium";    }
    .screenplay-four-content .place {height: 25vw;width: 92vw;display: flex;border-top: 1px solid black;border-bottom: 1px solid black;    }
    .screenplay-four-content .place .naver-map {width: 46vw;height: 25vw;display: inline-block;border-right: 1px solid black;overflow: hidden;    }
    .screenplay-four-content .place .naver-map img {max-height: 100%;}/*2022-07-28*/
    .screenplay-four-content .place .naver-map img.pc_img{display:none;}/*2022-07-28*/
    .screenplay-four-content .place .naver-map img.m_img{display:block;}/*2022-07-28*/
    .screenplay-four-content .place .place-explain {display: inline-block;flex-grow: 1;padding-top: 1.5vw;padding-left: 1.5vw;/* background-color: blanchedalmond;   */    }
    .screenplay-four-content .place .place-explain .title {padding-top: 1.5vw;font-family: 'KR_bold';font-size: calc(8px + 0.60vw);    }
    .screenplay-four-content .place .place-explain .title:first-child {padding-top: 0vw;    }
    .screenplay-four-content .place .place-explain .body {width:46vw;margin-top:0.5vw;padding-bottom: 0.5vw;font-family: 'KR_regular';font-size: calc(8px + 0.60vw);    }
    .screenplay-four-content .desk .head {padding-top: 1vw;border-bottom: 1px solid black;padding-bottom: 1vw;font-family: 'KR_bold';font-size: calc(8.1px + 0.8vw);width: 92vw;    }
    .screenplay-four-content .desk .title {width: 92vw;padding-top: 1vw;font-family: 'KR_bold';font-size: calc(8px + 0.60vw);    }
    .screenplay-four-content .desk .explain {width: 92vw;margin-top: 0.5vw;line-height: calc(13px + 1vw);font-family: 'KR_regular';font-size: calc(8px + 0.60vw);    }


    /* specialevent */    /* specialevent */    /* specialevent */
    .specialevent-wrap {background-color: white;width: 100vw;padding-top: 15vw;padding-bottom: 7vw;}
    .specialevent-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .specialevent-wrap .page-position {margin-left: 4vw;}
    .specialevent-wrap__page-bt {width: 92vw;margin-left: 4vw;margin-top: 6vw;font-family: 'KR_bold';font-size: calc(8.1px + 0.8vw);padding-bottom: 1.5vw;border-bottom: 1px solid black;}
    .specialevent-wrap__page-bt>div {display: inline-block;cursor: pointer;padding: 0.5vw 0.8vw 0.5vw 0.8vw;border-radius: 2vw;margin-right: 1.5vw;}/*2023-08-11*/
    .specialevent-wrap__page-bt>div:last-child {margin-right: 0vw;}
    /*2022-07-26*/
    /*
    .specialevent-one-content {width: 92vw;margin-left: 4vw;margin-top: 1.5vw;}
    .specialevent-one-content .specialevent-intro {font-family: 'KR_regular';width: 70%;font-size: calc(8px + 0.60vw);word-break: keep-all;padding-bottom: 5vw;line-height: calc(13px + 1vw);}
    .specialevent-one-content .place {height: 45vw;width: 92vw;display: flex;border-top: 1px solid black;border-bottom: 1px solid black;}
    .specialevent-one-content .place .naver-map {width: 46vw;height: 45vw;display: inline-block;border-right: 1px solid black;overflow: hidden;}
    .specialevent-one-content .place .naver-map img {max-height: 100%;margin-left: -40vw;}
    .specialevent-one-content .place .place-explain {display: inline-block;flex-grow: 1;padding-top: 1.5vw;padding-left: 2vw;}
    .specialevent-one-content .place .place-explain .title {padding-top: 1.5vw;font-family: 'KR_bold';font-size: calc(8px + 0.60vw);}
    .specialevent-one-content .place .place-explain .title:first-child {padding-top: 0vw;}
    .specialevent-one-content .place .place-explain .body { margin-top:0.5vw; line-height: calc(13px + 1vw);padding-bottom: 1.5vw;font-family: 'KR_regular';font-size: calc(8px + 0.60vw);}
    .specialevent-one-content .place .specialevent-apply {margin-top: 1.5vw;width: fit-content;border: 1px solid black;padding: 0.5vw 1.2vw 0.5vw 1.2vw;font-family: 'KR_bold';font-size: calc(8px + 0.60vw);color: black;}
    .specialevent-one-content .photo-container {width: 92vw;display: flex;justify-content: space-between;padding-top: 1.5vw;padding-bottom: 1.5vw;border-bottom: 1px solid black;}
    .specialevent-one-content .photo-container .img-container {width: 30vw;height: calc(30vw*0.5625);position: relative;}
    .specialevent-one-content .photo-container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
    .specialevent-one-content .specialevent-schedule-product {display: flex;border-bottom: 1px solid black;padding-top: 1.5vw;}
    .specialevent-one-content .specialevent-schedule .date {border-top: 1px solid black;width: 44vw;font-family: 'KR_medium';font-size: calc(13px + 1.3vw);color: black;margin-top: -0.3vw;}
    .specialevent-one-content .specialevent-schedule .date:first-child {border-top: 0px;}
    .specialevent-one-content .specialevent-schedule .content {width: 46vw;font-family: 'KR_regular';font-size: calc(8px + 0.60vw);}
    .specialevent-one-content .specialevent-schedule .content .container {width: 46vw;padding-top: 1.5vw;margin-left: 2.5vw;border-top: 1px solid black;}
    .specialevent-one-content .specialevent-schedule .content .container:first-child {border-top: 0px;padding-top: 0px;}
    .specialevent-one-content .specialevent-schedule .content .title {color: black;font-family: 'KR_bold';font-size: calc(8px + 0.60vw);display: inline-block;margin-bottom: 3px;}
    .specialevent-one-content .specialevent-schedule .content .body {margin-bottom: 1vw;line-height: calc(13px + 1vw);}
    .specialevent-one-content .specialevent-schedule .content a {color: #9BC85B;text-decoration: underline;}
    .specialevent-one-content .specialevent-schedule .content .body .time {font-family: 'KR_bold';font-size: calc(8px + 0.60vw);margin-bottom: 1.5vw;width: 46vw;}
    .specialevent-one-content .caution {border-bottom: 1px solid black;padding-top: 1.5vw;padding-bottom: 1.5vw;font-family: 'KR_regular';font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);}
    .specialevent-two-content .ceremony-container {width: 92vw;margin-left: 4vw;margin-top: 1.5vw;display: flex;padding-bottom: 1.5vw;border-bottom: 1px solid black;}
    .specialevent-two-content .ceremony-container>div {font-family: 'KR_medium';font-size: calc(8.1px + 0.8vw);flex-grow: 1;line-height: 23px;}
    .specialevent-two-content .opening-movie-title {width: 92vw;margin-left: 4vw;margin-top: 1.5vw;font-family: "KR_medium";font-size: calc(13px + 1.3vw);margin-bottom: 1.5vw;color: black;display: inline-block;}
    .specialevent-two-content .container {width: 92vw;margin-left: 4vw;display: flex;border-top: 1px solid black;border-bottom: 1px solid black;}
    .specialevent-two-content .container .img-container {width: 46vw;overflow: hidden;position: relative;height: calc(46*0.5625vw);}
    .specialevent-two-content .container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .specialevent-two-content .opening-movie-explain {flex-grow: 1;padding-left: 1.5vw;padding-top: 1.5vw;}
    .specialevent-two-content .opening-movie-explain .title>div {display: inline-block;}
    .specialevent-two-content .opening-movie-explain .title {font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);}
    .specialevent-two-content .opening-movie-explain .info {font-family: "KR_medium";font-size: calc(8px + 0.60vw);}
    .specialevent-two-content .opening-movie-explain .see-movie {font-family: "KR_medium";font-size: calc(8px + 0.60vw);display: inline-block;color: #9BC85B;text-decoration: underline;margin-top: 1.5vw;width: 40vw;}
    .industry-award-content {width: 92vw;font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height: calc(11px + 1.1vw);}
    .industry-award-wrap {margin-left:4vw;}
    .specialevent-three-content .industry-award-product {padding-top: 6vw;}
    .specialevent-three-content .industry-award-product:last-child {margin-bottom: 7vw;border-bottom: 1px solid black;}
    .specialevent-three-content .industry-award-product:first-child {padding-top: 2vw;border-bottom: 1px solid black;width: 92vw;}
    .specialevent-three-content .industry-award-product .info .head {font-family: "KR_bold";font-size: calc(10px + 1.15vw);margin-bottom: 1.5vw;}
    .specialevent-three-content .industry-award-product .info .intro {font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);width: 70%;padding-bottom: 1.5vw;}
    .specialevent-three-content .industry-award-product .content {width: 92vw;}
    .specialevent-three-content .industry-award-product .content .flex-grid {width: 46vw;}
    .specialevent-three-content .industry-award-product .content .img-container {width: 92vw;height: calc(92vw*0.5625);overflow: hidden;position: relative;}
    .specialevent-three-content .industry-award-product .content .info {padding-top: 1.5vw;}
    .specialevent-three-content .industry-award-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .specialevent-three-content .industry-award-product .content .info .title {padding-top: 1.5vw;font-family: 'KR_bold';font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);}
    .specialevent-three-content .industry-award-product .content .info .title:first-child {padding-top: 0vw;}
    .specialevent-three-content .industry-award-product .content .info .body {margin-top:0.5vw;padding-bottom: 2vw;font-family: 'KR_regular';font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);}
    .specialevent-three-content .industry-award-info .title {margin-top: 1vw;font-family: 'KR_bold';font-size: calc(10px + 1.15vw);padding-bottom: 1vw;}
    .specialevent-three-content .industry-award-info .container {border-top: 1px solid black;width: 92vw;display: flex;}
    .specialevent-three-content .industry-award-info .container-title {width: 17vw;display: inline-block;align-self: center;text-align: center;padding-right: 1vw;padding-left: 1vw;font-family: "KR_bold";font-size: calc(8px + 0.60vw);}
    .specialevent-three-content .industry-award-info .container .row {display: flex;width: 75vw;font-family: "KR_regular";font-size: calc(8px + 0.60vw);border-bottom: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;}
    .specialevent-three-content .industry-award-info .flex-grid .row .bold {font-family: "KR_bold";}
    .specialevent-three-content .industry-award-info .container .row:last-child {border-bottom: none;}
    .specialevent-three-content .industry-award-info .container .row>* {width: 20vw;padding-right: 1vw;align-self: center;}
    .specialevent-three-content .industry-award-info .container .row .number {width: 10vw;}
    .specialevent-three-content .industry-award-info .container .row .benefits {width: 30vw;}
    .specialevent-three-content .industry-award-info .container .row .explain {width: 62vw;}
    .specialevent-three-content .industry-award-info .notice {border-top: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;border-bottom: 1px solid black;font-size: calc(8px + 0.60vw);width:92vw;}
    */
     .industry-award-wrap {margin-left:4vw;}/*2022-08-09*/
    /* //2022-08-01*/
     .specialevent-one-content .ceremony-container {width: 92vw;margin-left: 4vw;margin-top: 1.5vw;display: flex;padding-bottom: 1.5vw;border-bottom: 1px solid black;}
     .specialevent-one-content .ceremony-container>div {font-family: 'KR_medium';font-size: calc(8.1px + 0.8vw);flex-grow: 1;line-height: 23px;width:calc(50% - 2vw);margin-left:2vw;}/*2022-08-03*/
     .specialevent-one-content .ceremony-container>div.opening{margin-left:0;}/*2022-08-03*/
     .specialevent-one-content .ceremony-container .kor{font-family: 'KR_bold';}/*2022-08-09*/
     .specialevent-one-content .opening-movie-title {width: 92vw;margin-left: 4vw;margin-top: 1.5vw;font-family: "KR_medium";font-size: calc(13px + 1.3vw);margin-bottom: 1.5vw;color: black;display: inline-block;}
     .specialevent-one-content .container {width: 92vw;margin-left: 4vw;display: flex;border-top: 1px solid black;border-bottom: 1px solid black;}
     .specialevent-one-content .container .img-container {width: 46vw;overflow: hidden;position: relative;height: calc(49*0.5625vw);}/*2022-08-16*/
     .specialevent-one-content .container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height:100%;object-fit: fill;}/*2022-08-16*/
     .specialevent-one-content .opening-movie-explain {flex-grow: 1;padding-left: 1.5vw;padding-top: 1.5vw;}
     .specialevent-one-content .opening-movie-explain .title>div {display: inline-block;}
     .specialevent-one-content .opening-movie-explain .title {font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);}
     .specialevent-one-content .opening-movie-explain .info {font-family: "KR_medium";font-size: calc(8px + 0.60vw);}
     .specialevent-one-content .opening-movie-explain .see-movie {font-family: "KR_medium";font-size: calc(8px + 0.60vw);display: inline-block;color: #9BC85B;text-decoration: underline;margin-top: 1.5vw;width: 40vw;}
     /*2022-08-03*/
     .specialevent-one-content .info_thum{width: 92vw;margin-left: 4vw;display: flex;padding:2vw 0;border-bottom: 1px solid black;}
     .specialevent-one-content .info_thum ul{width:50%;}
     .specialevent-one-content .info_thum ul li{display: flex;flex-direction: column;padding-bottom: 2vw;font-size: calc(8px + 0.60vw);font-family: "KR_regular";}/*2022-08-03*/
     .specialevent-one-content .info_thum ul li:last-child{padding-bottom: 0;}
     .specialevent-one-content .info_thum ul li .thum_img{display: block;width: 174px;}
     .specialevent-one-content .info_thum ul li .thum_img img{width: 100%;}
    /* .specialevent-one-content .info_thum ul li .thum_txt{padding-left:2vw;width:65%;} 2022-08-03*/
     .specialevent-one-content .info_thum ul li .thum_img .mob-only{display:none;}
     /* //2022-08-03*/
     .specialevent-five-content {width: 92vw;margin-left: 4vw;margin-top: 1.5vw;}
     .specialevent-five-content .industry-award-product{width: 92vw;padding-bottom: 5vw;}
     .specialevent-five-content .industry-award-product .info{padding-bottom: 1vw;}
     /*2023-08-11*/
     .specialevent-five-content .industry-award-product .info .tit_head{font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);border-bottom:1px solid #575555;display: block;padding:0 0 1vw 0;}
     .specialevent-five-content .industry-award-product .info .tit_head span{display:block;font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height:calc(13px + 1vw);}
     .specialevent-five-content .industry-award-product .info .head {font-family: "KR_bold";font-size:calc(8.1px + 0.8vw);padding-bottom: 1vw;border-bottom:1px solid #575555;}
     .specialevent-five-content .industry-award-product .info .intro{font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height:calc(13px + 1vw);border-bottom:1px solid #575555;display: flex;flex-wrap: nowrap;align-items: center;}
     .specialevent-five-content .industry-award-product .info .intro .cell01{width:30%;padding:1.5vw 0;}
     /* //2023-08-11*/
     .specialevent-five-content .industry-award-product .info .intro .cell02{width:calc(55% - 1vw);padding:1.5vw 1vw;}/*2022-08-09*/
     .specialevent-five-content .industry-award-product .info .intro .cell03{width:35%;align-self: baseline;}
     .specialevent-five-content .industry-award-product .info .intro .cell01 .tit{font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);padding:0;margin:0;}/*2023-08-11*/
     .specialevent-five-content .industry-award-product .info .intro .cell01 .txt{font-family: "KR_bold";font-size:calc(8px + 0.60vw);font-weight: normal;padding:0;margin:0;line-height:calc(13px + 1vw);}
     .specialevent-five-content .industry-award-product .info .intro .cell02 .txt.pc{font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);font-weight: normal;padding:0;margin:0;}
     .specialevent-five-content .industry-award-product .info .intro .cell01 .txt.mob{display:none;}
     .specialevent-five-content .industry-award-product .info .intro .cell03{padding:1.5vw 0;}/*2022-08-09*/
     .specialevent-five-content .industry-award-product .info .intro .cell03 ul li{line-height:calc(13px + 1vw);}
     .specialevent-five-content .industry-award-product .info .intro .cell02 p{padding:0.5vw 0 0;margin:0;}
     .specialevent-five-content .industry-award-product .info .intro .cell02 p a{display:block;font-weight: bold;background-color:#9bc85b;color:#fff;padding:0.5vw 1vw 0;width: 15vw;text-align: center;}/*2022-07-28*/
     /* //2022-08-01*/  
     .specialevent-five-content .industry-award-product .last_txt {font-family: "KR_regular";font-size: calc(8px + 0.60vw);padding: 1vw 0 2vw 0;display: block;border-bottom: 1px solid #575555;}/*2023-08-11*/
     .specialevent-one-content .industry-award-product .last_txt{font-family: "KR_regular";font-size: calc(8px + 0.60vw);padding: 1vw 0 2vw 0;display: block;border-bottom:1px solid #575555;} 
     .specialevent-two-content .ceremony-container {width: 92vw;margin-left: 4vw;margin-top: 1vw;display: flex;padding-bottom: 1vw;border-bottom: 1px solid #575555;}
     .specialevent-two-content .ceremony-container>div {font-family: 'KR_medium';font-size: calc(8px + 0.60vw);flex-grow: 1;line-height: calc(12px + 1.4vw)}
     .specialevent-two-content .opening-movie-title {width: 92vw;margin-left: 4vw;margin-top: 1.5vw;font-family: "KR_bold";font-size:calc(8.1px + 0.8vw);color: black;display: inline-block;}/*2023-08-11*/
     .specialevent-two-content .container {width: 92vw;margin-left: 4vw;display: flex;margin-bottom: 5vw;flex-wrap: nowrap;flex-direction: column;}/*2023-08-11*/
     .specialevent-two-content .container .info{width:100%;padding:1vw 0;border-bottom: 1px solid #575555;}
     .specialevent-two-content .container .info .intro{font-family: "KR_regular";font-size: calc(8px + 0.60vw);word-break: break-all;line-height:calc(13px + 1vw);}/*2022-07-28*/
     .specialevent-two-content .container .info .intro strong{display: block;padding:0.4vw 0 0;}/*2022-07-28*/
     .specialevent-two-content .container .info_thum{padding:2vw 0;font-size: calc(8px + 0.60vw);font-family: "KR_bold";border-bottom:1px solid #575555;}/*2022-07-29*/
     .specialevent-two-content .container .info_thum ul li{display: flex;flex-direction: row;padding-bottom: 2vw;}
     .specialevent-two-content .container .info_thum ul li:last-child{padding-bottom: 0;}
     .specialevent-two-content .container .info_thum ul li .thum_img{display: block;width: 174px;}
     .specialevent-two-content .container .info_thum ul li .thum_img img{width: 100%;}
     .specialevent-two-content .container .info_thum ul li .thum_txt{padding-left:2vw;} 
     .specialevent-two-content .container .info_thum ul li .thum_img .mob-only{display:none;}
     .specialevent-two-content .container .info_thum .pc-only{font-family: "KR_bold";}/*2022-08-09*/
     .specialevent-two-content .container .info_link{padding:2vw 0;font-size: calc(8px + 0.60vw);font-family: "KR_regular";}/*2022-07-29*/
     .specialevent-two-content .container .info_link a{display:block;font-weight: bold;background-color:#9bc85b;color:#fff;padding:0.8vw 1vw 0.5vw;width: 15vw;text-align: center;}/*2022-07-29*/
     .specialevent-three-content .industry-award-content {width: 92vw;font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height: calc(11px + 1.1vw);}
     .specialevent-three-content .industry-award-wrap {margin-left:4vw;}
     .specialevent-three-content .industry-award-product {padding-top: 6vw;}
     .specialevent-three-content .industry-award-product:last-child {margin-bottom: 7vw;}/*2022-08-09*/
     .specialevent-three-content .industry-award-product:first-child {padding-top: 1.5vw;width: 92vw;}/*2023-08-11*/
     .specialevent-three-content .industry-award-product .info {border-bottom: 1px solid black;}/*2023-08-11*/
     .specialevent-three-content .industry-award-product .info .head {font-family: "KR_bold";font-size: calc(10px + 1.15vw);margin-bottom: 1.5vw;}
     .specialevent-three-content .industry-award-product .info .intro {font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);width: 100%;padding-bottom: 1.5vw;word-break: break-all;}
     .specialevent-three-content .industry-award-product .content {width: 92vw;display: flex;}/*2022-08-09*/
     .specialevent-three-content .industry-award-product .content .flex-grid {width: 46vw;}
     .specialevent-three-content .industry-award-product .content .img-container {width: 46vw;overflow: hidden;position: relative;height: calc(46*0.5625vw);}/*2022-08-09*/
     .specialevent-three-content .industry-award-product .content .info  {padding-top: 1.5vw;flex-grow: 1;padding-left:1.5vw;padding-top:1.5vw;}/*2022-08-09*/
     .specialevent-three-content .industry-award-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
     .specialevent-three-content .industry-award-product .content .info .title{padding-top: 1.5vw;font-family: 'KR_bold';font-size: calc(8.1px + 0.8vw);line-height: calc(13px + 1vw);}/*2022-08-09*/
     .specialevent-three-content .industry-award-product .content .info .title:first-child {padding-top: 0vw;}
     .specialevent-three-content .industry-award-product .content .info .body {padding-bottom: 2vw;font-family: "KR_medium";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);}/*2022-08-09*/
     .specialevent-three-content .industry-award-product .content .info .body .time{display: block;padding-top:1vw;font-size: calc(8px + 0.60vw);}/*2022-08-09*/
     .specialevent-four-content .industry-award-content {width: 92vw;font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height: calc(11px + 1.1vw);}
     .specialevent-four-content .industry-award-wrap {margin-left:4vw;}
     .specialevent-four-content .industry-award-product {padding-top: 6vw;}
     .specialevent-four-content .industry-award-product:last-child {margin-bottom: 7vw;border-bottom: 1px solid black;}
     .specialevent-four-content .industry-award-product:first-child {padding-top: 2vw;width: 92vw;}/*2022-08-09*/
     .specialevent-four-content .industry-award-product .info {padding-top:1vw;border-bottom: 1px solid black;}/*2022-08-09*/
     .specialevent-four-content .industry-award-product .info .head {font-family: "KR_bold";font-size: calc(10px + 1.15vw);margin-bottom: 1.5vw;}
     .specialevent-four-content .industry-award-product .info .intro {font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);width: 100%;padding-bottom: 1.5vw;word-break: break-all;}
     .specialevent-four-content .industry-award-product .content{width: 92vw;display: flex;}/*2022-08-09*/
     .specialevent-four-content .industry-award-product .content .flex-grid {width: 46vw;}
     .specialevent-four-content .industry-award-product .content .img-container {width: 46vw;overflow: hidden;position: relative;height: calc(46*0.5625vw);}/*2022-08-09*/
     .specialevent-four-content .industry-award-product .content .info{padding-top: 1.5vw;flex-grow: 1;padding-left:1.5vw;padding-top:1.5vw;}/*2022-08-09*/
     .specialevent-four-content .industry-award-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
     .specialevent-four-content .industry-award-product .content .info .title {padding-top: 1.5vw;font-family: 'KR_bold';font-size: calc(8.1px + 0.8vw);line-height: calc(13px + 1vw);}/*2022-08-09*/
     .specialevent-four-content .industry-award-product .content .info .title:first-child {padding-top: 0vw;}
     .specialevent-four-content .industry-award-product .content .info .body {padding-bottom: 2vw;font-family: "KR_medium";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);}/*2022-08-09*/
     .specialevent-four-content .industry-award-product .content .info .body .time{display: block;padding-top:1vw;font-size: calc(8px + 0.60vw);}/*2022-08-09*/
     .specialevent-four-content .last_txt {padding: 1vw 0 2vw;font-family: 'KR_bold';font-size:calc(8px + 0.60vw);border-bottom: 1px solid #575555;}
     /*// 2022-07-26 */
     /* 2022-08-09 */
    .specialevent-six-content .industry-award-content {width: 92vw;font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height: calc(11px + 1.1vw);}
    .specialevent-six-content .industry-award-wrap {margin-left:4vw;width:92vw;}
    .specialevent-six-content .opening-movie-title {width: 92vw;font-family: "KR_bold";font-size:calc(8.1px + 0.8vw);padding-bottom: 1vw;color: black;display: inline-block;}/*2023-08-11*/
    .specialevent-six-content .industry-award-product .info{padding-top:1.5vw;border-bottom: 1px solid black;}/*2023-08-11*/
    .specialevent-six-content .industry-award-product .info .head {font-family: "KR_bold";font-size: calc(10px + 1.15vw);margin-bottom: 1vw;}
    .specialevent-six-content .industry-award-product .info .intro {font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);width: 100%;padding-bottom: 1.5vw;word-break: break-all;}
    .specialevent-six-content .industry-award-product .content {width: 92vw;display: flex;}
    .specialevent-six-content .industry-award-product .content .flex-grid {width: 46vw;}
    .specialevent-six-content .industry-award-product .content .img-container  {width: 46vw;overflow: hidden;position: relative;height: calc(46*0.5625vw);}
    .specialevent-six-content .industry-award-product .content .info {padding-top: 1.5vw;flex-grow: 1;padding-left:1.5vw;padding-top:1.5vw;}
    .specialevent-six-content .industry-award-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .specialevent-six-content .industry-award-product .content .info .title {padding-top: 1.5vw;font-family: 'KR_bold';font-size: calc(8.1px + 0.8vw);line-height: calc(13px + 1vw);}
    .specialevent-six-content .industry-award-product .content .info .title:first-child {padding-top: 0vw;}
    .specialevent-six-content .industry-award-product .content .info .body {padding-bottom: 2vw;font-family: "KR_medium";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);}
    .specialevent-six-content .industry-award-product .content .info .body .time{display: block;padding-top:1vw;font-size: calc(8px + 0.60vw);}
    .specialevent-six-content .info-place{padding-top:0;}
    .specialevent-six-content .info-place .place-head{font-size: calc(13px + 1.3vw);padding: 1.5vw 0;font-family: "KR_medium";}
    .specialevent-six-content .place {height: 25vw;width: 92vw;display: flex;border-top: 1px solid black;border-bottom: 1px solid black;    }
    .specialevent-six-content .place .naver-map {width: 46vw;height: 25vw;display: inline-block;border-right: 1px solid black;overflow: hidden;    }
    .specialevent-six-content .place .naver-map img {max-height: 100%;}
    .specialevent-six-content .place .naver-map img.pc_img{display:none;}
    .specialevent-six-content .place .naver-map img.m_img{display:block;}
    .specialevent-six-content .place .place-explain {display: inline-block;flex-grow: 1;padding-top: 1.5vw;padding-left: 1.5vw;}
    .specialevent-six-content .place .place-explain .title  {padding-top: 1.5vw;font-family: 'KR_bold';font-size: calc(8px + 0.60vw);}
    .specialevent-six-content .place .place-explain .title:first-child {padding-top: 0vw;    }
    .specialevent-six-content .place .place-explain .body {width:46vw;margin-top:0.5vw;padding-bottom: 0.5vw;font-family: 'KR_regular';font-size: calc(8px + 0.60vw);    }
    .specialevent-six-content .sponser .head{padding-top: 1vw;border-bottom: 1px solid black;padding-bottom: 1vw;font-family: 'KR_bold';font-size: calc(8.1px + 0.8vw);width: 92vw;    }
    .specialevent-six-content .sponser .title {width: 92vw;padding-top: 1vw;font-family: 'KR_bold';font-size: calc(8px + 0.60vw);    }
    .specialevent-six-content .sponser .explain {width: 92vw;margin-top: 0.5vw;line-height: calc(13px + 1vw);font-family: 'KR_regular';font-size: calc(8px + 0.60vw);    }
    .specialevent-six-content .sponser .img-container {width: 18vw;height: 6vw;display: inline-block;overflow: hidden;position: relative;}
    .specialevent-six-content .sponser .img-container img{position: absolute;max-width: 100%;top: 0;left: 0;}
    /* //2022-08-09 */

    /* Industry_intro */    /* Industry_intro */    /* Industry_intro */
    /*2022-04-27*/
    .industry-intro-wrap {background-color: white;/*padding-top: 6vw; padding-bottom: 2vw; */}/*2023-05-23*/
    .industry-intro-wrap .page-position {margin-left: 4vw;}
    .industry-intro-wrap .page-title {width: calc(100% - 8vw);margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .industry-intro-wrap .page-intro {width: calc(100% - 8vw);margin-left: 4vw;font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);font-family: "KR_regular";padding-top: 1.5vw;padding-bottom: 1.5vw;word-break: keep-all;}/*2022-04-27*/
    .industry-intro-wrap .industry-intro-img{width:100%;overflow: hidden;padding:2vw 0;position: relative;}/*2022-05-04*/
    .industry-intro-wrap .industry-intro-img img{width:100%;}
    .industry-intro-wrap__academy {width: calc(100% - 8vw);margin-left: 4vw;padding-top: 1.5vw;}
    .industry-intro-wrap__pitch {width: calc(100% - 8vw);margin-left: 4vw;margin-left: 4vw;padding-top: 6vw;}
    .industry-intro-wrap__academy>.title,.industry-intro-wrap__pitch>.title {border-bottom: 1px solid #575555;font-size: calc(10px + 1.15vw);font-family: "KR_bold";padding:1vw 0;}
    .industry-intro-wrap__academy>.intro,.industry-intro-wrap__pitch>.intro {border-bottom: 1px solid #575555;margin-top: 2vw;font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);font-family: "KR_regular";width: 100%;padding-bottom: 1.5vw;}
    .industry-intro-wrap__academy>.intro .industry-link,.industry-intro-wrap__pitch>.intro .industry-link{width:100%;display:block;font-size:calc(10px + 0.9vw);font-weight: bold;}
    .industry-intro-wrap__academy>.intro .industry-link > a,.industry-intro-wrap__pitch>.intro .industry-link > a{font-size:calc(10px + 0.6vw);float:right;color:#9bc85b;}
    .industry-intro-wrap__academy>.intro .industry_sub_txt, .industry-intro-wrap__pitch>.intro .industry_sub_txt{padding-top:1vw;overflow: hidden;display: block;}
    .industry-intro-wrap__academy>.intro .industry_sub_txt2,.industry-intro-wrap__pitch>.intro .industry_sub_txt2{width:100%;overflow: hidden;display:block;text-align: center;font-family: "KR_Bold";padding-bottom: 1vw;}/*2022-05-18*/
    .industry-intro-wrap hr{width:calc(100% - 8vw);margin-left:4vw;background-color:#575555;border:0;height:1px;color:#575555;padding:0;margin:0.8vw 0 0 4vw;}
    .industry-intro-wrap__academy .industry-product-container {width: 100%;height: auto;/* background-color: cadetblue; */overflow: hidden;/* border-bottom: 1px solid black; */}
    .industry-intro-wrap__pitch .industry-product-container {width: 92vw;overflow: hidden;height: auto;}
    /* //2022-04-27*/
    /* intro 인트로 페이지의 아카데미와 피칭의 공통 스타일 */
    .industry-product-container .industry-product {width: 92vw;/* display: flex; *//* border-top: 1px solid black; */}
    .industry-product-container .industry-product .img-container {width: 92vw;height: calc(92vw*0.5625);position: relative;overflow: hidden;}
    .industry-product-container .industry-product .flex-grid {width: 92vw;}
    .industry-product-container .industry-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 100%;}
    .industry-product-container .industry-product .flex-grid .title {margin-top: 1vw;font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);padding-top: 1.5vw;}
    .industry-product-container .industry-product .flex-grid .body {width: 70%;margin-top: 1.5vw;font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);word-break: keep-all;}
    .industry-product-container .industry-product .seemore-bt {margin-top: 1.5vw;font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);color: #9BC85B;margin-bottom: 5vw;padding-bottom: 5vw;border-bottom: 1px solid black;}/*2022-04-27*/
    /* 인더스트리 intro 페이지의 파트너 */
    .industry-intro-wrap__partner {width: 92vw;margin-left: 4vw;/* margin-bottom: 4vw; */padding-top: 6vw;margin-bottom: 7vw;border-bottom: 1px solid black;/* background-color: deepskblue; */}
    .industry-intro-wrap__partner .title {font-family: "KR_bold";font-size: calc(10px + 1.05vw);border-bottom: 1px solid black;padding-bottom: 1vw;}
    .industry-intro-wrap__partner .img-container {width: 12vw;height: 5vw;display: inline-block;/* background-color: blue; */overflow: hidden;position: relative;margin-top: 2vw;margin-right: 2vw;}
    .industry-intro-wrap__partner .img-container img {position: absolute;max-width: 100%;top: 0;left: 0;}
    /* industry-jury */
    .industry-jury-wrap {background-color: white;padding-top: 15vw;padding-bottom: 7vw;}
    .industry-jury-wrap .page-title {width: 50vw;margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .industry-jury-wrap .page-position {width: 50vw;margin-left: 4vw !important;}
    .industry-jury-wrap .to-be-announced {font-family: "KR_medium";font-size: calc(6px + 0.65vw);margin-bottom: 6vw;}
    
    /*kdocs 스케줄*/
    /*2022-08-16*/
    .kdocs-schedule-wrap {background-color: white;width: 100vw;padding-top: 15vw;padding-bottom: 7vw;}
    .kdocs-schedule-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .kdocs-schedule-wrap .page-position {margin-left: 4vw;}
    .kdocs-schedule-wrap .kdocs-calender {width: 92vw;margin-left: 4vw;margin-top: 6vw;flex-flow: wrap;display: flex;}
    .kdocs-schedule-wrap .kdocs-calender .date {display: inline-block;font-family: "KR_medium";font-size: calc(8px + 0.60vw);text-align: left;margin-right: 5vw;margin-bottom: 1.5vw;width:calc(16.6% - 5vw);}
    .kdocs-schedule-wrap .kdocs-calender .date-tab{width:83.4%;display: flex;margin-right:0;}
    .kdocs-schedule-wrap .kdocs-calender .date-tab a{width: 20%;display: inline-block;}
    .kdocs-schedule-wrap .kdocs-calender .date-tab a.open{color:#9BC85B;}    
    .kdocs-schedule-wrap .kdocs-schedule-content {width: 92vw;margin-left: 4vw;}
    .kdocs-schedule-wrap .kdocs-schedule-product {border-bottom: 1px solid black;display: flex;justify-content: space-between;padding-bottom: 1.5vw;}
    .kdocs-schedule-wrap .kdocs-schedule-product .flex-grid{width: 70vw;}
    .kdocs-schedule-wrap .kdocs-schedule-content .schedule-box:nth-child(4) .kdocs-schedule-product,.kdocs-schedule-wrap .kdocs-schedule-content .schedule-box:nth-child(5) .kdocs-schedule-product{height:11.5vw;padding-bottom: 0;}
    .kdocs-schedule-wrap .kdocs-schedule-product>a{display: flex;justify-content: space-between;}
    .kdocs-schedule-wrap .kdocs-schedule-product:first-child {border-top: 1px solid black;    }
    .kdocs-schedule-wrap .kdocs-schedule-content {margin-top: 1vw;width: 92vw;margin-left: 4vw;}
    .kdocs-schedule-wrap .kdocs-schedule-content .schedule-box{display:none;}
    .kdocs-schedule-wrap .kdocs-schedule-content .schedule-box.open{display:block;}
    .kdocs-schedule-wrap .kdocs-schedule-content .info {vertical-align: top;width: 60vw;padding-top: 1.5vw;height:2.5vw;}
    .kdocs-schedule-wrap .kdocs-schedule-content .info .time {vertical-align: top;font-family: "KR_medium";font-size: calc(10px + 0.9vw);}
    .kdocs-schedule-wrap .kdocs-schedule-content .txt {margin-top: 0.4vw;font-family: "KR_medium";font-size: calc(8px + 0.60vw);    }
    .kdocs-schedule-wrap .kdocs-schedule-content .title-info {vertical-align: top;padding-top: 1.5vw;font-family: "KR_medium";font-size: calc(8px + 0.60vw);}
    .kdocs-schedule-wrap .kdocs-schedule-content .title-info * {vertical-align: center;}
    .kdocs-schedule-wrap .kdocs-schedule-content .title-info .kor {font-family: "KR_medium";}
    .kdocs-schedule-wrap .kdocs-schedule-content .venue{display: inline-block;vertical-align: top;padding-top: 5.5vw;font-family: "KR_medium";font-size: calc(8px + 0.60vw);width: 16vw;}
    .kdocs-schedule-wrap.eng .kdocs-schedule-content .venue{display: inline-block;vertical-align: top;padding-top: 5.5vw;font-family: "KR_medium";font-size: calc(8px + 0.60vw);width: 20vw;}
    .kdocs-schedule-wrap .kdocs-schedule-content .venue span{display: block;}
    .kdocs-schedule-wrap .kdocs-schedule-content .title-info .eng {font-family: "KR_medium";margin-top: 0.5vw;}
    /* //2022-08-16*/

    /* Industry_Sub */    /* Industry_Sub */
    .industry-sub-wrap {background-color: white;padding-bottom: 0vw;}/*2022-05-25*/
    .industry-sub-wrap .page-title {width: calc(100% - 8vw);margin-left:4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}/* 2022-04-27 */
    .industry-sub-wrap .page-tit-img{width: 100vw;padding:2vw 0;}/* 2022-04-27*/
    .industry-sub-wrap .page-tit-img img{width:100%;}/* 2022-04-27*/
    .industry-sub-wrap .page-position {margin-left: 4vw;font-size: calc(8px + 0.60vw);font-family: "KR_regular";width: calc(100% - 8vw);}/* 2022-04-27 */
    .industry-sub-wrap .page-img {width: 100vw;height: calc(50*0.5625vw);margin-left: -4vw;margin-top: 2vw;position: relative;overflow: hidden;}/* 2022-04-27 */
    .industry-sub-wrap .page-img img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .industry-sub-wrap .page-intro {width: calc(100% - 8vw);margin-left: 4vw;font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);font-family: "KR_regular";margin-top: 1.5vw;word-break: keep-all;}/* 2022-04-27 */
    .industry-sub-wrap .page-bt {margin-top: 1.5vw;width: calc(100% - 8vw);margin-left: 4vw;padding-bottom: 1.5vw;border-bottom: 1px solid black;}/* 2022-04-27 */
    .industry-sub-wrap .page-bt li {/* border: 2px solid black; */margin-right: 1.5vw;font-size: calc(7.5px + 0.8vw);display: inline-block;cursor: pointer;font-family: "KR_bold";cursor: pointer;/* border: 1px solid black; *//* border-radius: 2vw; */padding: 0.5vw 1.5vw 0.5vw 1.5vw;border-radius: 2vw;}
    .industry-sub-wrap .page-bt li:last-child {margin-right: 0px;}
    .industry-sub-wrap.eidf-page{margin-top:6vw;}/*2023-07-11*/
    .guidelines-content {width: calc(100% - 8vw);margin-left: 4vw;padding-top: 1.5vw;/* background-color:blue; *//* padding-bottom:1vw; */margin-bottom: 7vw;/* background-color: ; */}/*2022-04-27*/
    /* 안에 들어가있는건 다운로드 아이콘이 없는 foward-product입니다.     나중에 다운로드 컨텐츠가 들어갈 수도 있습니다. 그럴 때는 svg만 추가해주시면 됩니다*/
    .guidelines-content .guidelines__download-container {position: relative;width: 92vw;background-color: #9BC85B;}/*2022-04-27*/
    .guidelines-content .guidelines__download-container .download-product,.guidelines-content .guidelines__download-container .foward-product {background-color: #9BC85B;display: inline-block;}/*2022-04-27*/
    .guidelines-content .guidelines__product {padding-top: 1.5vw;padding-bottom: 1.5vw;display: flex;width:100%;border-bottom: 1px solid black;}/* 2022-04-27 */
    .guidelines-content .guidelines__product:first-child {padding-top: 0vw;}
    .guidelines-content .guidelines__product:last-child {margin-bottom: 0px;border-bottom: none;}
    .guidelines-content .guidelines__product .title {font-family: "KR_bold";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);width: 15vw;color: black;margin-right: 1.5vw;/* padding-left: 8px; */}
    .guidelines-content .guidelines__product .paragraph {display: inline-block;font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);width: 40vw;flex-grow: 1;}
    /* industry_sub programs*/
    .program-content {width: 92vw;margin-left: 4vw;font-family: "KR_regular";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);}
    .program-content .program-product {padding-top: 6vw;}
    .program-content .program-product:last-child {margin-bottom: 7vw;border-bottom: 1px solid black;}
    .program-content .blank-space {height: 5vw;width: 92vw;}
    .program-content .program-product:first-child {padding-top: 2vw;border-bottom: 1px solid black;}
    .program-content .program-product .info .head {font-family: "KR_bold";font-size: calc(10px + 1.15vw);margin-bottom: 1.5vw;}
    .program-content .program-product .info .intro {font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);width: 70%;padding-bottom: 1.5vw;}
    .program-content .program-product .content {width: 92vw;/* display: flex; */}
    .program-content .program-product .content .flex-grid {width: 46vw;}
    .program-content .program-product .content .img-container {width: 92vw;height: calc(92vw*0.5625);/* border-right: 1px solid black; */overflow: hidden;position: relative;}
    .program-content .program-product .content .info {padding-top: 1.5vw;}
    .program-content .program-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .program-content .program-product .content .info .title {padding-top: 1.5vw;font-family: 'KR_bold';font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);}
    .program-content .program-product .content .info .title:first-child {padding-top: 0vw;}
    .program-content .program-product .content .info .body {/* margin-top:0.5vw; */padding-bottom: 2vw;font-family: 'KR_regular';font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);}
    .program-content .program-product .timetable {width: 92vw;/* background-color: blue; */border-top: 1px solid black;/* display: flex; */}
    .program-content .program-product .timetable .flex-grid {width: 92vw;/* background-color: blue; */}
    .program-content .program-product .timetable .title {font-family: 'KR_bold';font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);padding-top: 1.5vw;padding-bottom: 1.5vw;border-bottom: 1px solid black;}
    .program-content .program-product .timetable .row {width: 92vw;display: flex;border-top: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;}
    .program-content .program-product .timetable .row:first-child {border-top: 0px;font-family: "KR_bold";}
    .program-content .program-product .timetable .row>.first {width: 15vw;}
    .program-content .program-product .timetable .row>.second {width: 50vw;padding-right: 2vw;}
    .program-content .program-product .timetable .row>.third {width: 20vw;word-break: keep-all;}
    .jury-content {margin-left: 4vw;font-family: 'KR_medium';font-size: calc(8px + 0.60vw);margin-top: 1vw;padding-bottom: 30vh}

    /*2022-05-30*/
    .guidelines-content .guidelines__product .mark01 i{display:block;float: left;margin-right: 5px;font-style: normal;}
    .guidelines-content .guidelines__product .mark02 i{display:block;float: left;margin-left: 20px;margin-right:5px;font-style: normal;}
    .guidelines-content .guidelines__product .mark03 i{display:block;float: left;margin-left: 32px;margin-right:5px;font-style: normal;}
    .guidelines-content .guidelines__product .mark04 i{display:block;float: left;margin-right: 5px;font-style: normal;}
    .guidelines-content .guidelines__product .mark01 > span{display: block;float: left;width:calc(100% - 20px);}
    .guidelines-content .guidelines__product .mark02 > span{display: block;float: left;width:calc(100% - 32px);}
    .guidelines-content .guidelines__product .mark03 > span{display: block;float: left;width:calc(100% - 42px);}
    .guidelines-content .guidelines__product .mark04 > span{display: block;float: left;width:calc(100% - 20px);}
    /* //2022-05-30*/
    .guidelines-content .submission_btn{width: 100%;text-align: center;}/*2023-05-23*/
    .guidelines-content .submission_btn a{display: inline-block;background: #9BC85B;color: #fff;font-family: "KR_bold";font-size: calc(13px + 0.6vw);margin: 0 auto;text-align: center;padding: 1vw 3vw;}/*2023-05-23*/

    /* industry_sub supported_projects*/
    .selected-projects-content, .supported-projects-content {width: 92vw;margin-left: 4vw;padding-top: 1vw;}
    .supported-projects-content .toggle-container {width: 50vw;/* 이미 위에서 margin-left가 4vw 적용 되어있으므로 */margin-left: 21vw;}
    /*.supported-projects-content .toggle-container .toggle {width: fit-content;margin-left: auto;margin-right: auto;font-family: "KR_bold";font-size: calc(10px + 1.05vw);margin-bottom: 1vw;}*//* 오른쪽 정렬 IE에서는 먹히지 않음 */
    .supported-projects-content .toggle-container .toggle {width: auto;margin-left: 24vw;font-family: "KR_bold";font-size: calc(10px + 1.05vw);margin-bottom: 1vw;}/* 2021-09-06 */
    .supported-projects-content .program-product .info .head {font-family: "KR_bold";font-size: calc(10px + 1.05vw);margin-bottom: 1vw;}/* 2022-05-26_ */
    .selected-projects-content .product-container, .supported-projects-content .product-container {    display: flex;    flex-flow: wrap;    justify-content: flex-start;}/* 2021-09-08 */
    .selected-projects-content .product-container .selected-product, .supported-projects-content .product-container .supported-product {    margin-bottom: 4vw;    width: 29.85vw;    margin-right: 1.225vw;}/* 2021-09-06 */
    .selected-projects-content .product-container :nth-child(3n), .supported-projects-content .product-container :nth-child(3n) {margin-right: 0;}/* 2021-09-06 */
    .selected-product .img-container, .supported-product .img-container {position: relative;padding-top: 56.25%;overflow: hidden;}
    .selected-product .img-container img, .supported-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;}
    .selected-product>.title, .supported-product>.title {margin-top: 0.5vw;font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);word-break: keep-all;}
    .selected-product .info, .supported-product .info {font-family: "KR_medium";font-size: calc(8px + 0.6vw);line-height: calc(10px + 1.1vw);word-break: keep-all;}
    .selected-product .info>div, .supported-product .info>div {width: 100%;}
    .selected-product .info div div, .supported-product .info div div {display: inline-block;}
    .selected-product .info div .title, .supported-product .info div .title {width: 27%;}
    .selected-product .explain, .supported-product .explain {margin-top: 1vw;font-family: "KR_regular";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);}
    /*.IE .selected-product .explain, .IE .supported-product .explain{font-size:14px;line-height:16px;max-height:32px;}2021-08-04*/
    /*2022-05-30*/
    .supported-projects-content.soon{padding-top:0;line-height: calc(11px + 1.1vw);}
    .supported-projects-content.soon .program-product .info .head{font-size:calc(10px + 1.15vw);margin-bottom:1.5vw;}
    .supported-projects-content.soon .program-product:first-child{padding-top:2vw;border-bottom:1px solid black;}
    .supported-projects-content.soon .program-product:last-child{padding-top:2vw;margin-bottom:7vw;}
    /* //2022-05-30*/
    /*2022-08-09*/
    .industry-sub-wrap__content.mentor-content {width:92vw;margin-left:4vw;}
    .industry-sub-wrap__content.mentor-content .mentor-container{margin:0;padding:0;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box{display:flex;width: 100%;padding:1vw 0;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit{width: 24%;overflow: hidden;display: flex;flex-direction: column;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit img{width: 90%;max-width: 174px;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit span{font-family:"KR_regular";font-size:calc(8px + 0.60vw);}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit .name_box span:first-child{padding:10px 0 5px 0;font-family: "KR_bold";}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit .name_box span{display: block;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .txt{font-family:"KR_regular";font-size:calc(8px + 0.60vw);width: calc(100% - 24%);word-break:keep-all;line-height: calc(13px + 1vw);}
    /* //2022-08-09*/
    /* 인더스트리 서브 끝!! */
    /* 인더스트리 접수~ */
    /* 2022-04-27 */
    .industry-submission-wrap {background-color: white;padding-top: 6vw;}/*2022-05-26*/
    .industry-submission-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";border-bottom: 1px solid black;padding-bottom: 1.5vw;}
    .industry-submission-wrap .page-position {margin-left: 4vw;}
    .industry-submission-wrap .industry-intro-img{width:100%;position: relative;}/*2022-05-04*/
    .industry-submission-wrap .industry-intro-img img{width:100%;}
    .industry-submission-wrap .industry-intro-img .txt{width:92vw;margin-left:4vw;display:block;padding:2vw 0;font-family: "KR_bold";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);}
    .industry-submission-wrap .industry-intro-img .txt strong{font-weight: normal;}
    .industry-submission-wrap__download-container {width: 92vw;position: relative;right: 0px;text-align: center;bottom:-6vw;}/*2022-05-10*/
    .industry-submission-wrap .submission_btn a{display:block;background:#9BC85B;width:40vw;color:#fff;font-family: "KR_bold";font-size:calc(13px + 0.6vw);margin:4vw auto 0 !important;text-align: center;padding:2vw 0;text-decoration: underline;}/*2022-05-18*/
    /* //2022-04-27 */
    /* community notice */    /* community notice */    /* community notice */
    .notice-wrap {width: 100vw;background-color: white;padding-top: 15vw;padding-bottom: 4vw;}
    .notice-wrap .page-title {margin-left: 4vw;width: 92vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .notice-wrap .page-position {margin-left: 4vw;}
    .notice-wrap__notice-container {margin-top: 6vw;width: 92vw;margin-left: 4vw;}
    .notice-wrap__notice-container .notice-product {display: block;text-align: left;margin-bottom: 3vw;}
    .notice-wrap__notice-container .notice-product .title {font-size: calc(8px + 0.60vw);font-family: "KR_medium";display: block;margin-right: 1vw;width: 92vw;word-break: keep-all;/* background-color: #9BC85B; */}/*2022-04-27*/
    .notice-wrap__notice-container .notice-product .info {display: inline-block;color: gray;}
    /* 몇번째 공지사항인지 숫자는 표기 하지 않습니다 */
    .notice-wrap__notice-container .notice-product .info .number {display: none;}
    .notice-wrap__notice-container .notice-product .info * {display: inline-block;margin-top: 0.3vw;font-size: calc(8px + 0.60vw);font-family: "KR_regular";}
    .notice-wrap__notice-container .top-notice .title {text-decoration: underline;}
    /* search-container 공통 */
    .search-container {margin-top: 6vw;align-items: center;display: flex;border-bottom: 1px solid black;}
    .search-container .sub-menu li {display: inline-block;font-size: calc(8px + 0.60vw);font-family: "KR_medium";margin-right: 1vw;height: 100%;}
    .search-container .input {flex-grow: 1;font-size: calc(8px + 0.60vw);font-family: "KR_medium";}
    .search-container .search-icon {/* background-color: cadetblue; */}
    .search-container .search-icon svg {width: 2.3vw;height: 2.3vw;}
    /* number-nav 공통 */
    .number-nav-container {/* background-color: aqua; */display: flex;align-items: center;margin-top: 4vw;width: 100%;justify-content: center;}
    .number-nav-container .number-nav li {display: inline-block;font-family: "KR_medium";font-size: calc(8px + 0.60vw);margin-right: 1.5vw;}
    .number-nav-container .number-nav li:hover {color: #9BC85B}/*2022-04-27*/
    /*.number-nav-container .number-nav li:first-child {color: #9BC85B} 2021-08-06 */
    .number-nav-container .number-nav li a.on {color: #9BC85B}/*2022-04-27*/
    .number-nav-container .number-nav-icon {display: flex;}
    .number-nav-container .number-nav-icon svg {width: 1.4vw;height: 1.4vw;}
    .number-nav-container .number-nav-icon svg:hover {fill: #9BC85B;}/*2022-04-27*/
    /* community event */    /* community event */    /* community event */
    .event-wrap {background-color: white;padding-top: 15vw;padding-bottom: 4vw;}
    .event-wrap .page-title {margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .event-wrap .page-position {margin-left: 4vw;}
    .event_list_wrap {width: 92vw;margin:0 auto;}
    .event-wrap__event-container {width: 93.225vw;overflow:hidden;}
    .event-wrap__event-container .event-product {margin-top: 3vw;    width: 29.85vw;    float: left;    margin-left: 1.225vw;}
    .event-wrap__event-container .event-product .img-container {overflow: hidden;position: relative;padding-top: 100%;}
    .event-wrap__event-container .event-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;width:100%;height: 100%;}
    .event-wrap__event-container .event-product .title {font-family: "KR_bold";margin-top: 0.3vw;width: 100%;font-size: 1.5vw;height:8vw;word-break:break-all;word-wrap:break-word;-webkit-line-clamp:3;display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}/*2022-08-23*/
    .event-wrap__event-container .event-product .date {font-family: "KR_regular";font-size: calc(7.6px + 0.6vw);margin-top: 0.3vw;width: 100%;}
    .event-wrap__event-container .event-product-over .img-container img {filter: brightness(0.4);}/*2022-08-23*/
    .event-wrap__event-container .event-product-over .img-container::after{font-size:1.5vw;font-family: "KR_regular";content: "종료된 이벤트입니다";display: flex;width: 100%;height:100%;position: absolute;top: 0;left: 0;color: #fff;flex-direction: column;justify-content: center;text-align: center;}/*2022-08-23*/
    /*2022-09-07*/
    /* 글쓰기 버튼 공통 스타일 */
    .write-container, .back-to-list {/*width: 50vw;*/margin-top: 3vw;}
    .write-container a, .back-to-list a {display: inline-block;text-align: left;font-size: calc(8px + 0.60vw);font-family: "KR_medium";padding: 0.6vw 0.9vw 0.6vw 0.9vw;/*margin-right:20px;*/color: white;background-color: #9BC85B;white-space: nowrap;}/*2022-04-27*/
    .write-container a + a , .back-to-list a + a {margin-left:20px;}
    /*사진 글쓰기, 수정, 삭제, 목록 버튼 수정*/
    .write-container.photo, .back-to-list.photo {/*width: 50vw;*/margin-top: 3vw;position: absolute;top:15vw;right:calc(4vw - 17px);}
    /* //2022-09-07*/
    /* faq menu */    /* faq menu */    /* faq menu */
    .faq-wrap {background-color: white;width: 100vw;padding-top: 15vw;padding-bottom: 7vw;}
    .faq-wrap .page-title {margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .faq-wrap .page-position {margin-left: 4vw;}
    .faq-wrap .page-title * {display: inline-block;}
    .faq-wrap__faq-product-container {margin-top: 6vw;width: 92vw;margin-left: 4vw;border-top: 1px solid black;}
    .faq-wrap__faq-product-container .faq-product {border-bottom: 1px solid black;}
    /*.faq-wrap__faq-product-container .faq-product:first-child {border-top: 1px solid black;}2021-08-04*/
    .faq-wrap__faq-product-container .faq-product .title {font-size: calc(8px + 0.60vw);font-family: "KR_medium";padding-top: 2vw;padding-bottom: 2vw;width: 92vw;text-align: left;}
    .faq-wrap__faq-product-container .faq-product .answer {width: 92vw;font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);font-family: "KR_regular";padding-bottom: 2vw;display: none;}
    .faq-wrap__faq-product-container .faq-product .answer p{width: 100%;}/*2022-08-23*/
    .faq-wrap__faq-product-container .faq-product .answer p img{width: 100%;}/*2022-08-23*/
    /* qna menu */    /* qna menu */    /* qna menu */
    .qna-wrap {background-color: white;width: 100vw;padding-top: 15vw;padding-bottom: 7vw;}
    .qna-wrap .page-title {margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .qna-wrap .page-position {margin-left: 4vw;}
    .qna-wrap .page-title * {display: inline-block;vertical-align: top;}
    .qna-wrap .classification {white-space: nowrap;}
    .qna-wrap__qna-product-container {margin-top: 6vw;width: 92vw;margin-left: 4vw;border-top: 1px solid black;}
    /* qna-product */
    .qna-product {text-align: left;/* margin-bottom: 4vw; */border-bottom: 1px solid black;padding-top: 1.5vw;padding-bottom: 1.5vw;}
    /*.qna-product:first-child {border-top: 1px solid black;}2021-08-04*/
    .qna-product * {text-align: left;display: inline-block;}
    .qna-product .title {font-family: "KR_medium";font-size: calc(8px + 0.60vw);margin-right: 1vw;width: 92vw;}
    .qna-product .title .lock-icon {width: 1.7vw;height: 1.7vw;vertical-align: top;}
    .qna-product .answer {margin-top: 3vw;}
    .qna-product .answer .title {width: 92vw;}
    .qna-product .info {font-family: "KR_regular";font-size: calc(8px + 0.60vw);color: gray;white-space: nowrap;}
    .qna-product .info * {font-family: "KR_regular";font-size: calc(7px + 0.55vw);white-space: nowrap;}
    /* community photo */    /* community photo */    /* community photo */
    .photo-wrap {background: white;padding-top: 15vw;padding-bottom: 7vw;position: relative;}/*2022-08-30*/
    .photo-wrap .page-title {font-size: calc(13px + 1.3vw);font-family: "KR_bold";margin-left: 4vw;}
    .photo-wrap .page-position {margin-left: 4vw;}
    .photo-wrap .container_wrap{width: 92vw;margin-left: 4vw;}/* 2021-08-20 */
    /* photo popup */
    .photo-wrap__photo-popup {width: 100%;height: 100%;top: 0;left: 0;overflow: scroll;position: fixed;align-self: center;z-index: 100;background-color: #060606;display: none;justify-content: center;}
    .photo-wrap__photo-popup .popup-wrap {/* background-color: hotpink; */width: 70vw;padding-top: 3vw;}
    .photo-wrap__photo-popup .popup-wrap .explain {color: white;margin-bottom: 1vw;}
    .photo-wrap__photo-popup .popup-wrap .explain .title {font-size: calc(8.1px + 0.8vw);font-family: "KR_medium";}
    .photo-wrap__photo-popup .popup-wrap .explain .body {margin-top: 0.5vw;font-size: calc(8px + 0.6vw);font-family: "KR_regular";}
    .photo-wrap__photo-popup .popup-wrap .upper {width: 70vw;height: auto;overflow: hidden;position: relative;padding-top: 56.25%;z-index: 100;}
    .photo-wrap__photo-popup .popup-wrap .upper img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;}
    .photo-wrap__photo-popup .popup-wrap .down {width: 71.325vw;z-index: 100;margin-top: 1.5vw;overflow: hidden;/* background-color: cornflowerblue; *//* display: flex; *//* flex-flow: wrap; */justify-content: space-between;position: relative;margin-left: -1.325vw;}
    .photo-wrap__photo-popup .popup-wrap .down .img-container {width: 22.45vw;height: calc(22.45*0.5625vw);overflow: hidden;/* background-color: #9BC85B; */position: relative;float: left;margin-top: 1vw;margin-left: 1.325vw;}/*2022-04-27*/
    .photo-wrap__photo-popup .popup-wrap .down .img-container img {max-width: 100%;}
    .photo-wrap__photo-popup .popup-wrap .close-icon {position: absolute;right: 15%;top: 3vw;}
    .photo-wrap__photo-popup .popup-wrap .close-icon svg {fill: white;width: 3.3vw;height: 3.3vw;}
    .photo-wrap__footer {width: 50vw;margin-left: 25vw;}
    .photo-wrap__photo-product-container {width: 93.225vw;    overflow: hidden;    position: relative;    left: -1.225vw;}/* 2021-08-20 */
    .photo-wrap__photo-product-container .photo-product { display: inline-block;    width: 29.85vw;    margin-top: 3vw;    margin-left: 1.225vw;    float: left;}/* 2021-08-20 */
    .photo-wrap__photo-product-container .photo-product .img-container {padding-top: 56.25%;position: relative;overflow: hidden;}
    .photo-wrap__photo-product-container .photo-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;transition-duration: 0.3s;transition-property: transform;}
    .photo-wrap__photo-product-container .photo-product .info {text-align: left;transition-duration: 0.3s;transition-property: transform;background-color: white;}
    .photo-wrap__photo-product-container .photo-product .info .title {margin-top: 0.2vw;font-size: calc(8.1px + 0.8vw);font-family: "KR_bold";overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;white-space: inherit;max-height: 2.5vw;min-height: 2.5vw;}
    .photo-wrap__photo-product-container .photo-product .info .year {margin-top: 0.3vw;font-size: calc(8px + 0.6vw);font-family: "KR_medium";color: #9BC85B;}/*2022-04-27*/

    /* archive Home */    /* archive Home */    /* archive Home */
    .archive-wrap {background-color: white;width: 100vw;padding-top: 15vw;padding-bottom: 6vw;}
    .archive-wrap .page-title {margin-left: 4vw;width: 92vw;border-bottom: 1px solid black;padding-bottom: 1vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .archive-wrap .page-intro {width: calc(92vw*0.7);margin-left: 4vw;font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);font-family: "KR_regular";padding-bottom: 5vw;word-break: keep-all;padding-top: 1.5vw;}
    .poster-wrap_border {width: 92vw;    margin: 0 auto;    border-top: 1px solid black;    border-bottom: 1px solid black;    padding-top: 1vw;}
    .archive-wrap__poster-wrap {/*width: 92vw;margin-left: 4vw;display: flex;flex-flow: wrap;justify-content: space-between;align-items: flex-start;*/    width: calc(100% + 2%);    margin-left: -2%;overflow: hidden;}
    .archive-wrap__poster-wrap .poster-product {/*width: 13.9vw;*/margin-bottom: 5vw;text-align: left;width: 31.33%;margin-left: 2%;float: left;}
    .archive-wrap__poster-wrap .poster-product .img-container {width: 29.85vw;    height: 41vw;    overflow: hidden;    position: relative;}
    .archive-wrap__poster-wrap .poster-product .img-container img {width: 100%;height: 100%;overflow: hidden;position: relative;}
    .archive-wrap__poster-wrap .poster-product .title {font-size: calc(10px + 1.15vw);font-family: "KR_bold";margin-top: 1.5vw;}
    .archive-wrap__poster-wrap .poster-product .body {min-height: 3vw;margin-top: 1vw;font-size: calc(8px + 0.60vw);font-family: "KR_regular";}
    /* archive sub */    /* archive sub */    /* archive sub */
    .archive-sub-wrap {background-color: white;padding-top: 15vw;padding-bottom: 6vw;}
    .page-position {font-family: "KR_medium";font-size: calc(8px + 0.60vw);margin-left: 4vw;width: 92vw;text-align: left;}
    .archive-sub-wrap .page-title {margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .archive-sub-wrap__archive-nav {margin-left: 4vw;width: 92vw;font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);margin-top: 5vw;border-bottom: 1px solid black;padding-bottom: 1vw;}
    .archive-sub-wrap__archive-nav li {margin-right: 0.5vw;padding: 0.5vw 1.2vw 0.5vw 1.2vw;border-radius: 2vw;display: inline-block;cursor: pointer;margin-bottom:0.2vw;}/*2022-03-29*/
    .archive-intro-content {margin-left: 4vw;width: 92vw;}
    .archive-intro-content .slogan {padding-top: 3vw;font-family: "KR_bold";font-size: calc(10px + 1.15vw);padding-bottom: 1vw;}
    .archive-intro-content .slogan div:first-child {font-family: "KR_medium";font-size: calc(8.1px + 0.8vw);}
    .archive-intro-content .container {display: flex;border-top: 1px solid black;justify-content: space-between;}
    .archive-intro-content .img-container {width: 46vw;position: relative;overflow: hidden;padding-top: 1.5vw;padding-bottom: 1.5vw;display: flex;justify-content: center;align-content: center;}
    .archive-intro-content .img-container img {height: 50vw;}
    .archive-intro-content .info {width: 50vw;flex-grow: 1;padding-left: 1.5vw;}
    .archive-intro-content .info .title {font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);padding-top: 1.5vw;}
    .archive-intro-content .info .body {margin-top: 1.5vw;font-family: "KR_regular";font-size: calc(8px + 0.60vw);padding-bottom: 1.5vw;border-bottom: 1px solid black;}
    .archive-intro-content .info .body:last-child {border-bottom: 1px solid black;}
    .archive-award-content {margin-top: 3vw;margin-bottom: 3vw;}
    .archive-award-content .award-product {padding-bottom: 1.5vw;margin-left: 4vw;border-top: 1px solid black;width: 92vw;padding-top: 1.5vw;}
    .archive-award-content .award-product:last-child {border-bottom: 1px solid black;}
    .archive-award-content .award-product .h1 {font-size: calc(8px + 0.60vw);font-family: "KR_bold";width: 92vw;padding-bottom: 1vw;}
    .archive-award-content .award-product .h2 {font-size: calc(8px + 0.60vw);font-family: "KR_regular";width: 92vw;margin-right: 1vw;white-space: nowrap;}
    .archive-award-content .award-product .h3 {font-size: calc(8px + 0.60vw);font-family: "KR_regular";line-height: calc(11px + 1.1vw);margin-bottom: 0.2vw;width: 92vw;}
    .archive-jury-content {margin-top: 3vw;padding-bottom: 3vw;}
    /*2022-03-29*/
    .archive-specialevent01-content {width: 92vw;margin-left: 4vw;margin-top: 1.5vw;}
    .archive-specialevent01-content .specialevent-intro {font-family: 'KR_regular';width: 70%;font-size: calc(8px + 0.60vw);word-break: keep-all;padding-bottom: 5vw;line-height: calc(13px + 1vw);}
    .archive-specialevent01-content .place {height: 45vw;width: 92vw;display: flex;border-top: 1px solid black;border-bottom: 1px solid black;}
    .archive-specialevent01-content .place .naver-map {width: 46vw;height: 45vw;display: inline-block;border-right: 1px solid black;overflow: hidden;}
    .archive-specialevent01-content .place .naver-map img {max-height: 100%;margin-left: -40vw;}
    .archive-specialevent01-content .place .place-explain {display: inline-block;flex-grow: 1;padding-top: 1.5vw;padding-left: 2vw;/* background-color: blanchedalmond;   */}
    .archive-specialevent01-content .place .place-explain .title {padding-top: 1.5vw;font-family: 'KR_bold';font-size: calc(8px + 0.60vw);}
    .archive-specialevent01-content .place .place-explain .title:first-child {padding-top: 0vw;}
    .archive-specialevent01-content .place .place-explain .body { margin-top:0.5vw; line-height: calc(13px + 1vw);padding-bottom: 1.5vw;font-family: 'KR_regular';font-size: calc(8px + 0.60vw);}/* 2021-08-09 */
    .archive-specialevent01-content .place .specialevent-apply {margin-top: 1.5vw;width: fit-content;/* background-color: #9BC85B; *//* border-radius: 50px; */border: 1px solid black;padding: 0.5vw 1.2vw 0.5vw 1.2vw;font-family: 'KR_bold';font-size: calc(8px + 0.60vw);color: black;/* text-decoration: underline; */}/* 2022-04-27 */
    .archive-specialevent01-content .photo-container {width: 92vw;display: flex;justify-content: space-between;padding-top: 1.5vw;padding-bottom: 1.5vw;border-bottom: 1px solid black;}
    .archive-specialevent01-content .photo-container .img-container {width: 30vw;height: calc(30vw*0.5625);position: relative;}
    .archive-specialevent01-content .photo-container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
    .archive-specialevent01-content .specialevent-schedule-product {display: flex;border-bottom: 1px solid black;padding-top: 1.5vw;}
    .archive-specialevent01-content .specialevent-schedule .date {border-top: 1px solid black;width: 44vw;font-family: 'KR_medium';font-size: calc(13px + 1.3vw);color: black;margin-top: -0.3vw;}
    .archive-specialevent01-content .specialevent-schedule .date:first-child {border-top: 0px;}
    .archive-specialevent01-content .specialevent-schedule .content {width: 46vw;font-family: 'KR_regular';font-size: calc(8px + 0.60vw);}
    .archive-specialevent01-content .specialevent-schedule .content .container {width: 46vw;padding-top: 1.5vw;margin-left: 2.5vw;border-top: 1px solid black;}
    .archive-specialevent01-content .specialevent-schedule .content .container:first-child {border-top: 0px;padding-top: 0px;}
    .archive-specialevent01-content .specialevent-schedule .content .title {color: black;font-family: 'KR_bold';font-size: calc(8px + 0.60vw);/* background-color: #9BC85B; */display: inline-block;margin-bottom: 3px;}/*2022-04-27*/
    .archive-specialevent01-content .specialevent-schedule .content .body {margin-bottom: 1vw;line-height: calc(13px + 1vw);}
    .archive-specialevent01-content .specialevent-schedule .content a {color: #9BC85B;text-decoration: underline;}/*2022-04-27*/
    .archive-specialevent01-content .specialevent-schedule .content .body .time {font-family: 'KR_bold';font-size: calc(8px + 0.60vw);margin-bottom: 1.5vw;width: 46vw;}
    .archive-specialevent01-content .caution {border-bottom: 1px solid black;padding-top: 1.5vw;padding-bottom: 1.5vw;font-family: 'KR_regular';font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);}
    .archive-specialevent02-content .ceremony-container {width: 92vw;margin-left: 4vw;margin-top: 1.5vw;display: flex;padding-bottom: 1.5vw;border-bottom: 1px solid black;}
    .archive-specialevent02-content .ceremony-container>div {font-family: 'KR_medium';font-size: calc(8.1px + 0.8vw);flex-grow: 1;line-height: 23px;}
    .archive-specialevent02-content .opening-movie-title {width: 92vw;margin-left: 4vw;margin-top: 1.5vw;font-family: "KR_medium";font-size: calc(13px + 1.3vw);margin-bottom: 1.5vw;color: black;display: inline-block;}
    .archive-specialevent02-content .container {width: 92vw;margin-left: 4vw;display: flex;border-top: 1px solid black;border-bottom: 1px solid black;}
    .archive-specialevent02-content .container .img-container {width: 46vw;overflow: hidden;position: relative;height: calc(46*0.5625vw);}
    .archive-specialevent02-content .container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .archive-specialevent02-content .opening-movie-explain {flex-grow: 1;padding-left: 1.5vw;padding-top: 1.5vw;}
    .archive-specialevent02-content .opening-movie-explain .title>div {display: inline-block;}
    .archive-specialevent02-content .opening-movie-explain .title {font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);}
    .archive-specialevent02-content .opening-movie-explain .info {font-family: "KR_medium";font-size: calc(8px + 0.60vw);}
    .archive-specialevent02-content .opening-movie-explain .see-movie {font-family: "KR_medium";font-size: calc(8px + 0.60vw);display: inline-block;color: #9BC85B;text-decoration: underline;margin-top: 1.5vw;width: 40vw;}/*2022-04-27*/
    .archive-specialevent03-content .industry-award-product {padding-top: 6vw;}
    .archive-specialevent03-content .industry-award-product:last-child {margin-bottom: 7vw;border-bottom: 1px solid black;}
    .archive-specialevent03-content .industry-award-product:first-child {padding-top: 2vw;border-bottom: 1px solid black;width: 92vw;}
    .archive-specialevent03-content .industry-award-product .info .head {font-family: "KR_bold";font-size: calc(10px + 1.15vw);margin-bottom: 1.5vw;}
    .archive-specialevent03-content .industry-award-product .info .intro {font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);width: 70%;padding-bottom: 1.5vw;}
    .archive-specialevent03-content .industry-award-product .content {width: 92vw;/* display: flex; */}
    .archive-specialevent03-content .industry-award-product .content .flex-grid {width: 46vw;}
    .archive-specialevent03-content .industry-award-product .content .img-container {width: 92vw;height: calc(92vw*0.5625);/* border-right: 1px solid black; */overflow: hidden;position: relative;}
    .archive-specialevent03-content .industry-award-product .content .info {padding-top: 1.5vw;}
    .archive-specialevent03-content .industry-award-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .archive-specialevent03-content .industry-award-product .content .info .title {padding-top: 1.5vw;font-family: 'KR_bold';font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);}
    .archive-specialevent03-content .industry-award-product .content .info .title:first-child {padding-top: 0vw;}
    .archive-specialevent03-content .industry-award-product .content .info .body {margin-top:0.5vw;padding-bottom: 2vw;font-family: 'KR_regular';font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);}
    .archive-specialevent03-content .industry-award-info .title {margin-top: 1vw;/* padding-bottom: 0.5vw; */font-family: 'KR_bold';font-size: calc(10px + 1.15vw);padding-bottom: 1vw;}
    .archive-specialevent03-content .industry-award-info .container {/* margin-top:1vw; */border-top: 1px solid black;width: 92vw;display: flex;}
    .archive-specialevent03-content .industry-award-info .container-title {width: 17vw;display: inline-block;align-self: center;text-align: center;padding-right: 1vw;padding-left: 1vw;font-family: "KR_bold";font-size: calc(8px + 0.60vw);}
    .archive-specialevent03-content .industry-award-info .container .row {display: flex;width: 75vw;/* justify-content: space-between; */font-family: "KR_regular";font-size: calc(8px + 0.60vw);border-bottom: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;}
    .archive-specialevent03-content .industry-award-info .flex-grid .row .bold {font-family: "KR_bold";}
    .archive-specialevent03-content .industry-award-info .container .row:last-child {border-bottom: none;}
    .archive-specialevent03-content .industry-award-info .container .row>* {width: 20vw;padding-right: 1vw;align-self: center;}
    .archive-specialevent03-content .industry-award-info .container .row .number {width: 10vw;}
    .archive-specialevent03-content .industry-award-info .container .row .benefits {width: 30vw;}
    .archive-specialevent03-content .industry-award-info .container .row .explain {width: 62vw;}
    .archive-specialevent03-content .industry-award-info .notice {border-top: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;border-bottom: 1px solid black;font-size: calc(8px + 0.60vw);width:92vw;}

    /* //2022-03-29*/

    /* archive-footer */
    .archive-sub-warp__footer {font-size: calc(8.1px + 0.8vw);font-family: "KR_bold";padding-top: 1.5vw;margin-left: 4vw;width: 92vw;border-bottom: 1px solid black;border-top: 1px solid black;}
    .archive-sub-warp__footer div {display: inline-block;/* background-color: aqua; */text-align: left;margin-bottom: 1.5vw;margin-right: 1vw;padding: 0.5vw 1.2vw 0.5vw 1.2vw;border-radius: 2vw;display: inline-block;cursor: pointer;}
    /* search page */    /* search page */
    .search-wrap {background-color: white;padding-top: 15vw;padding-bottom: 7vw;}
    .search-wrap .page-title {margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .search-wrap .search-container {width: 92vw;margin-left: 4vw;}
    .search-wrap .result-p {margin-left: 4vw;width: 92vw;margin-top: 1.5vw;font-size: calc(8px + 0.60vw);;font-family: "KR_medium";}
    .search-wrap .result-p * {display: inline-block;}
    .search-wrap .result-p .highlight {color: #9BC85B;}/*2022-04-27*/
    .search-wrap__result-wrap {margin-top: 6vw;width: 92vw;margin-left: 4vw;}
    .search-wrap__result-wrap:last-child {margin-top: 8vw;}
    .search-wrap__result-wrap .result-classification {display: flex;justify-content: space-between;font-size: calc(8.1px + 0.8vw);font-family: "KR_bold";color: black;}
    /* moive-result에 대하여 */
    .movie-result-product-container {display: flex;flex-flow: wrap;justify-content: space-between;}
    .movie-result-product {width: 45.5vw;margin-top: 1.5vw;margin-bottom: 2vw;}
    .movie-result-product .img-container {position: relative;padding-top: 56.25%;overflow: hidden;}
    .movie-result-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;height: auto;transition-duration: 0.3s;transition-property: transform;}
    .movie-result-product .info {padding-top: 0.3vw;transition-duration: 0.3s;transition-property: transform;background-color: white;text-align: left;}
    .movie-result-product .info .title {font-size: calc(8.1px + 0.8vw);font-family: "KR_bold";}
    .movie-result-product .info .producer, .movie-result-product .info .country {font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);font-family: "KR_medium";}
    /* community-result에 대하여 */
    .community-result-product-container {margin-top: 1.5vw;}
    .community-result-product:first-child {border-top: 1px solid black;}
    .community-result-product {width: 100%;padding-top: 1.5vw;padding-bottom: 1.5vw;border-bottom: 1px solid black;}
    .community-result-product * {width: 100%;display: inline-block;text-align: left;}
    .community-result-product .title {font-family: "KR_medium";font-size: calc(8px + 0.60vw);margin-bottom: 1.5vw;}
    .community-result-product .body {color: gray;font-family: "KR_regular";font-size: calc(8px + 0.60vw);margin-bottom: 1.5vw;}
    .community-result-product .info {color: gray;font-family: "KR_regular";font-size: calc(8px + 0.60vw);}
    .community-result-product .info * {display: inline-block;width: fit-content;}
    /* event-result에 대하여 */
    .event-result-product-container {margin-top: 1vw;}
    .event-result-product {display: flex;justify-content: space-between;width: 92vw;padding-top: 1.5vw;padding-bottom: 1.5vw;border-bottom: 1px solid black;text-align: left;}
    .event-result-product:first-child {border-top: 1px solid black;}
    .event-result-product .title {font-family: "KR_medium";width: 92vw;/* background-color: blue; */font-size: calc(8px + 0.60vw);}
    .event-result-product .info {margin-top: 1.5vw;width: 92vw;vertical-align: center;color: gray;font-family: "KR_regular";font-size: calc(8px + 0.60vw);}
    .no_result {font-size: calc(8px + 0.60vw);font-family: "KR_regular";}
    /* view_notice에 관하여 */
    .page-position a {cursor: pointer;}
    .view-notice-wrap {background-color: white;padding-top: 15vw;padding-bottom: 7vw;}
    .view-notice-wrap .page-title {margin-left: 4vw;width: 92vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .view-notice-wrap .page-position {margin-left: 4vw;}
    .view-notice-wrap .info {margin-top: 1.5vw;padding-top: 1.5vw;padding-bottom: 1.5vw;border-top: 1px solid black;border-bottom: 1px solid black;width: 92vw;margin-left: 4vw;font-size: calc(8px + 0.60vw);font-family: "KR_medium";}
    .view-notice-wrap .info * {display: inline-block;margin-right: 1.5vw;}
    .view-notice-wrap .info .download {text-decoration: underline;}
    .view-notice-wrap .notice-content {width: 92vw;margin-left: 4vw;margin-top: 2vw;font-family: "KR_regular";font-size: calc(8px + 0.60vw);line-height: calc(13px + 1vw);word-break: keep-all;}
    .view-notice-wrap .notice-content img {max-width: 100%;}
    .view-notice-wrap .back-to-list {/*margin-left: 4vw;*/}
    /* view_event 관하여 */
    .view-event-wrap {background-color: white;padding-top: 15vw;padding-bottom: 7vw;}
    .view-event-wrap .page-title {margin-left: 4vw;width: 92vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}/* 2021-09-06 */
    .view-event-wrap .page-position {margin-left: 4vw;font-size: calc(8px + 0.60vw);}
    .view-event-wrap .info {margin-top: 1.5vw;width: 92vw;margin-left: 4vw;font-size: calc(8px + 0.60vw);font-family: "KR_medium";border-top: 1px solid black;border-bottom: 1px solid black;padding-top: 1.5vw;padding-bottom: 1.5vw;}
    .view-event-wrap .info * {display: inline-block;margin-right: 1.5vw;}
    .view-event-wrap .info .share-icon {position: relative;vertical-align: middle;float: right;margin-right: -1vw;}
    .view-event-wrap .info .share-icon svg {width: 2.7vw;height: 2.7vw;fill: black;}
    .view-event-wrap .event-content {width: 92vw;margin-left: 4vw;margin-top: 2vw;font-size: calc(8px + 0.60vw);font-family: "KR_regular";line-height: calc(13px + 1vw);word-break: keep-all;}
    .view-event-wrap .event-content img {max-width: 100%;}
    .view-event-wrap .back-to-list {margin-left: 4vw;}
    .view-event-wrap .event-comment-container {margin-top: 5vw;margin-left: 4vw;width: 92vw;}
    .view-event-wrap .event-comment-container img {max-width: 100%;}
    /* write-notice 관하여 */
    .write-notice-wrap {background-color: white;padding-top: 10vw;padding-bottom: 7vw;}
    .write-notice-wrap .page-position {margin-left: 25vw;}
    .write-notice-wrap .page-title {margin-left: 25vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .write-notice-wrap__container {margin-top: 3vw;width: 50vw;margin-left: 25vw;}
    .write-notice-wrap__container img {max-width: 100%;}
    /* login 관하여 */
    .login-wrap {background-color: white;padding-top: 15vw;padding-bottom: 7vw;}
    .login-wrap .page-title {margin-left: 4vw;font-size: calc(13px + 1.3vw);font-family: "KR_bold";}
    .login-wrap__container {margin-top: 4vw;width: 92vw;margin-left: 4vw;}
    .login-wrap__container img {max-width: 100%;display: none;}
    .login-wrap__container .pc {display: block;}
    /* view-moive에 관하여 */
    .view-movie-wrap {background-color: white;padding-top: 15vw;padding-bottom: 7vw;}
    .view-movie-wrap .movie-info {margin-left: 4vw;width: 92vw;}
    .view-movie-wrap .movie-info .left .h0 { font-size: calc(13px + 1.3vw);    font-family: "KR_bold";    display: inline-block;    margin-right: 1.5vw;}
    .view-movie-wrap .movie-info .left .share-icon svg {width: 2.7vw;height: 2.7vw;}
    .view-movie-wrap .movie-info .left .h1 {    font-size: calc(10px + 1.15vw);    font-family: "KR_regular";}
    .view-movie-wrap .movie-info .left .h2 {    margin-top: 1.5vw;    font-size: calc(8px + 0.60vw);    line-height: calc(13px + 1vw);    font-family: "KR_medium";}
    .view-movie-wrap .movie-info .left div:nth-child(4).h2{margin-top:0;}/*2023-08-02*/
    .view-movie-wrap .movie-info .left .h3 {    font-size: calc(8px + 0.60vw);    line-height: calc(13px + 1vw);    font-family: "KR_medium";}
    .view-movie-wrap .movie-info .left .synopsis {word-break: keep-all;margin-top: 1vw;    font-size: calc(8px + 0.60vw);
    line-height: calc(13px + 1vw);font-family: "KR_regular";width:70%;}
    .view-movie-wrap .movie-info .left .tag-container {margin-top: 1vw;}
    .view-movie-wrap .movie-info .left .tag-container a {width: fit-content;    padding-right: 1.2vw;    padding-left: 1.2vw;    padding-top: 0.3vw;    padding-bottom: 0.3vw;    font-size: calc(8px + 0.60vw);    font-family: "KR_regular";    border: 1px solid black;    border-radius: 20px;    margin-right: 0.5vw;    white-space: nowrap;    display: inline-block;}
    .view-movie-wrap .movie-info .left .tag-container .share-icon {padding:0;border: none;vertical-align: middle;}
    .view-movie-wrap .movie-info .right {margin-top: 5vw;font-size: calc(8px + 0.6vw);font-family: "KR_regular";}
    .view-movie-wrap .movie-info .right .see-movie-bt {    padding: 1.2vw 5vw 1.2vw 5vw;    background-color: #9BC85B;    width: 20vw;    /* border-radius: 3px; */    color: white;    font-size: calc(8.1px + 0.8vw);    font-family: "KR_medium";}/*2022-04-27*/

    .view-movie-wrap .view-movie {    margin-top: 5vw;    height: calc(92*0.7*0.5625vw);    width: 92vw;    margin-left: 4vw;    overflow: hidden;    display: flex;    justify-content: space-between;}
    .slick-slider .slick-list {    overflow: hidden;}
    .view-movie .gallery_img_big{width:72%;float:left;}
    .view-movie .gallery_img{position: relative; padding: 55% 0 0 0; overflow: hidden;}
    .view-movie .gallery_img p {position:absolute; left:0; top:0; width:100%; height:100%;margin:0;}
    .view-movie .gallery_img img {width:100%; height:100%;}
    .view-movie .gallery_img .openPopVideoView {cursor: pointer;}
    .view-movie .gallery_img .openPopVideoView:after {content:''; position:absolute; top:50%; left:50%; margin:-43px 0 0 -43px; width:86px; height:86px; background:url(/common/img/kr/eidf/com/all_icon.png) no-repeat -423px -2px;z-index:2;}
    .view-movie .gallery_img .openPopVideoView:before {content:''; position:absolute; width:104%; height:104%;left:-2%;right:0;top:-2%;bottom:0; background:rgba(255,255,255,.3);-webkit-transition: all 0.5s ease; transition: all 0.5s ease;z-index:1;}
    .view-movie .gallery_img .openPopVideoView:hover:before {background:rgba(255,255,255,.0);}
    .view-movie .gallery_img_list{width:26%;height: 100%;float:right;overflow: hidden;}
    .view-movie-wrap .view-movie .thum-col {height: 100%;overflow: hidden;/*width: 20vw;display: inline-block;overflow: scroll;2021-07-07*/}/*.view-movie-wrap .view-movie .thum-col .img-container {width: 20vw;height: calc(20*0.5625vw);display: inline-block;position: relative;margin-bottom: 1vw;}
    .view-movie-wrap .view-movie .thum-col .img-container:last-child {margin-bottom: 0px;}
    .view-movie-wrap .view-movie .thum-col .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;}2021-07-07*/





    .view-movie-wrap .detail-info-product {margin-left: 4vw;width: 92vw;margin-top: 5vw;}
    .view-movie-wrap #movie-detail-info {margin-top: 3vw;}
    .view-movie-wrap .detail-info-product>.title {font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);margin-bottom: 2vw;}
    .view-movie-wrap #movie-detail-info .info-product {margin-bottom: 2vw;}
    .view-movie-wrap #movie-detail-info .info-product .profile-img {display: inline-block;vertical-align: top;width: 15vw;height: 15vw;border-radius: 50%;overflow: hidden;position: relative;}
    .view-movie-wrap #movie-detail-info .info-product .profile-img img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;width: 100%;height:100%; object-fit:cover;}/*2022-08-02*/
    .view-movie-wrap #movie-detail-info .info-product .info {vertical-align: top;display: inline-block;margin-left: 1vw;margin-top: 0.5vw;font-size: calc(8px + 0.60vw);font-family: "KR_regular";}
    .view-movie-wrap #movie-detail-info .info-product .info .name {font-size: calc(8px + 0.60vw);font-family: "KR_bold";}
    .view-movie-wrap #movie-detail-info .info-product .history {line-height: calc(13px + 1vw);font-size: calc(8px + 0.60vw);width: 100%;margin-top: 1.5vw;/* background-color: blue; */white-space: nowrap;}
    .view-movie-wrap #rating-detail-container .info-body {align-self: center;font-family: "KR_medium";font-size: calc(8px + 0.6vw);line-height: 1.5;vertical-align: bottom;}
    .view-movie-wrap #rating-detail-container .info-body .rating * {display: inline-block;line-height: 1.5;vertical-align: bottom;/* background-color: brown; */white-space: nowrap;}
    .view-movie-wrap #rating-detail-container #star {margin-top: 1.5vw;margin-bottom: 1.5vw;margin-left: -0.3vw;}
    /* 스케줄 부분 */
    .view-movie-wrap #schedule-detail-container .info-body {font-family: "KR_medium";font-size: calc(8px + 0.60vw);width: 92vw;}
    .view-movie-wrap #schedule-detail-container .info-body .title {width: 92vw;display: flex;}
    .view-movie-wrap #schedule-detail-container .info-body .title div {width: 25%;padding-bottom: 1.5vw;vertical-align: center;}/* 2021-08-03 */
    .view-movie-wrap #schedule-detail-container .info-body .title .question-mark {width: 2vw;position: absolute;margin-left: 0.2vw;margin-top: 0.1vw;display: inline-block;}
    .view-movie-wrap #schedule-detail-container .info-body .title .question-mark svg {width: 2vw;height: 2vw;fill: black;}
    .view-movie-wrap #schedule-detail-container .info-body .row {width: 92vw;display: flex;border-top: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;align-items: center;}
    .view-movie-wrap #schedule-detail-container .info-body .row:last-child {border-bottom: 1px solid black;}
    .view-movie-wrap #schedule-detail-container .info-body .row * {width: 25%;text-align: left;/* background-color: hotpink; */}
    .view-movie-wrap #schedule-detail-container .info-body .row .ticket {text-align: left;white-space: nowrap;padding-left: 1.5vw;padding-right: 1.5vw;padding-top: 0.7vw;padding-bottom: 0.7vw;background-color: #9BC85B;color: white;width: fit-content;}/*2022-04-27*/
    /*2023-08-10*/
    .view-movie-wrap #schedule-detail-container .info-body .title > div:nth-child(3){width:39%;}
    .view-movie-wrap #schedule-detail-container .info-body .title > div:nth-child(4){max-width:10%;}
    .view-movie-wrap #schedule-detail-container .info-body .row > div:nth-child(3){width:39%;}
    .view-movie-wrap #schedule-detail-container .info-body .row > div:nth-child(4){max-width:10%;}
    /* //2023-08-10*/

    /* 관련 다큐멘터리 */
    .view-movie-wrap .container_wrap{width:92vw;margin-left:4vw}/* 2021-08-20 */
    .view-movie-wrap #related-product-container>.title {margin-top: 4vw;font-family: "KR_bold";font-size: calc(7.5px + 0.8vw);margin-left: 4vw;margin-bottom: 1vw;}
    .view-movie-wrap #related-product-container .product-container { width: 93.225vw;    margin-left: -1.225vw;   overflow: hidden;display: flex;flex-flow: wrap;justify-content: flex-start;position: relative;}/* 2021-09-08 */
    .view-movie-wrap .movie-product {/*min-height: 22.5vw;*/}/* 2021-09-08 */


    /*2022-05-18*/
    /* k-docs 페이지*/
    .header_sub {background-color: white;color: black;padding-top:2vw;}
    .header_sub .top_wrap{text-align: center;width:calc(100% - 8vw);position: relative;margin-left:4vw}
    .header_sub .top_wrap .lang{font-family: "KR_medium";font-size: calc(13px + 0.7vw);position: absolute;top:1vw;right: 0;background: #9bc85b;padding:8px;border-radius: 30px;color:#fff;}
    .header_sub .sub_nav{width: calc(100% - 8vw);margin-left:4vw;}
    .header_sub .sub_nav ul{width: 100%;overflow: hidden;padding:1.5vw 0;border-bottom: 3px double #cecece;}/*2023-07-10*/
    .header_sub .sub_nav ul li{display: block;float: left;width: 25%;text-align: center;}/*2023-05-30*/
    .header_sub .sub_nav ul li:first-child{text-align: left;}
    .header_sub .sub_nav ul li:nth-child(5){text-align: right;}/*2022-06-08*/
    .header_sub .sub_nav ul li:nth-child(2) a{padding-right:25%;}/*2023-05-30*/
    .header_sub .sub_nav ul li:nth-child(3) a{padding-left:33%;}/*2023-05-30*/
    .header_sub .sub_nav ul li:nth-child(4){text-align: right;}/*2023-05-30*/
    /* .header_sub .sub_nav ul li:nth-child(4){text-align:right;}2023-05-23*/
    .header_sub .sub_nav ul li a{font-size:calc(13px + 0.9vw); font-family: "KR_Bold";}/*2023-07-10*/
    .header_sub .sub_nav ul li.on a{color:#9BC85B;}
    .header_sub .kdocs_menu{width: calc(100% - 8vw);margin-left:4vw;padding:4vw 0; overflow: hidden;}
    .header_sub .kdocs_menu ul{width:100%;overflow: hidden;}
    .header_sub .kdocs_menu ul li{display: block;width:calc(50% - 0.5vw);float: left;margin:1VW 0 0 1vw;}
    .header_sub .kdocs_menu ul li:first-child,.header_sub .kdocs_menu ul li:nth-child(3){margin-left:0;}
    .header_sub .kdocs_menu ul li a{line-height:24px;font-size:calc(13px + 1.3vw);display: block;width:100%;text-align: center;font-family: 'KR_bold';background:#e6e6e6;padding:10px 0;}
    .header_sub .kdocs_menu ul li.on a{color:#fff;background:#9bc85b;}

    .header_sub.eng .kdocs_menu .pitch li a{font-size:calc(13px + 1vw);}

    .header_sub.eng .sub_nav ul li:first-child{width: 30%;}/*2023-05-30*/
    .header_sub.eng .sub_nav ul li:nth-child(3){width: 20%;} /*2025-05-30*/
    .header_sub.eng .sub_nav ul li:nth-child(5){text-align: right;}/*2022-06-08*/
    .header_sub.eng .sub_nav ul li:nth-child(2) a{padding-right:0;} /*2023-05-30*/
    .header_sub.eng .sub_nav ul li:nth-child(3) a{padding-left:27%;}/*2023-05-30*/
    .header_sub.eng .sub_nav ul li:nth-child(4) a{padding-right:6%}/*2022-06-08*/
    
    /*2023-07-10*/
    /*인더스트리 공지사항 게시판*/
    .industry-info-wrap .page-title{font-size:calc(13px + 1.3vw);font-family:"KR_bold";margin-top:0;padding-bottom: 1.5vw;}
    .industry-info-wrap .srch_wrap ul li{line-height: 28px;}
    .industry-info-wrap .srch_wrap ul li a{font-size:14px;font-family: "KR_medium";}
    .industry-info-wrap .srch_wrap .srch{width:calc(100% - 165px);}
    .industry-info-wrap .srch_wrap .srch input{font-size:14px;font-family: "KR_medium";padding:3px 10px 3px;line-height: 28px;}
    .industry-info-wrap .srch_wrap .srch .submit{ background-size:100%; width:24px; height:24px; transform: translate(0px, 28%); -webkit-transform: translate(0px, 28%); -moz-transform: translate(0px, 28%); -ms-transform: translate(0px, 28%); -o-transform: translate(0px, 28%); }
    .industry-info-wrap .table_wrap table{padding: 10px 0;}/*2023-07-20*/
    .industry-info-wrap .table_wrap table tbody tr td{}
    .industry-info-wrap .table_wrap table tbody td{font-size:16px;}/*2023-07-20*/
    .industry-info-wrap .table_wrap table tbody td:nth-child(2){width: 18%;text-align: right;}/*2023-07-20*/
    .industry-info-wrap .table_wrap table tbody tr td.subject .txtcut a{max-width: 91%;}/*2023-07-20*/
    .industry-info-wrap .table_wrap table tbody tr td.subject i.file{width: 18px;height: 16px;margin-left:5px;}/*2023-07-20*/
    .industry-info-wrap .table_wrap .pagination li a{font-size:calc(8px + 0.60vw);line-height: 26px;}
    .industry-info-wrap .table_wrap .pagination li a svg{width:12px;height:12px;}
    .industry-info-wrap .table_wrap .pagination li.page_prev a svg{ transform: translate(0, 1px); -webkit-transform: translate(0, 1px); -moz-transform: translate(0, 1px); -ms-transform: translate(0, 1px); -o-transform: translate(0, 1px); }
    .industry-info.eng .industry-info-wrap .srch_wrap ul li{margin-right:25px;}
    .industry-info.eng .industry-info-wrap .srch_wrap .srch{width:calc(100% - 180px);}
    /*게시글등록*/
    .industry-write-notice-wrap .write-notice-wrap__container .page-title{font-size:calc(13px + 1.3vw);font-family:"KR_bold";margin-top:0;padding-bottom: 1.5vw;}
    .industry-write-notice-wrap .write-notice-wrap__container .write-sub-tit{font-size:calc(10px + 1.15vw);}
    /*게시글상세*/
    .industry-view-notice-wrap{padding-top:0;}
    .industry-view-notice-wrap .industry-view-notice .page-title{font-size:calc(10px + 1.15vw);}
    .industry-view-notice-wrap .industry-view-notice .info{font-size:15px;line-height:calc(13px + 1vw);font-family:"KR_bold";}
    .industry-view-notice-wrap .industry-view-notice .info .download{background-size:18px;}
    .industry-view-notice-wrap .industry-view-notice .notice-content{font-size:15px;line-height:calc(13px + 1vw);}
    .write-container a, .back-to-list a{padding:0.8vw 1.5vw 0.8vw 1.5vw;}
    .industry-view-notice-wrap.eng .industry-view-notice .info .download{padding:0.8vw 30px 0.8vw 13px;background-position: 93% center;}
    /* //2023-07-10*/

    /*2023-07-11*/
    /*인더스트리 준비중*/
    .program-content .program-product.soon{margin-bottom:0;border-bottom:0;padding-top:1vw;}/*2023-07-12*/
    .program-content .program-product .info.soon .head{font-size:calc(8.1px + 0.8vw);margin-bottom: 0;padding: 1vw 0 2vw;}/*2023-07-12*/
    .industry-sub-wrap__content.mentor-content.soon{width: 92vw;margin-left: 4vw;padding-top: 1vw;}
    .industry-sub-wrap__content.mentor-content.soon .title{font-family: "KR_bold";font-size: calc(8.1px + 0.8vw);word-break: keep-all;padding:1vw 0 2vw;line-height: calc(11px + 1.1vw);}/*2023-07-12*/
    /* //2023-07-11*/

    /*2023-08-09*/
    /*지원작품 상세 팝업*/
    .ex_pop{height:100%;}
    .ex_pop .pop_btn svg{width:30px;height:30px;}
    .ex_pop .ex_wrap{margin: 13vw auto;width: calc(100% - 40px);font-size: calc(8px + 0.60vw);}
    .ex_pop .ex_wrap .ex_box{height: 78vh;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box .title{font-size:calc(10px + 1.15vw);padding:20px 0 10px;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box .tit_info{font-size:calc(9px + 0.60vw);}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box .txt{line-height:calc(13px + 1vw);font-size:calc(8px + 0.60vw);}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box .title02{font-size:calc(8.1px + 0.8vw);}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box ul li strong{width:22%;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02{flex-wrap:wrap;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box{width:100%;flex-direction: column;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .section-box {height: 22vw;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .section-box .img{width:25%;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .section-box p {line-height: calc(13px + 1vw);width:calc(75% - 40px);}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .title03{padding:0;border:0;width:25%;text-align: center;margin-top: 10px;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .title03 + span{display:block;width:25%;text-align: center;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box table th{line-height: calc(13px + 1vw);}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box table td{line-height: calc(13px + 1vw);}
    /* //2023-08-09*/
}


@media screen and (min-width:600px) {
    /*.selected-projects-content .product-container .selected-product, .supported-projects-content .product-container .supported-product{min-height: 52vw;}2021-09-06 */
    /*.event-wrap__event-container .event-product .title{min-height: 5vw;}2022-08-23*/
}
/*2023-08-10*/
@media screen and (max-width:840px) {
    /*.selected-projects-content .product-container .selected-product, .supported-projects-content .product-container .supported-product{min-height: 43vw;}2021-09-06 */
    .screenplay-one-content .flex-grid .schedule .row .event{width:13vw;}

}
/* //2023-08-10*/
@media screen and (min-width:1024px) {
    /*.selected-projects-content .product-container .selected-product, .supported-projects-content .product-container .supported-product{min-height: 40vw;}2021-09-06 */

}
@media screen and (min-width:1200px) {
    /*.selected-projects-content .product-container .selected-product, .supported-projects-content .product-container .supported-product{min-height: 36vw;}2021-09-06 */
}
@media screen and (min-width : 1400px) {
    /*.event-wrap__event-container .event-product .title {min-height: 3.3vw;}2022-08-23*/
}


@media screen and (max-width:550px) {
    .archive-wrap__poster-wrap .poster-product .body {min-height: 6vw;}
    .qna-product.answer{padding-left:34px;background-size: 24px;}/* 2021-09-08 */

}
@media screen and (max-width:480px) {
    .archive-wrap__poster-wrap .poster-product .body {min-height: 13vw;}
}

/*2022-08-16*/
@media screen and (min-width:521px) and (max-width:650px) {
    .kdocs-schedule-wrap .kdocs-schedule-content .schedule-box:nth-child(4) .kdocs-schedule-product,.kdocs-schedule-wrap .kdocs-schedule-content .schedule-box:nth-child(5) .kdocs-schedule-product{height:15vw;padding-bottom: 0;}
    }



@media screen and (min-width:1025px) and (max-width:1300px) {
    .event-wrap__event-container .event-product .title{height:5vw;}/*2022-08-23*/
}



/* Mobile CSS */
@media screen and (max-width:520px) {

    /*2022-04-26*/
    .header .top{position: absolute;right:15vw;z-index:200;display: flex;flex-direction: row-reverse;align-items: center;height:calc(100% - 1.8vw);padding-top:1.8vw;}
    .header .top .language{padding-left:10px;}
    .header .top .language a,.header .top .login a{font-family: "KR_medium";font-size: calc(13px + 0.7vw);}
    /* //2022-04-26*/
    .header__nav__bottom__mainNav .menu_container:nth-child(5) .sub_toggle{display:none !important;}/*2022-05-12*/

    /* login */
    .login_page{margin-top:15vw;}
    .sns_login strong{top: 5px;margin-right: 5px;font-size: 16px;}/* 2023-11-06 */
    .sns_login button{margin-right: 1%;width:32px;}/* 2023-11-06 */
    .btn.big span{height: 24px;line-height: 24px;padding: 0 13px;font-size: 12px;}
    .login_page .action .join{background: #fff url('/common/img/kr/eidf/com/login_ico_join.png') no-repeat 20px 50%;background-size: 40px 40px;padding: 15px 20px 20px 82px;}
    .login_page .action .msg{margin:5px 0;font-size: 14px;}
    .login_page .action .btn_area{margin: 8px 0 0;}
    .login_page .action .find {background: #fff url('/common/img/kr/eidf/com/login_ico_find.png') no-repeat 20px 50%;background-size: 40px 40px;padding: 15px 20px 20px 82px;}

    /* 댓글 */
    .cmt_frm .input_wrap {padding:0 0 50px 0;}
    .cmt_frm .cmt_con {height:70px;}
    .cmt_frm .btn_area {width:auto;top:90px;right:auto;left:50%;margin:0 0 0 -50px;}
    .cmt_frm .btn_area #btn span {height:auto;line-height:38px;}
    .cmt_frm .btn_area .btn{width: 100%;}
    .cmt_list .txt {width:100%;float:none;font-size:13px;}
    .cmt_list .info {float:none;width:100% !important; text-align:left;padding-top:10px;font-size:13px;}

    body::-webkit-scrollbar {display: none !important;/* Chrome, Safari, Opera*/}
    *::-webkit-scrollbar {display: none !important;}
    .header::-webkit-scrollbar {display: none !important;}
    .header {-ms-overflow-style: none !important;/* IE and Edge */scrollbar-width: none !important;/* Firefox */}
    .hidden-for-grid {visibility: hidden;}

    /*  헤더 스타일  */
    .header {z-index: 200;top: 0px;position: fixed;width: 100vw;height: 14vw;background-color: white;display: flex;color: black;}
    /* 스크롤바 없애기 */
    .header::-webkit-scrollbar {display: none !important;}
    .header {-ms-overflow-style: none !important;/* IE and Edge */scrollbar-width: none !important;/* Firefox */}
    .header__logo {position: fixed;z-index: 120;width: 100vw;padding-right: 1vw;background-color: white;}
    .header__logo>img {width: 27vw;margin-left: 3.2vw;padding-top: 2.3vw;}
    .header__navOpenBt {position: fixed;right: 3.5vw;top: 2.5vw;z-index: 200;}
    .header__navOpenBt svg {width: 9vw;height: 9vw;}
    .header__navCloseBt {position: fixed;right: 3.5vw;top: 2.4vw;z-index: 200;}
    .header__navCloseBt svg {width: 9vw;height: 9vw;}
     /* 햄버거 누르면 보이는 헤더 */
    .header__nav,
    .header__nav__right .dbox .img-container,
    .header__navCloseBt {display: none;}
    .header__nav {position: absolute;overflow: scroll;width: 100vw;height: 100vh;z-index: 102;background-color: white;}
    .header__nav__right .dbox .word {display: block;margin-top: 5px;}
    .header__nav__top {position: absolute;left: 0;margin-left: 4vw;margin-top: 20vw;overflow: scroll;padding-bottom: 20vh;width: 92vw;}
    .header__nav__top__info {width: 92vw;font-family: "KR_medium";font-size: 25px;line-height: 31px;text-align: left;}
    .header__nav__top__info div {width: 80vw;}
    .header__nav__bottom__mainNav .menu_container:nth-child(5) .sub_toggle ul li:nth-child(4) .depth3 ul li:first-child a{padding-left:1.5vw;}/*2022-05-04*/
    /*2022-04-26*/
    /*
    .header__nav__bottom__mainNav {margin-top: 30px;font-family: "KR_medium";font-size: 25px;white-space: nowrap;}
    .header__nav__bottom__mainNav .menu_container {margin-top: 5px;}

    .header__nav__bottom__mainNav .sub_toggle {background-color: #9BC85B;margin-top: 5px;padding-top: 5px;padding-bottom: 2.5vw;width: 92vw;display: none;}

    .header__nav__bottom__mainNav .sub_toggle * {margin-top: 1.5vw;padding-left: 2vw;display: block;color: white;font-family: "KR_medium";font-size: 22px;}
    .header__nav__right {font-family: "KR_medium";font-size: 25px;}
    .header__nav__right .top div {display: block;margin-top: 5px;}
    */
    .header__nav__bottom__mainNav {margin-top: 30px;font-family: "KR_medium";font-size: 25px;white-space: nowrap;}
    .header__nav__bottom__mainNav .menu_container {margin-top: 5px;cursor: pointer;}
    .header__nav__bottom__mainNav .sub_toggle {margin-top: 0.3vw;padding: 5px 2vw 2.5vw;width: calc(100% - 4vw);border-top:2px solid #777777;border-bottom:2px solid #777777;display: none;}
    .header__nav__bottom__mainNav .sub_toggle li {margin-top: 1vw;display: block;}
    .header__nav__bottom__mainNav .sub_toggle li a{margin-top: 1.5vw;display: block;color: #000;font-family: "KR_medium";font-size: 22px;}
    .header__nav__bottom__mainNav .sub_toggle li.on > a{color:#9bc85b;}
    .header__nav__bottom__mainNav .menu_container .sub_toggle ul li .depth3{display:none;}
    .header__nav__bottom__mainNav .menu_container .sub_toggle ul li .depth3 ul li.on{color:#9bc85b;}
    .header__nav__bottom__mainNav .menu_container .sub_toggle ul li .depth3 ul li a{position: relative;padding-left:2vw;}
    .header__nav__bottom__mainNav .menu_container .sub_toggle ul li .depth3 ul li a:after{content: "";display:block;clear: both;position: absolute;left:0;top:32%;background:#1c1c1c;width:5px;height:5px;border-radius: 20px;}
    .header__nav__bottom__mainNav .menu_container:nth-child(5) .sub_toggle ul li:nth-child(3) .depth3 ul,.header__nav__bottom__mainNav .menu_container:nth-child(5) .sub_toggle ul li:nth-child(4) .depth3 ul{margin-left:1vw;}
    .header__nav__right {font-family: "KR_medium";font-size: calc(13px + 1.3vw);margin-top:1vw;}
    .header__nav__right .top>div {margin-top: 0.3vw;display: block;}
    .container .dbox{font-size:25px;}
    /*.header__nav__right .header_search_container {margin-top: 5px;display: flex;}
    .header__nav__right .header_search_container .input {width: 60vw;border-bottom: 1px solid black;font-family: 15px;line-height: 25px;display: none;}
    .header__nav__right .header_search_container .input:focus {border-bottom: 1px solid #9BC85B;}
    .header__nav__right .header_search_container .search {margin-left: -0.3vw;vertical-align: center;}
    .header__nav__right .header_search_container .cancel {margin-left: -0.5vw;vertical-align: center;display: none;}
    .header__nav__right .header_search_container .search svg {width: 33px;height: 33px;fill: black;}
    .header__nav__right .header_search_container .cancel svg {width: 8.5vw;height: 8.5vw;fill: black;}*/
    .header_search_container {margin-top: 5px;display: flex;}
    .header_search_container .input {width: 100%;border-bottom: 2px solid #9bc85b;font-family: 15px;line-height: 25px;}
    .header_search_container .input:focus {border-bottom: 2px solid #9bc85b;}
    .header_search_container .search {margin-left: -0.3vw;vertical-align: center;cursor: pointer;}/*2022-05-12*/
    .header_search_container .cancel {margin-left: -0.5vw;vertical-align: center;display: none;}
    .header_search_container .search svg {width: 33px;height: 33px;fill: #9bc85b;}
    .header_search_container .cancel svg {width: 8.5vw;height: 8.5vw;fill: #9bc85b;}
    /* //2022-04-26*/

    /* Footer */
    .footer {margin: 0px;overflow-x: hidden;position: relative;background-color: white;border-top: 1px solid black;}
    /* footer의 defs-only는 심사위원 등에 쓰이는 녹색 svg filter입니다     여러 곳에서 쓸 것 같아 footer에 숨겨두었습니다 */
    .defs-only {display: none;}
    .footer__container__marquee {width: 300px;overflow: hidden;width: 100vw;}
    /*2023-07-24*/
    .footer__container__marquee a{display: inline-block;width: 26vw;text-align: center;padding: 0 10px;position: relative;height: 14vw;}
    .footer__container__marquee a img {max-width: 100px; width: 100%; height: auto; position: absolute; top:50%; left:50%;transform:translate(-50%, -50%) ; -webkit-transform:translate(-50%, -50%) ; -moz-transform:translate(-50%, -50%) ; -ms-transform:translate(-50%, -50%) ; -o-transform:translate(-50%, -50%) ; }
    .footer__container__marquee a.circle{width: 16vw;}
    .footer__container__marquee a.circle img{width:13vw;}
    .footer__container__marquee a.long{width: 30vw;}
    .footer__container__marquee a.long img {max-width: 140px;}
    /* //2023-07-24*/
    .footer__container__info {width: 100%;height: auto;background-color: black;display: flex;flex-flow: wrap;}
    .footer__container__info .infobox {padding-top: 4vw;padding-bottom: 4vw;padding-left: 4vw;width: auto;display: flex;flex-direction: column;}
    .footer__container__info .infobox * {margin-bottom: 0.4vw;margin-right: 1.5vw;text-align: left;color: white;font-family: "KR_medium";font-size: 13px;line-height: 17px;}
    .footer__container__info .infobox .highlight {text-decoration: underline;}
    .footer__container__info .infobox:nth-child(5){width: 100%;}/*2023-07-24*/
    .footer__container__info .sns_container {/* background-color: cyan; */padding-left: 3vw;padding-bottom: 2vw;width: 100%;}
    .footer__container__info .sns_container a img {width: 12vw;height: 12vw;}
    /* footer 끝 */

    /* Mainpage */
    .mainpage-wrap {background-color: white;padding-top: 14vw;}
    /* Mainpage의 비디오 부분*/
    .mainpage-wrap__video-container {display: block;width: 100vw;height: 42vw;overflow: hidden;margin-bottom: 4vw;}
    /*.mainpage-wrap__video-container>div {padding: 56.25% 0 0 0;position: relative;}2021-07-23*/
    /* Mainpage의 공지사항 노출 부분*/
    .mainpage-wrap__anounce-container {white-space: nowrap;/*padding-left: 4vw;*/margin-top: 4vw;overflow-x: scroll;display: block;}
    .mainpage-wrap__anounce-container .announce-product {/* background-color: blue; */display: inline-block;width: 80vw;margin-bottom: 4vw;margin-right: 4vw;float: none;}
    .mainpage-wrap__anounce-container .announce-product:nth-child(3n) {margin-right: 4vw;}/* 2021-10-13 */
    /* 맨 마지막 width를 차지하는 hidden-for-grid 삭제 */
    .mainpage-wrap__anounce-container .hidden-for-grid {display: none;}

    .mainpage-wrap__anounce-container .img-container {position: relative;padding-top: 56.25%;overflow: hidden;}
    .mainpage-wrap__anounce-container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;}
    .mainpage-wrap__anounce-container .title {    white-space: normal;    margin-top: 0.5vw;    font-family: "KR_medium";     font-size: 17px;}/* 2021-08-09 */
    .mainpage-wrap__anounce-container .seemore-bt {margin-top: 5vw;font-family: "KR_bold";font-size: 19px;color: #9BC85B;}/*2022-04-27*/
    /* Mainpage의 인더스트리 shortcut */
    .mainpage-wrap__shortcut-container {width: 92vw;margin-left: 4vw;margin-top: 1vw;border-top: 1px solid black;}
    .shortcut-product {width: 100%;}
    .mainpage-wrap .shortcut-product__info,
    .mainpage-wrap .shortcut-product__img {width: 92vw;}
    .mainpage-wrap .shortcut-product__info .title {font-size: 25px;font-family: "KR_bold";word-break: keep-all;    margin-bottom: 3vw;    padding-top: 3vw;}
    .mainpage-wrap .shortcut-product__info .body {    margin-top: 0.5vw;    font-size: 15px;    line-height: 25px;    font-family: "KR_regular";    word-break: keep-all;  }
    .mainpage-wrap .shortcut-product__info .seemore-bt {margin-top: 1.5vw;font-size: 19px;font-family: "KR_bold";color: #9BC85B;margin-top: 5vw;margin-bottom: 5vw;}/*2022-04-27*/
    .mainpage-wrap .shortcut-product__img {/* 옆 글씨와 높이가 안맞아서 margin 주었습니다. */margin-top: 0.3vw;overflow: hidden;}
    .mainpage-wrap .shortcut-product__img img {max-width: 100%;max-height: 100%;}
    /* mainpage의 작품 slide */
    .mainpage-wrap__slide-container {width: 92vw;margin-left: 4vw;margin-top: 5vw;    padding-top: 2vw;border-top: 1px solid black;/* background-color: burlywood; */}
    .mainpage-wrap__slide-container__head {width: 100%;display: flex;justify-content: space-between;}
    .mainpage-wrap__slide-container__head .title {font-size: 25px;font-family: "KR_bold";}
    .mainpage-wrap__slide-container__head .nav {display: none;}

    /* 작품 슬라이드의 헤더 끝 */
    .mainpage-wrap__slide-container__movie-container {width: 100%;margin-top: 1vw;margin-left: 0;overflow: hidden;}/*2021-08-05*/
    .mainpage-wrap__slide-container .movie-product {width: 100%;display:inline-block;margin-bottom: 4vw;margin-left: 0;float:none;}/*2021-08-05*/
    /* movie-product의 공통 스타일 설정! */
    .movie-product {width: 100%;display:inline-block;margin-bottom: 6vw;/*margin-left: 3%;*/float:none;}
    .movie-product .img-container {position: relative;padding-top: 56.25%;overflow: hidden;}
    .movie-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;height: auto;transition-duration: 0.3s;transition-property: transform;}
    .movie-product .product_info {padding-top: 0.3vw;-ms-transition-duration: 0.3s;-ms-transform-property: transform;-webkit-transition-duration: 0.3s;-webkit-transition-property: transform;background-color: white;text-align: left;}
    .movie-product .product_info .title {font-size: 15px;font-family: "KR_bold";}/* 2021-08-09 */
    .movie-product .product_info .producer,
    .movie-product .product_info .country {margin-top: -2px;font-size: 15px;line-height: 21px;font-family: "KR_medium";}/* 2021-08-09 */
    /* 메인페이지의 download wrapper */
    .mainpage-wrap__download-container {width: 92vw;margin-left: 4vw;margin-top: 3vw;}
    /* download-product 의 공통 스타일 설정 */    /* 다운로드 받을 수있는건 download 프로덕트,    접수안내로 가는 것은 foward-product로 정의 */
    .download-product,
    .foward-product {position: relative;display: inline-block;width: 45vw;height: 45vw;/* background-color: #9BC85B; */}/*2022-04-27*/
    .download-product .circle_icon,
    .foward-product .circle_icon {width: 45vw;height: 45vw;}
    .download-product p,
    .foward-product p {position: absolute;display: flex;justify-content: center;/* align horizontal */align-items: center;text-align: center;/* background-color: red; */width: 40vw;height: 40vw;top: 50%;left: 50%;margin: -20vw 0 0 -20vw;font-family: "KR_medium";font-size: 17px;white-space: nowrap;}
    .download-product .download-icon {position: absolute;margin-left: -25vw;margin-top: 35vw;width: 6vw;height: 6vw;}
    /* about-eidf */    /* about-eidf */
    .eidf-wrap {width: 100vw;padding-top: 20vw;padding-bottom: 10vw;background-color: white;}
    .eidf-wrap .page-title {width: 92vw;font-size: 25px;font-family: "KR_bold";margin-left: 4vw;}
    .eidf-wrap .eidf-content {margin-top: 10vw;}
    .eidf-wrap .page-position {margin-left: 4vw;}
    .eidf-wrap .eidf-content .info-content {width: 92vw;margin-left: 4vw;/* background-color: blue; */font-size: 15px;font-family: "KR_regular"; display: block; }/*2021-08-03*/
    .eidf-wrap .eidf-content .info-content .flex-grid {width: 92vw;}
    .eidf-wrap .eidf-content .info-content .flex-grid {width: 92vw;}
    .eidf-wrap .eidf-content .info-content .flex-grid:first-child {display: flex;justify-content: center;align-items: center;border-top: 1px solid black;}
    .eidf-wrap .eidf-content .info-content .flex-grid .img-container {width: 60%;padding-top: 10vw;padding-bottom: 10vw;/* background-color: blue; */}
    .eidf-wrap .eidf-content .info-content .flex-grid .img-container img {width: 100%;/* background-color: blue; */}
    .eidf-wrap .eidf-content .info-content .info-product {border-top: 1px solid black;padding-top: 2vw;padding-bottom: 2vw;}
    .eidf-wrap .eidf-content .info-content .info-product .title {font-family: "KR_bold";padding-bottom: 2vw;}
    .eidf-wrap .eidf-content .slogan-content {width: 92vw;margin-left: 4vw;border-top: 1px solid black;display: block;border-bottom: 1px solid black;}
    .eidf-wrap .eidf-content .slogan-content .flex-grid {width: 92vw;/* height: 20vw; */}
    .eidf-wrap .eidf-content .slogan-content .flex-grid:last-child {width: 92vw;flex-grow: 1;}
    .eidf-wrap .eidf-content .slogan-content .slogan {font-family: "KR_bold";font-size: calc(13px + 1.3vw);display: flex;align-items: center;justify-content: center;text-align: center;padding-top: 10vw;padding-bottom: 10vw;}
    .eidf-wrap .eidf-content .explain {/* border-left: 1px solid black; */padding-top: 2vw;/* padding-left: 1.5vw; */padding-bottom: 2vw;}
    .eidf-wrap .eidf-content .explain .title {font-family: "KR_bold";font-size: 15px;}
    .eidf-wrap .eidf-content .explain .body {font-family: "KR_regular";font-size: 15px;margin-top: 2vw;word-break: keep-all;line-height: 25px;}
    .eidf-wrap .eidf-content .poster-content {width: 92vw;margin-left: 4vw;display: block;/* border-bottom: 1px solid black; */}
    .eidf-wrap .eidf-content .poster-content .poster .img-container {margin-top: 3vw;width: 92vw;overflow: hidden;height:auto;}/*2021-08-03*/
    .eidf-wrap .eidf-content .poster-content .poster .img-container img {width: 92vw;overflow: hidden;height:auto;}/*2021-08-03*/
    .eidf-wrap .eidf-content .poster-content .flex-grid {width: 92vw;padding-bottom: 2vw;}
    .eidf-wrap .eidf-content .poster-content .flex-grid:last-child {width: 92vw;}
    /* about-office */    /* about-office */
    .office-wrap {width: 100vw;padding-top: 20vw;padding-bottom: 10vw;background-color: white;}
    .office-wrap .page-title {font-size: 25px;font-family: "KR_bold";margin-left: 4vw;margin-bottom: 10vw;}
    .office-wrap .page-position {margin-left: 4vw;}
    .office-wrap .office-product-container {width: 92vw;padding-top: 3vw;padding-bottom: 3vw;margin-left: 4vw;border-top: 1px solid black;}
    .office-wrap .office-product-container .head {font-size: 15px;font-family: "KR_bold";}
    .office-wrap .office-product-container.office02 .head{display:inline-block;margin-right:3vw;width:40vw;}/*2023-04-17*/
    .office-wrap .office-product-container .office-product>div {width: 40vw;display: inline-block;margin-top: 3vw;margin-right: 3vw;}
    .office-wrap .office-product-container.office02 .office-product>div{width: 40vw;}/*2023-04-17*/
    .office-wrap .office-product-container .office-product>div .name {font-family: "KR_bold";font-size: 15px;}
    .office-wrap .office-product-container .office-product>div .title {margin-top: 0.5vw;font-family: "KR_regular";font-size: 15px;line-height: 25px;}
    .office-contact-container {border-top: 1px solid black;width: 92vw;margin-left: 4vw;}
    .office-contact-container .contact-product {width: 92vw;padding-bottom: 3vw;padding-top: 3vw;border-top: 1px solid black;}
    .office-contact-container .contact-product:first-child {border-top: none;}
    .office-contact-container .contact-product:last-child {border-bottom: 1px solid black;}
    .office-contact-container .contact-product .title {font-family: "KR_bold";font-size: 15px;}
    .office-contact-container .contact-product .body {margin-top: 3vw;line-height: 25px;font-family: "KR_regular";font-size: 15px;}
    /* about-jury */    /* about-jury */
    .jury-wrap {width: 100vw;padding-top: 20vw;padding-bottom: 10vw;background-color: white;}
    .jury-wrap .page-position {margin-left: 4vw;}
    .jury-wrap .page-title {font-size: 25px;font-family: "KR_bold";margin-left: 4vw;width: 92vw;}
    /* jury popup에 대하여 */
    .jury-wrap__popup {margin: 0px;position: fixed;overflow: hidden;height: fit-content;width: 90vw;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1000;background-color: #9BC85B;padding: 3vw;display: none;}/*2022-04-27*/
    .jury-wrap__popup .img-container {width: 30vw;height: 30vw;overflow: hidden;}
    .jury-wrap__popup .img-container img {top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;}
    .jury-wrap__popup .name {margin-top: 0.5vw;font-size: 19px;font-family: "KR_bold";color: white}
    .jury-wrap__popup .name .eng {font-family: "KR_regular";}
    .jury-wrap__popup .body {font-size: 15px;line-height: 25px;font-family: "KR_regular";line-break: break-all;color: white;}
    .jury-wrap__popup .close-icon {position: absolute;top: 0.5vw;right: 0.5vw;}
    .jury-wrap__popup .close-icon svg {width: 8vw;height: 8vw;fill: white;}
    /* popup  끝 */
    .jury-wrap__jury-title {font-size: 19px;font-family: "KR_bold";margin-left: 4vw;margin-bottom: 2vw;margin-top: 10vw;width: 92vw;word-break: keep-all;}
    .jury-product-container {width: 92vw;margin-left: 4vw;display: flex;flex-flow: wrap;justify-content: space-between;align-items: flex-start;}
    .jury-product {width: 45vw;margin-bottom: 6vw;}
    .jury-product-container .to-be-announced {font-family: "KR_medium";font-size: 15px;margin-bottom: 10vw;}
    .jury-product-container .jury-product .img-container {width: 35vw;height: 35vw;overflow: hidden;position: relative;}
    .jury-product-container .jury-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;filter: grayscale(100%);}
    .jury-product .info {margin-top: 1vw;width: 28vw;font-size: 15px;font-family: "KR_medium";text-align: left;}
    .jury-product .info .kor-name {font-family: "KR_regular";}
    .jury-product .info .eng-name {font-family: "KR_regular";}
    .jury-product .info .body {display: none;}
    .jury-product .img-container img:hover {-webkit-filter: url(#duotone);filter: url(#duotone);}
    .jury-short-product-container {/* background-color: aqua; */width: 92vw;margin-left: 4vw;display: flex;flex-flow: wrap;justify-content: space-between;}
    .jury-short-product-container .jury-short-product {width: 45vw;font-family: "KR_regular";font-size: 15px;margin-bottom: 6vw;}
    /*2022-03-24*/
    .jury-wrap__award-container {/* background-color: beige; */width: 92vw;margin-left: 4vw;}
    .jury-wrap__award-container .title {font-size: 15px;font-family: "KR_bold";margin-bottom: 6px;}
    .jury-wrap__award-container .body {font-size: 15px;font-family: "KR_regular";line-height: 25px;margin-bottom: 20px;}
    .jury-wrap__award-container .body:last-child {margin-bottom: 0vw;}
    /* //2022-03-24*/
    /* award 스타일은 jury/award와 archive가 다릅니다 */
    .jury-wrap__award-title {margin-top: 30px;margin-bottom: 1.5vw;margin-left: 4vw;font-size: 22px;font-family: "KR_bold";}
    .jury-wrap .award-container {/* background-color: beige; */width: 92vw;margin-left: 4vw;}
    .jury-wrap .award-container .title {font-size: 15px;font-family: "KR_bold";margin-bottom: 6px;}
    .jury-wrap .award-container .body {font-size: 15px;font-family: "KR_regular";line-height: 25px;margin-bottom: 20px;}
    .jury-wrap .award-container .body:last-child {margin-bottom: 0vw;}
    /*2022-07-11*/
    .archive-sub-wrap__content02 .jury-short-product-container.soon{justify-content:space-around;font-family: "KR_medium";font-size: 19px;}
    /*시상내역*/
    .jury-wrap .jury-nav li.opened{color:#fff;background:#9BC85B;}
    .jury-wrap .archive_box .archive-prize-content{display:block;}
    .jury-wrap .archive_box .jury-product-container{width:92vw;margin-left:4vw;}
    .jury-wrap .archive_box .jury-product-container section{display: flex;flex-direction: column;margin-bottom: 4vw;}
    .jury-wrap .archive_box .jury-product-container section h3{font-family: "KR_medium";font-size: 19px;}
    .jury-wrap .archive_box .jury-product-container section .jury-prize-box{padding:6vw 0;display: flex;align-items: center;}
    .jury-wrap .archive_box .jury-product-container section .jury-prize-box img{max-width: 320px;width:50%;}
    .jury-wrap .archive_box .jury-product-container section .jury-prize-box span{font-size: 15px;font-family: "KR_bold";padding-left:6vw;}
    .jury-wrap .archive_box .jury-product-container section:nth-child(3) .jury-prize-box{display: block;}
    .jury-wrap .archive_box .jury-product-container section:nth-child(3) img{float: left;}
    .jury-wrap .archive_box .jury-product-container section:nth-child(3) span{width: calc(50% - 6vw);float: left;}
    .jury-wrap .archive_box .jury-product-container section:nth-child(3) span.first{margin-top:0vw;}
    /*자문위원*/
    .jury-wrap .archive_box .archive-judge-content .jury-product-container{width:92vw;margin-left:4vw;margin-top:0;}/*2023-07-24*/
    .jury-wrap .archive_box .jury-product-container h3{font-family: "KR_medium";font-size: 19px;}/*2023-07-24*/
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box{display:flex;width: 100%;flex-direction: column;}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit{width: 100%;overflow: hidden;margin:0;}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit img{max-width: 174px;float: left;}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit span{font-family:"KR_regular";font-size:15px;}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit .name_box{float: left;padding-left:20px;display: flex;flex-direction: column;justify-content: flex-end;height:174px;width: calc(100% - 194px);}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit .name_box span:first-child{padding:10px 0 5px 0;font-family: "KR_bold";}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit .name_box span{display: block;}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .txt{font-family:"KR_regular";font-size:15px;width: 100%;margin:10px 0 40px 0;line-height: 25px;}/*2022-07-15*/
    /*페스티벌 초이스*/
    .jury-wrap .archive_box .archive-festival-content .jury-product-container{width:92vw;margin-left:4vw;}/*2022-07-15*/
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box{display:flex;width: 100%;flex-direction: column;}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit{width: 100%;overflow: hidden;margin:0;}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit .name_box{float: left;padding-left:20px;display: flex;flex-direction: column;justify-content: flex-end;height:174px;width: calc(100% - 194px);}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit .name_box span:first-child{padding:10px 0 5px 0;font-family: "KR_bold";}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit .name_box span{display: block;}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit img{max-width: 174px;float: left;}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit span{font-family:"KR_regular";font-size:15px;}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .txt{font-family:"KR_regular";font-size:15px;width: 100%;margin:10px 0 40px 0;line-height: 25px}/*2022-07-15*/
    /*모바일단편*/
    .jury-wrap .archive_box .archive-mobile-content .jury-product-container{width:92vw;margin-left:4vw;margin-top:4em;}/*2022-07-15*/
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box{display:flex;width: 100%;flex-direction: column;}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit{width: 100%;overflow: hidden;margin:0;}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit .name_box{float: left;padding-left:20px;display: flex;flex-direction: column;justify-content: flex-end;height:174px;width: calc(100% - 194px);}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit .tit .name_box span:first-child{padding:10px 0 5px 0;font-family: "KR_bold";}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit .tit .name_box span{display: block;}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit img{max-width: 174px;float: left;}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit span{font-family:"KR_regular";font-size:15px;}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .txt{font-family:"KR_regular";font-size:15px;width: 100%;margin:10px 0 40px 0;line-height: 25px}/*2022-07-15*/
    /*관객심사단*/
    .jury-wrap .archive_box .archive-audience-content .jury-short-product-container{margin-top:50px;margin-bottom: 50px;}
    /*2022-08-17*/
    /*학생심사단*/
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container{width:92vw;margin-left:4vw;margin-top:20px;}
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container .st-audience-tit{font-family: "KR_medium";font-size: 19px;font-weight: bold;padding:0;margin:0;}
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container .st-audience-tit span{font-weight: normal;}
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container .st-audience-txt{font-family:"KR_regular";font-size:15px;width: 100%;margin:15px 0 10px 0;line-height: 25px;word-break: break-all;}
    .jury-wrap .archive_box .archive-st-audience-content .jury-short-product-container .jury-short-product-tit{width: 100%;font-family: "KR_regular";margin-top:1vw;font-size:15px;margin-bottom: 10px;}
    /* //2022-08-17*/

    /* about sponsers */    /* about sponsers */    /* about sponsers */
    .sponser-wrap {background-color: white;padding-top: 20vw;padding-bottom: 10vw;}
    .sponser-wrap .page-position {width: 92vw;margin-left: 4vw;}
    .sponser-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: 25px;font-family: "KR_bold";margin-bottom: 10vw;}
    .sponser-wrap__container {width: 92vw;margin-left: 4vw;border-bottom: 1px solid black;}
    .sponser-wrap__container .img-container {width: 28vw;height: 10vw;display: inline-block;overflow: hidden;position: relative;}
    .sponser-wrap__container .title {font-size: 17px;font-family: "KR_bold";margin-top: 10vw;    margin-bottom: 3vw;    margin-top: 3vw;    padding-top: 3vw;border-top: 1px solid black;}
    .sponser-wrap__container .title:first-child {margin-top: 5vw;}
    /*2023-07-24*/
    .sponser-wrap__container .img-container img {max-width: 100%;}
    .sponser-wrap__container .img-container a{display: block;width: 100%;text-align: center;height:auto;position: absolute;left: 0;top:50%;transform: translate(0px,-50%); -webkit-transform: translate(0px,-50%); -moz-transform: translate(0px,-50%); -ms-transform: translate(0px,-50%); -o-transform: translate(0px,-50%);}
    .sponser-wrap__container .img-container.circle{width:15vw;}
    .sponser-wrap__container .img-container.circle a img{max-width: 59%;}
    /* //2023-07-24*/

    /* festival-movie */    /* festival-movie */    /* festival-movie */
    .movie-wrap {background-color: white;width: 100vw;padding-top: 20vw;padding-bottom: 7vw;}
    .movie-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: 25px;font-family: "KR_bold";}
    .movie-wrap__product-nav-container {width: 92vw;margin-left: 4vw;margin-top: 10vw;display: flex;flex-flow: wrap;justify-content: space-between;}
    .movie-wrap__product-nav-container>li {width: 92vw;margin-bottom: 4px;}
    .movie-wrap__product-nav-container .product-nav {font-family: "KR_medium";font-size: 17px;text-align: left;}
    .movie-wrap___movie-container {    width: 92vw;    margin-left: 4vw;    margin-top: 10vw;    display: flex;    flex-flow: wrap;    justify-content: space-between;}/* 2021-08-09 */
    .movie-wrap___movie-container .movie-sub-txt {width: 100% ; margin-bottom: 6vw;}/*2023-06-13*/
    .movie-wrap___movie-container02 .movie-sub-txt p { font-family: "KR_medium";font-size: 15px; text-align: left;line-height: 25px;margin: 0; word-break: break-all;}/*2023-06-13*/
    /*2022-07-20*/
    .movie-wrap__nav {overflow: hidden;padding:0 0 2vw;}
    .movie-wrap__product-nav-container02.first{margin-top:4vw;}
    .movie-wrap__product-nav-container02 {width: 92vw;margin-left: 4vw;display: flex;flex-flow: wrap;justify-content: space-between;}
    .movie-wrap__product-nav-container02>li {font-family: "KR_bold";width: 92vw;margin-bottom: 4px;}
    .movie-wrap__product-nav-container02>li.on{color:#9BC85B;}
    .movie-wrap__product-nav-container02 .product-nav02 {font-family: "KR_bold";font-size: 17px;text-align: left;}
    .movie-wrap___movie-container02 {width: 92vw;margin-left: 4vw;margin-top: 10vw; display: flex;  flex-flow: wrap; justify-content: flex-start;overflow: hidden;}

    .movie-wrap___movie-container02 .movie-sub-txt{width:100% ;margin-bottom: 6vw;}
    .movie-wrap___movie-container02 .movie-sub-txt p {font-family: "KR_medium";font-size: 15px;text-align: left;line-height: 25px;margin:0;word-break:break-all;}/*2022-07-26*/
    .movie-wrap___movie-container02.section_intro{left:0;margin-top:3vw;}
    .movie-wrap___movie-container02.section_intro p{width:calc(100% - 1.133vw);margin:0;}
    .movie-wrap___movie-container02.section_intro p img{width: 100%;}
    .movie-wrap___movie-container02.section_all .movie-sub-txt{display: none;}

    /* //2022-07-18*/
    /* tv schedule */    /* tv schedule */    /* tv schedule */
    .tvschedule-wrap {background-color: white;width: 100vw;padding-top: 20vw;padding-bottom: 7vw;    }
    .tvschedule-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: 25px;font-family: "KR_bold"; }
    .tvschedule-wrap .page-position {margin-left: 4vw;    }
    .tvschedule-wrap .tv-calender {width: 92vw;margin-left: 4vw;margin-top: 10vw;flex-flow: wrap;    }
    .tvschedule-wrap .tv-calender .date {display: inline-block;font-family: "KR_medium";font-size: 15px;text-align: left;margin-right: 40px;margin-bottom: 3vw;    }
    .tvschedule-wrap .tvschedule-content {width: 92vw;margin-left: 4vw;       }
    .tvschedule-wrap .tvschedule-content .img-container {width: 92vw;height: calc(92vw*0.5625);overflow: hidden;display: inline-block;margin-top: 3vw;    }
    .tvschedule-wrap .tvschedule-content .img-container img {max-height: 100%; width: 100%;height:100%;object-fit: cover;}/*2022-08-03*/
    .tvschedule-wrap .tvschedule-product {border-bottom: 1px solid black;padding-bottom:3vw;}
    .tvschedule-wrap .tvschedule-product:first-child {border-top: 1px solid black;    }
    .tvschedule-wrap .tvschedule-content .info {display: inline-block;vertical-align: top;width: 100px;padding-top: 3vw;    }
    .tvschedule-wrap .tvschedule-content .info .time {vertical-align: top;font-family: "KR_medium";font-size: 19px;    }
    .tvschedule-wrap .tvschedule-content .channel {margin-top: 0.4vw;font-family: "KR_medium";font-size: 15px;    }
    .tvschedule-wrap .tvschedule-content .title-info {display: inline-block;vertical-align: top;padding-top: 3vw;font-family: "KR_medium";/* background-color: #9BC85B; */font-size: 15px;    }/*2022-04-27*/
    .tvschedule-wrap .tvschedule-content .title-info * {vertical-align: center;    }
    .tvschedule-wrap .tvschedule-content .title-info .kor {font-family: "KR_medium";}

    .tvschedule-wrap .tvschedule-content .title-info .eng {font-family: "KR_medium";margin-top: 0.5vw;    }

    .tvschedule-content .mark {display: inline-block;vertical-align: middle;margin-top: 0.5vw;    }
    .tvschedule-content .mark img {width: 14vw;    }
    /* screen play */    /* screen play */    /* screen play */
    .screenplay-wrap {background-color: white;width: 100vw;padding-top: 20vw;padding-bottom: 10vw;    }
    .screenplay-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: 25px;font-family: "KR_bold";    }
    .screenplay-wrap .page-position {margin-left: 4vw;    }
    .screenplay-wrap__page-bt {width: 92vw;margin-left: 4vw;margin-top: 10vw;font-family: 'KR_bold';font-size: 19px;padding-bottom: 3vw;border-bottom: 1px solid black;border-top: 1px solid black;padding-top: 3vw;    }
    .screenplay-wrap__page-bt>div {padding: 2vw 5vw 2vw 5vw;border-radius: 10vw;margin-bottom: 2vw;    }
    .screenplay-wrap__page-bt>div:last-child {margin-bottom: 0vw;    }
    .screenplay-wrap__page-bt>div:last-child {margin-right: 0vw;    }
    .screenplay-content {margin-top: 3vw;margin-left: 4vw;    }
    .screenplay-one-content .flex-grid {width: 92vw;/* border-bottom:1px solid black; */padding-top: 3vw;    }
    .screenplay-one-content .flex-grid:first-child {padding-top: 0vw;}
    .screenplay-one-content .flex-grid .date {width: 92vw;font-size: 25px;font-family: "KR_medium";margin-top: 7vw;    }
    .screenplay-one-content .flex-grid:first-child .date {margin-top: 0px;    }
    .screenplay-one-content .flex-grid .schedule {width: 92vw;font-size: 13px;margin-top: 3vw;font-family: "KR_medium";    }
    .screenplay-one-content .flex-grid .schedule .row a,
    .screenplay-one-content .flex-grid .schedule .row:first-child {width: 92vw;display: flex;justify-content: space-between;font-size: 13px;font-family: "KR_medium";margin-right: 2vw;padding-bottom: 1.5vw;padding-top: 1.5vw;border-bottom: 1px solid black;    }
    .screenplay-one-content .flex-grid .schedule .row a>*,
    .screenplay-one-content .flex-grid .schedule .row:first-child>* {width: 20vw;padding-right: 2vw;padding-left: 2vw;    }
    .screenplay-one-content .flex-grid .schedule .row a>div {border-right: 1px solid black;    }
    .screenplay-one-content .flex-grid .schedule .row a>div:first-child {border-left: 1px solid black;    }
    .screenplay-one-content .flex-grid .schedule .row:first-child>* {word-break: keep-all;    }
    .screenplay-one-content .flex-grid .schedule .row .ratings,
    .screenplay-one-content .flex-grid .schedule .row .RT,
    .screenplay-one-content .flex-grid .schedule .row .subtitle,
    .screenplay-one-content .flex-grid .schedule .row .event {width: 17vw;    }
    .screenplay-one-content .flex-grid .schedule .row .event{width:10vw;}/*2023-08-10*/
    .screenplay-one-content .flex-grid .schedule .row .event > span{display:none;}
    .screenplay-two-content {}
    .screenplay-two-content .flex-grid {width: 92vw;}
    .screenplay-two-content .flex-grid .title {width: 100%;font-size: 25px;text-align: left;padding-top: 3vw;padding-bottom: 3vw;border-bottom: 1px solid black;font-family: "KR_medium";    }/*2022-07-28*/
    .screenplay-two-content .flex-grid:first-child .title {padding-top: 0px;    }
    .screenplay-two-content .flex-grid .content {padding-top: 3vw;width: 100%;font-size: 15px;text-align: left;display: inline-block;font-family: "KR_regular";line-height: 25px;    }
    .screenplay-two-content .flex-grid .content .explain {padding-bottom: 3vw;border-bottom: 1px solid black;font-family: "KR_regular";line-height: 25px;    }
    .screenplay-two-content .flex-grid .content .head {padding-top: 3vw;padding-bottom: 3vw;font-family: "KR_bold";line-height: 25px;    }
    .screenplay-two-content .flex-grid .content .head:first-child {padding-top: 0px;    }
    .screenplay-three-content {width: 92vw;}
    .screenplay-three-content .title {font-family: "KR_medium";font-size: 16px;margin-bottom: 3vw;padding-top: 3vw;}/*2023-08-11*/
    .screenplay-three-content .title:first-child {padding-top: 0px;}
    .screenplay-three-content .explain {font-family: "KR_regular";font-size: 15px;border-bottom: 1px solid black;padding-bottom: 3vw;line-height: 34px;    }/*2023-08-11*/
    .screenplay-three-content .explain a {color: #9bc85b; border:1px solid #9bc85b; border-radius:20px;padding: 8px 16px 5px;}/*2023-08-11*/
    .screenplay-four-content {border-bottom: 1px solid black;padding-bottom: 3vw;width: 92vw;    }
    .screenplay-four-content .place-head {font-size: 25px;padding-bottom: 3vw;font-family: "KR_medium";    }
    .screenplay-four-content .place {/* height: 45vw; */width: 92vw;border-top: 1px solid black;border-bottom: 1px solid black;}
    .screenplay-four-content .place .naver-map {width: 92vw;height:auto;overflow: hidden;border-bottom: 1px solid black;}/*2022-07-28*/
    .screenplay-four-content .place .naver-map img {width: 100%;}/*2022-07-28*/
    .screenplay-four-content .place .naver-map img.pc_img{display:none;}/*2022-07-28*/
    .screenplay-four-content .place .naver-map img.m_img{display:block;}/*2022-07-28*/
    .screenplay-four-content .place .place-explain {height: auto;padding-top: 3vw;width: 92vw;/* background-color: blanchedalmond;*/}
    .screenplay-four-content .place .place-explain .title {padding-top: 3vw;font-family: 'KR_bold';font-size: 15px;}
    .screenplay-four-content .place .place-explain .title:first-child {padding-top: 0vw;}
    .screenplay-four-content .place .place-explain .body {margin-top:0.5vw;padding-bottom: 0.5vw;font-family: 'KR_regular';font-size: 15px;}
    .screenplay-four-content .desk {/* background-color: blue; */}
    .screenplay-four-content .desk .head {padding-top: 10vw;border-bottom: 1px solid black;padding-bottom: 3vw;font-family: 'KR_bold';font-size: 19px;width: 92vw;}
    .screenplay-four-content .desk .title {width: 92vw;padding-top: 3vw;font-family: 'KR_bold';font-size: 15px;}
    .screenplay-four-content .desk .explain {width: 92vw;margin-top: 0.5vw;line-height: 25px;font-family: 'KR_regular';font-size: 15px; }

    /* specialevent */    /* specialevent */    /* specialevent */
    .specialevent-wrap {background-color: white;width: 100vw;padding-top: 20vw;padding-bottom: 10vw;}
    .specialevent-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: 25px;font-family: "KR_bold";}
    .specialevent-wrap .page-position {margin-left: 4vw;}
    .specialevent-wrap__page-bt {width: 92vw;margin-left: 4vw;margin-top: 10vw;font-family: 'KR_bold';font-size: 19px;padding-bottom: 3vw;border-bottom: 1px solid black;border-top: 1px solid black;padding-top: 3vw;}
    .specialevent-wrap__page-bt>div {padding: 2vw 5vw 2vw 5vw;border-radius: 10vw;margin-bottom: 2vw;/*display: inline-block;*/cursor: pointer;}
    .specialevent-wrap__page-bt>div:last-child {margin-right: 0vw;}
    
    /*2022-07-26*/
    /*
    .specialevent-one-content {width: 92vw;margin-left: 4vw;margin-top: 3vw;}
    .specialevent-one-content .specialevent-intro {font-family: 'KR_regular';width: 100%;font-size: 15px;word-break: keep-all;padding-bottom: 5vw;line-height: 25px;}
    .specialevent-one-content .place {width: 92vw;border-top: 1px solid black;border-bottom: 1px solid black;}
    .specialevent-one-content .place .naver-map {width: 92vw;height: 45vw;display: inline-block;overflow: hidden;border-bottom: 1px solid black;}
    .specialevent-one-content .place .naver-map img {max-height: 100%;margin-top: 15vw;margin-left: -20vw;transform: scale(2.5);}
    .specialevent-one-content .place .place-explain {display: inline-block;width: 92vw;padding-top: 3vw;}
    .specialevent-one-content .place .place-explain .title {padding-top: 3vw;font-family: 'KR_bold';font-size: 15px;}
    .specialevent-one-content .place .place-explain .title:first-child {padding-top: 0vw;}
    .specialevent-one-content .place .place-explain .body { margin-top:0.5vw; line-height: 25px;padding-bottom: 3vw;font-family: 'KR_regular';font-size: 15px;}
    .specialevent-one-content .place .specialevent-apply {margin-top: 3vw;width: 50vw;border: 1px solid black;padding: 0.5vw 1.2vw 0.5vw 1.2vw;font-family: 'KR_bold';font-size: 15px;color: black;text-align: center;}
    .specialevent-one-content .photo-container {width: 92vw;padding-top: 1.5vw;padding-bottom: 1.5vw;border-bottom: 1px solid black;}
    .specialevent-one-content .photo-container .img-container {width: 92vw;height: calc(92vw*0.5625);margin-bottom: 3vw;position: relative;}
    .specialevent-one-content .photo-container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
    .specialevent-one-content .specialevent-schedule-product {border-bottom: 1px solid black;padding-top: 3vw;padding-bottom: 3vw;}
    .specialevent-one-content .specialevent-schedule .date {border-top: 1px solid black;width: 92w;font-family: 'KR_medium';font-size: 25px;color: black;padding-top: 3vw;margin-bottom: vw;}
    .specialevent-one-content .specialevent-schedule .date:first-child {border-top: 0px;}
    .specialevent-one-content .specialevent-schedule .content {width: 92vw;font-family: 'KR_regular';font-size: 15px;}
    .specialevent-one-content .specialevent-schedule .content .container {width: 92vw;padding-top: 3vw;margin-top: 5vw;}
    .specialevent-one-content .specialevent-schedule .content .container:first-child {border-top: 0px;padding-top: 0px;}
    .specialevent-one-content .specialevent-schedule .content .title {color: black;font-family: 'KR_bold';font-size: 15px;display: inline-block;margin-bottom: 3px;}
    .specialevent-one-content .specialevent-schedule .content .body {margin-bottom: 1vw;line-height: 25px;}
    .specialevent-one-content .specialevent-schedule .content a {color: #9BC85B;text-decoration: underline;}
    .specialevent-one-content .specialevent-schedule .content .body .time {font-family: 'KR_bold';font-size: 15px;margin-bottom: 1.5vw;border-bottom: 1px solid black;width: 46vw;}
    .specialevent-one-content .caution {border-bottom: 1px solid black;padding-top: 3vw;padding-bottom: 3vw;font-family: 'KR_regular';font-size: 15px;line-height: 25px;}
    .specialevent-two-content .ceremony-container {width: 92vw;margin-left: 4vw;margin-top: 3vw;padding-bottom: 3vw;border-bottom: 1px solid black;}
    .specialevent-two-content .ceremony-container>div {font-family: 'KR_medium';font-size: 19px;flex-grow: 1;line-height: 30px;margin-top: 30px;}
    .specialevent-two-content .ceremony-container>div:first-child {margin-top: 0px;}
    .specialevent-two-content .opening-movie-title {width: 92vw;margin-left: 4vw;margin-top: 3vw;font-family: "KR_medium";font-size: 25px;margin-bottom: 3vw;color: black;display: inline-block;}
    .specialevent-two-content .container {width: 92vw;margin-left: 4vw;border-top: 1px solid black;border-bottom: 1px solid black;}
    .specialevent-two-content .container .img-container {width: 92vw;overflow: hidden;position: relative;height: calc(92*0.5625vw);}
    .specialevent-two-content .container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .specialevent-two-content .opening-movie-explain {padding-top: 3vw;padding-bottom: 3vw;}
    .specialevent-two-content .opening-movie-explain .title>div {display: inline-block;}
    .specialevent-two-content .opening-movie-explain .title {font-family: "KR_bold";font-size: 19px;}
    .specialevent-two-content .opening-movie-explain .info {font-family: "KR_medium";font-size: 15px;}
    .specialevent-two-content .opening-movie-explain .see-movie {font-family: "KR_medium";font-size: 15px;display: inline-block;color: #9BC85B;text-decoration: underline;margin-top: 3vw;width: 40vw;}
    .specialevent-three-content {font-family: "KR_regular";font-size: 25px;margin-left: 4vw;margin-bottom: 0vw;}
    .industry-award-content {width: 92vw;font-family: "KR_regular";font-size: 15px;line-height: 25px;}
    .specialevent-three-content .industry-award-product {padding-top: 6vw;}
    .specialevent-three-content .industry-award-product:last-child {margin-bottom: 7vw;border-bottom: 1px solid black;}
    .specialevent-three-content .industry-award-product:first-child {padding-top: 3vw;border-bottom: 1px solid black;width: 92vw;}
    .specialevent-three-content .industry-award-product .info .head {font-family: "KR_bold";font-size: 25px;margin-bottom: 3vw;}
    .specialevent-three-content .industry-award-product .info .intro {font-family: "KR_regular";font-size: 15px;line-height: 25px;width: 100%;padding-bottom: 3vw;}
    .specialevent-three-content .industry-award-product .content {width: 92vw;}
    .specialevent-three-content .industry-award-product .content .flex-grid {width: 46vw;}
    .specialevent-three-content .industry-award-product .content .img-container {width: 92vw;height: calc(92vw*0.5625);overflow: hidden;position: relative;}
    .specialevent-three-content .industry-award-product .content .info {padding-top: 3vw;}
    .specialevent-three-content .industry-award-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .specialevent-three-content .industry-award-product .content .info .title {padding-top: 2vw;font-family: 'KR_bold';font-size: 15px;line-height: 25px;}
    .specialevent-three-content .industry-award-product .content .info .title:first-child {padding-top: 0vw;}
    .specialevent-three-content .industry-award-product .content .info .body {margin-top:0.5vw;padding-bottom: 3vw;font-family: 'KR_regular';font-size: 15px;line-height: 25px;}
    .specialevent-three-content .industry-award-info .title {margin-top: 3vw;font-family: 'KR_bold';font-size: 25px;padding-bottom: 3vw;}
    .specialevent-three-content .industry-award-info .container {border-top: 1px solid black;width: 92vw;}
    .specialevent-three-content .industry-award-info .container-title {width: 92vw;padding-top:3vw;padding-bottom:3vw;align-self: center;text-align: left;padding-right: 1vw;padding-left: 1vw;font-family: "KR_bold";font-size: 22px;}
    .specialevent-three-content .industry-award-info .container .row {display: flex;width: 92vw;justify-content: space-between;font-family: "KR_regular";font-size: 15px;border-bottom: 1px solid black;align-items: stretch;padding-top: 2vw;padding-bottom: 2vw;}
    .specialevent-three-content .industry-award-info .flex-grid .row .bold {font-family: "KR_bold";}
    .specialevent-three-content .industry-award-info .container .row:last-child {border-bottom: none;}
    .specialevent-three-content .industry-award-info .container .row:first-child {border-top: 1px solid black;}
    .specialevent-three-content .industry-award-info .container .row>* {border-right:1px solid black;width: 30vw;padding-right: 3vw;padding-left: 3vw;flex-grow: 1;}
    .specialevent-three-content .industry-award-info .container .row div:first-child{border-left:1px solid black;}
    .specialevent-three-content .industry-award-info .container .row .number {width: 15vw;}
    .specialevent-three-content .industry-award-info .container .row .benefits {width: 30vw;}
    .specialevent-three-content .industry-award-info .container .row .explain {width: 95vw;}
    .specialevent-three-content .industry-award-info .notice {border-top: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;border-bottom: 1px solid black;font-size: 15px;width:92vw;}
    */
    /*2022-08-01*/
    .specialevent-one-content .ceremony-container {width: 92vw;margin-left: 4vw;margin-top: 3vw;padding-bottom: 3vw;border-bottom: 1px solid black;}
    .specialevent-one-content .ceremony-container>div {font-family: 'KR_medium';font-size: 19px;flex-grow: 1;line-height: 30px;margin-top: 30px;}
    .specialevent-one-content .ceremony-container>div:first-child {margin-top: 0px;}
    .specialevent-one-content .ceremony-container .kor{font-family: 'KR_bold';}/*2022-08-09*/
    .specialevent-one-content .opening-movie-title {width: 92vw;margin-left: 4vw;margin-top: 3vw;font-family: "KR_medium";font-size: 25px;margin-bottom: 3vw;color: black;display: inline-block;}
    .specialevent-one-content .container {width: 92vw;margin-left: 4vw;border-top: 1px solid black;border-bottom: 1px solid black;}
    .specialevent-one-content .container .img-container {width: 92vw;overflow: hidden;position: relative;height: calc(92*0.5625vw);}
    .specialevent-one-content .container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .specialevent-one-content .opening-movie-explain {padding-top: 3vw;padding-bottom: 3vw;}
    .specialevent-one-content .opening-movie-explain .title>div {display: inline-block;}
    .specialevent-one-content .opening-movie-explain .title {font-family: "KR_bold";font-size: 19px;}
    .specialevent-one-content .opening-movie-explain .info {font-family: "KR_medium";font-size: 15px;}
    .specialevent-one-content .opening-movie-explain .see-movie {font-family: "KR_medium";font-size: 15px;display: inline-block;color: #9BC85B;text-decoration: underline;margin-top: 3vw;width: 40vw;}
    /*2022-08-03*/
    .specialevent-one-content .info_thum{width: 92vw;margin-left: 4vw;padding:4vw 0 2vw; border-bottom: 1px solid black;}
    .specialevent-one-content .info_thum ul{width:100%;padding-bottom: 2vw;}
    .specialevent-one-content .info_thum ul li{display: flex;flex-direction: column;padding-bottom: 20px;font-size: 15px;font-family: "KR_regular";}
    .specialevent-one-content .info_thum ul li:last-child{padding-bottom: 0;}
    .specialevent-one-content .info_thum ul li .thum_img{display: block;width: 100%;display: flex;flex-direction: row;align-items: flex-end;}
    .specialevent-one-content .info_thum ul li .thum_img img{width: 50%;}
    .specialevent-one-content .info_thum ul li .thum_txt{width: 100%;padding-top:2vw}/*2022-08-03*/
    /* //2022-08-03*/
    .specialevent-five-content {width: 92vw;margin-left: 4vw;margin-top: 3vw;}
    .specialevent-five-content .industry-award-product{padding-bottom: 5vw;}
    .specialevent-five-content .industry-award-product .info{padding-bottom: 3vw;}
    .specialevent-five-content .industry-award-product .info .tit_head{font-family: "KR_bold";font-size: 18px;border-bottom:1px solid #575555;display: block;padding:0 0 3vw 0;font-weight: normal;}/*2023-08-11*/
    .specialevent-five-content .industry-award-product .info .tit_head span{font-family: "KR_regular";font-size: 15px; display: block;padding-top:1.5vw;}/*2023-08-11*/
    .specialevent-five-content .industry-award-product .info .head {font-family: "KR_bold";font-size: 18px;padding-bottom: 3vw;border-bottom:1px solid #575555;}/*2023-08-11*/
    .specialevent-five-content .industry-award-product .info .intro{font-family: "KR_regular";font-size: 15px;line-height:20px;border-bottom:1px solid #575555;display: flex;flex-wrap: nowrap;flex-direction:column;padding:3vw 0;}
    .specialevent-five-content .industry-award-product .info .intro .cell01{padding:1.5vw 0;}
    .specialevent-five-content .industry-award-product .info .intro .cell01 .tit{font-family: "KR_bold";font-size: 18px;padding:0;margin:0;display:inline-block;}/*2023-08-11*/
    .specialevent-five-content .industry-award-product .info .intro .cell01 .txt{font-family: "KR_bold";font-size: 22px;font-weight: normal;padding:0;margin:0;padding-left:1.5vw;}
    .specialevent-five-content .industry-award-product .info .intro .cell01 .txt.mob{display:inline;}
    .specialevent-five-content .industry-award-product .info .intro .cell02 .txt.pc{display:none;}
    .specialevent-five-content .industry-award-product .info .intro .cell02 p{font-size:15px;line-height: 25px;padding:0;margin:0;}
    .specialevent-five-content .industry-award-product .info .intro .cell03 ul{padding:1.5vw 0;}
    .specialevent-five-content .industry-award-product .info .intro .cell03{align-self: baseline;}
    .specialevent-five-content .industry-award-product .info .intro .cell03 ul li{line-height: 24px;}
    .specialevent-five-content .industry-award-product .info .intro .cell02 p a{display:block;font-weight: bold;background-color:#9bc85b;color:#fff;padding:1vw 1.5vw 0;width: 90px;text-align: center;margin:3vw 0;}
    .specialevent-five-content .industry-award-product .last_txt{font-family: "KR_regular";font-size: 15px;padding: 0 0 2vw 0;display: block;} 
    /* //2022-08-01*/
    .specialevent-two-content .ceremony-container {width: 92vw;margin-left: 4vw;margin-top: 3vw;padding-bottom: 3vw;display: flex;border-bottom: 1px solid #575555;}
    .specialevent-two-content .ceremony-container>div {font-family: 'KR_medium';font-size: 15px;flex-grow: 1;line-height: 30px;}
    .specialevent-two-content .opening-movie-title {width: 92vw;margin-left: 4vw;margin-top: 3vw;margin-bottom:3vw;font-family: "KR_bold";font-size:18px;color: black;display: inline-block;}/*2023-08-11*/
    .specialevent-two-content .container {width: 92vw;margin-left: 4vw;display: flex;border-bottom: 1px solid #575555;margin-bottom: 5vw;flex-wrap: nowrap;flex-direction: column;}
    .specialevent-two-content .container .info{width:100%;padding:0 0 3vw 0;}/*2023-08-11*/
    .specialevent-two-content .container .info .intro{font-family: "KR_regular";font-size: 15px;word-break: break-all;line-height: 25px;}/*2023-08-11*/
    .specialevent-two-content .container .info .intro strong{display: block;padding:0.4vw 0;}
    .specialevent-two-content .container .info_thum{padding:4vw 0;font-size: 15px;font-family: "KR_bold";border-bottom: 1px solid #575555;}/*2022-07-29*/
    .specialevent-two-content .container .info_thum ul li{display: flex;flex-direction: column;padding-bottom: 20px;}
    .specialevent-two-content .container .info_thum ul li:last-child{padding-bottom: 0;}
    .specialevent-two-content .container .info_thum ul li .thum_img{display: block;width: 100%;display: flex;flex-direction: row;align-items: flex-end;}
    .specialevent-two-content .container .info_thum ul li .thum_img img{width: 50%;}
    .specialevent-two-content .container .info_thum ul li .thum_txt{width: 100%;} 
    .specialevent-two-content .container .info_thum ul li .thum_img .mob-only{display:block;padding-left:2vw;font-family: "KR_bold";}/*2022-08-09*/
    .specialevent-two-content .container .info_thum ul li .thum_txt .pc-only{display:none;}
    .specialevent-two-content .container .info_link{padding:4vw 0;font-size: 15px;font-family: "KR_regular";}/*2022-07-29*/
    .specialevent-two-content .container .info_link a{display:block;font-weight: bold;background-color:#9bc85b;color:#fff;padding:1vw 1.5vw 0.5vw;width: 90px;text-align: center;margin:3vw 0;}/*2022-07-29*/
    .specialevent-three-content {font-family: "KR_regular";font-size: 22px;margin-left: 4vw;margin-bottom: 0vw;}
    .specialevent-three-content .industry-award-content {width: 92vw;font-family: "KR_regular";font-size: 15px;line-height: 25px;}
    .specialevent-three-content .industry-award-product {padding-top: 6vw;}
    .specialevent-three-content .industry-award-product:last-child {margin-bottom: 7vw;border-bottom: 1px solid black;}
    .specialevent-three-content .industry-award-product:first-child {padding-top: 3vw;border-bottom: 1px solid black;width: 92vw;}
    .specialevent-three-content .industry-award-product .info .head {font-family: "KR_bold";font-size: 22px;margin-bottom: 3vw;}
    .specialevent-three-content .industry-award-product .info .intro {font-family: "KR_regular";font-size: 15px;line-height: 25px;width: 100%;padding-bottom: 3vw;word-break: break-all;;}
    .specialevent-three-content .industry-award-product .content {width: 92vw;border-top:1px solid black;}/*2022-08-09*/
    .specialevent-three-content .industry-award-product .content .img-container {width: 92vw;height: calc(92vw*0.5625);overflow: hidden;position: relative;}
    .specialevent-three-content .industry-award-product .content .info {padding-top: 3vw;}
    .specialevent-three-content .industry-award-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .specialevent-three-content .industry-award-product .content .info .title {padding-top: 2vw;font-family: 'KR_bold';font-size: 19px;line-height: 25px;}/*2022-08-09*/
    .specialevent-three-content .industry-award-product .content .info .title:first-child {padding-top: 0vw;}
    .specialevent-three-content .industry-award-product .content .info .body {padding-bottom: 3vw;font-family: "KR_medium";font-size: 15px;line-height: 25px;}/*2022-08-09*/
    .specialevent-three-content .industry-award-product .content .info .body .time{display: block;padding-top:3vw;font-size: 15px;font-family: "KR_medium";}/*2022-08-09*/
    .specialevent-four-content {font-family: "KR_regular";font-size: 22px;margin-left: 4vw;margin-bottom: 0vw;}
    .specialevent-four-content .industry-award-content {width: 92vw;font-family: "KR_regular";font-size: 15px;line-height: 25px;}
    .specialevent-four-content .industry-award-product {padding-top: 6vw;}
    .specialevent-four-content .industry-award-product:last-child {margin-bottom: 7vw;border-bottom: 1px solid black;}
    .specialevent-four-content .industry-award-product:first-child {padding-top: 3vw;border-bottom: 1px solid black;width: 92vw;}
    .specialevent-four-content .industry-award-product .info .head {font-family: "KR_bold";font-size: 22px;margin-bottom: 3vw;}
    .specialevent-four-content .industry-award-product .info .intro {font-family: "KR_regular";font-size: 15px;line-height: 25px;width: 100%;padding-bottom: 3vw;word-break: break-all;;}
    .specialevent-four-content .industry-award-product .content {width: 92vw;border-top:1px solid black;}/*2022-08-09*/
    .specialevent-four-content .industry-award-product .content .img-container {width: 92vw;height: calc(92vw*0.5625);overflow: hidden;position: relative;}
    .specialevent-four-content .industry-award-product .content .info {padding-top: 3vw;}
    .specialevent-four-content .industry-award-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .specialevent-four-content .industry-award-product .content .info .title {padding-top: 2vw;font-family: 'KR_bold';font-size: 19px;line-height: 25px;}/*2022-08-09*/
    .specialevent-four-content .industry-award-product .content .info .title:first-child {padding-top: 0vw;}
    .specialevent-four-content .industry-award-product .content .info .body {padding-bottom: 3vw;font-family: "KR_medium";font-size: 15px;line-height: 25px;}/*2022-08-09*/
    .specialevent-four-content .industry-award-product .content .info .body .time{display: block;padding-top:3vw;font-size: 15px;font-family: "KR_medium";}/*2022-08-09*/
    .specialevent-four-content .last_txt{font-size:15px;padding: 0 0 2vw;font-family: 'KR_bold';border-bottom: 1px solid #575555;}
    /*// 2022-07-26 */
     /* 2022-08-09 */
     .specialevent-six-content {font-family: "KR_regular";font-size: 22px;margin-left: 4vw;margin-bottom: 0vw;}
     .specialevent-six-content .industry-award-content {width: 92vw;font-family: "KR_regular";font-size: 15px;line-height: 25px;}
     .specialevent-six-content .opening-movie-title{width: 92vw;margin-top:3vw;font-family: "KR_bold";font-size:18px;margin-bottom: 3vw;color: black;display: inline-block;}/*2023-08-11*/
     .specialevent-six-content .industry-award-product .info{width:92vw;border-bottom: 1px solid black;}
     .specialevent-six-content .industry-award-product .info .head {font-family: "KR_bold";font-size: 22px;margin: 3vw 0;}
     .specialevent-six-content .industry-award-product .info .intro {font-family: "KR_regular";font-size: 15px;line-height: 25px;width: 100%;padding-bottom: 3vw;word-break: break-all;;}
     .specialevent-six-content .industry-award-product .content {width: 92vw;}
     .specialevent-six-content .industry-award-product .content .img-container {width: 92vw;height: calc(92vw*0.5625);overflow: hidden;position: relative;}
     .specialevent-six-content .industry-award-product .content .info {padding-top: 3vw;}
     .specialevent-six-content .industry-award-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
     .specialevent-six-content .industry-award-product .content .info .title {padding-top: 2vw;font-family: 'KR_bold';font-size: 19px;line-height: 25px;}
     .specialevent-six-content .industry-award-product .content .info .title:first-child {padding-top: 0vw;}
     .specialevent-six-content .industry-award-product .content .info .body {padding-bottom: 3vw;font-family: "KR_medium";font-size: 15px;line-height: 25px;}
     .specialevent-six-content .industry-award-product .content .info .body .time{display: block;padding-top:3vw;font-size: 15px;font-family: "KR_medium";}
     .specialevent-six-content .info-place{padding-top:0;}
     .specialevent-six-content .info-place .place-head {font-size: 25px;padding: 3vw 0;font-family: "KR_medium";}
     .specialevent-six-content .place {width: 92vw;border-top: 1px solid black;border-bottom: 1px solid black;}
     .specialevent-six-content .place .naver-map {width: 92vw;height:auto;overflow: hidden;border-bottom: 1px solid black;}
     .specialevent-six-content .place .naver-map img {width: 100%;}
     .specialevent-six-content .place .naver-map img.pc_img{display:none;}
     .specialevent-six-content .place .naver-map img.m_img{display:block;}
     .specialevent-six-content .place .place-explain {height: auto;width: 92vw;}
     .specialevent-six-content .place .place-explain .title  {padding-top: 3vw;font-family: 'KR_bold';font-size: 15px;}
     .specialevent-six-content .place .place-explain .body  {margin-top:0.5vw;padding-bottom: 0.5vw;font-family: 'KR_regular';font-size: 15px;}
     .specialevent-six-content .sponser .head{padding-top: 10vw;border-bottom: 1px solid black;padding-bottom: 3vw;font-family: 'KR_bold';font-size: 19px;width: 92vw;}
     .specialevent-six-content .sponser .title {width: 92vw;padding-top: 3vw;font-family: 'KR_bold';font-size: 15px;}
     .specialevent-six-content .sponser .explain {width: 92vw;margin-top: 0.5vw;line-height: 25px;font-family: 'KR_regular';font-size: 15px; }
     .specialevent-six-content .sponser .img-container {width: 28vw;height: 10vw;display: inline-block;overflow: hidden;position: relative;}
     .specialevent-six-content .sponser .img-container img{position: absolute;max-width: 100%;top: 0;left: 0;}
     /* //2022-08-09 */


    /* Industry_intro */    /* Industry_intro */    /* Industry_intro */
    /*2022-04-27*/
    .industry-intro-wrap {background-color: white;padding-top: 6vw;padding-bottom: 10vw;}/*2022-05-26*/
    .industry-intro-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: 25px;font-family: "KR_bold";}
    .industry-intro-wrap .page-intro {width: 92vw;margin-left: 4vw;margin-top: 5px;font-size: 15px;line-height: 25px;font-family: "KR_regular";word-break: keep-all;}
    .industry-intro-wrap .industry-intro-img{width:100%;overflow: hidden;padding:4vw 0;position: relative;}/*2022-05-04*/
    .industry-intro-wrap .industry-intro-img img{width:100%;}
    .industry-intro-wrap__academy {width: 92vw;margin-left: 4vw;}
    .industry-intro-wrap__pitch {width: 92vw;margin-left: 4vw;padding-top: 6vw;}
    .industry-intro-wrap__academy>.title, .industry-intro-wrap__pitch>.title {border-bottom: 1px solid #575555;font-size: 22px;font-family: "KR_bold";padding-top: 3vw;padding-bottom: 3vw;}
    .industry-intro-wrap__academy .intro, .industry-intro-wrap__pitch>.intro {border-bottom: 1px solid #575555;margin-top:4vw;font-size: 15px;line-height: 25px;font-family: "KR_regular";word-break: keep-all;margin-bottom: 3vw;padding-bottom: 2vw;}
    .industry-intro-wrap__academy>.intro .industry-link,.industry-intro-wrap__pitch>.intro .industry-link{width:100%;display:block;font-size: 18px;font-weight: bold;}
    .industry-intro-wrap__academy>.intro .industry-link > a,.industry-intro-wrap__pitch>.intro .industry-link > a{font-size: 16px;float:right;color:#9bc85b;}
    .industry-intro-wrap__academy>.intro .industry_sub_txt, .industry-intro-wrap__pitch>.intro .industry_sub_txt{padding-top:2vw;overflow: hidden;display: block;}
    .industry-intro-wrap__academy>.intro .industry_sub_txt2,.industry-intro-wrap__pitch>.intro .industry_sub_txt2{width:100%;overflow: hidden;display:block;text-align: center;font-family: "KR_Bold";padding-bottom: 2vw;}/*2022-05-18*/
    .industry-intro-wrap hr{width:calc(100% - 8vw);background-color:#575555;border:0;height:1px;color:#575555;padding:0;margin:-2vw 0 0 4vw;}
    /* //2022-04-27 */
    .industry-intro-wrap__academy .industry-product-container {width: 100%;overflow: hidden;}
    .industry-intro-wrap__pitch .industry-product-container {width: 100%;overflow: hidden;margin-top: 1vw;justify-content: space-between;}
    /* intro 인트로 페이지의 아카데미와 피칭의 공통 스타일 */
    .industry-product-container .industry-product {width: 92vw;border-bottom: 1px solid black;margin-bottom: 20px;}
    .industry-product-container .industry-product .img-container {width: 100%;padding-top: 56.25%;position: relative;}
    .industry-product-container .industry-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;}
    .industry-product-container .industry-product .title {margin-top: 7px;font-family: "KR_bold";font-size: 19px;padding-top: 1.5vw;padding-bottom: 1.5vw;}
    .industry-product-container .industry-product .body {word-break: keep-all;width: 100%;margin-top: 5px;font-family: "KR_regular";font-size: 15px;line-height: 25px;word-break: keep-all;}
    .industry-product-container .industry-product .seemore-bt {margin-top: 4vw;font-family: "KR_bold";font-size: 19px;color: #9BC85B;margin-bottom: 5vw;}/*2022-04-27*/
    /* 인더스트리 intro 페이지의 파트너 */
    .industry-intro-wrap__partner {width: 92vw;margin-left: 4vw;border-bottom: 1px solid black;padding-top:4vw;margin-bottom: 10vw;}/* 2022-04-27 */
    .industry-intro-wrap__partner .title {margin-top: 20px;font-family: "KR_bold";font-size: 22px;padding-bottom: 3vw;border-bottom: 1px solid black;}
    .industry-intro-wrap__partner .img-container {width: 25vw;height: 12vw;display: inline-block;/* background-color: blue; */overflow: hidden;position: relative;margin-top: 2vw;margin-right: 2vw;}
    .industry-intro-wrap__partner .img-container img {position: absolute;max-width: 100%;top: 0;left: 0;}
    /*kdocs 스케줄*/
    /*2022-08-16*/
    .kdocs-schedule-wrap {background-color: white;width: 100vw;padding-top: 20vw;padding-bottom: 7vw; }
    .kdocs-schedule-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: 25px;font-family: "KR_bold"; }
    .kdocs-schedule-wrap .page-position {margin-left: 4vw;}
    .kdocs-schedule-wrap .kdocs-calender {width: 92vw;margin-left: 4vw;margin-top: 10vw;}
    .kdocs-schedule-wrap .kdocs-calender .date {display: inline-block;font-family: "KR_medium";font-size: 15px;text-align: left;margin-right: 40px;margin-bottom: 3vw;}
    .kdocs-schedule-wrap .kdocs-calender .date-tab{margin-right:0;}
    .kdocs-schedule-wrap .kdocs-calender .date-tab a{display: inline-block;margin-right: 40px;margin-bottom: 3vw;}
    .kdocs-schedule-wrap .kdocs-calender .date-tab a.open{color:#9BC85B;}    
    .kdocs-schedule-wrap .kdocs-schedule-content {width: 92vw;margin-left: 4vw;}
    .kdocs-schedule-wrap .kdocs-schedule-content .schedule-box{display:none;}
    .kdocs-schedule-wrap .kdocs-schedule-content .schedule-box.open{display:block;}
    .kdocs-schedule-wrap .kdocs-schedule-product {border-bottom: 1px solid black;padding-bottom:3vw;}
    .kdocs-schedule-wrap .kdocs-schedule-product:first-child {border-top: 1px solid black;}
    .kdocs-schedule-wrap .kdocs-schedule-content .info {display: inline-block;vertical-align: top;width: 100%;padding-top: 3vw;}
    .kdocs-schedule-wrap .kdocs-schedule-content .info .time {vertical-align: top;font-family: "KR_medium";font-size: 18px;}
    .kdocs-schedule-wrap .kdocs-schedule-content .txt {margin-top: 0.4vw;font-family: "KR_medium";font-size: 15px;    }
    .kdocs-schedule-wrap .kdocs-schedule-content .title-info {display: inline-block;vertical-align: top;padding-top: 3vw;font-family: "KR_medium";font-size: 15px;}
    .kdocs-schedule-wrap .kdocs-schedule-content .title-info * {vertical-align: center;}
    .kdocs-schedule-wrap .kdocs-schedule-content .title-info .kor {font-family: "KR_medium";}
    .kdocs-schedule-wrap .kdocs-schedule-content .title-info .eng {font-family: "KR_medium";margin-top: 0.5vw;}
    .kdocs-schedule-wrap .kdocs-schedule-content .venue{display: inline-block;vertical-align: top;padding-top: 1.5vw;font-family: "KR_medium";font-size: 15px;}
    /* //2022-08-16*/

    /* Industry_Sub */    /* Industry_Sub */
    .industry-sub-wrap {background-color: white;padding-top: 6vw;padding-bottom: 0vw;}/*2022-05-26*/
    .industry-sub-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: 25px;font-family: "KR_bold";}
    .industry-sub-wrap .page-tit-img{width: 100vw;padding:4vw 0 2vw 0;}/* 2022-04-27*/
    .industry-sub-wrap .page-tit-img img{width:100%;}/* 2022-04-27*/
    .industry-sub-wrap .page-position {margin-left: 4vw;font-size: 15px;font-family: "KR_regular";}
    .industry-sub-wrap .page-img {width: 100vw;height: calc(50*0.5625vw);margin-left: -4vw;margin-top: 10vw;position: relative;overflow: hidden;}/* 2022-04-27 */
    .industry-sub-wrap .page-img img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .industry-sub-wrap .page-intro {width: 92vw;margin-left: 4vw;font-size: 15px;line-height: 25px;font-family: "KR_regular";margin-top: 3vw;word-break: keep-all;}
    .industry-sub-wrap .page-bt {margin-top: 3vw;width: 92vw;margin-left: 4vw;padding-bottom: 3vw;border-bottom: 1px solid black;display:flex;justify-content: space-around;}/* 2022-04-27 */
    .industry-sub-wrap .page-bt li {/* border: 2px solid black; *//* margin-right: 1.5vw; */font-size: 16px;/* display: inline-block; */cursor: pointer;font-family: "KR_bold";padding: 2vw 5vw 2vw 5vw;border-radius: 10vw;margin-bottom: 2vw;}/*2022-05-18*/
    .industry-sub-wrap .page-bt li:last-child {margin-right: 0px;}
    .guidelines-content {width: 92vw;margin-left: 4vw;padding-top: 3vw;/* background-color:blue; *//* padding-bottom:1vw; border-bottom: 1px solid black;margin-bottom: 10vw;*//* background-color: ; */}/* 2022-04-27 */
    /* 안에 들어가있는건 다운로드 아이콘이 없는 foward-product입니다.     나중에 다운로드 컨텐츠가 들어갈 수도 있습니다. 그럴 때는 svg만 추가해주시면 됩니다*/
    .guidelines-content .guidelines__download-container {position: relative;width: 92vw;background-color: #9BC85B;}/* 2022-04-27 */
    .guidelines-content .guidelines__download-container .download-product,    .guidelines-content .guidelines__download-container .foward-product {background-color: #9BC85B;display: inline-block;}/* 2022-04-27 */
    .guidelines-content .guidelines__product {padding-top: 3vw;padding-bottom: 3vw;/* display: flex; */width: 92vw;border-bottom: 1px solid black;}
    .guidelines-content .guidelines__product:first-child {padding-top: 0vw;}
    .guidelines-content .guidelines__product:last-child {margin-bottom: 0px;border-bottom: none;}
    .guidelines-content .guidelines__product .title {font-family: "KR_bold";font-size: 15px;line-height: 25px;width: 92vw;color: black;padding-bottom: 3vw;/* padding-left: 8px; */}
    .guidelines-content .guidelines__product .paragraph {display: inline-block;font-family: "KR_regular";font-size: 15px;line-height: 25px;width: 92vw;}
    /*2022-05-30*/
    .guidelines-content .guidelines__product .mark01 i{display:block;float: left;margin-right: 5px;font-style: normal;}
    .guidelines-content .guidelines__product .mark02 i{display:block;float: left;margin-left: 20px;margin-right:5px;font-style: normal;}
    .guidelines-content .guidelines__product .mark03 i{display:block;float: left;margin-left: 32px;margin-right:5px;font-style: normal;}
    .guidelines-content .guidelines__product .mark04 i{display:block;float: left;margin-right: 5px;font-style: normal;}
    .guidelines-content .guidelines__product .mark01 > span{display: block;float: left;width:calc(100% - 20px);}
    .guidelines-content .guidelines__product .mark02 > span{display: block;float: left;width:calc(100% - 32px);}
    .guidelines-content .guidelines__product .mark03 > span{display: block;float: left;width:calc(100% - 42px);}
    .guidelines-content .guidelines__product .mark04 > span{display: block;float: left;width:calc(100% - 20px);}
    /* //2022-05-30*/
    .guidelines-content .submission_btn{width: 100%;text-align: center;}/*2023-05-23*/
    .guidelines-content .submission_btn a{display: inline-block;background: #9BC85B;color: #fff;font-family: "KR_bold";font-size:18px;margin: 0 auto;text-align: center;padding: 3vw 8vw;}/*2023-05-23*/


    /* industry_sub programs*/
    .program-content {width: 92vw;margin-left: 4vw;font-family: "KR_regular";font-size: calc(6px + 0.65vw);line-height: calc(11px + 1.1vw);}
    .program-content .program-product {padding-top: 6vw;}
    .program-content .program-product:last-child {margin-bottom: 10vw;border-bottom: 1px solid black;}
    .program-content .blank-space {height: 5vw;width: 92vw;}
    .program-content .program-product:first-child {padding-top: 2vw;border-bottom: 1px solid black;}
    .program-content .program-product .info .head {padding-top: 3vw;font-family: "KR_bold";font-size: 19px;padding-bottom: 3vw;}
    .program-content .program-product .info .intro {font-family: "KR_regular";font-size: 15px;line-height: 25px;width: 100%;padding-bottom: 3vw;word-break: keep-all;}
    .program-content .program-product .content {width: 92vw;word-break: keep-all;/* display: flex; */}
    .program-content .program-product .content .flex-grid {width: 92vw;;}
    .program-content .program-product .content .img-container {width: 92vw;height: calc(92vw*0.5625);/* border-right: 1px solid black; */overflow: hidden;position: relative;}
    .program-content .program-product .content .info {word-break: keep-all;padding-top: 1.5vw;}
    .program-content .program-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .program-content .program-product .content .info .title {padding-top: 3vw;font-family: 'KR_bold';font-size: 15px;line-height: 25px;}
    .program-content .program-product .content .info .title:first-child {padding-top: 0vw;}
    .program-content .program-product .content .info .body {/* margin-top:0.5vw; */padding-bottom: 3vw;font-family: 'KR_regular';font-size: 15px;line-height: 25px;word-break: keep-all;}
    .program-content .program-product .timetable {width: 92vw;/* background-color: blue; */border-top: 1px solid black;/* display: flex; */}
    .program-content .program-product .timetable .flex-grid {width: 92vw;/* background-color: blue; */}
    .program-content .program-product .timetable .title {font-family: 'KR_bold';font-size: 15px;line-height: 25px;padding-top: 1.5vw;padding-bottom: 1.5vw;border-bottom: 1px solid black;}
    .program-content .program-product .timetable .row {width: 92vw;display: flex;border-top: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;justify-content: space-between;}
    .program-content .program-product .timetable .row:first-child {border-top: 0px;font-family: "KR_medium";}
    .program-content .program-product .timetable .row>.first {width: 20vw;font-size: 13px;line-height: 25px;}
    .program-content .program-product .timetable .row>.second {width: 45vw;padding-right: 2vw;font-size: 13px;line-height: 25px;}
    .program-content .program-product .timetable .row>.third {width: 25vw;word-break: keep-all;font-size: 13px;line-height: 25px;}
    .selected-projects-content, .supported-projects-content {width: 92vw;margin-left: 4vw;padding-top: 1vw;}
    .supported-projects-content .toggle-container {width: 92vw;margin-top: 5vw;/* 이미 위에서 margin-left가 4vw 적용 되어있으므로 *//* margin-left: 4vw; */}
    .supported-projects-content .program-product .info .head {padding-top: 3vw;font-family: "KR_bold";font-size: 19px;padding-bottom: 3vw;}/* 2022-05-26_ */
    /*.supported-projects-content .toggle-container .toggle {width: fit-content;margin-left: auto;margin-right: auto;font-family: "KR_bold";font-size: 22px;margin-bottom: 5vw;}2021-09-06 *//* 오른쪽 정렬 IE에서는 먹히지 않음 */
    .supported-projects-content .toggle-container .toggle {width: auto;margin-left: 42vw;font-family: "KR_bold";font-size: 22px;margin-bottom: 5vw;}/* 2021-09-06 */
    .industry-sub-wrap__content .toggle-container .toggle .year_num img {height: 18px;}/* 2021-09-06 */
    .toggle_ul li {font-size: 22px;}/* 2021-09-06 */
    .selected-projects-content .product-container, .supported-projects-content .product-container {display: flex;flex-flow: wrap;/*justify-content: space-between;*/}/* 2021-09-08 */
    .selected-projects-content .product-container .selected-product, .supported-projects-content .product-container .supported-product {width: 92vw;margin-bottom: 7vw;}
    .selected-product .img-container, .supported-product .img-container {position: relative;padding-top: 56.25%;overflow: hidden;}
    .selected-product .img-container img, .supported-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;}
    .selected-product>.title, .supported-product>.title {margin-top: 0.5vw;font-family: "KR_bold";font-size: 19px;word-break: keep-all;vertical-align: top;}
    .selected-product .info, .supported-product .info {vertical-align: top;font-family: "KR_medium";font-size: 15px;line-height: 21px;word-break: keep-all;}
    .selected-product .info>div, .supported-product .info>div {width: 100%;/* background-color: gray; */vertical-align: top;}
    .selected-product .info div div, .supported-product .info div div {display: inline-block;vertical-align: top;/* background-color: red; */}
    .selected-product .info div .title, .supported-product .info div .title {width: 20%;vertical-align: top;}
    .selected-product .info div .name, .supported-product .info div .name {width: 70%;vertical-align: top;}
    .selected-product .explain,
    .supported-product .explain {margin-top: 3vw;font-family: "KR_regular";font-size: 15px;line-height: 25px;/*overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: inherit;max-height: 3vw;2021-08-04*/}
    /*2022-05-30*/
    .supported-projects-content.soon{padding-top:0;line-height: calc(11px + 1.1vw);}
    .supported-projects-content.soon .program-product .info .head{font-size:19px;}
    .supported-projects-content.soon .program-product:first-child{padding-top:2vw;border-bottom:1px solid black;}
    .supported-projects-content.soon .program-product:last-child{padding-top:2vw;margin-bottom:10vw;}
    /* //2022-05-30*/
    /*2022-08-09*/
    .industry-sub-wrap__content.mentor-content{width:92vw;margin-left:4vw;margin-top:4em;}
    .industry-sub-wrap__content.mentor-content .mentor-container{margin:0;padding:0;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box{display:flex;width: 100%;flex-direction: column;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit{width: 100%;overflow: hidden;margin:0;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit img{max-width: 174px;float: left;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit span{font-family:"KR_regular";font-size:15px;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit .name_box{float: left;padding-left:20px;display: flex;flex-direction: column;justify-content: flex-end;height:174px;width: calc(100% - 194px);}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit .name_box span:first-child{padding:10px 0 5px 0;font-family: "KR_bold";}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .tit .name_box span{display: block;}
    .industry-sub-wrap__content.mentor-content .mentor-container .mentor-box .txt{font-family:"KR_regular";font-size:15px;width: 100%;margin:10px 0 40px 0;line-height: 25px;word-break: break-all;}
    /* //2022-08-09*/

    /* 인더스트리 서브 끝!! */
    /* 인더스트리 접수~ */
    /* 2022-04-27 */
    .industry-submission-wrap {background-color: white;padding-top: 6vw;padding-bottom: 3vw;}/*2022-05-26*/
    .industry-submission-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: 25px;font-family: "KR_bold";border-bottom: 1px solid black;padding-bottom: 4vw;}
    .industry-submission-wrap .industry-intro-img{width:100%;position: relative;}/*2022-05-04*/
    .industry-submission-wrap .industry-intro-img img{width:100%;}
    .industry-submission-wrap .industry-intro-img .txt{width:92vw;margin-left:4vw;display:block;padding:2vw 0;font-family: "KR_bold";font-size: 15px;line-height: 32px;}
    .industry-submission-wrap .industry-intro-img .txt strong{font-weight: normal;display:block;width:100%;margin:0;}
    .industry-submission-wrap__download-container {margin-top: 8vw;position: relative;display: inline-block;width: 92vw;position: relative;right: 0px;text-align: center;}/*2022-05-10*/
    .industry-submission-wrap .submission_btn a{display:block;background:#9BC85B;width:82vw;color:#fff;font-family: "KR_bold";font-size:18px;margin:6vw auto 0 !important;text-align: center;padding:3vw 0;text-decoration: underline;}/*2022-05-18*/
    /*.industry-submission-wrap__download-container {position: relative;display: inline-block;margin-top: 10vw;width: 92vw;text-align: center;}2022-05-10*/
    /* //2022-04-27 */
    /* community notice */    /* community notice */    /* community notice */
    .notice-wrap {width: 100vw;background-color: white;padding-top: 20vw;padding-bottom: 10vw;}
    .notice-wrap .page-title {margin-left: 4vw;width: 92vw;font-size: 25px;font-family: "KR_bold";}
    .notice-wrap__notice-container {margin-top: 10vw;width: 92vw;margin-left: 4vw;}
    .notice-wrap__notice-container .notice-product {display: block;text-align: left;margin-bottom: 8vw;}
    .notice-wrap__notice-container .notice-product .title {font-size: 16px;font-family: "KR_medium";width: 92vw;word-break: keep-all;margin-right: 1vw;}
    .notice-wrap__notice-container .notice-product .info {display: inline-block;color: gray;}
    /* 몇번째 공지사항인지 숫자는 표기 하지 않습니다 */
    .notice-wrap__notice-container .notice-product .info .number {display: none;}
    .notice-wrap__notice-container .notice-product .info * {display: inline-block;margin-top: 5px;font-size: 15px;font-family: "KR_regular";}
    .notice-wrap__notice-container .top-notice .title {text-decoration: underline;}
    /* search-container 공통 */
    .search-container {margin-top: 10vw;align-items: center;display: flex;border-bottom: 1px solid black;}
    .search-container .sub-menu li {display: inline-block;font-size: 15px;font-family: "KR_medium";margin-right: 1vw;height: 100%;width: 27px;}
    .search-container .sub-menu li:last-child {margin-right: 3vw;}
    .search-container .input {width: 40%;flex-grow: 1;font-size: 15px;font-family: "KR_medium";}
    .search-container .search-icon {/* background-color: cadetblue; */}
    .search-container .search-icon svg {width: 6vw;height: 6vw;}
    /* number-nav 공통 */
    .number-nav-container {/* background-color: aqua; */display: flex;align-items: center;margin-top: 40px;width: 100%;justify-content: center;}
    .number-nav-container .number-nav li {display: inline-block;font-family: "KR_medium";font-size: 15px;margin-right: 3vw;}
    .number-nav-container .number-nav li:hover {color: #9BC85B}/*2022-04-27*/
    /*.number-nav-container .number-nav li:first-child {color: #9BC85B} 2021-08-06 */
    .number-nav-container .number-nav li a.on {color: #9BC85B}/*2022-04-27*/
    .number-nav-container .number-nav-icon {display: flex;}
    .number-nav-container .number-nav-icon svg {width: 3.3vw;height: 3.3vw;}
    .number-nav-container .number-nav-icon svg:hover {fill: #9BC85B;}/*2022-04-27*/
    /* community event */    /* community event */    /* community event */
    .event-wrap {background-color: white;padding-top: 20vw;padding-bottom: 4vw;}
    .event-wrap .page-title {margin-left: 4vw;font-size: 25px;font-family: "KR_bold";}
    .event_list_wrap {width: 92vw;margin-left: 4vw;}
    .event-wrap__event-container {/*width: 50vw;margin-left: 25vw;display: flex;flex-flow: wrap;justify-content: space-between;*/width: 100%;margin-left: 0%;overflow:hidden;}
    .event-wrap__event-container .event-product {margin-top: 6vw;width: 100%;float: left;margin-left: 0;}
    .event-wrap__event-container .event-product .img-container {overflow: hidden;position: relative;padding-top: 100%;}
    .event-wrap__event-container .event-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;width: 100%;height: 100%;}
    .event-wrap__event-container .event-product .title {font-family: "KR_bold";margin-top: 10px;width: 100%;font-size: 16px;word-break: keep-all;}
    .event-wrap__event-container .event-product .date {font-family: "KR_regular";font-size: 15px;margin-top: 10px;width: 100%;}
    .event-wrap__event-container .event-product-over .img-container img {filter: brightness(0.4);}/*2022-08-23*/
    .event-wrap__event-container .event-product-over .img-container::after{font-size:16px;font-family: "KR_regular";content: "종료된 이벤트입니다";display: flex;width: 100%;height:100%;position: absolute;top: 0;left: 0;color: #fff;flex-direction: column;justify-content: center;text-align: center;}/*2022-08-23*/
    /*2022-09-07*/
    /* 글쓰기 버튼 공통 스타일 */
    .write-container, .back-to-list {/*width: 92vw;*/margin-top: 30px;}
    .write-container a, .back-to-list a {display: inline-block;text-align: left;font-size: 15px;font-family: "KR_medium";padding: 1.2vw 2.5vw 1.2vw 2.5vw;/*margin-right:20px;*/color: white;background-color: #9BC85B;white-space: nowrap;/* border-radius: 3px; */}/*2022-04-27*/
    .write-container a + a , .back-to-list a + a {margin-left:20px;}
    /*사진 글쓰기, 수정, 삭제, 목록 버튼 수정*/
    .write-container.photo, .back-to-list.photo {/*width: 92vw;*/margin-top: 30px;position: absolute;top:20vw;right:4vw;}
    /* //2022-09-07*/
    /* faq menu */    /* faq menu */    /* faq menu */
    .faq-wrap {background-color: white;width: 100vw;padding-top: 20vw;padding-bottom: 7vw;}
    .faq-wrap .page-title {margin-left: 4vw;font-size: 25px;font-family: "KR_bold";}
    .faq-wrap .page-title * {display: inline-block;}
    .faq-wrap__faq-product-container {margin-top: 10vw;width: 92vw;margin-left: 4vw;border-top: 1px solid black;}
    .faq-wrap__faq-product-container .faq-product {border-bottom: 1px solid black;}
    /*.faq-wrap__faq-product-container .faq-product:first-child {border-top: 1px solid black;}2021-08-04*/
    .faq-wrap__faq-product-container .faq-product .title {font-size: 16px;font-family: "KR_medium";padding-top: 20px;padding-bottom: 20px;text-align: left;}
    .faq-wrap__faq-product-container .faq-product .answer {width: 92vw;font-size: 15px;line-height: 25px;font-family: "KR_regular";padding-bottom: 4vw;display: none;}
    .faq-wrap__faq-product-container .faq-product .answer p{width: 100%;}/*2022-08-23*/
    .faq-wrap__faq-product-container .faq-product .answer p img{width: 100%;}/*2022-08-23*/
    /* qna menu */    /* qna menu */    /* qna menu */
    .qna-wrap {background-color: white;width: 100vw;padding-top: 20vw;padding-bottom: 10vw;}
    .qna-wrap .page-title {margin-left: 4vw;font-size: 25px;font-family: "KR_bold";}
    .qna-wrap .page-title * {display: inline-block;vertical-align: top;}
    .qna-wrap__qna-product-container {margin-top: 10vw;width: 92vw;margin-left: 4vw;border-top: 1px solid black;}
    /* qna-product */
    .qna-product {border-bottom: 1px solid black;text-align: left;padding-bottom: 20px;padding-top: 20px;}
    /*.qna-product:first-child {border-top: 1px solid black;}2021-08-04*/
    .qna-product * {text-align: left;display: inline-block;}
    .qna-product .classification {white-space: nowrap;}
    .qna-product .title {font-family: "KR_medium";font-size: 16px;width: 92vw;}
    .qna-product.answer .title {width: calc(92vw - 34px);}/* 2021-09-09 */
    .qna-product .title .lock-icon {width: 4.2vw;height: 4.2vw;vertical-align: top;}
    .qna-product .answer {margin-top: 1vw;}
    .qna-product .info {font-family: "KR_regular";font-size: 13px;width: 92vw;color: gray;}
    .qna-product .info * {font-family: "KR_regular";font-size: 13px;white-space: nowrap;}
    /* community photo */    /* community photo */    /* community photo */
    .photo-wrap {background: white;padding-top: 20vw;padding-bottom: 10vw;position: relative;}/*2022-08-30*/
    .photo-wrap .page-title {font-size: 25px;font-family: "KR_bold";margin-left: 4vw;}
    .photo-wrap .container_wrap{margin-top: 5vw;}/* 2021-08-20 */
    /* photo popup */
    .photo-wrap__photo-popup {width: 100%;height: 100%;top: 0;left: 0;overflow: scroll;position: fixed;align-self: center;z-index: 100;background-color: #060606;display: flex;justify-content: center;}
    .photo-wrap__photo-popup .popup-wrap {height: fit-content;width: 92vw;padding-top: 3vw;margin-bottom: 10vw;}
    .photo-wrap__photo-popup .popup-wrap .explain {color: white;margin-bottom: 3vw;}
    .photo-wrap__photo-popup .popup-wrap .explain .title {font-size: 19px;padding-bottom: 3vw;font-family: "KR_medium";}
    .photo-wrap__photo-popup .popup-wrap .explain .body {margin-top: 0.5vw;font-size: 15px;font-family: "KR_regular";margin-bottom: 2vw;line-height: 25px;}
    .photo-wrap__photo-popup .popup-wrap .upper {width: 92vw;height: auto;overflow: hidden;position: relative;padding-top: 56.25%;z-index: 100;}
    .photo-wrap__photo-popup .popup-wrap .upper img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;}
    .photo-wrap__photo-popup .popup-wrap .down {overflow:hidden;width: 93.9vw;margin-top: 5vw;/* display: flex; *//* flex-flow: wrap; */justify-content: space-between;position: relative;margin-left: -1.9vw;}
    .photo-wrap__photo-popup .popup-wrap .down .img-container {width: 29.4vw;height: calc(29.4*0.5625vw);overflow: hidden;/* background-color: #9BC85B; */position: relative;margin-top: 2vw;float: left;margin-left: 1.9vw;}/*2022-04-27*/
    .photo-wrap__photo-popup .popup-wrap .down .img-container img {max-width: 100%;}
    .photo-wrap__photo-popup .popup-wrap .close-icon {position: absolute;right: 4vw;top: 3vw;}
    .photo-wrap__photo-popup .popup-wrap .close-icon svg {fill: white;width: 7vw;height: 7vw;}
    /* popup 끝 */
    .photo-wrap__footer {width: 92vw;margin-left: 4vw;}
    .photo-wrap__photo-product-container {margin-top: 5vw;width: 92vw;margin-left: 4vw;display: flex;justify-content: space-between;flex-flow: wrap;}/* 2021-08-20 */
    .photo-wrap__photo-product-container .photo-product {    width: 92vw;    margin-top: 5vw;}/* 2021-08-20 */
    .photo-wrap__photo-product-container .photo-product .img-container {padding-top: 56.25%;position: relative;overflow: hidden;}
    .photo-wrap__photo-product-container .photo-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;transition-duration: 0.3s;transition-property: transform;}
    .photo-wrap__photo-product-container .photo-product .info {text-align: left;transition-duration: 0.3s;transition-property: transform;background-color: white;}
    .photo-wrap__photo-product-container .photo-product .info .title {margin-top: 0.2vw;font-size: 19px;font-family: "KR_bold";overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;white-space: inherit;max-height: 24px;min-height: 24px;}
    .photo-wrap__photo-product-container .photo-product .info .year {margin-top: 0.3vw;font-size: 15px;font-family: "KR_medium";color: #9BC85B;}/*2022-04-27*/

    /* archive Home */    /* archive Home */    /* archive Home */
    .archive-wrap {background-color: white;width: 100vw;padding-top: 20vw;padding-bottom: 10vw;}
    .archive-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: 25px;font-family: "KR_bold";padding-bottom: 10vw;border-bottom: 1px solid black;}
    .archive-wrap .page-intro {width: 92vw;margin-left: 4vw;margin-top: 3vw;font-size: 15px;line-height: 25px;/* line-height: calc(11px + 1.1vw); */font-family: "KR_regular";margin-bottom: 10vw;word-break: keep-all;}
    .poster-wrap_border {width: 92vw;    margin: 0 auto;    border-top: 1px solid black;    border-bottom: 1px solid black;    padding-top: 1vw;}
    .archive-wrap__poster-wrap {/*width: 92vw;margin-left: 4vw;display: flex;flex-flow: wrap;justify-content: space-between;align-items: flex-start;*/    width: calc(100% + 2%);    margin-left: -2%;overflow: hidden;}
    .archive-wrap__poster-wrap .poster-product {/*width: 45vw;*/margin-bottom: 7vw;text-align: left;width: 48%;margin-left: 2%;float: left;}
    .archive-wrap__poster-wrap .poster-product .img-container {/*width: 45vw;height: calc(45vw * 1.42);overflow: hidden;position: relative;*/display: block;position: relative;padding-top: 151%;overflow: hidden;}
    .archive-wrap__poster-wrap .poster-product .img-container img {/*width: 45vw;height: calc(45vw * 1.42);overflow: hidden;position: relative;*/width: calc(100% - 2px);position: absolute;top: 0;left: 0;border: 1px solid #eee;}
    .archive-wrap__poster-wrap .poster-product .title {margin-top: 1vw;    font-size: 19px;font-family: "KR_bold";}
    .archive-wrap__poster-wrap .poster-product .body {margin-top: 1vw;    font-size: 15px;font-family: "KR_regular";}
    /* archive sub */    /* archive sub */    /* archive sub */
    .archive-sub-wrap {background-color: white;padding-top: 20vw;padding-bottom: 10vw;}
    .page-position {font-family: "KR_medium";font-size: 15px;margin-left: 4vw;width: 92vw;text-align: left;}
    .archive-sub-wrap .page-title {margin-left: 4vw;font-size: 25px;font-family: "KR_bold";}
    .archive-sub-wrap__archive-nav {margin-left: 4vw;width: 92vw;font-family: "KR_bold";font-size: 19px;margin-top: 10vw;border-bottom: 1px solid black;padding-bottom: 1vw;border-top: 1px solid black;padding-top: 3vw;}
    .archive-sub-wrap__archive-nav li {padding: 2vw 5vw 2vw 5vw;border-radius: 10vw;margin-bottom: 2vw;}
    .archive-intro-content {margin-left: 4vw;width: 92vw;}
    .archive-intro-content .slogan {padding-top: 10vw;font-family: "KR_bold";font-size: 22px;padding-bottom: 3vw;}
    .archive-intro-content .slogan div:first-child {font-family: "KR_medium";font-size: 19px;}
    .archive-intro-content .container {border-top: 1px solid black;}
    .archive-intro-content .img-container {width: 92vw;position: relative;overflow: hidden;padding-top: 3vw;padding-bottom: 3vw;display: flex;justify-content: center;align-content: center;}
    .archive-intro-content .img-container img {width: 92vw;height: calc(92vw*297/210);}
    .archive-intro-content .info {border-top: 1px solid black;width: 92vw;}
    .archive-intro-content .info .title {font-family: "KR_bold";font-size: 19px;padding-top: 3vw;}
    .archive-intro-content .info .body {margin-top: 3vw;font-family: "KR_regular";font-size: 15px;padding-bottom: 3vw;border-bottom: 1px solid black;}
    .archive-intro-content .info .body:last-child {border-bottom: none;}
    .archive-award-content {margin-top: 7vw;margin-bottom: 3vw;}
    .archive-award-content .award-product {padding-bottom: 3vw;margin-left: 4vw;border-top: 1px solid black;width: 92vw;padding-top: 3vw;}
    .archive-award-content .award-product:first-child {border-top: none;}
    .archive-award-content .award-product .h1 {font-size: 15px;font-family: "KR_bold";width: 92vw;padding-bottom: 3vw;}
    .archive-award-content .award-product .h2 {font-size: 15px;font-family: "KR_regular";width: 92vw;margin-right: 3vw;white-space: nowrap;}
    .archive-award-content .award-product .h3 {font-size: 15px;font-family: "KR_regular";line-height: 25px;margin-bottom: 2vw;width: 92vw;}
    .archive-jury-content {margin-top: 3vw;padding-bottom: 3vw;}
    /*2022-03-29*/
    .archive-specialevent01-content {width: 92vw;margin-left: 4vw;margin-top: 3vw;}
    .archive-specialevent01-content .specialevent-intro {font-family: 'KR_regular';width: 100%;font-size: 15px;word-break: keep-all;padding-bottom: 5vw;line-height: 25px;}
    .archive-specialevent01-content .place {/* height: 45v/w; */width: 92vw;/* display: flex; */border-top: 1px solid black;    border-bottom: 1px solid black;}
    .archive-specialevent01-content .place .naver-map {width: 92vw;height: 45vw;display: inline-block;overflow: hidden;border-bottom: 1px solid black;}
    .archive-specialevent01-content .place .naver-map img {max-height: 100%;margin-top: 15vw;margin-left: -20vw;transform: scale(2.5);}
    .archive-specialevent01-content .place .place-explain {display: inline-block;width: 92vw;padding-top: 3vw;/* background-color: blanchedalmond;   */}
    .archive-specialevent01-content .place .place-explain .title {padding-top: 3vw;font-family: 'KR_bold';font-size: 15px;}
    .archive-specialevent01-content .place .place-explain .title:first-child {padding-top: 0vw;}
    .archive-specialevent01-content .place .place-explain .body { margin-top:0.5vw; line-height: 25px;padding-bottom: 3vw;font-family: 'KR_regular';font-size: 15px;}/* 2021-08-09 */
    .archive-specialevent01-content .place .specialevent-apply {margin-top: 3vw;width: 50vw;border: 1px solid black;padding: 0.5vw 1.2vw 0.5vw 1.2vw;font-family: 'KR_bold';font-size: 15px;color: black;text-align: center;}
    .archive-specialevent01-content .photo-container {width: 92vw;padding-top: 1.5vw;padding-bottom: 1.5vw;border-bottom: 1px solid black;}
    .archive-specialevent01-content .photo-container .img-container {width: 92vw;height: calc(92vw*0.5625);margin-bottom: 3vw;position: relative;}
    .archive-specialevent01-content .photo-container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
    .archive-specialevent01-content .specialevent-schedule-product {border-bottom: 1px solid black;padding-top: 3vw;padding-bottom: 3vw;}
    .archive-specialevent01-content .specialevent-schedule .date {border-top: 1px solid black;width: 92w;font-family: 'KR_medium';font-size: 25px;color: black;padding-top: 3vw;margin-bottom: vw;}
    .archive-specialevent01-content .specialevent-schedule .date:first-child {border-top: 0px;}
    .archive-specialevent01-content .specialevent-schedule .content {width: 92vw;font-family: 'KR_regular';font-size: 15px;}
    .archive-specialevent01-content .specialevent-schedule .content .container {width: 92vw;padding-top: 3vw;margin-top: 5vw;}
    .archive-specialevent01-content .specialevent-schedule .content .container:first-child {border-top: 0px;padding-top: 0px;}
    .archive-specialevent01-content .specialevent-schedule .content .title {color: black;font-family: 'KR_bold';font-size: 15px;/* background-color: #9BC85B; */display: inline-block;margin-bottom: 3px;}/*2022-04-27*/
    .archive-specialevent01-content .specialevent-schedule .content .body {margin-bottom: 1vw;line-height: 25px;}
    .archive-specialevent01-content .specialevent-schedule .content a {color: #9BC85B;text-decoration: underline;}/*2022-04-27*/
    .archive-specialevent01-content .specialevent-schedule .content .body .time {font-family: 'KR_bold';font-size: 15px;margin-bottom: 1.5vw;border-bottom: 1px solid black;width: 46vw;}
    .archive-specialevent01-content .caution {border-bottom: 1px solid black;padding-top: 3vw;padding-bottom: 3vw;font-family: 'KR_regular';font-size: 15px;line-height: 25px;}
    .archive-specialevent02-content .ceremony-container {width: 92vw;margin-left: 4vw;margin-top: 3vw;/* display: flex; */padding-bottom: 3vw;border-bottom: 1px solid black;}
    .archive-specialevent02-content .ceremony-container>div {font-family: 'KR_medium';font-size: 19px;flex-grow: 1;line-height: 30px;margin-top: 30px;}
    .archive-specialevent02-content .ceremony-container>div:first-child {margin-top: 0px;}
    .archive-specialevent02-content .opening-movie-title {width: 92vw;margin-left: 4vw;margin-top: 3vw;font-family: "KR_medium";font-size: 25px;margin-bottom: 3vw;color: black;display: inline-block;}
    .archive-specialevent02-content .container {width: 92vw;margin-left: 4vw;/* display: flex; */border-top: 1px solid black;border-bottom: 1px solid black;}
    .archive-specialevent02-content .container .img-container {width: 92vw;overflow: hidden;position: relative;height: calc(92*0.5625vw);}
    .archive-specialevent02-content .container .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .archive-specialevent02-content .opening-movie-explain {padding-top: 3vw;padding-bottom: 3vw;}
    .archive-specialevent02-content .opening-movie-explain .title>div {display: inline-block;}
    .archive-specialevent02-content .opening-movie-explain .title {font-family: "KR_bold";font-size: 19px;}
    .archive-specialevent02-content .opening-movie-explain .info {font-family: "KR_medium";font-size: 15px;}
    .archive-specialevent02-content .opening-movie-explain .see-movie {font-family: "KR_medium";font-size: 15px;display: inline-block;color: #9BC85B;text-decoration: underline;margin-top: 3vw;width: 40vw;}/*2022-04-27*/
    .archive-specialevent03-content {font-family: "KR_regular";font-size: 25px;/* margin-top: 1.5vw; */margin-left: 4vw;margin-bottom: 0vw;}
    .archive-specialevent03-content .industry-award-product {padding-top: 6vw;}
    .archive-specialevent03-content .industry-award-product:last-child {margin-bottom: 7vw;border-bottom: 1px solid black;}
    .archive-specialevent03-content .industry-award-product:first-child {padding-top: 3vw;border-bottom: 1px solid black;width: 92vw;}
    .archive-specialevent03-content .industry-award-product .info .head {font-family: "KR_bold";font-size: 25px;margin-bottom: 3vw;}
    .archive-specialevent03-content .industry-award-product .info .intro {font-family: "KR_regular";font-size: 15px;line-height: 25px;width: 100%;padding-bottom: 3vw;}
    .archive-specialevent03-content .industry-award-product .content {width: 92vw;/* display: flex; */}
    .archive-specialevent03-content .industry-award-product .content .flex-grid {width: 46vw;}
    .archive-specialevent03-content .industry-award-product .content .img-container {width: 92vw;height: calc(92vw*0.5625);/* border-right: 1px solid black; */overflow: hidden;position: relative;}
    .archive-specialevent03-content .industry-award-product .content .info {padding-top: 3vw;}
    .archive-specialevent03-content .industry-award-product .content .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
    .archive-specialevent03-content .industry-award-product .content .info .title {padding-top: 2vw;font-family: 'KR_bold';font-size: 15px;line-height: 25px;}
    .archive-specialevent03-content .industry-award-product .content .info .title:first-child {padding-top: 0vw;}
    .archive-specialevent03-content .industry-award-product .content .info .body {margin-top:0.5vw;padding-bottom: 3vw;font-family: 'KR_regular';font-size: 15px;line-height: 25px;}
    .archive-specialevent03-content .industry-award-info .title {margin-top: 3vw;/* padding-bottom: 0.5vw; */font-family: 'KR_bold';font-size: 25px;padding-bottom: 3vw;}
    .archive-specialevent03-content .industry-award-info .container {/* margin-top:1vw; */border-top: 1px solid black;width: 92vw;}
    .archive-specialevent03-content .industry-award-info .container-title {width: 92vw;padding-top:3vw;padding-bottom:3vw;align-self: center;text-align: left;padding-right: 1vw;padding-left: 1vw;font-family: "KR_bold";font-size: 22px;}
    .archive-specialevent03-content .industry-award-info .container .row {display: flex;width: 92vw;justify-content: space-between;font-family: "KR_regular";font-size: 15px;border-bottom: 1px solid black;align-items: stretch;padding-top: 2vw;padding-bottom: 2vw;}
    .archive-specialevent03-content .industry-award-info .flex-grid .row .bold {font-family: "KR_bold";}
    .archive-specialevent03-content .industry-award-info .container .row:last-child {border-bottom: none;}
    .archive-specialevent03-content .industry-award-info .container .row:first-child {border-top: 1px solid black;}
    .archive-specialevent03-content .industry-award-info .container .row>* {border-right:1px solid black;width: 30vw;padding-right: 3vw;padding-left: 3vw;flex-grow: 1;/* background-color: blue; */}
    .archive-specialevent03-content .industry-award-info .container .row div:first-child{border-left:1px solid black;}
    .archive-specialevent03-content .industry-award-info .container .row .number {width: 15vw;}
    .archive-specialevent03-content .industry-award-info .container .row .benefits {width: 30vw;}
    .archive-specialevent03-content .industry-award-info .container .row .explain {width: 95vw;}
    .archive-specialevent03-content .industry-award-info .notice {border-top: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;border-bottom: 1px solid black;font-size: 15px;width:92vw;}

    /* //2022-03-29*/
    /* archive-footer */
    .archive-sub-warp__footer {font-size: 19px;font-family: "KR_bold";padding-top: 3vw;margin-left: 4vw;width: 92vw;border-bottom: 1px solid black;border-top: 1px solid black;}
    .archive-sub-warp__footer div {display: inline-block;/* background-color: aqua; */text-align: left;margin-bottom: 3vw;width: 10vw;margin-right: 2vw;padding: 2vw 5vw 2vw 5vw;border-radius: 10vw;margin-bottom: 2vw;display: inline-block;cursor: pointer;}
    /* search page */    /* search page */
    .search-wrap {background-color: white;padding-top: 20vw;padding-bottom: 7vw;}
    .search-wrap .page-title {margin-left: 4vw;font-size: 25px;font-family: "KR_bold";}
    .search-wrap .search-container {width: 92vw;margin-left: 4vw;}
    .search-wrap .result-p {margin-left: 4vw;width: 92vw;margin-top: 2vw;font-size: 15px;font-family: "KR_medium";}
    .search-wrap .result-p * {display: inline-block;}
    .search-wrap .result-p .highlight {color: #9BC85B;}/*2022-04-27*/
    .search-wrap__result-wrap {margin-top: 15vw;width: 92vw;margin-left: 4vw;}
    .search-wrap__result-wrap .result-classification {display: flex;justify-content: space-between;font-size: 19px;font-family: "KR_bold";color: black;}
    /* moive-result에 대하여 */
    .movie-result-product-container {display: flex;flex-flow: wrap;justify-content: space-between;}
    .movie-result-product {width: 92vw;margin-top: 3vw;margin-bottom: 3vw;}
    .movie-result-product .img-container {position: relative;padding-top: 56.25%;overflow: hidden;}
    .movie-result-product .img-container img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;height: auto;transition-duration: 0.3s;transition-property: transform;}
    .movie-result-product .info {padding-top: 0.3vw;transition-duration: 0.3s;transition-property: transform;background-color: white;text-align: left;}
    .movie-result-product .info .title {font-size: 19px;font-family: "KR_bold";}
    .movie-result-product .info .producer,    .movie-result-product .info .country {font-size: 15px;font-family: "KR_medium";}
    /* community-result에 대하여 */
    .community-result-product-container {margin-top: 1vw;}
    .community-result-product:first-child {border-top: 1px solid gray;}
    .community-result-product {width: 100%;padding-top: 3vw;padding-bottom: 3vw;border-bottom: 1px solid gray;}
    .community-result-product * {width: 100%;display: inline-block;text-align: left;}
    .community-result-product .title {font-family: "KR_medium";font-size: 15px;margin-bottom: 3vw;}
    .community-result-product .body {color: gray;font-family: "KR_regular";font-size: 15px;margin-bottom: 3vw;}
    .community-result-product .info {color: gray;font-family: "KR_regular";font-size: 15px;}
    .community-result-product .info * {display: inline-block;width: fit-content;}
    /* event-result에 대하여 */
    #event-result-wrap {margin-top: 15vw;}
    .event-result-product-container {margin-top: 1vw;}
    .event-result-product {display: flex;justify-content: space-between;width: 92vw;padding-top: 3vw;padding-bottom: 3vw;border-bottom: 1px solid gray;text-align: left;}
    .event-result-product:first-child {border-top: 1px solid gray;}
    .event-result-product .title {font-family: "KR_medium";font-size: 15px;width: 92vw;}
    .event-result-product .info {vertical-align: center;color: gray;font-family: "KR_regular";font-size: 15px;margin-top: 3vw;}
    .no_result {font-size: 15px;font-family: "KR_regular";}
    /* view_notice에 관하여 */
    .page-position a {cursor: pointer;}
    .view-notice-wrap {background-color: white;padding-top: 20vw;padding-bottom: 10vw;}
    .view-notice-wrap .page-title {margin-left: 4vw;width: 92vw;font-size: 25px;font-family: "KR_bold";}
    .view-notice-wrap .info {margin-top: 3vw;width: 92vw;margin-left: 4vw;padding-top: 3vw;padding-bottom: 3vw;font-size: 15px;border-top: 1px solid black;border-bottom: 1px solid black;font-family: "KR_medium";}
    .view-notice-wrap .info * {display: inline-block;margin-right: 1vw;}
    .view-notice-wrap .info .download {text-decoration: underline;}
    .view-notice-wrap .notice-content {width: 92vw;margin-left: 4vw;margin-top: 4vw;font-size: 15px;font-family: "KR_regular";line-height: 25px;word-break: keep-all;}
    .view-notice-wrap .notice-content img {max-width: 100%;}
    .view-notice-wrap .back-to-list {/*margin-left: 4vw;*/}
    /* view_event 관하여 */
    .view-event-wrap {background-color: white;padding-top: 20vw;padding-bottom: 10vw;}
    .view-event-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: 25px;font-family: "KR_bold";}
    .view-event-wrap .info {margin-top: 3vw;width: 92vw;margin-left: 4vw;font-size: 15px;padding-top: 3vw;padding-bottom: 3vw;border-top: 1px solid black;border-bottom: 1px solid black;font-family: "KR_medium";}
    .view-event-wrap .info * {display: inline-block;margin-right: 1vw;}
    .view-event-wrap .info .share-icon {position: absolute;/* background-color: brown; *//* margin-top: -0.5vw; */right: 4vw;}
    .view-event-wrap .info .share-icon svg {width: 5vw;height: 5vw;fill: black;}
    .view-event-wrap .event-content {width: 92vw;margin-left: 4vw;margin-top: 4vw;font-size: 15px;font-family: "KR_regular";line-height: 25px;word-break: keep-all;}
    .view-event-wrap .event-content img {max-width: 100%;}
    .view-event-wrap .back-to-list {margin-left: 4vw;margin-bottom: 10vw;}
    .view-event-wrap .event-comment-container {margin-top: 3vw;margin-left: 4vw;width: 92vw;}
    .view-event-wrap .event-comment-container img {max-width: 100%;}
    /* write-notice 관하여 */
    .write-notice-wrap {background-color: white;padding-top: 20vw;padding-bottom: 7vw;}
    .write-notice-wrap .page-position {margin-left: 4vw;}
    .write-notice-wrap .page-title {margin-left: 4vw;font-size: 25px;font-family: "KR_bold";}
    .write-notice-wrap__container {margin-top: 3vw;width: 92vw;margin-left: 4vw;}
    .write-notice-wrap__container img {max-width: 100%;}
    /* login 관하여 */
    .login-wrap {background-color: white;padding-top: 20vw;padding-bottom: 7vw;}
    .login-wrap .page-title {margin-left: 4vw;font-size: 25px;font-family: "KR_bold";}
    .login-wrap__container {margin-top: 3vw;width: 92vw;margin-left: 4vw;}
    .login-wrap__container img {max-width: 100%;display: none;}
    .login-wrap__container .mobile {display: block;}
    /* view-moive에 관하여 */
    .view-movie-wrap {background-color: white;padding-top: 20vw;padding-bottom: 10vw;}
    .view-movie-wrap .movie-info {margin-left: 4vw;width: 92vw;}
    .view-movie-wrap .movie-info .left .h0 {font-size: 25px;font-family: "KR_bold";}
    .view-movie-wrap .movie-info .left .share-icon svg {width: 6vw;height: 6vw;}
    .view-movie-wrap .movie-info .left .h1 {font-size: 22px;font-family: "KR_regular";}
    .view-movie-wrap .movie-info .left .h2 {margin-top: 3vw;font-size: 15px;font-family: "KR_medium";}
    .view-movie-wrap .movie-info .left div:nth-child(4).h2{margin-top:0;}/*2023-08-02*/
    .view-movie-wrap .movie-info .left .h3 {font-size: 15px;font-family: "KR_medium";}
    .view-movie-wrap .movie-info .left .synopsis {word-break: keep-all;margin-top: 20px;font-size: 15px;font-family: "KR_regular";}
    .view-movie-wrap .movie-info .left .tag-container {margin-top: 20px;}
    .view-movie-wrap .movie-info .left .tag-container a {    width: fit-content;    padding-right: 4vw;    padding-left: 4vw;    padding-top: 0.8vw;    padding-bottom: 0.8vw;    font-size: 15px;    font-family: "KR_regular";    border: 1px solid black;    border-radius: 20px;    margin-right: 0.3vw;    white-space: nowrap;    display: inline-block;}
    .view-movie-wrap .movie-info .left .tag-container .share-icon {padding:0;border: none;vertical-align: middle;}
    .view-movie-wrap .movie-info .right {width: 92vw;margin-top: 3vw;font-size: 15px;font-family: "KR_regular";margin-top: 20px;padding-top: 5vw;padding-bottom: 5vw;}
    .view-movie-wrap .movie-info .right .see-movie-bt {padding: 3vw 10vw 3vw 10vw;    background-color: #9BC85B;    color: white;    font-size: 19px;    font-family: "KR_medium";}/*2022-04-27*/
    /*.view-movie-wrap .view-movie {margin-top: 5vw;width: 92vw;margin-left: 4vw;overflow: hidden;}*/

    /*  */
    /*  */
    .view-movie-wrap .view-movie {margin-top: 5vw;/*height: calc(50*0.5625vw);*/width: 92vw;margin-left: 4vw;overflow: hidden;/*display: flex;justify-content: space-between;*/}


    /*  */
    /*  */

    .view-movie .gallery_img_big{width:100%;float:none;}
    .view-movie .gallery_img{position: relative; padding: 55% 0 0 0; overflow: hidden;}
    .view-movie .gallery_img p {position:absolute; left:0; top:0; width:100%; height:100%;margin:0;}
    .view-movie .gallery_img img {width:100%; height:100%;}
    .view-movie .gallery_img_list{width:100%;height: 100%;float:none;margin-top:20px;overflow: hidden;}
    .view-movie-wrap .view-movie .gallery_img_list .thum-col .img-container img{position: relative;}
    .view-movie-wrap .view-movie .gallery_img_list .slick-track{margin:0;}/*2022-08-30*/
    .view-movie-wrap .view-movie .gallery_img_list .slick-prev,.view-movie-wrap .view-movie .gallery_img_list .slick-next{font-size: 0;line-height: 0;position: absolute;display: block;/*width: 100%;*/height: 100%;padding: 0;/*-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);*/cursor: pointer;/*color: transparent;*/border: none;outline: none;/*background: transparent;*/background: #000;opacity: 0.5;z-index:9;}
    .view-movie-wrap .view-movie .gallery_img_list .slick-prev{top: 0;left: 0;width:35px;}
    .view-movie-wrap .view-movie .gallery_img_list .slick-prev:before {content: '←';color: #fff;}
    .view-movie-wrap .view-movie .gallery_img_list .slick-next{top: 0;right: 0;left: auto;width:35px;}
    .view-movie-wrap .view-movie .gallery_img_list .slick-next:before {content: '→';color: #fff;}
    /*2022-08-04*/
    .view-movie-wrap .view-movie .thum-col .img-container {position: relative;padding:0 5px 15vw;}/*2022-08-30*/
    .view-movie-wrap .view-movie .thum-col .img-container a img{width:100%; height:100%;object-fit: contain;}
    .view-movie-wrap .view-movie .gallery_img_list .gallery_slider .slick-slide a{display: block;width:calc(100% - 5px); position: absolute;top:0;left:0;overflow: hidden;height:100%;background: black;}
    .view-movie-wrap .view-movie .gallery_img_list .gallery_slider .slick-slide a.active{width: calc(100% - 10px);height: calc(100% - 6px);}
    /* //2022-08-04*/
    .view-movie-wrap .detail-info-product {margin-left: 4vw;width: 92vw;margin-top: 8vw;}
    .view-movie-wrap #movie-detail-info {margin-top: 3vw;}
    .view-movie-wrap .detail-info-product>.title {font-family: "KR_bold";font-size: 19px;margin-bottom: 1vw;}
    .view-movie-wrap #movie-detail-info .info-product {margin-bottom: 2vw;}
    .view-movie-wrap #movie-detail-info .info-product .profile-img {display: inline-block;vertical-align: top;width: 30vw;height: 30vw;border-radius: 50%;overflow: hidden;position: relative;}
    .view-movie-wrap #movie-detail-info .info-product .profile-img img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;width: 100%;height:100%; object-fit:cover;}/*2022-08-02*/
    .view-movie-wrap #movie-detail-info .info-product .info {    vertical-align: top;    display: inline-block;    margin-left: 1vw;    margin-top: 0.5vw;    font-size: 15px;    width: 92vw;    font-family: "KR_regular";    line-height: 25px;}
    .view-movie-wrap #movie-detail-info .info-product .info .name {font-size: 15px;font-family: "KR_bold";}
    .view-movie-wrap #movie-detail-info .info-body .profile_info .history {line-height: 21px;font-size: 15px;width: 100%;white-space: nowrap;}
    .view-movie-wrap #rating-detail-container .info-body {align-self: center;font-family: "KR_medium";font-size: 15px;line-height: 1.5;vertical-align: bottom;}
    .view-movie-wrap #rating-detail-container .info-body .rating * {display: inline-block;line-height: 1.5;vertical-align: bottom;/* background-color: brown; */white-space: nowrap;}
    .view-movie-wrap #rating-detail-container #star {margin-top: 1vw;margin-bottom: 1vw;margin-left: -0.3vw;}
    /* 스케줄 부분 */
    .view-movie-wrap #schedule-detail-container .info-body {font-family: "KR_medium";font-size: 15px;/* background-color: red; */width: 92vw;}
    .view-movie-wrap #schedule-detail-container .info-body .title {width: 92vw;display: none;}
    .view-movie-wrap #schedule-detail-container .info-body .title * {padding-bottom: 1vw;vertical-align: center;}
    .view-movie-wrap #schedule-detail-container .info-body .title .question-mark {width: 2vw;position: absolute;margin-left: 0.2vw;margin-top: 0.1vw;}
    .view-movie-wrap #schedule-detail-container .info-body .title .question-mark svg {width: 1.2vw;height: 1.2vw;fill: black;}
    .view-movie-wrap #schedule-detail-container .info-body .row {width: 92vw;border-top: 1px solid black;padding-top: 1vw;padding-bottom: 1vw;align-items: center;}
    .view-movie-wrap #schedule-detail-container .info-body .row * {width: 92vw;text-align: left;/* background-color: hotpink; */}
    .view-movie-wrap #schedule-detail-container .info-body .row .ticket {text-align: left;white-space: nowrap;margin-top: 1vw;margin-bottom: 1vw;padding-left: 1vw;padding-right: 1vw;padding-top: 0.4vw;padding-bottom: 0.4vw;background-color: #9BC85B;color: white;width: fit-content;}/*2022-04-27*/
    /* 관련 다큐멘터리 */
    .view-movie-wrap #related-product-container>.title {margin-top: 9vw;font-family: "KR_bold";font-size: 19px;margin-left: 4vw;margin-bottom: 1vw;}
    .view-movie-wrap #related-product-container .product-container {    margin-left: 4vw;    width: 92vw;    display: flex;    flex-flow: wrap;    justify-content: space-between;}
    .board_write th,.board_write td{padding:15px 10px;}


    .industry-jury-wrap {background-color: white;padding-top: 20vw;padding-bottom: 10vw;    }
    .industry-jury-wrap .page-title {width: 92vw;margin-left: 4vw;font-size: 25px;font-family: "KR_bold";    }
    .industry-jury-wrap .page-position {width: 92vw;margin-left: 4vw !important;    }

    /*2022-05-18*/
    /* k-docs 페이지*/
    .header_sub {background-color: white;color: black;padding-top:6vw;}
    .header_sub .top_wrap{text-align: center;width:calc(100% - 8vw);position: relative;margin-left:4vw}
    .header_sub .top_wrap > a{display: block;width: 70vw;margin:0 auto;}
    .header_sub .top_wrap > a img{width: 100%;}
    .header_sub .top_wrap .lang{font-family: "KR_medium";font-size: calc(13px + 0.7vw);position: absolute;top:20%;right: 0;background: #9bc85b;padding:5px;border-radius: 30px;color:#fff;}
    .header_sub .sub_nav{width: calc(100% - 8vw);margin-left:4vw;}
    .header_sub .sub_nav ul{width: 100%;overflow: hidden;padding:4vw 0;border-bottom: 3px double #cecece;}
    .header_sub .sub_nav ul li{display: block;float: left;width: 25%;text-align: center;}/*2023-05-30*/
    /*2022-06-08*/
    .header_sub .sub_nav ul li:first-child{text-align: left;}/*2023-05-30*/
    .header_sub .sub_nav ul li:nth-child(2){width:22%;}
    .header_sub .sub_nav ul li:nth-child(2) a{padding-right: 6%;}/*2023-05-30*/
    .header_sub .sub_nav ul li:nth-child(3) a{padding-right:6%;}/*2023-05-30*/
    .header_sub .sub_nav ul li:nth-child(3){text-align:right;}
    .header_sub .sub_nav ul li:nth-child(4){text-align: right;}/*2023-05-30*/
    .header_sub .sub_nav ul li:nth-child(4) a{padding-left:17%;}
    .header_sub .sub_nav ul li:nth-child(5){text-align: right;width:18%;}
    .header_sub .sub_nav ul li:nth-child(5) a{padding-right: 0.5vw;}
    .header_sub .sub_nav ul li a{font-size:16px; font-family: "KR_Bold";}
    /* //2022-06-08*/

    .header_sub .sub_nav ul li.on a{color:#9BC85B;}
    .header_sub .kdocs_menu{width: calc(100% - 8vw);margin-left:4vw;padding:5vw 0 0; overflow: hidden;}
    .header_sub .kdocs_menu ul{width:100%;overflow: hidden;}
    .header_sub .kdocs_menu ul li{display: block;width:calc(50% - 0.5vw);float: left;margin:1.5VW 0 0 1vw;}
    .header_sub .kdocs_menu ul li:first-child,.header_sub .kdocs_menu ul li:nth-child(3){margin-left:0;}
    .header_sub .kdocs_menu ul li a{line-height:24px;font-size:18px;display: block;width:100%;text-align: center;font-family: 'KR_bold';background:#e6e6e6;padding:10px 0;}
    .header_sub .kdocs_menu ul li.on a{color:#fff;background:#9bc85b;}
    .header_sub.eng .sub_nav ul li a{font-size:16px;letter-spacing: -1px;}
    .header_sub.eng .kdocs_menu ul li a{font-size:13px;}

    /*2023-05-30*/
    .header_sub.eng .sub_nav ul li:first-child{width: 30%;}
    .header_sub.eng .sub_nav ul li:nth-child(3){width: 20%;}
    .header_sub.eng .sub_nav ul li:nth-child(2) a{padding-right: 0;padding-left:12%;}
    .header_sub.eng .sub_nav ul li:nth-child(3) a{padding-right: 0%;}
    .header_sub.eng .sub_nav ul li:nth-child(4) a{padding-left:20%;}
    /* //2023-05-30*/


    /*2023-07-10*/
    /*인더스트리 공지사항 게시판*/
    .industry-info-wrap{padding-top:6vw;}
    .industry-info-wrap .page-title{margin-top:0;font-size:25px;padding-bottom: 0;}
    .industry-info-wrap .srch_wrap{padding:10px 0;margin-bottom: 15px;}/*2023-07-20*/
    .industry-info-wrap .srch_wrap ul li{margin-right:15px;}
    .industry-info-wrap .srch_wrap ul li a{font-size:15px;}
    .industry-info-wrap .srch_wrap .srch{width: calc(100% - 130px);}
    .industry-info-wrap .srch_wrap .srch input{font-size:15px;padding-right:20px;width:calc(100% - 20px);}
    .industry-info-wrap .srch_wrap .srch .submit{width:26px;height:24px;background-size:22px;}
    .industry-info-wrap .btn_white{width: auto;padding: 1.8vw 4vw;font-size:14px;}
    .industry-info-wrap .table_wrap{padding-top: 5px;}
    .industry-info-wrap .table_wrap table{padding: 10px 0; margin-bottom: 10px;}
    .industry-info-wrap .table_wrap table col:first-child{width: 100% !important;}
    .industry-info-wrap .table_wrap table col:nth-child(2){width: 0% !important;}
    .industry-info-wrap .table_wrap table tbody tr{display: flex;flex-direction: column;flex-wrap: nowrap;width: 100% !important;padding-bottom:5px;}
    .industry-info-wrap .table_wrap table tbody tr td{font-size:16px;line-height:20px;}/*2023-07-20*/
    .industry-info-wrap .table_wrap table tbody tr.notice td.subject span.ico_notice{font-size: 13px;width: 45px;line-height: 16px;margin: 2px 0 0 0;}
    .industry-info-wrap .table_wrap table tbody td.date, .industry-info-wrap .table_wrap table tbody tr.notice td.date{font-size:13px;padding: 0 0 10px 0;text-align: left;}
    .industry-info-wrap .table_wrap table tbody tr td.subject .txtcut{width: 100%}
    .industry-info-wrap .table_wrap table tbody tr.notice td.subject .txtcut{width: calc(100% - 55px); float: right;}
    .industry-info-wrap .table_wrap table tbody tr td.subject .txtcut a{max-width: calc(100% - 24px);}/*2023-07-20*/
    .industry-info-wrap .table_wrap table tbody tr td.subject .txtcut a.file_txt{max-width: calc(100% - 24px);}
    .industry-info-wrap .table_wrap table tbody tr td.subject i.file{width: 14px;height:12px;transform: translate(0px, 32%);margin-top:0;}/*2023-07-20*/
    .industry-info-wrap .table_wrap .pagination{margin: 0px 0 30px;}
    .industry-info-wrap .table_wrap .pagination li{min-width: 22px;}
    .industry-info-wrap .table_wrap .pagination li a,.industry-info-wrap .table_wrap .pagination li.on a{font-size:14px;line-height: 20px;}
    .industry-info-wrap .table_wrap .pagination li.on{height: 22px;}
    .industry-info-wrap .table_wrap .pagination li a svg{width: 18px;height: 18px;}
    .industry-info-wrap .table_wrap .pagination li.page_prev a svg{ transform: translate(0, 2px); -webkit-transform: translate(0, 2px); -moz-transform: translate(0, 2px); -ms-transform: translate(0, 2px); -o-transform: translate(0, 2px); }
    .industry-info.eng .industry-info-wrap .srch_wrap ul li:last-child{margin-right:8px;}
    .industry-info.eng .industry-info-wrap .srch_wrap ul li a{letter-spacing: -1px;}
    .industry-info.eng .industry-info-wrap .srch_wrap .srch{width: calc(100% - 142px);}
    .industry-info.eng .industry-info-wrap .srch_wrap .srch input{letter-spacing: -1px;}
    /*게시글등록*/
    .industry-write-notice-wrap .write-notice-wrap__container .page-title{padding-top:6vw;font-size:25px;}
    .industry-write-notice-wrap .write-notice-wrap__container .write-sub-tit{font-size:18px;}
    .industry-write-notice-wrap .write-notice-wrap__container .write_table table{table-layout: fixed;}
    .industry-write-notice-wrap .write-notice-wrap__container .write_table table th,.industry-write-notice-wrap .write-notice-wrap__container .write_table table td{font-size:13px;padding:5px;}
    .industry-write-notice-wrap .write-notice-wrap__container .write_table table th:first-child{width:20%;}
    .industry-write-notice-wrap .write-notice-wrap__container .write_table .input{box-sizing: border-box;}
    .industry-write-notice-wrap .write-notice-wrap__container .board_write .board_foot > .btn.big span{font-size:14px;width: auto;padding: 1.8vw 4vw;height: auto;}
    .industry-write-notice-wrap .write-notice-wrap__container .board_write input, .industry-write-notice-wrap .write-notice-wrap__container .board_write select, .industry-write-notice-wrap .write-notice-wrap__container .board_write button{font-size:14px !important;}
    /*게시글상세*/
    .industry-view-notice-wrap{padding-top:6vw;}
    .industry-view-notice-wrap .industry-view-notice .page-title{font-size:22px;padding-bottom: 10px;}
    .industry-view-notice-wrap .industry-view-notice .info{font-size:14px;padding:10px 0;display:flex;flex-direction: row;flex-wrap: nowrap;align-items: center;}
    .industry-view-notice-wrap .industry-view-notice .info *{margin-right: 12px;}/*2023-07-20*/
    .industry-view-notice-wrap .industry-view-notice .info div:first-child{margin-left:0;}
    .industry-view-notice-wrap .industry-view-notice .info .download{padding:5px 26px 5px 10px;background-size: 14px;background-position: 92% center;width: auto;margin-right: 0;font-size:13px;}/*2023-07-20*/
    .industry-view-notice-wrap .industry-view-notice .attach_list{padding:20px 10px;width:calc(100% - 20px);}
    .industry-view-notice-wrap .industry-view-notice .attach_list .list a{font-size:13px;}
    .industry-view-notice-wrap .industry-view-notice .attach_list .btn_close{top:0;}
    .industry-view-notice-wrap .industry-view-notice .notice-content{font-size:14px;line-height:24px;margin-top:20px;}
    .industry-view-notice-wrap .industry-view-notice .write-container, .industry-view-notice-wrap .back-to-list{margin-top:5vw;}
    .industry-view-notice-wrap .industry-view-notice .write-container a, .industry-view-notice-wrap .industry-view-notice .back-to-list a{padding:6px 22px;font-size:13px;}
    .write-container a + a, .back-to-list a + a{margin-left:10px;}
    .industry-view-notice-wrap.eng .industry-view-notice .info .download{padding: 5px 25px 5px 7px;margin-right: 0;background-position: 94% center;}/*2023-07-20*/
    /* //2023-07-10*/

    /*2023-07-11*/
    /*인더스트리 준비중*/
    .program-content .program-product.soon{padding-top:1vw;border-bottom:0;margin-bottom:0;}/*2023-07-12*/
    /*.industry-sub-wrap__content.program-content .program-product .info.soon .head{padding-bottom: 4vw;} 2023-07-12 */
    .program-content .program-product .info.soon .head{padding-bottom: 4vw;font-size:19px;padding: 3vw 0;line-height: 24px;}/*2023-07-12*/
    .industry-sub-wrap__content.mentor-content.soon{width: 92vw;margin-left: 4vw;padding-top: 1vw;margin-top: 0;;}
    .industry-sub-wrap__content.mentor-content.soon .title{font-family: "KR_bold";font-size: 19px; vertical-align: top;padding:3vw 0;line-height: 24px;}/*2023-07-12*/
    /* //2023-07-11*/

    /*2023-08-09*/
    /*지원작품 상세 팝업*/
    .ex_pop{height:100%;}
    .ex_pop .pop_btn svg{width:30px;height:30px;}
    .ex_pop .ex_wrap{margin: 22vw auto;width: calc(100% - 40px);font-size: 15px;line-height: 24px;}
    .ex_pop .ex_wrap .ex_box{margin-top:30px;height: 78vh;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box{margin:0 10px;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box .title{font-size:22px;padding:20px 0;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box .title02{font-size:19px;line-height:24px;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box .tit_info{font-size:17px;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box ul li strong{width:40%;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02{flex-wrap:wrap;margin:0 10px;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box{width:100%;flex-direction: column;padding-top:20px;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .section-box {height: auto;flex-direction: column;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .section-box .img{width:100%;text-align: center;height:auto;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .section-box .img img{height:45vw;width:50%;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .section-box p {line-height: 24px;width:100%;padding:10px 0;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .title03{padding:0;border:0;width:100%;text-align: center;margin-top: 0px;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box .title03 + span{display:block;width:100%;text-align: center;border-bottom:1px solid #ddd;padding-bottom:10px;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box02 .box:nth-child(2) .title03 + span{border:0;padding-bottom:0;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box table th{line-height:24px;}
    .ex_pop .ex_wrap .ex_box .pop_explain .info_box table td{line-height:24px;}
    /* //2023-08-09*/

}

/*2023-07-20*/
@media screen and (max-width:380px) {

    .industry-view-notice-wrap .industry-view-notice .info{font-size:13px;}
    .industry-view-notice-wrap .industry-view-notice .info .download{background-size: 12px;padding:5px 26px 5px 7px;background-color: #9ac85b; background-position: 94% center;}
    .industry-view-notice-wrap.eng .industry-view-notice .info .download{padding:5px 22px 5px 8px;font-size:12px;}

}
/* //2023-07-20*/
@media screen and (max-width:360px) {
    .industry-view-notice-wrap .industry-view-notice .page-title{font-size:18px;}
    /* 2023-07-20
    .industry-view-notice-wrap .industry-view-notice .info{font-size:13px;}
    .industry-view-notice-wrap .industry-view-notice .info *{margin-right:10px;}
    .industry-view-notice-wrap .industry-view-notice .info .download{background-size: 12px;padding:5px 14px 5px 7px;width: 74px;background-color: #9ac85b; background-position: 94% center;}*/
    .industry-info-wrap .srch_wrap .srch .submit{width:18px;height:18px;background-size:16px;}
    .industry-info.eng .industry-info-wrap .srch_wrap ul li{margin-right:4px;}
    .industry-info.eng .industry-info-wrap .srch_wrap .srch{width:calc(100% - 134px);}
    /*2023-07-20
    .industry-view-notice-wrap.eng .industry-view-notice .info *{margin-right:4px;}
    .industry-view-notice-wrap.eng .industry-view-notice .info .download{padding:5px 0px 5px 3px;width:101px;font-size:12px;}*/
    .industry-view-notice-wrap .industry-view-notice .info{font-size:12px;}/*2023-07-20*/
    .industry-view-notice-wrap.eng .industry-view-notice .info *{margin-right:7px;}/*2023-07-20*/

}
/* //2023-07-10*/

@media screen and (max-width:320px) {
    .header_sub.eng .kdocs_menu ul li a{font-size:11px;}
    .header_sub .sub_nav ul li a{font-size:14px;}/*2022-06-08*/
    .header_sub .kdocs_menu ul li a{font-size:15px;}/*2023-05-30*/

    /*2022-07-11*/
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit img{max-width: 130px;}
    .jury-wrap .archive-festival-content .jury-product-container .jury-festival-box .tit .name_box{height:130px;width: calc(100% - 154px);}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit img{max-width: 130px;}
    .jury-wrap .archive-judge-content .jury-product-container .jury-judge-box .tit .name_box{height:130px;width: calc(100% - 154px);}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit img{max-width: 130px;}
    .jury-wrap .archive-mobile-content .jury-product-container .jury-mobile-box .tit .name_box{height:130px;width: calc(100% - 154px);}
    /* //2022-07-11*/

    /*2023-07-10*/
    .industry-info-wrap .srch_wrap ul li a{font-size:14px;}
    .industry-info-wrap .srch_wrap .srch input{font-size:14px;padding-right:6px;}
    /* //2023-07-10*/


	.sns_login strong {display:block;top:-4px;}/* 2023-11-06 */
}



@media screen and (min-width:1700px) {
.header.safari .header__nav__bottom__mainNav .sub_toggle{top: 7.5vw}/*2022-08-24*/
}