@charset "utf-8";
.color1{color:#fddc34!important;}/*노랑*/
.color2{color:#fbaf2b!important;}/*주황1*/
.color3{color:#fff!important;}/*주황2*/
.ptnone{padding-top:0px!important;}
.pbnone{padding-bottom:0px!important;}
.botnone{border-top:none!important;}
.bg_gray{background-color:#f4f4f4!important;}

/* --------------  sub_content(공통)  --------------------------------------------------------------------------------------------------------------------------------------------------- */
#sub_content{position:relative; border-top:1px solid #d9d9d9;}
#sub_content .sub_top{display:table; width:100%;}
#sub_content .sub_top .location{display:table-cell; vertical-align:middle; text-align:center;}
#sub_content .sub_top .location .t1{margin:60px 0 35px; font-size:36px; font-family: 'NanumSquareB'; color:#111111; text-transform:uppercase; letter-spacing:0.04em}
#sub_content .sub_body{padding-bottom:55px;}
#sub_content .sub_body.off{padding-bottom:0;}
#sub_content .divbox{padding:47px 0;}
#sub_content .divbox:first-child{padding-top:0;}


/*NEW & UPCOMING*/
.newupcoming{}
.newupcoming_gallery{}
.newupcoming_gallery li{margin-top:26px;}
.newupcoming_gallery li:first-child{margin-top:0px;}
.newupcoming_gallery li .img{position:relative; width:100%; padding-bottom:33.33%; background:#f2f2f2 url(/images/sub/img_gallery_null.jpg) center no-repeat; background-size:cover;}
.newupcoming_gallery li .img img{position:absolute; top:0; left:0}
.newupcoming_gallery li .img .hover{opacity:0; filter:alpha(opacity=0); position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.45) url(../../images/icon/icon_pluse.png) center center no-repeat; border:2px solid #0098bc; transition:all 0.4s;}
.newupcoming_gallery li .txt{padding:13px 8px; border-bottom:1px solid #000000;}
.newupcoming_gallery li .txt .t1{font-size:18px; font-family: 'notokr-bold'; color:#111111;}
.newupcoming_gallery li .txt .t1 .status{font:12px 'notokr-regular'; background:#8f8f8f; color:#fff; display:inline-block; padding:1px 4px; vertical-align:middle; margin-left:3px;}
.newupcoming_gallery li .txt .t2{position:relative; padding-right:60px; margin-top:8px; font-size:15px; font-family: 'notokr-demilight'; color:#444444; line-height:1.4; font-style:italic;}
.newupcoming_gallery li .txt .t2 .ss{margin:0 5px; display:inline-block; width:6px; height:10px; background:url(../../images/board/bullet_ss.png) left top no-repeat; vertical-align:middle; text-indent:-999999px;}
.newupcoming_gallery li .txt .t2 .view{position:absolute; right:0; top:0;}
.newupcoming_gallery li:hover .img .hover{opacity:1; filter:alpha(opacity=100);}
.newupcoming_gallery li:hover .txt{border-bottom:1px solid #0098bc;}
.newupcoming_gallery li:hover .txt .t1{color:#07587f;}
.newupcoming_gallery li:hover .txt .t2 div{color:#07587f;}
.newupcoming .paging_area{text-align:center; margin-top:38px;}
.newupcoming .paging_area ul{overflow:hidden; display:inline-block; *display:inline; zoom:1;}
.newupcoming .paging_area li{float:left; width:25px; height:25px; line-height:25px; text-align:center; border:1px solid #fff; font-size:15px; color:#444444;}
.newupcoming .paging_area li:first-child{margin-left:0px;}
.newupcoming .paging_area li a{display:block; *display:inline; zoom:1; width:100%; height:100%; color:inherit;}
.newupcoming .paging_area li.pv{background:url(../../images/board/bbs_icon_prev0.png) center center no-repeat; text-indent:-999999px;}
.newupcoming .paging_area li.nx{background:url(../../images/board/bbs_icon_next0.png) center center no-repeat; text-indent:-999999px;}
.newupcoming .paging_area li.now{color:#0098bc;}
.newupcoming .paging_area li:hover{color:#0098bc;}

/*FULL TITLE*/
.fulltitle{}
.fulltitle_gallery{overflow:hidden;}
.fulltitle_gallery li{float:left; width:32.5%; margin:13px 0 0 1.25%; box-sizing:border-box;}
.fulltitle_gallery li:first-child{margin-left:0px;}
.fulltitle_gallery li:nth-child(3n+1){margin-left:0px;}
.fulltitle_gallery li .img{position:relative; width:100%; padding-bottom:66.2%; border:1px solid #e3e3e3; box-sizing:border-box; background:#f4f4f4 url(/images/sub/img_gallery_null_s.jpg) center no-repeat; background-size:cover;} 
.fulltitle_gallery li .img img{position:absolute; top:0; left:0}
.fulltitle_gallery li .img .hover{opacity:0; filter:alpha(opacity=0); position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.45) url(../../images/icon/icon_pluse.png) center center no-repeat; border:2px solid #0098bc; transition:all 0.4s;}
.fulltitle_gallery li .txt{padding:13px 8px; border-bottom:1px solid #c0c0c0;}
.fulltitle_gallery li .txt .t1{font-size:18px; font-family: 'notokr-bold'; color:#111111; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.fulltitle_gallery li .txt .t2{position:relative; margin-top:3px; font-size:15px; font-family: 'notokr-demilight'; color:#444444; line-height:1.4; font-style:italic; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.fulltitle_gallery li .txt .t2 .ss{margin:0 5px; display:inline-block; width:6px; height:10px; background:url(../../images/board/bullet_ss.png) left top no-repeat; vertical-align:middle; text-indent:-999999px;}
.fulltitle_gallery li .txt .t2 .view{position:absolute; right:0; top:0;}
.fulltitle_gallery li:hover .img .hover{opacity:1; filter:alpha(opacity=100);}
.fulltitle_gallery li:hover .txt{border-bottom:1px solid #0098bc;}
.fulltitle_gallery li:hover .txt .t1{color:#07587f;}
.fulltitle_gallery li:hover .txt .t2 div{color:#07587f;}
.fulltitle_gallery li.no_con{width:100%; text-align:center; padding:30px 0; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; background:#f4f4f4;}
.fulltitle .paging_area{text-align:center; margin-top:30px;}
.fulltitle .paging_area ul{overflow:hidden; display:inline-block; *display:inline; zoom:1;}
.fulltitle .paging_area li{float:left; width:25px; height:25px; line-height:25px; text-align:center; border:1px solid #fff; font-size:15px; font-family: 'notokr-demilight'; color:#444444; }
.fulltitle .paging_area li:first-child{margin-left:0px;}
.fulltitle .paging_area li a{display:block; *display:inline; zoom:1; width:100%; height:100%; color:inherit;}
.fulltitle .paging_area li.pv{background:url(../../images/board/bbs_icon_prev0.png) center center no-repeat; text-indent:-999999px;}
.fulltitle .paging_area li.nx{background:url(../../images/board/bbs_icon_next0.png) center center no-repeat; text-indent:-999999px;}
.fulltitle .paging_area li.now{color:#0098bc;}
.fulltitle .paging_area li:hover{color:#0098bc;}
.fulltitle .search_area{position:absolute; top:0; right:15px; width:100%; max-width:514px; margin-bottom:17px; text-align:right;}
.fulltitle .search_area .form_wrap{position:relative; display:inline-block; overflow:hidden; width:100%;}
.fulltitle .search_area .search_select{position:absolute; display:block; left:0; top:0px; padding:0 0 0 8px; width:100%; max-width:100px; height:100%; border:1px solid #c5c5c5; line-height:1.3; background:#fff url(../../images/board/bbs_select_arrow.png) 90% center no-repeat; font-family: 'NanumSquareR'; font-size:14px; color:#666666; vertical-align:middle; -webkit-appearance:none; -moz-appearance:none; appearance:none; outline:none;}
.fulltitle .search_area .search_select::-ms-expand {display: none;}
.fulltitle .search_area .input_wrap{position:relative; margin-left:105px; }
.fulltitle .search_area .input_wrap .left{margin-right:40px; padding:8px; border:1px solid #c5c5c5; background:#fff;}
.fulltitle .search_area .input_wrap .right{position:absolute; top:0px; right:0px; width:40px; height:100%;}
.fulltitle .search_area .input_wrap .s_item_write{position:relative; display:block; width:100%; border:none; outline:none; line-height:1; font-size:14px; color:#666666; }
.fulltitle .search_area .input_wrap .s_btn_click{display:block; width:40px; height:100%; background:#1574a2 url(../../images/board/bbs_icon_search.png) center center no-repeat; text-align:left; text-indent:-999999px;}
.fulltitle .class_tab{padding-top:15px; overflow:hidden;}
.fulltitle .class_tab li{position:relative; float:left; cursor:pointer;}
.fulltitle .class_tab li span{position:relative; padding-left:20px; margin-left:18px; font-size:17px; font-family:'NanumSquareEB'; color:#111111;}
.fulltitle .class_tab li span:before{display:inline-block; content:''; position:absolute; margin-top:-8px; top:50%; left:0; width:14px; height:14px; border:1px solid #bebebe; background:#fff; border-radius:50%; box-sizing:border-box;}
.fulltitle .class_tab li:first-child span{margin-left:0;}
.fulltitle .class_tab li.on{color:#149cbc;}
.fulltitle .class_tab li.on span:before{background:#149cbc url(/images/icon/ico_checked01.jpg) center no-repeat;}
.fulltitle .class_box{margin-top:20px;}
.fulltitle .class_box li{display:none;}
.fulltitle .class_box li.on{display:block;}
.fulltitle .class_box li > ul{border-top:1px solid #666666; border-bottom:1px solid #666666; padding:12px 0;}
.fulltitle .class_box li > ul > li{position:relative; display:inline-block; padding-left:11px; margin-left:11px; font-size:15px; color:#666666; cursor:pointer;}
.fulltitle .class_box li > ul > li:hover, .fulltitle .class_box li > ul > li.active{color:#0098bc; }
.fulltitle .class_box li > ul > li:before{display:block; content:''; width:2px; height:2px; position:absolute; margin-top:-1px; top:50%; left:0; line-height:-15px; background:#a5a1a1; border-radius:50%;}
.fulltitle .class_box li > ul > li:first-child{padding-left:0;}
.fulltitle .class_box li > ul > li:first-child:before{display:none;}
.fulltitle .class_box li .check{display:none; padding:10px 15px; background: #fff; border: 1px solid #c5c5c5; font-size:15px;  color:#444; text-transform:uppercase;}
.fulltitle .class_box li .check span{display:block; background:url(../../images/board/bbs_select_arrow.png) right center no-repeat;}

/*FULL TITLE VIEW*/
.fulltitle{}
.fulltitle .fulltitle_title{margin:17px 0; font-size:26px; font-family:'NanumSquareB'; color:#111111;}
.fulltitle .layout{position:relative; overflow:hidden; padding:17px 0; min-height:400px; border-top:1px solid #a2a2a2; border-bottom:1px solid #a2a2a2; }
.fulltitle .layout .left{position:absolute; float:left; width:250px;}
.fulltitle .layout .left.on{position:fixed; top:17px;}
.fulltitle .layout .left .poster{position:relative; width:100%; padding-bottom:144%; overflow:hidden; background:#f2f2f2 url(/images/sub/img_gallery_null_s.jpg) center no-repeat;}
.fulltitle .layout .left .poster img{position:absolute; top:0; left:0; width:100%; height:100%;}
.fulltitle .layout .left .review{display:block; margin-top:5px; padding:10px 15px; width:100%; max-width:auto; height:34px; background:#275ba2 url(../../images/board/icon_go_review.png) 95% center no-repeat; font-size:14px; font-family:'notokr-demilight'; color:#fff; box-sizing:border-box;}
.fulltitle .layout .right{float:left; padding-left:250px; width:100%; box-sizing:border-box;}
.fulltitle .layout .right table{width:100%; table-layout:fixed;}
.fulltitle .layout .right table .col1{width:190px;}
.fulltitle .layout .right table th{padding:5px 30px; font-size:15px; font-family:'notokr-medium'; color:#06577e; vertical-align:top; line-height:1.8; text-align:left;}
.fulltitle .layout .right table td{padding:5px 0px; font-size:14px; font-family:'notokr-demilight'; color:#222; line-height:1.8}
.fulltitle .layout .right table td .title_video{position:relative; margin-top:10px; padding-bottom:56.32%; background:#fff;}
.fulltitle .layout .right table td .title_video iframe{position:absolute; top:0; left:0;}
.fulltitle .layout .right table td .photo_box{margin-top:10px; overflow:hidden;}
.fulltitle .layout .right table td .photo_box .slider{width:100%;}
.fulltitle .layout .right table td .photo_box .slick-slide{position:relative; width:100%;}
.fulltitle .layout .right table td .photo_box .slick-slide img{width:auto; height:auto; max-width:100%;}
.fulltitle .layout .right table td .photo_box .big_photo{position:relative; width:100%; padding-bottom:66.83%; box-sizing:border-box;}
.fulltitle .layout .right table td .photo_box .big_photo .snap-for0{position:absolute; top:0; left:0; width:100%;}
.fulltitle .layout .right table td .photo_box .big_photo .img{width:100%; padding-bottom:66.83%; box-sizing:border-box;}
.fulltitle .layout .right table td .photo_box .big_photo .img img{position:absolute; top:0; left:0; width:100%;}
.fulltitle .layout .right table td .photo_box .big_photo .snap_arrow0 .slick-prev{position:absolute; margin-top:-38px; top:50%; left:0; display:block; width:40px; height:76px; background:rgba(0,0,0,.5) url(../../images/icon/icon_prev_snap.png) center center no-repeat; border:none; outline:none; cursor:pointer;}
.fulltitle .layout .right table td .photo_box .big_photo .snap_arrow0 .slick-next{position:absolute; margin-top:-38px; top:50%; right:0; display:block; width:40px; height:76px; background:rgba(0,0,0,.5) url(../../images/icon/icon_next_snap.png) center center no-repeat; border:none; outline:none; cursor:pointer;}
.fulltitle .layout .right table td .photo_box .small_photo{margin-left:-10px; margin-top:10px;}
.fulltitle .layout .right table td .photo_box .small_photo .slick-slide{margin-left:10px;}
.fulltitle .layout .right table td .photo_box .small_photo .slick-slide.slick-current.slick-active img{border:2px solid #0098bc; box-sizing:border-box;}
.fulltitle .layout .right table td .review_box{position:relative;}
.fulltitle .layout .right table td .review_box .review_select{padding:4px 10px; width:100%; border:1px solid #222222; box-sizing:border-box; font-size:12px; font-family:'notokr-light'; color:#444444; cursor:pointer;}
.fulltitle .layout .right table td .review_box .review_select span{display:block; background:url(../../images/icon/icon_select_arrow.png) center right no-repeat;}
.fulltitle .layout .right table td .review_box .review_list{display:none; position:absolute; width:100%; border:1px solid #646464; border-top:none; z-index:300; box-sizing:border-box;}
.fulltitle .layout .right table td .review_box .review_list > li{display:block; padding:4px 10px; width:100%; border-top:1px solid #646464; box-sizing:border-box; background:#fff;}
.fulltitle .layout .right table td .review_box .review_list > li:hover{background:#e9e9e9; }
.fulltitle .layout .right table td .review_box .review_list > li a{display:block; font-size:12px; font-family:'notokr-light'; color:#444444; background:url(../../images/icon/icon_selectlist.png) center right no-repeat;}
.fulltitle .layout .right table td .review_box .review_list > li:first-child{border-top:none;}
.fulltitle .list_btn{margin-top:24px;}
.fulltitle .list_btn a.list_btn{display:block; width:90px; height:30px; line-height:30px; margin:0 auto; background:#adadad; font-size:15px; color:#fff; text-align:center;}

/*festival_berlinale*/
.festival{}
.festival .inner{position:relative; padding:0 5px;}
.festival_lnb{overflow:hidden; margin:0 auto 30px; padding:0 10px; width:100%; max-width:835px; box-sizing:border-box; border-collapse:collapse;}
.festival_lnb li{float:left; margin-left:-1px; width:25%; height:46px; text-align:center; /* border:1px solid #000;  */ background:#ededed; border-left:1px solid #fff; box-sizing:border-box;}
.festival_lnb li:first-child{margin-left:0;}
.festival_lnb li a{display:table; width:100%; height:100%; font-size:18px; color:#444;}
.festival_lnb li a span{display:table-cell; vertical-align:middle;}
.festival_lnb li.on{border:1px solid #1574a2; background:#1574a2 url(../../images/icon/arrow_lnb_festival.png) center bottom no-repeat;}
.festival_lnb li.on a{ color:#fff; }
.festival_gallery .slick-slide .slide{padding:10px; box-sizing:border-box;}
.festival_gallery .slide .img{position:relative; width:100%; padding-bottom:144%; border:1px solid #e3e3e3; box-sizing:border-box;}
.festival_gallery .slide .img img{position:absolute; top:0; left:0; width:100%; height:100%;}
.festival_gallery .slide .img .hover{opacity:0; filter:alpha(opacity=0); position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.81) url(../../images/icon/icon_pluse.png) center center no-repeat; border:2px solid #0098bc; transition:all 0.4s;}
.festival_gallery .slide .txt{padding:13px 8px; min-height:100px; border-bottom:1px solid #c0c0c0;}
.festival_gallery .slide .txt .t1{font-size:18px; font-family: 'notokr-bold'; color:#111111;}
.festival_gallery .slide .txt .t2{position:relative; margin-top:3px; font-size:15px; font-family: 'notokr-demilight'; color:#444444; line-height:1.4; font-style:italic;}
.festival_gallery .slide .txt .t2 .ss{margin:0 5px; display:inline-block; width:6px; height:10px; background:url(../../images/board/bullet_ss.png) left top no-repeat; vertical-align:middle; text-indent:-999999px;}
.festival_gallery .slide  .txt .t2 .view{position:absolute; right:0; top:0;}
.festival_gallery .slide .txt .t3{position:relative; margin-top:3px; font-size:13px; font-family: 'notokr-regular'; color:#444; line-height:1.4; font-style:italic;}
.festival_gallery .slide .txt .t3 > div{padding-left:8px; background:url(../../images/icon/bullet_dot_b.jpg) left 7px no-repeat;}
.festival_gallery .slide:hover .img .hover{opacity:1; filter:alpha(opacity=100);}
.festival_gallery .slide:hover .txt{border-bottom:1px solid #0098bc;}
.festival_gallery .slide:hover .txt .t1{color:#07587f;}
.festival_gallery .slide:hover .txt .t2 div{color:#07587f;}
.festival_gallery .slide:hover .txt .t3 div{color:#07587f;}
.festival_gallery div.no_con{text-align:center;} 
.festival .gallery_arrows .slick-prev{position:absolute; margin-top:-79px; top:50%; left:-100px; display:block; width:82px; height:158px; background:url(../../images/icon/arrow_prev_festival.png) center center no-repeat; border:none; outline:none; cursor:pointer;}
.festival .gallery_arrows .slick-next{position:absolute; margin-top:-79px; top:50%; right:-100px; display:block; width:82px; height:158px; background:url(../../images/icon/arrow_next_festival.png) center center no-repeat; border:none; outline:none; cursor:pointer;}
.festival .gallery_dots .slick-dots li{display:none; float:left; width:25px; height:25px; line-height:25px; text-align:center; border:1px solid #fff;}
.festival .gallery_dots .slick-dots li button{display:inline-block; *display:inline; zoom:1; width:100%; height:100%; font-size:inherit; font-family:inherit; color:inherit; border:none; background:#fff; cursor:pointer; outline:none;}
.festival .gallery_dots .slick-dots li.slick-active{display:block; color:#0098bc;}
.festival .paging_area{text-align:center; margin-top:38px;}
.festival .paging_area ul{overflow:hidden; display:inline-block; *display:inline; zoom:1;}
.festival .paging_area li{float:left; height:27px; font-size:15px; color:#444444;}
.festival .paging_area li a{display:inline-block; *display:inline; zoom:1; width:100%; height:100%; color:inherit; }
.festival .paging_area li.pv{width:25px; height:25px; line-height:25px; text-align:center; background:url(../../images/board/bbs_icon_prev0.png) center center no-repeat; border:1px solid #fff; text-indent:-999999px;}
.festival .paging_area li.nx{width:25px; height:25px; line-height:25px; text-align:center; background:url(../../images/board/bbs_icon_next0.png) center center no-repeat;  border:1px solid #fff; text-indent:-999999px;}
.festival .paging_area li.all_num span{display:inline-block; width:25px; height:25px; line-height:25px; font-size:15px;  color:#444444; border: 1px solid #fff;}
.festival .paging_area li.now{color:#0098bc;}
.festival .paging_area li:hover{color:#0098bc;}


/* 전체검색페이지 */
.search_all{}
.search_all .search_box{position:relative; width:100%; height:50px; border-bottom:1px solid #000; overflow:hidden;}
.search_all .search_box .txt{display:block; padding:0 60px 0 20px; width:100%; height:100%; border:none; outline:none; box-sizing:border-box; font-family:'notokr-medium'; font-size:16px; color:#0a0a0a; }
.search_all .search_box .txt:focus{background:#f4f4f4;}
.search_all .search_box .txt::placeholder{font-family:'notokr-light'; color:#999999;}
.search_all .search_box .txt:-ms-input-placeholder{font-family:'notokr-light'; color:#999999;}
.search_all .search_box .txt::-ms-input-placeholder{font-family:'notokr-light'; color:#999999;}
.search_all .search_box .btn{position:absolute; top:0; right:0; display:block; width:60px; height:50px; background:url(../../images/icon/icon_search_gray.png) center center no-repeat; background-size:32px; text-indent:-999999px;}
.search_all .search_num{margin:35px 0; padding:35px; background:#fff; text-align:center; font-family:'notokr-demilight'; font-size:18px; color:#111111; line-height:1.4;}
.search_all .search_num em{font-family:'notokr-medium';}
.search_all .search_con{margin-top:50px;}
.search_all .search_con > ul > li{margin-top:35px;}
.search_all .search_con > ul > li:first-child{margin-top:0px;}
.search_all .search_con .search_title{position:relative; margin-bottom:10px;}
.search_all .search_con .search_title .tit{font-size:18px; font-family:'notokr-medium'; color:#111111;}
.search_all .search_con .search_title .tit em{color:#1574a2;}
.search_all .search_con .search_title .more{position:absolute; top:3px; right:0; font-size:15px; font-family:'notokr-demilight'; color:#111111;}
.search_all .search_con .search_list{border-top:2px solid #000000; border-bottom:1px solid #000000;}
.search_all .search_con .search_list li{border-top:1px solid #c0c0c0;}
.search_all .search_con .search_list li:hover{background:#f4f4f4;}
.search_all .search_con .search_list li:first-child{border-top:none;}
.search_all .search_con .search_list li.null{padding:25px 15px; font-size:14px; font-family:'notokr-regular'; color:#111111; box-sizing:border-box; text-align:center; background:#f4f4f4;}
.search_all .search_con .search_list li a{position:relative; display:block; padding:18px 68px 18px 15px; font-size:14px; font-family:'notokr-regular'; color:#111111; box-sizing:border-box; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.search_all .search_con .search_list li a:after{display:block; content:''; position:absolute; top:0; right:0; width:68px; height:100%;}
.search_all .search_con .search_list li:hover a:after{background:url(../../images/icon/icon_go_b.png) center center no-repeat;}

/* markets_view */
.markets_tit{position:relative; margin-bottom:30px; margin-top:-30px; width:100%; font-size:17px; font-family:'notokr-medium'; color:#444444; text-align:center;}

/*회사소개*/
.company .normal_txt{font-size:15px; font-family:'notokr-demilight'; color:#555555; word-break:keep-all; line-height:1.8;}
.company .normal_txt em{font-family: 'notokr-medium'; color:#222;}
.company .bgbox{width:100%; background:#646464;}
.company .bgbox p{padding:15px 18px; font-size:25px; font-family: 'NanumSquareEB'; color:#fff; letter-spacing:0.4em;}
.company .layoutbox{margin-top:40px; overflow:hidden;}
.company .layoutbox > li{float:left; width:50%;}
.company .textbox{padding-right:45px; box-sizing:border-box;}
.company .btn_link{display:inline-block; margin-left:5px; padding:0 7px; width:120px; line-height:20px; font-size:12px; font-family: 'NanumSquareR'; color:#fff;  background:#7899a5 url(../../images/icon/icon_link.png) 97% center no-repeat; border-radius:3px;}
.company .btn_link2{display:inline-block; margin:0 5px; padding:4px 10px; width:120px; font-size:12px; font-family: 'NanumSquareR'; color:#fff;  background:#ff5c14 url(../../images/icon/icon_link.png) 90% center no-repeat; border-radius:3px;}
.company .btn_link2:hover{background-color:#fd4d00;}
.company .btn_link3{display:inline-block; margin:0 5px; padding:4px 10px; width:120px; font-size:12px; font-family: 'NanumSquareR'; color:#fff;  background:red url(../../images/icon/icon_link.png) 90% center no-repeat; border-radius:3px;}
.company .btn_link3:hover{background-color:#333;}
.company .btn_link4{display:inline-block; margin:0 8px; padding:3px 10px; width:40px; font-size:12px; font-family: 'NanumSquareR'; color:#fff;  background:#c2c2c2  url(../../images/icon/icon_link.png) 90% center no-repeat; border-radius:3px; vertical-align:middle;}
.orgabox{overflow:hidden; padding-left:20px; box-sizing:border-box;}
.orgabox li{position:relative; float:left; height:238px;}
.orgabox li span{display:block; width:219px; background:#ddd; color:#fff; text-align:center;}
.orgabox li.li1 span{width:54px; height:238px; line-height:1.5em; font-size:15px; background:#345897;} 
.orgabox li.li2 span{width:156px; font-size:15px; line-height:36px; background:#7899a5;} 
.orgabox li.li2 .b1 span{background:#275ba2;}
.orgabox li.li3 .b2 span{background:#a2bacc;}
.orgabox li.li3 span{width:220px; line-height:30px; background:#5285c3;} 
.orgabox li.li1{padding-right:37px;}
.orgabox li.li1:after{display:block; content:''; position:absolute; top:50%; right:0; width:37px; height:1px; background:#ddd;}
.orgabox li.li1 > div{display:table; width:100%;}
.orgabox li.li1 > div > span{display:table-cell; vertical-align:middle;}
.orgabox li.li2 > div > div{margin-top:97px; }
.orgabox li.li2 > div > div:first-child{margin-top:0px;}
.orgabox li.li2 > div{position:relative; top:50%; transform:translateY(-50%);} 
.orgabox li.li2 > div{position:relative;}
.orgabox li.li2 > div:after{display:block; content:''; position:absolute; top:50%; left:0; margin-top:-66px; width:1px; height:132px; background:#ddd;}
.orgabox li.li2 > div > div{position:relative; padding-left:37px; padding-right:37px;}
.orgabox li.li2 > div > div:after{display:block; content:''; position:absolute; top:50%; left:0;  width:37px; height:1px; background:#ddd;}
.orgabox li.li2 > div > div:before{display:block; content:''; position:absolute; top:50%; right:0;  width:37px; height:1px; background:#ddd;}
.orgabox li.li3 > div > div{margin-top:7px;}
.orgabox li.li3 > div > div:first-child{margin-top:0px;}
.orgabox li.li3 > div.b1{position:absolute; top:0;} 
.orgabox li.li3 > div.b2{position:absolute; bottom:0;} 
.orgabox li.li3 > div{position:relative;}
.orgabox li.li3 > div:after{display:block; content:''; position:absolute; top:50%; left:0; margin-top:-37.5px; width:1px; height:75px; background:#ddd;}
.orgabox li.li3 > div > div{position:relative; padding-left:37px;}
.orgabox li.li3 > div > div:after{display:block; content:''; position:absolute; top:50%; left:0;  width:37px; height:1px; background:#ddd;}
.orgabox li.li3 > div > div > span br{display:none;}
.company .box2{}
.company .box2 .tit1{margin-bottom:20px; font-size:24px; font-family: 'NanumSquareEB'; color:#222; text-align:center;}
.company .box2 .tit2{margin:40px 0 20px; font-size:20px; font-family: 'NanumSquareEB'; color:#222; text-align:center;}
.company .ulbox{}
.company .ulbox li.ub1{position:relative;}
.company .ulbox li.ub1 .box{position:relative; overflow:hidden; padding-bottom:46.33%; background:#fff; box-sizing:border-box;}
.company .ulbox li.ub1 .box .b1{position:absolute; top:0; left:0; float:left; width:32.41%; overflow:hidden; z-index:0;}
.company .ulbox li.ub1 .box .b1 .movSlide{}
.company .ulbox li.ub1 .box .b1 .movSlide .slick-slide img{width:100%; max-width:100%; height:auto;}
.company .ulbox li.ub1 .box .b1 .mov_dots{display:none;}
.company .ulbox li.ub1 .box .b1 .mov_arrows{/* position:absolute; width:100%; top:50%; margin-top:-15px; */}
.company .ulbox li.ub1 .box .b1 .mov_arrows button{position:absolute; top:50%; margin-top:-15px; display:block; width:14px; height:30px; border:none; outline:none;}
.company .ulbox li.ub1 .box .b1 .mov_arrows .slick-prev{left:13px; background:url(../../images/icon/icon_prev_snap.png) center center no-repeat; cursor:pointer;}
.company .ulbox li.ub1 .box .b1 .mov_arrows .slick-next {right:13px; background:url(../../images/icon/icon_next_snap.png)  center center no-repeat; cursor:pointer;}
.company .ulbox li.ub1 .box .b2{position:absolute; top:0; right:0; float:left; width:67.59%; height:100%; box-sizing:border-box;}
.company .ulbox li.ub1 .box .b2 .wrap{padding:28px; height:100%; overflow-y:scroll; box-sizing:border-box;}
.company .ulbox li.ub1 .box .b2 ul{}
.company .ulbox li.ub1 .box .b2 ul li{margin-top:15px;}
.company .ulbox li.ub1 .box .b2 ul li a{display:block;}
.company .ulbox li.ub1 .box .b2 ul li:hover{/* background:#f4f4f4; */}
.company .ulbox li.ub1 .box .b2 ul li:hover a p.dt:before{width:4px; height:4px; border-radius:50%; vertical-align:middle; background:#5285c3; display:inline-block; content:''; margin-right:5px;}
.company .ulbox li.ub1 .box .b2 ul li:first-child{margin-top:0px;}
.company .ulbox li.ub1 .box .b2 ul .dt{margin-bottom:7px; font-size:15px; font-family: 'notokr-medium'; color:#111;}
.company .ulbox li.ub1 .box .b2 ul .dd{font-size:14px; font-family: 'notokr-demilight'; color:#444444; font-style:italic; line-height:1.2;}
.company .ulbox li.ub1 .box .b2 ul .dd em{color:#5285c3; font-style:italic;}
.company .ulbox li.ub2 .box{position:relative; overflow:hidden; border-top:2px solid #7899a5; border-bottom:1px solid #b1b1b1; background:#fff; box-sizing:border-box;}
.company .ulbox li.ub2 .box .b1{border-right:1px solid #d7d7d7;}
.company .ulbox li.ub2 .box .b1,
.company .ulbox li.ub2 .box .b2{float:left; padding:7px 20px; width:50%; box-sizing:border-box;}
.company .ulbox li.ub2 .box table{width:100%;}
.company .ulbox li.ub2 .box table tr:hover{background:#f4f4f4; cursor:pointer;} 
.company .ulbox li.ub2 .box table th{padding:7px 0; font-size:15px; font-family: 'notokr-demilight'; color:#111111; text-align:left;}
.company .ulbox li.ub2 .box table td{font-size:15px; font-family: 'notokr-demilight'; color:#444444; font-style:italic; text-align:right;}
.company .ulbox li.ub3 .box{position:relative; padding-bottom:36.7%; overflow:hidden; border-top:2px solid #7899a5; border-bottom:1px solid #b1b1b1; background:#fff; box-sizing:border-box;}
.company .ulbox li.ub3 .box .b1{box-sizing:border-box;}
.company .ulbox li.ub3 .box .b1{position:absolute; top:0; right:0; width:100%; height:100%; box-sizing:border-box;}
.company .ulbox li.ub3 .box .b1 .wrap{padding:14px 20px; height:100%; overflow-y:scroll; box-sizing:border-box;}
.company .ulbox li.ub3 .box .b1 ul{}
.company .ulbox li.ub3 .box .b1 ul li{margin-top:15px;}
.company .ulbox li.ub3 .box .b1 ul li a{display:inline-block;}
.company .ulbox li.ub3 .box .b1 ul li:hover{background:#f4f4f4;}
.company .ulbox li.ub3 .box .b1 ul li:first-child{margin-top:0px;}
.company .ulbox li.ub3 .box .b1 ul .dt{margin-bottom:7px; font-size:15px; font-family: 'notokr-medium'; color:#111;}
.company .ulbox li.ub3 .box .b1 ul .dd{font-size:14px; font-family: 'notokr-demilight'; color:#444444; font-style:italic; line-height:1.2;}
.company .ulbox li.ub3 .box .b1 ul .dd em{color:#5285c3;}
.company .ulbox li.ub1 .box .b2 .wrap::-webkit-scrollbar{width: 10px;}
.company .ulbox li.ub1 .box .b2 .wrap::-webkit-scrollbar-track{background: #f1f1f1;}
.company .ulbox li.ub1 .box .b2 .wrap::-webkit-scrollbar-thumb{background:#bebebe;}
.company .ulbox li.ub1 .box .b2 .wrap::-webkit-scrollbar-thumb:hover{background:#888;}
.company .ulbox li.ub3 .box .b1 .wrap::-webkit-scrollbar{width: 10px;}
.company .ulbox li.ub3 .box .b1 .wrap::-webkit-scrollbar-track{background: #f1f1f1;}
.company .ulbox li.ub3 .box .b1 .wrap::-webkit-scrollbar-thumb{background:#bebebe;}
.company .ulbox li.ub3 .box .b1 .wrap::-webkit-scrollbar-thumb:hover{background:#888;}

/* 오시는길 */
.contact{}
.contact .inner{}
.contact .mapbox{position:relative;}
.contact .mapbox iframe{width:100%; height:580px;}
.contact .map_info{position:absolute; top:50%; right:5%; margin-top:-242px; padding:40px 25px;  width:100%; max-width:441px; height:484px; min-height:auto; background:url(../../images/sub/bg_map.png) right center no-repeat; box-sizing:border-box; background-size:contain;}
.contact .map_info .tit{margin-bottom:25px; padding-bottom:10px; font-size:24px; font-family:'notokr-bold'; color:#111; border-bottom:1px solid #646464; letter-spacing:5px;}
.contact .map_info dl{}
.contact .map_info dl dt{margin:18px 0 10px; font-size:18px; font-family:'notokr-medium'; color:#1574a2;}
.contact .map_info dl dd{font-size:15px; font-family:'notokr-demilight'; color:#444444; line-height:1.4;}

/* ================================================================================================================================================================================ 
                                                                           responsive                                                                                                                
=================================================================================================================================================================================== */
@media screen and (max-width:1400px) { 
/*서브공통*/
#sub_content .sub_top .location .t1{font-size:24px;}


/*NEW & UPCOMING*/
.newupcoming_gallery li .img .hover{background-size:40px;}
.newupcoming_gallery li .txt .t1{font-size:16px;}
.newupcoming_gallery li .txt .t2{padding-right:50px; font-size:12px;}
.newupcoming_gallery li .txt .t2 .ss{height:7px; width:4px; background-size:100%;}

/*FULL TITLE*/
.fulltitle .class_tab li span{font-size:15px;}
.fulltitle .class_tab li span:before{margin-top:-7px; width:12px; height:12px;}
.fulltitle .class_box li > ul > li{font-size:13px;}
.fulltitle_gallery li .img .hover{background-size:40px;}
.fulltitle_gallery li .txt .t1{font-size:16px;}
.fulltitle_gallery li .txt .t2{font-size:12px;}
.fulltitle_gallery li .txt .t2 .ss{height:7px; width:4px; background-size:100%;}
.festival_gallery .slide .txt .t3{font-size:11px;}
.festival_gallery .slide .txt .t3 > div{padding-left:6px;}
.fulltitle .search_area .search_select,
.fulltitle .search_area .input_wrap .s_item_write{font-size:12px;}

/*FULL TITLE VIEW*/
.fulltitle .fulltitle_title{margin:10px 0; font-size:20px;}
.fulltitle .layout .right table th{font-size:12px;}
.fulltitle .layout .right table td{font-size:12px;}
.fulltitle .layout .right table td .review_box .review_select{padding:2px 7px;}
.fulltitle .layout .right table td .review_box .review_list > li{padding:2px 7px;}
.fulltitle .layout .right table td .review_box .review_select span{background-size:10px; font-size:11px;}

/*festival_berlinale*/
.festival .inner{overflow:hidden;}
.festival_lnb li a{font-size:15px;}
.festival_gallery .slide .txt .t1{font-size:16px;}
.festival_gallery .slide .txt .t2{font-size:12px;}
.festival_gallery .slide .img .hover{background-size:40px;}

/* 전체검색페이지 */
.search_all .search_box .txt{font-size:14px;}
.search_all .search_num{font-size:17px;}
.search_all .search_con .search_title .tit{font-size:16px;}
.search_all .search_con .search_title .more{font-size:13px;}
.search_all .search_con .search_list li a{font-size:12px;}

/*MARKETS*/
.markets_tit{font-size:15px; margin-top:0; margin-bottom:15px;}
.markets_in .inner{margin-top:-30px;}


}

@media screen and (max-width:1200px) {
/*서브공통*/
#sub_content .sub_body {padding-bottom: 60px;}

/*FULL TITLE*/
.fulltitle_gallery{margin-top: 10px;}
.fulltitle .search_area{position:relative;  right:0px; max-width:100%; margin:10px 0 0;}
.fulltitle .class_tab li span{padding-left:17px; font-size:16px;}
.fulltitle .class_tab li span:before{margin-top:-7px; width:12px; height:12px;}
.fulltitle .class_box{position:relative; margin-top:12px; z-index:10;}
.fulltitle .class_box li > ul{position:absolute; display:none; width:100%; height:150px; overflow-y:auto; background:#f4f4f4; border:1px solid #c5c5c5; border-top:none; box-sizing:border-box;}
.fulltitle .class_box li > ul > li{display:block; padding:10px 0 10px 7px; margin-left:7px; font-size:12px; border-top:1px solid #fff;}
.fulltitle .class_box li > ul > li:before{background:#646464;}
.fulltitle .class_box li > ul > li:first-child{padding-left:7px; border-top:none;}
.fulltitle .class_box li > ul > li:first-child:before{display:block;}
.fulltitle .class_box li .check{display:block;}

/*FULL TITLE VIEW*/
.fulltitle{}
.fulltitle .fulltitle_title{font-size:18px;}
.fulltitle .layout .left{width:200px;}
.fulltitle .layout .right{padding-left:200px;}
.fulltitle .layout .right table .col1{width:100px;}
.fulltitle .layout .right table th{padding:5px 25px;}
.fulltitle .layout .right table td{padding:5px 0px;}
.fulltitle .layout .right table td .photo_box .big_photo .snap_arrow0 .slick-prev,
.fulltitle .layout .right table td .photo_box .big_photo .snap_arrow0 .slick-next{margin-top:-27.5px; width:30px; height:55px; background-size:10px;}

/*회사소개*/
.company .layoutbox{margin-top:30px;}
.company .layoutbox > li{width:100%;}
.company .textbox{padding-right:0; padding:0 5px;}
.company .btn_link2{display:block; margin-top:15px; margin-left:0;}
.orgabox{margin-top:50px; padding-left:0px;}
.orgabox li{position:relative; float:none; width:100%; height:auto;}
.orgabox li.li1:before{display:block; content:''; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#ddd;}
.orgabox li span{display:block; width:219px; background:#ddd; color:#fff; text-align:center;}
.orgabox li.li1 > div > span br{display:none;}
.orgabox li.li1{width:50%; margin:0 auto;}
.orgabox li.li1 span{width:100%; height:40px; background:#345897;} 
.orgabox li.li2 span{width:100%; margin:0 auto; font-size:12px;} 
.orgabox li.li3 span{width:100%; } 
.orgabox li.li1{padding-right:0px; padding-bottom:37px;}
.orgabox li.li1:after{top:auto; right:0; left:50%; width:1px; height:37px;}
.orgabox li.li1 > div{display:table;}
.orgabox li.li1 > div > span{display:table-cell; vertical-align:middle;}
.orgabox li.li2 > div > div{margin-top:0px; }
.orgabox li.li2 > div > div:first-child{margin-top:0px;}
.orgabox li.li2 > div{position:relative; top:0; transform:translateY(0%);} 
.orgabox li.li2 > div{position:relative; overflow:hidden;}
.orgabox li.li2 > div:after{display:none;}
.orgabox li.li2 > div > div{float:left; width:50%; position:relative; padding-right:0px; padding-top:37px; padding-bottom:0px; box-sizing:border-box;}
.orgabox li.li2 > div > div.b1{padding-right:10px;}
.orgabox li.li2 > div > div.b2{padding-left:10px;}
.orgabox li.li2 > div > div:first-child{padding-left:0px;}
.orgabox li.li2 > div > div:after{display:block; content:''; position:absolute; top:0%; left:50%;  width:1px; height:37px; background:#ddd;}
.orgabox li.li2 > div > div:before{display:block; content:''; position:absolute; top:0%; right:0; left:50%;  width:1px; height:37px; background:#ddd;}
.orgabox li.li3 > div > div{margin-top:7px;}
.orgabox li.li3 > div > div:first-child{margin-top:0px;}
.orgabox li.li3 > div.b1{position:relative; top:0; padding-right:10px;} 
.orgabox li.li3 > div.b2{position:relative; bottom:0; padding-left:10px;} 
.orgabox li.li3{overflow:none}
.orgabox li.li3 > div{position:relative; float:left; width:50%; padding-top:37px; box-sizing:border-box;}
.orgabox li.li3 > div:after{position:absolute; top:0%; left:50%; margin-top:0; width:1px; height:37px;}
.orgabox li.li3 > div > div{position:relative; display:table; width:100%; height:40px; padding-top:0px; padding-left:0;}
.orgabox li.li3 > div > div > span{display:table-cell; padding:0 10px; vertical-align:middle; line-height:1.2;}
.orgabox li.li3 > div > div:after{display:none;}
.orgabox li.li3 > div > div > span br{display:block;}
.company .bgbox p{font-size:20px;}
.company .normal_txt{font-size:14px; word-break: break-all;}
.company .box2 .tit1{font-size:18px;}
.company .box2 .tit2{font-size:16px;}
.company .ulbox li.ub1 .box .b2 ul .dt{margin-bottom: 4px; font-size:13px;}
.company .ulbox li.ub1 .box .b2 ul .dd{font-size:12px;}
.company .ulbox li.ub2 .box table th{font-size:12px;}
.company .ulbox li.ub2 .box table td{font-size:12px;}
.company .ulbox li.ub3 .box .b1 ul .dt{margin-bottom: 4px; font-size:13px;}
.company .ulbox li.ub3 .box .b1 ul .dd{font-size:12px;}

/* 오시는길 */
.contact .mapbox iframe{width:100%; height:480px;}
.contact .map_info{position:relative; top:0%; right:0%; margin-top:0px; padding:20px 10px; max-width:100%; height:auto;}
.contact .map_info .tit{font-size:20px;}
.contact .map_info dl dt{font-size:14px;}
.contact .map_info dl dd{font-size:12px;}

}

@media screen and (max-width:1024px) {
/*서브공통*/
#sub_content .sub_top .location .t1{font-size:22px;}

/*NEW & UPCOMING*/
.newupcoming_gallery li .txt .t2{margin-top:5px;}

/* 전체검색페이지 */
.search_all .search_con .search_list li:hover a:after{background-size:25px;}

/*회사소개*/
.orgabox{font-size:12px;}
.company .bgbox p{padding:15px 12px; font-size:16px;}
.company .normal_txt{font-size:12px;}

}


@media screen and (max-width:900px) {

}


@media screen and (max-width:768px) {

/*회사소개*/
.company .normal_txt .none{display:none;}
	
}


@media screen and (max-width:640px) {
/*서브공통*/
#sub_content .sub_top .location .t1{margin: 40px 0 25px; font-size:18px;}

/*NEW & UPCOMING*/
.newupcoming_gallery li .img .hover{background-size:40px;}
.newupcoming_gallery li .txt .t1{font-size:14px;}
.newupcoming_gallery li .txt .t1 .status{font-size:10px;}
.newupcoming_gallery li .txt .t2{padding-right:0px;}
.newupcoming_gallery li .txt .t2 .view{display:none;}

/*FULL TITLE*/
.fulltitle .class_tab li span{font-size:14px;}
.fulltitle .search_area .search_select{max-width:80px;}
.fulltitle .search_area .input_wrap{margin-left:85px;}
.fulltitle_gallery li{float:left; width:49.37%; margin:13px 0 0 1.25%; box-sizing:border-box;}
.fulltitle_gallery li:nth-child(3n+1){margin-left:1.25%;}
.fulltitle_gallery li:nth-child(2n+1){margin-left:0;}
.fulltitle_gallery li .txt .t1{font-size:14px;}
.fulltitle_gallery li .txt .t2{font-size:11px;}
.festival_gallery .slide .txt .t3{font-size:10px;}
.festival_gallery .slide .txt .t3 > div{padding-left:6px; background:url(../../images/icon/bullet_dot_b.jpg) left 6px no-repeat;}
.fulltitle .paging_area{margin-top:20px;}
.fulltitle .paging_area li{font-size:12px;}
.fulltitle .class_box li .check{padding: 8px 10px; font-size:13px;}

/*FULL TITLE VIEW*/
.fulltitle .fulltitle_title{margin:10px 0; font-size:16px;}
.fulltitle .layout .left{position:relative; width:100%;}
.fulltitle .layout .left.on{position:relative; top:0;}
.fulltitle .layout .right{padding:15px 0 0; width:100%;}
.fulltitle .layout .right table th{padding:2px 0;}
.fulltitle .layout .right table td{padding:2px 0;}
.fulltitle .layout .right table td .photo_box .big_photo .snap_arrow0 .slick-prev,
.fulltitle .layout .right table td .photo_box .big_photo .snap_arrow0 .slick-next{margin-top:-20px; width:25px; height:40px; background-size:7px;}
.fulltitle .list_btn{margin-top:4.6vw;}
.fulltitle .list_btn a.list_btn{font-size:12px; width:60px; height:25px; line-height:25px; }

/*festival_berlinale*/
.festival_lnb{margin-bottom:10px;}
.festival_lnb li{height:40px;}
.festival_lnb li a{font-size:12px;}
.festival_gallery .slide .txt .t1{font-size:14px;}
.festival_gallery .slide .txt .t2{font-size:11px;}
.festival .paging_area{margin-top:10px;}
.festival .paging_area li,
.festival .gallery_dots .slick-dots li,
.festival .gallery_dots .slick-dots li button{font-size:12px;}
.festival .paging_area li.all_num span{font-size:12px;}

/* 전체검색페이지 */
.search_all .search_box .txt{font-size:13px;}
.search_all .search_num{padding:0; font-size:13px;}
.search_all .search_con .search_title .tit{font-size:13px;}
.search_all .search_con .search_title .more{font-size:11px;}
.search_all .search_con > ul > li{margin-top:25px;}
.search_all .search_con .search_list li a{padding:10px 5px; font-size:11px;}
.search_all .search_con .search_list li a:after{display:none;}
.search_all .search_con .search_list li.null{padding:12px 5px; font-size:12px;}
.search_all .search_box{height:40px;}
.search_all .search_box .txt{padding: 0 40px 0 5px;}
.search_all .search_box .txt::placeholder,
.search_all .search_box .txt:-ms-input-placeholder,
.search_all .search_box .txt::-ms-input-placeholder{font-size:11px;}
.search_all .search_box .btn{width:40px; height:40px; background-size:20px;}

/*MARKETS*/
.markets_tit{font-size:14px; margin-top:10px; margin-bottom:10px;}

/*회사소개*/
.company .bgbox p{font-size:15px;}
.company .btn_link{margin-top:5px; display:block; width:90px; font-size: 11px; background-position:93%; center;}
.company .btn_link2{width:90px; font-size: 11px;}
.company .ulbox li.ub1 .box .b2 .wrap{padding:15px 15px;}
.company .ulbox li.ub1 .box .b2 ul .dt{font-size:12px;}
.company .ulbox li.ub1 .box .b2 ul .dd{font-size:11px;}
.company .ulbox li.ub2 .box .b1{width:100%; float:none; border-right:none;}
.company .ulbox li.ub2 .box .b2{width:100%; float:none; border-top:1px dashed #b1b1b1;}
.company .ulbox li.ub2 .box table th{padding:4px 0; font-size:11px;}
.company .ulbox li.ub2 .box table td{padding:4px 0; font-size:11px;}
.company .ulbox li.ub3 .box .b1 .wrap{padding:15px 15px;}
.company .ulbox li.ub3 .box .b1 ul .dt{font-size:12px;}
.company .ulbox li.ub3 .box .b1 ul .dd{font-size:11px;}
.company .ulbox li.ub1 .box .b1 .mov_arrows .slick-prev{left:5px;}
.company .ulbox li.ub1 .box .b1 .mov_arrows .slick-next{right:5px;}

/* 오시는길 */
.contact .mapbox iframe{width:100%; height:350px;}

}


@media screen and (max-width:480px) {

}

@media screen and (max-width:360px) {

/*회사소개*/
.orgabox{font-size:11px;}		
}

@media screen and (max-width:320px) {
	
}



