/*메인*/

.test{
	-webkit-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-ms-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

.ob_gallery a img{
	-webkit-transition: all 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: all 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: all 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-ms-transition: all 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition: all 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}


/* ************************************ 서브 ************************************ */


/* DIAF */
.roller_wrap{position: relative; width: 100%; padding-bottom: 10px;}
.ezkorry-roller{overflow: hidden; white-space: nowrap;}
.ezkorry-roller span{position:relative; color: #999; line-height: 1.4; font-size: 57px; font-weight: 700;}
.ezkorry-roller span b{font-weight: 700; color: #000;}
.about_wrap h4{font-size: 45px; font-weight: 700; margin: 100px 0 60px;}

/* COMMITTEE */
.committee_wrap ul{display: flex; flex-wrap: wrap;}
.committee_wrap > ul{flex-wrap: wrap;}
.committee_wrap.only_one_line > ul{justify-content: center;}
.committee_wrap > ul > li{width: 23.5%; margin-left: 2%; padding: 30px 10px; border-top: 1px solid #777; border-bottom: 1px solid #777;}
.committee_wrap > ul > li:nth-child(4n+1){margin-left: 0;}
.committee_wrap > ul > li:nth-child(n+5){border-top: 0;}
.committee_wrap ul ul{justify-content: space-between;}
.committee_wrap ul ul:nth-child(1){margin-bottom: 15px;}
.committee_wrap ul ul:nth-child(1) li{font-size: 20px; font-weight: 700;}
.committee_wrap ul ul:nth-child(2) li{font-size: 17px; color: #999;}
.loaction_wrap{margin-top: 150px; border-top: 3px solid #000; border-bottom: 3px solid #000;  height: 508px;}
.loaction_wrap .main_map_box{width: 100% !important; height: 500px;}
.addressInfor_wrap ul{display: flex; justify-content: center;}
.addressInfor_wrap ul li{border-left: 2px solid #000; padding: 0 90px;}
.addressInfor_wrap ul li:nth-child(1){border-left: 0; padding-left: 0;}
.addressInfor_wrap ul li:nth-child(3){padding-right: 0;}
.addressInfor_wrap h5{font-size: 27px; font-weight: 700; margin-bottom: 10px;}
.addressInfor_wrap p{font-size: 18px; line-height: 1.5;}

/* HISTORY */
.history_nav{margin: 85px 0 70px;}
.history_nav ul{display: flex; flex-wrap: wrap; justify-content: center;}
.history_nav ul li{position: relative; padding: 0 10px; margin-top: 15px;}
.history_nav ul li:after{content: ''; position: absolute; width: 1px; height: 18px; right: 0; top: 50%; transform: translateY(-50%); background: #999;}
.history_nav ul li:last-child:after{content: ''; display: none;}
.history_nav ul li a{font-size: 21px; color: #999; line-height: 1;}
.history_nav ul li a.active{color: #000; font-weight: 700;}
.history_nav ul li a:hover{text-decoration: underline;}
.history_nav ul li a.active:hover{text-decoration: none;}

/* PARTNERS & SPONSORS */
.partner_wrap{padding-bottom: 150px; border-bottom: 3px solid #000;}
.partner_wrap.last_partner_wrap{padding-bottom: 0; border-bottom: 0;}
.partner_wrap ul{display: flex; flex-wrap: wrap; justify-content: center;}
.partner_wrap ul li{width: 23.5%; margin-left: 2%; border-top: 1px solid #777; border-bottom: 1px solid #777;}
.partner_wrap ul li:nth-child(4n+1){margin-left: 0;}
.partner_wrap ul li:nth-child(n+5){margin-top: 40px;}
.partner_wrap ul li a{display: flex; justify-content: center; align-items: center; width: 100%; height: 120px; text-align: center;}
.partner_wrap ul li img{height: 70px;}


/* TICKET */
.ticket_wrap{margin-top: 150px;}
.ticket_wrap > ul{display: flex;}
.ticket_wrap > ul > li{position: relative; display: flex; flex-wrap: wrap; justify-content: center; align-content: flex-start; width: 50%; border-left: 2px solid #000; padding: 30px 0;}
.ticket_wrap > ul > li:first-child{border-left: 0;}
.ticket_img{width: 100%; height: 260px;}
.ticket_img span{display: flex; justify-content: center; align-items: center; width: 380px; height: 260px; font-size: 50px; font-weight: 700; border-radius: 30px; margin: 0 auto;}
.ticket_vip .ticket_img span{background: var(--one-point); color: var(--one-black);}
.ticket_public .ticket_img span{background: var(--one-black); color: var(--one-point);}
.ticket_info{display: flex; flex-wrap: wrap; text-align: center; margin-top: 40px;}
.ticket_info li{width: 100%;}
.ticket_info h4{font-size: 25px; font-weight: 600; margin-bottom: 20px;}
.ticket_info p{font-size: 17px; line-height: 1.5;}
.ticket_info a{display: inline-block; padding: 8px 40px; border-radius: 50px; font-size: 17px; margin-top: 30px;}
.ticket_info a:hover{text-decoration: underline;}
.ticket_vip .ticket_info a{background: var(--one-point); color: var(--one-black);}
.ticket_public .ticket_info a{background: var(--one-black); color: var(--one-point);}


/* Exhibitor & OVR - List */
.ob_list_header .ob_Sorting{display: flex; flex-wrap: wrap; justify-content: center; padding: 0 10px 10px; margin-bottom: 70px; border-bottom: 3px solid #000;}
.ob_list_header .ob_Sorting li a{display: block; padding: 10px; font-size: 23px; font-weight: 700; color: #000; cursor: pointer;}
.ob_list_header .ob_Sorting li a.active{color: #17D117;}
.ob_list_header .ob_Sorting li a:hover{text-decoration: underline;}

.ob_list_header .ob_search{margin-bottom: 70px;}
.ob_list_header .ob_search h3{background: var(--one-point); font-size: 35px; font-weight: 700; text-align: center; padding: 30px 0;}
.ob_list_header .ob_search_box{background: var(--one-black); padding: 50px;}
.ob_list_header .ob_search_box ul{display: flex; align-items: center;}
.ob_list_header .ob_search_box > ul{margin-top: 25px;}
.ob_list_header .ob_search_box > ul:first-child{margin-top: 0;}
.ob_list_header .ob_search_box > ul > li:first-child{min-width: 90px; margin-right: 60px; font-size: 19px; font-weight: 600; color: var(--one-point);}
.ob_list_header .ob_search_box .ob_gallery_list li{margin-left: 5px;}
.ob_list_header .ob_search_box .ob_gallery_list li:first-child{margin-left: 0;}
.ob_list_header .ob_search_box .ob_option_list li{position: relative; margin-right: 12px; padding-right: 12px;}
.ob_list_header .ob_search_box .ob_option_list li:after{content: ''; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 15px; background: #ccc;}
.ob_list_header .ob_search_box .ob_option_list li:last-child{margin-right: 0; padding-right: 0;}
.ob_list_header .ob_search_box .ob_option_list li:last-child:after{content: ''; display: none;}
.ob_list_header .ob_search_box span{display: inline-block; font-size: 17px; color: #fff; cursor: pointer;}
.ob_list_header .ob_search_box span.active{color: var(--one-active);}
.ob_list_header .ob_search input{height: 36px; font-size: 15px; padding: 0 10px; border-radius: 5px; border: 0;}
.ob_list_header .ob_search input::placeholder{color: #ccc;}
.ob_list_header .ob_search select{height: 36px; font-size: 15px; padding: 0 10px; border-radius: 5px; border: 0;}
.ob_list_header .ob_search .ob_search_reset{display: inline-block; background: #999; color: #fff; height: 36px; line-height: 36px; padding: 0 30px; border-radius: 5px; font-size: 14px; cursor: pointer;}

.ob_gallery{display: flex; flex-wrap: wrap;}
.ob_gallery > li{width: 23.5%; margin-left: 2%; transform: none !important;}
.ob_gallery > li:nth-child(4n+1){margin-left: 0;}
.ob_gallery > li:nth-child(n+5){margin-top: 60px;}
.ob_gallery a{display: block; cursor: pointer;}
.ob_gallery a .img_cover{display: block;}
.ob_gallery a .ob_gallery_cover{display: block; overflow: hidden;}
.ob_gallery a img{width: 100%; aspect-ratio: 4 / 5; object-fit: cover;}
.ob_gallery a:hover img{transform: scale(1.3);}
.ob_gallery a:hover .obl_title{text-decoration: underline;}
.ob_gallery .obl_title{display: block; margin-top: 18px; font-size: 22px; font-weight: 600; line-height: 1.2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ob_gallery .obl_ant{display: block; margin-top: 2px; font-size: 16px; font-weight: 400; line-height: 1.4; color: #999;}
.ob_gallery .ob_lays{display: flex; flex-wrap: wrap; margin-top: 5px;}
.ob_gallery .ob_lays li{margin-right: 5px; margin-top: 3px;}
.ob_gallery .ob_lays li:last-child{margin-right: 0;}
.ob_gallery .ob_lays b{display: inline-block; padding: 2px 8px; font-size: 14px; line-height: 18px; font-weight: 500; border: 1px solid #000;}
.ob_gallery .ob_lays b.obl_black{background: #000; color: #fff;}

.ob_list_no_data{display: flex; justify-content: center; align-items: center; height: 100px;}
.ob_list_no_data span{display: block; text-align: center; font-size: 17px;}

.ob_list_footer{margin-top: 150px; text-align: center;}
.ob_list_footer a{display: inline-block; padding: 10px 34px; background: var(--one-black); color: var(--one-point); border-radius: 50px; font-size: 18px;}
.ob_list_footer a.ob_list_more{cursor: pointer;}
.ob_list_footer a.ob_list_last{background: #ddd; color: #000;}
.ob_list_footer span{display: block; text-align: center; margin-top: 20px; font-size: 18px;}

/* Exhibitor - View */
.ob_view_top{border-top: 3px solid #000; border-bottom: 3px solid #000;}
.ob_view_top > ul{display: flex; padding: 30px 0;}
.ob_view_top > ul > li{display: flex; align-items: center; width: 37%; border-left: 3px solid #000;}
.ob_view_top > ul > li:nth-child(1){width: 26%; justify-content: center; border-left: 0;}
.ob_view .ob_view_title{font-size: 31px; font-weight: 700; line-height: 1.2; margin-bottom: 30px;}
.ob_view_top .ob_view_name{text-align: center;}
.ob_view_top .ob_view_name h3{font-size: 31px; font-weight: 700; line-height: 1.2; margin-bottom: 5px;}
.ob_view_top .ob_view_name p{font-size: 21px; color: #999;}
.ob_view_top .ob_view_info{padding: 0 40px;}
.ob_view_top .ob_view_info ul{display: flex;}
.ob_view_top .ob_view_info ul li{font-size: 19px; line-height: 1.6;}
.ob_view_top .ob_view_info ul li:nth-child(1){width: 110px;}
.ob_view_top .ob_view_info ul li:nth-child(2){width: calc(100% - 110px);}
.ob_view_top .ob_view_thum{padding: 0 10px;}
.ob_view_top .ob_view_thum img{width: 100%; aspect-ratio: 6 / 5; object-fit: cover;}

.ob_view_middle{padding: 90px 0; border-bottom: 3px solid #000;}
.ob_view_middle p{font-size: 19px; line-height: 1.5; margin-bottom: 40px;}
.ob_view_middle p:last-child{margin-bottom: 0;}

.ob_view_bottom{padding-top: 90px;}

.ovr_add_btn{display: flex; justify-content: flex-end;}
.ovr_add_btn a{display: inline-block; padding: 14px 50px; background: var(--one-black); color: var(--one-point); font-size: 18px;}
.ovr_add_btn a:hover{text-decoration: underline;}

/*Common - Pop-Up*/
.pop_up{position:fixed; width:100%; height:100vh; left:0; top:0; z-index:200; background:rgba(0,0,0,.8); display: none;}
.pop_up_ovr{position:fixed; width:100%; height:100vh; left:0; top:0; z-index:200; background:rgba(0,0,0,.8); display: none;}
.pop_box{position:relative; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;}
.pop_up_open{overflow-x:hidden; overflow-y:auto;}
.pop_up_wrap{position:relative; width:100%; max-width: 1200px; max-height: calc(100vh - 100px); background:#fff; box-shadow:2px 2px 10px #666;}
.pop_up_top{position:relative; background: var(--one-point); height: 90px;}
.pop_up_top a{position: absolute; top: 50%; transform: translateY(-50%); right: 40px; font-size: 17px; font-weight: 600; padding-right: 32px; cursor: pointer;}
.pop_up_top a:after{content: ''; position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: 22px; height: 22px; background: url("../imgs/icon/pop_close.svg") no-repeat center; background-size: cover;}
.pop_up_middle{background: #fff; padding: 40px;}
.pop_up_middle .mCSB_inside > .mCSB_container{margin-right: 10px;}
.pop_up_middle .mCSB_scrollTools{width: 2px;}
.popup_lay{display: flex; justify-content: space-between;}
.popup_lay li{width: 47%; margin-left: 6%;}
.popup_lay li:first-child{margin-left: 0;}
.popup_lay li .popup_img{height: calc(100vh - 270px);}
.popup_lay li img{width: 100%; height: 100%; object-fit: contain; object-position: top;}

.artwork_info_wrap > div{width: 100%;}
.artwork_info_wrap h3{font-size: 27px; font-weight: 600; padding-bottom: 5px; border-bottom: 3px solid #000;}
.artwork_info{padding: 20px 10px; border-bottom: 1px solid #000; margin-bottom: 20px;}
.artwork_info p.artwork_name{font-size: 21px; font-weight: 600;}
.artwork_info p.artwork_title{font-size: 17px; margin-top: 7px;}
.artwork_info p.artwork_Detail{font-size: 15px; color: #777; margin-top: 20px; line-height: 1.5;}
.artwork_content_wrap{padding: 20px 10px;}
.artwork_content_wrap p{font-size: 15px; line-height: 1.5; margin-bottom: 30px;}
.artwork_btn a{display: inline-block; padding: 7px 40px; background: var(--one-black); color: var(--one-point); border-radius: 50px; font-size: 18px; margin-bottom: 20px;}
.artwork_admin_btn{display: flex; justify-content: flex-start; margin: 30px 0;}
.artwork_admin_btn span{display: block; margin-left: 10px; width: auto;}
.artwork_admin_btn span:nth-child(1){margin-left: 0;}
.artwork_admin_btn span a{display: inline-block; padding: 6px 20px; font-size: 15px; border: 1px solid #000;}
.artwork_admin_btn span a:hover{text-decoration: underline;}



/* Magnific Popup CSS */
.mfp-bg{top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #000; opacity: 0.8;}
.mfp-wrap{top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden;}
.mfp-container{text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box;}
.mfp-container:before{content: ''; display: inline-block; height: 100%; vertical-align: middle;}
.mfp-content{position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045;}
.mfp-content .mfp-img{background: #000; width: 100%;}
button.mfp-close{overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none;}
button::-moz-focus-inner{padding: 0; border: 0;}
.mfp-close{width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus{opacity: 1;}
.mfp-close:active{top: 1px;}
.mfp-close-btn-in .mfp-close{color: #333;}
.mfp-image-holder .mfp-close{color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%;}

@media (max-width: 1420px){
	
	/* COMMITTEE */
	.committee_wrap > ul > li{width: 32%;}
	.committee_wrap > ul > li:nth-child(4n+1){margin-left: 2%;}
	.committee_wrap > ul > li:nth-child(3n+1){margin-left: 0;}
	.committee_wrap > ul > li:nth-child(n+4){border-top: 0;}
	.loaction_wrap{width: 94%; margin: 150px auto 0;}
	.addressInfor_wrap ul li{padding: 0 60px;}
	.addressInfor_wrap h5{font-size: 25px;}
	.addressInfor_wrap p{font-size: 17px;}
	
	
	/* Exhibitor & OVR - List */
	.ob_gallery .obl_title{font-size: 19px;}
	.ob_gallery .obl_ant{font-size: 15px;}
	
	
    
}
@media (max-width: 1220px){
	
	/* COMMITTEE */
	.addressInfor_wrap ul{flex-wrap: wrap;}
	.addressInfor_wrap ul li{width: 100%; border: 0; padding: 0; margin-top: 40px;}
	.addressInfor_wrap ul li:nth-child(1){margin-top: 0;}
	
	
	/* Exhibitor & OVR - List */
	.ob_list_header .ob_Sorting{margin-bottom: 60px;}
	.ob_list_header .ob_Sorting li a{padding: 5px 10px; font-size: 19px;}
	.ob_list_header .ob_search{margin-bottom: 60px;}
	
	/* Exhibitor - View */
	.ob_view_top > ul{flex-wrap: wrap;}
	.ob_view_top > ul > li{width: 50%;}
	.ob_view_top > ul > li:nth-child(1){width: 100%; margin-bottom: 30px;}
	.ob_view_top > ul > li:nth-child(2){border-left: 0; padding: 0 20px;}
	
	/*Common - Pop-Up*/
	.pop_up_wrap{width:94%; margin: 0 auto;}	
	
}

@media (max-width: 1023px){
	
	/* DIAF */
	.ezkorry-roller span{font-size: 41px;}
	.about_wrap h4{font-size: 37px; margin: 80px 0 40px;}
	
	/* COMMITTEE */
	.committee_wrap > ul > li{width: 49%;}
	.committee_wrap > ul > li:nth-child(3n+1){margin-left: 2%;}
	.committee_wrap > ul > li:nth-child(2n+1){margin-left: 0;}
	.committee_wrap > ul > li:nth-child(n+3){border-top: 0;}
	
	
	/* PARTNERS & SPONSORS */
	.partner_wrap ul li{width: 32%;}
	.partner_wrap ul li:nth-child(4n+1){margin-left: 2%;}
	.partner_wrap ul li:nth-child(3n+1){margin-left: 0;}
	.partner_wrap ul li:nth-child(n+4){margin-top: 40px;}
	.partner_wrap ul li a{height: 100px;}
	.partner_wrap ul li img{height: 60px;}
	
	
	/* TICKET */
	.ticket_img span{width: 90%; margin: 0 auto;}
	
	
   /* Exhibitor & OVR - List */
	.ob_list_header .ob_search h3{font-size: 27px; padding: 20px 0;}
	.ob_list_header .ob_search_box{padding: 30px;}
	.ob_list_header .ob_search_box ul{flex-wrap: wrap;}
	.ob_list_header .ob_search_box > ul > li{width: 100%;}
	.ob_list_header .ob_search_box > ul > li:first-child{margin-right: 0; margin-bottom: 6px; font-size: 17px;}
	.ob_list_header .ob_search_box .ob_option_list li{margin-top: 5px;}
	
	.ob_gallery > li{width: 32%;}
	.ob_gallery > li:nth-child(4n+1){margin-left: 2%;}
	.ob_gallery > li:nth-child(3n+1){margin-left: 0;}
	.ob_gallery > li:nth-child(n+4){margin-top: 60px;}
	
}

@media screen and (max-width: 767px) {
	/* DIAF */
	.ezkorry-roller span{font-size: 37px;}
	.about_wrap h4{font-size: 35px; margin: 70px 0 30px;}
	
	/* COMMITTEE */
	.committee_wrap > ul > li{width: 100%; margin-left: 0 !important;}
	.committee_wrap > ul > li:nth-child(n+2){border-top: 0;}
	.committee_wrap > ul > li{padding: 20px 5px;}
	.committee_wrap ul ul:nth-child(1){margin-bottom: 10px;}
	.committee_wrap ul ul:nth-child(1) li{font-size: 19px;}
	.committee_wrap ul ul:nth-child(2) li{font-size: 16px;}
	.loaction_wrap{margin: 100px auto 0;}
	.loaction_wrap{height: 308px;}
	.loaction_wrap .main_map_box{height: 300px;}
	.addressInfor_wrap h5{font-size: 21px;}
	.addressInfor_wrap p{font-size: 15px;}
	
	/* HISTORY */
	.history_nav{margin: 65px 0 50px;}
	.history_nav ul li a{font-size: 19px;}
	
	
	/* PARTNERS & SPONSORS */
	.partner_wrap{padding-bottom: 100px;}
	.partner_wrap ul{justify-content: flex-start;}
	.partner_wrap ul li{width: 49%;}
	.partner_wrap ul li:nth-child(3n+1){margin-left: 2%;}
	.partner_wrap ul li:nth-child(2n+1){margin-left: 0;}
	.partner_wrap ul li:nth-child(n+3){margin-top: 0; border-top: 0;}
	.partner_wrap ul li a{height: 80px;}
	.partner_wrap ul li img{height: 55px;}
	
	
	/* TICKET */
	.ticket_wrap{margin-top: 100px;}
	.ticket_wrap > ul{display: flex; flex-wrap: wrap;}
	.ticket_wrap > ul > li{width: 100%; border-left: 0; padding: 0;}
	.ticket_wrap > ul > li:first-child{border-left: 0; border-bottom: 2px solid #000; padding-bottom: 50px; margin-bottom: 50px;}
	.ticket_img{height: 220px;}
	.ticket_img span{width: 300px; height: 200px; font-size: 37px;}
	.ticket_info{margin-top: 30px;}
	.ticket_info h4{font-size: 21px;margin-bottom: 15px;}
	.ticket_info p{font-size: 16px;}
	.ticket_info a{font-size: 15px;}
	
    
	/* Exhibitor & OVR - List */
	.ob_list_header .ob_Sorting{margin-bottom: 40px;}
	.ob_list_header .ob_Sorting li a{font-size: 17px;}
	
	.ob_list_header .ob_search{margin-bottom: 40px;}
	.ob_list_header .ob_search h3{font-size: 25px;}
	.ob_list_header .ob_search_box{padding: 30px;}
	.ob_list_header .ob_search_box .ob_gallery_list li{margin-left: 0; margin-top: 10px; width: 100%;}
	.ob_list_header .ob_search_box .ob_gallery_list li:first-child{margin-top: 0;}
	
	.ob_gallery > li{width: 49%;}
	.ob_gallery > li:nth-child(3n+1){margin-left: 2%;}
	.ob_gallery > li:nth-child(2n+1){margin-left: 0;}
	.ob_gallery > li:nth-child(n+3){margin-top: 40px;}
	.ob_gallery .ob_lays b{font-size: 13px; line-height: 16px;}
	
	.ob_list_footer{margin-top: 100px;}
	.ob_list_footer a{padding: 8px 30px; font-size: 16px;}
	.ob_list_footer span{margin-top: 20px; font-size: 16px;}
	
	
	/* Exhibitor - View */
	.ob_view_top > ul{padding: 30px 0 60px;}
	.ob_view_top > ul > li{display: block; width: 100% !important; border-left: 0; padding: 0 !important; margin-top: 30px;}
	.ob_view_top > ul > li:nth-child(1){margin: 0;}
	.ob_view .ob_view_title{font-size: 25px; margin-bottom: 20px;}
	.ob_view_top .ob_view_name{text-align: center; border-bottom: 1px solid #ccc; padding-bottom: 30px !important;}
	.ob_view_top .ob_view_name h3{font-size: 29px;}
	.ob_view_top .ob_view_name p{font-size: 19px;}
	.ob_view_top .ob_view_info ul li{font-size: 16px;}
	.ob_view_top .ob_view_info ul li:nth-child(1){width: 100px;}
	.ob_view_top .ob_view_info ul li:nth-child(2){width: calc(100% - 100px);}
	.ob_view_middle{padding: 60px 0;}
	.ob_view_middle p{font-size: 16px; margin-bottom: 30px;}
	.ob_view_bottom{padding-top: 60px;}
	
	
	/*Common - Pop-Up*/
	.pop_up_top{height: 70px;}
	.pop_up_top a{right: 30px; font-size: 15px;}
	.pop_up_top a:after{content: ''; width: 20px; height: 20px;}
	.pop_up_middle{padding: 20px;}
	.pop_up_scrollbar{margin: 15px 0;}
	.popup_lay{display: flex; flex-wrap: wrap;}
	.popup_lay li{width: 100%; margin-left: 0;}
	.popup_lay li:first-child{margin-bottom: 30px;}
	.popup_lay li .popup_img{height: 250px; background: #000;}
	.popup_lay li img{object-position: center;}

	.artwork_info_wrap h3{font-size: 21px;}
	.artwork_info{padding: 15px 5px; margin-bottom: 15px;}
	.artwork_info p.artwork_name{font-size: 19px;}
	.artwork_info p.artwork_title{font-size: 16px; margin-top: 4px;}
	.artwork_info p.artwork_Detail{font-size: 14px; margin-top: 15px;}
	.artwork_content_wrap{padding: 15px 5px;}
	.artwork_content_wrap p{font-size: 14px; margin-bottom: 25px;}
	.artwork_btn a{padding: 6px 30px; font-size: 16px;}
	
}


@media screen and (max-width: 480px) {
	/* DIAF */
	.ezkorry-roller span{font-size: 31px;}
	
	/* DIAF */
	.about_wrap h4{font-size: 27px; margin: 60px 0 30px; line-height: 1.3;}
	
	/* COMMITTEE */
	.committee_wrap > ul > li{padding: 15px 5px;}
	.committee_wrap ul ul:nth-child(1) li{font-size: 17px;}
	.committee_wrap ul ul:nth-child(2) li{font-size: 15px;}
	.loaction_wrap{margin: 60px auto 0;}
	.loaction_wrap{height: 258px;}
	.loaction_wrap .main_map_box{height: 250px;}
	
	/* HISTORY */
	.history_nav{margin: 30px 0;}
	.history_nav ul li a{font-size: 17px;}
	
	
	/* PARTNERS & SPONSORS */
	.partner_wrap{padding-bottom: 60px;}
	.partner_wrap ul li img{height: 45px;}
	
	/* TICKET */
	.ticket_wrap{margin-top: 60px;}
	
    
	/* Exhibitor & OVR - List */
	.ob_list_header .ob_search h3{font-size: 21px;}
	.ob_list_header .ob_search_box{padding: 30px 20px;}
	.ob_list_header .ob_search_box .ob_option_list li{margin-right: 8px; padding-right: 8px;}
	.ob_list_header .ob_search_box .ob_option_list li:after{content: ''; width: 1px; height: 10px;}
	.ob_list_header .ob_search_box span{font-size: 15px;}
	.ob_list_header .ob_search input{width: 100%; height: 32px; font-size: 14px; border-radius: 3px;}
	.ob_list_header .ob_search select{width: 100%; height: 32px; font-size: 14px; border-radius: 3px;}
	.ob_list_header .ob_search .ob_search_reset{width: 100%; height: 32px; line-height: 32px;border-radius: 3px; text-align: center;}
	
	.ob_gallery > li:nth-child(n+3){margin-top: 30px;}
	.ob_gallery .obl_title{font-size: 17px; margin-top: 10px;}
	.ob_gallery .obl_ant{font-size: 14px; margin: 0;}
	.ob_gallery .ob_lays b{font-size: 12px; line-height: 15px;}
	
	.ob_list_footer{margin-top: 60px;}
	.ob_list_footer a{font-size: 15px;}
	.ob_list_footer span{margin-top: 14px; font-size: 15px;}
	
	/* Exhibitor - View */
	.ob_view_top > ul{padding: 25px 0 50px;}
	.ob_view_top > ul > li{margin-top: 25px;}
	.ob_view_top .ob_view_name{padding-bottom: 25px !important;}
	.ob_view_top .ob_view_name h3{font-size: 25px;}
	.ob_view_top .ob_view_name p{font-size: 17px;}
	.ob_view_top .ob_view_info ul li:nth-child(1){width: 90px;}
	.ob_view_top .ob_view_info ul li:nth-child(2){width: calc(100% - 90px);}
	.ob_view_middle{padding: 50px 0;}
	.ob_view_middle p{margin-bottom: 25px;}
	.ob_view_bottom{padding-top: 50px;}
}


















	