@media screen and ( max-width:1800px){
	/*main*/
	/*#fullpage .section1 {background: url(/img/main/section1_bg1800.jpg) no-repeat center top; background-size: cover;}*/

}/* 1800px */

@media screen and ( max-width:1700px){
	/* common */
	.inner1700{ padding:0 10px; margin-top: 0px;}
	
	header .inner .logo a img { max-height: 35px; }
	header .inner nav .gnb > li > a { padding: 20px 27px;}
	header .inner nav .gnb > li .depth2 li a {padding: 15px 0;}
	header .gnbBg.on { height: 45px; }
	
	.subTitle p { font-size: 24px; padding: 13px 0 13px 0;}

	/*main*/
	#fullpage .section1 .visuWrap .img img {width: 70%;}
	#fullpage .section1 .visuWrap .img { left:-100px;}
	/*#fullpage .section1 {background: url(/img/main/section1_bg1700.jpg) no-repeat center top; background-size: cover;}*/

	/* header */
	header .inner .logo{ left:15px;}
	header .inner .menuBtn{ right:15px;}
	#myMenu{ right:calc(100% - 99%);}

	/* sitemap */
	#siteMap { top: 58px; }
	#siteMap .inner .tit p {font-size: 28px;padding: 25px 0;}

	/* footer */
	footer .inner .f_logo{ left:15px;}
	footer .inner .selecBox{ right:15px;}

	/* products */
	.product_com .con_wrap { height: 470px;	}
	.product_com .con_wrap .box { height: 410px; padding: 35px 63px 35px 70px; }

	/* subsidiary */
	.subsidiary { margin-top: 35px; }
	.subsidiary .sub_tit p { font-size: 24px; }
	.subsidiary .section1 .inner1200 { padding-top: 25px; }
	.subsidiary section .inner1200 .inner920 .con .txtBox .con_tit dl dt { font-size: 1.8rem; }
	.subsidiary section .inner1200 .inner920 .con .txtBox .con_tit dl dd { font-size: 1.0rem; }
	.subsidiary section .inner1200 .inner920 .con .imgBox { width: 40.478261%; }

	/* disclosure */
	#disclosure .disclosure_date .txt p { font-size: 1.8rem; }
	#disclosure .disclosure_date img { width: 65px; }
	#disclosure .disclosure_date { margin-bottom: 32px; }

}/* 1700px */

@media screen and ( max-width:1600px){
	/*main*/
	/*#fullpage .section1 {background: url(/img/main/section1_bg1600.jpg) no-repeat center top; background-size: cover;}*/

}/* 1600px */

@media screen and ( max-width:1500px){
	/*main*/
	/*#fullpage .section1 {background: url(/img/main/section1_bg1500.jpg) no-repeat center top; background-size: cover;}*/

	/* header */
	header .inner nav .gnb > li > a{ font-size:16px; /* padding:38px 20px; */ padding:25px 20px;}
	header .inner .lang{ right:70px;}

}/* 1500px */

@media screen and ( max-width:1400px){
	/* common */
	.inner1300{ padding:0 10px;}

	/*main*/
	/*#fullpage .section1 {background: url(/img/main/section1_bg1400.jpg) no-repeat center top; background-size: cover;}*/
	
}/* 1400px */

@media screen and ( max-width:1300px){
	/*main*/
	/*#fullpage .section1 {background: url(/img/main/section1_bg1300.jpg) no-repeat center top; background-size: cover;}*/

}/* 1300px */


@media screen and ( min-width:1200px){
	/* common */
	#mobile_menu,
	.mobile_bg{ display:none !important;}

	header .inner nav .gnb > li > a{ padding-inline: 15px; }

}/* 1200px */


