@charset "UTF-8";
@import url("common.css");
br{font-family:none;}
#wrap{width:100%; position:relative }

/*공통상단*/
.pc{display:block;}
.mobile{display:none;}

#header{width:100%;position:relative; border-bottom:4px solid #00004f; }
#header #top{clear:both;max-width:1200px;margin:0 auto; position:relative; }
#header #top h1{display:inline-block; float:left; padding:21px 0; position:absolute; left:0;z-index:100;}
#header #top #navi{float:left;}
#header #top #navi ul{margin:0 auto; padding-left:50px;}
#header #top #navi ul.gnb{margin:0 55px;}
#header #top #navi ul.gnb > li{display:inline-block; height:100%;position:relative}
#header #top #navi ul.gnb > li > a{color:#221815;display:block;font-weight:500; font-size:20px; padding:36px 15px 30px 15px;}
#header #top #navi ul.gnb > li > a.top_on{color:#e60012; }
#header #top #navi ul.gnb > li > a.top_on:after{display:block; content:""; left:0; top:90px; width:100%; height:14px; position:absolute;background: url('/design/jp/images/default/navi_point.png') no-repeat center top; text-align:center; z-index:999999}
#header #top #navi ul.gnb > li > a:hover{color:#e60012; }
#header #top #navi ul.gnb > li .gnb_line{width:84px;border-top: 3px solid #df000f;position: absolute;top:60px;z-index: 9999999;display: none;left:13px}
#header #top #navi ul.gnb > li.on .gnb_line{display:block;}
#header #top #navi ul.gnb > li.ov .gnb_line{display:block !important;}
#header #top #navi ul.gnb > li.ov .gnb_line{width:85px;border-top: 3px solid #ff7e18;position: absolute;top:90px;z-index: 9999999;display: none;left:13px}

#header #top #navi ul.gnb > li > ul.sgnb{display:none;width:165px;position:absolute;top:90px;left:0;z-index:1;background:#00004f;padding:20px 0;height:120px;}
#header #top #navi ul.gnb > li > ul.sgnbV1{height:150px;}
#header #top #navi ul.gnb > li > ul.sgnb > li{padding:0 0 0 20px;}
#header #top #navi ul.gnb > li > ul.sgnb > li > a{color:#FFF;font-size:14px;font-weight:400;line-height:30px;}
/*상단*/
#header{*font-size:10px; top:0; border-bottom:4px solid #00004f;z-index:999; background-color:#fff; position:fixed;border-color: #00004f;}
#header #top { max-width: 1200px; vertical-align: middle; display: block; position:relative;}
/*navi*/
#header #top > #navi {display:block; width:calc( 100% - 150px ); margin-left:150px;}
/* 국문/영문 버튼 처리*/
#header #top #navi ul.ut {float:right; display:inline-block;}
#header #top #navi ul.ut_1 {padding:30px 0;margin-right:15px;}
#header #top #navi ul.ut_2 {padding:20px 0;}
#header #top #navi ul.ut li{float:left;}
#header #top #navi ul.ut_1 > li > a {font-family: 'Gmarket Sans';font-weight:500;font-size:14px;color:#8f8f8f;}

/*검색/전체메뉴 버튼 처리*/
#header #top #navi ul.ut_2 > li:nth-child(1) > a {background: url('/design/jp/images/default/icon_searchbtn.png') no-repeat center center;background-color: #ff7e18;margin-right:7px;}
#header #top #navi ul.ut_2 > li:nth-child(2) > a {background: url('/design/jp/images/default/icon_menubtn.png') no-repeat center center;background-color: #911a02;}
#header #top #navi ul.ut_2 > li > a {width:45px; height:45px;border-radius:25px;padding:0;color: #fff;display:block;}

/*상단 검색 창 보이기*/
#search_box{width:100%;position:fixed;top:86px;left:0px;background-color:#FFF;border-top:3px solid #00004f;border-bottom:1px solid #00004f;}
#search_box > div {max-width:1200px;margin:0 auto;display:block;text-align:center;padding:20px;}
#search_box > div input[type=text] {width:70%;margin-right:20px;border: 1px solid #ccc;font-size: 14px;padding:5px;height:40px;margin-bottom: 0px;}
#search_box > div input[type=submit] {background-color:#c9151e;color:#fff;padding:0 20px;height:40px;text-align:center;font-weight:bold;border:0;vertical-align: top;}

