@charset "utf-8";


/* 장학회 이미지 선택버튼*/
.scholarship .step_1 .form_pic{position: relative;}
.select_file_btn{display: block;width: 100%;height: 36px;color: #fff;background-color: #1b2265;text-align: center;font-size: 14px;margin-top: 10px;}
.select_file_btn + #user_file{position: absolute;opacity: 0;z-index: -9999;}
/* 장학회 레이어팝업 */
.clearfix:after{clear: both;content:'';display: block;}
.popup_type1{position: fixed;
left: 0;
    right: 0;
    top: 0;
    bottom: 0;
	z-index: 9999;
}

.popup_type1 .dim{position: absolute;
left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.3);
    z-index: 1;
}
.popupInner {z-index: 2;position: absolute;left: 50%;top: 50%;
transform:translate(-50%, -50%);-webkit-transform:translate(-50%,-50%);
background-color: #fff;
box-sizing:border-box
}
.popupInner .img_box {text-align: center;}
.popupInner .popup_bottom{background-color: #000;color: #fff;padding:5px 10px;}
.popupInner .popup_bottom .close1{float: right;color: #fff;}
.popupInner .closePop2{
display: block;
    position: absolute;
    right: 15px;
    top: 17px;
    width: 15px;
    height: 15px;
    background: url(/images/introduce/btn_close_popup_w.png) no-repeat center center;
	text-indent: -9999px;
} 
.popupInner input[type="checkbox"]{
	-webkit-appearance: checkbox; 
}
.popupInner .popupTop{line-height: 50px;padding: 0 15px;font-size: 15px;color: #fff;font-weight: 700;color: #fff;background-color: #1b2266;}

/**
컨텐츠 공통
**/
.mt0{margin-top: 0 !important;}

/* 페이지 타이틀 */
.pageTit{padding:40px 0 50px 0;font-size:30px;line-height:1;color:#333;text-align:center;}
.pageTit em{display:block;margin-top:20px;font-size:18px;}
.pageTit_Logo{padding:40px 0 50px 0;height:30px;font-size:0;line-height:0;text-indent:-5000px;background:url('/images/common/tit_logo.jpg') no-repeat center 42px;}

/* 더보기 */
.btnSection {margin-top:50px; text-align:center;}
.btnMore{display:inline-block;min-width:146px;text-align:center;font-size:15px;line-height:46px;color:#333;border:1px solid #ccc;background:#fff; box-sizing:border-box;padding:0 20px;}

/* 목록 */
.btnList{display: block;width: 320px; margin:60px auto 0 auto;text-align: center;font-size: 18px;line-height: 60px;color: #fff;background: #1b2265;font-weight: 500;}

/* 큐레이션 리스트 스타일 */
.curationWrap .listStyle1 .list {font-size: 0;}
.curationWrap .listStyle1 .list > li{float: none;display: inline-block;vertical-align: top;}

.curationWrap .listStyle1 .list > li .best{display: none;}
.curationWrap .listStyle1 .list > li .new{display: none;}
/* 리스트 스타일 */
.listStyle1{margin-top:100px;}
.listStyle1 .list{overflow:hidden;margin-top:-75px; padding-top:50px; text-align:center;}
.listStyle1 .list3{overflow:hidden;margin-top:-75px; padding-top:50px; text-align:center;}
.listStyle1 .recom_store{overflow:hidden;margin-top:-75px; padding-top:50px; text-align:center; width:0; height:0;}
.listStyle1 .recom_store.slick-slider {width:inherit; height:inherit;}
.listStyle1.align_l .list{text-align:left;}
.listStyle1 .list > li{float:left;width:23.5%;margin:45px 0 0 2%;}
.listStyle1 .list > li:nth-child(4n+1){clear:both;margin-left:0;}
.listStyle1 .list3 > li{float:left;width:32%;margin:45px 0 25px 2%;}
.listStyle1 .list3 > li:nth-child(3n+1){clear:both;margin-left:0;}

.listStyle1 .recom_store > li{float:left;width:23.5%;margin:45px 0 0 2%;}
.listStyle1 .recom_store > li:nth-child(4n+1){clear:both;margin-left:0;}

.listStyle1 .img{position:relative}
.listStyle1 .img img{width:100%;}
.listStyle1 .img ul{position:absolute;left:15px;top:15px;overflow:hidden;}
.listStyle1 .img ul li{float:left;width:42px;margin-left:5px;font-size:12px;font-family:'NotoB';line-height:42px;color:#fff;-webkit-border-radius:50%;border-radius:50%;}
.listStyle1 .img ul li:first-child{margin:0;}
.listStyle1 .img ul li.best{background:#1b2265;}
.listStyle1 .img ul li.new{background:#ca9c6d;}
.listStyle1 .img ul li.sale{background:#60057e;}
.listStyle1 .img ul li.sold_out{background:#ba1414;}
.listStyle1 .tit{margin-top:25px;font-size:16px;font-family:'NotoB';line-height:22px;color:#333;}
.listStyle1 .txt{margin-top:4px;font-size:14px;line-height:22px;color:#333;}
.listStyle1 .price{font-size:14px;line-height:22px;color:#333;}
.listStyle1 .price span{display:inline-block;color:#555;margin-right:15px;text-decoration:line-through;}
.add_pdt{overflow:hidden;max-width: 1460px;padding: 30px 10px 0 10px;margin: 0 auto;margin-top:80px;}
.add_pdt .add_pdt_tit{font-size:22px;font-family:'NotoB';line-height:1;color:#333;text-align:center;}
.add_pdt .add_pdt_tit span{display:inline-block;padding-bottom:4px;border-bottom:2px solid #333;}
.add_pdt .listStyle1{margin:75px 0 0 -25px;}
.add_pdt .listStyle1 .slick-slide{margin-left:25px;}
.add_pdt .listStyle1 .store_name{position:absolute;left:50%;top:50%;font-size:18px;line-height:52px;color:rgba(255,255,255,0.7);background-color:rgba(0,0,0,0.6);border:2px solid rgba(255,255,255,0.7);padding:0 10px;min-width:164px;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.add_pdt .slick-track{}
.add_pdt .slick-dots{margin:45px 0 0 25px;text-align:center;font-size:0;}
.add_pdt .slick-dots li{overflow:hidden;display:inline-block;width:12px;height:12px;margin-left:12px;background:#ddd;-webkit-border-radius:50%;border-radius:50%;}
.add_pdt .slick-dots li.slick-active{background:#9f9f9f;}
.add_pdt .slick-dots li:first-child{margin:0;}
.add_pdt .slick-dots li button{width:100%;height:100%;font-size:0;line-height:0;text-indent:-5000px;} 

/*리스트 추가*/
.no_search_cont{width: 100% !important;text-align: center;font-size: 16px;line-height: 30px;}
.smart_filter_default_p{text-align: center;}
.listStyle1 #productList.list{display:flex; flex-wrap:wrap;font-size: 0;text-align: left;}
.listStyle1 #productList.list > li{float: none;display: inline-block;vertical-align: top;text-align: center;    padding-bottom: 50px;}



.listStyle2 .list{max-width:1460px;padding:0 10px 40px 10px;margin:0 auto;}
.listStyle2 .list:after{content:'';clear:both;display:block;}
.listStyle2 .list li{float:left;width:48%;margin-left:4%;}
.listStyle2 .list li:first-child{margin:0;}
.listStyle2 .img{position:relative;}
.listStyle2 .img img{width:100%; position:relative;z-index:1;}
.listStyle2 .img span{opacity:0;position:absolute;width:50%;height:100%;right:50%;top:-3%;padding:2% 1%;background:#1b2265;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;}
.listStyle2 a:hover .img span{opacity:1;}
.listStyle2 .tit{margin-top:25px;font-size:24px;font-family:'NotoB';line-height:36px;color:#333;}
.listStyle2 .txt{margin-top:15px;font-size:16px;line-height:26px;color:#333;}
.listStyle2 .info{margin-top:10px;font-size:13px;line-height:22px;color:#333;}

.listStyle3{margin:50px auto 0 auto;max-width:1460px;padding:0 10px;}
.listStyle3 .list{overflow:hidden;margin-top:-80px;}
.listStyle3 .list li{float:left;width:32%;margin:100px 0 0 2%;}
.listStyle3 .list li:nth-child(3n+1){clear:both;margin-left:0;}
.listStyle3 .img img{width:100%; max-height:100%;}
.listStyle3 .tit{margin-top:25px;font-size:20px;font-family:'NotoB';line-height:30px;color:#333;}
.listStyle3 .txt{margin-top:10px;font-size:14px;line-height:22px;color:#333;}
.listStyle3 .info{margin-top:10px;font-size:13px;line-height:22px;color:#333;}

.contribution .listStyle3 .img {padding-top:66.5510%; position:relative;}
.contribution .listStyle3 .img span {vertical-align:middle; position:absolute; top:0; right:0; bottom:0; left:0; overflow:hidden;}
.contribution .listStyle3 .img span:after {height:100%; vertical-align:middle; content:''; display:inline-block;}
.contribution .listStyle3 .img img {width:auto; position:absolute; top:0; right:0; bottom:0; left:0; vertical-align:middle;}

.listStyle4{margin-top:30px;}
.listStyle4 .list_tit{display:table;width:100%;margin-top:15px;}
.listStyle4 .list_tit li{font-size:15px;line-height:45px;color:#333;background:#f7f7f7;}
.listStyle4 .list_tit .num{display:table-cell;min-width:60px;width:125px;text-align:center;}
.listStyle4 .list_tit .subj{display:table-cell;width:960px;text-align:center;}
.listStyle4 .list_tit .period{display:table-cell;min-width:180px;width:250px;text-align:center;}
.listStyle4 .list_tit .date{display:table-cell;min-width:100px;width:125px;text-align:center;}
.listStyle4 .list{display:table;width:100%;}
.listStyle4 .list li{font-size:13px;line-height:42px;color:#333;border-bottom:1px solid #ccc;}
.listStyle4 .list .num{display:table-cell;min-width:60px;width:125px;text-align:center;}
.listStyle4 .list .subj{display:table-cell;width:960px;text-indent:5%;}
.listStyle4 .list .period{display:table-cell;min-width:180px;width:250px;text-align:center;}
.listStyle4 .list .date{display:table-cell;min-width:100px;width:125px;text-align:center;}
.listStyle4 .list span{display:none;}

.listStyle5{}
.listStyle5 .list_tit{display:table;width:100%;margin-top:15px;}
.listStyle5 .list_tit li{font-size:15px;line-height:45px;color:#333;background:#f7f7f7;}
.listStyle5 .list_tit .num{display:table-cell;min-width:60px;width:125px;text-align:center;}
.listStyle5 .list_tit .subj{display:table-cell;width:1210px;text-align:center;}
.listStyle5 .list_tit .date{display:table-cell;min-width:100px;width:125px;text-align:center;}
.listStyle5 .list_tit .hit{display:table-cell;min-width:100px;width:125px;text-align:center;}
.listStyle5 .list_tit .tit{display:table-cell;min-width:330px;width:330px;text-align:center;}
.listStyle5 .list{display:table;width:100%;}
.listStyle5 .list li{font-size:13px;line-height:42px;color:#333;border-bottom:1px solid #ccc;}
.listStyle5 .list .num{display:table-cell;min-width:60px;width:125px;text-align:center;}
.listStyle5 .list .subj{display:table-cell;width:1210px;text-indent:5%;}
.listStyle5 .list .date{display:table-cell;min-width:100px;width:125px;text-align:center;}
.listStyle5 .list .hit{display:table-cell;min-width:100px;width:125px;text-align:center;}
.listStyle5 .list .tit{display:table-cell;min-width:330px;width:330px;text-align:center;}
.listStyle5 .list span{display:none;}

.listStyle6{}
.listStyle6 .list_tit{display:block;width:100%;margin-top:15px;}
.listStyle6 .list_tit li{font-size:15px;line-height:45px;color:#333;background:#f7f7f7;}
.listStyle6 .list_tit .num{display:table-cell;min-width:60px;width:125px;text-align:center;}
.listStyle6 .list_tit .subj{display:table-cell;width:915px;text-align:center;}
.listStyle6 .list_tit .copyright{display:table-cell;min-width:100px;width:210px;text-align:center;}
.listStyle6 .list_tit .date{display:table-cell;min-width:100px;width:210px;text-align:center;}
.listStyle6 .list{display:block;width:100%;}
.listStyle6 .list li{font-size:13px;line-height:42px;color:#333;border-bottom:1px solid #ccc;}
.listStyle6 .list .num{display:table-cell;min-width:60px;width:125px;text-align:center;}
.listStyle6 .list .subj{display:table-cell;width:915px;text-indent:0%; line-height: 22px;padding-bottom: 10px;}
.listStyle6 .list .copyright{display:table-cell;min-width:120px;width:210px;text-align:center; line-height: 22px;padding:10px 0;}
.listStyle6 .list .copyright em{display:inline-block;min-width:72px;padding:0 5px;background:#ccc;line-height:27px;}
.listStyle6 .list .date{display:table-cell;min-width:100px;width:210px;text-align:center; line-height: 22px;padding-bottom: 10px;}
.listStyle6 .list span{display:none;}

/* 리스트 없음 */
.no_list{margin:130px 0;padding-bottom:100px;text-align:center;font-size:20px;line-height:1;color:#333;background:url('/images/common/ico_exclamation .jpg') no-repeat center bottom;}

/* 리스트 정보 */
.listInfo1{padding-bottom:3px; overflow:hidden;}
.listInfo1 .listLeng{float:left;font-size:14px;line-height:1;color:#333;}
.listInfo1 .listSort{font-size:0;text-align:right;}
.listInfo1 .listSort li{position:relative;display:inline-block;margin-left:16px;padding-left:17px;}
.listInfo1 .listSort li:first-child{margin-left:0;}
.listInfo1 .listSort li:before{content:'';position:absolute;left:0;top:1px;width:1px;height:12px;background:#333;}
.listInfo1 .listSort li:first-child:before{display:none;margin-left:0;}
.listInfo1 .listSort li a{display:block;font-size:14px;line-height:1;color:#333;}
.listInfo1 .listSort li span {display:block; font-size:14px;line-height:1; color:#1b2265; position:relative;}
.listInfo1 .listSort li span:after {width:100%; border-top:1px solid #1b2265; content:''; position:absolute; bottom:-3px; left:0;}

/* 리스트필터 */
.listSort1{*zoom:1;position:relative;}
.listSort1:after{content:''; display:block; clear:both;}
.listSort1 .con_left{position:absolute;left:0;top:0;width:150px;vertical-align:top;}
.listSort1 .con_left .select_box{width:100%;}
.listSort1 .con_right{margin-left:200px;text-align:right;font-size:0;}
.listSort1 .con_right .select_box{width:150px;vertical-align:top;margin-right:4px;}
.listSort1 .con_right input[type="text"]{vertical-align:top;width:185px;}
.listSort1 .con_right .btn_search{display:inline-block;width:125px;margin-left:4px;text-align:center;font-size:13px;line-height:35px;height: 35px;color:#fff;background:#1b2265;border: none; cursor:pointer;}

/* 뷰페이지 */
.view_area .view_info{max-width:1340px;margin:0 auto;background:#f7f7f7;padding:30px;text-align:center;}
.view_area .view_info .tit{font-size:18px;line-height:26px;color:#333;}
.view_area .view_info .date{margin-top:0px;font-size:14px;line-height:28px;color:#333;}
.view_area .share_box{max-width: 1200px; margin: 0 auto;text-align:right; padding-top:10px;}
.view_area .view_con{margin-top:50px;}

/* 뷰리스트 */
.view_list{max-width: 1400px;margin: 0 auto;margin-top:80px;}
.view_list li{overflow:hidden;position:relative;width:100%;border-top:1px solid #ccc;text-align:left;}
.view_list li:first-child{border:none;}
.view_list .tit{float:left;width:125px;font-size:15px;line-height:52px;color:#333;text-indent:30px;background:url('/images/common/ico_arr.jpg') no-repeat;}
.view_list .tit.prev{background-position:8px 23px;}
.view_list .tit.next{background-position:8px -28px;}
.view_list .subj{margin:0 125px;font-size:15px;line-height:52px;color:#333;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;}
.view_list .subj a{display:inline-block;white-space:nowrap;}
.view_list .date{position:absolute;right:0;top:0;width:125px;text-align:center;font-size:13px;line-height:52px;color:#333;}

/* SNS공유 */
.share_box{font-size: 0;}
.share_box #myInterest, .share_box #product_mail {width:42px; height:42px; margin-right:10px; font-size:0; background-position:50%; background-repeat:no-repeat; background-size:cover; display:inline-block;}
.share_box #myInterest {background-image:url('/images/common/icon_wish.png');}
.share_box #product_mail {background-image:url('/images/common/icon_mail.png');}
.share_area{display:inline-block;position:relative;width:146px;height:42px;font-size: 0;vertical-align: top;}
.share_area .share_open{position:absolute;left:0;width:42px;height:42px;background:url('/images/common/share.png') no-repeat left center;}
.share_area.right_align .share_open{right:0;left:inherit;}
.share_area .share_list{overflow:hidden;width:100%;height:42px;font-size: 0;}
.share_area .share_list ul{overflow:hidden;font-size:0;margin-left:100%;text-align:left;font-size: 0;}
.share_area .share_list ul li{display:inline-block;vertical-align:top;font-size: 0;}
.share_area .share_list ul li:first-child{margin-left:0;}
.share_area .share_list ul a{display:block;width:42px;height:42px;margin-left:10px;background:url('/images/common/share.png') no-repeat left center;}
.share_area .share_list ul a.mo_view{display:none;}
.share_area .share_list ul a.share_f{background-position:-52px center;margin-left:0;}
.share_area .share_list ul a.share_t{background-position:-104px center;}
.share_area .share_list ul a.share_u{background-position:-156px center;}
.share_area .share_list ul a.share_b{background-position:-104px center;}
.share_area .share_close{display:none;position:absolute;right:-20px;top:-8px;width:12px;height:12px;background:url('/images/common/btn_close.png') no-repeat center center;}


/*추가 ys 181120*/
.share_box .share_d{display: inline-block;font-size: 0;margin-right: 10px;}
.share_box .share_d li{float: left;margin-left: 10px;}
.share_box .share_d li:first-child{margin-left: 0;}
.share_box .share_d li a{display: block;width: 42px;height: 42px;text-indent: -9999px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;
background-size: cover;}
.share_box .share_d li a.share_like{background-image: url(/images/common/icon_like.png);}
.share_box .share_d li a.share_like.on{background-image: url(/images/common/icon_like_on.png);}
.share_box .share_d li a.share_mail{background-image: url(/images/common/icon_mail.png);}



/* 탭 */
.tab_btn{font-size:0;text-align:center;}
.tab_btn li{display:inline-block;margin-left:4px;}
.tab_btn li:first-child{margin:0;}
.tab_btn a{display:block;width:170px;border:1px solid #ccc;text-align:center;font-size:14px;font-family:'NotoB';line-height:45px;color:#555;}
.tab_btn a.on{border-color:#1b2265;color:#1b2265;}

/* 181221 Add JH :: 아울렛 */
.view_info {margin-top:50px;}
.view_info p.tit {padding-bottom:20px; font-size:2em; text-align:center;}

/**
제품소개
**/
/* 검색분류 */
.searchSort{}
.searchSort .sortListCon{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.searchSort dl{display:table;width:100%;}
.searchSort dt{display:table-cell;width:110px;padding:10px 25px 0 25px;vertical-align:top;font-size:14px;line-height:37px;color:#fff;background:#8f8a87;border-top:1px solid #8f8a87;}
.searchSort dt a{display:none;}
.searchSort dd{display:table-cell;padding:0 30px 10px 15px;border-top:1px solid #ccc;}
.searchSort dl:first-child dd{border-top:1px solid #ccc;}

.searchSort .sortList{font-size:0;}
.searchSort .sortList li{display:inline-block;position:relative;margin:10px 5px 0 0;}
.searchSort .sortList .listBtn{display:inline-block;padding:0 15px;font-size:14px;line-height:37px;color:#333;}

.searchSort .sortList .btnDel{display:none;position:absolute;right:0;top:0;width:100%;height:100%;background-image: none;background-color: transparent;-webkit-border-radius:21px;border-radius:21px;}
.searchSort .sortList .btnDel:after{content:'';display: none;position:absolute;right:-5px;top:-8px;width:24px;height:24px;background:#c4c4c4 url('/images/product/btnDel.jpg') no-repeat center center;-webkit-border-radius:12px;border-radius:12px;}
.searchSort .sortList .on .listBtn{color:#fff;background:#1b2265;-webkit-border-radius:21px;border-radius:21px;}
.searchSort .sortList .on:hover .btnDel{display:block;}
.searchSort .sortList .on:hover .btnDel:after{display:block;}

.searchSort .price_type{padding:14px 30px;overflow:hidden;}
.searchSort .price_type .search_price{position:relative;float:left;margin-right:30px;}
.searchSort .price_type .search_price:after{content:'';display:block;clear:both;}
.searchSort .price_type .min_price{float:left;font-size:14px;line-height:42px;color:#333;}
.searchSort .price_type .price_slider{float:left;width:260px;margin:18px 15px 0 15px;}
.searchSort .price_type .max_price{float:left;font-size:14px;line-height:42px;color:#333;}
.searchSort .price_type .txt_price{overflow:hidden;position:absolute;top:28px;padding:0 10px;margin-left:25px;font-size:13px;line-height:24px;color:#8f8a87;border:1px solid #8f8a87;background:#fff;-webkit-border-radius:12px;border-radius:12px;}
.searchSort .price_type .search_price .ui-widget.ui-widget-content{height:6px;background:#c4c4c4;border:none;-webkit-border-radius:3px;border-radius:3px;}
.searchSort .price_type .search_price .ui-widget-header{background:#8f8a87;}
.searchSort .price_type .search_price .ui-slider-handle{border:1px solid #908b88;width:22px;height:22px;-webkit-border-radius:11px;border-radius:11px;background:#fff! important;top:-9px !important;margin-left:-11px !important;}
.searchSort .price_type .input_price{float:left;}
.searchSort .price_type .input_price .price_tit{float:left;font-size:14px;line-height:42px;color:#333;}
.searchSort .price_type .input_price .input_con{float:left;border:1px solid #ccc;width:130px;line-height:40px;color:#b5b5b5;}
.searchSort .price_type .input_price .input_con input{border:none;height:40px;line-height:40px;width:110px;}
.searchSort .price_type .input_price .hyphen{float:left;width:16px;text-align:center;font-size:14px;line-height:42px;color:#333;}
.searchSort .price_type .input_price .btn_sch{float:left;margin-left:15px;width:85px;margin-top:4px;text-align:center;font-size:13px;line-height:35px;color:#333;background:#ccc;}

.searchSort .size_type{padding:7px 30px;overflow:hidden;}
.searchSort .size_type .size_tit{float:left;font-size:14px;line-height:42px;color:#333;margin-right:10px;}
.searchSort .size_type .input_con{float:left;border:1px solid #ccc;width:130px;line-height:40px;color:#b5b5b5;}
.searchSort .size_type .input_con input{border:none;height:40px;line-height:40px;width:98px;}
.searchSort .size_type .hyphen{float:left;padding:0 25px 0 10px;font-size:14px;line-height:42px;color:#555;}
.searchSort .size_type .btn_sch{float:left;margin-left:15px;width:85px;margin-top:4px;text-align:center;font-size:13px;line-height:35px;color:#333;background:#ccc;}

.searchSort .sortFilter{overflow:hidden;padding:4px 30px 14px 36px;background:#ebebeb;border:1px solid #ccc;border-top:none;}
.searchSort .sortFilter .btnReset{float:left;width:83px;margin-top:14px;text-align:center;font-size:13px;line-height:33px;color:#333;border:1px solid #ccc;background:#fff;}
.searchSort .sortFilter .sortList{margin:0 0 0 155px;}

.searchSortList.listStyle1{margin-top:50px;}

/* 제품리스트 상단 */
.pdt_top_Type_mo{display:none;}

.pdt_top_Type_pc{padding-bottom:100px;border-bottom:1px solid #ccc;background:url('/images/product/bg_pdt_top.jpg') no-repeat right bottom;}
.pdt_top_Type_pc a{display:block;position:relative;}
.pdt_top_Type_pc a span{position:absolute;left:20px;bottom:20px;font-size:20px;font-family:'NotoB';line-height:1;color:#555;}
.pdt_top_Type_pc a span.white{color:#fff;}
.pdt_top_Type_pc img{width:100%;}

.pdt_top_Type1 ul{overflow:hidden;}
.pdt_top_Type1 li{float:left;width:49%;margin-left:2%;}
.pdt_top_Type1 li:first-child{margin-left:0;}

.pdt_top_Type2 .con_top{position:relative;}
.pdt_top_Type2 .con_left{margin-right:51%;}
.pdt_top_Type2 .con_right a{position:absolute;width:23.5%}
.pdt_top_Type2 .con_right a:nth-child(1){left:51%;top:0;}
.pdt_top_Type2 .con_right a:nth-child(2){right:0;top:0;}
.pdt_top_Type2 .con_right a:nth-child(3){left:51%;bottom:0;}
.pdt_top_Type2 .con_right a:nth-child(4){right:0;bottom:0;}
.pdt_top_Type2 .con_bottom{overflow:hidden;margin-top:2%;}
.pdt_top_Type2 .con_bottom a{float:left;width:32%;margin-left:2%;}
.pdt_top_Type2 .con_bottom a:first-child{margin-left:0;}

.pdt_top_Type3 .con_top{position:relative;}
.pdt_top_Type3 .con_left{margin-right:51%;}
.pdt_top_Type3 .con_right a{position:absolute;width:15%}
.pdt_top_Type3 .con_right a:nth-child(1){left:51%;top:0;}
.pdt_top_Type3 .con_right a:nth-child(2){right:17%;top:0;}
.pdt_top_Type3 .con_right a:nth-child(3){right:0;top:0;}
.pdt_top_Type3 .con_right a:nth-child(4){left:51%;bottom:0;}
.pdt_top_Type3 .con_right a:nth-child(5){right:17%;bottom:0;}
.pdt_top_Type3 .con_right a:nth-child(6){right:0;bottom:0;}

.pdt_top_Type4 .con_top{position:relative;}
.pdt_top_Type4 .con_left{margin-right:51%;}
.pdt_top_Type4 .con_right a{position:absolute;width:23.3%}
.pdt_top_Type4 .con_right a:nth-child(1){left:51%;top:0;}
.pdt_top_Type4 .con_right a:nth-child(2){right:0;top:0;}

.pdt_top_Type5 .con_top{position:relative;}
.pdt_top_Type5 .con_left{margin-right:51%;}
.pdt_top_Type5 .con_right a{position:absolute;width:23.5%}
.pdt_top_Type5 .con_right a:nth-child(1){left:51%;top:0;}
.pdt_top_Type5 .con_right a:nth-child(2){right:0;top:0;}
.pdt_top_Type5 .con_right a:nth-child(3){left:51%;bottom:0;width:49%;}

.pdt_top_Type6 .con_top{position:relative;}
.pdt_top_Type6 .con_left{margin-right:51%;}
.pdt_top_Type6 .con_right a{position:absolute;width:23.5%}
.pdt_top_Type6 .con_right a:nth-child(1){left:51%;top:0;}
.pdt_top_Type6 .con_right a:nth-child(2){right:0;top:0;}
.pdt_top_Type6 .con_right a:nth-child(3){width:15%;left:51%;bottom:0;}
.pdt_top_Type6 .con_right a:nth-child(4){width:15%;right:17%;bottom:0;}
.pdt_top_Type6 .con_right a:nth-child(5){width:15%;right:0;bottom:0;}

.pdt_top_Type7 .con_top{position:relative;}
.pdt_top_Type7 .con_left{margin-right:51%;}
.pdt_top_Type7 .con_right a{position:absolute;width:49%; left:51%;}
.pdt_top_Type7 .con_right a:nth-child(1){top:0;}
.pdt_top_Type7 .con_right a:nth-child(2){bottom:0;}

.pdt_list_banner{margin-top:30px;}
.pdt_list_banner img{width:100%;}
.pdt_list_banner img.m_only{display: none;}

/* 시리즈 */
.series .listStyle1{margin-top:0;}
.series .listStyle1 .list > li{width:32%;margin-left:2%;}
.series .listStyle1 .list > li:nth-child(4n+1){margin-left:2%;clear:none;}
.series .listStyle1 .list > li:nth-child(3n+1){margin-left:0;clear:left;}

/* 큐레이터 */
#contents .curation_visual {margin-top: 50px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 5rem 1rem; max-width: 1400px;}
#contents .curation_visual .curation_con {display: flex; flex-flow: column;}
#contents .curation_visual .curation_con .curation_imgbox {position: relative;}
#contents .curation_visual .curation_con .curation_imgbox .overlay {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: -webkit-linear-gradient(90deg, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 50%);}
#contents .curation_visual .curation_con .curation_imgbox .curation_txt_box {position: absolute; left: 30px; bottom: 40px; letter-spacing: -.02rem; color: #fff; z-index: 2; text-align: left; max-width: 80%;}
#contents .curation_visual .curation_con .curation_imgbox .curation_txt_box .curation_title {font-size: 22px; font-weight: 500; line-height: 1.8rem;}
#contents .curation_visual .curation_con .curation_imgbox .curation_txt_box .curation_subtitle {font-size: 16px; font-weight: 300; margin-top: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#contents .curation_visual .curation_con .curation_imgbox img {width: 100%;}
#contents .curation_visual .curation_con .curation_prod_list_box .prod_item {display: flex; align-items: center; justify-content: center; width: 100%; padding: 20px 0; border-bottom: 1px solid #eee;}
#contents .curation_visual .curation_con .curation_prod_list_box .prod_item a {display: flex; flex: 1; border-right: 1px solid #eee; }
#contents .curation_visual .curation_con .curation_prod_list_box .prod_thumb {width: 120px;}
#contents .curation_visual .curation_con .curation_prod_list_box .prod_thumb img {width: 100%;}
#contents .curation_visual .curation_con .curation_prod_list_box .prod_txt_box {flex: 1; text-align: left; padding: 0 25px; justify-content: center; display: flex; flex-flow: column;}
#contents .curation_visual .curation_con .curation_prod_list_box .prod_txt_box .prod_name {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: 15px; font-weight: 500;}
#contents .curation_visual .curation_con .curation_prod_list_box .prod_txt_box .prod_price {font-size: 15px; font-weight: 400; margin-top: 5px;}
#contents .curation_visual .curation_con .curation_prod_list_box .prod_icon_box {padding: 20px; display: flex; flex-flow: column; justify-content: center; align-items: center;}
/* #contents .curation_visual .curation_con .curation_prod_list_box .prod_icon_box img {width: 20px;} */
#contents .curation_visual .curation_con .curation_prod_list_box .prod_icon_box .prod_fav {font-size: 0; width: 15px; height: 15px; cursor: pointer; z-index: 1; background-size: cover !important;}
#contents .curation_visual .curation_con .curation_prod_list_box .prod_icon_box .prod_fav.none {background: url('/images/heart-thin-outline.svg') no-repeat; filter: invert(14%) sepia(19%) saturate(0%) hue-rotate(285deg) brightness(109%) contrast(89%);}
#contents .curation_visual .curation_con .curation_prod_list_box .prod_icon_box .prod_fav.active {background: url('/images/heart.svg') no-repeat; background-size: cover; filter: invert(51%) sepia(38%) saturate(6352%) hue-rotate(320deg) brightness(94%) contrast(104%);}
#contents .curation_visual .curation_con .curation_prod_list_box .prod_icon_box .fav_count {font-size: 12px;}

.curator_view .curator_con{position:relative;margin-top:100px;}
.curator_view .curator_con:first-child{margin-top:0;}
.curator_view .img_con{margin-left:50%;}
.curator_view .left .img_con{margin:0 50% 0 0;}
.curator_view .img_con img{width:100%;}
.curator_view .txt_con{position:absolute;left:50%;top:50%;margin-left:-38%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.curator_view .left .txt_con{left:58%;margin-left:0;}
.curator_view .txt_con .tit{font-size:56px;font-family:'Open';line-height:1;color:#ce9461;}
.curator_view .txt_con .txt1{margin-top:30px;font-size:24px;font-family:'NotoB';line-height:1;color:#555;}
.curator_view .txt_con .txt1 span{font-size:16px;font-family:'Open';font-weight:bold;}
.curator_view .txt_con .txt2{margin-top:30px;font-size:16px;font-family:'NotoB';line-height:28px;color:#333;}
.curator_view .txt_con .txt3{font-size:16px;line-height:28px;color:#333;}
.curator_view .listStyle1{max-width:1460px;margin-left:auto;margin-right:auto;}



.philosophy .con4 .philosophy_slick .slick-slide{height: auto;}

/* 제품상세 */
/*기존 틀 .pdt_view{max-width:1460px;padding:30px 10px 0 10px;margin:0 auto;}*/
.pdt_view{padding:30px 0 100px 0;margin:0 auto;}
.pdt_view .pdt_info{max-width:1460px;padding:30px 10px 0 10px;margin:0 auto;}
.pdt_view .pdt_info:after{content:'';display:block;clear:both;}
.pdt_view .pdt_info .pdt_view_mo{display:none;}
.pdt_view .pdt_info .img_con{float:left;width:61%;}
.pdt_view .pdt_info .img_con img{width:900px;}
.pdt_view .pdt_info .img_length{margin-top:30px;text-align:center;font-size:12px;line-height:1;color:#333;}
.pdt_view .pdt_info .img_s{font-size:0;text-align:center;margin-top:20px;}
.pdt_view .pdt_info .img_s .prev{display:inline-block;width:20px;height:30px;vertical-align:middle;background:url('/images/product/btn_pdt_view.jpg') no-repeat center top;}
.pdt_view .pdt_info .img_s .next{display:inline-block;width:20px;height:30px;vertical-align:middle;background:url('/images/product/btn_pdt_view.jpg') no-repeat center bottom;}
.pdt_view .pdt_info .img_s ul{vertical-align:middle;display:inline-block;margin:0 15px;}
.pdt_view .pdt_info .img_s ul li{display:inline-block;margin-left:5px;}
.pdt_view .pdt_info .img_s ul li a{display:block;position:relative;width:126px;height:86px;}
.pdt_view .pdt_info .img_s ul li img{width:100%; height:100%;position:absolute;left:0;top:0; border:2px solid transparent; box-sizing:border-box;}
.pdt_view .pdt_info .img_s ul li.active img {border-color:#1b2265;}

.pdt_view .pdt_info .txt_con{float:right;width:34%;}
.pdt_view .pdt_info .pdt_name{margin-top:20px;font-size:22px;font-family:'NotoB';line-height:26px;color:#333;}
.pdt_view .pdt_info .pdt_name_en{margin-top:10px;font-size:15px;font-family:'Open';font-weight:bold;line-height:18px;color:#333;}
.pdt_view .pdt_info .dl_area{margin-top:25px;border-top:1px solid #ccc;}
.pdt_view .pdt_info .dl_area dl{margin-top:25px;}
.pdt_view .pdt_info .dl_area dt{float:left;font-size:14px;line-height:22px;color:#333;}
.pdt_view .pdt_info .dl_area dd{margin-left:95px;}
.pdt_view .pdt_info .dl_area dd{font-size:14px;line-height:22px;color:#333;}
.pdt_view .pdt_info .dl_area .pdt_price dd{font-size:22px;line-height:22px;}
.pdt_view .pdt_info .dl_area .pdt_price .pdt_price_txt{display: block;font-size: 16px;color: #646464;line-height: 26px;margin-top: 10px;}
.pdt_view .pdt_info .dl_area .pdt_price dd span{display:inline-block;position:relative;padding:0 10px;margin-right:10px;color:#555;}
.pdt_view .pdt_info .dl_area .pdt_price dd span:after{content:'';position:absolute;left:0;top:50%;width:100%;height:1px;background:#333;}
.pdt_view .pdt_info .dl_area .pdt_option ul{overflow:hidden;}
.pdt_view .pdt_info .dl_area .pdt_option li{float:left;width:100px;margin-right:5px;}
.pdt_view .pdt_info .dl_area .pdt_option li img{width:100%;border:0px solid #ccc;}
.pdt_view .pdt_info .dl_area .pdt_option li p{margin:10px;line-height:18px;}
.pdt_view .pdt_info .dl_area .pdt_store ul{}
.pdt_view .pdt_info .dl_area .pdt_store ul:after{clear: both;display: block;content:''}
.pdt_view .pdt_info .dl_area .pdt_store li{float:left;width:49.5%;margin: 0;margin-bottom: 5px;margin:0 0 5px 1%;}
.pdt_view .pdt_info .dl_area .pdt_store li ul li{width: 100%;float: none;margin: 0;}
.pdt_view .pdt_info .dl_area .pdt_store li:nth-child(odd){margin-left:0;}
.pdt_view .pdt_info .dl_area .pdt_store li .select_box{width:100%;}
.pdt_view .pdt_info .dl_area .pdt_store li a{display:block;text-align:center;font-size:13px;line-height:35px;color:#333;}
.pdt_view .pdt_info .dl_area .pdt_store li .btn_q_mall{display:block;width: 100%;text-align:center;font-size:13px;line-height:35px;color:#fff;background:#1b2265;}

.pdt_view .pdt_info .dl_area .pdt_select_option ul:after{clear: both;display: block;content:''}
.pdt_view .pdt_info .dl_area .pdt_select_option li{width:100%;margin: 0;margin-bottom: 5px;margin:0 0 5px 1%;}
.pdt_view .pdt_info .dl_area .pdt_select_option li ul li{width: 100%;float: none;margin: 0;}
.pdt_view .pdt_info .dl_area .pdt_select_option li:nth-child(odd){margin-left:0;}
.pdt_view .pdt_info .dl_area .pdt_select_option li .select_box{width:100%;}
.pdt_view .pdt_info .dl_area .pdt_select_option li a{display:block; margin-left:15px;text-align:left;font-size:13px;line-height:45px;color:#333;}

.pdt_view .pdt_info .dl_area .pdt_mall_button dd { margin-left: 0 !important;}
.pdt_view .pdt_info .dl_area .pdt_mall_button ul:after{clear: both;display: block;content:''}
.pdt_view .pdt_info .dl_area .pdt_mall_button li{float:left;width:49%;margin: 0;margin-bottom: 5px;margin:0 0 5px 1%;}
.pdt_view .pdt_info .dl_area .pdt_mall_button button {display:block;width: 100%;text-align:center;font-size:1em;line-height:45px;}
.pdt_view .pdt_info .dl_area .pdt_mall_button .btn_mall_order {color:#fff;background:#14008c;}
.pdt_view .pdt_info .dl_area .pdt_mall_button .btn_mall_cart {color:#fff;background:#353535;}


.pdt_view .pdt_make{width:300px;margin:50px auto 0 auto;background:url('/images/product/kc_make.jpg') no-repeat left center;}
.pdt_view .pdt_make p{padding-left:50px;font-size:14px;line-height:18px;}
.pdt_view .pdt_make p span{display:block;font-size:16px;line-height:22px;padding-bottom:4px;}

.pdt_view_con{margin-top:100px;}

/* 문의하기 */
.pdt_inquiry{max-width:1210px;margin:0 auto;padding:0 12px;overflow:hidden;}
.pdt_inquiry .left_con{float:left;width:575px;border:10px solid #ccc;padding-bottom:25px;}
.pdt_inquiry .left_con .img img{width:100%;}
.pdt_inquiry .left_con .pdt_name{margin-top:45px;text-align:center;font-size:22px;font-family:'NotoB';line-height:26px;color:#333;}
.pdt_inquiry .left_con .pdt_name_en{margin-top:10px;text-align:center;font-size:15px;font-family:'Open';font-weight:bold;line-height:18px;color:#333;}
.pdt_inquiry .left_con dl.border_type{padding-top:25px;border-top:1px solid #ccc;}
.pdt_inquiry .left_con dl{overflow:hidden;margin:25px 35px 0 35px;}
.pdt_inquiry .left_con dt{float:left;font-size:14px;line-height:22px;color:#333;}
.pdt_inquiry .left_con dd{margin-left:95px;}
.pdt_inquiry .left_con dd{font-size:14px;line-height:22px;color:#333;}
.pdt_inquiry .left_con p.email_txt{margin:25px 35px 0 35px;padding-top:25px;border-top:1px solid #ccc;text-align:center;font-size:14px;line-height:1;}
.pdt_inquiry .left_con .btnList{margin-top:30px;}

.pdt_inquiry .right_con{float:right;width:575px;}
.pdt_inquiry .right_con .form_cont{margin-top:0;}
.pdt_inquiry .right_con .info_email{font-size:18px;line-height:1;padding-bottom:25px;}
.pdt_inquiry .right_con .info_txt{font-size:13px;line-height:22px;}
.pdt_inquiry .right_con .info_txt2{margin-top:25px;font-size:13px;line-height:22px;}
.pdt_inquiry .right_con .form_list{margin-top:15px;}
.pdt_inquiry .right_con .form_list >li dl dt{width:125px;padding-left:35px;}
.pdt_inquiry .right_con .form_list >li dl p.gray{color:#555;}
.pdt_inquiry .right_con .inquiryagree{margin-top:20px;}
.pdt_inquiry .right_con .inquiryagree p{margin-top:35px;font-size:14px;font-family:'NotoB';line-height:22px;color:#333;}
.pdt_inquiry .right_con .inquiryagree ol{margin-top:8px;}
.pdt_inquiry .right_con .inquiryagree li{font-size:13px;line-height:22px;color:#333;}

.pdt_inquiry .right_con .btn_area{text-align:left;font-size:0;vertical-align:middle;margin-top:35px;}
.pdt_inquiry .right_con .btn_area li{display:inline-block;margin-left:5px;}
.pdt_inquiry .right_con .btn_area li a{display:block;width:148px;text-align:center;font-size:15px;color:#fff;line-height:48px;background:#1b2265;}
.pdt_inquiry .right_con .btn_area li:first-child{margin:0;}
.pdt_inquiry .right_con .btn_area li:first-child a{background:#ccc;color:#333;}



/**
에몬스 홍보
**/
/* 광고/홍보자료 */
.promotion .tabs{margin-top:0;}
.promotion .gray_bg{background:#f8f8f8;padding-top:23px;margin-top:-23px;}
.promotion .movie_con{overflow:hidden;display:table;width:100%;margin-top:30px;}
.promotion .movie_con .con_left{display:table-cell;position:relative;width:61%;}
.promotion .movie_con .cover{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;overflow:hidden;}
.promotion .movie_con .cover img{position:absolute;left:50%;top:50%;width:100%;height:100%;min-width:100%;min-height:100%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.promotion .movie_con .youtube_box{position:relative;padding-bottom:56.25%;height: 0;}
.promotion .movie_con .youtube_box iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.promotion .movie_con .youtube_box .btn_video_play{
position: absolute;
    width: 85px;
    height: 85px;
    background-image: url(/images/main/btn_video_play.png);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.promotion .movie_con .con_right{display:table-cell;position:relative;width:39%;vertical-align:middle;}
.promotion .movie_con .con_right .txt_area{margin-left:17%;}
.promotion .movie_con .con_right .tit{font-size:20px;line-height:1;}
.promotion .movie_con .con_right .subj{margin-top:20px;font-size:28px;line-height:34px;}
.promotion .movie_con .con_right .info{margin-top:15px;font-size:14px;line-height:28px;}
.promotion .movie_con .con_right .share_box{margin-top:40px;}
.promotion .movie_con .con_right .btn_download{display:block;width:146px;margin-top:50px;text-align:center;font-size:15px;line-height:48px;color:#fff;background:#1b2265;}

/* 190114 Add JH */
.promotion .movie_con .movie_loading_layer {width:100%; height:100%; background-color:rgba(255,255,255,0.5); text-align:center; vertical-align:middle; position:absolute; top:0; left:0; z-index:10; display:;}
.promotion .movie_con .movie_loading_layer:after {height:100%; vertical-align:middle; content:''; display:inline-block;}
.promotion .movie_con .movie_loading_layer span {width:80px; height:80px; background-color:rgba(255,255,255,0.8); border-radius:50%; vertical-align:middle; display:inline-block;}
.promotion .movie_con .movie_loading_layer span img {max-width:100%;}

/* 이벤트 */
.event_list .listStyle3{margin-top:0;}
.event_list .listStyle3 .list{margin-top:-70px;}

.promotion .event_type{margin-top:70px;text-align:center;}
.promotion .event_type .tit{display:inline-block;padding-bottom:10px;font-size:22px;font-family:'NotoB';line-height:1;border-bottom:2px solid #333;}

.promotion .event_type1 ol{margin:60px auto 0 auto;max-width:900px;font-size:0;text-align:center;}
.promotion .event_type1 li{display:inline-block;padding:0 2px;max-width:180px;vertical-align:top;box-sizing:border-box;}
.promotion .event_type1 .length2 li{width:50%}
.promotion .event_type1 .length3 li{width:33.3%}
.promotion .event_type1 .length4 li{width:25%}
.promotion .event_type1 .length5 li{width:20%;}
.promotion .event_type1 li > label{display:block;border:1px solid #ccc; position:relative;}
.promotion .event_type1 li > label:before {position:absolute; top:20%; right:20%; bottom:20%; left:20%; content:''; opacity:0; transition:all 0.08s ease-out;}
.promotion .event_type1 li > label:hover:before {position:absolute; top:-1px; right:-1px; bottom:-1px; left:-1px; background-color:#010f68; opacity:0.5; transition:all 0.08s ease-in;}
.promotion .event_type1 li .num{padding-top:15px;font-size:20px;font-weight:'Open';font-weight:bold;line-height:1;}
.promotion .event_type1 li .txt{margin:15px 5px;font-size:14px;line-height:20px;}
.promotion .event_type1 li img{width:100%;}
.promotion .event_type1 .radio{display:inline-block;margin-top:20px;}
.promotion .event_type1 .radio label{padding-left:17px;}
.promotion .event_type1 .btnList{margin-top:60px;}
.promotion .event_type1 .btnList + p {margin-top:10px; line-height:1.5;}

.event_type2{max-width:1200px;margin:-70px auto 0 auto;}
.event_type2 .write_area{margin-top:50px;padding:70px 10px;background:#f4f4f4; box-sizing:border-box;}
.event_type2 .write_area .box{width:80%;margin:0 auto;overflow:hidden; text-align:center;}
.event_type2 .write_area .text_area{width:98%;background:#fff; font-size: 24px; border:1px solid #ccc;}
.event_type2 .write_area textarea{border:none;width:100%;height:100px;box-sizing:border-box;padding:12px; color:#666; font-size:20px;}
.event_type2 .write_area button{width:30%;font-weight:bold;font-size:30px;line-height:80px;color:#fff;background:#e62c7e; border-radius:10px; margin:30px auto 0 auto;}
.event_type2 .write_area button + p {padding-top:10px; clear:both; text-align:left;}
.event_type2 .write_area .answer_area {margin-bottom:20px; position:relative;}
.event_type2 .write_area .answer_area button {position:absolute; top:0; right:0;}
.event_type2 .write_area .answer_area:after {clear:both; content:''; display:block;}
.event_type2 .write_area .answer_area p {padding-right:175px; padding-left:40px; text-align:left;}
.event_type2 .write_area .answer_area p span {margin-top:-11px; margin-right:10px; font-size:16px; font-weight:600; position:absolute; top:50%; left:0; display:inline-block;}
.event_type2 .write_area .answer_area p input {width:100%; height:58px; line-height:56px;}
.event_type2 .list_area{margin-top:50px;}
.event_type2 .list_area th{background:#f7f7f7;}
.event_type2 .list_area td{border-bottom:1px solid #ccc;padding:10px 0;}
.event_type2 .list_area div{display:table;width:100%;}
.event_type2 .list_area span{display:table-cell;text-align:center;}
.event_type2 .list_area th span{font-size:14px;line-height:45px;font-weight:normal;}
.event_type2 .list_area td span{font-size:13px;line-height:23px;font-weight:normal;vertical-align:top;}
.event_type2 .list_area .cell1{width:85px;}
.event_type2 .list_area .cell2{padding:0 20px;}
.event_type2 .list_area td .cell2{text-align:left;}
.event_type2 .list_area .cell3{width:120px;}

.event_pop{display:none;position:fixed;left:0;top:0;width:100%;height:100%;box-sizing:border-box;padding:10px 0;background:rgba(0,0,0,0.3);z-index:1000;overflow-y:auto;-webkit-overflow-scrolling: touch;}
.event_pop_box{display:table;width:100%;height:100%;box-sizing:border-box;padding:0 10px;}
.event_pop_box .tb_cell{display:table-cell;vertical-align:middle;width:100%;height:100%;}
.event_pop_con{position:relative;width:480px;background:#fff;padding:75px 0;margin:0 auto;}
.event_pop_con .event_pop_close{position:absolute;right:15px;top:15px;width:20px;height:20px;background:url('/images/common/btn_close.jpg') no-repeat center center}

.event_pop1{display:none;}
.event_pop1 .tit {margin-bottom:20px; font-size:22px;font-family:'NotoB';line-height:26px; text-align:center;}
.event_pop1 dl{overflow:hidden;margin:10px 0 0 40px;}
.event_pop1 dl:first-child{margin-top:0;}
.event_pop1 dl dt{float:left;font-size:14px;line-height:35px;}
.event_pop1 dl dd{margin-left:55px;}
.event_pop1 dl .radio_group{margin-top:8px;}
.event_pop1 dl .radio_group .radio{margin-right:20px;}
.event_pop1 .checkbox{margin:15px 0 0 40px;}
.event_pop1 .txt{margin:10px 0 0 40px;font-size:14px;line-height:22px; width:85%; border:1px solid #ccc;}
.event_pop1 .event_pop_link{display:block;margin:45px auto 0 auto;width:308px;text-align:center;font-size:15px;line-height:48px;color:#fff;background:#1b2265;}

.event_pop2{display:none;text-align:center;}
.event_pop2 .tit{margin-bottom:20px; font-size:22px;font-family:'NotoB';line-height:26px;}
.event_pop2 .txt{margin-top:3px;font-size:14px;line-height:22px;color:#555;}
.event_pop2 .txt_htag{font-size:16px;line-height:22px;color:#222; background-color:#f4f4f4; width:70%;margin:20px auto; padding:20px; border-radius:10px;}
.event_pop2 .txt.mgt{margin-top:12px;}
.event_pop2 .capy_list{font-size:0;text-align:center;margin-top:40px;}
.event_pop2 .capy_list li{display:inline-block;margin:0 5px;width:66px;}
.event_pop2 .capy_list a{display:block;padding-top:45px;font-size:14px;line-height:1;}
.event_pop2 .capy_list li:nth-child(1) a{background:url('/images/common/cypy_list1.jpg') no-repeat center top / 66px;}
.event_pop2 .capy_list li:nth-child(2) a{background:url('/images/common/cypy_list2.jpg') no-repeat center top / 66px;}
.event_pop2 .capy_list li:nth-child(3) a{background:url('/images/common/cypy_list3.jpg') no-repeat center top / 66px;}
.event_pop2 .capy_list li:nth-child(4) a{background:url('/images/common/cypy_list4.jpg') no-repeat center top / 66px;}
.event_pop2 .capy_list li:nth-child(5) a{background:url('/images/common/cypy_list5.jpg') no-repeat center top / 66px;}
.event_pop2 .capy_list li span {font-size:13px; cursor:pointer; display:block;}
.event_pop2 .form_box{width:308px;margin:40px auto 0 auto;}
.event_pop2 .event_pop_link{display:block;margin:20px auto 0 auto;width:308px;text-align:center;font-size:15px;line-height:48px;color:#fff;background:#1b2265;}
.event_pop2 .info{margin-top:25px;font-size:14px;line-height:22px;}

/* 드라마 속 에몬스 */
/*.drama_list .drama_con{margin:-85px 0 0 -6%;}*/
.drama_con {width:106%; margin-left:-6%;}
.drama_list {font-size: 0;}
.drama_list .grid-item{width: 25%;display: inline-block;vertical-align: middle;box-sizing:border-box;padding: 30px 0 30px 6%;}
.drama_list .grid-item img{width:100%;}
.drama_list .grid-item .tit{margin-top:15px;font-size:20px;font-family:'NotoB';line-height:28px;color:#333;}
.drama_list .grid-item .txt{margin-top:10px;font-size:14px;line-height:22px;color:#333;}
.drama_list .grid-item .date{margin-top:10px;font-size:13px;line-height:1;color:#333;}


/**
기타
**/
/* 약관 */
.terms{max-width:900px;margin:0 auto;}
.terms .select_wrap{text-align:right;}
.terms .select_wrap .select_box{width:185px;}
.terms .terms_con{margin-top:15px;padding-top:35px;border-top:1px solid #ccc;}
.terms .terms_con .tit2{padding-top:26px;font-size:16px;font-family:'NotoB';line-height:26px;color:#333;}
.terms .terms_con .tit2.pdt0{padding-top:0;}
.terms .terms_con .tit{padding:22px 0 4px 0;font-size:14px;font-family:'NotoB';line-height:22px;color:#333;}
.terms .terms_con .tit.pdt0{padding-top:0;}
.terms .terms_con ol ul, .terms .terms_con ol ol{margin-left:15px;}
.terms .terms_con ol ol ol, .terms .terms_con ol ol ul{margin-left:15px;}
.terms .terms_con .txt, .terms .terms_con li{font-size:13px;line-height:26px;color:#333;}
.terms .terms_con .txt.mgt{margin-top:20px;}
.terms .terms_con .pri_tb{margin:10px 0;}
.terms .terms_con .pri_tb th{padding:11px 0;text-align:center;font-size:14px;font-weight:normal;line-height:22px;color:#333;background:#ccc;border:1px solid #ccc;}
.terms .terms_con .pri_tb td{padding:20px 0;text-align:center;font-size:13px;line-height:20px;color:#333;border:1px solid #ccc;}
.terms .terms_con .pri_tb td span{color:#338fca;}
.terms .terms_con .pri_tb td.btn_type{position:relative;}
.terms .terms_con .pri_tb td.btn_type > div{padding-right:35px;}
.terms .terms_con #toggle_btn_01{background: rgb(237, 237, 237); border: 1px solid rgb(212, 212, 212); border-image: none; width: 20px; height: 20px; text-align: center; line-height: 17px; font-size: 18px; cursor: pointer;position:absolute;right:10px;top:50%;margin-top:-10px;}
.terms .terms_con #toggle_cont_01{background: rgb(255, 255, 255); padding: 20px 20px 15px; border: 4px solid rgb(247, 247, 247); border-image: none; left: 0px; top: 100%; display: none; position: absolute; z-index: 2;}
.terms .terms_con .termsBox{display: none;}
.terms .terms_con .termsBox.on{display: block;}


/* 뉴스레터 */
.news_letter .border_type{padding-top:30px;border-top:1px solid #ccc;}
.news_letter .chk_group{margin:20px 0 0 0;}
.news_letter .chk_group .chk_vertical .checkbox{margin-right:15px;}
.news_letter .btn_area{text-align:center;font-size:0;vertical-align:middle;margin-top:50px;}
.news_letter .btn_area li{display:inline-block;margin-left:5px;}
.news_letter .btn_area li a{display:block;width:148px;text-align:center;font-size:15px;color:#fff;line-height:48px;background:#1b2265;}
.news_letter .btn_area li:first-child{margin:0;}
.news_letter .btn_area li:first-child a{background:#ccc;color:#333;}

/* 설문참여 */
.survey_form dt{font-size:16px;font-family:'NotoB';line-height:1;color:#333;}
.survey_form dd .checkbox{display:inline-block;margin-right:15px;}
.survey_form dd .input_line{display:inline-block;margin:0;vertical-align:middle;}
.survey_form .visit dt{margin-top:50px;}
.survey_form .visit dd{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:20px;padding:15px 50px;}
.survey_form .satisfaction dt{margin-top:50px;}
.survey_form .satisfaction dd{margin-top:30px;padding:0 50px;}
.survey_form .satisfaction .grades{line-height:0;font-size:0;}
.survey_form .satisfaction .grades a{display:inline-block;margin-left:5px;width:23px;height:22px;background:url('/images/common/star_off.png') no-repeat center center;}
.survey_form .satisfaction .grades a:first-child{margin-left:0;}
.survey_form .satisfaction .grades a.on{background-image:url('/images/common/star_on.png');}
.survey_form .satisfaction dd .input_line{margin-top:12px;width:100%;}
.survey_form .survey_txt{padding-top:15px;margin-top:30px;border-top:1px solid #ccc;font-size:13px;line-height:26px;color:#333;}
.survey_form .btn_easy{display:block;width:150px;margin-top:20px;text-align:center;font-size:15px;line-height:42px;color:#1b2265;border:3px solid #f7f7f7;}
.survey_form .btn_area{text-align:center;font-size:0;vertical-align:middle;padding-top:50px;margin-top:50px;border-top:1px solid #ccc;}
.survey_form .btn_area li{display:inline-block;margin-left:5px;}
.survey_form .btn_area li a{display:block;width:148px;text-align:center;font-size:15px;color:#fff;line-height:48px;background:#1b2265;}
.survey_form .btn_area li:first-child{margin:0;}
.survey_form .btn_area li:first-child a{background:#ccc;color:#333;}

/* 에러페이지 */
.error_page{padding:200px 0;}
.error_page .error_tit{padding-top:240px;text-align:center;font-size:20px;line-height:1;color:#333;background:url('/images/common/bg_error.jpg') no-repeat center top;}
.error_page .error_txt{margin-top:30px;text-align:center;font-size:14px;line-height:28px;color:#333;}
.error_page .btn_main{display:block;width:195px;margin:45px auto 0 auto;text-align:center;font-size:15px;line-height:48px;color:#fff;background:#1b2265;}

/* 제휴 및 제안 문의 */
.cooperation .chk_group{margin:20px 0 0 0;}
.cooperation .btn_area{text-align:center;font-size:0;vertical-align:middle;margin-top:50px;}
.cooperation .btn_area li{display:inline-block;margin-left:5px;}
.cooperation .btn_area li a{display:block;width:148px;text-align:center;font-size:15px;color:#fff;line-height:48px;background:#1b2265;}
.cooperation .btn_area li:first-child{margin:0;}
.cooperation .btn_area li:first-child a{background:#ccc;color:#333;}

/* 전시상품 아울렛 */
.display_pdt .display_all{display:block;width:170px;margin:0 auto;text-align:center;font-size:15px;line-height:42px;color:#1b2265;border:3px solid #f7f7f7;}
.display_pdt .display_list{margin-top:50px;}
.display_pdt .display_list table{margin-top:15px;}
.display_pdt .display_list th{background:#f7f7f7;height:45px;font-weight:normal;}
.display_pdt .display_list td{padding:15px 0;border-bottom:1px solid #f7f7f7;}
.display_pdt .display_list th span{font-size:14px;}
.display_pdt .display_list td span{font-size:13px;}
.display_pdt .display_list table div{display:table;width:100%;}
.display_pdt .display_list table span{line-height:18px;color:#333;vertical-align:middle;display:table-cell;text-align:center;}
.display_pdt .display_list table span.gray{color:#555;}
.display_pdt .display_list table .cell1{width:15%;min-width:120px;}
.display_pdt .display_list table .cell1 img{height:60px;}
.display_pdt .display_list table .cell2{width:8%;}
.display_pdt .display_list table .cell3{width:15%;}
.display_pdt .display_list table .cell4{width:8%;}
.display_pdt .display_list table .cell5{width:25%;}
.display_pdt .display_list table td .cell5{text-align:left;padding:0 10px;}
.display_pdt .display_list table .cell6{width:9%;}
.display_pdt .display_list table td .cell6{color:#555;text-decoration:line-through;}
.display_pdt .display_list table .cell7{width:9%;}
.display_pdt .display_list table .cell8{width:11%;}
.display_pdt .gray_info{border:2px solid #ccc;margin-top:60px;padding:20px 0;text-align:center;}
.display_pdt .gray_info.bg_gray{background:#f7f7f7;border:none;margin-top:0;}
.display_pdt .gray_info .tit{font-size:16px;font-family:'NotoB';line-height:22px;color:#333;}
.display_pdt .gray_info ol{margin-top:12px;}
.display_pdt .gray_info ol li{font-size:14px;line-height:30px;color:#333;}

.display_pdt .share_box{margin:20px 50px 0 0;text-align:right;}

.display_pdt .display_view{overflow:hidden;max-width:900px;margin:40px auto 0 auto;}
.display_pdt .display_view .img{float:left;width:63.3%;}
.display_pdt .display_view .img img{width:100%;}
.display_pdt .display_view .pdt_info{float:right;width:31.5%;padding-top:10px;}
.display_pdt .display_view .pdt_info dl{overflow:hidden;margin-top:15px;}
.display_pdt .display_view .pdt_info dl:first-child{margin-top:0;}
.display_pdt .display_view .pdt_info dl.line{border-top:1px solid #ccc;margin-top:20px;padding-top:20px;}
.display_pdt .display_view .pdt_info dt{float:left;width:90px;font-size:14px;font-family:'NotoB';line-height:18px;color:#333;}
.display_pdt .display_view .pdt_info dd{margin-left:90px;font-size:14px;line-height:18px;color:#333;}
.display_pdt .display_view .pdt_info dd.price1{text-decoration:line-through;}
.display_pdt .display_view .pdt_info dd.price2{color:#1b2265;font-size:16px;}


/**
기업매뉴
**/
/* 에몬스특판 */
.special_offer .spOffer_tit{text-align:center;}
.special_offer .spOffer_tit span{display:inline-block;font-size:22px;font-family:'NotoB';line-height:1;color:#333;padding-bottom:7px;border-bottom:2px solid #333;}
.special_offer .business{margin-top:55px;}
.special_offer .business ul{overflow:hidden;margin-top:50px;}
.special_offer .business li{position:relative;float:left;width:50%;}
.special_offer .business li img{width:100%;}
.special_offer .business li p{position:absolute;left:50px;bottom:50px;padding-right:50px;font-size:20px;font-family:'NotoB';line-height:1;color:#fff;}
.special_offer .business li p span{display:block;margin-top:15px;font-size:14px;font-family:'Noto';}
.special_offer .business .btn_inquiry{display:block;width:148px;margin:50px auto 0 auto;text-align:center;font-size:15px;line-height:48px;color:#fff;background:#1b2265;}

.special_offer .good_design{margin:100px auto 0 auto;max-width:1460px;padding:0 10px;}
.special_offer .good_design .txt1{margin-top:50px;text-align:center;font-size:18px;line-height:1;color:#333;}
.special_offer .good_design .txt2{margin-top:30px;text-align:center;font-size:14px;line-height:1;color:#333;}
.special_offer .good_design .tab_btn{margin-top:50px;}
.special_offer .design_view{display:none;text-align:center;margin-top:30px;}
.special_offer #design_view1{display:block;}
.special_offer .design_view .design_view_con{position:relative;max-width:1055px;margin:0 auto;}
.special_offer .design_view .design_view_con img{width:100%;}
.special_offer .design_view .design_view_con p{position:absolute;left:0;bottom:0;width:100%;padding:20px 0;background:rgba(0,0,0,0.5);text-align:center;font-size:14px;font-family:'NotoB';line-height:18px;color:#fff;}
.special_offer .design_view .slick-dots{margin:50px 0 0 0;text-align:center;font-size:0;}
.special_offer .design_view .slick-dots li{overflow:hidden;display:inline-block;width:12px;height:12px;margin-left:12px;background:#ddd;-webkit-border-radius:50%;border-radius:50%;}
.special_offer .design_view .slick-dots li.slick-active{background:#9f9f9f;}
.special_offer .design_view .slick-dots li:first-child{margin:0;}
.special_offer .design_view .slick-dots li button{width:100%;height:100%;font-size:0;line-height:0;text-indent:-5000px;} 
.special_offer .design_view .slick-arrow{position:absolute;top:50%;z-index:2;width:46px;height:46px;margin-top:-30px;font-size:0;line-height:0;text-indent:-5000px;background:url('/images/company/slick_btn.jpg') no-repeat center top;}
.special_offer .design_view .slick-prev{left:0;background-position:center top;}
.special_offer .design_view .slick-next{right:0;background-position:center bottom;}

.special_offer .partner{margin:100px auto 0 auto;max-width:1460px;padding:0 10px;}
.special_offer .partner_view{display:none;margin-top:50px;}
.special_offer #partner_view1{display:block;}
.special_offer #partner_view1 ul{max-width:1300px;margin:-20px auto 0 auto;font-size:0;line-height:0;}
.special_offer #partner_view1 li{display:inline-block;width:16%;margin:20px 2% 0 2%;text-align: center;}
.special_offer #partner_view1 li img{max-width:100%;}

.special_offer .year_btn ul{font-size:0;text-align:center;margin-top:-10px;}
.special_offer .year_btn li{position:relative;display:inline-block;width:140px;margin-top:10px;}
.special_offer .year_btn li:before{content:'';position:absolute;left:0;top:0;width:1px;height:14px;background:#ccc;}
.special_offer .year_btn li:first-child:before{display:none;}
.special_offer .year_btn li a{font-size:14px;line-height:1;color:#555;}
.special_offer .year_btn li a.on{color:#1b2265;}
.special_offer .year_con{margin-top:35px;display:none;}
.special_offer .year_wrap .year_con:first-child{display:block;}
.special_offer .year_con table th{font-size:14px;font-weight:normal;line-height:45px;color:#333;background:#f7f7f7;border-right:1px solid #ccc;}
.special_offer .year_con table td{text-align:center;font-size:13px;line-height:18px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.special_offer .year_con table th:nth-child(1){width:12%;}
.special_offer .year_con table th:nth-child(2){width:24%;}
.special_offer .year_con table th:nth-child(3){width:9%;}
.special_offer .year_con table th:nth-child(4){}
.special_offer .year_con table td:nth-child(1){border-left:1px solid #ccc;}
.special_offer .year_con table td div{padding:13px 5px;}
.special_offer .year_con table td div.left{padding:13px 45px;text-align:left;}

.special_offer .form_cont{margin-top:0;}

/* 에몬스 오피스 */
.office .office_tit{text-align:center;}
.office .office_tit span{display:inline-block;font-size:22px;font-family:'NotoB';line-height:1;color:#333;padding-bottom:7px;border-bottom:2px solid #333;}

.office .impressive_office .txt_area{position:absolute;right:0;top:50px;width:580px;padding-bottom:284px;background:url('/images/company/bg_office.jpg') no-repeat right bottom;}
.office .impressive_office .txt_area .tit{font-size:50px;font-family:'Open';line-height:1;color:#333;}
.office .impressive_office .txt_area .txt1{margin-top:25px;font-size:16px;line-height:1;color:#333;}
.office .impressive_office .txt_area .round_txt{overflow:hidden;position:relative;margin-top:70px;}
.office .impressive_office .txt_area .round_txt:after{content:'';position:absolute;left:0;top:50%;width:253px;height:1px;background:#fff;}
.office .impressive_office .txt_area .round_txt p{float:left;background:#1b2265;width:296px;height:296px;padding:105px 0 0 40px;margin-left:-130px;-webkit-border-radius:50%;border-radius:50%;font-size:16px;font-weight:bold;font-family:'Open';line-height:1;color:#fff;letter-spacing:-0.5px;box-sizing:border-box;}
.office .impressive_office .txt_area .round_txt p:first-child{margin:0;background:#eee;color:#333;padding-left:30px;}
.office .impressive_office .txt_area .txt2{margin-top:80px;font-size:14px;line-height:22px;color:#333;}
.office .impressive_office{position:relative;}
.office .impressive_office .img_area{overflow:hidden;position:relative;margin-right:680px;height:965px;}
.office .impressive_office .img_area img{position:absolute;left:50%;top:0;margin-left:-390px;}

.office .company_area{margin-top:100px;}
.office .company_area #cp_area1 ul{overflow:hidden;}
.office .company_area #cp_area1 li{float:left;width:32%;margin:30px 0 0 2%;}
.office .company_area #cp_area1 li:nth-child(3n+1){margin-left:0;clear:left;}
.office .company_area #cp_area1 li dl{border:1px solid #ccc;min-height:138px;padding:25px;}
.office .company_area #cp_area1 li dt{font-size:16px;font-family:'NotoB';line-height:1;color:#333;}
.office .company_area #cp_area1 li dd{margin-top:10px;font-size:14px;line-height:22px;color:#555;}

.office .company_area #cp_area2{display:none;}
.office .company_area #cp_area2 ol{margin-top:30px;border:1px solid #ccc;}
.office .company_area #cp_area2 li{border-top:1px solid #ccc;}
.office .company_area #cp_area2 li:first-child{border:none;}
.office .company_area #cp_area2 dl{display:table;width:100%;} 
.office .company_area #cp_area2 dt{display:table-cell;width:218px;vertical-align:middle;background:#f7f7f7;font-size:14px;font-family:'NotoB';line-height:22px;color:#333;text-indent:30px;}
.office .company_area #cp_area2 dd{display:table-cell;font-size:14px;line-height:22px;color:#333;padding:30px;word-break:keep-all;}

.office .office_pdt{margin-top:100px;}
.office .office_pdt .tab_btn{margin-top:50px;}
.office .office_pdt .tab_view{margin-top:30px;overflow:hidden;}
.office .office_pdt .of_pdt{display:none;}
.office .office_pdt #of_pdt1{display:block;}
.office .office_pdt .of_pdt_slick{margin-left:-25px;}
.office .office_pdt .of_pdt_slick .slick-slide{margin-left:25px;}
.office .office_pdt .of_pdt_slick .img img{width:100%;}
.office .office_pdt .of_pdt_slick .txt{display: none;margin-top:20px;font-size:16px;font-family:'NotoB';line-height:22px;color:#333;}
.office .office_pdt .slick-dots{margin:45px 0 0 25px;text-align:center;font-size:0;}
.office .office_pdt .slick-dots li{overflow:hidden;display:inline-block;width:12px;height:12px;margin-left:12px;background:#ddd;-webkit-border-radius:50%;border-radius:50%;}
.office .office_pdt .slick-dots li.slick-active{background:#9f9f9f;}
.office .office_pdt .slick-dots li:first-child{margin:0;}
.office .office_pdt .slick-dots li button{width:100%;height:100%;font-size:0;line-height:0;text-indent:-5000px;} 

.office .happy_life{margin-top:100px;}
.office .happy_life .txt{margin-top:40px;text-align:center;font-size:16px;line-height:26px;color:#333;}
.office .happy_life .img{margin-top:100px;text-align:center;}
.office .happy_life .img img{max-width:100%;}

.office .core_value{margin-top:115px;}
.office .core_value .txt{margin-top:40px;text-align:center;font-size:16px;line-height:26px;color:#333;}
.office .core_value .img{position:relative;max-width:966px;margin:190px auto 0 auto;text-align:center;}
.office .core_value .img img{max-width:100%;}
.office .core_value li{position:absolute;font-size:13px;line-height:26px;color:#333;text-align:center;}
.office .core_value li span{display:block;font-size:18px;line-height:26px;}
.office .core_value li:nth-child(1){left:0;top:-105px;width:100%;}
.office .core_value li:nth-child(1) span{color:#43a2b8;}
.office .core_value li:nth-child(2){left:0;top:324px;width:240px;}
.office .core_value li:nth-child(2) span{color:#7b8e40;}
.office .core_value li:nth-child(3){right:0;top:324px;width:280px;}
.office .core_value li:nth-child(3) span{color:#기능성;}
.office .core_value .txt2{margin-top:100px;text-align:center;font-size:16px;line-height:26px;color:#333;}

.office .btn_inquiry{display:block;width:148px;margin:35px auto 0 auto;text-align:center;font-size:15px;line-height:48px;color:#fff;background:#1b2265;}


/**
기업소개
**/
/* 인사말 */
.greeting .greeting_tit{margin-top:110px;padding-bottom:60px;font-size:65px;line-height:1;color:#333;}
.greeting .greeting_tit span{display:block;padding-bottom:30px;font-family:'Open';font-size:15px;}
.greeting .greeting_con{overflow:hidden;}
.greeting .greeting_con .img_area{float:right;width:45%;}
.greeting .greeting_con .img_area img{width:100%;}
.greeting .greeting_con .img_area p{margin-top:15px;font-size:33px;line-height:40px;color:#333;text-align:right;}
.greeting .greeting_con .img_area p span{display:block;font-size:16px;}
.greeting .greeting_con .txt_area{margin:0 50% 0 0;}
.greeting .greeting_con .txt_area .tit{padding-bottom:50px;font-size:28px;font-family:'NotoB';line-height:46px;color:#333;}
.greeting .greeting_con .txt_area .tit span{display:block;font-size:13px;font-family:'Open';line-height:1;color:#555;}
.greeting .greeting_con .txt_area .txt{font-size:16px;line-height:32px;color:#333;}
.greeting .greeting_con .txt_area .txt span{display:block;margin-top:10px;font-size:18px;font-family:'NotoB';}

.greeting .greeting_con.type2{margin-top:120px}
.greeting .greeting_con.type2 .img_area{float:left;}
.greeting .greeting_con.type2 .txt_area{margin:0 0 0 50%;}

.greeting .greeting_img{margin-top:190px;}
.greeting .greeting_img img{max-width:100%;}

/* 경영철학 */
.philosophy{margin-top:30px;background:url('/images/introduce/line_philosophy.jpg') repeat-y center top;}
.philosophy .con1{overflow:hidden;max-width:1480px;padding:0 40px;margin:0 auto;}
.philosophy .con1 .txt_area{float:left;width:460px;padding-top:80px;}
.philosophy .con1 .txt_area .stit{font-size:15px;font-family:'Open';line-height:1;color:#333;}
.philosophy .con1 .txt_area .tit{padding:35px 0;font-size:65px;line-height:1;color:#333;}
.philosophy .con1 .txt_area .txt{font-size:18px;line-height:36px;color:#333;}
.philosophy .con1 .img_area{position:relative;margin-left:538px;}
.philosophy .con1 .img_area:before{content:'';position:absolute;left:-40px;top:0;width:40px;height:27%;background:#1b2265;}
.philosophy .con1 .img_area img{width:100%;}

.philosophy .con2{overflow:hidden;position:relative;max-width:1480px;padding:0 40px;margin:0 auto;margin-top: 40px;}
.philosophy .con2 .txt_area{margin-top:50px;}
.philosophy .con2 .txt_area .stit{font-size:13px;font-family:'Open';line-height:1;color:#555;}
.philosophy .con2 .txt_area .tit{padding:15px 0;font-size:28px;font-family:'NotoB';line-height:1;color:#333;}
.philosophy .con2 .txt_area .txt{font-size:14px;line-height:26px;color:#333;}
.philosophy .con2 .img_area img{width:100%;}
.philosophy .con2 .con2_1{float:left;width:39%;}
.philosophy .con2 .con2_1 .txt_area{position:relative;margin:0 0 0 45%;}
.philosophy .con2 .con2_1 .img_area{margin-top:-60px;padding-right:19%;}
.philosophy .con2 .con2_2{float:right;width:39.5%;margin:130px 10.5% 0 0;}
.philosophy .con2 .con2_2 .img_area{position:relative;}
.philosophy .con2 .con2_2 .img_area:before{content:'';position:absolute;left:112%;top:-45px;width:185px;height:3px;background:#1b2265;}
.philosophy .con2 .con2_3{float:left;width:33.5%;margin:130px 0 0 7.5%;}
.philosophy .con2 .img_area{position:relative;z-index:2;}
.philosophy .con2 .txt_area{position:relative;z-index:2;}
.philosophy .con2 .con2_bg{position:absolute;right:2%;bottom:8%;width:64%;}
.philosophy .con2 .con2_bg img{width:100%;}

.philosophy .con3{position:relative;margin-top:140px;}
.philosophy .con3 img{width:100%;}
.philosophy .con3 p{position:absolute;left:0;top:50%;;width:100%;margin-top:-50px;text-align:center;font-size:16px;line-height:28px;color:#fff;}
.philosophy .con3 p span{display:block;margin-bottom:8px;font-size:20px;font-family:'NotoB';line-height:36px;}

.philosophy .con4{max-width:1480px;padding:0 40px;margin:150px auto 0 auto;}
.philosophy .con4 .conBox{overflow:hidden;}
.philosophy .con4 .img_area{float:left;width:57.5%;}
.philosophy .con4 .img_area img{width:100%;}
.philosophy .con4 .txt_area{position:relative;float:right;width:34%;padding-top:3%;}
.philosophy .con4 .stit{font-size:15px;font-family:'Open';line-height:1;color:#333;}
.philosophy .con4 .tit{padding:35px 0;font-size:65px;line-height:1;color:#333;}
.philosophy .con4 li{font-size:18px;line-height:36px;color:#333;}
.philosophy .con4 .slick_con{position:relative;margin-top: 15px;}
.philosophy .con4 .slick_tit{font-size:14px;font-family:'Open';line-height:1;}
.philosophy .con4 .philosophy_slick{width:197px;margin-top:25px;font-size:0;}
.philosophy .con4 .philosophy_slick img{width:100%;}
.philosophy .con4 .number{position:absolute;left:215px;bottom:0;font-size:18px;font-family:'Open';line-height:37px;color:#555;}
.philosophy .con4 .number em{font-size:37px;color:#333;}

.philosophy .con5{position:relative;max-width:1152px;margin:90px auto 0 auto;padding:0 40px;}
.philosophy .con5 img{width:100%;}
.philosophy .con5 .con5_1{position:absolute;left:40px;top:-10%;width:33.33%;}
.philosophy .con5 .con5_1 .txt_area{margin-top:45px;}
.philosophy .con5 .con5_1 .txt_area .tit{font-size:40px;font-family:'Noto';line-height:1;color:#333;}
.philosophy .con5 .con5_1 .txt_area .tit span{display:block;font-size:20px;padding-bottom:10px;}
.philosophy .con5 .con5_1 .txt_area .tit em{font-family:'Noto';}
.philosophy .con5 .con5_1 .txt_area .txt{margin-top:60px;font-size:20px;font-family:'Noto';line-height:1;color:#333;}
.philosophy .con5 .con5_1 .txt_area ol{margin-top:15px;}
.philosophy .con5 .con5_1 .txt_area li{font-size:16px;line-height:30px;color:#333;}

.philosophy .con5 .con5_2{margin-left:50%;}
.philosophy .con5 .con5_2 .txt_area{margin-top:45px;}
.philosophy .con5 .con5_2 .txt_area{font-size:18px;line-height:36px;color:#333;}

/* 연혁 */
.history .history_top{position:relative;height:345px;padding-top:80px;margin-top:30px;}
.history .history_top .txt_area{position:relative;z-index:2;}
.history .history_top .stit{font-size:15px;font-family:'Open';line-height:1;color:#333;}
.history .history_top .tit{padding:35px 0;font-size:65px;line-height:1;color:#333;}
.history .history_top .txt{font-size:18px;line-height:36px;color:#333;}
.history .history_top .bg{position:absolute;right:0;top:0;background:url('/images/introduce/history.png') no-repeat right top;width:408px;height:425px;}

.history .history_tab{margin-top:40px;}
.history .history_tab ul{overflow:hidden;}
.history .history_tab ul li{float:left;width:50%;box-sizing:border-box;padding-left:156px;font-size:28px;font-family:'NotoB';line-height:164px;color:#333;}
.history .history_tab ul li:first-child{padding:0 156px 0 0;text-align:right;}
.history .history_tab ul li a{display:none;}
.history .history_tab .now{width:164px;margin:-164px auto 0 auto;text-align:center;font-size:18px;line-height:164px;color:#fff;background:#1b2265;-webkit-border-radius: 50%;border-radius: 50%;}

.history .history_con{position:relative;padding-top:30px;}
.history .history_con:before{content:'';position:absolute;left:50%;top:0;width:1px;height:100%;background:#ccc;}
.history .history_con .year_box{position:relative;z-index:2;;}
.history .history_con .year_box .tit{width:96px;margin:40px auto 0 auto;text-align:center;font-size:15px;font-family:'Open';font-weight:bold;line-height:96px;color:#333;border:10px solid #ccc;background:#fff;-webkit-border-radius: 50%;border-radius: 50%;z-index: 99;position: relative;}
.history .history_con .year_box:first-child .tit{display:none;}
.history .history_con .year_box ul{margin-top:40px;}
.history .history_con .year_box li{position:relative;margin-top:26px;font-size:16px;line-height:26px;color:#333;}
.history .history_con .year_box li:first-child{margin-top:0;}
.history .history_con .year_box li:after{content:'';display:block;clear:both;}
.history .history_con .year_box li .txt{background-color:rgba(255,255,255,0.6); position:relative;z-index:2; display:inline-block;}
.history .history_con .year_box li .img{position:absolute;top:0;max-width:47%;opacity:1;}
.history .history_con .year_box .awarded_list{float:left;width:50%;min-height:26px;padding-right:20px;text-align:right;background:url('/images/introduce/awarded_list.jpg') no-repeat right 5px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.history .history_con .year_box .awarded_list .img{left:0;}
.history .history_con .year_box .history_list{float:right;width:50%;min-height:26px;padding-left:20px;background:url('/images/introduce/history_list.jpg') no-repeat left 5px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.history .history_con .year_box .history_list .img{right:0;}

/* 사업분야 */
.business{margin-top:30px;}
.business .bg{position:absolute;right:50%;height:392px;width:50%;background:#1b2265;}
.business .con_top{position:relative;background:url('/images/introduce/business0.jpg') no-repeat center top;padding-bottom: 55%;height: auto;-webkit-background-size: cover;
background-size: cover;}
.business .con_top .txt_area{position:absolute;right:12%;top:80px;padding: 30px;background-color: rgba(255,255,255,.7);}
.business .con_top .stit{font-size:15px;font-family:'Open';line-height:1;color:#333;}
.business .con_top .tit{padding:35px 0;font-size:65px;line-height:1;color:#333;}
.business .con_top .txt{font-size:18px;line-height:36px;color:#333;}
.business .con_top .mo_img{display:none;}

.business .business_con{padding:0 40px;}
.business .business_con .con_box{position:relative;max-width:1504px;margin:0 auto;}
.business .business_con .img_area img{width:100%;}
.business .business_con .txt_area{position:relative;display:inline-block;z-index:2;text-align:left;color:#333;}
.business .business_con .stit{font-size:20px;line-height:1;}
.business .business_con .tit{padding:35px 0;font-size:60px;line-height:1;}
.business .business_con .txt{font-size:16px;line-height:30px;}
.business .business_con .btn_area{margin-top:55px;font-size:0;}
.business .business_con .btn_area a{display:inline-block;min-width:102px;padding:0 20px;margin-left:6px;text-align:center;font-size:15px;line-height:42px;color:#333;border:3px solid #000;}
.business .business_con .btn_area a:first-child{margin-left:0;}

.business .business_con{max-width:1920px;margin:0 auto;}
.business .con1{height:1000px;background:url('/images/introduce/business1.jpg') no-repeat center top / cover;}
.business .con1 .con_box{max-width:1366px;margin:0 auto;padding-top:200px;}

.business .con2{height:1000px;background:url('/images/introduce/business2.jpg') no-repeat center top / cover;}
.business .con2 .con_box{padding:200px 0 0 54%;}

.business .con3{background:#dde1e4;}
.business .con3 .con_box{position:relative;max-width:1506px;height:800px;margin:0 auto;}
.business .con3 .con_box .img_area{position:absolute;right:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.business .con3 .con_box .txt_area{position:absolute;left:3%;top:200px;background-color: rgba(221,225,228,.5);padding: 30px;}

.business .con4{background:#fff;}
.business .con4 .con_box{position:relative;max-width:1506px;height:800px;margin:0 auto;}
.business .con4 .con_box .img_area{position:absolute;left:7%;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.business .con4 .con_box .txt_area{position:absolute;right:6%;top:200px;padding: 30px;background-color: rgba(255,255,255,.5);}

.business .con5{background:#eee9e1;}
.business .con5 .con_box{position:relative;max-width:1506px;height:800px;margin:0 auto;}
.business .con5 .con_box .img_area{position:absolute;right:7%;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.business .con5 .con_box .txt_area{position:absolute;left:7%;top:200px;padding: 30px;background-color: rgba(238,233,225,.6);}

.business .con6{background:#fff;}
.business .con6 .con_box{position:relative;max-width:1506px;height:800px;margin:0 auto;}
.business .con6 .con_box .img_area{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.business .con6 .con_box .txt_area{position:absolute;right:10.5%;top:200px;padding: 30px;background-color: rgba(255,255,255,.6);}

.business .con7{background:#e1ecee;}
.business .con7 .con_box{position:relative;max-width:1506px;height:800px;margin:0 auto;}
.business .con7 .con_box .img_area{position:absolute;right:7%;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.business .con7 .con_box .txt_area{position:absolute;left:7%;top:200px;padding: 30px;background-color: rgba(225, 236, 238,.6);}

.business .con8{position:relative;max-width:1090px;padding:0 40px;margin:115px auto 0 auto;}
.business .con8 dl{overflow:hidden;}
.business .con8 dt{float:left;padding:18px 25px;width:304px;font-size:20px;font-family:'NotoB';line-height:24px;box-sizing:border-box;}
.business .con8 dd{padding:18px 25px;margin-left:304px;font-size:16px;line-height:24px;box-sizing:border-box;}
.business .con8 dd span{font-family:'NotoB';}
.business .con8 dl.first dt{padding-top:40px;border-top:3px solid #1b2265;}
.business .con8 dl.first dd{padding-top:40px;border-top:3px solid #e5e5e5;}
.business .con8 dl.last dt:after{content:'';position:absolute;left:40px;bottom:0;width:304px;height:3px;background:#1b2265;}
.business .con8 dl.last dd{padding-bottom:40px;border-bottom:3px solid #e5e5e5;}

/* 181217 Add:JH */
.intro_anchor {width:340px; border:1px solid #e7e7e7; border-top:0; position:absolute; right:12%; bottom:400px;}
.intro_anchor a {height:48px; padding-left:20px; color:#333; font-size:16px; background-color:#fff; border-top:1px solid #e7e7e7; position:relative; display:block;}
.intro_anchor a:after {width:8px; height:14px; margin-top:-7px; background-image:url('../../images/common/icon_anchor_arrow.png'); background-position:50% bottom; background-repeat:no-repeat; content:''; position:absolute; top:50%; right:20px; display:inline-block;}
.intro_anchor a:hover:after {background-position:50% 0;}
.intro_anchor a * {height:100%; color:#333; line-height:48px; vertical-align:middle; display:inline-block;}
.intro_anchor a strong {margin-left:28px; color:rgba(51,51,51,0.6); font-size:14px; font-family:'Noto', sans-serif;}
.intro_anchor a em {color:rgba(51,51,51,0.6); font-size:14px;}

/* CI/BI */
/* .ci{margin-top:30px;} */
.ci .con_top .txt_area{max-width:836px;margin:0 auto;text-align:center;}
.ci .con_top .stit{font-size:15px;font-family:'Open';line-height:1;color:#333;}
.ci .con_top .tit{padding:35px 0;font-size:65px;line-height:1;color:#333;}
.ci .con_top .txt{font-size:18px;line-height:36px;color:#333;}

.ci .tab_btn{margin-top:50px;}

.ci .ci_tit{font-size:22px;font-family:'NotoB';line-height:1;color:#333;text-align:center;}
.ci .ci_tit span{display:inline-block;padding-bottom:4px;border-bottom:2px solid #333;}

.ci .ci_list > ul{overflow:hidden;margin-top:-38px;}
.ci .ci_list > ul > li{float:left;position:relative;width:50%;height:280px;margin-top:38px;box-sizing:border-box;}
.ci .ci_list > ul > li:nth-child(odd){padding-right:19px;}
.ci .ci_list > ul > li:nth-child(even){padding-left:19px;}
.ci .ci_list .list_con{position:relative;height:100%;border:1px solid #ccc;padding:40px;box-sizing:border-box;}
.ci .ci_list .tit_area{position:relative;height:100%;}
.ci .ci_list .tit{font-size:16px;font-family:'NotoB';line-height:1;color:#333;}
.ci .ci_list .tit span{display:inline-block;margin-left:15px;font-size:14px;font-family:'Noto';color:#555;}
.ci .ci_list li ul{overflow:hidden;position:absolute;right:10px;top:0;width:172px;}
.ci .ci_list li li{float:left;width:56px;margin-left:2px;}
.ci .ci_list li li:first-child{margin-left:0;}
.ci .ci_list li li a{display:block;text-align:center;font-size:13px;font-family:'Open';line-height:23px;color:#555;border:1px solid #ccc;}
.ci .ci_list li li a:hover{background:#1b2265;line-height:25px;color:#fff;border:none;}
.ci .ci_list .img_area img{position:absolute;left:50%;top:50%;max-width:100%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.ci .ci_list .info_txt{margin-top:20px;text-align:right;font-size:13px;line-height:1;color:#555;}

#ci_con .con1{max-width:1480px;padding:0 40px;margin:80px auto 0 auto;}
#ci_con .con1 .txt{margin-top:45px;text-align:center;font-size:16px;line-height:28px;color:#555;}
#ci_con .con1 .ci_list{margin-top:55px;}

#ci_con .con2{max-width:1480px;padding:0 40px;margin:60px auto 0 auto;}
#ci_con .con2 .ci_list{margin-top:50px;}
#ci_con .con2 .txt{margin-top:95px;text-align:center;font-size:16px;line-height:28px;color:#555;}

#ci_con .con3{margin-top:95px;background:url('/images/introduce/bg_ci.jpg');}
#ci_con .con3 .ci_list{max-width:1480px;padding:21px 40px 22px 40px;margin:0 auto;}
#ci_con .con3 .ci_list .list_con{border:none;}

#ci_con .con4{position:relative;max-width:1360px;margin:55px auto 0 auto;}
#ci_con .con4 .color_type{margin-top:115px;}
#ci_con .con4 .red_type{margin-left:50px;}
#ci_con .con4 .red_type > dt{width:164px;padding:64px 0 64px 76px;font-size:14px;font-family:'Open';font-weight:bold;line-height:18px;color:#e60012;background:url('/images/introduce/red_type.png') no-repeat center center;}
#ci_con .con4 .red_type > dt span{display:block;padding-left:58px;}
#ci_con .con4 .red_type > dd{margin:10px 0 0 -25px;}
#ci_con .con4 .red_type > dd dt{font-size:14px;font-family:'NotoB';line-height:26px;}
#ci_con .con4 .red_type > dd dd{font-size:14px;font-family:'open';line-height:26px;}
#ci_con .con4 .blue_type{position:relative;margin:-235px 0 0 270px;}
#ci_con .con4 .blue_type > dt{width:293px;padding:203px 0 128px 0;font-size:14px;font-family:'Open';font-weight:bold;line-height:18px;color:#1b2265;background:url('/images/introduce/blue_type.png') no-repeat center center;}
#ci_con .con4 .blue_type > dt span{display:block;padding-left:124px;}
#ci_con .con4 .blue_type > dd{position:absolute;left:238px;top:-68px;}
#ci_con .con4 .blue_type > dd dt{font-size:14px;font-family:'NotoB';line-height:26px;}
#ci_con .con4 .blue_type > dd dd{font-size:14px;font-family:'open';line-height:26px;}
#ci_con .con4 .color_txt{position:absolute;left:638px;top:300px;font-size:14px;line-height:26px;color:#555;}

#ci_con .con5{max-width:1480px;padding:0 40px;margin:60px auto 0 auto;}
#ci_con .con5 .ci_list{margin-top:50px;}
#ci_con .con5 .txt{margin-top:95px;text-align:center;font-size:16px;line-height:28px;color:#555;}

#bi_con{display:none;max-width:1460px;padding:0 10px;margin:80px auto 0 auto;}
#bi_con .ci_list > ul > li{height:355px;}
#bi_con .ci_list .img_area img{-moz-transform:translateX(-50%) translateY(-30%);-webkit-transform:translateX(-50%) translateY(-30%);-o-transform:translateX(-50%) translateY(-30%);-ms-transform:translateX(-50%) translateY(-30%);transform:translateX(-50%) translateY(-30%);}

.ci { margin: 10px auto; }
.ci .CiMainImg {max-width: 100vw; width: 100%; padding-bottom:36.08%; background:#1e1e1e; margin: 0 auto; position: relative; overflow: hidden; animation-name: mainBgAction; animation-duration: 2s; animation-delay:29s; animation-fill-mode: forwards;}
.ci .CiMainImg .CiMain_step_img {opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); animation-name: mainTextAction; max-width: 100%; width:100%;}
.ci .CiMainImg .CiMain_step_img img {max-width: 100%;}
.ci .CiMainImg .CiMain_step_img.step_1 {animation-delay:0s; animation-duration: 21s; }
.ci .CiMainImg .CiMain_step_img.step_2 {animation-delay:7s; animation-duration: 14s; }
.ci .CiMainImg .CiMain_step_img.step_3 {animation-delay:13s; animation-duration: 10s; }
/* .ci .CiMainImg .CiMain_step_img.step_4 {animation-delay:20s; animation-duration: 15s; } */
.ci .CiMainImg .CiMain_step_img.step_5 {animation-delay:21s; animation-duration: 8s; }
.ci .CiMainImg .CiMain_step_img.step_6 {animation-name: mainImgFinal; animation-delay:29s; animation-duration: 10s; animation-fill-mode: forwards;}
.ci .CiMainImg .CiMain_step_txt {opacity: 0; color:#fff; text-align: center; position: absolute; bottom: 12%; left: 50%; transform: translate(-50%, 0); font-size: .9em; animation-name: mainTextAction; animation-duration: 4s; width:80%;}
.ci .CiMainImg .CiMain_step_txt.step_1 {animation-delay:0s;}
.ci .CiMainImg .CiMain_step_txt.step_2 {animation-delay:4s;}
.ci .CiMainImg .CiMain_step_txt.step_3 {animation-delay:8s;}
.ci .CiMainImg .CiMain_step_txt.step_4 {animation-delay:12s;}
.ci .CiMainImg .CiMain_step_txt.step_5 {animation-delay:16s;}
.ci .CiMainImg .CiMain_step_txt.step_6 {animation-delay:20s;}
.ci .CiMainImg .CiMain_step_txt.step_7 {animation-delay:24s;}
@keyframes mainTextAction {
	0% {opacity: 0;}
	20% {opacity: 1;}
	80% {opacity: 1;}
	100% {opacity: 0;}
}
@keyframes mainBgAction {
	from {background: #1e1e1e;}
	to {background: #f3f3f3;}
}
@keyframes mainImgFinal {
	from {opacity: 0;}
	to {opacity: 1;}
}
.con_area {max-width: 1200px !important; padding: 0 !important; margin:0 auto !important;}
.con_area img {width: 100%;}
.con_area .con_title_box {padding: 50px 0 30px;}
.con_area .con_title_box .con_title {font-weight: bold; font-size: 1em;}
.con_area .con_title_box .con_subtitle {font-size: .9em;}

@media (max-width:1200px) {
	.con_area { padding: 0 10px !important; }
}
@media (max-width:767px) {
	.ci .CiMainImg { padding-bottom:50%; }
	.ci .CiMainImg .CiMain_step_img {max-width: 120%; width: 120%;}
}
@media (max-width:500px) {
	.ci .CiMainImg { padding-bottom:63%; }
	.ci .CiMainImg .CiMain_step_img {max-width: 130%; width: 130%;}
}

/* 산업재산권 */
.property .tab_btn{margin-top:60px;}

.property .property_tit{font-size:22px;font-family:'NotoB';line-height:1;color:#333;text-align:center;}
.property .property_tit span{display:inline-block;padding-bottom:4px;border-bottom:2px solid #333;}

.property .property_con{margin-top:60px;}

.property table{margin-top:50px;}
.property table th{font-size:14px;font-weight:normal;line-height:45px;color:#333;background:#f7f7f7;}
.property table td{font-size:13px;line-height:45px;color:#333;border-bottom:1px solid #ccc;}
.property table .tb{position:relative;display:table;width:100%;}
.property table .tb span.col1{display:table-cell;width:170px;text-align:center;}
.property table .tb span.col2{display:table-cell;width:225px;text-align:center;}
.property table .tb span.col3{padding:0 30px 0 65px;}
.property table .tb span.col3 a{margin-left:40px;display:inline-block;width:82px;text-align:center;font-size:13px;font-family:'Noto';line-height:27px;color:#333;background:#ccc;}
.property table .tb span em{display:none;}
.property table .view_con{display:none;padding:20px 45px;font-size:13px;line-height:22px;color:#333;border-top:1px solid #ccc;}

/* 에몬스 장학회 */
.scholarship .notice_txt{margin:40px 0;text-align:center;font-size:14px;line-height:1;color:#333;}

.scholarship .con_top{position:relative;margin-top:60px;height:1340px;}
.scholarship .con_top .txt_box{position:relative;z-index:0;max-width:1480px;margin:0 auto;padding:0 21px;}
.scholarship .con_top .txt_box:after{content:'';position:absolute;left:780px;top:0;width:2500px;height:1340px;background:url('/images/introduce/scholar_bg.jpg') no-repeat left top;}
.scholarship .con_top .txt_area{max-width:770px;}
.scholarship .con_top .tab_btn{text-align:left;}
.scholarship .con_top .stit{margin-top:30px;font-size:15px;font-family:'Open';line-height:1;color:#333;}
.scholarship .con_top .tit{padding:35px 0;font-size:65px;line-height:1;color:#333;}
.scholarship .con_top .txt{max-width:645px;font-size:16px;line-height:28px;color:#333;}
.scholarship .con_top .txt span{display:block;font-size:18px;line-height:36px;}

.scholarship .con_top .bg_con{position:relative;margin-top:140px;height:710px;padding-left:78px;background:url('/images/introduce/scholarship_txt.jpg') no-repeat 40px 654px;}
.scholarship .con_top .bg_con:before{content:'';position:absolute;right:100%;top:0;z-index:2;width:100%;height:100%;background:#2f5884;}
.scholarship .con_top .bg_con:after{display:none;content:'';position:absolute;right:-231px;top:0;z-index:2;width:337px;height:100%;background:url('/images/introduce/scholarship_bg2.jpg') no-repeat left top;}
.scholarship .con_top .bg_con .tit2{padding-top:15px;font-size:36px;line-height:1;color:#333;}
.scholarship .con_top .bg_con .tit2:before{content:'';position:absolute;left:0;top:-60px;width:40px;height:178px;background:#1b2265;}
.scholarship .con_top .bg_con ol{position:relative;z-index:3;}
.scholarship .con_top .bg_con li{overflow:hidden;margin-top:35px;}
.scholarship .con_top .bg_con li span{float:left;font-size:40px;font-family:'Open';font-weight:bold;line-height:1;color:#ddd;}
.scholarship .con_top .bg_con li em{display:block;margin-left:55px;font-size:14px;line-height:26px;}
.scholarship .con_top .bg_con li em strong{display:block;margin:18px 0 12px 0;font-weight:normal;font-size:16px;font-family:'NotoB';line-height:1;color:#333;}

.scholarship .con_list{max-width:1480px;margin:65px auto 0 auto;padding:0 20px;}
.scholarship .con_list .tit{font-size:16px;line-height:1;color:#333;}
.scholarship .con_list .tit span{display:block;font-size:18px;padding-bottom:15px;}
.scholarship .con_list ul{overflow:hidden;margin-top:-1%;}
.scholarship .con_list li{position:relative;float:left;width:48%;margin:4% 0 0 4%;background:#f8f8f8;padding:50px 10px 20px 10px;text-align:center;font-size:0;box-sizing:border-box;}
.scholarship .con_list li:nth-child(odd){clear:both;margin-left:0;}
.scholarship .con_list li .img{width:308px; display:inline-block;border:15px solid #fff;}
.scholarship .con_list li .img span {padding-top:126.6233%; position:relative; display:block;}
.scholarship .con_list li .img span em {overflow:hidden; position:absolute; top:0; right:0; bottom:0; left:0;}
.scholarship .con_list li .img img{width:100%;}
.scholarship .con_list li .txt{margin-top:20px;font-size:14px;line-height:1;}
.scholarship .con_list li a{position:absolute;right:10%;top:110px;font-size:14px;font-family:'NotoB';line-height:1;color:#1b2265;}
.scholarship .con_list li a:before{content:'';position:absolute;right:0;top:-12px;width:185px;height:3px;background:#1b2265;}
.scholarship .con_list li div span em a{position:relative;right:0;top:0;font-size:14px;font-family:'NotoB';line-height:0;color:#1b2265;}
.scholarship .con_list li p a{position:relative;right:0;top:0;font-size:14px;font-family:'NotoB';line-height:0;color:#1b2265;}

.scholarship .scholarship_step{margin-top:35px;}
.scholarship .scholarship_step .step_info{text-align:center;font-size:14px;line-height:28px;color:#333;}
.scholarship .scholarship_step .step_info strong{font-family:'NotoB';font-weight:normal;color:#1b2265;}
.scholarship .scholarship_step ol{margin-top:65px;text-align:center;font-size:0;}
.scholarship .scholarship_step li{position:relative;display:inline-block;width:92px;margin-left:60px;padding-top:60px;font-size:16px;line-height:1;color:#333;background:url('/images/introduce/step_off.jpg') no-repeat center top; cursor:pointer;} /* 181207 Add::JH "cursor:pointer" */
.scholarship .scholarship_step li:hover {background:url('/images/introduce/step_hover.jpg') no-repeat center top;}
.scholarship .scholarship_step li.on{background-image:url('/images/introduce/step_on.jpg');}
.scholarship .scholarship_step li:before{content:'';position:absolute;left:-62px;top:22px;width:66px;height:2px;background:#ccc;}
.scholarship .scholarship_step li:first-child{margin-left:0;}
.scholarship .scholarship_step li:first-child:before{display:none;}
.scholarship .scholarship_step li span{display:block;padding-bottom:5px;font-size:20px;font-family:'Open';color:#8d8d8d;}

.scholarship .form_tit{margin-top:50px;font-size:16px;font-family:'NotoB';line-height:1;color:#333;}
.scholarship .form_tit span{display:inline-block;margin-left:25px;font-size:13px;font-family:'Noto';color:#555;}
.scholarship .step_1{overflow:hidden;}
.scholarship .step_1 .form_pic{float:left;width:123px;height:149px;border:1px solid #ccc;}
.scholarship .step_1 .form_pic p{text-align:center;font-size:14px;line-height:149px;color:#d0d0d0;}
.scholarship .step_1 .form_list{margin-left:175px;}
.scholarship .step_1 .form_list .form_txt{padding:8px;}
.scholarship .scholarship_form_list{border-top:1px solid #ccc;}
.scholarship .scholarship_form_list >li{border-bottom:1px solid #ccc;padding:25px 50px;}
.scholarship .scholarship_form_list >li dt{font-size:14px;line-height:1;}
.scholarship .scholarship_form_list >li dd{padding:0 0 0 11%;font-size:0;}
.scholarship .scholarship_form_list >li dl.float_type{overflow:hidden;}
.scholarship .scholarship_form_list >li dl.float_type dt{float:left;width:149px;}
.scholarship .scholarship_form_list >li dl.float_type dd{margin:-20px 0 0 149px;padding:0;}
.scholarship .scholarship_form_list .type1{margin-top:10px;font-size:0;}
.scholarship .scholarship_form_list .type1 .type1tit{display:inline-block;font-size:13px;line-height:35px;margin-right:20px;}
.scholarship .scholarship_form_list .type1 ul{display:inline-block;width:420px;}
.scholarship .scholarship_form_list .type1 li{display:inline-block;margin-right:18px;}
.scholarship .scholarship_form_list .type1 input{vertical-align:bottom;}
.scholarship .scholarship_form_list .inline_box{margin:20px 10px 0 0;display:inline-block;vertical-align:bottom;}
.scholarship .scholarship_form_list .inline_box_tit{padding-bottom:10px;font-size:13px;line-height:1;color:#333;}
.scholarship .scholarship_form_list .inline_box em{display:inline-block;margin-left:5px;font-size:14px;line-height:35px;vertical-align:bottom;}
.scholarship .scholarship_form_list .input_size1{width:255px;}
.scholarship .scholarship_form_list .input_size2{width:145px;}
.scholarship .scholarship_form_list .input_size3{width:95px;}
.scholarship .scholarship_form_list .input_size4{width:56px;}
.scholarship .scholarship_form_list .input_diary{width:145px;}
.scholarship .scholarship_form_list .bt_diary{margin:0 0 0 10px;}
.scholarship .scholarship_form_list .hyphen{display:inline-block;width:25px;text-align:center;font-size:14px;line-height:35px;vertical-align:bottom;}
.scholarship .scholarship_form_list .select_box{width:125px;}
.scholarship .scholarship_form_list .lmgn{margin-left:10px;}
.scholarship .scholarship_form_list .rmgn{margin-right:30px;}
.scholarship .scholarship_form_list .grade_info{margin-top:10px;font-size:13px;color:#555;}
.scholarship .scholarship_form_list .grade{width:338px;margin-top:25px;}
.scholarship .scholarship_form_list .grade th{font-size:13px;font-weight:normal;}
.scholarship .scholarship_form_list .grade td{font-size:13px;font-weight:normal;padding:5px 0 0 0;}
.scholarship .scholarship_form_list .grade td .input_size2{width:135px;}
.scholarship .scholarship_form_list .add_btn_type{text-align:right}
.scholarship .scholarship_form_list .add_btn_type > ul > li{position:relative;text-align:left;padding-right:85px;}
.scholarship .scholarship_form_list .list_del{position:absolute;right:0;top:41px;width:83px;text-align:center;font-size:14px;line-height:35px;color:#555;border:1px solid #ccc;vertical-align:bottom;}
.scholarship .scholarship_form_list .list_add{margin-top:5px;width:83px;text-align:center;font-size:14px;line-height:35px;color:#333;background:#ccc;vertical-align:bottom;}
.scholarship .scholarship_form_list textarea{width:100%;margin-top:20px;box-sizing:border-box;padding:30px 20px;height:220px;font-size:13px;line-height:30px;}
.scholarship .scholarship_form_list .info_intro{margin-top:10px;font-size:13px;line-height:1;color:#1b2265;}

.scholarship .step3_info{padding-bottom:25px;margin-top:25px;border-bottom:1px solid #ccc;}
.scholarship .step3_info li{font-size:13px;line-height:26px;color:#333;}
.scholarship .step3_info li.point{font-family:'NotoB';color:#1b2265;}
.scholarship .step_end{margin-top:100px;text-align:center;}
.scholarship .step_end .tit{font-size:20px;line-height:1;color:#333;padding-bottom:100px;background:url('/images/introduce/step_end.jpg') no-repeat center bottom;}
.scholarship .step_end ul{margin-top:45px;}
.scholarship .step_end ul li{font-size:14px;line-height:26px;color:#333;}
.scholarship .step_end ul li:first-child{color:#1b2265;padding-bottom:10px;font-size:16px;}
.scholarship .step_end .txt{margin-top:95px;font-size:14px;line-height:26px;color:#333;}
.scholarship .step_end a{display:block;width:168px;margin:50px auto 0 auto;text-align:center;font-size:15px;line-height:48px;background:#1b2265;color:#fff;}
.scholarship .btn_area{margin-top:30px;}
.scholarship .btn_area p{text-align:center;font-size:13px;line-height:1;color:#555;}
.scholarship .btn_area ul{font-size:0;text-align:center;}
.scholarship .btn_area li{display:inline-block;width:155px;}
.scholarship .btn_area li a{display:block;text-align:center;font-size:15px;line-height:48px;}
.scholarship .btn_area li:nth-child(1){display:block;margin:30px auto 50px auto;}
.scholarship .btn_area li:nth-child(1) a{line-height:42px;color:#1b2265;border:3px solid #f7f7f7;}
.scholarship .btn_area li:nth-child(2) a{background:#ccc;color:#333;}
.scholarship .btn_area li:nth-child(3){margin-left:7px;}
.scholarship .btn_area li:nth-child(3) a{background:#1b2265;color:#fff;}



/*장학생 모집공고 ys추가 181119*/
.scholarCont{margin-top: 100px;}
.scholarCont .notice_scholar {width:1200px;margin: 0 auto;}
.scholarCont .scholar_head {width:100%;background: #F8F8F8;color: #000000;text-align: center;padding-top: 1px;margin-top: 100px;margin-bottom: -100px; border-radius: 0.8rem;border: 1px solid #ddd;}
.scholarCont .scholar_head h1 {font-size:3.8em; margin:60px 0 40px 0; font-weight:600;}
.scholarCont .scholar_head h2 {font-size:1.4em; color:#1a71b3; padding-bottom:40px; line-height:150%;font-weight: 500;}
.scholarCont .scholar_cont {width:90%; margin:0 auto; padding:50px 0 0 0; color:#333;}

.scholarCont .sch_cont {margin-bottom:90px; clear:both;}
.scholarCont .scholar_cont h1 {font-size:1.8em; font-weight:600; color:#1a71b3; margin-bottom:20px;}
.scholarCont .scholar_cont ul li {font-size:1.2em; list-style:none; margin-bottom:10px; line-height:150%;font-weight: 400;}
.scholarCont .scholar_cont .point{margin-top:10px;}
.scholarCont .scholar_cont .point li {position:relative;font-size:1.2em; list-style:none; margin-bottom:5px; line-height:150%;font-weight: 400;padding: 0 2rem 0 0.6rem;}
.scholarCont .scholar_cont .point li:before{content: "";width: 2px; height:2px;background-color: #444444;border-radius: 50%;position: absolute;top: 0.8rem;left: 0;}

.notice_icon {position: relative;margin-top: 20px;display:block;padding-left:20px;font-size: 16px;font-weight:600; line-height: 24px;color: #dc0000; letter-spacing: -0.025em;text-align: left; background: url(/images/event/notice_red.gif) 0px 5px no-repeat;}

.scholarCont .scholar_cont ul li b{color:#000000;}
.scholarCont .scholar_cont ul li span.point_day{color:#d01126;font-weight:600;}
.scholarCont .sch_list {width:100%; margin:15px 0;border-top: 2px solid #1a71b3;border-bottom: 2px solid #1a71b3;}
.scholarCont .sch_list thead{border-bottom: 2px solid #1a71b3;}
.scholarCont .sch_list th {width: 14%;background:#f9f9f9; color:#1a71b3; padding:10px; border-right: 1px solid #1a71b3;font-size:1.2em;}
.scholarCont .sch_list th:first-child{border-left:0;}
.scholarCont .sch_list td {font-size: 1.2em;padding: 0.6rem 1.5rem;box-sizing: border-box;border-bottom: 1px solid #dfe6eb;color: #444;font-weight:400;border-left: 1px solid #dfe6eb;}
.scholarCont .sch_list td:first-child{border-left:0;}
.scholarCont .sch_list td span.num {color:#1a71b3; font-weight: normal;padding-left:10px;}
.scholarCont .sch_pt1 {color:#fd8300; font-size:1.2em;}
.scholarCont .sch_pt2 {color:#1a71b3;font-weight: 600; font-size: 20px;}

.scholarCont .sch_list2 {width:100%; margin:15px 0;border-top: 0px solid #1a71b3;border-bottom: 0px solid #1a71b3;}
.scholarCont .sch_list2 th {background:#f9f9f9; color:#1a71b3; padding:10px; border-left: 1px solid #dfe6eb;font-size:1.2em;}
.scholarCont .sch_list2 th:first-child{border-left:0;}
.scholarCont .sch_list2 td { position: relative; margin: 0 0 10px 0;padding: 0 0 0 40px;line-height: 30px;word-break: keep-all;word-wrap: break-word;font-size: 1.2em;padding: 1rem 2rem;box-sizing: border-box;border-bottom: 4px solid #fff;background: #f9f9f9;color: #000;font-weight: 400;border-left: 1px solid #dfe6eb;border-radius: 10px;padding-left:45px;}
.scholarCont .sch_list2 td .point{font-size: 15px;color: #555;display: block;margin-top: 0px;}
.scholarCont .sch_list2 td:first-child{border-left:0;}
.scholarCont .sch_list2 td span.num {    display: inline-block;position: absolute;left: 0;top: 0;margin:18px 5px 0 10px; width: 30px;height: 30px; line-height: 30px; background: url(/brand/img/contents/num_bg.png) no-repeat 2px 3px;color: #fff;
    text-align: center;font-weight:400;    font-size: 14px;}

.box-shadow{
box-shadow:inset 0px -0.5em 0 0 rgba(255 243 190);
width:fit-content;
}
.scholarCont .sch_flow {width:100%; margin:0; padding:0; border:0;}
.scholarCont .flow_cont {width:30%; background:#f9f9f9; text-align:center; padding:25px 0; margin:0;background:#f9f9f9;border-radius: 10px;}
.scholarCont .flow_cont dl {margin:0; padding:0;}
.scholarCont .flow_cont dt {margin:0; padding:0; font-size:1.5em; font-weight:bold; color:#1a71b3;padding-bottom:15px;}
.scholarCont .flow_cont dt span{display:block;margin:0; padding:0; font-size:0.8em; font-weight:bold; color:#1a71b3;}
.scholarCont .flow_cont dd {margin:0; padding:0; }
.scholarCont .flow_err {width:5%; text-align:center; vertical-align:middle; background:#fff; margin:0; padding:0; border:0;}
.scholarCont .flow_err img {width:50%;}

/* 약관동의 ys 181120 */
.term_join{padding: 30px 20px;border: 1px solid #dcdcdc;height: 120px;box-sizing:border-box;overflow-y: auto;margin-bottom: 10px;}
.checkboxWrap{margin-top: 30px;}
.pri_tb{table-layout: fixed;width: 100%;}
.pri_tb td,.pri_tb th{border: 1px solid #dcdcdc;padding: 5px;}


/* 인재채용 */
.employ .listStyle5{margin-top:30px;}
.employ .view_area{margin-top:30px;}
.employ .form_list .form_txt{padding:8px;}

.employ .employ_form_txt{text-align:center;}
.employ .employ_form_txt .txt1{font-size:18px;line-height:36px;}
.employ .employ_form_txt .txt2{margin-top:50px;font-size:16px;font-family:'NotoB';line-height:22px;}
.employ .employ_form_txt li{margin-top:14px;}
.employ .employ_form_txt li dt{font-size:14px;line-height:28px;}
.employ .employ_form_txt li dd{font-size:13px;line-height:28px;}
.employ .employ_form_txt .checkbox{display:inline-block;margin-top:40px;}

.employ .employ_form_info{padding:15px 0 45px 0;border-bottom:1px solid #ccc;}
.employ .employ_form_info li{font-size:13px;line-height:26px;}

.employ .btn_area{margin-top:30px;}
.employ .btn_area p{text-align:center;font-size:13px;line-height:1;color:#555;}
.employ .btn_area ul{font-size:0;text-align:center;}
.employ .btn_area li{display:inline-block;width:155px;}
.employ .btn_area li a{display:block;text-align:center;font-size:15px;line-height:48px;}
.employ .btn_area li:nth-child(1){display:block;margin:30px auto 50px auto;}
.employ .btn_area li:nth-child(1) a{line-height:42px;color:#1b2265;border:3px solid #f7f7f7;}
.employ .btn_area li:nth-child(2) a{background:#ccc;color:#333;}
.employ .btn_area li:nth-child(3){margin-left:7px;}
.employ .btn_area li:nth-child(3) a{background:#1b2265;color:#fff;}

.employ .employ_end{margin-top:100px;text-align:center;}
.employ .employ_end .tit{font-size:20px;line-height:1;color:#333;padding-bottom:100px;background:url('/images/introduce/employ_end.jpg') no-repeat center bottom;}
.employ .employ_end .txt{margin-top:45px;font-size:14px;line-height:26px;color:#333;}
.employ .employ_end a{display:block;width:168px;margin:50px auto 0 auto;text-align:center;font-size:15px;line-height:48px;background:#1b2265;color:#fff;}

.employ .con_top{margin-top:60px;}
.employ .con_top .txt_box{position:relative;max-width:1460px;height:792px;margin:0 auto;}
.employ .con_top .txt_box:after{content:'';position:absolute;left:540px;top:0;width:100%;height:100%;background:url('/images/introduce/employ_bg.png') no-repeat left top;}
.employ .con_top .tab_btn{text-align:left; padding:0 40px;}
.employ .con_top .stit{margin-top:30px;font-size:15px;font-family:'Open';line-height:1;color:#333; padding:0 40px;}
.employ .con_top .tit{padding:35px 40px 0 40px;font-size:65px;line-height:1;color:#333;}
.employ .con_top .txt{position:relative;padding:72px 0 0 230px;margin-top:280px;font-size:20px;line-height:56px;}
.employ .con_top .txt:after{content:'';position:absolute;left:0;top:0;width:218px;height:40px;background:#1b2265;}
.employ .con_top .txt span{font-family:'NotoB';}
.employ .con_top .txt2{display:none;}

.employ .employ_con{margin-top:200px;}
.employ .employ_con > dl{overflow:hidden;max-width:1480px;margin:90px auto 0 auto;padding:0 40px;}
.employ .employ_con > dl.employ_con1{margin-top:0;}
.employ .employ_con > dl > dt{position:relative;float:left;width:154px;font-size:36px;line-height:55px;}
.employ .employ_con > dl > dt:after{content:'';position:absolute;left:74px;top:152px;width:3px;height:185px;background:#1b2265;}
.employ .employ_con > dl.employ_con1 > dt:after{top:375px;}
.employ .employ_con > dl > dd{overflow:hidden;margin-left:230px;}
.employ .employ_con dd .img_area img{width:100%;}
.employ .employ_con dd .img_area .length_num{display:none;text-align:right;font-size:15px;font-family:'Open';line-height:1;color:#555;}
.employ .employ_con dd .img_area .length_num em{font-size:30px;color:#333;}
.employ .employ_con dd .txt_area dl{margin-top:35px;}
.employ .employ_con dd .txt_area dl:first-child{margin-top:15px;}
.employ .employ_con dd .txt_area dt{font-size:18px;font-family:'NotoB';line-height:1;}
.employ .employ_con dd .txt_area dd{margin-top:15px;font-size:14px;line-height:26px;}
.employ .employ_con dd .txt_area p{font-size:18px;line-height:47px;}

.employ .employ_con .employ_con1 .type1{overflow:hidden;}
.employ .employ_con .employ_con1 .type2{overflow:hidden;margin-top:105px;}
.employ .employ_con .employ_con1 .type1 .img_area{float:left;width:32.5%;}
.employ .employ_con .employ_con1 .type1 .txt_area{width:40%;margin-left:44%;}
.employ .employ_con .employ_con1 .type2 .img_area{float:right;width:35.5%;}
.employ .employ_con .employ_con1 .type2 .txt_area{float:left;width:50%;}

.employ .employ_con .employ_con2 .img_area{float:left;width:32.5%;}
.employ .employ_con .employ_con2 .txt_area{margin:25px 0 0 44%;}

.employ .employ_con .employ_con3{position:relative;margin-top:145px;}
.employ .employ_con .employ_con3 img{width:100%;}
.employ .employ_con .employ_con3 p{position:absolute;left:0;top:50%;width:100%;margin-top:-36px;text-align:center;font-size:16px;line-height:36px;color:#fff;}
.employ .employ_con .employ_con3 p span{display:block;font-size:20px;font-family:'NotoB';}

.employ .employ_con .employ_con4{padding-bottom:500px;background:url('/images/introduce/employ_img5.jpg') no-repeat 77px bottom;}


/* 사회공헌활동 */
.contribution .con_top{margin-top:60px;}
.contribution .con_top .txt_box{position:relative;max-width:1480px;padding:0 40px;height:981px;margin:0 auto;}
.contribution .con_top .txt_box:after{content:'';position:absolute;left:730px;top:0;width:100%;height:100%;background:url('/images/introduce/contribution_bg.jpg') no-repeat left top;}
.contribution .con_top .stit{padding-top:80px;font-size:15px;font-family:'Open';line-height:1;color:#333;}
.contribution .con_top .tit{padding:35px 0;font-size:65px;line-height:1;color:#333;}
.contribution .con_top .txt{max-width:460px;font-size:18px;line-height:28px;color:#333;}
.contribution .con_top .img_box{position:relative;z-index:3;margin:90px 0 0 10px;width:500px;text-align:center;}
.contribution .con_top .img_box img{max-width:100%;}
.contribution .con_top .img_box .img_tit{margin:50px 0 10px 0;font-size:18px;font-family:'NotoB';line-height:1;}
.contribution .con_top .img_box .img_txt{font-size:14px;line-height:22px;}
.contribution .con_top .img_box .img_txt span{display:block;padding-bottom:8px;font-size:14px;line-height:25px;color:#555;}
.contribution .con_top .bg_txt{position:absolute;bottom:-120px;left:37%;z-index:2;font-size:140px;line-height:120px;font-family:'Open';font-weight:bold;color:#eee;}
.contribution .con_top .txt_box2{display:none;}

.contribution_con{max-width:1480px;margin:0 auto;padding:0 40px;}
.contribution_con .img_area img{max-width:100%;}
.contribution_con .txt_top{margin-top:50px;font-size:14px;line-height:22px;}
.contribution_con .txt_top em{display:block;font-size:18px;font-family:'NotoB';line-height:26px;}
.contribution_con .txt_top span{display:block;line-height:25px;padding-bottom:10px;color:#555;}
.contribution_con .txt_dot{position:relative;padding-top:21px;margin-top:20px;}
.contribution_con .txt_dot:before{content:'';position:absolute;left:50%;top:0;width:34px;height:1px;margin-left:-17px;background:#333;}
.contribution_con .txt_dot li{font-size:14px;line-height:26px;}

.contribution_con .contribution_con1{overflow:hidden;position:relative;padding-top:195px;}
.contribution_con .contribution_con1 .img_area{float:left;width:50%;}
.contribution_con .contribution_con1 .txt_con{float:left;margin:-3% 0 0 13%;width:36%;}
.contribution_con .contribution_con1 .txt_area{position:relative;}
.contribution_con .contribution_con1 .txt_area:before{content:'';position:absolute;left:-18%;top:-55px;width:33.5%;height:3px;background:#1b2265;}
.contribution_con .contribution_con1 .txt_area .ul_top{position:relative;overflow:hidden;}
.contribution_con .contribution_con1 .txt_area .ul_top li{float:left;width:55%;font-size:14px;font-family:'NotoB';line-height:16px;}
.contribution_con .contribution_con1 .txt_area .ul_top li:first-child{width:45%;}
.contribution_con .contribution_con1 .txt_area .txt_dot:before{left:0;margin:0;}
.contribution_con .contribution_con1 .txt_area .txt_dot li{position:relative;padding-left:10px;}
.contribution_con .contribution_con1 .txt_area .txt_dot li:after{content:'·';position:absolute;lefT:0;top:0;}
.contribution_con .contribution_con1 .pcType{padding-bottom:180px;}
.contribution_con .contribution_con1 .pcType:before{display:none;}
.contribution_con .contribution_con1 .pcType .txt_top{margin-top:0;}

.contribution_con .contribution_con2{width:31%;margin:5% 0 0 58%;text-align:center;}
.contribution_con .contribution_con2 .txt_area{padding:0 4%;}

.contribution_con .contribution_con3{width:39%;margin:-35% 0 0 10%;text-align:center;}
.contribution_con .contribution_con3 .txt_area{padding:0 8%;}

.contribution_con .contribution_con4{width:21%;margin:-32% 0 0 63%;text-align:center;}
.contribution_con .contribution_con4 .txt_area{padding:0 0;}

.contribution_visual{position:relative;margin-top:145px;}
.contribution_visual img{width:100%;}
.contribution_visual p{position:absolute;left:0;top:50%;width:100%;margin-top:-54px;text-align:center;font-size:16px;line-height:36px;color:#fff;}
.contribution_visual p span{display:block;font-size:20px;font-family:'NotoB';}

.contribution .listStyle3{margin-top:150px;}

.contribution .notice_txt{margin-bottom:35px;text-align:center;font-size:14px;line-height:28px;}


/* 통합검색 */
.total_search .search_area{max-width:438px;border-bottom:2px solid #ededed;margin:0 auto;position:relative;}
.total_search .search_area input{font-size:30px;width:406px;height:64px;line-height:64px;border:none;}
.total_search .search_area a{position:absolute;right:0;top:0;width:32px;height:64px;background:url('/images/common/total_search.jpg') no-repeat center center;}

.total_search .search_tab{margin-top:60px;font-size:0;text-align:center;}
.total_search .search_tab li{display:inline-block;width:170px;margin:4px 2px 0 2px;}
.total_search .search_tab a{display:block;padding:7px 0;border:1px solid #ccc;font-size:14px;font-family:'NotoB';line-height:20px;color:#555;}
.total_search .search_tab a.on{border-color:#1b2265;color:#1b2265;}
.total_search .search_tab a span{display:block;font-size:13px;font-family:'Noto';}

.total_search .search_con_top{overflow:hidden;}
.total_search .search_con_top:after{clear: both;content:'';display: block;}
.total_search .search_con_top .tit{float:left;font-size:16px;line-height:1;}
.total_search .search_con_top a{float:right;font-size:13px;line-height:1;margin-right:4%;}
.total_search .total_search_area{margin-top:30px;}
.total_search .total_search_area .search_con{margin-top:100px;}
.total_search .total_search_area .search_con:first-child{margin-top:0;}
.total_search .total_search_area .listStyle1{margin-top:0;}
.total_search .total_search_area .listStyle3{margin-top:0;padding:0;}
.total_search .total_search_area .faq_area{margin:20px 0 0 0;}

.total_search{position:relative;}
.total_search .img_search{position:relative;}
.total_search .img_search ul{overflow:hidden;position:relative;}
.total_search .img_search ul li{position:relative;float:left;width:15.5%;margin:20px 0 0 1.4%;}
.total_search .img_search ul li.paddingSet{padding-bottom:670px;}
.total_search .img_search ul li:nth-child(6n+1){margin-left:0;}
.total_search .img_search ul li a{display:block;}
.total_search .img_search ul li .img{overflow:hidden;position:relative;width:100%;padding-bottom:100%;background-size:cover;background-position:left top;background-repeat:no-repeat;}
.total_search .img_search ul li p{margin-top:15px;}
.img_view_box{display:none;width:100%;position:absolute;left:0;margin-top:25px;}
/* 19-01-11 Add JH */
.img_view_box .btn_view_box_close {width:30px; height:30px; font-size:0; position:absolute; top:40px; right:20px; z-index:1;}
.img_view_box .btn_view_box_close:before, .img_view_box .btn_view_box_close:after {width:30px; border-top:2px solid #333; content:''; position:absolute; bottom:14px; left:0; display:inline-block;}
.img_view_box .btn_view_box_close:before {transform:rotate(45deg);}
.img_view_box .btn_view_box_close:after {transform:rotate(-45deg);}

.img_search_slick{margin-top:25px;position:relative;padding:100px 0 0 0;height:520px;background:#eeeeee;}
.img_search_slick .arr{position:absolute;top:-15px;left:0;width:15.5%;height:15px;background:url('/images/common/search_arr.jpg') no-repeat center center;}
.img_search_slick .img_slick_con{margin:0 75px;}
.img_search_slick .img_con{text-align:center;}
.img_search_slick .img_con .img{height:400px;background-size:contain;background-position:center center;background-repeat:no-repeat;}
.img_search_slick .img_con p{margin-top:35px;font-size:20px;font-family:'NotoB';line-height:28px;}
.img_search_slick .img_con p span{display:block;margin-top:10px;font-size:13px;font-family:'Noto';line-height:1;}
.img_search_slick .slick-arrow{position:absolute;top:175px;width:50px;height:50px;font-size:0;line-height:0;text-indent:-5000px;}
.img_search_slick .slick-prev{left:-60px;background:url('/images/common/search_prev.jpg') no-repeat center center;}
.img_search_slick .slick-next{right:-60px;background:url('/images/common/search_next.jpg') no-repeat center center;}

/* 이전서비스신청 */
.move_con{padding:0 10px;}
.move_con .con_top{margin-top:50px;text-align:center;}
.move_con .con_top .tit{}
.move_con .con_top .tit span{display:inline-block;padding-bottom:10px;font-size:22px;font-family:'NotoB';line-height:1;border-bottom:3px solid #333;}
.move_con .con_top .txt1{margin-top:50px;font-size:18px;font-family:'NotoB';line-height:1;}
.move_con .con_top .txt2{margin-top:25px;font-size:14px;line-height:28px;}

.move_con .step_con{margin-top:70px;}
.move_con .step_con .tit{text-align:center;font-size:24px;font-family:'NotoB';line-height:1;}
.move_con .step_con ol{margin-top:35px;text-align:center;font-size:0;}
.move_con .step_con li{position:relative;display:inline-block;margin:20px 11px 0 11px;width:225px;height:225px;box-sizing:border-box;vertical-align:top;padding-top:30px;}
.move_con .step_con li:before{content:'';display:block;position:absolute;right:-4%;top:50%;margin:-8px 0 0 -8px;width:16px;height:16px;background:url('/images/common/arrow_franchisee.png') no-repeat center center;z-index:2;}
.move_con .step_con li:nth-child(1){background:url('/images/customer/move_step1.jpg') no-repeat center center / cover;}
.move_con .step_con li:nth-child(2){background:url('/images/customer/move_step2.jpg') no-repeat center center / cover;}
.move_con .step_con li:nth-child(3){background:url('/images/customer/move_step3.jpg') no-repeat center center / cover;}
.move_con .step_con li:nth-child(4){background:url('/images/customer/move_step4.jpg') no-repeat center center / cover;}
.move_con .step_con li:nth-child(4):before{display:none;}
.move_con .step_con li .step_tit{font-size:18px;font-family:'Open';color:#fff;}
.move_con .step_con li .step_txt{margin-top:60px;font-size:13px;line-height:22px;color:#fff;}
.move_con .step_con li .step_txt span{display:block;font-size:16px;line-height:1;font-family:'NotoB';padding-bottom:8px;}

.move_con .sheet_con{margin-top:70px;}
.move_con .sheet_con .tit{text-align:center;font-size:24px;font-family:'NotoB';line-height:1;}
.move_con .sheet_con .tab_btn{margin-top:30px;}
.move_con .sheet_box{margin-top:90px;display:none;}
.move_con .info_txt{margin-top:-90px; margin-bottom:40px; font-size:14px;line-height:30px;text-align:center;}
.move_con .sheet_box .sheet_list{max-width:984px;margin:-15px auto 0 auto;font-size:0;}
.move_con .sheet_box .sheet_list li{display:inline-block;width:25%;box-sizing:border-box;padding:0 8px;margin-top:15px;vertical-align:top;}
.move_con .sheet_box .sheet_list li .sheet_btn{display:block;padding:7px;border:1px solid #ccc;text-align:center;font-size:14px;line-height:20px;color:#555;}
.move_con .sheet_box .sheet_list li .sheet_btn.on{background:#0b004a;border-color:#0b004a;color:#fff;}
.move_con .sheet_box .sheet_list li .sheet_btn.on span{display:inline-block;padding-right:20px;background:url('/images/customer/sheet_del.png') no-repeat right 3px;}
.move_con.form_type .sheet_con{margin-top:0;border-top:1px solid #ccc;}
.move_con.form_cont {margin-top: 80px;}
.move_con.form_cont .form_tit {border-bottom: 1px solid #ccc; padding-bottom: 30px;}
.move_con.form_cont .etc_list_box {padding: 30px 0; max-width: 984px; margin: 0 auto;}
.move_con.form_cont .etc_list_box ul {display: flex; align-items: center; justify-content: start; gap: 5px; margin-bottom: 10px;}
.move_con.form_cont .etc_list_box ul li {border: 1px solid #ccc;}
.move_con.form_cont .etc_list_box ul li a {display: block; padding: 8px 15px;}
.move_con.form_cont .etc_list_box ul li a.on {background: #0b004a; border-color: #0b004a; color: #fff;}
.move_con.form_cont .etc_list_box ul li a.on span {display: inline-block; padding-right: 20px; background: url('/images/customer/sheet_del.png') no-repeat right 3px;}

.form_list .equest_list{font-size:0;}
.form_list .equest_list .all_del{display:block;text-align:center;width:100px;font-size:14px;line-height:33px;border:1px solid #ccc;background:#ebebeb;color:#555;vertical-align:top;}
.form_list .equest_list li{margin-top:10px;}
.form_list .equest_list .btn_del{display:block;text-align:center;font-size:14px;line-height:33px;border:1px solid #ccc;background:#ebebeb;color:#555;vertical-align:top;}
.form_list .equest_list .inline_box{display:inline-block;vertical-align:top;margin-top:5px;}
.form_list .equest_list .inline_box.size0{width:62px;padding-right:5px;}
.form_list .equest_list .inline_box.size1{width:162px;padding-right:5px;}
.form_list .equest_list .inline_box.size2{width:122px;padding-right:5px;}
.form_list .equest_list .inline_box.size3{max-width:596px;width:100%;}

.form_list .total_sum{overflow:hidden;}
.form_list .total_sum .btn_total{float:left;text-align:center;width:100px;font-size:14px;line-height:33px;border:1px solid #1b2265;background:#1b2265;color:#fff;vertical-align:top;}
.form_list .total_sum .sum_num{float:left;max-width:1022px;width:100%;text-align:right;font-size:20px;font-family:'Open';color:#1b2265;line-height:35px;}
.form_list .total_sum .sum_num2{float:left;max-width:1124px;width:100%;text-align:right;font-size:20px;font-family:'Open';color:#1b2265;line-height:35px;}
.form_list .total_info{margin-top:20px;}
.form_list .total_info li{position:relative;padding-left:10px;font-size:13px;line-height:30px;}
.form_list .total_info li:before{content:'-';position:absolute;left:0;top:0;}

.move_info{margin-top:20px;}
.move_info dl{overflow:hidden;}
.move_info dt{float:left;width:140px;padding-top:55px;margin-top:55px;text-align:center;font-size:14px;line-height:1;font-family:'NotoB';background:url('/images/customer/move_info.jpg') no-repeat center top;}
.move_info dd{margin-left:140px;}
.move_info dd li{position:relative;padding-left:10px;font-size:13px;line-height:30px;}
.move_info dd li:before{content:'-';position:absolute;left:0;top:0;}

.move_info2{margin-top:5px;}
.move_info2 li{position:relative;padding-left:10px;font-size:13px;line-height:22px;color:#555}
.move_info2 li:before{content:'-';position:absolute;left:0;top:0;}

.move_tell{margin-top:150px;text-align:center;}
.move_tell .number{font-size:28px;line-height:1;font-family:'NotoB';}
.move_tell .date{font-size:18px;line-height:1;margin-top:20px;}
.move_tell .btnList{margin-top:30px;}

.form_tit.move_type{position:relative;margin-bottom:30px;}
.form_tit.move_type a{position:absolute;left:570px;top:50%;width:148px;margin-top:-24px;text-align:center;font-size:15px;line-height:42px;color:#1b2265;border:3px solid #f7f7f7;}
.form_tit.into_btn_type{position:relative;}
.form_tit.into_btn_type .layer_btn{position:absolute;right:0;top:20px;}
.form_tit.into_btn_type .layer_btn a{display:inline-block;padding:0 10px 0 40px;font-size:14px;font-family:'NotoB';line-height:31px;background:url('/images/customer/move_info.jpg') no-repeat left center / 31px;}
.form_tit.into_btn_type .layer_btn .info_layer{display:none;position:absolute;right:130px;top:-95px;width:560px;background:#ebebeb;-webkit-border-radius: 20px;border-radius: 20px;padding:20px;z-index:5;}
.form_tit.into_btn_type .layer_btn .info_layer:after{content:'';position:absolute;right:-16px;top:50%;margin-top:-10px;width:16px;height:19px;background:url('/images/customer/layer_arr.png') no-repeat center center;}
.form_tit.into_btn_type .layer_btn .info_layer li{position:relative;padding-left:8px;font-size:13px;line-height:30px;letter-spacing:-1px;}
.form_tit.into_btn_type .layer_btn .info_layer li:before{content:'-';position:absolute;left:0;top:0;}



/* 181117 JH Add :: 제품 상세 */
.detail_thumb {max-width:1500px; margin:0 auto; padding:0 20px; box-sizing:border-box; position:relative;}
.detail_thumb h3 {margin-top:50px; margin-bottom:50px; font-size:22px; font-weight:400; text-align:center;}
.detail_thumb h3 strong {padding-bottom:9px; border-bottom:2px solid #333; display:inline-block;}
.detail_thumb .inner {max-width:1210px; margin:0 auto;}
.detail_thumb .slider > div > * {position:relative; display:block;}
.detail_thumb .slick-list {margin-left:-25px;}
.add_pdt .listStyle1 .slick-list {margin-left:0;}
/* 181218 Add JH */
.add_pdt .slick-arrow {width:30px; height:30px; font-size:0; border:1px solid #ccc; box-sizing:border-box; position:absolute; top:0;}
.add_pdt .slick-arrow:before {width:10px; height:10px; margin-top:-5px; margin-left:-5px; background-position:50% 0; background-size:cover; content:''; position:absolute; top:50%; left:50%;}
.add_pdt .slick-prev {right:40px;}
.add_pdt .slick-next {right:0;}
.add_pdt .slick-prev:before {background-image:url('../../images/main/btn_drama_prev.png');}
.add_pdt .slick-next:before {background-image:url('../../images/main/btn_drama_next.png');}

.detail_thumb .slider .slick-slide {margin-left:25px; box-sizing:border-box;}
.detail_thumb .slider span.thumb {background-position:50% 100%; /*background-size:cover;background-color: #eee;*/ display:block;background-repeat: no-repeat;}
.detail_thumb .slider .info > * {display:block;}
.detail_thumb .slider .info .date {margin-top:13px; margin-bottom:9px; font-size:13px;}

.detail_thumb .slick-dots{margin:45px 0 0 25px;text-align:center;font-size:0;}
.detail_thumb .slick-dots li{overflow:hidden;display:inline-block;width:12px;height:12px;margin-left:12px;background:#ddd;-webkit-border-radius:50%;border-radius:50%;}
.detail_thumb .slick-dots li.slick-active{background:#9f9f9f;}
.detail_thumb .slick-dots li:first-child{margin:0;}
.detail_thumb .slick-dots li button{width:100%;height:100%;font-size:0;line-height:0;text-indent:-5000px;} 

.detail_thumb .img img {width:auto; max-width:100%;}

.detail_thumb .info > * {display:block;}

.detail_thumb.recomm_store .slider strong.store {width:168px; height:56px; margin-top:-28px; margin-left:-84px; color:rgba(255,255,255,0.7); font-size:18px; line-height:52px; border:2px solid rgba(255,255,255,0.7); box-sizing:border-box; text-align:center; position:absolute; top:50%; left:50%; display:block;}

/* 181120 YS Add :: 제품 상세 수정*/
.detail_thumb.add_pdt {margin-bottom:80px;margin-top:80px;}
.detail_thumb.in_drama .slider{ margin: 48px 0 0 -25px;}
.detail_thumb.in_drama .slider .slick-list{margin-left: 0;}
   .detail_thumb.in_drama{padding: 0;}

/* thumb size */
.detail_thumb.recomm_store span.thumb {height:226px;}
.detail_thumb.relation_product span.thumb {height:226px;}
.detail_thumb.in_drama span.thumb {padding-top:148.917%;background-size: 100%;}
.detail_thumb.in_drama span.thumb img{width: 100%;}
.detail_thumb.myhome span.thumb {height:226px;}
.detail_thumb.other_product span.thumb {height:226px;}


/* 제품리스트 더보기 버튼 적용 ys 181121*/
#totalCount{display: none;}


/* 제품상세 스타일 적용 ys 181121*/
.pdt_view_con .prdt_info {text-align: center;max-width: 1200px;margin: 0 auto;}
.pdt_view_con .prdt_info > *{max-width: 100%;}
.pdt_view_con .prdt_info img{display: block;}
.pdt_view_con .prdt_info img.prdt_logo{display: inline-block;padding: 20px 0;}
.pdt_view_con .prdt_info img.prdt_tit{margin-bottom:20px;margin-top: 60px;}
.pdt_view_con .prdt_info .prdt_concept{padding: 40px 0;}
.pdt_view_con .prdt_info .prdt_concept h1{margin-bottom: 20px;}
.pdt_view_con .prdt_info .prdt_concept p{font-size: 16px;line-height: 28px;}
.pdt_view_con .prdt_info .prdt_spec{table-layout: fixed;width: 100%;margin: 30px 0;}
.pdt_view_con .prdt_info .prdt_spec td, .pdt_view_con .prdt_info .prdt_spec th{border: 1px solid #dcdcdc;padding: 20px;}
.pdt_view_con .prdt_info .prdt_spec th{width: 30%;}
.pdt_view_con .prdt_info .tube_cover iframe{width: 100% !important;max-width: 640px;margin: 0 auto;}
.pdt_view_con .prdt_info dl{font-size: 15px;line-height: 28px;padding: 15px 0 ;}

/* 뷰페이지상세 스타일 적용 ys 181121*/

.view_area .view_con{text-align: center;}
.view_area .view_con  *{max-width:100%;}
.view_area .view_con  p{max-width:1200px; width:100%; margin:0 auto; font-size:16px; }
.view_area .view_con .news_cont{max-width:900px; margin: 0 auto;}
.view_area .view_con .news_cont > *{padding-bottom: 40px;}
.view_area .view_con .drama_info{max-width:900px; margin: 0 auto;}

.view_area .view_con .drama_info .drama_tit h1{margin-bottom: 20px;}
.view_area .view_con .drama_info .drama_tit h2{margin-bottom: 10px;}
.view_area .view_con .drama_info .drama_tit h3{}
.view_area .view_con .drama_info dl dt{font-size: 18px;font-weight: 700;line-height: 28px;margin-bottom: 10px;}
.view_area .view_con .drama_info dl dd{font-size: 15px;line-height: 26px;margin-bottom: 20px;}



/* 에몬스 소식 */
.emonsnews { font-size: 12px; width: 900px; text-align:left;}
.emonsnews span {font-weight:bold; color:#06F;}
.news_mid{display:block; text-align:center; width:100%;}
.txt_gray {color:#767676;}
.emonsnews table{border-top:#ccc solid 1px; border-right:#ccc solid 1px;}

.emonsnews table th{background:#E3E3E3; border-bottom:#ccc solid 1px; border-left:#ccc solid 1px; font-size: 12px; font-weight:bold; padding:5px 0;}
.emonsnews table td{border-bottom:#ccc solid 1px; border-left:#ccc solid 1px; font-size: 12px; padding:5px 5px;}

.news_info h2 {font-size: 18px; margin:10px 0; color:#767676; text-align:left;}
.news_info h1 {font-size: 24px; margin:10px 0; color:#555; text-align:left;}
.news_info p {font-size: 14px; margin:50px 0 70px 0; color:#555; text-align:left;}
.imgcap {font-size: 12px; margin:0; color:#888; line-height:16px; text-align:left;}

.news_info dl {width:100%; text-align:left;}
.news_info dl dt {font-size: 20px; margin:18px 0 10px 0; color:#555; text-align:left;}
.news_info dl dd {font-size: 13px; margin:0; color:#666; line-height:16px;}


/* 드라마 속 에몬스  ys 181121*/

.drama_info p{display:block; width: 900px; text-align:left; color:#767676; margin:10px 0 0 0;}
.drama_info h1{font-size: 16px; color:#464646; margin:50px 0 0 0;}
.drama_info h2{font-size: 30px; color:#202020; margin:2px;}
.drama_info h3{font-size: 16px; color:#767676; margin:0 0 50px 0;}
.drama_info h4{display: block; font-size: 24px; color:#222; margin-top:30px; text-align:left;}
.drama_info dt{width:900px; background:url('/brand/img/drama/bg_drama_tit.jpg') no-repeat; margin:50px 0 0 0;}
.drama_info dt span{display: inline-block;background:#000; color:#fff; font-size:18px; font-weight:bold; padding:5px 15px 5px 15px;}
.drama_info dd{margin:0;}
.drama_info dd img{margin-top:30px;}
.cast_info{ font-size: 16px; color:#666; text-align:center; font-weight:bold; text-decoration:underline; padding:20px 0; line-height:20px;}
.ppl_info{font-size: 12px; font-weight:normal; padding: 15px 0 0 0; text-align:left;}
.ppl_info span{font-size: 12px; font-weight:bold; padding:3px 5px 3px 5px; color:#fff; background:#000; line-height:19px;}
.drama_tit {width: 900px; text-align:center; margin:50px 0;}
.dramascript {width: 900px; text-align:left; font-size: 16px; margin-bottom:100px; }



/* info style */
.detail_thumb.relation_product .info {margin-top:24px;}
.detail_thumb.relation_product .info > * {text-align:center;}
.detail_thumb.relation_product .info > strong {margin-bottom:3px; font-size:16px; font-weight:400; line-height:26px;}
.detail_thumb.relation_product .info > span {font-size:14px; font-weight:300; line-height:22px;}

.detail_thumb.in_drama .info > strong {margin-top:15px; margin-bottom:11px; font-size:16px; font-weight:500; line-height:28px;}
.detail_thumb.in_drama .info > span {font-size:14px; font-weight:300; line-height:22px;}

.detail_thumb.myhome .info > strong {margin-top:12px; font-size:16px; font-weight:400; line-height:25px;}
.detail_thumb.myhome .info > span {font-size:14px; font-weight:300; line-height:22px;}

.detail_thumb.other_product .info > strong {margin-top:13px; font-size:16px; font-weight:400; line-height:26px;}
.detail_thumb.other_product .info > span {font-size:14px; font-weight:300; line-height:22px;}

.page_navi {margin-bottom: 100px;background-color:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; z-index:100;}
.page_navi.fixed {position:fixed; top:0; right:0; left:0; z-index:100; display:none;}
.page_navi li {width:200px; padding:0 27px; box-sizing:border-box; position:relative; display:inline-block;}
.page_navi li:before {height:14px; margin-top:-7px; border-left:1px solid #ccc; content:''; position:absolute; top:50%; left:0; display:inline-block;}
.page_navi li:first-child:before {display:none;}
.page_navi a {margin-bottom:-1px; padding:19px 9px 17px 9px; color:#555; font-size:16px; border-bottom:3px solid transparent; display:inline-block;}
.page_navi a span {margin-top:6px; color:#333; font-size:12px; display:none;}
.page_navi a.active {color:#333; border-color:#1b2265;}
.page_navi a.active span {color:#333;}

.page_navi_content section {max-width:1200px;margin-right:auto; margin-left:auto; box-sizing:border-box; text-align:center;}
.page_navi_content section + section {margin-top:50px;}
.page_navi_content img {max-width:100%;}

.page_navi_content [class*='product_wrap_'] {margin-left:-29px;}
.page_navi_content .product_wrap_1 {margin-left:0;}

.page_navi_content ul[class*='product_wrap_'] {margin-top:-31px;}
.page_navi_content ul[class*='product_wrap_']:after {clear:both; content:''; display:block;}
.page_navi_content ul[class*='product_wrap_'] > * {padding-top:31px; box-sizing:border-box; float:left;}
.page_navi_content ul[class*='product_wrap_'] > * p {margin:33px auto 0 auto; color:#333; font-size:18px; line-height:34px; text-align:left; position:relative; padding:0 5%;font-weight: 300;}/*181213 width:591 삭제 padding-left:9% 추가*/
.page_navi_content ul[class*='product_wrap_'] > * p strong {margin-top:16px; margin-bottom:23px; color:#333; font-size:22px; font-weight:500; display:block;}
.page_navi_content ul[class*='product_wrap_'] > * p.attach_image {padding-left:384px;}
.page_navi_content ul[class*='product_wrap_'] > * p.attach_image span {position:absolute; top:-20px; left:50px;}
/*.page_navi_content ul[class*='product_wrap_'] + [class*='product_wrap_'] {margin-top:30px;}*/
.page_navi_content ul[class*='product_wrap_'] > * span {margin-top:9px; font-size:16px; font-weight:500; line-height:24px; text-align:center; display:block;}

.page_navi_content .product_wrap_2 {width:1200px; margin:0 auto;}/*181213 에몬스추가*/
.page_navi_content .product_wrap_3 {width:1200px; margin:-29px auto 0 auto;}/*181213 에몬스추가*/
.page_navi_content .product_wrap_4 {width:1200px; margin:0 auto;}/*181213 에몬스추가*/
.page_navi_content .product_wrap_4 {width:800px; margin:0 auto;}/*181213 에몬스추가*/


.page_navi_content .product_wrap_1 > * {width:100%;}/*181213 에몬스수정*/
.page_navi_content .product_wrap_2 > * {width:50%;}/*181213 에몬스수정*/
.page_navi_content .product_wrap_3 > * {width:33.333%;}/*181213 에몬스수정*/
.page_navi_content .product_wrap_4 > * {width:25%;} /*181213 에몬스추가*/
.page_navi_content .product_wrap_5 > * {width:50%;} /*181213 에몬스추가*/

.page_navi_content div[class*='product_wrap'] + div[class*='product_wrap'] {margin-top:150px;}
.page_navi_content div[class*='product_wrap'] + dl {margin-top:150px;}

.page_navi_content dl.title {margin-bottom:92px;}
.page_navi_content dl.title dt {margin-bottom:33px; color:#555; font-size:60px; font-family:'MyriadPro', sans-serif; font-weight:normal;}
.page_navi_content dl.title dt span {margin-bottom:7px; color:#555; font-size:36px; font-family:'MyriadPro', sans-serif; display:block;}
.page_navi_content dl.title dd {font-size:20px; line-height:36px;}

.page_navi_content  dl * {color:#333;}
.page_navi_content  dt {margin-bottom:40px; font-size:1.8vw; font-weight:400; line-height:42px;}
.page_navi_content  dd {font-size:1.2vw; line-height:36px;font-weight:300;}

.page_navi_content dl + div[class*='product_wrap'] {margin-top:150px;}
div[class*='product_wrap'].detail_section li:nth-child(odd) div {float:left;}
div[class*='product_wrap'].detail_section li:nth-child(odd) div + div {float:right;}
div[class*='product_wrap'].detail_section li div span + span {margin-top:46px; display:inline-block;}
div[class*='product_wrap'].detail_section li:nth-child(even) div {float:right;}
div[class*='product_wrap'].detail_section li:nth-child(even) div + div {padding-top:80px; float:left;}

.detail_concept .logo:nth-of-type(1) {margin:150px 0 138px 0;}
.detail_concept .logo strong {margin-top:18px; font-size:16px; font-family:'MyriadPro', sans-serif; display:block;}
.detail_concept .logo + p {margin-top:97px;}

.detail_feature dl {margin-bottom:43px;}
.detail_feature dl * {color:#333;}
.detail_feature .distinction_type div {height:270px; padding-top:62px; background-color:#545454; box-sizing:border-box; text-align:center;}
.detail_feature .distinction_type strong {margin-top:9px; color:#a79f93; font-size:22px; font-family:'MyriadPro', 'noto_kr', sans-serif; display:block;}
.detail_feature .distinction_type span {margin-top:18px !important; color:#d4d1cd; font-size:16px !important; font-weight:300 !important; line-height:22px !important; display:block;}

.detail_meterial table {width:100%; margin-top:42px; border:2px solid #cbcbcb;}
.detail_meterial table th {width:156px; color:#333; font-size:22px; font-weight:500; background-color:#f4f4f4;}
.detail_meterial table td {padding:50px 0; box-sizing:border-box;}
.detail_meterial table tr + tr th, .detail_meterial table tr + tr td {border-top:1px dashed #cbcbcb;}
.detail_meterial table td > ul:after {clear:both; content:''; display:block;}
.detail_meterial table td > ul > li {width:33.333%; float:left;}
.detail_meterial table strong {margin-bottom:27px; color:#333; font-size:20px; font-weight:500; display:block;}
.detail_meterial table td > ul > li > span {height:139px; vertical-align:middle; display:block;}
.detail_meterial table td > ul > li > span:after {height:100%; vertical-align:middle; content:''; display:inline-block;}
.detail_meterial table td > ul > li > span img {vertical-align:middle;}
.detail_meterial table li li {text-align:center; display:inline-block;}
.detail_meterial table li li span {min-width:65px; margin:0 10px; font-size:14px; display:inline-block;}
.detail_meterial table li li span:before {width:44px; height:44px; margin:0 auto 12px auto; border-radius:50%; content:''; display:block;}
.detail_meterial table li li span.dark_gray {color:#767475;}
.detail_meterial table li li span.dark_gray:before {background-color:#767475;}
.detail_meterial table li li span.dark_brown {color:#5a4c43;}
.detail_meterial table li li span.dark_brown:before {background-color:#5a4c43;}
.detail_meterial table li li span.milk_tea {color:#b0917b;}
.detail_meterial table li li span.milk_tea:before {background-color:#b0917b;}

.detail_meterial .meterial_sample {margin-top:120px;}
.detail_meterial .meterial_sample li {margin:0 5px; display:inline-block;}
.detail_meterial .meterial_sample li span {margin-top:8px; font-size:16px; font-weight:500; display:block;}

.detail_interior iframe {width:806px; height:464px;}



.detail_specification .specification {min-width:0;margin: 50px 0 0px 0;}
.detail_specification .explain {color:#555; font-size:14px; font-weight:200; text-align:right;}
.detail_specification .explain + table {margin-top:10px;}
.detail_specification .specification table {width:100%; margin-top:42px;border-bottom: 1px solid #cbcbcb;border-top: 1px solid #cbcbcb;}
.detail_specification .specification table th {width:253px; color:#333; font-size:20px; font-weight:500; background-color:#f4f4f4;}
.detail_specification .specification table td {padding:33px 83px; line-height:26px; box-sizing:border-box; text-align:left;font-size:16px;font-weight: 300;}
.detail_specification .specification table tr + tr th, .detail_specification .specification table tr + tr td {border-top:1px solid #e9e9e9;}
.detail_specification dd {color:#555; font-size:18px;}
.detail_specification dd strong {color:#d22222; font-size:23px; font-weight:400;}
.detail_specification dd span {color:#555; border-bottom:1px solid #ccc;}

.detail_specification .leather_table {margin-bottom:150px;}
.detail_specification .leather_table table {width:100%; margin-top:50px; border:2px solid #cbcbcb;}
.detail_specification .leather_table table tr + tr th, .detail_specification table tr + tr td {border-top:1px dashed #cbcbcb;}
.detail_specification .leather_table th {width:210px; font-size:20px; background-color:#f4f4f4;}
.detail_specification .leather_table tr:first-child th:first-child {font-size:22px; line-height:34px; font-weight:500; background-color:#fff;}
.detail_specification .leather_table td {padding:33px 83px; font-size:15px; line-height:30px; box-sizing:border-box; text-align:left;}

.detail_specification .leather_table .select {border-color:#173784;}
.detail_specification .leather_table .select th {background-color:#deebfb;}
.detail_specification .leather_table .select tr + tr th, .detail_specification .select tr + tr td {border-top:1px dashed #173784;}

.detail_specification .difference table {width:100%; border:2px solid #cdcdcd;}
.detail_specification .difference table .select {background-color:#deebfb;}
.detail_specification .difference table th {padding:15px 0; font-size:22px; font-weight:500; border-top:1px dashed #cdcdcd;}
.detail_specification .difference table th span {font-weight:500; position:relative;}
.detail_specification .difference table th.select span:before {width:98px; height:33px; margin-top:-16px; background:url('../../images/sub/specification_logo02.png') 0 0; content:''; position:absolute; top:50%; left:-100px; display:inline-block;}
.detail_specification .difference table td {padding:15px 0; font-size:20px; border-top:1px dashed #cdcdcd;}
.detail_specification .difference table tbody th {width:266px;}

.detail_specification .caution ul:before {width:35px; height:35px; margin:50px auto 20px auto; background:url('../../images/common/icon_collection.png') 0 -100px; content:''; display:block;}
.detail_specification .caution li {color:#333; font-size:16px; line-height:24px;}
.detail_specification .caution li:before {margin-right:5px; vertical-align:middle; content:'-'; display:inline-block;}



/* 이벤트 샘플 181120 ys */
.evt_sample .eventBox{text-align: center;}
.evt_sample .eventBox{max-width:100%;}
.evt_sample .eventBox img{max-width: 100%;}
.eventBox.event1 .eventTop{position: relative;background-color: #31ac8a;}
.eventBox.event1 .eventTop2{background-color: #157d55;}
.eventBox.event1 .eventTop .evt_icon{position: absolute;]
width: 100%;text-align: center;bottom: -8%;left: 0;width: 100%;
}
.eventBox.event1 .eventTop .evt_icon img{}
.evt2Box3 .w100p{background-color: #81d2e6;}

/*20181201추가*/
/**
브랜드스토리
**/
/* 브랜드소개 */
.brand_info .con1{margin-top:30px;background:#f7f7f7;}
.brand_info .con1 .txt_area{position:relative;z-index:2;max-width:1460px;height:693px;padding:80px 10px 0 10px;margin:0 auto;}
.brand_info .con1 .stit{font-size:15px;font-family:'Open';line-height:1;color:#333;}
.brand_info .con1 .tit{padding:35px 0 55px 0;font-size:65px;line-height:1;color:#333;}
.brand_info .con1 .txt{font-size:18px;line-height:28px;color:#555;}
.brand_info .con1 .txt span{display:block;margin-top:10px;font-size:16px;line-height:22px;}
.brand_info .con1 .bg{position:absolute;left:800px;top:0;background:url('/images/story/bg_intro1.jpg') no-repeat left top;width:100%;height:773px;}
.brand_info .con1 .bg2{display:none;position:absolute;left:454px;bottom:0;background:url('/images/story/bg_intro2.jpg') no-repeat center top;width:375px;height:693px;}

.brand_info .con2{margin-top:100px;}
.brand_info .con2 .tit{text-align:center;font-size:28px;font-family:'NotoB';line-height:1;}
.brand_info .con2 .tit span{display:block;margin-top:25px;font-size:20px;font-family:'Noto';}
.brand_info .con2 .en_tit{position:relative;margin-top:35px;padding-top:37px;text-align:center;font-size:15px;font-family:'Open';line-height:1;}
.brand_info .con2 .en_tit:before{content:'';position:absolute;left:50%;top:0;width:40px;height:2px;margin-left:-20px;background:#333;}
.brand_info .con2 ul{overflow:hidden;max-width:1460px;padding:0 10px 100px 10px;margin:80px auto 0 auto;border-bottom:1px solid #ccc;}
.brand_info .con2 li{float:left;width:22%;margin-left:4%;text-align:center;}
.brand_info .con2 li:first-child{margin-left:0;}
.brand_info .con2 li img{width:100%;}
.brand_info .con2 li .txt1{margin-top:35px;font-size:29px;font-family:'Open';line-height:1;}
.brand_info .con2 li .txt2{display:inline-block;padding-bottom:4px;margin-top:15px;font-size:14px;line-height:1;border-bottom:1px solid #333;}
.brand_info .con2 li .txt3{margin-top:30px;font-size:14px;line-height:26px;}
.brand_info .con2 li a{display:inline-block;margin-top:30px;font-size:12px;font-family:'Open';line-height:1;color:#555;}

.brand_info .con3{margin-top:100px;}
.brand_info .con3 .tit{text-align:center;font-size:28px;font-family:'NotoB';line-height:1;}
.brand_info .con3 .tit span{display:block;margin-top:25px;font-size:20px;font-family:'Noto';}
.brand_info .con3 .line_tit{position:relative;margin-top:35px;padding-top:37px;text-align:center;font-size:16px;line-height:1;}
.brand_info .con3 .line_tit:before{content:'';position:absolute;left:50%;top:0;width:40px;height:2px;margin-left:-20px;background:#333;}
.brand_info .con3 .link_area{position:relative;max-width:1710px;padding-bottom:38%;margin:80px auto 0 auto;background:url('/images/story/img_intro5.jpg') no-repeat center top / cover;}
.brand_info .con3 .link_area a{position:absolute;top:0;height:100%;background:rgba(0,0,0,0.2);-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease;}
.brand_info .con3 .link_area a:hover{background:rgba(37,42,95,0.93);}
.brand_info .con3 .link_area .link1{left:0;width:33%;}
.brand_info .con3 .link_area .link2{left:33%;width:34%;}
.brand_info .con3 .link_area .link3{left:67%;width:33%;}
.brand_info .con3 .link_area span{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;color:#fff;line-height:1;
	-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.brand_info .con3 .link_area a:hover span{padding-bottom:60px;background:url('/images/story/arr_intro.png') no-repeat center bottom;}
.brand_info .con3 .link_area span em{display:block;padding-bottom:10px;font-size:24px;font-family:'Open';font-weight:bold;}

/* 친환경 에몬스 */
.green_feeling .txt_green_feeling{text-align:center;font-size:16px;line-height:30px;}
.green_feeling .tab_btn{margin-top:45px;}
.green_feeling .con1{margin-top:50px;}
.green_feeling .con1 ul{overflow:hidden;max-width:1460px;padding:0 10px 100px 10px;margin:80px auto 0 auto;border-bottom:1px solid #ccc;}
.green_feeling .con1 li{float:left;width:22%;margin-left:4%;text-align:center;}
.green_feeling .con1 li:first-child{margin-left:0;}
.green_feeling .con1 li img{width:100%;}
.green_feeling .con1 li .tit{margin-top:35px;font-size:25px;font-family:'NotoB';line-height:1;}
.green_feeling .con1 li .txt{position:relative;margin-top:30px;padding-top:32px;font-size:14px;line-height:26px;}
.green_feeling .con1 li .txt:before{content:'';position:absolute;left:50%;top:0;width:38px;height:1px;margin-left:-19px;background:#333;}
.green_feeling .con1 li a{display:inline-block;margin-top:30px;font-size:12px;font-family:'Open';line-height:1;color:#555;}

.green_feeling .con2{margin-top:100px;text-align:center;}
.green_feeling .con2 .tit{display:inline-block;padding-bottom:10px;font-size:22px;font-family:'NotoB';line-height:1;border-bottom:2px solid #333;}
.green_feeling .con2 ol{margin-top:100px;font-size:0;}
.green_feeling .con2 li{position:relative;display:inline-block;width:174px;height:174px;margin:20px 59px 0 0;color:#fff;
	-webkit-border-radius:50%;border-radius:50%;}
.green_feeling .con2 li:nth-child(1){background:#a5a5a5 url('/images/story/bg_green_feeling1.png') no-repeat center center;}
.green_feeling .con2 li:nth-child(2){background:#a89989 url('/images/story/bg_green_feeling2.png') no-repeat center center;}
.green_feeling .con2 li:nth-child(3){background:#8f8987 url('/images/story/bg_green_feeling3.png') no-repeat center center;}
.green_feeling .con2 li:nth-child(4){background:#5d6e79 url('/images/story/bg_green_feeling4.png') no-repeat center center;}
.green_feeling .con2 li:nth-child(5){background:#ca9c6d url('/images/story/bg_green_feeling5.png') no-repeat center center;}
.green_feeling .con2 li:nth-child(6){background:#7facb7 url('/images/story/bg_green_feeling6.png') no-repeat center center;margin-right:0;}
.green_feeling .con2 li:after{content:'';position:absolute;right:-35px;top:50%;width:9px;height:14px;margin-top:-7px;background:url('/images/story/arr_green_feeling.png') no-repeat center center;}
.green_feeling .con2 li:nth-child(6):after{display:none;}
.green_feeling .con2 .step{padding-top:40px;font-size:18px;font-family:'Open';line-height:1;}
.green_feeling .con2 .txt{padding-top:75px;font-size:15px;font-family:'NotoB';line-height:1;}

.green_feeling .con3{margin-top:50px;}
.green_feeling .con3 ul{overflow:hidden;max-width:1460px;padding:0 10px;margin:0 auto;font-size:0;}
.green_feeling .con3 li{display:inline-block;width:30.5%;margin-left:4.2%;vertical-align:top;}
.green_feeling .con3 li:first-child{margin-left:0;}
.green_feeling .con3 li img{width:100%;}
.green_feeling .con3 li .tit{margin-top:30px;font-size:16px;font-family:'NotoB';line-height:1;}
.green_feeling .con3 li .txt{margin-top:12px;font-size:14px;line-height:26px;}
.green_feeling .con3 li .txt2{margin-top:12px;font-size:13px;line-height:22px;color:#555;}

.green_feeling .con4{max-width:1000px;padding:0 10px;margin:0 auto;}
.green_feeling .con4 .en_tit{padding-top:15px;font-size:13px;font-family:'Open';line-height:1;color:#555;}
.green_feeling .con4 .tit{margin-top:10px;font-size:22px;font-family:'NotoB';line-height:1;}
.green_feeling .con4 .txt{margin-top:25px;font-size:14px;line-height:26px;}
.green_feeling .con4 img{width:100%;}
.green_feeling .con4 .con_box1{position:relative;margin-top:150px;}
.green_feeling .con4 .con_box1:after{content:'';clear:both;display:block;}
.green_feeling .con4 .con_box1 .txt_area{float:right;width:462px;}
.green_feeling .con4 .con_box1 .img{position:relative;width:307px;margin-top:40px;}
.green_feeling .con4 .con_box1 .img span{position:absolute;left:15px;bottom:20px;font-size:14px;line-height:1;color:#fff;}
.green_feeling .con4 .con_box1 .img_area{position:absolute;;width:37%;}
.green_feeling .con4 .con_box1 .img_area span{position:absolute;left:15px;bottom:20px;font-size:14px;line-height:1;color:#fff;}
.green_feeling .con4 .con_box2{clear:both;position:relative;margin-top:150px;}
.green_feeling .con4 .con_box2 .txt_area{position:absolute;left:0;top:0;width:462px;}
.green_feeling .con4 .con_box2 .img_area{margin-left:462px;}
.green_feeling .con4 .con_box3{overflow:hidden;width:720px;margin:150px auto 0 auto;}
.green_feeling .con4 .con_box3 .img_area{float:left;width:230px;}
.green_feeling .con4 .con_box3 .txt_area{float:right;width:412px;}

.green_feeling .con5{position:relative;margin-top:150px;}
.green_feeling .con5 img{width:100%;}
.green_feeling .con5 p{position:absolute;left:0;top:0;width:100%;height:100%;background:url('/images/story/txt_green_feeling1.png') no-repeat center center;}

/* 디자인 에몬스 */
.design_emons .con1{max-width:1920px;height:893px;margin:0 auto;background:url('/images/story/visual_design.jpg') no-repeat center top;}
.design_emons .con1 .txt_area{position:relative;z-index:1;max-width:1460px;padding:80px 10px 0 10px;margin:0 auto;}
.design_emons .con1 .stit{font-size:15px;font-family:'Open';line-height:1;color:#fff;}
.design_emons .con1 .tit{padding:35px 0 25px 0;font-size:65px;line-height:1;color:#fff;}
.design_emons .con1 .en_tit{font-size:22px;font-family:'Open';font-weight:bold;line-height:1;color:#fff;}
.design_emons .con1 .txt{margin-top:35px;font-size:18px;line-height:28px;color:#555;}

.design_emons .con2{margin-top:150px;}
.design_emons .con2 .tit{text-align:center;font-size:28px;font-family:'Open';line-height:1;font-weight:bold;}
.design_emons .con2 .tit span{display:block;margin-top:25px;font-size:20px;font-family:'Noto';font-weight:normal;}
.design_emons .con2 .line_tit{position:relative;margin-top:35px;padding-top:37px;text-align:center;font-size:16px;line-height:1;}
.design_emons .con2 .line_tit:before{content:'';position:absolute;left:50%;top:0;width:40px;height:2px;margin-left:-20px;background:#333;}
.design_emons .con2 ul{overflow:hidden;max-width:1460px;padding:0 10px;margin:80px auto 0 auto;}
.design_emons .con2 li{float:left;width:22%;margin-left:4%;text-align:center;}
.design_emons .con2 li:first-child{margin-left:0;}
.design_emons .con2 li img{width:100%;}
.design_emons .con2 li .txt1{margin-top:35px;font-size:29px;font-family:'Open';line-height:1;}
.design_emons .con2 li .txt2{display:inline-block;padding-bottom:4px;margin-top:15px;font-size:14px;line-height:1;border-bottom:1px solid #333;}
.design_emons .con2 li .txt3{margin-top:30px;font-size:14px;line-height:26px;}

.design_emons .con3{margin-top:140px;text-align:center;}
.design_emons .con3 .tit{display:inline-block;padding-bottom:10px;font-size:22px;font-family:'NotoB';line-height:1;border-bottom:2px solid #333;}
.design_emons .con3 ol{margin-top:100px;font-size:0;}
.design_emons .con3 ol > li{position:relative;display:inline-block;width:165px;margin:20px 25px 0 25px;color:#fff;vertical-align:top;}
.design_emons .con3 ol > li .round{height:165px;
	-webkit-border-radius:50%;border-radius:50%;}
.design_emons .con3 ol > li:nth-child(1) .round{background:#a5a5a5 url('/images/story/bg_design1.png') no-repeat center 60px;}
.design_emons .con3 ol > li:nth-child(2) .round{background:#a89989 url('/images/story/bg_design2.png') no-repeat center 60px;}
.design_emons .con3 ol > li:nth-child(3) .round{background:#8f8987 url('/images/story/bg_design3.png') no-repeat center 60px;}
.design_emons .con3 ol > li:nth-child(4) .round{background:#5d6e79 url('/images/story/bg_design4.png') no-repeat center 60px;}
.design_emons .con3 ol > li:nth-child(5) .round{background:#ca9c6d url('/images/story/bg_design5.png') no-repeat center 60px;}
.design_emons .con3 ol > li:nth-child(6) .round{background:#ca9c6d url('/images/story/bg_design6.png') no-repeat center 60px;}
.design_emons .con3 ol > li:nth-child(7) .round{background:#7facb7 url('/images/story/bg_design7.png') no-repeat center 60px;margin-right:0;}
.design_emons .con3 ol > li:after{content:'';position:absolute;right:-30px;top:78px;width:9px;height:14px;background:url('/images/story/arr_green_feeling.png') no-repeat center center;}
.design_emons .con3 ol > li:nth-child(7):after{display:none;}
.design_emons .con3 .step{padding-top:25px;font-size:18px;font-family:'Open';line-height:1;}
.design_emons .con3 .txt{padding-top:70px;font-size:16px;font-family:'NotoB';line-height:20px;}
.design_emons .con3 ol > li:first-child .txt{padding-top:65px;}
.design_emons .con3 .tit1{margin-top:10px;text-align:left;font-size:14px;line-height:22px;font-family:'NotoB';color:#333;}
.design_emons .con3 .txt1{margin-top:5px;font-size:13px;line-height:24px;color:#333;text-align:left;}
.design_emons .con3 li ul{margin-top:5px;}
.design_emons .con3 li li{position:relative;padding-left:8px;font-size:13px;line-height:24px;color:#333;text-align:left;}
.design_emons .con3 li li:before{content:'-';position:absolute;left:0;top:0;}
.design_emons .con3 ol > li:nth-child(1) .txt_area{margin-left:20px;}
.design_emons .con3 ol > li:nth-child(3) .txt_area{margin-left:20px;}
.design_emons .con3 ol > li:nth-child(4) .txt_area{margin-left:20px;}
.design_emons .con3 ol > li:nth-child(5) .txt_area{margin-left:15px;}
.design_emons .con3 ol > li:nth-child(6) .txt_area{margin-left:25px;}

/*20181201추가*/
/**
브랜드스토리
**/
/* 브랜드소개 */
.brand_info .con1{margin-top:0;background:#f7f7f7;}
.brand_info .con1 .txt_area{position:relative;z-index:0;max-width:1460px;height:693px;padding:80px 10px 0 10px;margin:0 auto;}
.brand_info .con1 .stit{font-size:15px;font-family:'Open';line-height:1;color:#333;}
.brand_info .con1 .tit{padding:35px 0 55px 0;font-size:65px;line-height:1;color:#333;}
.brand_info .con1 .txt{font-size:18px;line-height:28px;color:#555;}
.brand_info .con1 .txt span{display:block;margin-top:10px;font-size:16px;line-height:22px;}
.brand_info .con1 .bg{position:absolute;left:800px;top:0;background:url('/images/story/bg_intro1.jpg') no-repeat left top;width:100%;height:773px;}
.brand_info .con1 .bg2{display:none;position:absolute;left:454px;bottom:0;background:url('/images/story/bg_intro2.jpg') no-repeat center top;width:375px;height:693px;}

.brand_info .con2{margin-top:100px;}
.brand_info .con2 .tit{text-align:center;font-size:28px;font-family:'NotoB';line-height:1;}
.brand_info .con2 .tit span{display:block;margin-top:25px;font-size:20px;font-family:'Noto';}
.brand_info .con2 .en_tit{position:relative;margin-top:35px;padding-top:37px;text-align:center;font-size:15px;font-family:'Open';line-height:1;}
.brand_info .con2 .en_tit:before{content:'';position:absolute;left:50%;top:0;width:40px;height:2px;margin-left:-20px;background:#333;}
.brand_info .con2 ul{overflow:hidden;max-width:1460px;padding:0 10px 100px 10px;margin:80px auto 0 auto;border-bottom:1px solid #ccc;}
.brand_info .con2 li{float:left;width:22%;margin-left:4%;text-align:center;}
.brand_info .con2 li:first-child{margin-left:0;}
.brand_info .con2 li img{width:100%;}
.brand_info .con2 li .txt1{margin-top:35px;font-size:29px;font-family:'Open';line-height:1;}
.brand_info .con2 li .txt2{display:inline-block;padding-bottom:4px;margin-top:15px;font-size:14px;line-height:1;border-bottom:1px solid #333;}
.brand_info .con2 li .txt3{margin-top:30px;font-size:14px;line-height:26px;}
.brand_info .con2 li a{display:inline-block;margin-top:30px;font-size:12px;font-family:'Open';line-height:1;color:#555;}

.brand_info .con3{margin-top:100px;}
.brand_info .con3 .tit{text-align:center;font-size:28px;font-family:'NotoB';line-height:1;}
.brand_info .con3 .tit span{display:block;margin-top:25px;font-size:20px;font-family:'Noto';}
.brand_info .con3 .line_tit{position:relative;margin-top:35px;padding-top:37px;text-align:center;font-size:16px;line-height:1;}
.brand_info .con3 .line_tit:before{content:'';position:absolute;left:50%;top:0;width:40px;height:2px;margin-left:-20px;background:#333;}
.brand_info .con3 .link_area{position:relative;max-width:1710px;padding-bottom:38%;margin:80px auto 0 auto;background:url('/images/story/img_intro5.jpg') no-repeat center top / cover;}
.brand_info .con3 .link_area a{position:absolute;top:0;height:100%;background:rgba(0,0,0,0.2);-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease;}
.brand_info .con3 .link_area a:hover{background:rgba(37,42,95,0.93);}
.brand_info .con3 .link_area .link1{left:0;width:33%;}
.brand_info .con3 .link_area .link2{left:33%;width:34%;}
.brand_info .con3 .link_area .link3{left:67%;width:33%;}
.brand_info .con3 .link_area span{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;color:#fff;line-height:1;
	-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.brand_info .con3 .link_area a:hover span{padding-bottom:60px;background:url('/images/story/arr_intro.png') no-repeat center bottom;}
.brand_info .con3 .link_area span em{display:block;padding-bottom:10px;font-size:24px;font-family:'Open';font-weight:bold;}

/* 품질 에몬스 */
.quality_emons .quality_txt{margin-top:80px;text-align:center;}
.quality_emons .quality_txt p{position:relative;font-size:20px;font-family:'Open';font-weight:bold;line-height:1;}
.quality_emons .quality_txt p:after{content:'';position:absolute;left:50%;top:85px;width:1px;height:147px;background:#333;}
.quality_emons .quality_txt p span{display:block;margin-top:10px;font-size:12px;font-weight:normal;}

.quality_emons .con1{margin-top:80px;text-align:center;}
.quality_emons .con1 .tit{font-size:35px;line-height:36px;}
.quality_emons .con1 .tit span{display:block;font-size:18px;}
.quality_emons .con1 .txt{margin-top:15px;font-size:14px;line-height:1;}

.quality_emons .con2{overflow:hidden;max-width:1360px;padding:0 10px;margin:140px auto 0 auto;}
.quality_emons .con2 .tit{font-size:16px;font-family:'NotoB';line-height:1;}
.quality_emons .con2 .txt{margin-top:15px;font-size:14px;line-height:26px;}
.quality_emons .con2 .img_area img{max-width:100%;text-align:center;}
.quality_emons .con2 .left_con{float:left;width:47%;}
.quality_emons .con2 .left_con .img_area{margin-top:55px;}
.quality_emons .con2 .right_con{float:right;width:40%;}
.quality_emons .con2 .right_con .img_area{margin-top:55px;}

.quality_emons .con3{margin:260px auto 0 auto;max-width:1460px;padding:0 10px;text-align:center;}
.quality_emons .con3 .con3_tit{font-size:22px;font-family:'NotoB';line-height:1;}
.quality_emons .con3 ol{margin-top:60px;overflow:hidden;}
.quality_emons .con3 li{position:relative;float:left;width:20%;}
.quality_emons .con3 li img{width:100%;}
.quality_emons .con3 li .moImg{display:none;}
.quality_emons .con3 li .txt_area{position:absolute;left:0;bottom:0;z-index:2;width:100%;color:#fff;padding:35px 0 0 0;}
.quality_emons .con3 li .txt_area .num{font-size:22px;line-height:1;padding-bottom:15px;}
.quality_emons .con3 li .txt_area .tit{font-size:16px;line-height:1;padding:27px 0;
	-webkit-transition: all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.quality_emons .con3 li:nth-child(odd) .txt_area .tit{background:#2c4152;}
.quality_emons .con3 li:nth-child(even) .txt_area .tit{background:#7b6557;}
.quality_emons .con3 li .txt_area .txt{max-height:0;margin:0 auto;padding:0 10px 0 10px;font-size:14px;line-height:24px;color:rgba(255,255,255,0.5);
	-webkit-transition: all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.quality_emons .con3 li:nth-child(odd) .txt_area .txt{background:#2c4152;}
.quality_emons .con3 li:nth-child(even) .txt_area .txt{background:#7b6557;}
.quality_emons .con3 li .over{opacity:0;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;
	-webkit-transition: all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.quality_emons .con3 li:nth-child(odd) .over{background:rgba(44,65,82,0.6)}
.quality_emons .con3 li:nth-child(even) .over{background:rgba(123,101,87,0.6)}
.quality_emons .con3 li .over span{position:absolute;left:20px;top:20px;font-size:13px;font-family:'Open';line-height:1;color:#fff;}
.quality_emons .con3 li:nth-child(odd):hover .txt_area{background:#2c4152;}
.quality_emons .con3 li:nth-child(even):hover .txt_area{background:#7b6557;}
.quality_emons .con3 li:hover .txt_area .tit{padding:0 0 10px 0;}
.quality_emons .con3 li:hover .txt_area .txt{max-height:500px;padding-bottom:35px;}
.quality_emons .con3 li:hover .over{opacity:1;}

.quality_emons .con4{margin-top:125px;padding:80px 10px 166px; 10px;text-align:center;background:url('/images/story/bg_quality1.jpg') no-repeat center center / cover;}
.quality_emons .con4 .tit{font-size:22px;font-family:'NotoB';line-height:1;}
.quality_emons .con4 .txt{max-width:832px;margin:60px auto 0 auto;font-size:16px;font-family:'NotoB';line-height:45px;color:#1b2265;border:3px solid #1b2265;
	-webkit-border-radius:45px;border-radius:45px;}
.quality_emons .con4 .img_area{margin-top:35px;}
.quality_emons .con4 .img_area img{max-width:100%;}
.quality_emons .con4 .img_area .moImg{display:none;}

.quality_emons .con5{margin-top:90px;}
.quality_emons .con5 ol{font-size:0;text-align:center;}
.quality_emons .con5 li{display:inline-block;margin:20px 25px 0 25px;width:250px;height:250px;vertical-align:top;}
.quality_emons .con5 li:nth-child(1){background:url('/images/story/bg_quality2_1.jpg') no-repeat center center;}
.quality_emons .con5 li:nth-child(2){background:url('/images/story/bg_quality2_2.jpg') no-repeat center center;}
.quality_emons .con5 li:nth-child(3){background:url('/images/story/bg_quality2_3.jpg') no-repeat center center;}
.quality_emons .con5 li:nth-child(4){background:url('/images/story/bg_quality2_4.jpg') no-repeat center center;}
.quality_emons .con5 li:nth-child(5){background:url('/images/story/bg_quality2_5.jpg') no-repeat center center;}
.quality_emons .con5 li .step{padding-top:130px;font-size:16px;line-height:1;color:#777;}
.quality_emons .con5 li .txt{padding-top:10px;font-size:17px;line-height:26px;}

/* 수상내역 및 인증 */
.award_list{max-width:1460px;margin:0 auto;padding:0 10px;}
.award_list > ul{overflow:hidden;margin-top:-30px;}
.award_list > ul > li{float:left;width:32%;margin:80px 0 0 2%;}
.award_list > ul > li:nth-child(3n+1){margin-left:0;clear:both;}
.award_list .img_area{border:1px solid #ddd;}
.award_list .img_area img{width:100%;}
.award_list .tit{margin-top:30px;font-size:18px;font-family:'NotoB';line-height:1;}
.award_list li ul{margin-top:15px;}
.award_list li li{font-size:14px;line-height:26px;}

/* 181207 Add JH :: 수상내역 및 인증 슬라이더 추가 ::Start */
.award_slider {margin:50px 229px 0 229px; box-sizing:border-box;}
.award_slider .slide_img {padding-top:40.8219%; background-position:50%; background-repeat:no-repeat; background-size:cover;}
.award_slider .slick-dots{margin:50px 0 0 0;text-align:center;font-size:0;}
.award_slider .slick-dots li{overflow:hidden;display:inline-block;width:12px;height:12px;margin-left:12px;background:#ddd;-webkit-border-radius:50%;border-radius:50%;}
.award_slider .slick-dots li.slick-active{background:#9f9f9f;}
.award_slider .slick-dots li:first-child{margin:0;}
.award_slider .slick-dots li button{width:100%;height:100%;font-size:0;line-height:0;text-indent:-5000px;}

.award01_1 {background-image:url('/images/story/img_slide_award01_1.jpg');}
.award01_2 {background-image:url('/images/story/img_slide_award01_2.jpg');}
.award01_3 {background-image:url('/images/story/img_slide_award01_3.jpg');}
.award01_4 {background-image:url('/images/story/img_slide_award01_4.jpg');}
.award02_1 {background-image:url('/images/story/img_slide_award02_1.jpg');}
.award02_2 {background-image:url('/images/story/img_slide_award02_2.jpg');}
.award02_3 {background-image:url('/images/story/img_slide_award02_3.jpg');}
.award02_4 {background-image:url('/images/story/img_slide_award02_4.jpg');}
.award03_1 {background-image:url('/images/story/img_slide_award03_1.jpg');}
.award03_2 {background-image:url('/images/story/img_slide_award03_2.jpg');}
.award03_3 {background-image:url('/images/story/img_slide_award03_3.jpg');}
.award03_4 {background-image:url('/images/story/img_slide_award03_4.jpg');}
/* 181207 Add JH :: 수상내역 및 인증 슬라이더 추가 ::End */

/* 견학신청 */
.emons_tour .con1{margin-top:30px;height:700px;text-align:center;background:url('/images/story/bg_tour.jpg') no-repeat center top;} /* 700px background:url('/images/story/bg_tour.jpg') no-repeat center top;*/

.emons_tour .con1 .stit{font-size:15px;font-family:'Open';line-height:1;}
.emons_tour .con1 .tit{padding:35px 0;font-size:65px;line-height:1;}
.emons_tour .con1 .txt{font-size:18px;line-height:28px;}

.emons_tour .con2{padding:20px 0 100px 0;}
.emons_tour .con2 dl{margin-top:80px;text-align:center;}
.emons_tour .con2 dt{display:inline-block;padding-bottom:10px;font-size:22px;line-height:1;border-bottom:2px solid #333;}
.emons_tour .con2 dd{margin-top:45px;font-size:16px;line-height:28px;}
.emons_tour .con2 dd span{margin-top:20px;display:block;}
.emons_tour .con2 dd em{font-size:18px;font-family:'Open';color:#1b2265;}
.emons_tour .con2 .btnList{margin-top:45px;}

.emons_tour .con3{background:#f7f7f7;padding:50px 0 70px 0;text-align:center;}
.emons_tour .con3 .pcCon{font-size:0;}
.emons_tour .con3 .pcCon li{display:inline-block;width:260px;margin:20px 20px 0 20px;}
.emons_tour .con3 .pcCon li p{margin-top:30px;font-size:16px;line-height:1;}
.emons_tour .con3 .slick_con{display:none;}


.emons_tour .con4{margin-top:30px;height:150px;text-align:center;} /* 700px background:url('/images/story/bg_tour.jpg') no-repeat center top;*/
.emons_tour .con4 .stit{font-size:15px;font-family:'Open';line-height:1;}
.emons_tour .con4 .tit{padding:35px 0;font-size:65px;line-height:1;}
.emons_tour .con4 .txt{font-size:18px;line-height:28px;}

.emons_tour .form_cont{max-width:1460px;padding:0 10px;margin:100px auto 0 auto;}
.emons_tour .chk_group{margin:20px 0 0 0;}
.emons_tour .btn_area{text-align:center;font-size:0;vertical-align:middle;margin-top:50px;}
.emons_tour .btn_area li{display:inline-block;margin-left:5px;}
.emons_tour .btn_area li a{display:block;width:148px;text-align:center;font-size:15px;color:#fff;line-height:48px;background:#1b2265;}
.emons_tour .btn_area li:first-child{margin:0;}
.emons_tour .btn_area li:first-child a{background:#ccc;color:#333;}


/*에몬스 추가*/
.tube_cover iframe {width:1200px; height:675px; margin-top:100px;}

@media all and (min-width: 1920px) {
	.business .con_top{padding-bottom: 0;height: 970px;-webkit-background-size: auto;
	background-size: auto;}
}

@media all and (max-width: 1400px) {
	.pdt_view .pdt_info .img_con img{width:100%;}
}



@media all and (max-width: 1210px) {
	#header .page_navi.clone {display:none;}
	.pdt_view_con .page_navi.clone {display:block;}
	/**
	제품소개
	**/
	.pdt_view .pdt_info .img_con img{width:100%;}

	/* 검색분류 */
	.searchSort{margin:0 12px;}
	.searchSort .sortListCon{border-right:none;border-bottom:none;}
	.searchSort dl{display:block;margin-top:1px;}
	.searchSort dl:first-child{margin-top:0;}
	.searchSort dt{display:block;position:relative;width:auto;padding:0 15px;font-size:15px;line-height:40px;color:#fff;background:#8f8a87;border-top:none;}
	.searchSort dt a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
	.searchSort dt a em{position:absolute;right:10px;top:0;width:13px;height:100%;background:url('/images/product/ico_searchSort.png') no-repeat center bottom / auto 80px;;}
	.searchSort dl.on dt a em{background-position:center top;}
	.searchSort dd{display:none;padding:8px 5px 15px 5px;border:1px solid #ccc;border-top:none;}
	.searchSort dl.on dd{display:block;}
	.searchSort dl:first-child dd{border-top:none;}

	.searchSort .sortList li{margin:7px 5px 0 0;}
	.searchSort .sortList .listBtn{padding:0 10px;font-size:12px;line-height:27px;color:#333;}
	.searchSort .sortList .on .btnDel{display:none;}

	.searchSort .price_type{padding:15px;}
	.searchSort .price_type .search_price{position:relative;float:none;margin-right:0;padding-top:30px;}
	.searchSort .price_type .min_price{position:absolute;left:0;top:0;float:none;font-size:12px;line-height:1;}
	.searchSort .price_type .price_slider{float:none;width:auto;margin:0 20px;}
	.searchSort .price_type .max_price{position:absolute;right:0;top:0;float:none;font-size:12px;line-height:1;}
	.searchSort .price_type .txt_price{top:50px;width:64px;padding:0;margin-left:-22px;text-align:center;font-size:12px;line-height:22px;}
	.searchSort .price_type .input_price{float:none;margin-top:45px;}
	.searchSort .price_type .input_price .price_tit{float:none;padding-bottom:10px;font-size:12px;line-height:1;}
	.searchSort .price_type .input_price .input_con{position:relative;width:48%;font-size:12px;line-height:29px;padding-right:20px;box-sizing:border-box;}
	.searchSort .price_type .input_price .input_con input{border:none;height:29px;line-height:29px;width:100%;}
	.searchSort .price_type .input_price .input_con span{position:absolute;right:0;top:0;width:20px;}
	.searchSort .price_type .input_price .hyphen{float:left;width:4%;font-size:12px;line-height:31px;}
	.searchSort .price_type .input_price .btn_sch{clear:both;float:none;display:block;margin:38px 0 0 60%;width:auto;font-size:11px;line-height:31px;}

	.searchSort .size_type{padding:10px 15px 15px 15px;}
	.searchSort .size_type .size_con{float:left;position:relative;width:50%;overflow:hidden;margin-top:5px;}
	.searchSort .size_type .size_tit{width:27px;font-size:12px;line-height:31px;margin-right:0;}
	.searchSort .size_type .input_con{position:relative;float:none;margin:0 35px 0 27px;width:auto;padding-right:30px;line-height:29px;}
	.searchSort .size_type .input_con input{border:none;height:29px;font-size:13px;line-height:29px;width:100%;}
	.searchSort .size_type .input_con span{position:absolute;right:0;top:0;width:35px;text-indent:0px;}
	.searchSort .size_type .hyphen{position:absolute;right:0;top:0;float:none;width:35px;padding:0;font-size:12px;line-height:31px;text-indent:5px;}
	.searchSort .size_type .btn_sch{display:block;float:none;margin:0 5px 0 27px;width:auto;margin-top:0;font-size:11px;line-height:31px;}

	.searchSort .sortFilter{padding:13px 0 13px 15px;border-top:1px solid #ccc;}
	.searchSort .sortFilter .btnReset{width:74px;margin-top:0;font-size:11px;line-height:30px;}
	.searchSort .sortFilter .sortListScroll{margin-left:84px;overflow-x:auto;-webkit-overflow-scrolling: touch;}
	.searchSort .sortFilter .sortList{margin:0 0 0 0;}
	.searchSort .sortFilter .sortList li{margin-top:2px;}

	.searchSortList.listStyle1{margin-top:25px;}

	/* 큐레이터 */
	.curator_top .img_con{margin-right:0;}
	.curator_top .txt_con{position:static;margin:22px 22px 0 22px;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
	.curator_top .txt_con .tit{font-size:44px;}
	.curator_top .txt_con .tit span{padding-bottom:10px;font-size:10px;}
	.curator_top .txt_con .txt1{margin-top:10px;font-size:11px;line-height:20px;}
	.curator_top .txt_con .txt2{margin-top:0;font-size:13px;line-height:20px;olor:#333;}
	.curator_top .txt_con .txt3{margin-top:0;font-size:11px;line-height:20px;}
	.curator_top .txt_con .txt3 span{font-size:10px;}
	.curator_top .txt_con .txt3 em{font-size:10px;}

	.curator_view .curator_con{margin:50px 12px 0 12px;}
	.curator_view .curator_con:first-child{margin-top:50px;}
	.curator_view .img_con{margin-left:0;}
	.curator_view .left .img_con{margin:0;}
	.curator_view .txt_con{position:static;margin:20px 10px 0 10px;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
	.curator_view .txt_con .tit{font-size:35px;}
	.curator_view .txt_con .txt1{margin-top:15px;font-size:16px;}
	.curator_view .txt_con .txt1 span{font-size:11px;}
	.curator_view .txt_con .txt2{margin-top:10px;font-size:11px;line-height:20px;}
	.curator_view .txt_con .txt3{font-size:11px;line-height:17px;}
	.curator_view .listStyle1{margin-left:12px;margin-right:12px;}

	.curationWrap .listStyle1{margin-left: 12px;margin-right: 12px;}


	/* 제품상세 */
	.pdt_view .pdt_info .img_con{float:none;width:auto;}
	.pdt_view .pdt_info .txt_con{float:none;width:auto;margin-top:50px;}

	.page_navi_content ul[class*='product_wrap_'] > * p {width:auto;}

	.page_navi_content ul[class*='product_wrap_'] {margin-top:-31px;}

	/* 제품상세 에몬스가구 추가*/
	.page_navi_content ul[class*='product_wrap_']:after {clear:both; content:''; display:block;}
	.page_navi_content ul[class*='product_wrap_'] > * {padding-top:31px; box-sizing:border-box; float:left; padding:0 1%;}
	.page_navi_content ul[class*='product_wrap_'] > * p {margin:33px auto 0 auto; color:#333; font-size:18px; line-height:30px; text-align:left; position:relative; padding:0;}/*181213 width:591 삭제 padding-left:9% 추가*/
	.page_navi_content ul[class*='product_wrap_'] > * p strong {margin-top:16px; margin-bottom:23px; color:#333; font-size:22px; font-weight:500; display:block;}
	.page_navi_content ul[class*='product_wrap_'] > * p.attach_image {padding-left:384px;}
	.page_navi_content ul[class*='product_wrap_'] > * p.attach_image span {position:absolute; top:-20px; left:50px;}
	/*.page_navi_content ul[class*='product_wrap_'] + [class*='product_wrap_'] {margin-top:30px;}*/
	.page_navi_content ul[class*='product_wrap_'] > * span {margin-top:9px; font-size:16px; font-weight:500; line-height:24px; text-align:center; display:block;}

	.page_navi_content .product_wrap_2 {width:100%; margin:0 auto;}/*181213 에몬스추가*/
	.page_navi_content .product_wrap_3 {width:100%; margin:-29px auto 0 auto;}/*181213 에몬스추가*/
	.page_navi_content .product_wrap_4 {width:100%; margin:0 auto;}/*181213 에몬스추가*/

	.page_navi_content .product_wrap_1 > * {width:100%;}/*181213 에몬스수정*/
	.page_navi_content .product_wrap_2 > * {width:50%;}/*181213 에몬스수정*/
	.page_navi_content .product_wrap_3 > * {width:33.333%; }/*181213 에몬스수정*/
	.page_navi_content .product_wrap_4 > * {width:25%;} /*181213 에몬스추가*/

     
	






	/* 문의하기 */
	.pdt_inquiry .left_con{float:none;width:auto;}
	.pdt_inquiry .right_con{float:none;width:auto;margin-top:100px;}
	.pdt_inquiry .right_con .btn_area{text-align:center;}



	/* 연혁 수상경력 추가 ys 181119  */
	.history .history_top .bg{right: -100px;}

	.business .con_top{padding-bottom: 65%;}



	/* bi ci 수정 ys 181120 */
	.ci .ci_list > ul > li{height: auto;}
	.ci .ci_list li ul{position: static;margin-top: 15px;}
	.ci .ci_list .img_area{text-align: center;padding-top: 20px;}
	.ci .ci_list .img_area img{position: static;
		-moz-transform: translateX(0) translateY(0);
		-webkit-transform: translateX(0) translateY(0);
		-o-transform: translateX(0) translateY(0);
		-ms-transform: translateX(0) translateY(0);
		transform: translateX(0) translateY(0);
	}
	#bi_con .ci_list > ul > li{height: auto;}
	#bi_con .ci_list .img_area img{
		-moz-transform: translateX(0) translateY(0);
		-webkit-transform: translateX(0) translateY(0);
		-o-transform: translateX(0) translateY(0);
		-ms-transform: translateX(0) translateY(0);
		transform: translateX(0) translateY(0);
	}
}


@media all and (max-width: 1100px) {
	.office .office_pdt .tab_btn{font-size: 0;}
	.office .office_pdt .tab_btn li{width: 33.33333%;margin-left: 0;padding: 2px 2px;box-sizing:border-box}
	.office .office_pdt .tab_btn a{width: 100%;box-sizing:border-box}


	.detail_specification .leather_table td {padding: 20px;}
	.tube_cover iframe {width:1100px; height:619px; margin-top:100px;} /*에몬스추가*/

	#contents .curation_visual {grid-template-columns: repeat(2, 1fr);}
}



@media all and (max-width: 900px) {
/*장학생 모집공고 ys추가 181119*/
.scholarCont{margin-top: 50px;}
.scholarCont .scholar_head{padding: 0 10px;box-sizing:border-box}
.scholarCont .scholar_head h1{font-size: 30px;line-height: 40px;}
.scholarCont .scholar_cont h1{font-size: 20px;line-height: 30px;}
.scholarCont .scholar_cont ul li{font-size: 15px;line-height: 24px;}
.scholarCont .sch_cont{margin-bottom: 50px;}
.scholarCont .flow_cont dt{font-size: 20px;line-height: 30px;}
.scholarCont .notice_scholar{width: 100%;}
.scholarCont .sch_flow{display: block;}
.scholarCont .sch_flow tbody{display: block;}
.scholarCont .sch_flow tr{display: block;}
.scholarCont .flow_cont{display: block;width: 100%;}
.scholarCont .flow_err{display: block;width: 100%;padding: 10px 0 5px;}
.scholarCont .flow_err img{width: auto;transform:rotate(90deg);-webkit-transform:rotate(90deg);vertical-align: top;}



	.greeting .greeting_tit {
		margin: 30px 22px 0 22px;
		padding-bottom: 35px;
		font-size: 40px;
	}
	
	.greeting .greeting_con .img_area{float: none;width: 768px;margin: 0 auto;}
	.greeting .greeting_con.type2 .img_area{float: none;}
	.greeting .greeting_con .txt_area {width: 768px;margin: 0 auto;margin-top: 20px;}
	.greeting .greeting_con.type2 .txt_area{margin: 0 auto;margin-top: 20px;}


#ci_con .con4 .color_txt{position: static;padding: 0 20px;text-align: center;max-width:400px;box-sizing:border-box;margin: 0 auto;margin-top: 30px;}

.drama_list .grid-item{width: 33.333333333%;}

.pdt_list_banner img.pc_only{display: none;}
.pdt_list_banner img.m_only{display: block;}
.tube_cover iframe {width:800px; height:450px; margin-top:50px;} /*에몬스추가*/



}


@media all and (max-width: 800px) {
.philosophy .con4 .slick_con{margin:35px 0 0 0;overflow:hidden;}
.philosophy .con4 .slick_tit{font-size:11px;}
.philosophy .con4 .philosophy_slick_box{margin-left:25px;overflow:hidden;}
.philosophy .con4 .philosophy_slick{width:auto;margin:15px 25px 0 -25px;}
.philosophy .con4 .philosophy_slick .slick-slide{margin-left:25px;}
.philosophy .con4 .number{display:none;}	
.philosophy .con4 .slick-dots{margin:15px 0 0 25px;text-align:center;font-size:0;}
.philosophy .con4 .slick-dots li{overflow:hidden;display:inline-block;width:8px;height:8px;margin-left:6px;background:#ddd;-webkit-border-radius:50%;border-radius:50%;}
.philosophy .con4 .slick-dots li.slick-active{background:#9f9f9f;}
.philosophy .con4 .slick-dots li:first-child{margin:0;}
.philosophy .con4 .slick-dots li button{width:100%;height:100%;font-size:0;line-height:0;text-indent:-5000px;}

.philosophy .con4 .img_area{float:none;width:auto;padding-top:25px;}
.philosophy .con4 .txt_area{float:none;width:auto;}


.greeting .greeting_con .img_area{width: 100%;}
.greeting .greeting_con .txt_area {width: auto;}
}



@media all and (max-width: 767px) {
	/**
	컨텐츠 공통
	**/
	/* 페이지 타이틀 */
	.pageTit{padding:30px 0 25px 0;font-size:22px;}
	.pageTit em{margin-top:10px;font-size:13px;}

	/* 더보기 */
	.btnSection {margin-top:30px;}
	.btnMore{min-width:116px;font-size:12px;line-height:40px;}

	/* 목록 */
	.btnList{width:116px;margin:35px auto 0 auto;font-size:12px;line-height:42px;}

	/* 181221 Add JH :: 아울렛 */
	.view_info {margin-top:30px;}
	.view_info p.tit {padding-bottom:20px; font-size:1.4em; text-align:center;}

	/* 리스트 스타일 */
	.listStyle1{margin:25px 0px 0 12px;}
	.listStyle1 .list{margin-top:-15px;}
	.listStyle1 .list3{margin-top:-15px; clear:both;}
	.listStyle1 .recom_store {margin-top:-15px;}
	.listStyle1 .list > li{width:49%;margin:0 0 0 2%;}
	.listStyle1 .list > li:nth-child(4n+1){margin-left:0;}
	.listStyle1 .list > li:nth-child(odd){margin-left:0;}
	
	
	.listStyle1 .list3 > li{width:49%;margin:30px 0 0 2%;}
	.listStyle1 .list3 > li:nth-child(3n+1){clear:none;margin:30px 0 0 2%;}
	.listStyle1 .list3 > li:nth-child(odd){clear:both; margin:30px 0 0 0;}

	.listStyle1 .recom_store > li{width:49%;margin:30px 0 0 2%;}
	.listStyle1 .recom_store > li:nth-child(4n+1){margin-left:0;}
	.listStyle1 .recom_store > li:nth-child(odd){margin-left:0;}

	.listStyle1 .img img{width:100%;}
	.listStyle1 .img ul{left:7px;top:7px;}
	.listStyle1 .img ul li{width:30px;margin-left:2px;font-size:10px;line-height:30px;}
	.listStyle1 .tit{margin-top:10px;font-size:12px;line-height:20px;}
	.listStyle1 .txt{margin-top:5px;font-size:10px;line-height:16px;}
	.listStyle1 .price{font-size:10px;line-height:16px;}
	.listStyle1 .price span{margin-right:8px;}
	.listStyle1 .list.proVidList{font-size: 0;}
	.listStyle1 .list.proVidList > li{width: 50%;float: none;display: inline-block;vertical-align: top;margin-left: 0;box-sizing:border-box}
	.listStyle1 .list.proVidList > li:nth-child(odd){padding-right: 4px;}
	.listStyle1 .list.proVidList > li:nth-child(even){padding-left: 4px;}

	.listStyle1 .recom_store.proVidList{font-size: 0;}
	.listStyle1 .recom_store.proVidList > li{width: 50%;float: none;display: inline-block;vertical-align: top;margin-left: 0;box-sizing:border-box}
	.listStyle1 .recom_store.proVidList > li:nth-child(odd){padding-right: 4px;}
	.listStyle1 .recom_store.proVidList > li:nth-child(even){padding-left: 4px;}

	.add_pdt{margin:35px 12px 0 12px;}
	.add_pdt .add_pdt_tit{font-size:17px;}
	.add_pdt .add_pdt_tit span{padding-bottom:2px;border-width:1px;}
	.detail_thumb.in_drama h3 strong{font-size:17px;padding-bottom:2px;border-width:1px;}
	.add_pdt .listStyle1{margin:45px 0 0 -13px;}
	.add_pdt .listStyle1 .slick-slide{margin-left:13px;}
	.detail_thumb .slider .slick-slide{margin-left: 13px;}
	.detail_thumb.in_drama .info > span {font-size:12px; line-height:1.5;}
	.detail_thumb.in_drama .info > strong{font-size: 14px;line-height: 25px;height: auto;}
	.detail_thumb.in_drama .slider{margin-top: 30px;margin-left: -13px;}
	.add_pdt .listStyle1 .store_name{font-size:12px;line-height:30px;padding:0 5px;min-width:80px;}
	.add_pdt .slick-dots{margin:20px 0 0 13px;}
	.add_pdt .slick-dots li{width:8px;height:8px;margin-left:6px;}

	.listStyle2 .list{margin:0 12px;padding:0 0px 15px 0px;}
	.listStyle2 .list li{float:none;width:auto;margin:35px 0 0 0;}
	.listStyle2 .tit{margin-top:15px;font-size:17px;line-height:25px;}
	.listStyle2 .txt{margin-top:10px;font-size:13px;line-height:20px;}
	.listStyle2 .info{margin-top:5px;font-size:10px;line-height:16px;}

	.listStyle3{margin:20px 24px 0 24px;padding:0;}
	.listStyle3 .list{overflow:hidden;margin-top:20px;}
	.listStyle3 .list li{float:none;width:auto;margin:30px 0 0 0;}
	.listStyle3 .list li:first-child{margin-top:0;}
	.listStyle3 .img img{width:100%;}
	.listStyle3 .tit{margin-top:15px;font-size:16px;line-height:22px;}
	.listStyle3 .txt{margin-top:5px;font-size:12px;line-height:18px;}
	.listStyle3 .info{margin-top:5px;font-size:10px;line-height:16px;}

	.listStyle4{margin:25px 12px 0 12px;}
	.listStyle4 .listSort1 .con_right .select_box{width:100%;margin:0;}
	.listStyle4 .list_tit{display:none;}
	.listStyle4 .list{display:block;width:100%;margin-top:20px;border-top:1px solid #ccc;}
	.listStyle4 .list li{font-size:12px;line-height:18px;padding:12px 10px;}
	.listStyle4 .list .num{display:none;}
	.listStyle4 .list .subj{display:block;width:auto;font-family:'NotoB';padding-bottom:8px;text-indent:0;}
	.listStyle4 .list .period{display:block;min-width:0;width:auto;text-align:left;}
	.listStyle4 .list .date{display:block;min-width:0;width:auto;text-align:left;}
	.listStyle4 .list span{display:inline-block;}

	.listStyle5{margin:0 12px;}
	.listStyle5 .listSort1 .con_right .select_box{width:100%;margin:0;}
	.listStyle5 .list_tit{display:none;}
	.listStyle5 .list{display:block;width:100%;margin-top:20px;border-top:1px solid #ccc;}
	.listStyle5 .list li{font-size:12px;line-height:18px;padding:12px 10px;}
	.listStyle5 .list .num{display:none;}
	.listStyle5 .list .subj{display:block;width:auto;font-family:'NotoB';padding-bottom:8px;text-indent:0;}
	.listStyle5 .list .date{display:block;min-width:0;width:auto;text-align:left;}
	.listStyle5 .list .hit{display:block;min-width:0;width:auto;text-align:left;}
	.listStyle5 .list .tit{display:block;min-width:0;width:auto;text-align:left;}
	.listStyle5 .list span{display:inline-block;}

	/* 리스트 없음 */
	.no_list{margin:60px 0;padding-bottom:80px;font-size:13px;background-size:50px;}

	/* 리스트 정보 */
	.listInfo1 .listLeng{font-size:11px;}
	.listInfo1 .listSort{font-size:0;text-align:right;}
	.listInfo1 .listSort li{margin-left:13px;padding-left:14px;}
	.listInfo1 .listSort li:before{height:10px;}
	.listInfo1 .listSort li a{font-size:11px;}
	.listInfo1 .listSort li span {font-size:11px;}

	/* 리스트필터 */
	.listSort1 .con_left{position:static;}
	.listSort1 .con_left .display_all {margin:0 0 10px;}
	.listSort1 .con_right{margin-left:0;text-align:right;font-size:0;}
	.listSort1 .con_right .select_box{width:49%;margin:0 0 0 2%;}
	.listSort1 .con_right input[type="text"]{width:75%;margin-top:5px;}
	.listSort1 .con_right .btn_search{width:23%;margin:5px 0 0 2%;text-align:center;font-size:11px;line-height:32px;height: 32px;}

	/* 뷰페이지 */
	.view_area .view_info{padding:25px 10px;margin:0 0px;}
	.view_area .view_info .tit{font-size:15px;line-height:21px;}
	.view_area .view_info .date{margin-top:0px;font-size:12px;line-height:18px;}
	.view_area .share_box{margin-right:25px;}

	/* 뷰리스트 */
	.view_list{margin:35px 15px 0 15px;}
	.view_list .tit{float:left;width:68px;font-size:12px;line-height:41px;text-indent:15px;background-size:6px auto;}
	.view_list .tit.prev{background-position:2px 18px;}
	.view_list .tit.next{background-position:2px -20px;}
	.view_list .subj{margin:0 10px 0 68px;font-size:12px;line-height:41px;color:#333;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;}
	.view_list .subj a{display:inline-block;white-space:nowrap;}
	.view_list .date{display:none;}

	/* SNS공유 */
	.share_area{width:261px;height:33px;}
	.share_box #myInterest, .share_box #product_mail {width:33px; height:33px; margin-right:5px;}
	.share_area .share_open{width:33px;height:33px;background:url('/images/common/share_m.png') no-repeat left center / auto 33px;}
	.share_area .share_list{height:33px;}
	.share_area .share_list ul a{width:33px;height:33px;margin-left:5px;background:url('/images/common/share_m.png') no-repeat left center / auto 33px;}
	.share_area .share_list ul a.mo_view{display:block;}
	.share_area .share_list ul a.pc_view{display:none;}
	.share_area .share_list ul a.share_k{background-position:-38px center;margin-left:0px;}
	.share_area .share_list ul a.share_ks{background-position:-76px center;}
	.share_area .share_list ul a.share_f{background-position:-114px center;margin-left:5px;}
	.share_area .share_list ul a.share_t{background-position:-152px center;}
	/*.share_area .share_list ul a.share_s{background-position:-190px center;}*/
	.share_area .share_list ul a.share_s{background-image: url(/images/common/share_sms.png);background-repeat: no-repeat;-webkit-background-size: cover;
	background-size: cover;background-position: center center;}

	.share_area .share_list ul a.share_b{background-image: url(/images/common/share_blog.png);background-repeat: no-repeat;-webkit-background-size: cover;
	background-size: cover;background-position: center center;}
	.share_area .share_list ul a.share_u{background-position:-266px center;}
	.share_area .share_close{display:none;position:absolute;right:-20px;top:-8px;width:20px;height:20px;background:url('/images/common/btn_close.png') no-repeat center center / 9px;}

	/* ys 추가 181120*/
	.share_area{width: 150px;}
	.share_box .share_d{margin-right: 5px;}
	.share_box .share_d li{margin-left: 5px;}
	.share_box .share_d li a{display: block;width: 33px;height:33px;text-indent: -9999px;}

	/* 탭 */
	.tab_btn{overflow:hidden;}
	.tab_btn.margin_type{margin-left:12px;margin-right:12px;}
	.tab_btn li{display:block;float:left;margin-left:0;width:50%;box-sizing:border-box;margin-top:5px;}
	.tab_btn li:nth-child(2){margin-top:0;}
	.tab_btn li:nth-child(odd){padding-right:3px;}
	.tab_btn li:nth-child(even){padding-left:3px;}
	.tab_btn a{width:auto;text-align:center;font-size:12px;line-height:40px;}
	

	.office .office_pdt .tab_btn li {display:block;float:left;margin-left:0;width:50%;box-sizing:border-box;margin-top:5px;}
	.office .office_pdt .tab_btn li :nth-child(2){margin-top:0;}
	.office .office_pdt .tab_btn li :nth-child(odd){padding-right:3px;}
	.office .office_pdt .tab_btn li :nth-child(even){padding-left:3px;}
	/**
	제품소개
	**/
	/* 제품리스트 상단 */
	.pdt_top_Type_pc{display:none;}

	.pdt_top_Type_mo{display:block;}
	.pdt_top_Type_slick{margin:0 12px;padding-bottom:50px;background:url('/images/product/bg_pdt_top.jpg') no-repeat right bottom / 85px auto;border-bottom:1px solid #ccc;}
	.pdt_top_Type_slick .pdt_top_re{position:relative;}
	.pdt_top_Type_slick .pdt_top_re a{display:block;}
	.pdt_top_Type_slick img{width:100%;}
	.pdt_top_Type_slick span{position:absolute;left:15px;bottom:15px;font-size:15px;font-family:'NotoB';line-height:1;color:#555;}
	.pdt_top_Type_slick span.white{color:#fff;}

	.pdt_top_Type_slick .slick-dots{margin:15px 0 0 13px;text-align:center;font-size:0;}
	.pdt_top_Type_slick .slick-dots li{overflow:hidden;display:inline-block;width:8px;height:8px;margin-left:6px;background:#ddd;-webkit-border-radius:50%;border-radius:50%;}
	.pdt_top_Type_slick .slick-dots li.slick-active{background:#9f9f9f;}
	.pdt_top_Type_slick .slick-dots li:first-child{margin:0;}
	.pdt_top_Type_slick .slick-dots li button{width:100%;height:100%;font-size:0;line-height:0;text-indent:-5000px;}

	.pdt_list_banner{margin:15px 0 0 0;}

	/* 시리즈 */
	.series .listStyle1{margin-top:0;}
	.series .listStyle1 .list > li{width:49%;margin-left:2%;}
	.series .listStyle1 .list > li:nth-child(4n+1){margin-left:2%;clear:none;}
	.series .listStyle1 .list > li:nth-child(3n+1){margin-left:2%;clear:none;}
	.series .listStyle1 .list > li:nth-child(odd){margin-left:0;clear:left;}

	/* 큐레이터 */
	.curator_top{margin-top:0;}
	
	/* 큐레이션 ys 181119 */
	/* .curation_con > div.img_box{width: 100%;}
	.curation_con > div.txt_box{width: 100%;margin-bottom: -30px;}
	.curationWrap .listStyle1{margin-top: 0;} */
	/* .curation_con{margin-top: 80px;} */

	#contents .curation_visual .curation_con .curation_prod_list_box .prod_thumb {width: 80px;}
	#contents .curation_visual .curation_con .curation_imgbox .curation_txt_box .curation_title {font-size: 18px; line-height: 1.6rem;}
	#contents .curation_visual .curation_con .curation_imgbox .curation_txt_box .curation_subtitle {font-size: 14px; margin-top: 5px;}
	#contents .curation_visual .curation_con .curation_prod_list_box .prod_item {padding: 10px 0;}
	#contents .curation_visual .curation_con .curation_prod_list_box .prod_txt_box .prod_name {font-size: 14px;}

	/* 제품상세 */
	.pdt_view{margin:0;padding:0;}
	.pdt_view .pdt_info .pdt_view_pc{display:none;}
	.pdt_view .pdt_info .pdt_view_mo{display:block;}
	.pdt_view .pdt_info .pdt_view_mo .slick-arrow{position:absolute;bottom:10px;width:30px;height:30px;z-index:3;font-size:0;line-height:0;text-indent:-50000px;}
	.pdt_view .pdt_info .pdt_view_mo .slick-prev{right:47px;background:url('/images/product/btn_pdt_img_prev.jpg') no-repeat center center / 30px;}
	.pdt_view .pdt_info .pdt_view_mo .slick-next{right:10px;background:url('/images/product/btn_pdt_img_next.jpg') no-repeat center center / 30px;}

	.pdt_view .pdt_info .txt_con{margin:25px 12px 0 12px;}
	.pdt_view .pdt_info .pdt_name{margin-top:10px;font-size:15px;line-height:18px;}
	.pdt_view .pdt_info .pdt_name_en{margin-top:5px;font-size:10px;}
	.pdt_view .pdt_info .dl_area{margin-top:22px;}
	.pdt_view .pdt_info .dl_area dl{margin-top:22px;}
	.pdt_view .pdt_info .dl_area dt{font-size:11px;line-height:17px;}
	.pdt_view .pdt_info .dl_area dd{margin-left:58px;}
	.pdt_view .pdt_info .dl_area dd{font-size:11px;line-height:17px;}
	.pdt_view .pdt_info .dl_area .pdt_price dd{font-size:15px;line-height:17px;}
	.pdt_view .pdt_info .dl_area .pdt_price dd span{padding:0 5px;margin-right:5px;}
	.pdt_view .pdt_info .dl_area .pdt_price .pdt_price_txt{font-size: 12px;line-height: 15px;}
	.pdt_view .pdt_info .dl_area .pdt_option li{width:30%;}
	.pdt_view .pdt_info .dl_area .pdt_option li p{margin-top:5px;font-size:10px;line-height:14px;}
	.pdt_view .pdt_info .dl_area .pdt_store li a{font-size:11px;line-height:32px;}
	.pdt_view .pdt_info .dl_area .pdt_store li .btn_q_mall{font-size:11px;line-height:32px;}
	.pdt_view .pdt_make{width:240px;margin:25px auto 0 auto;background-size:auto 100%;}
	.pdt_view .pdt_make p{padding-left:40px;font-size:11px;line-height:14px;}
	.pdt_view .pdt_make p span{font-size:12px;line-height:18px;}

	.pdt_view_con{margin:50px 12px 0 12px;}



	/* 문의하기 */
	.pdt_inquiry .left_con .pdt_name{margin-top:30px;font-size:15px;line-height:18px;}
	.pdt_inquiry .left_con .pdt_name_en{margin-top:5px;font-size:10px;}
	.pdt_inquiry .left_con {margin-top:22px;}
	.pdt_inquiry .left_con dl{margin:20px 10px 0 10px;}
	.pdt_inquiry .left_con dl.border_type{padding-top:20px;}
	.pdt_inquiry .left_con dt{font-size:11px;line-height:17px;}
	.pdt_inquiry .left_con dd{margin-left:58px;}
	.pdt_inquiry .left_con dd{font-size:11px;line-height:17px;}
	.pdt_inquiry .left_con p.email_txt{margin:20px 10px 0 10px;padding-top:20px;font-size:10px;}
	.pdt_inquiry .left_con .btnList{margin-top:30px;}

	.pdt_inquiry .right_con{margin-top:35px;}
	.pdt_inquiry .right_con .form_cont{margin-top:0;}
	.pdt_inquiry .right_con .info_email{font-size:13px;line-height:1;padding-bottom:15px;}
	.pdt_inquiry .right_con .info_txt{font-size:12px;line-height:18px;}
	.pdt_inquiry .right_con .info_txt2{margin-top:10px;font-size:10px;line-height:17px;}
	.pdt_inquiry .right_con .form_list{margin:15px -12px 0 -12px;}
	.pdt_inquiry .right_con .form_list >li dl dt{width:auto;padding-left:12px;}
	.pdt_inquiry .right_con .inquiryagree{margin-top:10px;}
	.pdt_inquiry .right_con .inquiryagree p{margin-top:15px;font-size:11px;line-height:17px;}
	.pdt_inquiry .right_con .inquiryagree ol{margin-top:6px;}
	.pdt_inquiry .right_con .inquiryagree li{font-size:10px;line-height:17px;}

	.pdt_inquiry .right_con .btn_area{margin-top:20px;}
	.pdt_inquiry .right_con .btn_area li a{width:118px;font-size:12px;line-height:42px;}
	


	/**
	에몬스 홍보
	**/
	/* 광고/홍보자료 */
	.promotion .tabs{padding:0 15px;font-size:0;}
	.promotion .tabs .tab_menu li{width:49%;margin:0 0 0 2%;padding:0;}
	.promotion .tabs .tab_menu li:nth-child(odd){margin:7px 0 0 0;}
	.promotion .gray_bg{background:#f8f8f8;padding-top:0;margin-top:0;}
	.promotion .movie_con{overflow:hidden;display:block;width:auto;margin:25px 15px 0 15px;}
	.promotion .movie_con .con_left{display:block;width:auto;}
	.promotion .movie_con .con_right{display:block;width:auto;}
	.promotion .movie_con .con_right .txt_area{margin:25px 0 0 0;}
	.promotion .movie_con .con_right .tit{font-size:16px;}
	.promotion .movie_con .con_right .subj{margin-top:15px;font-size:19px;line-height:27px;}
	.promotion .movie_con .con_right .info{margin-top:10px;font-size:12px;line-height:22px;}
	.promotion .movie_con .con_right .share_box{margin-top:15px;}
	.promotion .movie_con .con_right .btn_download{width:116px;margin:20px auto 0 auto;font-size:12px;line-height:42px;}

	/* 이벤트 */
	.event_list .listStyle3{margin:0 15px;}
	.event_list .listStyle3 .list{margin-top:25px;}

	/* //20181203추가 */
	.promotion .event_type{margin-top:50px;text-align:center;}
	.promotion .event_type .tit{padding-bottom:5px;font-size:17px;border-width:1px;}

	.promotion .event_type1 ol{margin:5px auto 0 auto;text-align:left;padding:0 9px;}
	.promotion .event_type1 li{padding:0 3px;margin-top:25px;text-align:center;}
	.promotion .event_type1 .length3 li, .promotion .event_type1 .length4 li, .promotion .event_type1 .length5 li{width:50%;}
	.promotion .event_type1 li .num{padding-top:12px;font-size:16px;}
	.promotion .event_type1 li .txt{margin:10px 5px;font-size:12px;line-height:18px;}
	.promotion .event_type1 .radio{margin-top:15px;}
	.promotion .event_type1 .btnList{margin-top:30px;}

	.promotion .event_type2{margin:-50px auto 0 auto;}
	.promotion .event_type2 .write_area{margin-top:25px;padding:50px 12px;}
	.promotion .event_type2 .write_area .box{width:auto;position:relative;}
	.promotion .event_type2 .write_area button{right:0;top:0;width:107px;font-size:11px;line-height:32px;}
	.promotion .event_type2 .list_area{margin:25px 12px 0 12px;border-top:1px solid #ccc;}

	.promotion .event_type2 .write_area .text_area{width:90%;background:#fff; font-size: 24px; border:1px solid #ccc; margin:0 auto;}
	.promotion .event_type2 .write_area textarea{border:none;width:100%;height:56px;box-sizing:border-box;padding:12px; color:#666; font-size:16px;}
	.promotion .event_type2 .write_area button{width:50%;font-weight:bold;font-size:20px;line-height:80px;color:#fff;background:#e62c7e; border-radius:10px; margin:30px auto 0 auto;}

	.promotion .event_type2 .list_area thead{display:none;}
	.promotion .event_type2 .list_area td{padding:15px 10px;}
	.promotion .event_type2 .list_area div{display:block;}
	.promotion .event_type2 .list_area span{display:block;text-align:left;}
	.promotion .event_type2 .list_area td span{font-size:12px;line-height:18px;}
	.promotion .event_type2 .list_area .cell1{display:none}
	.promotion .event_type2 .list_area .cell2{padding:0;font-family:'NotoB';}
	.promotion .event_type2 .list_area .cell3{width:auto;margin-top:8px;}

	.event_pop_con{/*width:270px;*/ width:90%; padding:40px 10px; box-sizing:border-box;}
	.event_pop_con .event_pop_close{right:10px;top:10px;}

	.event_pop1 dl{margin:5px 0 0 35px;}
	.event_pop1 dl dt{font-size:12px;line-height:32px;}
	.event_pop1 dl dd{margin-left:45px; font-size:12px;}
	.event_pop1 dl dd input{width:164px;}
	.event_pop1 dl .radio_group{margin-top:5px;}
	.event_pop1 dl .radio_group .radio{margin-right:10px;}
	.event_pop1 .checkbox{margin:5px 0 0 35px;}
	.event_pop1 .txt{margin:10px 0 0 35px;font-size:10px;line-height:17px;}
	.event_pop1 .event_pop_link{margin:20px auto 0 auto;width:213px;font-size:11px;line-height:34px;}

	.event_pop2 .tit{font-size:13px;line-height:23px;}
	.event_pop2 .txt{margin-top:0;font-size:12px;line-height:18px;}
	.event_pop2 .txt.mgt{margin-top:6px;}
	.event_pop2 .capy_list{margin-top:25px;}
	.event_pop2 .capy_list li{margin:0 4px;width:33px; vertical-align:top;}
	.event_pop2 .capy_list a{padding-top:42px;font-size:10px;}
	.event_pop2 .capy_list li:nth-child(1) a{background-size:33px;}
	.event_pop2 .capy_list li:nth-child(2) a{background-size:33px;}
	.event_pop2 .capy_list li:nth-child(3) a{background-size:33px;}
	.event_pop2 .capy_list li:nth-child(4) a{background-size:33px;}
	.event_pop2 .capy_list li:nth-child(5) a{background-size:33px;}
	.event_pop2 .capy_list li span {font-size:11px; display:block;}
	.event_pop2 .form_box{width:232px;margin:25px auto 0 auto;}
	.event_pop2 .event_pop_link{margin:25px auto 0 auto;width:213px;font-size:11px;line-height:34px;}
	.event_pop2 .info{margin-top:15px;font-size:10px;line-height:15px;}
	/* //20181203추가 */

	/* 드라마 속 에몬스 */
	.drama_list .drama_con{width:105%; margin:-20px 0 0 -5%;}
	.drama_list .grid-item{margin-top:40px;margin-left:5%;width:45%;padding: 0;}
	.drama_list .grid-item .tit{margin-top:12px;font-size:13px;line-height:18px;}
	.drama_list .grid-item .txt{margin-top:10px;font-size:11px;line-height:17px;color:#333;}
	.drama_list .grid-item .date{margin-top:3px;font-size:10px;line-height:17px;color:#333;}
	.drama_list .listSort1 .con_right .select_box{width:100%;margin:0;}


	/**
	기타
	**/
	/* 약관 */
	.terms{margin:0 12px;}
	.terms .select_wrap .select_box{width:135px;}
	.terms .terms_con{margin-top:20px;padding-top:25px;}
	.terms .terms_con .tit2{padding-top:22px;font-size:13px;line-height:22px;}
	.terms .terms_con .tit2.pdt0{padding-top:0;}
	.terms .terms_con .tit{padding:18px 0 7px 0;font-size:12px;line-height:18px;}
	.terms .terms_con .tit.pdt0{padding-top:0;}
	.terms .terms_con ol ul, .terms .terms_con ol ol{margin-left:10px;}
	.terms .terms_con ol ol ol{margin-left:10px;}
	.terms .terms_con .txt, .terms .terms_con li{font-size:11px;line-height:18px;color:#333;}
	.terms .terms_con .txt.mgt{margin-top:20px;}

	/* 뉴스레터 */
	.news_letter .agreement_area{margin-left:0;margin-right:0;}
	.news_letter .agreement_area .agreement_list{margin-bottom:25px;padding:0 12px;}
	.news_letter .agreement_area .agreement_list.border_type{padding-top:25px;}
	.news_letter .chk_group{margin:5px 0 0 0;}
	.news_letter .chk_group .chk_vertical .checkbox{margin-right:10px;}
	.news_letter .btn_area{margin:25px 12px 0 12px;}
	.news_letter .btn_area li{display:inline-block;margin-left:2%;width:49%;}
	.news_letter .btn_area li a{width:100%;font-size:12px;line-height:42px;}

	/* 설문참여 */
	.survey_form dt{font-size:14px;padding:0 12px;}
	.survey_form dd{padding:0 12px;}
	.survey_form dd .checkbox{float:left;margin-right:10px;}
	.survey_form dd .checkbox:nth-child(4){clear:both;margin-top:10px;}
	.survey_form dd .checkbox:nth-child(5){margin-top:10px;}
	.survey_form .visit dt{margin-top:25px;}
	.survey_form .visit dd{margin-top:15px;padding:10px 12px;overflow:hidden;}
	.survey_form .visit dd .input_line{float:left;width:160px;}
	.survey_form .satisfaction dt{margin-top:12px;}
	.survey_form .satisfaction dd{margin-top:20px;padding:0 12px;}
	.survey_form .satisfaction .grades a{margin-left:3px;width:12px;height:12px;background-size:cover;}
	.survey_form .satisfaction .grades a.on{background-image:url('/images/common/star_on.png');}
	.survey_form .satisfaction dd .input_line{margin-top:12px;width:100%;}
	.survey_form .survey_txt{padding:10px 12px 0 12px;margin-top:12px;font-size:10px;line-height:15px;}
	.survey_form .btn_easy{margin:10px 0 0 12px;width:112px;font-size:12px;line-height:35px;}
	.survey_form .btn_area{padding:25px 12px 0 12px;margin-top:25px;}
	.survey_form .btn_area li{width:49%;margin-left:2%;}
	.survey_form .btn_area li a{width:auto;font-size:12px;line-height:42px;}

	/* 에러페이지 */
	.error_page{padding:30px 0;}
	.error_page .error_tit{padding-top:100px;font-size:16px;background:url('/images/common/bg_error_m.jpg') no-repeat center top / 78px auto;}
	.error_page .error_txt{margin-top:20px;font-size:12px;line-height:18px;}
	.error_page .btn_main{width:150px;margin:30px auto 0 auto;font-size:12px;line-height:42px;}

	/* 제휴 및 제안 문의 */
	.cooperation .chk_group{margin:5px 0 0 0;}
	.cooperation .btn_area{padding:0 12px;margin-top:25px;}
	.cooperation .btn_area li{width:49%;margin-left:2%;}
	.cooperation .btn_area li a{width:auto;font-size:12px;line-height:42px;}

	/* 전시상품 아울렛 */
	.display_pdt .display_all{width:125px;font-size:12px;line-height:35px;}
	.display_pdt .display_list{margin:25px 12px 0 12px;}
	.display_pdt .display_list .listSort1 .con_right .select_box{width:100%;margin:0;}
	.display_pdt .display_list table{margin-top:20px;border-top:1px solid #ccc;}
	.display_pdt .display_list thead{display:none;}
	.display_pdt .display_list table div{position:relative;display:block;width:auto;padding:0 10px 0 100px;}
	.display_pdt .display_list td span{font-size:12px;}
	.display_pdt .display_list table span{line-height:18px;display:block;text-align:left;}
	.display_pdt .display_list table span.gray{color:#555;}
	.display_pdt .display_list table .cell1{position:absolute;left:10px;top:15px;min-width:75px;width:75px;}
	.display_pdt .display_list table .cell1 img{height:auto;width:100%;}
	.display_pdt .display_list table .cell2{width:auto;}
	.display_pdt .display_list table .cell3{width:auto;}
	.display_pdt .display_list table .cell4{display:none;}
	.display_pdt .display_list table .cell5{width:auto;}
	.display_pdt .display_list table td .cell5{padding:0;font-family:'NotoB';padding-bottom:8px;}
	.display_pdt .display_list table .cell6{width:auto;display:inline-block;}
	.display_pdt .display_list table .cell7{width:auto;display:inline-block;margin-left:5px;}
	.display_pdt .display_list table .cell8{display:none;}
	.display_pdt .gray_info{border-width:1px;margin:50px 12px 0 12px;}
	.display_pdt .gray_info .tit{font-size:15px;}
	.display_pdt .gray_info ol{margin-top:12px;}
	.display_pdt .gray_info ol li{font-size:12px;line-height:18px;}

	.display_pdt .share_box{margin-right:25px;}

	.display_pdt .display_view{margin:25px 12px 0 12px;}
	.display_pdt .display_view .img{float:none;width:auto;}
	.display_pdt .display_view .pdt_info{float:none;width:auto;padding-top:0;margin:15px 10px 0 10px;}
	.display_pdt .display_view .pdt_info dl{margin-top:5px;}
	.display_pdt .display_view .pdt_info dl.line{border-top:1px solid #ccc;margin-top:10px;padding-top:10px;}
	.display_pdt .display_view .pdt_info dt{width:80px;font-size:12px;line-height:16px;}
	.display_pdt .display_view .pdt_info dd{margin-left:80px;font-size:11px;line-height:16px;}
	.display_pdt .display_view .pdt_info dd.price2{font-size:11px;}


	/**
	기업매뉴
	**/
	/* 에몬스특판 */
	.special_offer .spOffer_tit span{font-size:17px;padding-bottom:3px;border-bottom:1px solid #333;}	
	.special_offer .business{margin-top:30px;}
	.special_offer .business ul{margin:25px 22px 0 22px;}
	.special_offer .business li{float:none;width:auto;margin-top:4px;}
	.special_offer .business li:first-child{margin:0;}
	.special_offer .business li p{position:absolute;left:13px;bottom:10px;padding-right:13px;font-size:16px;}
	.special_offer .business li p span{margin-top:3px;font-size:12px;line-height:18px;}
	.special_offer .business .btn_inquiry{width:118px;margin:25px auto 0 auto;font-size:12px;line-height:42px;}

	.special_offer .good_design{margin:60px auto 0 auto;padding:0 12px;}
	.special_offer .good_design .txt1{margin-top:30px;font-size:15px;}
	.special_offer .good_design .txt2{margin-top:15px;font-size:12px;}
	.special_offer .good_design .tab_btn{margin-top:30px;}
	.special_offer .design_view{margin:15px 10px 0 10px;}
	.special_offer .design_view .design_view_con p{padding:10px 0;font-size:12px;}
	.special_offer .design_view .slick-dots{margin:20px 0 0 0;}
	.special_offer .design_view .slick-dots li{width:8px;height:8px;margin-left:6px;}

	.special_offer .partner{margin:40px 12px 0 12px;padding:0;}
	.special_offer .partner_view{margin-top:25px;}
	.special_offer #partner_view1 ul{margin:-30px auto 0 auto;}
	.special_offer #partner_view1 li{width:50%;margin:30px 0 0 0;}

	.special_offer .year_btn{overflow-x:auto;-webkit-overflow-scrolling: touch;}
	.special_offer .year_btn ul{display:table;margin-top:0;}
	.special_offer .year_btn li{display:table-cell;width:auto;margin-top:0;}
	.special_offer .year_btn li:before{top:2px;height:7px;}
	.special_offer .year_btn li a{display:block;width:82px;font-size:13px;}
	.special_offer .year_btn li a.on{color:#1b2265;}
	.special_offer .year_con{margin-top:20px;}
	.special_offer .year_con table th{font-size:11px;line-height:48px;}
	.special_offer .year_con table td{font-size:10px;line-height:15px;}
	.special_offer .year_con table th:nth-child(1){width:25%;}
	.special_offer .year_con table th:nth-child(2){width:25%;}
	.special_offer .year_con table th:nth-child(3){width:15%;}
	.special_offer .year_con table td div{padding:16px 5px;}
	.special_offer .year_con table td div.left{padding:16px 5px;}

	/* 에몬스 오피스 */
	.office .office_tit span{font-size:17px;padding-bottom:3px;border-bottom:1px solid #333;}

	.office .impressive_office .txt_area{position:static;width:auto;padding:0 22px 144px 22px;background:url('/images/company/bg_office.jpg') no-repeat center bottom / auto 125px;}
	.office .impressive_office .txt_area .tit{font-size:30px;}
	.office .impressive_office .txt_area .txt1{margin-top:10px;font-size:12px;}
	.office .impressive_office .txt_area .round_txt{margin-top:50px;}
	.office .impressive_office .txt_area .round_txt:after{width:145px;}
	.office .impressive_office .txt_area .round_txt p{width:176px;height:176px;padding:64px 0 0 22px;margin-left:-77px;font-size:10px;}
	.office .impressive_office .txt_area .round_txt p:first-child{padding-left:12px;}
	.office .impressive_office .txt_area .txt2{margin-top:45px;font-size:11px;line-height:18px;}
	.office .impressive_office .img_area{margin:30px 0 0 0;height:auto;}
	.office .impressive_office .img_area img{position:static;margin-left:0;width:100%;}

	.office .company_area{margin:40px 12px 0 12px;}
	.office .company_area #cp_area1 ul{margin-top:15px;}
	.office .company_area #cp_area1 li{float:none;width:auto;margin:10px 0 0 0;}
	.office .company_area #cp_area1 li:nth-child(3n+1){margin-left:0;clear:left;}
	.office .company_area #cp_area1 li dl{min-height:100%;padding:18px;}
	.office .company_area #cp_area1 li dt{font-size:11px;color:#333;}
	.office .company_area #cp_area1 li dd{margin-top:5px;font-size:10px;line-height:17px;}

	.office .company_area #cp_area2{display:none;}
	.office .company_area #cp_area2 ol{margin-top:25px;}
	.office .company_area #cp_area2 dt{width:54px;font-size:11px;line-height:15px;text-indent:0;padding:8px;}
	.office .company_area #cp_area2 dd{font-size:10px;line-height:15px;padding:20px 5px;}

	.office .office_pdt{margin:40px 12px 0 12px;}
	.office .office_pdt .tab_btn{margin-top:25px;}
	.office .office_pdt .tab_view{margin-top:25px;overflow:hidden;}
	.office .office_pdt .of_pdt_slick{margin-left:-13px;}
	.office .office_pdt .of_pdt_slick .slick-slide{margin-left:13px;}
	.office .office_pdt .of_pdt_slick .img img{width:100%;}
	.office .office_pdt .of_pdt_slick .txt{margin-top:10px;font-size:13px;}
	.office .office_pdt .slick-dots{margin:20px 0 0 13px;}
	.office .office_pdt .slick-dots li{width:8px;height:8px;margin-left:6px;}

	.office .happy_life{margin-top:50px;}
	.office .happy_life .txt{margin-top:35px;font-size:11px;line-height:18px;}
	.office .happy_life .img{margin:35px 35px 0 35px;}

	.office .core_value{margin-top:115px;}
	.office .core_value .txt{margin-top:35px;font-size:11px;line-height:18px;}
	.office .core_value .img{margin:100px 35px 0 35px;}
	.office .core_value li{font-size:10px;line-height:15px;}
	.office .core_value li span{font-size:13px;line-height:15px;}
	.office .core_value li:nth-child(1){top:-60px;}
	.office .core_value li:nth-child(1) span{color:#43a2b8;}
	.office .core_value li:nth-child(2){left:-10px;top:234px;width:140px;}
	.office .core_value li:nth-child(2) span{color:#7b8e40;}
	.office .core_value li:nth-child(3){right:-10px;top:234px;width:140px;}
	.office .core_value li:nth-child(3) span{color:#기능성;}
	.office .core_value .txt2{margin-top:80px;font-size:11px;line-height:18px;}

	.office .btn_inquiry{width:118px;margin:35px auto 0 auto;font-size:12px;line-height:42px;}

	/**
	기업소개
	**/
	/* 인사말 */
	.greeting .greeting_tit{margin:30px 22px 0 22px;padding-bottom:35px;font-size:40px;}
	.greeting .greeting_tit span{padding-bottom:10px;font-size:10px;}
	.greeting .greeting_con{position:relative;padding-top:95px;}
	.greeting .greeting_con .img_area{float:none;width:auto;}
	.greeting .greeting_con .img_area p{margin:0 22px 0 0;font-size:22px;line-height:30px;}
	.greeting .greeting_con .img_area p span{font-size:10px;}
	.greeting .greeting_con .txt_area{margin:0 22px;}
	.greeting .greeting_con .txt_area .tit{position:absolute;left:22px;top:0;padding-bottom:0;font-size:20px;line-height:32px;letter-spacing:-0.5px;}
	.greeting .greeting_con .txt_area .tit span{font-size:10px;}
	.greeting .greeting_con .txt_area .txt{font-size:11px;line-height:18px;}
	.greeting .greeting_con .txt_area .txt span{margin-top:25px;font-size:13px;}

	.greeting .greeting_con.type2{margin-top:35px;padding-top:0;}
	.greeting .greeting_con.type2 .img_area{float:none;}
	.greeting .greeting_con.type2 .txt_area{margin:0 22px;}

	.greeting .greeting_img{margin:40px 12px 0 0;}

	/* 경영철학 */
	.philosophy{margin-top:25px;background:none;}
	.philosophy .con1{padding:0 20px;}
	.philosophy .con1 .txt_area{float:none;width:auto;padding:0 0 25px 0;}
	.philosophy .con1 .txt_area .stit{font-size:10px;}
	.philosophy .con1 .txt_area .tit{padding:20px 0;font-size:40px;}
	.philosophy .con1 .txt_area .txt{font-size:13px;line-height:21px;}
	.philosophy .con1 .img_area{margin-left:0;}
	.philosophy .con1 .img_area:before{left:-12px;top:0;width:20px;}

	.philosophy .con2{padding:0 20px;}
	.philosophy .con2 .txt_area{margin:0;}
	.philosophy .con2 .txt_area .stit{font-size:10px;}
	.philosophy .con2 .txt_area .tit{padding:10px 0;font-size:20px;}
	.philosophy .con2 .txt_area .txt{font-size:11px;line-height:18px;}
	.philosophy .con2 .con2_1{float:none;width:auto;}
	.philosophy .con2 .con2_1 .txt_area{margin:55px 0 0 0;}
	.philosophy .con2 .con2_1 .img_area{margin-top:20px;padding-right:0;}
	.philosophy .con2 .con2_2{float:none;width:auto;margin:55px 0 0 0;}
	.philosophy .con2 .con2_2 .txt_area{margin-top:25px;}
	.philosophy .con2 .con2_2 .img_area:before{left:inherit;right:-12px;top:-23px;width:92px;height:2px;}
	.philosophy .con2 .con2_3{float:none;width:auto;margin:55px 0 0 0;}
	.philosophy .con2 .con2_bg{position:static;width:100%;margin:20px 0;}

	.philosophy .con3{position:relative;margin-top:55px;height:350px;}
	.philosophy .con3 img{position:absolute;left:50%;;top:0;width:auto;height:350px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
	.philosophy .con3 p{margin-top:-50px;font-size:13px;line-height:18px;}
	.philosophy .con3 p span{font-size:16px;line-height:18px;}

	.philosophy .con4{padding:0 20px;margin:55px auto 0 auto;}
	.philosophy .con4 .conBox{overflow:hidden;}
	.philosophy .con4 .img_area{float:none;width:auto;padding-top:25px;}
	.philosophy .con4 .txt_area{float:none;width:auto;}
	.philosophy .con4 .stit{font-size:10px;}
	.philosophy .con4 .tit{padding:20px 0;font-size:40px;}
	.philosophy .con4 li{font-size:13px;line-height:21px;}
	.philosophy .con4 .slick_con{margin:35px 0 0 0;overflow:hidden;}
	.philosophy .con4 .slick_tit{font-size:11px;}
	.philosophy .con4 .philosophy_slick_box{margin-left:25px;overflow:hidden;}
	.philosophy .con4 .philosophy_slick{width:auto;margin:15px 25px 0 -25px;}
	.philosophy .con4 .philosophy_slick .slick-slide{margin-left:25px;}
	.philosophy .con4 .number{display:none;}	
	.philosophy .con4 .slick-dots{margin:15px 0 0 25px;text-align:center;font-size:0;}
	.philosophy .con4 .slick-dots li{overflow:hidden;display:inline-block;width:8px;height:8px;margin-left:6px;background:#ddd;-webkit-border-radius:50%;border-radius:50%;}
	.philosophy .con4 .slick-dots li.slick-active{background:#9f9f9f;}
	.philosophy .con4 .slick-dots li:first-child{margin:0;}
	.philosophy .con4 .slick-dots li button{width:100%;height:100%;font-size:0;line-height:0;text-indent:-5000px;}

	.philosophy .con5{margin:25px auto 0 auto;padding:0 20px;}
	.philosophy .con5 .con5_1{position:static;width:auto;}
	.philosophy .con5 .con5_1 .txt_area{margin-top:30px;}
	.philosophy .con5 .con5_1 .txt_area .tit{font-size:18px;}
	.philosophy .con5 .con5_1 .txt_area .tit span{font-size:12px;padding-bottom:5px;}
	.philosophy .con5 .con5_1 .txt_area .txt{margin-top:25px;font-size:12px;}
	.philosophy .con5 .con5_1 .txt_area ol{margin-top:5px;}
	.philosophy .con5 .con5_1 .txt_area li{font-size:12px;line-height:22px;}

	.philosophy .con5 .con5_2{margin:25px 0 0 0;}
	.philosophy .con5 .con5_2 .txt_area{margin-top:25px;}
	.philosophy .con5 .con5_2 .txt_area{font-size:13px;line-height:21px;}

	/* 연혁 */
	.history .history_top{height:315px;padding:0;margin-left:22px;}
	.history .history_top .stit{font-size:10px;}
	.history .history_top .tit{padding:15px 0;font-size:40px;line-height:48px;}
	.history .history_top .txt{font-size:13px;line-height:21px;}
	.history .history_top .bg{position:absolute;right:-70px;top:100px;background-size:auto 210px;width:408px;height:210px;}

	.history .history_tab{margin-top:-10px;}
	.history .history_tab ul{margin-left:10px;}
	.history .history_tab ul li{position:relative;width:109px;padding-left:0;margin-left:6px;text-align:center;font-size:13px;line-height:40px;color:#555;border:1px solid #ccc;}
	.history .history_tab ul li.on{border:1px solid #1b2265;color:#1b2265;}
	.history .history_tab ul li:first-child{padding:0;text-align:center;}
	.history .history_tab ul li a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
	.history .history_tab .now{width:82px;margin:36px 0 0 22px;font-size:11px;line-height:82px;}
	
	.history .history_con{padding-top:0;}
	.history .history_con:before{left:63px;}
	.history .history_con .year_box .tit{width:50px;margin:30px 0 0 35px;font-size:10px;line-height:50px;border:5px solid #ccc;}
	.history .history_con .year_box:first-child .tit{display:none;}
	.history .history_con .year_box ul{margin-top:0;}
	.history .history_con .year_box li{margin:0 0 0 59px;font-size:11px;line-height:19px;}
	.history .history_con .year_box li .txt{padding:19px 0 0 15px;background:url('/images/introduce/history_round.jpg') no-repeat left 25px / 9px;}
	.history .history_con .year_box li:first-child .txt{margin-top:0;}
	.history .history_con .year_box li .img{display:none;}
	.history .history_con .year_box .awarded_list{display:none;float:none;width:auto;min-height:0;padding:0 12px 0 0;text-align:left;background:none;}
	.history .history_con .year_box .history_list{display:none;float:none;width:auto;min-height:0;padding:0 12px 0 0;background:none;}
	.history .history_con.awarded_view .year_box .awarded_list{display:block;}
	.history .history_con.history_view .year_box .history_list{display:block;}

	/* 사업분야 */
	.business{margin-top:26px;}
	.business .bg{display:none;}
	.business .con_top{position:relative;height:auto;background:none;padding-bottom: 0;}
	.business .con_top .txt_area{position:static;margin:0 22px;}
	.business .con_top .stit{font-size:10px;}
	.business .con_top .tit{padding:15px 0;font-size:40px;line-height:48px;}
	.business .con_top .txt{font-size:13px;line-height:21px;}
	.business .con_top .mo_img{display:block;margin:25px 0 35px 0;}
	.business .con_top .mo_img img{width:100%;}

	.business .business_con{height:auto;padding:0 40px;}
	.business .business_con .txt_area{display:block;padding:0;}
	.business .business_con .stit{font-size:13px;}
	.business .business_con .tit{padding:20px 0;font-size:30px;}
	.business .business_con .txt{font-size:11px;line-height:19px;}
	.business .business_con .btn_area{margin-top:30px;}
	.business .business_con .btn_area a{min-width:75px;padding:0 15px;margin-left:4px;font-size:11px;line-height:32px;border-width:2px;}

	.business .con1{height:512px;}
	.business .con1 .con_box{max-width:1366px;margin:0 auto;padding-top:45px;}

	.business .con2{height:512px;}
	.business .con2 .con_box{padding:45px 0 0 0;}

	.business .con3 .con_box{height:auto;padding:45px 0;}
	.business .con3 .con_box .img_area{position:static;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
	.business .con3 .con_box .txt_area{margin-top:25px;position:static;}

	.business .con4 .con_box{height:auto;padding:45px 0;}
	.business .con4 .con_box .img_area{position:static;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
	.business .con4 .con_box .txt_area{margin-top:25px;position:static;}

	.business .con5 .con_box{height:auto;padding:45px 0;}
	.business .con5 .con_box .img_area{position:static;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
	.business .con5 .con_box .txt_area{margin-top:25px;position:static;}

	.business .con6 .con_box{height:auto;padding:45px 0;}
	.business .con6 .con_box .img_area{position:static;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
	.business .con6 .con_box .txt_area{margin-top:25px;position:static;}

	.business .con7 .con_box{height:auto;padding:45px 0;}
	.business .con7 .con_box .img_area{position:static;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
	.business .con7 .con_box .txt_area{margin-top:25px;position:static;}

	.business .con8{padding:0 40px;margin:45px auto 0 auto;}
	.business .con8 dt{padding:10px;width:104px;font-size:12px;line-height:21px;letter-spacing:-0.5px;}
	.business .con8 dd{padding:10px;margin-left:104px;font-size:11px;line-height:21px;}
	.business .con8 dd span{font-family:'NotoB';}
	.business .con8 dl.first dt{padding-top:20px;border-top:2px solid #1b2265;}
	.business .con8 dl.first dd{padding-top:20px;border-top:2px solid #e5e5e5;}
	.business .con8 dl.last dt:after{left:40px;bottom:0;width:104px;height:2px;}
	.business .con8 dl.last dd{padding-bottom:20px;border-bottom:2px solid #e5e5e5;}

	/* CI/BI */
	.ci{margin-top:26px;}
	.ci .con_top{position:relative;height:auto;}
	.ci .con_top .txt_area{position:static;margin:0 22px;}
	.ci .con_top .stit{font-size:10px;}
	.ci .con_top .tit{padding:15px 0;font-size:40px;line-height:48px;}
	.ci .con_top .txt{font-size:13px;line-height:21px;}

	.ci .tab_btn{margin:25px 40px 0 40px;}

	.ci .ci_tit{font-size:17px;}
	.ci .ci_tit span{padding-bottom:2px;border-width:1px;}

	.ci .ci_list > ul{margin-top:-20px;}
	.ci .ci_list > ul > li{float:none;width:auto;height:160px;margin-top:20px;}
	.ci .ci_list > ul > li:nth-child(odd){padding-right:0;}
	.ci .ci_list > ul > li:nth-child(even){padding-left:0;}
	.ci .ci_list .list_con{padding:20px 10px;}
	.ci .ci_list .tit{font-size:13px;}
	.ci .ci_list li ul{overflow:hidden;right:5px;top:-4px;width:154px;}
	.ci .ci_list li li{width:50px;}
	.ci .ci_list li li a{font-size:11px;line-height:20px;}
	.ci .ci_list li li a:hover{line-height:22px;}
	.ci .ci_list .img_area img{max-width:200px;}
	.ci .ci_list .info_txt{margin-top:12px;font-size:10px;}

	#ci_con .con1{padding:0 40px;margin:40px auto 0 auto;}
	#ci_con .con1 .txt{margin-top:18px;font-size:11px;line-height:18px;}
	#ci_con .con1 .ci_list{margin-top:20px;}

	#ci_con .con2{padding:0 40px;margin:35px auto 0 auto;}
	#ci_con .con2 .ci_list{margin-top:22px;}
	#ci_con .con2 .txt{margin-top:35px;font-size:11px;line-height:18px;}

	#ci_con .con3{margin-top:40px;background-size:5px;}
	#ci_con .con3 .ci_list{padding:0 40px 1px 40px;}
	#ci_con .con3 .ci_list .list_con{border:none;}

	#ci_con .con4{margin:40px 0 0 0;}
	#ci_con .con4 .color_type{width:320px;margin:62px auto 0 auto;}
	#ci_con .con4 .red_type{margin-left:40px;}
	#ci_con .con4 .red_type > dt{width:82px;height:82px;padding:0;font-size:0;line-height:0;text-indent:-5000px;background:url('/images/introduce/red_type_m.png') no-repeat center center / cover;}
	#ci_con .con4 .red_type > dt span{display:block;padding-left:58px;}
	#ci_con .con4 .red_type > dd{margin:10px 0 0 -15px;}
	#ci_con .con4 .red_type > dd dt{font-size:10px;line-height:19px;}
	#ci_con .con4 .red_type > dd dd{font-size:10px;line-height:19px;letter-spacing:-0.5px;}
	#ci_con .con4 .blue_type{position:relative;margin:-110px 0 0 145px;}
	#ci_con .con4 .blue_type > dt{width:147px;height:147px;padding:0;font-size:0;line-height:0;text-indent:-5000px;background:url('/images/introduce/blue_type_m.png') no-repeat center center / cover;}
	#ci_con .con4 .blue_type > dt span{display:block;padding-left:124px;}
	#ci_con .con4 .blue_type > dd{position:absolute;left:20px;top:-100px;}
	#ci_con .con4 .blue_type > dd dt{font-size:10px;line-height:19px;}
	#ci_con .con4 .blue_type > dd dd{font-size:10px;line-height:19px;letter-spacing:-0.5px;}
	/*
	#ci_con .con4 .color_txt{position:absolute;left:638px;top:300px;font-size:14px;line-height:26px;color:#555;}
	*/
	

	#ci_con .con5{padding:0 40px;margin:50px auto 0 auto;}
	#ci_con .con5 .ci_list{margin-top:25px;}
	#ci_con .con5 .txt{margin-top:95px;text-align:center;font-size:16px;line-height:28px;color:#555;}

	#bi_con{display:none;max-width:1460px;padding:0 12px;margin:40px auto 0 auto;}
	#bi_con .ci_list > ul > li{height:190px;}

	/* bi ci  수정  ys  181120 */
	.ci .ci_list .img_area{padding-bottom: 15px;}
	.ci .ci_list > ul > li{height: auto;}
	

	/* 산업재산권 */
	.property .tab_btn{margin:30px 12px 0 12px;}

	.property .property_tit{font-size:17px;}
	.property .property_tit span{padding-bottom:2px;border-width:1px;}

	.property .property_con{margin:25px 12px 0 12px;}
	.property .property_con#con1{margin:45px 12px 0 12px;}

	.property table{margin-top:25px;border-top:1px solid #ccc;}
	.property table thead{display:none;}
	.property table td{font-size:12px;line-height:18px;}
	.property table .tb{display:block;width:auto;margin:12px 10px;}
	.property table .tb span.col1{position:absolute;left:0;bottom:18px;display:block;width:auto;text-align:left;}
	.property table .tb span.col2{position:absolute;left:0;bottom:0px;display:block;width:auto;text-align:left;}
	.property table .tb span.col3{display:block;padding:0 0 42px 0;font-family:'NotoB';}
	.property table.show_type .tb span.col3{padding-right:80px;}
	.property table .tb span.col3 a{position:absolute;right:0;top:0;margin-left:0;width:70px;font-size:11px;line-height:23px;}
	.property table .tb span em{display:inline-block;}
	.property table .view_con{padding:12px 10px;font-size:12px;line-height:18px;}

	/* 에몬스 장학회 */
	.scholarship .tab_btn{margin:0 12px;}
	.scholarship .notice_txt{margin:30px 0 40px 0;font-size:12px;}

	.scholarship .con_top{position:relative;margin-top:30px;height:auto;}
	.scholarship .con_top .txt_box{padding:0 40px;-webkit-box-shadow: 2px 5px 20px 0 rgba(0,0,0,0.2);box-shadow: 2px 5px 20px 0 rgba(0,0,0,0.2);}
	.scholarship .con_top .txt_box:after{display:none;}
	.scholarship .con_top .txt_area{max-width:770px;}
	.scholarship .con_top .tab_btn{text-align:left;margin:0 -10px}
	.scholarship .con_top .stit{margin-top:22px;font-size:10px;}
	.scholarship .con_top .tit{padding:15px 0;font-size:40px;line-height:48px;}
	.scholarship .con_top .txt{font-size:13px;line-height:21px;}
	.scholarship .con_top .txt span{display:block;font-size:18px;line-height:36px;}

	.scholarship .con_top .bg_con{margin-top:35px;height:auto;padding-left:0;background:url('/images/introduce/scholarship_txt.jpg') no-repeat 0px 505px / auto 10px;}
	.scholarship .con_top .bg_con:before{left:228px;top:0;width:100%;height:100%;background:url('/images/introduce/scholarship_bg.jpg') no-repeat left top / auto 100%;;}
	.scholarship .con_top .bg_con:after{left:190px;top:inherit;bottom:0;z-index:2;width:332px;height:258px;background-size:auto 100%;}
	.scholarship .con_top .bg_con .tit2{padding-top:25px;font-size:22px;}
	.scholarship .con_top .bg_con .tit2:before{display:none;}
	.scholarship .con_top .bg_con ol{width:220px;padding-bottom:78px;}
	.scholarship .con_top .bg_con li{position:relative;margin-top:25px;}
	.scholarship .con_top .bg_con li span{float:none;font-size:16px;}
	.scholarship .con_top .bg_con li em{display:block;margin:10px 15px 0 0;font-size:11px;line-height:18px;}
	.scholarship .con_top .bg_con li em strong{position:absolute;left:22px;top:1px;margin:0;font-size:13px;}
	.scholarship .con_top .bg_con li em br{display:none;}

	.scholarship .con_list{margin:50px auto 0 auto;padding:0;}
	.scholarship .con_list .tit{font-size:11px;line-height:18px;padding:0 22px;}
	.scholarship .con_list .tit span{font-size:15px;padding-bottom:10px;}
	.scholarship .con_list ul{margin-top:0;}
	.scholarship .con_list li{float:none;width:auto;margin:30px 0 0 0;padding:25px 0 15px 0;}
	.scholarship .con_list li .img{width:154px;border:8px solid #fff;}
	.scholarship .con_list li .txt{margin-top:15px;font-size:11px;line-height:1;}
	.scholarship .con_list li a{left:50%;top:60px;font-size:10px;width:67px;margin-left:90px;}
	.scholarship .con_list li a:before{top:-6px;width:92px;height:2px;}

	/* 인재채용 */
	.employ .tab_btn{margin:0 12px;}

	.employ .listStyle5{margin-top:25px;}
	.employ .view_area{margin-top:25px;}

	.employ .employ_form_txt .txt1{font-size:15px;line-height:21px;}
	.employ .employ_form_txt .txt2{margin-top:45px;font-size:13px;line-height:15px;}
	.employ .employ_form_txt li{margin-top:25px;}
	.employ .employ_form_txt li dt{font-size:12px;line-height:1;}
	.employ .employ_form_txt li dd{margin-top:10px;font-size:11px;line-height:15px;}
	.employ .employ_form_txt .checkbox{margin-top:20px;}

	.employ .employ_form_info{padding:20px 12px;}
	.employ .employ_form_info li{font-size:10px;line-height:15px;}

	.employ .btn_area{margin-top:25px;}
	.employ .btn_area p{font-size:11px;}
	.employ .btn_area ul{margin:0 12px;}
	.employ .btn_area li{display:inline-block;width:155px;}
	.employ .btn_area li a{font-size:12px;line-height:42px;}
	.employ .btn_area li:nth-child(1){margin:25px auto;}
	.employ .btn_area li:nth-child(1) a{line-height:38px;border-width:2px;}
	.employ .btn_area li:nth-child(2){width:50%;}
	.employ .btn_area li:nth-child(2) a{margin-right:3px;}
	.employ .btn_area li:nth-child(3){width:50%;margin:0;}
	.employ .btn_area li:nth-child(3) a{margin-left:3px;}

	.employ .employ_end{margin-top:50px;text-align:center;}
	.employ .employ_end .tit{font-size:16px;color:#333;padding-bottom:50px;background:url('/images/introduce/employ_end.jpg') no-repeat center bottom / auto 30px;}
	.employ .employ_end .txt{margin-top:25px;font-size:10px;line-height:15px;}
	.employ .employ_end a{margin:25px auto 0 auto;font-size:12px;line-height:42px;}

	.employ .con_top{margin-top:30px;}
	.employ .con_top .txt_box{margin:0 12px;padding:0 40px;height:auto;}
	.employ .con_top .txt_box:after{content:'';position:absolute;left:0;top:inherit;bottom:0;width:100%;height:316px;background:#f8f8f8 url('/images/introduce/employ_bg_m.png') no-repeat left top / auto 100%;}
	.employ .con_top .tab_btn{text-align:left;margin:0 -10px}
	.employ .con_top .stit{margin-top:22px;font-size:10px;}
	.employ .con_top .tit{padding:15px 0;font-size:40px;line-height:48px;}
	.employ .con_top .txt{position:relative;z-index:2;padding:0 0 30px 0;margin-top:240px;font-size:13px;line-height:30px;}
	.employ .con_top .txt:after{left:-22px;top:-40px;width:44px;height:20px;}
	.employ .con_top .txt2{display:block;font-size:13px;line-height:21px;}

	.employ .employ_con{margin-top:45px;}
	.employ .employ_con > dl{margin:45px auto 0 auto;padding:0 40px;}
	.employ .employ_con > dl > dt{position:relative;float:none;width:auto;font-size:18px;line-height:28px;}
	.employ .employ_con > dl > dt:after{left:0px;top:75px;width:2px;height:92px;}
	.employ .employ_con > dl.employ_con1 > dt:after{top:230px;}
	.employ .employ_con > dl > dd{overflow:hidden;margin:20px 0 0 0;}
	.employ .employ_con dd .img_area .length_num{font-size:10px;}
	.employ .employ_con dd .img_area .length_num em{font-size:15px;}
	.employ .employ_con dd .txt_area dl{margin-top:25px;}
	.employ .employ_con dd .txt_area dl:first-child{margin-top:15px;}
	.employ .employ_con dd .txt_area dt{font-size:13px;}
	.employ .employ_con dd .txt_area dd{margin-top:10px;font-size:11px;line-height:18px;}
	.employ .employ_con dd .txt_area p{margin-top:15px;font-size:13px;line-height:22px;}

	.employ .employ_con .employ_con1 .type1{overflow:hidden;}
	.employ .employ_con .employ_con1 .type2{overflow:hidden;margin-top:45px;}
	.employ .employ_con .employ_con1 .type1 .img_area{float:none;width:73%;margin-left:18%}
	.employ .employ_con .employ_con1 .type1 .txt_area{width:auto;margin-left:18%;}
	.employ .employ_con .employ_con1 .type2 .img_area{float:none;width:80%;}
	.employ .employ_con .employ_con1 .type2 .txt_area{float:none;width:80%;}

	.employ .employ_con .employ_con2 .img_area{float:none;width:73%;margin-left:18%}
	.employ .employ_con .employ_con2 .txt_area{margin:0;}

	.employ .employ_con .employ_con3{position:relative;margin-top:45px;height:350px;}
	.employ .employ_con .employ_con3 img{position:absolute;left:50%;top:50%;width:auto;height:100%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
	.employ .employ_con .employ_con3 p{margin-top:-25px;font-size:13px;line-height:25px;}
	.employ .employ_con .employ_con3 p span{font-size:16px;}

	.employ .employ_con .employ_con4{padding-bottom:220px;background:url('/images/introduce/employ_img5.jpg') no-repeat 0 bottom / auto 350px;}
	.employ .employ_con .employ_con4 .txt_area{padding-left:7%;}


	/* 사회공헌활동 */
	.contribution .con_top{margin-top:30px;}
	.contribution .con_top .txt_box{padding:0 40px;height:auto;}
	.contribution .con_top .txt_box:after{display:none;}
	.contribution .con_top .stit{padding:0;font-size:10px;}
	.contribution .con_top .tit{padding:15px 0;font-size:40px;line-height:48px;}
	.contribution .con_top .txt{font-size:13px;line-height:21px;}
	.contribution .con_top .img_box{margin:60px 0 0 0;width:auto;}
	.contribution .con_top .img_box img{width:56%;}
	.contribution .con_top .img_box .img_tit{margin:25px 0 5px 0;font-size:13px;}
	.contribution .con_top .img_box .img_txt{font-size:11px;line-height:18px;}
	.contribution .con_top .img_box .img_txt span{padding-bottom:3px;font-size:11px;line-height:21px;}
	.contribution .con_top .bg_txt{display:none;}


	.contribution .con_top .txt_box2{display:block;margin-top:55px;}
	.contribution .con_top .txt_box2 .img_area{position:relative;margin:0 -10px;}
	.contribution .con_top .txt_box2 .img_area img{max-width:100%;}
	.contribution .con_top .txt_box2 .img_area span{position:absolute;bottom:-70px;left:10px;font-size:55px;line-height:55px;font-family:'Open';font-weight:bold;color:#eee;}
	.contribution .con_top .txt_box2 p{margin-top:95px;font-size:11px;line-height:18px;}
	.contribution .con_top .txt_box2 p em{display:block;font-size:13px;font-family:'NotoB';line-height:29px;}
	.contribution .con_top .txt_box2 p span{display:block;line-height:21px;padding-bottom:10px;color:#555;}
	.contribution .con_top .txt_box2 .txt_dot{position:relative;padding-top:16px;margin-top:15px;}
	.contribution .con_top .txt_box2 .txt_dot:before{content:'';position:absolute;left:0;top:0;width:22px;height:1px;background:#333;}
	.contribution .con_top .txt_box2 .txt_dot li{padding-left:7px;position:relative;font-size:11px;line-height:18px;}
	.contribution .con_top .txt_box2 .txt_dot li:after{content:'·';position:absolute;lefT:0;top:0;}


	.contribution_con{padding:0 40px;}
	.contribution_con .txt_top{margin-top:25px;font-size:11px;line-height:18px;}
	.contribution_con .txt_top em{font-size:13px;line-height:29px;}
	.contribution_con .txt_top span{line-height:21px;padding-bottom:3px;}
	.contribution_con .txt_dot{padding-top:16px;margin-top:15px;}
	.contribution_con .txt_dot:before{width:22px;margin-left:-11px;}
	.contribution_con .txt_dot li{font-size:11px;line-height:18px;}

	.contribution_con .contribution_con1{padding-top:55px;overflow:visible;}
	.contribution_con .contribution_con1 .img_area{float:none;width:auto;}
	.contribution_con .contribution_con1 .txt_con{float:none;margin:62px 0 0 0;width:auto;}
	.contribution_con .contribution_con1 .txt_area{position:relative;}
	.contribution_con .contribution_con1 .txt_area:before{left:-10px;top:-30px;width:92px;height:2px;}
	.contribution_con .contribution_con1 .txt_area .ul_top li{width:50%;font-size:11px;line-height:13px;}
	.contribution_con .contribution_con1 .txt_area .ul_top li:first-child{width:50%;}
	.contribution_con .contribution_con1 .txt_area .txt_dot li{padding-left:7px;}
	.contribution_con .contribution_con1 .pcType{display:none;}

	.contribution_con .contribution_con2{width:auto;margin:55px 0 0 0;}
	.contribution_con .contribution_con2 .img_area img{width:84%;}
	.contribution_con .contribution_con2 .txt_area{padding:0;}

	.contribution_con .contribution_con3{width:auto;margin:55px 0 0 0;}
	.contribution_con .contribution_con3 .txt_area{padding:0;}

	.contribution_con .contribution_con4{width:auto;margin:55px 0 0 0;}
	.contribution_con .contribution_con4 .img_area img{width:56%;}
	.contribution_con .contribution_con4 .txt_area{padding:0;}

	.contribution_visual{position:relative;margin-top:45px;height:350px;}
	.contribution_visual img{position:absolute;left:50%;top:50%;width:auto;height:100%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
	.contribution_visual p{margin-top:-50px;font-size:13px;line-height:25px;}
	.contribution_visual p span{font-size:16px;}

	.contribution .listStyle3{margin-top:50px;}

	.contribution .notice_txt{margin:0 0 20px 0;font-size:12px;line-height:18px;}


	/* 181118 JH Add ::  텝즐릿 사이즈 조정 */
	.detail_concept .logo:nth-of-type(1) {margin:80px 0;}
	.page_navi_content dl.title dt {margin-bottom:33px; color:#555; font-size:50px; font-family:'MyriadPro', sans-serif; font-weight:normal;}
	.page_navi_content section + section {margin-top:100px;}
	.page_navi_content div[class*='product_wrap'] + div[class*='product_wrap'] {margin-top:80px;}
	.page_navi_content div[class*='product_wrap'] + dl {margin-top:70px;}
	.page_navi_content dl + div[class*='product_wrap'] {margin-top:80px;}
	.page_navi_content dt {margin-bottom:20px; font-size:24px; line-height:1.8;font-weight: 400;}
	.page_navi_content ul[class*='product_wrap_'] > * p strong {margin-top:10px; font-size:20px;}
	.detail_specification .specification {margin-top:80px;}




	/* 통합검색 */
	.total_search .search_area{max-width:219px;}
	.total_search .search_area input{font-size:15px;width:202px;height:30px;line-height:30px;}
	.total_search .search_area a{width:17px;height:30px;background:url('/images/common/total_search.jpg') no-repeat center center / 100% auto;}

	.total_search .search_tab{margin:40px 12px 0 12px;text-align:left;}
	.total_search .search_tab li{width:50%;margin:5px 0 0 0;box-sizing:border-box;}
	.total_search .search_tab li:nth-child(odd){padding-right:3px;}
	.total_search .search_tab li:nth-child(even){padding-left:3px;}
	.total_search .search_tab a{text-align:center;padding:5px 0;font-size:12px;line-height:18px;}
	.total_search .search_tab a span{font-size:10px;}

	.total_search .search_con_top{padding:0 12px;}
	.total_search .search_con_top .tit{font-size:12px;}
	.total_search .search_con_top a{font-size:10px;}
	.total_search .total_search_area{margin-top:25px;}
	.total_search .total_search_area .search_con{margin-top:50px;}
	.total_search .total_search_area .search_con:first-child{margin-top:0;}
	.total_search .total_search_area .listStyle1{margin-top:0;}
	.total_search .total_search_area .listStyle3{margin:0 12px;padding:0;}
	.total_search .total_search_area .faq_area{margin:15px 12px 0 12px;}

	.total_search .img_search ul{margin:10px 12px 0 12px;}
	.total_search .img_search ul li{float:left;width:50%;margin:6px 0 0 0;}
	.total_search .img_search ul li.paddingSet{padding-bottom:375px;}
	.total_search .img_search ul li:nth-child(odd) a{padding-right:3px;}
	.total_search .img_search ul li:nth-child(even) a{padding-left:3px;}
	.total_search .img_search ul li .img{overflow:hidden;position:relative;width:100%;padding-bottom:100%;background-size:cover;background-position:left top;background-repeat:no-repeat;}
	.total_search .img_search ul li p{margin-top:6px;}
	.img_view_box{display:none;width:100%;position:absolute;left:0;margin-top:15px;}
	/* 19-01-11 Add JH */
	.img_view_box .btn_view_box_close {width:20px; height:20px; font-size:0; position:absolute; top:25px; right:20px; z-index:1;}
	.img_view_box .btn_view_box_close:before, .img_view_box .btn_view_box_close:after {width:20px; border-top:2px solid #333; content:''; position:absolute; bottom:10px; left:0; display:inline-block;}
	.img_view_box .btn_view_box_close:before {transform:rotate(45deg);}
	.img_view_box .btn_view_box_close:after {transform:rotate(-45deg);}

	.img_search_slick{margin:15px 12px 0 12px;padding:50px 0 0 0;height:275px;}
	.img_search_slick .arr{top:-10px;left:0;width:43%;height:10px;background-size:auto 10px;}
	.img_search_slick .img_slick_con{margin:0 20px;}
	.img_search_slick .img_con .img{height:200px;}
	.img_search_slick .img_con p{margin-top:15px;font-size:13px;line-height:18px;}
	.img_search_slick .img_con p span{margin-top:5px;font-size:10px;}

	.popupInner{left: 15px;right: 15px;
		transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);

	}
	.popup_type1 .img_box img{max-width: 100%}

	/* 181207 Add JH :: 수상내역 및 인증 슬라이더 추가 ::Start */
	.award_slider {margin:50px 100px 0 100px; box-sizing:border-box;}
	/* 181207 Add JH :: 수상내역 및 인증 슬라이더 추가 ::End */

	.promotion .event_type2 .write_area .box {max-width:100%;}

	.promotion .event_type2 .write_area .answer_area {margin-bottom:20px; position:relative;}
	.promotion .event_type2 .write_area .answer_area button {width:100%; height:40px; line-height:40px; margin-top:10px; position:static;}
	.promotion .event_type2 .write_area .answer_area:after {clear:both; content:''; display:block;}
	.promotion .event_type2 .write_area .answer_area p {padding:0; text-align:left;}
	.promotion .event_type2 .write_area .answer_area p span {margin-top:0; margin-bottom:10px; margin-right:0; font-size:16px; font-weight:600; text-align:center; position:static; display:block;}
	.promotion .event_type2 .write_area .answer_area p input {width:100%; height:40px; line-height:38px;}
}






@media all and (max-width: 770px) {
	.detail_concept .logo:nth-of-type(1) {margin:30px 0;}
	.page_navi_content div[class*='product_wrap'] + div[class*='product_wrap'] {margin-top:40px;}
	.page_navi_content .product_wrap_2 > * {padding-left:20px;}
	.page_navi_content section + section {margin-top:50px;}
	.page_navi_content dl.title {margin-bottom:40px;}
	.page_navi_content dl.title dt {font-size:30px;}
	.page_navi_content dt {font-size:36px; line-height:40px;font-weight: 400;}
	.page_navi_content dl.title dd {font-size:14px; line-height:1.5;}
	.page_navi_content dd {font-size:3vw; line-height:1.5;}
	.page_navi_content [class*='product_wrap_'] {margin-left:-20px;}
	.page_navi_content ul[class*='product_wrap_'] > * {padding-top:10px;}
	.page_navi_content ul.product_wrap_1 {margin-left:0;}
	.page_navi_content ul[class*='product_wrap_'] > * p {margin-top:15px; font-size:14px; line-height:1.5;}/*폰트사이즈 변경 16->14 */
	.page_navi_content ul[class*='product_wrap_'] > * p strong {font-size:16px;line-height:1.5; }/*폰트사이즈 변경 18->16 높이값 지정함*/
	.detail_specification .specification {margin-top:30px;}


	.detail_specification .specification table th {width:20%; font-size:16px;}
	.detail_specification .specification table td {padding:15px 30px;}

	.detail_specification .leather_table tr:first-child th:first-child{font-size: 14px;line-height: 22px;}
	.detail_specification .leather_table th{font-size: 14px;line-height: 22px;width: 25%;padding: 10px;}
	.detail_specification .leather_table td {font-size: 13px;line-height: 20px;padding: 10px;}

	.move_con{padding:0 10px;}
	.move_con .con_top{margin-top:35px;}
	.move_con .con_top .tit span{padding-bottom:5px;font-size:17px;border-bottom:2px solid #333;}
	.move_con .con_top .txt1{margin-top:25px;font-size:15px;}
	.move_con .con_top .txt2{margin-top:15px;font-size:12px;line-height:18px;}

	.move_con .step_con{margin-top:40px;}
	.move_con .step_con .tit{font-size:17px;}
	.move_con .step_con ol{margin-top:0;text-align:center;font-size:0;}
	.move_con .step_con li{position:relative;display:inline-block;margin:25px 5px 0 5px;width:131px;height:131px;padding-top:15px;}
	.move_con .step_con li:before{right:-4%;top:50%;margin:-6px 0 0 -6px;width:12px;height:12px;background:url('/images/common/arrow_franchisee.png') no-repeat center center;background-size:12px;}
	.move_con .step_con li .step_tit{font-size:12px;}
	.move_con .step_con li .step_txt{margin-top:36px;font-size:10px;line-height:12px;color:#fff;letter-spacing:-0.5px;}
	.move_con .step_con li .step_txt span{font-size:11px;padding-bottom:5px;}

	.move_con .sheet_con{margin-top:40px;}
	.move_con .sheet_con .tit{font-size:17px;}
	.move_con .sheet_con .tab_btn{margin-top:25px;}
	.move_con .sheet_box{margin-top:80px;}
	.move_con #sheet_box1 .info_txt{font-size:12px;line-height:18px;padding:22px 0;margin-bottom:0px;}
	.move_con .sheet_box .sheet_list{max-width:984px;margin:0 15px 0 15px;font-size:0;}
	.move_con .sheet_box .sheet_list li{width:50%;padding:0 2.5px;margin-top:5px;}
	.move_con .sheet_box .sheet_list li .sheet_btn{display:block;padding:7px 10px;border:1px solid #ccc;text-align:left;font-size:11px;line-height:14px;}
	.move_con .sheet_box .sheet_list li .sheet_btn.on{position:relative;background:#0b004a;border-color:#0b004a;color:#fff;}
	.move_con .sheet_box .sheet_list li .sheet_btn.on:after{content:'';position:absolute;right:-9px;top:-9px;width:18px;height:18px;background:url('/images/customer/sheet_del_m.png') no-repeat right top / cover;}
	.move_con .sheet_box .sheet_list li .sheet_btn.on span{padding-right:0;background:none;letter-spacing:-0.5px;}
	.move_con.form_type .sheet_con{margin:0 -12px;padding:0 12px;}
	.move_con.form_cont .form_tit {margin: 0; padding-bottom: 20px;}
	.move_con.form_cont .etc_list_box {padding: 20px 10px;}
	.move_con.form_cont .etc_list_box ul {display: grid; grid-template-columns: repeat(2, 1fr);}
	.move_con.form_cont .etc_list_box ul li a {font-size: 11px;}
	.move_con.form_cont .etc_list_box ul li a.on {position: relative;}
	.move_con.form_cont .etc_list_box ul li a.on::after {content: ''; position: absolute; right: -9px; top: -9px; width: 18px; height: 18px; background: url('/images/customer/sheet_del_m.png') no-repeat right top / cover;}
	.move_con.form_cont .etc_list_box ul li a.on span {padding-right: 0; background: none;}

	.form_list .equest_list{font-size:0;margin-top:10px;}
	.form_list .equest_list .all_del{width:26%;font-size:11px;line-height:30px;}
	.form_list .equest_list li{margin-top:8px;}
	.form_list .equest_list .btn_del{font-size:11px;line-height:30px;}
	.form_list .equest_list .inline_box{display:inline-block;vertical-align:top;margin-top:4px;box-sizing:border-box;}
	.form_list .equest_list .inline_box.size0{width:20%;padding-right:0;}
	.form_list .equest_list .inline_box.size1{width:40%;padding:0 0 0 4px;}
	.form_list .equest_list .inline_box.size2{width:40%;padding-right:4px;}
	.form_list .equest_list .inline_box.size3{max-width:596px;width:60%;}

	.form_list .total_sum{overflow:hidden;margin-top:10px;}
	.form_list .total_sum .btn_total{width:26%;font-size:11px;line-height:30px;box-sizing:border-box;}
	.form_list .total_sum .sum_num{width:74%;font-size:18px;line-height:32px;}
	.form_list .total_sum .sum_num2{width:100%;font-size:18px;line-height:32px;}
	.form_list .total_info{margin-top:10px;}
	.form_list .total_info li{padding-left:7px;font-size:10px;line-height:18px;}

	.move_info{margin:15px 12px 0 12px;}
	.move_info dt{float:none;width:auto;padding:0 0 0 28px;margin-top:0;text-align:left;font-size:13px;line-height:22px;background:url('/images/customer/move_info.jpg') no-repeat left top / auto 100%;;}
	.move_info dd{margin:12px 0 0 0;}
	.move_info dd li{padding-left:7px;font-size:10px;line-height:18px;}

	.move_tell{margin-top:15px;padding-top:25px;border-top:1px solid #ccc;}
	.move_tell .number{font-size:14px;}
	.move_tell .date{font-size:10px;margin-top:15px;}
	.move_tell .btnList{margin-top:25px;}

	.form_tit.move_type{position:relative;margin-bottom:10px;}
	.form_tit.move_type a{position:static;display:block;width:115px;margin-top:10px;font-size:11px;line-height:38px;border:2px solid #f7f7f7;}
	.form_tit.into_btn_type{position:relative;}
	.form_tit.into_btn_type .layer_btn{position:absolute;right:0;top:20px;}
	.form_tit.into_btn_type .layer_btn a{padding:0 0 0 28px;font-size:10px;line-height:24px;background-size:24px;}
	.form_tit.into_btn_type .layer_btn .info_layer{right:0;top:40px;width:280px;-webkit-border-radius: 10px;border-radius: 10px;padding:25px 10px;}
	.form_tit.into_btn_type .layer_btn .info_layer:after{right:45px;top:-13px;margin-top:0;width:15px;height:13px;background:url('/images/customer/layer_arr_m.png') no-repeat center center / cover;}
	.form_tit.into_btn_type .layer_btn .info_layer li{padding-left:7px;font-size:10px;line-height:18px;letter-spacing:0;}

	/*20181201추가*/
	/**
	브랜드스토리
	**/
	/* 브랜드소개 */
	.brand_info .con1{margin-top:0;background:#f7f7f7;}
	.brand_info .con1 .txt_area{position:relative;padding:30px 22px 0 22px;height:auto;}
	.brand_info .con1 .stit{font-size:10px;position:relative;z-index:2;}
	.brand_info .con1 .tit{padding:15px 0 30px 0;font-size:40px;line-height:48px;position:relative;z-index:2;}
	.brand_info .con1 .txt{font-size:15px;line-height:21px;position:relative;z-index:2;}
	.brand_info .con1 .txt span{margin-top:5px;font-size:11px;line-height:18px;}
	.brand_info .con1 .bg{position:relative;left:0;top:0;z-index:2;margin:118px -22px 0 -22px;background:url('/images/story/bg_intro1.jpg') no-repeat center top / cover;width:auto;height:auto;padding-bottom:98%;}
	.brand_info .con1 .bg2{position:absolute;left:inherit;right:22px;top:170px;background:url('/images/story/bg_intro2.jpg') no-repeat center top / 100% auto;width:115px;height:300px;}

	.brand_info .con2{margin-top:30px;}
	.brand_info .con2 .tit{font-size:15px;line-height:21px;}
	.brand_info .con2 .tit span{margin-top:8px;font-size:12px;}
	.brand_info .con2 .en_tit{margin-top:18px;padding-top:16px;font-size:11px;}
	.brand_info .con2 .en_tit:before{width:22px;height:1px;margin-left:-11px;}
	.brand_info .con2 ul{padding:0 0 40px 0;margin:0 12px;border-bottom:1px solid #ccc;}
	.brand_info .con2 li{float:left;width:50%;margin:40px 0 0 0;box-sizing:border-box;padding-right:10px;}
	.brand_info .con2 li:nth-child(even){padding:0 0 0 10px;}
	.brand_info .con2 li .txt1{margin-top:18px;font-size:17px;}
	.brand_info .con2 li .txt2{padding-bottom:3px;margin-top:12px;font-size:10px;}
	.brand_info .con2 li .txt3{margin-top:10px;font-size:11px;line-height:17px;}
	.brand_info .con2 li a{margin-top:15px;font-size:11px;}

	.brand_info .con3{margin-top:30px;}
	.brand_info .con3 .tit{font-size:15px;line-height:21px;}
	.brand_info .con3 .tit span{margin-top:8px;font-size:12px;}
	.brand_info .con3 .line_tit{margin-top:18px;padding-top:16px;font-size:11px;}
	.brand_info .con3 .line_tit:before{width:22px;height:1px;margin-left:-11px;}
	.brand_info .con3 .link_area{margin:32px 12px 0 12px;}
	.brand_info .con3 .link_area .link2{left:33%;width:33%;}
	.brand_info .con3 .link_area .link3{left:66%;width:34%;}
	.brand_info .con3 .link_area span{font-size:10px;letter-spacing:-0.5px;}
	.brand_info .con3 .link_area a:hover span{padding-bottom:0;background:none;}
	.brand_info .con3 .link_area span em{padding-bottom:5px;font-size:11px;}

	/* 친환경 에몬스 */
	.green_feeling .txt_green_feeling{font-size:12px;line-height:18px;}
	.green_feeling .tab_btn{margin-top:25px;}
	.green_feeling .con1{margin-top:-10px;}
	.green_feeling .con1 ul{padding:0 0 40px 0;margin:0 12px;border-bottom:1px solid #ccc;}
	.green_feeling .con1 li{float:left;width:50%;margin:40px 0 0 0;box-sizing:border-box;padding-right:10px;}
	.green_feeling .con1 li:nth-child(odd){clear:both;}
	.green_feeling .con1 li:nth-child(even){padding:0 0 0 10px;}
	.green_feeling .con1 li img{width:100%;}
	.green_feeling .con1 li .tit{margin-top:25px;font-size:15px;}
	.green_feeling .con1 li .txt{margin-top:15px;padding-top:16px;font-size:11px;line-height:17px;}
	.green_feeling .con1 li .txt:before{width:28px;margin-left:-14px;}
	.green_feeling .con1 li a{margin-top:15px;font-size:11px;}

	.green_feeling .con2{margin-top:40px;}
	.green_feeling .con2 .tit{padding-bottom:5px;font-size:17px;border-width:1px;}
	.green_feeling .con2 ol{margin:0 17px;font-size:0;}
	.green_feeling .con2 li{position:relative;display:inline-block;width:131px;height:131px;margin:25px 12px 0 0;}
	.green_feeling .con2 li:nth-child(1){background-size:24px;}
	.green_feeling .con2 li:nth-child(2){background-size:24px;}
	.green_feeling .con2 li:nth-child(3){background-size:24px;}
	.green_feeling .con2 li:nth-child(4){background-size:24px;}
	.green_feeling .con2 li:nth-child(5){background-size:24px;}
	.green_feeling .con2 li:nth-child(6){background-size:24px;margin-right:12px;}
	.green_feeling .con2 li:after{right:-8px;width:5px;height:14px;margin-top:-7px;background-size:100% auto;}
	.green_feeling .con2 .step{padding-top:30px;font-size:13px;font-weight:normal;}
	.green_feeling .con2 .txt{padding-top:45px;font-size:11px;}

	.green_feeling .con3{margin-top:40px;}
	.green_feeling .con3 ul{padding:0 22px;text-align:center;}
	.green_feeling .con3 li{width:223px;margin:0 10px;padding-bottom:40px;text-align:left;}
	.green_feeling .con3 li:first-child{margin-left:10px;}
	.green_feeling .con3 li .tit{margin-top:5px;font-size:14px;}
	.green_feeling .con3 li .txt{margin-top:10px;font-size:12px;line-height:19px;}
	.green_feeling .con3 li .txt2{margin-top:10px;font-size:11px;line-height:18px;}

	.green_feeling .con4{padding:0 22px;margin:0 auto;}
	.green_feeling .con4 .en_tit{padding-top:0;font-size:11px;}
	.green_feeling .con4 .tit{margin-top:8px;font-size:16px;line-height:20px;}
	.green_feeling .con4 .txt{margin-top:8px;font-size:11px;line-height:17px;}
	.green_feeling .con4 .con_box1{margin-top:10px;}
	.green_feeling .con4 .con_box1 .txt_area{float:none;width:auto;}
	.green_feeling .con4 .con_box1 .img{position:absolute;right:0;bottom:0;width:50%;margin-top:0;}
	.green_feeling .con4 .con_box1 .img span{left:10px;bottom:10px;font-size:10px;}
	.green_feeling .con4 .con_box1 .img_area{position:relative;width:50%;margin-top:20px;}
	.green_feeling .con4 .con_box1 .img_area span{left:10px;bottom:10px;font-size:10px;}
	.green_feeling .con4 .con_box2{margin-top:40px;}
	.green_feeling .con4 .con_box2 .txt_area{position:static;}
	.green_feeling .con4 .con_box2 .img_area{margin:20px 0 0 0;}
	.green_feeling .con4 .con_box3{width:auto;margin:40px auto 0 auto;}
	.green_feeling .con4 .con_box3 .img_area{float:left;width:115px;}
	.green_feeling .con4 .con_box3 .txt_area{float:none;margin-left:128px;width:auto;}

	.green_feeling .con5{margin-top:65px;padding-bottom:70%;}
	.green_feeling .con5 img{position:absolute;left:50%;top:0;width:auto;height:100%;
		-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
	.green_feeling .con5 p{background-size:auto 50px;}

	/* 디자인 에몬스 */
	.design_emons .con1{height:368px;;background-size:auto 100%}
	.design_emons .con1 .txt_area{padding:30px 22px 0 22px;}
	.design_emons .con1 .stit{font-size:10px;}
	.design_emons .con1 .tit{padding:15px 0 15px 0;font-size:40px;line-height:48px;}
	.design_emons .con1 .en_tit{font-size:15px;}
	.design_emons .con1 .txt{margin-top:15px;font-size:11px;line-height:18px;}

	.design_emons .con2{margin-top:40px;}
	.design_emons .con2 .tit{font-size:15px;line-height:21px;}
	.design_emons .con2 .tit span{margin-top:8px;font-size:12px;}
	.design_emons .con2 .line_tit{margin-top:18px;padding-top:16px;font-size:11px;}
	.design_emons .con2 .line_tit:before{width:22px;height:1px;margin-left:-11px;}
	.design_emons .con2 ul{padding:0 12px;}
	.design_emons .con2 li{float:left;width:50%;margin:40px 0 0 0;box-sizing:border-box;padding-right:10px;}
	.design_emons .con2 li:nth-child(even){padding:0 0 0 10px;}
	.design_emons .con2 li .txt1{margin-top:18px;font-size:17px;}
	.design_emons .con2 li .txt2{padding-bottom:3px;margin-top:12px;font-size:10px;}
	.design_emons .con2 li .txt3{margin-top:10px;font-size:11px;line-height:17px;}

	.design_emons .con3{margin-top:40px;}
	.design_emons .con3 .tit{padding-bottom:5px;font-size:17px;border-width:1px;}
	.design_emons .con3 ol{margin:0 17px;font-size:0;text-align:left;}
	.design_emons .con3 ol > li{position:relative;width:50%;display:inline-block;margin:25px 0 0 0;text-align:center;}
	.design_emons .con3 ol > li .round{width:131px;height:131px;margin:0 auto;}
	.design_emons .con3 ol > li:nth-child(1) .round{background-position:center 52px;background-size:24px;}
	.design_emons .con3 ol > li:nth-child(2) .round{background-position:center 52px;background-size:24px;}
	.design_emons .con3 ol > li:nth-child(3) .round{background-position:center 52px;background-size:24px;}
	.design_emons .con3 ol > li:nth-child(4) .round{background-position:center 52px;background-size:24px;}
	.design_emons .con3 ol > li:nth-child(5) .round{background-position:center 52px;background-size:24px;}
	.design_emons .con3 ol > li:nth-child(6) .round{background-position:center 52px;background-size:24px;}
	.design_emons .con3 ol > li:nth-child(7) .round{background-position:center 52px;background-size:24px;margin-right:auto;}
	.design_emons .con3 ol > li:after{right:-2px;top:60px;width:5px;height:14px;background-size:100% auto;}
	.design_emons .con3 .step{padding-top:30px;font-size:13px;}
	.design_emons .con3 .txt{padding-top:45px;font-size:11px;line-height:15px;}
	.design_emons .con3 ol > li:first-child .txt{padding-top:40px;}
	.design_emons .con3 .tit1{margin-top:10px;font-size:11px;line-height:17px;}
	.design_emons .con3 .txt1{margin-top:3px;font-size:10px;line-height:17px;}
	.design_emons .con3 li ul{margin-top:5px;}
	.design_emons .con3 li li{padding-left:5px;font-size:11px;line-height:17px;}
	.design_emons .con3 li .txt_area{width:130px;margin:0 auto;}
	.design_emons .con3 ol > li:nth-child(1) .txt_area{margin-left:auto;padding-left:30px;}
	.design_emons .con3 ol > li:nth-child(3) .txt_area{margin-left:auto;padding-left:30px;}
	.design_emons .con3 ol > li:nth-child(4) .txt_area{margin-left:auto;padding-left:30px;}
	.design_emons .con3 ol > li:nth-child(5) .txt_area{margin-left:auto;padding-left:30px;}
	.design_emons .con3 ol > li:nth-child(6) .txt_area{margin-left:auto;padding-left:30px;}

	/* 품질 에몬스 */
	.quality_emons .quality_txt{margin-top:45px;}
	.quality_emons .quality_txt p{font-size:19px;}
	.quality_emons .quality_txt p:after{top:58px;height:73px;}
	.quality_emons .quality_txt.line_none p:after{display:none;}
	.quality_emons .quality_txt p span{margin-top:5px;font-size:11px;}

	.quality_emons .con1{margin-top:30px;}
	.quality_emons .con1 .tit{font-size:20px;line-height:26px;}
	.quality_emons .con1 .tit span{font-size:13px;}
	.quality_emons .con1 .txt{margin-top:10px;font-size:10px;line-height:16px;}

	.quality_emons .con2{padding:0 22px;margin:40px auto 0 auto;}
	.quality_emons .con2 .tit{font-size:13px;}
	.quality_emons .con2 .txt{margin-top:8px;font-size:12px;line-height:18px;}
	.quality_emons .con2 .left_con{float:none;width:auto;}
	.quality_emons .con2 .left_con .img_area{margin-top:25px;}
	.quality_emons .con2 .right_con{float:none;width:auto;margin-top:50px;}
	.quality_emons .con2 .right_con .img_area{margin-top:25px;}

	.quality_emons .con3{margin:135px auto 0 auto;padding:0 22px;}
	.quality_emons .con3 .con3_tit{font-size:20px;font-family:'NotoB';line-height:1;}
	.quality_emons .con3 ol{margin-top:25px;}
	.quality_emons .con3 li{float:none;width:auto;}
	.quality_emons .con3 li .pcImg{display:none;}
	.quality_emons .con3 li .moImg{display:inline;}
	.quality_emons .con3 li .txt_area{position:static;padding:15px 0 0 0;height:90px;}
	.quality_emons .con3 li:nth-child(odd) .txt_area{background:#2c4152;}
	.quality_emons .con3 li:nth-child(even) .txt_area{background:#7b6557;}
	.quality_emons .con3 li .txt_area .num{font-size:16px;padding-bottom:8px;}
	.quality_emons .con3 li .txt_area .tit{font-size:13px;line-height:1;padding:0;}
	.quality_emons .con3 li .txt_area .txt{max-height:100%;margin:8px 0 0 0;font-size:10px;line-height:16px;color:#fff;}
	.quality_emons .con3 li .over{display:none;}
	.quality_emons .con3 li:hover .txt_area .tit{padding:0;}
	.quality_emons .con3 li:hover .txt_area .txt{max-height:500px;padding-bottom:0;}

	.quality_emons .con4{margin-top:40px;padding:35px 12px 45px; 12px;}
	.quality_emons .con4 .tit{font-size:17px;}
	.quality_emons .con4 .txt{margin:25px auto 0 auto;font-size:13px;line-height:30px;border-width:2px;}
	.quality_emons .con4 .img_area{margin-top:35px;}
	.quality_emons .con4 .img_area img{max-width:100%;}
	.quality_emons .con4 .img_area .pcImg{display:none;}
	.quality_emons .con4 .img_area .moImg{display:inline;}

	.quality_emons .con5{margin-top:25px;}
	.quality_emons .con5 ol{font-size:0;text-align:left;}
	.quality_emons .con5 li{display:inline-block;margin:20px 0 0 0;width:50%;height:127px;text-align:center;}
	.quality_emons .con5 li:nth-child(1){background-size:auto 100%;}
	.quality_emons .con5 li:nth-child(2){background-size:auto 100%;}
	.quality_emons .con5 li:nth-child(3){background-size:auto 100%;}
	.quality_emons .con5 li:nth-child(4){background-size:auto 100%;}
	.quality_emons .con5 li:nth-child(5){background-size:auto 100%;}
	.quality_emons .con5 li .step{padding-top:65px;font-size:11px;}
	.quality_emons .con5 li .txt{padding-top:5px;font-size:12px;line-height:15px;}

	/* 수상내역 및 인증 */
	.award_list{padding:0 22px;}
	.award_list > ul{margin-top:0;}
	.award_list > ul > li{float:none;width:auto;margin:25px 0 0 0;}
	.award_list .tit{margin-top:12px;font-size:15px;}
	.award_list li ul{margin-top:5px;}
	.award_list li li{font-size:12px;line-height:18px;}	

	/* 견학신청 */
	.emons_tour .con1{height:340px;padding:0 22px;text-align:left;background:url('/images/story/bg_tour.jpg') no-repeat 10% bottom / auto 70%;}
	.emons_tour .con1 .stit{font-size:10px;}
	.emons_tour .con1 .tit{padding:15px 0;font-size:40px;}
	.emons_tour .con1 .txt{font-size:15px;line-height:21px;}

	.emons_tour .con2{padding:10px 0 40px 0;}
	.emons_tour .con2 dl{margin-top:45px;}
	.emons_tour .con2 dt{padding-bottom:5px;font-size:17px;border-width:1px;}
	.emons_tour .con2 dd{margin-top:25px;font-size:12px;line-height:18px;}
	.emons_tour .con2 dd span{margin-top:15px;}
	.emons_tour .con2 dd em{font-size:12px;}
	.emons_tour .con2 .btnList{margin-top:25px;}

	.emons_tour .con3{padding:35px 10px;}
	.emons_tour .con3 .pcCon{display:none;}
	.emons_tour .con3 .slick_con{display:block;}
	.emons_tour .con3 .slick_con img{width:100%;}
	.emons_tour .con3 .slick_con p{margin-top:20px;font-size:13px;line-height:1;}
	.emons_tour .con3 .slick_con .slick-slide{margin:0 10px;}
	.emons_tour .con3 .slick-dots{margin:25px 0 0 0;text-align:center;font-size:0;}
	.emons_tour .con3 .slick-dots li{overflow:hidden;display:inline-block;width:8px;height:8px;margin-left:6px;background:#ddd;-webkit-border-radius:50%;border-radius:50%;}
	.emons_tour .con3 .slick-dots li.slick-active{background:#9f9f9f;}
	.emons_tour .con3 .slick-dots li:first-child{margin:0;}
	.emons_tour .con3 .slick-dots li button{width:100%;height:100%;font-size:0;line-height:0;text-indent:-5000px;}

	.emons_tour .form_cont{max-width:1460px;padding:0 10px;margin:100px auto 0 auto;}
	.emons_tour .chk_group{margin:5px 0 0 0;}
	.emons_tour .btn_area{padding:0 12px;margin-top:25px;}
	.emons_tour .btn_area li{width:49%;margin-left:2%;}
	.emons_tour .btn_area li a{width:auto;font-size:12px;line-height:42px;}

	/* 181207 Add JH :: 수상내역 및 인증 슬라이더 추가 ::Start */
	.award_slider {margin:26px 22px;}
	.award_slider .slide_img {padding-top:71.7905%;}
	.award_slider .slick-dots {margin-top:20px;}

	.award01_1 {background-image:url('/images/story/img_slide_m_award01_1.jpg');}
	.award01_2 {background-image:url('/images/story/img_slide_m_award01_2.jpg');}
	.award01_3 {background-image:url('/images/story/img_slide_m_award01_3.jpg');}
	.award01_4 {background-image:url('/images/story/img_slide_m_award01_4.jpg');}
	.award02_1 {background-image:url('/images/story/img_slide_m_award02_1.jpg');}
	.award02_2 {background-image:url('/images/story/img_slide_m_award02_2.jpg');}
	.award02_3 {background-image:url('/images/story/img_slide_m_award02_3.jpg');}
	.award02_4 {background-image:url('/images/story/img_slide_m_award02_4.jpg');}
	.award03_1 {background-image:url('/images/story/img_slide_m_award03_1.jpg');}
	.award03_2 {background-image:url('/images/story/img_slide_m_award03_2.jpg');}
	.award03_3 {background-image:url('/images/story/img_slide_m_award03_3.jpg');}
	.award03_4 {background-image:url('/images/story/img_slide_m_award03_4.jpg');}
	/* 181207 Add JH :: 수상내역 및 인증 슬라이더 추가 ::End */
	

	/*제품상세 에몬스 추가*/

	.page_navi_content ul[class*='product_wrap_'] {margin-top:-31px;}
	.page_navi_content ul[class*='product_wrap_']:after {clear:both; content:''; display:block;}
	.page_navi_content ul[class*='product_wrap_'] > * {padding-top:31px; box-sizing:border-box; float:left; padding:10px 2%;}
	.page_navi_content ul[class*='product_wrap_'] > * p {margin:25px auto 10px auto; color:#333; font-size:12px; line-height:18px; text-align:left; position:relative; padding:0;}/*181213 width:591 삭제 padding-left:9% 추가*/
	.page_navi_content ul[class*='product_wrap_'] > * p strong {margin-top:16px; margin-bottom:15px; color:#333; font-size:14px; font-weight:500; display:block;}
	.page_navi_content ul[class*='product_wrap_'] > * p.attach_image {padding-left:384px;}
	.page_navi_content ul[class*='product_wrap_'] > * p.attach_image span {position:absolute; top:-20px; left:50px;}
	/*.page_navi_content ul[class*='product_wrap_'] + [class*='product_wrap_'] {margin-top:30px;}*/
	.page_navi_content ul[class*='product_wrap_'] > * span {margin-top:9px; font-size:12px; font-weight:500; line-height:18px; text-align:center; display:block;}

	.page_navi_content .product_wrap_2 {width:100%; margin:0 auto;}/*181213 에몬스추가*/
	.page_navi_content .product_wrap_3 {width:100%; margin:-29px auto 0 auto;}/*181213 에몬스추가*/
	.page_navi_content .product_wrap_4 {width:100%; margin:0 auto;}/*181213 에몬스추가*/


	.page_navi_content .product_wrap_3 li:nth-child(3) {clear:both;}
	.page_navi_content .product_wrap_4 li:nth-child(3) {clear:both;}

	.page_navi_content .product_wrap_1 > * {width:100%;}
	.page_navi_content .product_wrap_2 > * {width:50%;}
	.page_navi_content .product_wrap_3 > * {width:50%;}
	.page_navi_content .product_wrap_4 > * {width:50%;} /*181213 에몬스추가*/


	.tube_cover iframe {width:90%; height:300px; margin-top:50px;} /*에몬스추가*/

	.listStyle6 .list .num{display:none;}
.listStyle6 .list_tit .num{display:none;}
	.listStyle6 .list .copyright{min-width:auto;}
	.listStyle6 .list .date{min-width:auto;}


}



/*태블릿 앳홈 850px 제품페이지 캡쳐 때문에 추가함*/
@media all and (max-width: 850px) {
    .pdt_view{padding:30px 0 80px 0;margin:0 auto;}
	.detail_concept .logo:nth-of-type(1) {margin:30px 0;}
	.page_navi_content div[class*='product_wrap'] + div[class*='product_wrap'] {margin-top:40px;}
	.page_navi_content .product_wrap_2 > * {padding-left:20px;}
	.page_navi_content section + section {margin-top:50px;}
	.page_navi_content dl.title {margin-bottom:40px;}
	.page_navi_content dl.title dt {font-size:30px;}
	.page_navi_content dt {font-size:22px; line-height:32px;}
	.page_navi_content dl.title dd {font-size:14px; line-height:1.5;}
	.page_navi_content dd {font-size:16px; line-height:28px;    padding: 0 10px;}
	.page_navi_content [class*='product_wrap_'] {margin-left:0px;}
	.page_navi_content ul[class*='product_wrap_'] > * {padding-top:10px;}
	.page_navi_content ul.product_wrap_1 {margin-left:0;}
	.page_navi_content ul[class*='product_wrap_'] > * p {margin-top:15px; font-size:16px; line-height:1.5;}/*폰트사이즈 변경 16->14 */
	.page_navi_content ul[class*='product_wrap_'] > * p strong {font-size:24px;line-height:1.5; }/*폰트사이즈 변경 18->16 높이값 지정함*/
	.detail_specification .specification {margin-top:30px;}
	.ct_txt{font-size:18px !important;line-height: 28px !important;}
	.detail_specification .specification table td {padding:15px 15px;line-height:1.5;box-sizing:border-box;text-align:left;font-size:16px;}
	.main_sub_txt {font-size:20px!important; line-height: 28px!important;}
	.main_head_txt {margin: 0;font-size: 30px!important;line-height: 46px!important;}
	.ct_tit{margin: 0;font-size: 30px!important;line-height: 46px!important;}
	.page_navi{margin-bottom:30px;}
	.page_navi li{width:80px; padding:0 0px;}
	.page_navi a{font-size:14px;padding:16px 5px;}
.scholarCont .scholar_head h1{font-size:22px;line-height: 30px;margin:40px 0 20px 0;}
.scholarCont .scholar_head h2 {font-size:1em; color:#1a71b3; padding-bottom:30px; line-height:150%;font-weight: 500;}

}


@media all and (max-width:600px) {
	#contents .curation_visual {grid-template-columns: repeat(1, 1fr);}
}

/* 갤럭시 폴드 사이즈 */
@media all and (max-width:350px) {
   .pdt_view{padding:30px 0 80px 0;margin:0 auto;}
   .page_navi{margin-bottom:30px;}
   .page_navi li{width:60px;padding:0px;}
   .page_navi a{font-size:12px;padding:16px 5px;}
}

/* 상세페이지 상단 마진 정렬 */

.infor_com_top{margin-top:100px;}
.infor_com_top2{margin-top:70px;}
.infor_com_top_sp{margin-top:20px;}