@media screen and ( max-width:1200px){
	/* common */
	.inner1200{ padding:0 10px;}
	#siteMap,
	#myMenu{ display:none !important;}
	#mobile_menu{ display:block;}

	/* header */
	header .inner{ height:94px;}
	header .inner .lang{ right:85px;}
	nav{ display:none;}
	
	/* main */
	/* #fullpage .section1 .visuWrap .visu{ height:700px;}
	#fullpage .section1 .visuWrap .txtWrap .txt p{ font-size:45px;}
	#fullpage .section1 .visuWrap .txtWrap .txt p span img{ width:70%; margin:0;}
	#fullpage .section1 .visuWrap .txtWrap .txt dl dt{ font-size:32px;}
	#fullpage .section1 .visuWrap .txtWrap .txt dl dd{ font-size:18px;}
	#fullpage .section1 {background: url(/img/main/section1_bg1200.jpg) no-repeat center top; background-size: cover;} */
/* 	#fullpage .section1 .visuWrap .img img {
	width:160%;
	transform:translateX(-100px);
	max-width:inherit !important;
	} */
	/* sub common */
	#sv{ /* height:350px; */ height:100px;}
	#sv #lnb{ display:none;}
	#sv > .inner dl{ top:55%;}
	.notice_com table tbody tr td{ font-size:14px;}
	.notice_com colgroup col:nth-of-type(2){ width:40%;}
	.notice_com table thead tr th:nth-of-type(2){ padding:0; text-align:center;}
	#pr.notice_com colgroup col:nth-of-type(3){ width:12%;}


	/* 회사 history */
	#history .con_wrap .con{ float:none; width:100%;}
	#history .con_wrap .con1{ padding-left:0; margin-bottom:20px;}
	#history .con_wrap .con1:before{ left:4px;}

	/* 회사 ci */
	#CI .con_wrap .con3 .content{ display:block; width:100%;}
	#CI .con_wrap .con3 .content .box_wrap .txtBox .txt{ width:90%;}
	#CI .con_wrap .con3 .content:nth-of-type(2){ margin-top:40px;}

	/* product */
	.product_com{ overflow:hidden; height:auto;}
	.product_com .con_wrap{ background:none;;}
	.product_com .con_wrap .box > *{ display:block;}
	.product_com .con_wrap .box{ height:auto; padding:20px 10px; transform:none; top:inherit; left:inherit; position:relative; width:auto;}
	.product_com .con_wrap .box .txtBox{ width:100%;}
	.product_com .con_wrap .box .imgBox{ margin:0 auto 40px;}
	.product_com .con_wrap .box .txtBox .content1{ min-height:inherit}
	.product_com .con_wrap .box .txtBox .content1 p{ text-align:center; margin: 0 10%;}
	


	/* ==주요계열사== */
	/* 의류 */
	.subsidiary section .inner1200 .inner920 .addr dl dd span{ top:0;}
	.subsidiary .section1 .inner1200{ top:0; }
	.subsidiary .section1 .inner920{ position:relative; background-color:#FFF; top:-210px; padding-top:50px;}
	.subsidiary section .inner1200 .inner920 .con{ position:relative; max-width:767px; margin:0 auto 40px;}
	.subsidiary section .inner1200 .inner920 .con .imgBox{ margin-right:20px;}
	.subsidiary section .inner1200 .inner920 .con .txtBox .con_tit{ margin-bottom:20px;}
	.subsidiary section .inner1200 .inner920 .con .txtBox .con_tit dl dt{ margin-bottom:20px; padding-bottom:20px;}
	.subsidiary section .inner1200 .inner920 .con .txtBox .con_tit dl dd span{ display:inline;}
	.subsidiary section .inner1200 .inner920 .addr dl dt, .subsidiary section .inner1200 .inner920 .addr dl dd{ float:none;}
	.subsidiary section .inner1200 .inner920 .addr dl dt{ margin-bottom:5px; font-weight:500;}
	
	/* 정헌재단 */
	#contribution .con{ padding:40px 0px;}
	#contribution .top .tit p{ font-size:18px;}
	#contribution .con .txtBox > *{ display:block; width:100%;}
	#contribution .con .txtBox .s_tit,
	#contribution .con .txtBox .content{ width:100%;}
	#contribution .con .txtBox .s_tit{ margin-bottom:20px;}
	#contribution .con .txtBox .content > p br{ display:none;}
	#contribution .con .txtBox .content .listBox1{ float:none; width:100%; margin-bottom:20px;}
	#contribution .con .txtBox .content .listBox1:nth-of-type(1),
	#contribution .con .txtBox .content .listBox1:nth-of-type(2){ width:100%;}
	#contribution .con .txtBox .content .listBox2 .list{ width:32.85968028419%;  margin-right:0.71047957371%;}

	/* 투자정보 */
	#finance .con_wrap .con{ width:100%;}
	#finance .con_wrap .con{ margin-bottom:80px;}

	/* 정헌재단 */
	#ethics .con{ padding:40px 0px;}
	#ethics .top .tit p{ font-size:18px;}
	#ethics .con .txtBox > *{ display:block; width:100%;}
	#ethics .con .txtBox .s_tit,
	#ethics .con .txtBox .content{ width:100%;}
	#ethics .con .txtBox .s_tit{ margin-bottom:20px;}
	#ethics .con .txtBox .content > p br{ display:none;}
	#ethics .con .txtBox .content .listBox1{ float:none; width:100%; margin-bottom:20px;}
	#ethics .con .txtBox .content .listBox1:nth-of-type(1),
	#ethics .con .txtBox .content .listBox1:nth-of-type(2){ width:100%;}
	#ethics .con .txtBox .content .listBox2 .list{ width:32.85968028419%;  margin-right:0.71047957371%;}
		

	/* footer */
	footer .inner .selecBox a{ width:200px;}


}/* 1200px */


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

	/* main common */
	#fullpage .tit p{ font-size:35px; margin-bottom:15px;}
	#fullpage .tit dl dt{ font-size:22px;}
	#fullpage .tit dl dd{ font-size:17px;}
	#fullpage .section1 .visuWrap .img {right:-180px; left: -70px;}
	#fullpage .section1 .visuWrap .img img {width: 80%;}

	/* main */
	#fullpage .section1 .visuWrap .visu{ /*height:600px;*/ height:640px;}
	#fullpage .section1 .visuWrap .txtWrap .txt p{ /*font-size:35px;*/ position: absolute; width: 100%;}
	#fullpage .section1 .visuWrap .txtWrap .txt p img { width: 50%; float: right; margin-right: 7%; margin-top: 7%;}
	#fullpage .section1 .visuWrap .txtWrap .txt p span{ display:block;}
	#fullpage .section1 .visuWrap .txtWrap .txt p span img{ width:200px; margin:20px auto 0 auto;}
	#fullpage .section1 .visuWrap .txtWrap .txt dl dd{ line-height:1.4;}
	#fullpage .section1 .visuWrap .txtWrap .txt dl dd span{ display:block;}
	#fullpage .listBox1 .list p:before{ height:56px;}
	#fullpage .listBox1 .list p{ font-size:14px}
	/*#fullpage .section2 {background: url(/img/main/m_section2_bg.jpg) no-repeat center top; background-size: cover;}*/
	#fullpage .section2 .inner { padding: 270px 0 270px 0;  margin-top: 0px;}
		

	/*mobile menu*/
	#mobile_menu .top .m_logo a img {display:none;}
	#fullpage .section2 .inner,
	#fullpage .section2 .inner{ background-position:80% top;}
	/*#fullpage .section3 {background: url(/img/main/m_section3_bg.jpg) no-repeat center top; background-size: cover;}*/
	#fullpage .section3 .inner{ padding:213px 0 213px 0;}
	#fullpage .section4 .inner{ padding:100px 15px 0 15px}
	#fullpage .section4 .inner .conWrap .con1, #fullpage .section4 .inner .conWrap .con2{ float:none; height:100%; margin-right:0;}
	#fullpage .section4 .inner .conWrap .con1{ margin-bottom:40px;}
	#fullpage .section4 .inner .conWrap .con1 .box1 a, #fullpage .section4 .inner .conWrap .con1 .box2 a{ padding:15px 10px;}
	#fullpage .section4 .inner .conWrap .con1,
	#fullpage .section4 .inner .conWrap .con2{ position:relative; float:left; width:100%; margin-right:1.66666666667%;}
	#fullpage .section4 .inner .conWrap .con2 a{ padding:15px 10px}
	#fullpage .tit2 dl dt{ font-size:35px;}
	#fullpage .section4 .inner .conWrap .con1 .box2 .numBox{ margin-top:15px;}
	#fullpage .section4 .inner .conWrap .con1 .box2 .numBox ul{ margin-bottom:25px;}
	#fullpage .section4 .inner .conWrap .con2 .txtBox dl dt{ font-size:24px; line-height:1.2; margin-bottom:15px;}
	/*#fullpage .section1 { position: relative; width: 100%; background: url(/img/main/m_section1_bg.jpg) no-repeat center top;  background-size: cover;}*/

	/*footer*/
	footer .inner1700 .f_menu { padding-bottom: 30px; }

	/* sub common */
	#sv > .inner dl{ top:65%;}
	#sv > .inner dl dt{ font-size:32px}
	.subTitle{ margin-bottom:30px;}
	.subTitle p{ font-size:25px; padding:35px 0 15px 0;}
	#subContents{ margin-bottom:100px;}
	
	/* 게시판공통  */
	.search_box input{ width:220px;}
	.notice_view_com .con_wrap > .tit p{ font-size:15px;}
	.notice_view_com .con_wrap .content .txt h3{ font-size:17px;}
	.notice_view_com .con_wrap .content .txt img{ margin:20px auto 20px;}
	.notice_view_com .con_wrap .content .txt p{ font-size:16px; line-height:1.4}
	.notice_view_com .con_wrap .content .txt p:nth-of-type(n+2){ margin-top:15px;}
	.notice_view_com .con_wrap .list_btn{ text-align:center; margin:25px 0;}
	.notice_view_com .con_wrap .listBox .list ul li:nth-of-type(1){ width:120px;}
	.notice_view_com .con_wrap .listBox .list ul li:nth-of-type(2){ width:calc(100% - 120px); padding-left:10px;}
	.notice_com table tbody tr td p.recurit_txt{ font-size:12px;}
	.notice_com table tbody tr td:nth-of-type(2){ padding-left:5px;}

	/* 회사소개 */
	#about .con_wrap .txt{ margin-top:50px;}
	#about .con_wrap .txt h2 { font-size: 20px; }
	#about .con_wrap .txt p{ font-size:16px;}
	#about .con_wrap .txt p br{ display:none;}
	#about .con_wrap .txt p:nth-of-type(n+2){ margin-top:15px;}
	
	/* 회사 history */
	.company_com .txt dl dt{ font-size:30px; margin-bottom:15px;}
	.company_com .txt dl dd{ font-size:16px;}
	#history .con_wrap{ margin-top:50px; margin-left:20px;}
	#history .con_wrap .con ul li p{ font-size:18px; width:120px; padding-left:20px;}
	#history .con_wrap .con ul li p:before{ top:4px;}
	#history .con_wrap .con ul li span{ width:calc(100% - 120px); font-size:16px;}
	#history .con_wrap .con ul li span:nth-of-type(n+2){ margin-top:8px;}

	/* 회사 ci */
	#CI .con_wrap .ci_tit{ margin-bottom:20px;}
	#CI .con_wrap .ci_tit p{ font-size:17px; word-break:keep-all;}
	#CI .con_wrap .ci_tit p br{ display:none;}
	#CI .con_wrap .con1 .btn_wrap{ float:none;}
	#CI .con_wrap .con1 .btn_wrap .down_btn1{ margin-right:14px;}
	#CI .con_wrap .con1{ margin-bottom:50px;}
	#CI .con_wrap .con2 .listBox .list{ display:block; width:100%;} 
	#CI .con_wrap .con2 .listBox .list:nth-of-type(2) p{ padding-left:0;}
	#CI .con_wrap .con2 .listBox .list:nth-of-type(n+2){ margin-top:20px;}
	#CI .con_wrap .con2 .listBox .list img{ display:block; margin:0 auto;}
	#CI .con_wrap .con2 .listBox:nth-of-type(2){ margin-top:80px;}
 
	/* product */
	.product_com .con_wrap .box .txtBox .content1 p{ font-size:16px; word-break:keep-all;}
	.product_com .con_wrap .box .txtBox .content1 p br{ display:none;}

	/* ==주요계열사== */
	/* 의류 */
	.subsidiary{ margin: 50px 0;}
	.subsidiary .section1 .inner1700{ height:300px;}
	.subsidiary .sub_tit{ top:50px;}
	.subsidiary .sub_tit p{ font-size:32px; margin-bottom:5px;}
	.subsidiary .sub_tit .tabMenu li a{ padding:10px 15px; font-size:18px;}
	.subsidiary section .inner1200 .inner920 .con .imgBox, .subsidiary section .inner1200 .inner920 .con .txtBox{ float:none; display: block;}
	.subsidiary section .inner1200 .inner920 .con .imgBox{ width:100%; text-align:center; margin-bottom:20px;}
	.subsidiary section .inner1200 .inner920 .con .txtBox{ width:100%; padding-left:0;}
	.subsidiary section .inner1200 .inner920 .con .txtBox .con_tit dl dt:before{ left:50%; position:relative;
		-webkit-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		-o-transform:translateX(-50%);
	}
	.subsidiary section .inner1200 .inner920 .con .txtBox .con_tit dl dt{ text-align:center; font-size:28px;}
	.subsidiary section .listBox .list a .txt p{ font-size:15px;}
	.subsidiary .section2 .inner1200,
	.subsidiary .section3 .inner1200,
	.subsidiary .section4 .inner1200{ padding:50px 15px;}
	
	/* 정헌재단 */
	#contribution .con .txtBox .s_tit p{ font-size:20px;}
	#contribution .con .txtBox .content > p{ font-size:16px;}
	#contribution .con4 dl{ display:block;}
	#contribution .con4 dl:nth-of-type(1){ margin-bottom:20px;}
	#contribution .con .txtBox .content .listBox2 .list p{ font-size:14px}
	#contribution .con .txtBox .content .listBox2 .list{ width:49%; margin-right:2%;}
	#contribution .con .txtBox .content .listBox2 .list:nth-child(2n){ margin-right:0;}
	#contribution .con .txtBox .content .listBox2 .list:nth-of-type(n+3){ margin-top:4%;}

	/* 투자정보 - 재무정보 */
	#finance .con_wrap .con table thead tr th{ font-size:16px;}
	#finance .con_wrap .con table tbody tr td{ font-size:14px;}

	/* 투자정보 -  공시정보 */
	#disclosure .disclosure_date .txt p{ font-size:22px;}
	#disclosure .disclosure_date .txt ul li:nth-of-type(1){ font-size:18px}

	/* 채용공고 */
	#recurit.notice_com colgroup col:nth-of-type(1){ width:11%;}
	#recurit.notice_com colgroup col:nth-of-type(3){ width:15%;}
	#recurit.notice_com colgroup col:nth-of-type(4){ width:16%;}
	
	/* footer */
	footer .inner .f_logo,
	footer .inner .selecBox{ position:relative; top:auto; left:auto; right:auto}
	footer .inner .txt p{ padding:25px 0;}
	footer .inner1700{ padding:20px 15px 40px 15px;}
	footer .inner .f_logo, footer .inner .selecBox{ text-align:center;}
	footer .inner .selecBox a{ margin:0 auto;}
	footer .inner .f_menu ul{ padding-top:0;}

}/* 767px */


@media screen and (min-width:600px) and (max-width:900px){
	/* header */
	header .inner{ height:65px;}
	header .inner .logo,
	header .inner .lang,
	header .inner .menuBtn{ top:50%; 
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		transform:translateY(-50%);
	}
	header .inner .lang a{ font-size:14px;}
	header .inner .logo a img{ max-height:40px;}

/* 	#fullpage .section1 .visuWrap .img { position:absolute; right:-200px; left: -50px; bottom:0;} */

}