/*PC 상단 전체메뉴 처리*/
#AllgnbOpen{width:100%;position:fixed;top:86px;left:0px;border-top:3px solid #00004f;background:#FFF;}
.Allgnb_Wrap{width:1200px;margin: 0 auto;background:#FFF;/*border-bottom:1px solid #00004f;*/}
.Allgnb_Wrap > li{display:block;border-bottom:1px solid #ccc;padding:20px 20px 15px 20px;overflow:hidden;vertical-align:middle;}
.Allgnb_Wrap > li > a{font-size:1.1em;font-weight:500;}
/*.Allgnb_Wrap > li:last-child{border-bottom:0 solid #ccc;}*/
.Allgnb_Wrap > li > a{color:#221815;float:left;width:200px;display:block;}
.Allgnb_Wrap > li > ul > li{display:inline-block;margin-right:20px;}
.Allgnb_Wrap > li > ul > li > a{font-size:0.9em;color:#000;font-weight:500;}

.All_header{display:none;}
.All_lang{display:none;}


/* 메인 컨텐츠 시작*/
#fullpage{/*height:989px;*/}
/*.fp-section.fp-table, .fp-slide.fp-table {display:table;table-layout:fixed;width:100%;}*/


/* 비주얼 */
#visual{position:relative; width:100%; /*overflow:hidden;*/}
#visual .visual-item{position:relative; width:100%; overflow:hidden;}
#visual .visual-item{
			width:100%;
			-ms-transform: scale(1.2,1.2); /* IE 9 */
			-o-transform: scale(1.2,1.2); /* IE 9 */
			-moz-transform: scale(1.2,1.2); /* IE 9 */
			-webkit-transform: scale(1.2,1.2); /* Chrome, Safari, Opera */
			 transform: scale(1.2,1.2);
			-webkit-transition:transform 5000ms  ease-in-out ; /* Safari */
			-moz-transition:transform 5000ms ease-in-out ; /* Safari */
			-o-transition:transform 5000ms ease-in-out ; /* Safari */
			-ms-transition:transform 5000ms ease-in-out ; /* Safari */
			transition:transform 5000ms ease-in-out ;
		}
#visual .visual-item:focus{outline:none;}

/* active */
#visual .visual-item.active{
	-ms-transform: scale(1,1); /* IE 9 */
	-o-transform: scale(1,1); /* IE 9 */
	-moz-transform: scale(1,1); /* IE 9 */
	-webkit-transform: scale(1,1); /* Chrome, Safari, Opera */
	transform: scale(1,1);
}
#visual .slick-arrow{
	position:absolute; bottom:10%; margin-bottom:270px;width:63px; height:59px; left:6%; background:none; border:0; cursor:pointer; z-index:99; font-size:0; 
	-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms
}

/*#visual .slick-slide img{height:100%;}*/

#visual .visual-item{height:989px;background-size: cover;background-position: top center;backface-visibility: hidden;}
#visual .visual-ittem1{background:url('/design/jp/images/default/m_visual01.jpg') no-repeat;background-size: cover;background-position: top center;backface-visibility: hidden;}
#visual .visual-ittem2{background:url('/design/jp/images/default/m_visual02.jpg') no-repeat;background-size: cover;background-position: top center;backface-visibility: hidden;}
#visual .visual-ittem3{background:url('/design/jp/images/default/m_visual03.jpg') no-repeat;background-size: cover;background-position: top center;backface-visibility: hidden;}

/*.slick-list{height:100vh;}*/

/*#visual {width:100%;height:100%;overflow:hidden;position:relative;z-index:500;}*/
/*.slider{width:100%;height:100%;position:relative;}*/
/*
.slItems {width:100%;height:100%;overflow:hidden;position:relative;}
.slItem{background:url('/design/jp/images/default/m_visual01.jpg') no-repeat;height:989px;background-size: cover;background-position: top center;backface-visibility: hidden;}
*/

/*.slItem {width:100%;height:100%;position: absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:top center;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;}*/

/* 비주얼 글자처리 */
.visual_content {height: 100%;position: absolute;width: 100%;top: 0;left:0;}
.section .cb_slide_text {max-width:1200px;margin:0 auto;display:block;clear:both;content:'';height:100%;position:relative;}
.section .cb_slide_text .title_div .main_p {font-size:50px;line-height: 1.5em;color: #fff; text-shadow: 3px 2px 6px rgb(1 0 17 / 65%);font-weight:bold;}
.section .cb_slide_text .title_div .sub_p {font-family:'나눔명조';font-size: 35px;line-height: 1.5em;color: #fff;font-weight: bold;text-shadow: 3px 2px 6px rgb(1 0 17 / 65%);}
.section .cb_slide_text .title_div .sub_p .sub_sp{font-size:65px;}
.section .cb_slide_text .title_div .sub_p2{padding-left:120px;}
.section .cb_slide_text .title_div {position: absolute;display: block;height: 100%;top:380px;right:100px;height:300px;}

.section .cb_slide_text .ctrol_box {position: absolute;display: block;bottom:55px;left:0;}
.section .cb_slide_text .jp_ctrol_box {left:25%;}
.section .cb_slide_text .ctrol_box > ul{display:inline-block;}
.section .cb_slide_text .ctrol_box > ul > li{float:left;width:270px;height:190px;margin-left:27px;text-align:center;}
.section .cb_slide_text .ctrol_box > ul > li:first-child{margin-left:0;}


/*.section .cb_slide_text .ctrol_box > ul > li > a {padding-top:50px;}*/

/* 비주얼 배너 박스*/
.ctrol_box li > a{width:100%;height:100%;display:block;padding-top:30px;background:#FFFFFF;border-radius:25px;border:3px solid #1871ff;}
.ctrol_box li > a:hover{background:#1871ff;border-radius:25px;border:0;}
.ctrol_box li > a:hover > p{color:#FFF;}

.ctrol_box li > a > p{color:#1871ff;font-size:24px;font-weight:500;width:100px;display:inline-block;}
.ctrol_box li > a > div{padding:23px 0;display:block;}

/*상품 리스트 및 상품 검색*/

.mid_product_search_view{max-width:1200px;margin:0 auto;padding-top:70px;}
.title_box {text-align:center;}

.title_box > .head_tit{color:#221815;font-size:23px;font-weight:500;margin-bottom:25px}
.title_box > .mid_tit{color:#221815;font-size:51px;font-weight:500;}
.title_box > .btm_tit{color:#484848;font-size:18px;font-weight:500;margin:10px 0 40px 0;line-height:1.5em}
.title_box hr.tit_line{width:80px;margin-top: 20px;border-top:5px solid #e60012;display:inline-block;}

/*제품 슬라이드 처리*/
.mid_product_search_view .pr_slide{position:relative;height:364px;}

.mid_product_search_view .pr_slide .pr_slide_div{position:relative;float:left;margin-right:30px;/*background:#eaeaea;*/width:380px;height:364px;text-align:center;line-height:364px;}
.mid_product_search_view .pr_slide .pr_slide_div:last-child{margin-right:0;}

/*.mid_product_search_view .pr_slide > div.slick-list > div > div  .slide_pro_title{display:none;}
.mid_product_search_view .pr_slide > div.slick-list > div > div.on  .slide_pro_title{display:block;}
*/
/*
.mid_product_search_view .pr_slide .left_btn{position:absolute;left:25px;top:45%;z-index:2;}
.mid_product_search_view .pr_slide .right_btn{position:absolute;right:25px;top:45%;z-index:2;}
*/

.slick-current > div > .pr_slide_div div{display:none;}
.slick-slide > div > .pr_slide_div  div {display:none;}

.mid_product_search_view .slide_pro_title{width:100%;height:auto;cursor:default;}
.mid_product_search_view .slide_pro_title > ul{width:100%;height:364px;position: absolute;top:0;left:0;z-index:1;background:#00115a;padding:10%;word-break: break-all;text-align: center;clear: both;opacity: 0.9;}
.mid_product_search_view .slide_pro_title > ul > li{line-height:30px;}

.pr_slide .slick-slide{width:380px;}
.pr_slide .slick-arrow {max-width: 1200px;width: 100%;margin: 0 auto;position: relative;display:block;} 
.pr_slide .slick-prev{position:absolute;left:25px;top:50%;z-index:2;width:49px;height:48px; }
.pr_slide .slick-next{position:absolute;right:25px;top:50%;z-index:2;width:49px;height:48px; }


.slide_pro_title > ul > li.slide_pro_tit1{border:2px solid #FFFFFF;color:#FFFFFF;font-size:20px;font-weight:500;width: 120px;line-height:35px;height:35px;margin: 0 auto;margin-bottom:22px;}
.slide_pro_title > ul > li.slide_pro_tit2{color:#fff100;font-size:33px;font-weight:500;padding-bottom:15px;}
.slide_pro_title > ul > li.slide_pro_tit3{color:#fefefc;font-size:25px;font-weight:500;}
.slide_pro_title > ul > li.slide_pro_img{padding-top:30px;width:55px;height:54px;margin:0 auto;}

.mid_search_wrap{/*height:177px;*/margin-top:73px;background:#eaeaea;padding:40px 60px;}
.mid_search_box{width:1070px;}
.mid_search_box #mid_search_input_i{width: 1004px;height:68px;border: 2px solid #ca1d26;padding:0;margin:0;font-size:20px;padding-left:20px;font-weight:400;}
.mid_search_btn {float:right;width:66px;height:68px;background: #ca1d26 url('/design/jp/images/default/icon_search.png') no-repeat center center;}
.mid_product_tit{font-weight:500;font-size:24px;color:#484848;margin-bottom:14px;}
.mid_product_tit .mptit{color:#9f1f24;}
.mid_search_box #mid_search_input_i::placeholder{color:#8e8e8e;}

/*명인 홍보영상*/
.mid_movie_view{background:url('/design/jp/images/default/hong_movie_bg.jpg') no-repeat center center;margin-top:90px;}
.title_top_size{padding-top:90px;}
.m_movie_box{width:1200px;margin:0 auto;position:relative;overflow:hidden;padding:25px 0 100px 0;}
.m_movie_box > ul > li{float:left;border:2px solid #1a64d8;}
.m_movie_box > ul > li:first-child{margin-right:28px;}

.m_movie_box > ul > li.on > div > div{display:block;}

.m_movie_ttl{padding: 30px 67px 20px 67px;box-sizing: border-box;background:#FFF;}
.m_movie_ttl > span{color:#484848;display:block;line-height:35px;}
.m_movie_ttl > span:first-child{font-size:16pt;font-weight:500;}
.m_movie_ttl > span:last-child{font-size:14pt;font-weight:400;}
.m_movie_box_img{position:relative;}
.m_movie_box_ov{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#001847;opacity: 0.9;}
.m_movie_box_ov > ul{width:100%;height:auto;text-align:center;padding:70px 0;}
.m_movie_box_ov > ul > li.m_mov_ttl1{font-size:20px;font-weight:500;color:#FFFFFF;border:2px solid #FFFFFF;width:100px;height:35px;line-height:35px;margin:0 auto;}
.m_movie_box_ov > ul > li.m_mov_ttl2{font-size:33px;font-weight:500;color:#fff100;padding: 31px 0 21px 0;}
.m_movie_box_ov > ul > li.m_mov_ttl3{font-size:25px;font-weight:500;color:#ffffff;}
.m_mov_img{padding-top:35px;}

/*명인 뉴스 / 명인제품 */
.mid_board_view{position: relative;width:1200px;margin:0 auto;}
.title_top_size_nt{padding-top:110px;}
.mid_board_box{display:block;margin-bottom: 100px;}
.mid_board_box > div{float:left;width:49%;margin-right:2%;margin-bottom: 5%;}
.mid_board_box > div:nth-child(2){margin-right:0;}
.mid_board_box > div > ul{border:2px solid #1871ff;}
.mid_board_box > div > ul > li{border-bottom:2px solid #1871ff;background:#eff8ff;padding:25px 40px;}
.mid_board_box > div > ul > li:last-child{border-bottom:0;}
.mid_board_box > div > ul > li .bd_tit{font-size:21px;line-height:1.5em;margin-bottom:10px;width: 100px;text-align: center;line-height:32px;height:30px;display: inline-block;}
.mid_board_box > div > ul > li .bd_tit_news{color:#1a8fe5;border:1px solid #1a8fe5;}
.mid_board_box > div > ul > li .bd_tit_product{color:#f78800;border:1px solid #f78800;}
.mid_board_box > div > ul > li .bd_sub{height:48px;font-size:22px;line-height:30px;}
.mid_board_box > div > ul > li .bd_date{font-size:17px;line-height:50px;}
.mid_board_box > div > ul > li > p{font-weight:500;color:#010101;}

.mid_board_box > div .nc_moreBtn{padding:25px 0 17px 0;display: block;text-align: center;width:214px;margin: 0 auto;font-size: 20px;font-weight:500;color:#FFFFFF;margin-top:47px;}
.mid_board_box > div .more_news{background:#1a8fe5;}
.mid_board_box > div .more_product{background:#f78800}

/* 카피라이트 */
.section5{height: auto !important;}
.fp-tableCell{height: auto !important;}
.footer{width:100%;text-align:center;}
.footer > .f_info{width:100%;display:inline-block;border-top:3px solid #07014d;}
.footer > .f_info > ul{display:inline-block;padding:20px 0;}
.footer > .f_info > ul > li{display:inline-block;margin:0 40px;}
/*
.footer > .f_info > ul > li:first-child{margin:0;margin-right:40px !important;}
.footer > .f_info > ul > li:last-child{margin:0;margin-left:40px !important;}
*/
.footer > .f_info > ul > li > a {font-size:20px;font-weight:500;color:#000000;letter-spacing:1px;}
.footer > .f_info > ul > li:nth-child(4) > a {color:#c9151e;}
.addr_box{background:#00004f;padding-bottom:30px;}
.addr{padding:32px 0 20px 0;text-align:left;width:510px;margin:0 auto;}
.addr > p{font-size:16px;font-weight:400;color:#FFFFFF;padding-bottom:5px;}
.addr > p:last-child{font-size:14px;}
.addr > p > .tel{padding-left:10px;}
.addr > p > .cpnum{padding-left:25px;}

/*사이드 페이지 슬라이딩*/
#sec_menu {position:fixed;right:5%;top:50%;display:block;width:20px;text-align:center;z-index:900;}
#sec_menu > li {width: 10px;height: 10px;border-radius: 50%;background-color:#d8d8d8;margin: 20px;}
#sec_menu > li > a {width: 100%;height: 100%;display: block;}
#sec_menu .active {background-color:#e60012;}

/*기업정보 페이지*/
/* 서브페이지 레이아웃 */
.sb_contents{width:100%;height: auto;clear: both;display: block;position: relative;margin-top:145px;margin-bottom:15px;}
/*서브페이지 경로 타이틀*/
.content_ttl{width:100%;position: relative;max-width: 1200px;margin: 0 auto;padding:26px 0;}
.cont_location{position: absolute;top: 0;right: 0;margin-top: 15px;font-size:15px;color: #727171;font-weight:500;}
.cont_location_home span{width:19px;height:20px;background-image: url('/design/jp/images/default/sb_home_icon.png');background-repeat: no-repeat;background-size: contain;vertical-align: middle;display: inline-block;padding: 0;margin-right:3px;}
/*인사말 타이틀*/
.content_ttl > .cont_tit{position:absolute;top:0;left:0;}
.content_ttl > .cont_tit > h1 {font-size:27px;color: #000;line-height: 1.5em;margin-bottom: 6px;letter-spacing: -3px;font-weight:500;}
.content_ttl > .cont_sttl {font-size:18px;color:#727171;position: absolute;left:80px;top:10px;font-weight:500;}

/* CEO인사말 */
.sb1_cont_body{margin-bottom:100px;display: inline-block;width: 100%;max-width: 1200px;}
.sb1_cont_body .sb101_cont{background: url('/design/jp/images/default/sb101_visual.jpg');}
.sb1_cont_body .sb102_cont{background: url('/design/jp/images/default/sb102_visual.jpg');}
.sb1_cont_body .sb103_cont{background: url('/design/jp/images/default/sb103_visual.jpg');}

.sb1_cont_titImg {width:100%;height:177px;position:relative;display:block;color:#fff;}

.sb1_cont_titImg > h3 {font-size:26px;line-height:1.2em;letter-spacing:-1px;position:relative;color:#595757;font-weight:500;padding:60px 0 0 85px;box-sizing: border-box;}

.sb_content_body{text-align:justify;padding:40px 0;}
.sb_content_body > p{color:#727171;font-size:22px;font-weight:500;line-height:35px;}

/*CEO인사말 사인*/
.insamal_sign{text-align:right;}
.insamal_sign .insamal_in {display:inline-block;}
.insamal_sign .insamal_in{font-size:20px;}
.insamal_sign .insamal_in  > em{display:block;}
.insamal_sign .insamal_in  > em > i{font-style:normal;}
.insamal_img{vertical-align:top;padding-left:15px;}

/* CEO인사말 사진 2023.05.25 추가작업 */
.sb_content_body .mbpho{padding-left: 313px;}
.sb_content_body .ceo_photo{position:absolute;top:635px;left:0;}
.insamal_sign {text-align: inherit;padding-left: 313px;}
.insamal_sign .insamal_in{text-align:right;}
.insamal_in em > br{display:none;}
/*회사연혁*/
/*
#pc_blind{display:block}
#mobile_blind{display:none}
*/


.box_tab_wrap > li{float:left;width:25%;position:relative;}
.box_tab_wrap > li.on > a{text-align:center;background:#0083f7;font-size:22px;color:#FFF;font-weight:500;width:300px;height:80px;line-height:80px;display:block;}
.box_tab_wrap > li.on > span.vxt{display:block;position: absolute;bottom: -14px;left: 45%;width:0px;height:0px;border-top: 15px solid #0083f7;border-bottom: 15px solid none;border-right: 15px solid transparent;border-left: 15px solid transparent;}

.box_tab_wrap > li > a{text-align:center;background:#eaeaea;font-size:22px;color:#030303;font-weight:500;width:300px;height:80px;line-height:80px;display:block;}
.box_tab_wrap > li > span.vxt{display:none;}

.sb_content_who{padding:60px 0 0 100px;display:inline-block;width:100%;max-width:1200px;}
.sb_content_who > ul.on{display:block;}
.sb_content_who > ul{display:none;}
.s102_list{width: 100%;overflow: hidden;text-align: left;font-size: 18px;}
.s102_list > li{overflow: hidden;text-align: left;font-size: 18px;padding:0 30px;}
.s102_list > li .s102_year{float: left;color:#0083f7;font-weight:500;font-size:23px;width:7%;padding-top:5px;}

.s102_list > li .s102_txt{float: right;width:93%;}
.s102_list > li .s102_txt > ul > li{padding:5px 0;overflow: hidden;}
.s102_list > li .s102_txt > ul > li > .s102_dot{float: left;overflow: hidden;width:1%;}
.s102_list > li .s102_txt > ul > li > .s102_work{float: right;width:99%;overflow: hidden; color:#231f20;font-size:17px;font-weight:500;}


/* 오시는 길 */
.sb1030_body{margin-bottom:30px;}
.sb_content_body > div{position:relative;}
.box_tabs_wrap > li{float:left;width:33.33%;/*position:relative;*/}
.box_tabs_wrap > li.on > a{text-align:center;background:#0083f7;font-size:22px;color:#FFF;font-weight:500;/*width:300px;*/height:80px;line-height:80px;display:block;}
/*.box_tabs_wrap > li.on > span.vxt{display:block;position: absolute;top:80px;left: 45%;width:0px;height:0px;border-top: 15px solid #0083f7;border-bottom: 15px solid none;border-right: 15px solid transparent;border-left: 15px solid transparent;}*/
.box_tabs_wrap > li.on > span.vxt{display:block;margin:0 auto;width:0px;height:0px;border-top: 15px solid #0083f7;border-bottom: 15px solid none;border-right: 15px solid transparent;border-left: 15px solid transparent;}




.box_tabs_wrap > li > a{text-align:center;background:#eaeaea;font-size:22px;color:#030303;font-weight:500;/*width:300px;*/height:80px;line-height:80px;display:block;}
.box_tabs_wrap > li > span.vxt{display:none;}

.box_tabs_wrap > li > ul > li{display:none;}
.box_tabs_wrap > li.on > ul > li{display:inline-block;width:100%;}
.box_tab_box{width:100%;margin-top:30px;display: inline-block;}


.sb_content_map{width:100%;max-width:1200px;padding-top:28px;display:inline-block;}
.sb_cont_location{width:100%;position:relative;padding-top:20px;}
.sb_cont_location > ul > li:first-child{width:70%}
.sb_cont_location > ul > li{width:30%;display:inline-block;float:left;}

.sb_cont_location > ul > li > dl{background: url('/design/jp/images/default/icon_map_line.png') top left no-repeat;height:92px;padding:19px 0 19px 30px;}
.sb_cont_location > ul > li:last-child > dl{background: url('/design/jp/images/default/icon_map_line.png') top right  no-repeat;}
.sb_cont_location > ul > li > dl > dt{width:57px;height: 55px;display: inline-block;float: left;margin-left:10px;}
.sb_cont_location > ul > li > dl > dd{display: inline-block;padding: 10px 10px;font-size:20px;font-weight:500;color:#231f20;}

.root_daum_roughmap_landing{height:500px;}

/*공장*/

/*.factory_map > ul > li{width:50% !important;}*/
.factory_map > ul > li:last-child > dl{background: url('/design/jp/images/default/icon_map_line.png') top left no-repeat  !important;height:92px;padding:19px 0 19px 30px;}

.sb_branch_office{width:100%;position:relative;padding-top:20px;display:inline-block;}

/*전국지점*/
.sb_branch_office > ul > li:nth-child(1){width:15%;text-align:center;}
.sb_branch_office > ul > li:nth-child(2){width:65%;}
.sb_branch_office > ul > li:nth-child(3){width:20%;text-align:right;}
.sb_branch_office > ul > li{float:left;height:47px;line-height: 47px;border-bottom: 1px solid #dbdbdb;font-weight:500;font-size:18px;}
.sb_branch_office > ul.branch_tit > li{text-align:center;background:#f0f0f0;border-top:3px solid #dbdbdb;border-bottom:2px solid #dbdbdb;height:50px;line-height:50px;color:#727171;}
.sb_branch_office > ul.branch_body > li:nth-child(1){text-align:center;color:#0083f7;}
.sb_branch_office > ul.branch_body > li:nth-child(2){text-indent:50px;color:#231f20;}
.sb_branch_office > ul.branch_body > li:nth-child(3){text-align:right;padding-right:70px;color:#231f20;}

/*제품정보 - 제품 뉴스*/
.sb1_cont_body .sb702_cont{background: url('/design/jp/images/default/sb602_visual.jpg');}


/* R&D */
.sb1_cont_body .sb201_cont{background: url('/design/jp/images/default/sb201_visual.jpg');}
.sb1_cont_body .sb202_cont{background: url('/design/jp/images/default/sb202_visual.jpg');}

.sb2_cont > li{display: inline-block;clear: both;padding-bottom: 30px;width: 100%;}
.sb2_cont > li > p{color:#727171;font-size:22px;font-weight:500;float: left;display: inline-block;width: 69%;line-height: 35px;padding-left: 3%;}
.sb2_cont > li > span{float: left;width: 365px;display: inline-block;}

/*연구소 소개*/
.sb22_cont > li{display: inline-block;clear: both;padding-bottom: 30px;width: 100%;}
.sb22_cont > li > p{color:#727171;font-size:22px;font-weight:500;float: left;display: inline-block;width: 69%;line-height: 35px;padding-left: 3%;}
.sb22_cont > li > span{float: left;width: 365px;display: inline-block;}
.p_line{padding-top:20px;}
.span_img_t{padding:35px 0;}
.sb22_cont > li > p > strong{padding: 0 0 5px 0;width: 100%;display: block;color: #221815;font-size: 28px;}

/* 윤리경영 - 부패방지방침 */
.sb1_cont_body .sb401_cont{background: url('/design/jp/images/default/sb301_visual.jpg');}
.sb1_cont_body .sb402_cont{background: url('/design/jp/images/default/sb302_visual.jpg');}
.sb1_cont_body .sb303_cont{background: url('/design/jp/images/default/sb303_visual.jpg');}

.sb401_body_view > p {font-size:20px;color:#727171;}
.sb401_space{padding-bottom:15px;}
.sb401_sign{padding-top:50px;}

/* 윤리경영 -소통함*/
.sb_cont_top_box{display:inline-block;}
.s402_p_color{color:#fe0303;}
.s402_top_tit{color:#252525;font-size:24px;font-weight:500;line-height:35px;margin:10px 0;}
.sb_cont_top_box > div{float:left;}
.sb_cont_top_box > div:first-child{padding-right:30px;}
.s402_box2{padding-top:60px;}
.s402_box2 > p{color:#0083f7;font-size:29px;font-weight:500;padding-bottom:20px;display: inline-block;}

.s402_box_tb1{width:100%;max-width:1200px;display: inline-block;margin-bottom:30px;}
.s402_box_tb1 > ul{border:2px solid #dedede;display:inline-block;width:100%;}
.s402_box_tb1 > ul > li{float:left;width:25%;}
.s402_box_tb2 > ul{border:2px solid #dedede;display:inline-block;width:100%;}
.s402_box_tb2 > ul > li{float:left;width:25%;position:relative;}

.sb402_df > ul > li{text-align:center;padding:35px 0 25px 0;}
.sb402_df > ul > li:last-child{border-right:0}
.sb402_inline > ul > li{border-right: 2px solid #dedede;}

.s402_icon_st{padding-bottom:35px;}
.s402_ttl_st > p {font-size: 21px;font-weight:500;color: #221815;}
.s402_icon_v{position:absolute;right:0;top:50%}
.s402_in{padding-top:15px;}
.s402_box_ul > li{padding:35px 0 0 0 !important;}
.s402_icon_mt{padding-bottom:30px;}
.s402_ttl_in{padding: 30px 0 25px 0;background: #f5f5f5;height: 130px;display: inline-block;width: 100%;}
.s402_ttl_p1{background: #0083f7;color: #FFFFFF !important;width: 155px;height: 45px;line-height:51px !important;display: inline-block;}
.s402_ttl_p1 > a{color:#FFFFFF;}
.s402_ttl_p2{color:#0083f7 !important;padding-top: 10px;}
.s402_ttl_line > p{line-height:30px;}
.s402_ttl_vi{padding-top:40px;}
.s402_box2 > p.s402_tp{padding-top:20px;}


/* 홍보센터 - 명인뉴스 */
.sb1_cont_body .sb501_cont{background: url('/design/jp/images/default/sb401_visual.jpg');}
.sb1_cont_body .sb502_cont{background: url('/design/jp/images/default/sb402_visual.jpg');}
.sb1_cont_body .sb503_cont{background: url('/design/jp/images/default/sb403_visual.jpg');}

/*홍보센터 - 홍보영상 */
.sb502_video_wr{position:relative;} 
.sb502_tab_wr{width: 100%;padding-bottom:20px;display: inline-block;}
/*.sb502_tab_wr > ul{border:2px solid #0083f7;}*/
.sb502_tab_wr > ul > li{float:left;width:50%;height:110px;line-height:110px;text-align:center;display:inline-block;border:2px solid #0083f7;}
.sb502_tab_wr > ul > li.on{background:#0083f7;}
.sb502_tab_wr > ul > li.on > a{color:#FFF;}
.sb502_tab_wr > ul > li > a{font-size:29px;font-weight:500;color:#727171;}
.video_subject > .sershUrl{width:100%;height:632px}
.video_subject > p{padding-top:20px;}
.video_subject > p{color:#221815;font-size:20px;font-weight:500;}
.video_icon_btn{position:absolute;right:0;bottom:-75px;}
.video_icon_btn > p{float:left;padding:0 20px;cursor:pointer;}

/* 인재채용 - 인재상 */
.sb1_cont_body .sb601_cont{background: url('/design/jp/images/default/sb503_visual.jpg');}
.sb1_cont_body .sb602_cont{background: url('/design/jp/images/default/sb502_visual.jpg');}
.sb1_cont_body .sb603_cont{background: url('/design/jp/images/default/sb501_visual.jpg');}
.sb1_cont_body .sb604_cont{background: url('/design/jp/images/default/sb504_visual.jpg');}

.sb6_cont_titImg{height:524px;}

.vi_ttl01{position: absolute;right:76px;top:70px;width:400px;}
.vi_ttl01 > ul{display: inline-block;width: 100%;padding: 10px;}
.vi_ttl01 > ul > li:nth-child(1){color:#0083f7;font-size:27px;font-weight:500;}
.vi_ttl01 > ul > li:nth-child(2){color:#221815;font-size:17px;font-weight:500;}
.vi_ttl02{color: #e60012;font-size: 28px;font-weight:500;position: absolute;top: 430px;right: 89px;}
.vi_ttl02 > span{font-size:44px;margin:0 20px;vertical-align:sub;}

.vi_box_wrap{margin-top:40px;}
.vi_box_wrap > div{float:left;border:1px solid #0083f7;width:32%;margin-right:2%;}
.vi_box_wrap > div:nth-child(3){margin-right:0;}
.vi_box_wrap > div > div.vi_box_top{background:#f4f4f4;color:#0083f7;font-size:24px;font-weight:500;text-align:center;height: 70px;line-height: 70px;}
.vi_box_wrap > div > .vi_box_btm{padding:20px 50px;text-align:center;}
.vi_box_wrap > div > .vi_box_btm > p{color:#595757;font-size:20px;font-weight:500;line-height:25px;letter-spacing:0px;text-align: left;}
.vi_box_wrap > div > .vi_box_btm > a{width:130px;height:45px;line-height:48px;background:#0083f7;color:#FFFFFF;text-align:center;display: inline-block;font-weight:500;font-size: 20px;margin-top:20px;}
.vi_box_ttl_rg{float:right;}

/* 인재채용 - 채용안내*/

.s602_color{color:#ff1701;}
.sb602_top{padding: 0 0 50px 85px;display: inline-block;margin-top:22px;}
.sb602_top > ul > li{float:left;}
.sb602_top > ul > li:nth-child(1) {padding-right: 40px;}
.sb602_top > ul > li:nth-child(2) {color:#252525;font-size:24px;font-weight:500;line-height:30px;padding:20px 0;}

.sb602_down{width:100%;max-width:1200px;text-align:center;}
.sb602_down > a{background:#f0f8fe;border:2px solid #aad6fc;width:460px;height: 88px;line-height: 88px;display:inline-block;}
.sb602_down > a > span{color:#0083f7;font-size:24px;font-weight:500;}

.sb602_op{width:100%;padding:55px 0 10px 0;display:inline-block;}
.sb602_op > p{color:#0083f7;font-size:22pt;font-weight:500;}
.sb602_op > p > span{color:#595757;font-size:18pt;font-weight:500;}

.ipc{display:block !important;}
.imobile{display:none !important;}

.sb602_op > .s602_cy{width:100%;padding-top:35px;display: inline-block;position:relative;}
.sb602_op > .s602_cy > .s602_cy_div{position:absolute;z-index:1;}
.sb602_op > .s602_cy > .s602_cy_div > ul > li{float: left;border-radius: 50%;width: 150px;height: 150px;background: #0b8ceb;margin-right:60px;padding: 60px 0;text-align: center;font-size:18pt;font-weight:500;color:#FFFFFF;line-height: 30px;}
.sb602_op > .s602_cy > .s602_cy_div > ul > li:nth-child(1){padding: 47px 0;}
.sb602_op > .s602_cy > .s602_cy_div > ul > li:nth-child(6){margin-right:0;padding: 47px 0;}
.sb602_op > .s602_cy > .s602_cy_div > ul > li:last-child{background:#23ae15;}
.sb602_op > .s602_cy > .s602_cy_div > ul > li:nth-child(2){background:#FFF;border:2px solid #c3c3c3;color:#555;}
.sb602_op > .s602_cy > .s602_cy_div > ul > li:nth-child(3){background:#FFF;border:2px solid #c3c3c3;color:#555;}
.sb602_op > .s602_cy > .s602_cy_div > ul > li:nth-child(4){background:#FFF;border:2px solid #c3c3c3;color:#555;}
.sb602_op > .s602_cy > .s602_cy_div > ul > li:nth-child(5){background:#FFF;border:2px solid #c3c3c3;color:#555;}
.s602_sline{background: url(/design/jp/images/default/s602_sline.jpg) repeat-x;width: 100%;height:2px;display:inline-block;position:absolute;left:0;top:108px;}

.sb602_int_view{padding:55px 0 70px 0;}
.sb602_int_view > p{color:#0083f7;font-size:22pt;font-weight:500;}

.sb602_int_list{padding-top:30px;}
.sb602_int_list > div > dl{width: 100%;max-width:1200px;display: inline-block;height:175px}
.sb602_int_list > div > dl > dt{display:inline-block;font-weight:500;color:#221815;font-size:24px;border-top:2px solid #dedede;background:#f5f5f5;width:20%;height:175px;text-align: center;line-height:25px;padding: 40px 0;}
.sb602_int_list > div > dl > dt > span{padding-top: 18px;display: block;}
.sb602_int_list > div > dl > dd{float:right;border-top:2px solid #dedede;width:80%;height:175px;padding:20px 0 20px 35px;line-height:35px;font-size:18px;    font-weight:500;}
.sb602_int_list > div > dl:last-child > dt{border-bottom:2px solid #dedede;}
.sb602_int_list > div > dl:last-child > dd{border-bottom:2px solid #dedede;}

.sb602_int_list > div > dl:nth-child(4) > dd{line-height:45px;padding: 30px 20px 0 30px;}

.sb602_int_list > div > dl:nth-child(3){height:250px;}
.sb602_int_list > div > dl:nth-child(3) > dt{height:250px;padding:80px 0;}

.sb602_int_list > div > dl:nth-child(4){height:190px;}
.sb602_int_list > div > dl:nth-child(4) > dt{height:190px;padding:30px 0;}

.sb602_int_list > div > dl > dd > span{color:#e60012;}

/* 사이트맵 */
.sb1_cont_body .sb701_cont{background: url('/design/jp/images/default/sb701_visual.jpg');}
.s701_color{color:#0144bd}
.st_line{display:block;}
.sitemap_wrap{padding: 90px 0;display: inline-block;width: 100%;box-sizing: border-box;max-width: 1200px;text-align:center;}
.sitemap_wrap > ul{clear:both;display:inline-block;width:95%;}
.sitemap_wrap > ul > li{float:left;color:#221815;font-weight:500;height:230px;margin:0 5%;width:100%;max-width:262px;}
.sitemap_wrap > ul > li > p{font-size:18pt;text-align:center;}
.sitemap_wrap > ul > li > a{font-size:14pt;display:block;text-indent:85px;color:#221815;line-height:40px;text-align:left;width:100%;max-width:262px;display:inline-block;}

/*반응형 쿼리 시작*/
@media (max-width:1200px) {

/*PC 전체메뉴 제거  */
#AllgnbOpen{top:0;border-top:0px solid #00004f;}
.Allgnb_Wrap{width:100%;height:100vh;}
.Allgnb_Wrap > li{padding:20px 10px 15px 10px;}
.Allgnb_Wrap > li > a{font-size:1.1em;}
.Allgnb_Wrap > li > a{width:90px}
.Allgnb_Wrap > li > ul > li{margin-right:10px;}
.Allgnb_Wrap > li > ul > li > a{font-size:0.9em;font-weight:500;}

.All_header{background: #FFF;height:80px;text-align: right;line-height:80px;padding-right:10px;display: block;}
.All_lang{background:#979797;height: 50px;display: block;}
.All_lang > ul > li{float: left;width: 50%;text-align: center;line-height: 50px;}
.All_lang > ul > li:nth-child(1){border-right: 1px solid #FFF;display: block;}
.All_lang > ul > li > a{color:#FFF;font-size:0.8em;font-weight:500;}

/*바탕 블라인드*/
/*.m_gnb_bg {display:block;position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.7);z-index: 601;}*/

/* 상단 네비게이션 처리*/
#header{z-index:605;}
#header #top{width:50%;height:80px;}

#header #top h1{width: 100%;text-align: center;display: block;}
#header #top > #navi{width: 100%;margin-left: 0;display: inline;position:fixed;right:0;}
#header #top #navi ul.gnb{display:none; }
#header #top #navi ul.ut_1{display:none;}

#header #top #navi ul.ut_2 > li > a{width:40px;height:40px;border-radius:20px;}

#header #top h1 > a{display:inline-block;}

/*숨겨진 검색창*/
#search_box{top:82px;}

.section .cb_slide_text .ctrol_box{display:none;}

/* 메인 비주얼 처리 */
/*#visual{}*/
#visual .visual-item{width:100%;height:100vw;}
.slick-list{height:80vh;}


.slItem{height:100%;}
.section .cb_slide_text .title_div{top:45%;right:10%;height:40%;}
.section .cb_slide_text .title_div .main_p{font-size:2rem;}
.section .cb_slide_text .title_div .sub_p{font-size:2rem;}
.section .cb_slide_text .title_div .sub_p .sub_sp{font-size:2.5rem;}

/*화면스크롤 아이콘 숨김 처리*/
#sec_menu{display:none;}

/* product 처리*/
.mid_product_search_view{padding-top:80px;}
.mid_search_wrap{margin-top:30px;}

/* product 검색 박스 처리*/
.mid_search_box{width:100%;}
.mid_search_box #mid_search_input_i{width:93%;height:60px;font-size:17px;}
.mid_search_btn{width:7%;height:60px;}

/* 명인홍보영상*/
.title_top_size{padding-top:100px;}
.m_movie_box{width:100%;}
.m_movie_box > ul > li{width:47%;}
.m_movie_box > ul > li:first-child{margin-right: 3%;margin-left: 2%;}
/* 마우스 오버시 */
.m_movie_box_ov > ul > li.m_mov_ttl2{font-size:27px;}
.m_movie_box_ov > ul{padding:50px 0; }

/* 뉴스 센터 */
.mid_board_view{width:100%;}
.mid_board_box{display:block;margin:0 20px;}
.mid_board_box > div{width:100%;}
.mid_board_box > div{float:none;margin-right:0;margin-bottom:30px;}
.mid_board_box > div .nc_moreBtn{margin-top:30px;}

/* 카피라이트 */
.footer > .f_info > ul > li{margin:0 30px;}

/*서브페이지 시작*/

.sb1_cont_titImg > h3{padding: 70px 0 0 0;text-align:center;}
.sb1_cont_body .sb1_cont_titImg {background-position:top center;background-size:cover;}
.sb_content_body{padding:40px 20px 0 20px;}

/*
.sb1_cont_body > div > div:nth-child(3){padding:0 20px;}
*/

.cont_location{display:none;}
.content_ttl > .cont_tit{width:100%;text-align:center;}
.sb_contents{margin-top:130px;}

/*사이트맵*/

.sitemap_wrap > ul{clear:both;display:inline-block;width:100%;}
.sitemap_wrap > ul > li{margin:0 3%;}

/*===============================서브페이지 처리======================================*/


/*회사연혁*/

.box_tab_wrap > li.on > a{font-size:18px;width:100%;height:70px;line-height:70px;}

.box_tab_wrap > li > a{font-size:18px;width:100%;height:70px;line-height:70px;}

.sb_content_who{padding:40px 0 0 40px;}
.sb_content_who > ul.on{display:block;}
.sb_content_who > ul{display:none;}
.s102_list{width: 100%;overflow: hidden;text-align: left;font-size: 18px;}
.s102_list > li{overflow: hidden;text-align: left;font-size: 18px;padding:0 30px;}
.s102_list > li .s102_year{float: left;color:#0083f7;font-weight:500;font-size:23px;width:7%;padding-top:5px;}

.s102_list > li .s102_txt{width:90%;}

.s102_list > li .s102_txt > ul > li{padding:5px 0;overflow: hidden;}
.s102_list > li .s102_txt > ul > li > .s102_dot{float: left;overflow: hidden;width:1%;}
.s102_list > li .s102_txt > ul > li > .s102_work{float: right;width:99%;overflow: hidden; color:#231f20;font-size:17px;font-weight:500;}

/*오시는길*/
.sb0103_cont{padding:40px 0 0 0 !important;}
.box_tab_box{padding:0 10px 0 10px;}
.box_tabs_wrap > li.on > a{width:100%;}
.box_tabs_wrap > li > a{width:100%;}
.sb_cont_location > ul > li:first-child{width:45%;}
.sb_cont_location > ul > li{width:27%;}
.sb_cont_location > ul > li > dl > dd{font-size:17px;padding:0 10px;}
.sb_cont_location > ul > li > dl{padding:10px 0 10px 10px;}

.sb_branch_office > ul > li:nth-child(1){width:10%;}
.sb_branch_office > ul > li:nth-child(2){width:65%;}
.sb_branch_office > ul > li:nth-child(3){width:25%;}
.sb_branch_office > ul.branch_body > li:nth-child(3){text-align:center;padding-right:0;}
.sb_branch_office > ul > li{font-size:16px;}

/* R&D */

.sb2_cont > li > p{font-size:20px;width:60%;line-height:30px;padding-left:0;}
.sb2_cont > li > p > br{display:none;}
.sb2_cont > li > span{width:38%;padding-right:2%}
.sb2_cont > li > span > img{width:100%;}

/*연구소 소개*/
.sb22_cont > li > p > br{display:none;}
.sb22_cont > li > p{font-size:22px;width:60%;padding-left:0;}
.sb22_cont > li > span{width:38%;padding-right:2%}
.sb22_cont > li > span > img{width:100%;}
.sb22_cont > li > p > strong{font-size: 28px;}


/* 윤리경영 -소통함*/

.s402_top_tit{font-size:18px;line-height:25px;margin:15px 0;width:80%;}
.s402_top_tit > br{display:none;}

.sb_cont_top_box > div > img{width:100%;}
.sb_cont_top_box > div:first-child{width:10%;padding-right:2%;}

/*인재상*/
.content_ttl > .cont_sttl{display:none;}
.vi_box_wrap > div > .vi_box_btm > a{width:45%;}

}

@media (max-width:1000px) {

/* 상단 비주얼 처리 */
#visual .visual-ittem1{background-position:-100px 0;}
#visual .visual-ittem2{background-position:-100px 0;}
#visual .visual-ittem3{background-position:-100px 0;}
.slick-list{height:80vh;}



/* 상단 검색 버튼 및 햄버거메뉴 처리 */
.section .cb_slide_text .title_div .main_p{font-size:1.5rem;}
.section .cb_slide_text .title_div .sub_p{font-size:1.5rem;}
.section .cb_slide_text .title_div .sub_p .sub_sp{font-size:2rem;}

/*PC 전체메뉴 제거  */
.Allgnb_Wrap{width:100%;}

/* 홍보영상 마우스 오버시 */
.m_movie_box_ov > ul{padding:43px 0;}
.m_movie_box_ov > ul > li.m_mov_ttl2{font-size:26px;}
.m_movie_box_ov > ul > li.m_mov_ttl2{padding:31px 0 21px 0;}
.m_movie_box_ov > ul > li.m_mov_ttl3{font-size:22px;}
.m_mov_img{padding-top:23px;}
.m_mov_img > a > img{width:30px;}

/* 명인홍보영상 */
.title_top_size{padding-top:60px;}
.m_movie_ttl{padding:25px 30px 25px 30px;}
.m_movie_ttl > span:first-child{font-size:19px;}
.m_movie_ttl > span:last-child{font-size:17px;}
.title_box > .mid_tit{font-size:45px;}
.title_box > .head_tit{font-size:19px;margin-bottom:22px;}
.title_box > .btm_tit{margin:10px 0 30px 0;}
.m_movie_box{padding:25px 0 80px 0;}


/*뉴스센터*/
.title_top_size_nt{padding-top:70px;}


/* 카피라이트 */

/*.footer > .f_info > ul > li:first-child{0px !important}*/
.footer > .f_info > ul > li{margin:0 10px !important;}
/*.footer > .f_info > ul > li:last-child{0px !important}*/

/* 서브페이지 처리*/


/*br{display: none;}*/

/*사이트맵*/

.sitemap_wrap > ul{clear:both;display:inline-block;width:100%;}
.sitemap_wrap > ul > li{margin:0 1%;}

/*===============================서브페이지 처리======================================*/

/*연구소 소개*/

.sb22_cont > li > p{font-size:18px;line-height:30px;}
.sb22_cont > li > p > strong{font-size: 24px;}


/*오시는길*/
.sb0103_cont{padding:40px 0 0 0 !important;}
.box_tab_box{padding:0 10px 0 10px;}
.box_tabs_wrap > li.on > a{width:100%;font-size:18px;}
.box_tabs_wrap > li > a{width:100%;font-size:18px;}
.sb_cont_location > ul > li > dl{height:70px;}
.sb_cont_location > ul > li > dl > dt{width:45px;height:45px;}



/* R&D */

.sb2_cont > li > p{font-size:18px;float:none;width:100%;line-height:30px;padding-left:0;padding-top:10px;}
.sb2_cont > li > p > br{display:none;}
.sb2_cont > li > span{float:none;width:100%;}
.sb2_cont > li > span > img{width:100%;}

/*연구소 소개*/
.sb22_cont > li > p > br{display:none;}
.sb22_cont > li > p{font-size:18px;width:100%;padding-left:0;}
.sb22_cont > li > span{float:none;width:100%;padding-right:0;padding-bottom: 20px;}
.sb22_cont > li > span > img{width:100%;}
.sb22_cont > li > p > strong{font-size: 22px;}
.span_img_t{padding: 0 0 ;}


/* 윤리경영 -소통함*/

.s402_top_tit{font-size:16px;line-height:25px;margin:15px 0;width:80%;}
.s402_top_tit > br{display:none;}

.sb_cont_top_box > div > img{width:100%;}
.sb_cont_top_box > div:first-child{width:12%;padding-right:2%;}

.s402_box_tb1 > ul > li{width:50%;}
.sb402_inline > ul > li:nth-child(2){border-right:0px solid #dedede;}

.s402_box_tb2 > ul > li{width:50%;}
.s402_box_tb2 > ul > li:nth-child(2) > .s402_icon_v{display:none;}

/*고객센터*/
#bbs_body{margin:0 20px;}
#form_write_wrap .form_write_a{padding: 0 0 30px 0 !important;}
.form_write_a > ul > li:nth-child(1){display:none;}



/*인재상*/
.vi_ttl01{position:unset;width:100%;}
.vi_ttl02{position:unset;width:100%;padding-top: 100px;line-height: 45px;}

.vi_box_wrap > div{width:48%;margin-right:2%;margin-bottom:2%;}



/* 인재채용 - 채용안내*/
.sb602_top > ul > li{float:none;}
.sb602_top > ul > li:nth-child(1){padding-right:0;display:none;}

.sb602_int_list > div > dl > dt{font-size:18px;}
.sb602_int_list > div > dl > dd{padding:20px 0 10px 25px;line-height: 25px;font-size:16px;}
.sb602_int_list > div > dl:nth-child(4) > dd{line-height:25px;}

.sb602_op{padding:55px 10px 10px 10px}
.sb602_int_view{padding:55px 10px 70px 10px;}

}
@media (max-width:840px) {

.pc{display:none;}
.mobile{display:block;}


/*비주얼 처리*/
#visual{height:60vh;}
.slick-list{height:60vh;}

/* 비주얼 글씨 컨트롤 */
.section .cb_slide_text .title_div{top:60%;}


/* 제품검색 박스 처리*/

.mid_search_btn{width:10%;height:60px;}
.mid_search_box #mid_search_input_i{width:90%;height:60px;}

/* 홍보영상 마우스 오버시 */
.m_movie_box_ov > ul{padding:43px 0;}
.m_movie_box_ov > ul > li.m_mov_ttl2{font-size:26px;}
.m_movie_box_ov > ul > li.m_mov_ttl2{padding:20px 0 15px 0;}
.m_movie_box_ov > ul > li.m_mov_ttl3{font-size:22px;}
.m_mov_img{padding-top:10px;}
.m_mov_img > a > img{width:30px;}

/* 명인홍보영상 */
.m_movie_ttl{padding:25px 20px 25px 20px;}
.m_movie_ttl > span:last-child{font-size:16px;}
.m_movie_ttl > span{line-height:normal}
.m_movie_ttl > span:first-child{font-size:17px;}

.m_movie_box_ov > ul{padding:41px 0;}

/* 뉴스 센터 */
.title_top_size_nt{padding-top:60px;}

/* 카피라이트 주소*/
.footer > .f_info > ul > li{margin:0 10px !important;}
.footer > .f_info > ul > li > a{font-size: 17px;}

/*사이트맵*/

.sitemap_wrap > ul > li{width:50%;margin:0 3%;}

/*===============================서브페이지 처리======================================*/

/*인사말*/
.box_tab_wrap > li > a{font-size:14px;}
.box_tab_wrap > li.on > a{font-size:14px;}
.sb_cont_location > ul > li > dl > dd{font-size:20px;}
.sb_cont_location > ul > li > dl{padding:19px 0 19px 10px;}
.sb_cont_location > ul > li:first-child{width:100%;padding-bottom: 10px;}
.sb_cont_location > ul > li{width:50%;}

/* CEO 인사말 사진 추가작업 2023.05.25*/
.sb_content_body .ceo_photo {/*position: inherit;*/top:1000px;left: 20px;float:left;width:50%;}
.sb_content_body .imbpho{padding-left:0;}
.insamal_in em > br{display:block;}


/*회사연혁*/
.s102_list > li .s102_txt{width:85%;}
.box_tab_wrap > li.on > a{font-size:16px;width:100%;height:60px;line-height:60px;}

.box_tab_wrap > li > a{font-size:16px;width:100%;height:60px;line-height:60px;}

.sb_content_who{padding:30px 0 0 30px;}


/*오시는길*/
.sb0103_cont{padding:40px 0 0 0 !important;}
.box_tab_box{padding:0 10px 0 10px;}
.box_tabs_wrap > li.on > a{width:100%;font-size:16px;height:70px;line-height:70px;}
.box_tabs_wrap > li > a{width:100%;font-size:16px;height:70px;line-height:70px;}
.box_tabs_wrap > li:nth-child(3){width:30% !important;}
.box_tabs_wrap > li:nth-child(1){width:20% !important;}
.box_tabs_wrap > li{width:25% !important;}



/* R&D */

.sb2_cont > li > p{font-size:18px;float:none;width:100%;line-height:30px;padding-left:0;padding-top:10px;}
.sb2_cont > li > p > br{display:none;}
.sb2_cont > li > span{float:none;width:100%;}
.sb2_cont > li > span > img{width:100%;}

/*연구소 소개*/
.sb22_cont > li > p > br{display:none;}
.sb22_cont > li > p{font-size:18px;width:100%;padding-left:0;}
.sb22_cont > li > span{float:none;width:100%;padding-right:0;padding-bottom: 20px;}
.sb22_cont > li > span > img{width:100%;}
.sb22_cont > li > p > strong{font-size: 22px;}
.span_img_t{padding: 0 0 ;}

/* 윤리경영 -소통함*/

.s402_top_tit{font-size:16px;line-height:25px;margin:5px 0;width:80%;}
.s402_top_tit > br{display:none;}

.sb_cont_top_box > div > img{width:100%;}
.sb_cont_top_box > div:first-child{width:14%;padding-right:2%;}

/* 홍보영상 */

.sb502_tab_wr > ul > li{height:90px;line-height:90px;}
.sb502_tab_wr > ul > li > a{font-size:22px;}
.video_icon_btn > p{padding:0 0;}
.video_icon_btn > p > img{width:80%;}


.vi_box_wrap > div{width:100%;margin-right:0;margin-bottom:2%;}
.video_subject > .sershUrl{width:100%;height:480px}

}
@media (max-width:640px) {
/* 메인 비주얼 처리 */
/*#visual .visual-item{width:100%;}*/
/*비주얼 처리*/
#visual{height:50vh;}
.slick-list{height:50vh;}

/* 메인 비주얼 처리 */
/*#visual .visual-item{height:50vw;}*/

/* 상단 검색 버튼 및 햄버거메뉴 처리 */
.section .cb_slide_text .title_div .main_p{font-size:1.2rem;}
.section .cb_slide_text .title_div .sub_p{font-size:1.2rem;}
.section .cb_slide_text .title_div .sub_p .sub_sp{font-size:1.7rem;}

/* 검색 문구 처리*/
.mid_product_tit{font-size:17px;}

.mid_search_btn{background: #ca1d26 url('/design/jp/images/default/icon_searchbtn.png') no-repeat center center;}
.mid_search_btn{width:11%;height:50px;}
.mid_search_box #mid_search_input_i{width:89%;height:50px;}
.mid_search_wrap{padding:40px 20px;}
.m_mov_img > a > img{width:25px;}

/* 카피라이트 주소*/
.footer > .f_info > ul > li{margin:7px 0 !important;width:49%;}
.footer > .f_info > ul > li > a{font-size: 17px;}

.addr{width:100%;text-align: center;}
/*.addr em{display:block;}*/
.addr > p{font-size:13px;}
.addr > p > .cpnum{padding-left:10px;}

/* 서브페이지 */

.sb_content_body > p{font-size:16px;line-height:28px;}
.sb1_cont_titImg > h3{font-size:25px;}
.insamal_sign .insamal_in{font-size:17px;}
.insamal_img > img{width:130px;}
.insamal_sign .insamal_in{display:block;}

.sb1_cont_body{margin-bottom:0;}


/* 사이트맵 */
.sitemap_wrap > ul > li{width:50%;margin:0 1%;}

/*===============================서브페이지 처리======================================*/

/* CEO인사말 사진 2023.05.25 추가작업 */
.sb_content_body .mbpho{padding-left: 0px;}
.sb_content_body .ceo_photo{position: inherit;top:0;LEFT:0;float:left;width:40%;}
.sb_content_body .ceo_photo > img{width:100%;}
.insamal_sign{padding-left:0px;padding-top: 100px;padding-bottom: 50px;}
.insamal_img{width:60%;text-align:right;display:inline-block;}

/*회사연혁*/
.sb0102_body{padding:40px 10px 0 10px;}
.box_tab_wrap > li.on > a{font-size:15px;width:100%;height:50px;line-height:50px;}
.box_tab_wrap > li > a{font-size:15px;width:100%;height:50px;line-height:50px;}
.sb_content_who{padding:30px 0 0 0;}
.s102_list > li .s102_year{font-size:21px;}
.s102_list > li .s102_txt{width:85%;}
.s102_list > li .s102_txt > ul > li > .s102_work{font-size:14px;}
.s102_list > li .s102_txt > ul > li{padding:2px 0;}
.box_tab_wrap > li{width:50%;}
.box_tab_wrap > li:nth-child(1){padding-right:1%;padding-bottom:1%;}
.box_tab_wrap > li:nth-child(2){padding-bottom:1%;}
.box_tab_wrap > li:nth-child(3){padding-right:1%;padding-bottom:1%;}
.box_tab_wrap > li.on > span.vxt{display:none;}
.box_tab_wrap > li > span.vxt{display:none;}
.s102_list > li{padding:0 0 0 25px;}



/*오시는길*/

.sb0103_cont{padding:40px 0 0 0 !important;}
.box_tabs_wrap {padding:0 10px 0 10px;}
.box_tabs_wrap > li.on > a{width:100%;font-size:14px;height:50px;line-height:50px;}
.box_tabs_wrap > li > a{width:100%;font-size:14px;height:50px;line-height:50px;}
.sb_cont_location > ul > li:first-child{width:100% !important;padding-bottom: 10px;}
.sb_cont_location > ul > li > dl{padding:5px 0 5px 0;/*height:50px;*/}
.sb_cont_location > ul > li > dl > dt{height:35px;width:35px;padding-top:5px;}
.sb_cont_location > ul > li > dl > dd{font-size:14px;padding:0 0 0 5px;width:80%;line-height:18px;}

.sb_cont_location > ul > li{width:50%;}
.box_tabs_wrap > li > span.vxt{display:none;}
.box_tabs_wrap > li.on > span.vxt{display:none;}


.box_tab_box{margin-top:70px;}

.box_tabs_wrap > li:nth-child(3){width:50% !important;padding-right:1%;}
.box_tabs_wrap > li:nth-child(1){width:50% !important;padding-right:1%;padding-bottom:1%;}
.box_tabs_wrap > li:nth-child(2){padding-bottom:1%;}

.box_tabs_wrap > li{width:25% !important;}
.sb_branch_office > ul.branch_body > li:nth-child(2){text-indent:0;padding-left:5px;}
.sb_branch_office > ul.branch_body > li:nth-child(3){text-align:center;padding-right:0;}
/*
.sb_branch_office > ul > li:nth-child(1){width:15%;}
.sb_branch_office > ul > li:nth-child(2){width:55%;}
.sb_branch_office > ul > li:nth-child(3){width:30%;}
*/.box_tabs_wrap > li{width:50% !important;}
.sb_branch_office > ul > li{font-size:12px;line-height:normal;height:38px;margin:5px 0;}
.sb_branch_office{padding-top:0;}

.root_daum_roughmap_landing{height:450px !important;}
.root_daum_roughmap{height:450px !important;}
.box_tab_box{margin-top:20px;}

.factory_map > ul > li:nth-child(2){width:100% !important;}
.factory_map > ul > li:nth-child(2) > dl{height:50px;padding:5px 0 5px 0;}

.sb_branch_office > ul > li:nth-child(1){width:15%;}
.sb_branch_office > ul > li:nth-child(2){width:55%;}
.sb_branch_office > ul > li:nth-child(3){width:30%;}

.box_tab_box{margin-top:20px;}

/*
.box_tabs_wrap > li:nth-child(3){width:100% !important;}
.box_tabs_wrap > li:nth-child(1){width:100% !important;}
.box_tabs_wrap > li{width:100% !important;}
.box_tabs_wrap > li > .box_tab_box{position:unset;}
*/


/* 윤리경영 -소통함*/
.s402_top_tit{width:100%;margin:1px 0 ;}
.sb_cont_top_box > div{float:none;}
.sb_cont_top_box > div > img{width:100%;}
.sb_cont_top_box > div:first-child{display:none;/*width:15%;padding-right:0;float:left;margin:0 4% 0 0;*/}

/*홍보영상*/
.sb502_video_wr{padding:0 0 100px 0;display:inline-block;}
.video_icon_btn{bottom:0;}


/* 인재채용 - 채용안내*/

.s602_color{color:#ff1701;}
.sb602_top{padding: 0 10px 30px 10px;display: inline-block;margin-top:22px;}
.sb602_top > ul > li{float:none;}
.sb602_top > ul > li:nth-child(1) {padding-right:0;display:none;}
.sb602_top > ul > li:nth-child(2) {font-size:18px;line-height:25px;padding:10px 0;}

.sb602_down > a{width:75%;height:80px;line-height:80px;}
.sb602_down > a > span{font-size:20px;}

.sb602_op{padding:35px 10px 10px 10px;}

.sb602_op > p{font-size:16pt;}
.sb602_op > p > span{font-size:14pt;}
.sb602_op > .s602_cy{padding-top:20px;}
.sb602_int_list{padding-top:20px;}

.sb602_int_view{padding:30px 10px 70px 10px;}
.sb602_int_view > p{font-size:16pt;}
.sb602_int_list > div > dl{height:250px}
.sb602_int_list > div > dl > dt{font-size:16px;height:250px;padding:70px 0;}
.sb602_int_list > div > dl > dd{height:250px;padding:10px 0 15px 20px;line-height:22px;font-size:14px;}

.sb602_int_list > div > dl:nth-child(2){height:200px;}
.sb602_int_list > div > dl:nth-child(2) > dt{height:200px;padding: 50px 0;}
.sb602_int_list > div > dl:nth-child(2) > dd{height:200px;}

.sb602_int_list > div > dl:nth-child(3){height:320px;}
.sb602_int_list > div > dl:nth-child(3) > dt{height:320px;padding: 100px 0;}
.sb602_int_list > div > dl:nth-child(3) > dd{height:320px;}

.sb602_int_list > div > dl:nth-child(4){height:250px;}
.sb602_int_list > div > dl:nth-child(4) > dt{height:250px;padding:60px 0;}
.sb602_int_list > div > dl:nth-child(4) > dd{height:250px;line-height:25px;padding:20px 10px 0 20px;}


.ipc{display:none !important;}
.imobile{display:block !important;}

}
@media (max-width:480px) {

/*비주얼 처리*/
#visual{height:50vh;}
.slick-list{height:50vh;}

/* 상단 검색 버튼 및 햄버거메뉴 버튼 변경  */
#header #top #navi ul.ut_2 > li > a{background-color:#FFFFFF;}
#header #top #navi ul.ut_2 > li:nth-child(1) > a {background: url('/design/jp/images/default/icon_searchbtn_m.png') no-repeat center center;}
#header #top #navi ul.ut_2 > li:nth-child(2) > a {background: url('/design/jp/images/default/icon_menubtn_m.png') no-repeat center center;}

/* 제품검색 박스 처리*/
.mid_search_btn{width:12%;height:40px;}
.mid_search_box #mid_search_input_i{width:88%;height:40px;}
.mid_search_box #mid_search_input_i{font-size:12px;}
.mid_product_tit{font-size:13px;}

/* 제품 product */
.mid_product_search_view{padding-top:20px;}


/* 홍보영상 */
.mid_movie_view{margin-top:50px;}
.title_top_size{padding-top:0;}
.title_box > .head_tit{font-size:18px;margin-bottom:15px;padding-top:40px;}
.title_box > .mid_tit{font-size:30px;}
.title_box hr.tit_line{width:50px;margin-top:10px;border-top:3px solid #e60012}
.title_box > .btm_tit{font-size:18px;margin:10px 0 10px 0;}
.m_movie_box{padding:10px 0 40px 0;}
.m_movie_box > ul > li{width:95%;}
.m_movie_box > ul > li{margin:2% 2% !important; }

/*뉴스 센터*/
.title_box > .head_tit{font-size:16px;margin-bottom:10px}
.title_box > .mid_tit{font-size:28px;}
.title_box > .btm_tit{font-size:16px;}

.title_top_size_nt{padding-top:30px;}
.mid_board_box > div > ul > li .bd_sub{font-size:16px;line-height:25px;}
.mid_board_box > div > ul > li .bd_date{font-size:15px;}
.mid_board_box > div > ul > li{padding:25px 25px !important;}

.mid_board_box > div .nc_moreBtn{font-size:17px;padding:15px 0 15px 0;width:170px;}

/* 카피라이트 주소*/
.footer > .f_info > ul{padding:20px 30px;}
.footer > .f_info > ul > li{margin: 10px 0 !important;width: 49%;}
/*.footer > .f_info > ul > li > a{font-size: 15px;}*/

/*서브페이지 처리*/
.sb1_cont_titImg > h3{font-size:25px;}
.insamal_sign .insamal_in{font-size:17px;}
.insamal_img > img{width:120px;}


/* 사이트맵 */
.sitemap_wrap{padding:40px 5%;}
.sitemap_wrap > ul > li{width:48%;margin:0 1%;}
.sitemap_wrap > ul > li > a{text-indent:0;text-align:center;}

/*===============================서브페이지 처리======================================*/

/*회사연혁*/

.box_tab_wrap > li.on > a{font-size:14px;width:100%;height:50px;line-height:50px;}
.box_tab_wrap > li > a{font-size:14px;width:100%;height:50px;line-height:50px;}
.sb_content_who{padding:20px 0 0 0;}
.s102_list > li{padding:0 0 0 20px;}
.s102_list > li .s102_txt{width:83%;}
.s102_list > li .s102_year{font-size:18px;}
.s102_list > li .s102_txt > ul > li > .s102_work{font-size:14px;}
.s102_list > li .s102_txt > ul > li{padding:2px 0;}
.box_tab_wrap > li.on > span.vxt{left:35%;}

/*오시는 길*/
/*
.sb_cont_location > ul > li > dl > dt{width:45px;height:45px;}
.sb_cont_location > ul > li > dl > dd{font-size:14px;padding:0 0 ;}
.sb_cont_location > ul > li:first-child{width:100%;margin-bottom:10px;}
.sb_cont_location > ul > li{width:50%;}
.sb_cont_location > ul > li > dl{padding:10px 0 10px 5px;}
.sb_cont_location > ul > li > dl{height:70px;}

.box_tabs_wrap > li{display:block;}
*/
/* R&D */

.sb2_cont > li > p{font-size:16px;}
.sb1030_body{margin-bottom:30px;}

/* 윤리경영 -소통함*/

.s402_top_tit{width:100%;margin:1px 0 ;}
.sb_cont_top_box > div{float:none;}
.sb_cont_top_box > div > img{width:100%;}
/*.sb_cont_top_box > div:first-child{width:16%;padding-right:0;float:left;margin:0 4% 0 0;}*/

.s402_box_tb1 > ul > li{float:left;width:100%;}
.sb402_inline > ul > li{border-right:0px solid #dedede;border-bottom:2px solid #dedede;}
.sb402_inline > ul > li:nth-child(4){border-bottom:0px solid #dedede;}

.s402_box2 > p{font-size:26px;}

/*홍보영상*/
.sb502_tab_wr > ul > li{height:70px;line-height:70px;}
.sb502_tab_wr > ul > li > a{font-size:15px;}
.sb502_video_wr{padding:0 0 100px 0;display:inline-block;}
.video_icon_btn{bottom:0;}
.video_icon_btn > p > img{width:70%;}

/*인재상*/
.vi_ttl01 > ul > li:nth-child(1){font-size:22px;}
.vi_ttl02{padding-top:80px;font-size: 21px;}
.vi_ttl02 > span{font-size:40px;margin: 0 10px;}
.vi_ttl01 > ul > li:nth-child(2){font-size:14px;}

.vi_box_wrap > div{width:100%;margin-right:0;margin-bottom:7%;}
.video_subject > .sershUrl{width:100%;height:300px}


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


}



/** 신규페이지 처리 **/
/*api*/
.api_product {width:100%;text-align:center;}

/*인증서*/
.sb303_cont > h3{padding:50px 0 0 85px;}

.iso37001_cont1{text-align:center;}
.iso_tab {width:100%;height:91px;display:inline-block;margin-bottom:30px;border:2px solid #0083f7;}
.iso_tab > ul > li{float:left;width:50%;height:87px;line-height:87px;background:#FFFFFF;text-align:center;}
.iso_tab > ul > li > a{color:#727171;font-size:33px;font-weight:500;}
.iso_tab > ul > li.on{background:#0083f7;}
.iso_tab > ul > li.on > a{color:#FFF;}

.iso_cont_int > div{display:none;}
.iso_cont_int > div.ov{display:block;}


.iso37001_cont2 > p{font-size:24px;color:#252525;font-weight:500;line-height:40px;padding-bottom:30px;}
.iso_plan > p{font-size:29px;color:#0083f7;font-weight:500;padding-bottom:10px;position:relative;padding-left:25px;display: inline-block;}
.iso_plan > p > .iso_plan_span_lf{font-size:5px;position:absolute;top:-3px;left:0;}
.iso_plan > p > .iso_plan_span_rg{font-size:5px;position:absolute;top:-3px;right:-25px;}

@media (max-width:390px) {

/* CEO인사말 사진 2023.05.25 추가작업 */
.insamal_sign{padding-left:0px;padding-top:80px;padding-bottom: 50px;}


}

@media (max-width:640px) {
	.sb303_cont > h3{padding:50px 0 0 0;text-align:center;}

	.iso_tab {height:71px}
	.iso_tab > ul > li{height:67px;line-height:67px;}
	.iso_tab > ul > li > a{font-size:25px;}

	.iso37001_cont2 > p{font-size:16px;line-height:30px;padding-bottom:20px;}
	.iso_plan > p{font-size:20px;}
}
@media (max-width:480px) {
	.iso_tab {height:61px}
	.iso_tab > ul > li{height:57px;line-height:57px;}
	.iso_tab > ul > li > a{font-size:18px;}
}