@media (max-width:1200px) {
	#wrap header h1 a img {width:auto;height:50px}
	#wrap header{
		position:fixed;
		z-index:999;
		width: 100%;
		margin: 0 auto;
		left: 0;
		min-width: auto;
		height: 44px;
		top: 0;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
	}
	#wrap header.on{}
	#wrap header h1{
		left: 50%;
		top: 0;
		margin-left: 0;
		height: 44px;
		position: absolute;
		transform: translate(-50%, 0);
		background-size: 100%;
		width: 200px;
	}
	#wrap.subVer header h1{
		background:url(../img/common/m_logo.svg) no-repeat center center
	}
	#wrap header h1 a{margin-top: 7px;}
	#wrap header h1 p{display:none}

	#wrap header #gnb_1dul{position: absolute;width: 65%;max-width: 1105px;right: 0;text-align: right;padding-right: 0;min-width: 990px;}
	#wrap header #gnb_1dul > li{display: inline-block;padding: 0 14px;position: relative;}
	#wrap header #gnb_1dul > li > a{line-height: 80px;color: #000;}
	#wrap header #gnb_1dul li ul{
		display: none;
		position: absolute;
		opacity: 1;
		top: 75px;right: -70%;
		min-width: 170px;
		width: 230%;
		padding: 9px 20px;
		background: #fff;
		border: 1px solid #e2e2e2;
		box-shadow: 15px 20px 29px 0px rgb(0 0 0 / 23%);
		transition: all 0.4s ease-out;
		transition-property: opacity, top, visibility;
		transition-delay: 3s;z-index: 9999
	}
	#wrap header .gnb_2dul {
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
	}

	#wrap header #gnb_1dul li ul li a{display: block;position: relative;padding: 10px;background: #fff;font-size: 14px;color: #404040;text-align: left;transition: all 0.3s ease 0s;}
	#wrap.mainVer .headerWrap {position: fixed;height:44px;}
#wrap.subVer .headerWrap {position: relative; /*border-bottom: 1px solid #ccc; /*height:65px*/    height: auto;}

	#wrap header .allMenu{display: inline-block;width: 50px;height: 50px;position: relative;float: right;top: 11px;right: 0;}
	#wrap header .allMenu span{display: inline-block;}
	#wrap header .allMenu span:before,
	#wrap header .allMenu span:after{content:'';display: block;position: absolute;width: 45px;height: 2px;background: #222;right: 0;}
	#wrap header .allMenu span:before{top: 23px;}
	#wrap header .allMenu span:after{top: 30px;}

	#wrap.subVer header{}

	.mainfull {background:#FFF}
	.mainVisualWrap {position:relative;height: 100vh;}
	.mainVer #section1 {background: url(../img/main/m_main_visual.jpg) no-repeat; background-size:cover}

	.mainVisual .title{text-align: center;font-size: 30px;line-height: 1.2;}
	.mainVisual .title b{font-size: 30px;}
	.mainVisual .txt{font-size: 16px;text-align: center;margin-top: 30px;}

	.mainVer #section2{padding:80px 0 80px;background:#f4f4f4}
	.mainVer #section2 .txtBox{text-align: center;margin-bottom:30px}
	.mainVer #section2 .flexBox > *{padding: 0;height: auto;min-height: auto;}
	.mainVer #section2 .txtBox p.red{font-size: 12px;margin-bottom: 5px;}
	.mainVer #section2 .txtBox h3{font-size: 24px;margin-bottom: 6px;}
	.mainVer #section2 .txtBox .txt{font-size: 14px;}
	.mainVer .more {font-size:12px}
	.mainVer #section2 .slideBox{margin:30px 0 }
	.mainVer #section2 .more{bottom: inherit;position: relative;text-align: center;margin-bottom: 60px;}
	.mainVer .more i{background:url(../img/common/ico_arw2_m.svg) no-repeat center center;height: 6px;background-size: auto 100%;}
	.mainVer #section2 .slideBox .swiper_btn {margin-top: 30px;text-align: center;padding-bottom: 20px;margin-bottom:0}
	.mainVer #section2 .slideBox .swiper_btn > * {height:40px;width:40px}
	.mainVer #section2 .slideBox .tit{display:none}
	.mainVer #section2 .slideBox .txt{    padding: 0;display:block;width:100%;text-align:center}
	.mainVer #section2 .slideBox .txt .t {font-size:14px;text-align:center}
	.mainVer #section2 .slideBox .txt .tt {font-size:11px;margin-top:2px}
	.mainVer #section2 .slideBox .mainvideo {margin-left: 10px;}
	.mainVer #section2 .in_n_box{padding:0}
	.new_ul {padding:0 }
	.new_ul li {}
	.new_ul li + li {margin-top:10px}
	.new_ul li .txt .t{font-size:16px}
	.new_ul li .txt {padding:20px 5px}
	.new_ul li .txt .tt {font-size:14px}
	.new_ul li .img {padding-top:50%}
	.main_mj_tab {width: 96%;height: auto;justify-content: space-between;}
	.main_mj_tab ul{}
	.main_mj_tab li{background: rgba(0,0,0,.5);width: 49%;border-left: 0;height: 200px;border-radius: 5px;margin-bottom: 2%;}
	.main_mj_tab li + li{}
	.main_mj_tab li a{min-height: auto;padding:20px}
	.main_mj_tab li a:hover{background:transparent}
	.main_mj_tab li a:hover *{}
	.main_mj_tab li a img{height:50px;max-width:90px}
	.main_mj_tab li a:hover h3 > i{margin:0;}
	.main_mj_tab li.t01 a{height: auto;min-height: auto;justify-content: flex-start;padding: 20px;border-radius: 10px;}
	.main_mj_tab li.t02 a{}
	.main_mj_tab li.t03 a{}
	.main_mj_tab li.t04 a{}
	.main_mj_tab li .eng {font-size: 9px;color: #FFF;line-height: 1.2;height: auto;}
	.main_mj_tab li h3{height: auto;flex-direction: column-reverse;color: #FFF;}
	.main_mj_tab li h3 > i{display: block;}
	.main_mj_tab li h3 b{color: #FFF;font-size: 18px;margin: 5px 0 20px;}
	.main_mj_tab li h3 b i{}
	.main_mj_tab li .txt{}
	.main_mj_tab li:hover .txt{display:none}

	.mainVer #section3 {padding:80px 0 50px}

	.mainVer #section4{background:#F8F8F8;padding:40px 0}
	.mainVer section {min-height:auto;height:auto}
	.mainVer #section4 h3 {font-size: 18px;}
	.mainVer #section4 h3 br{display:none}
	.mainVer #section4 .txtBox {padding-right:0}
	.mainVer #section4 .txtBox.ver_right{margin-top: 40px;}
	.mainVer #section4 .txtBox .tit{}
	.mainVer #section4 .txtBox h4{margin-bottom: 15px;}
	.mainVer #section4 .txtBox .more{}
	.mainVer #section4 .txtBox .list01 li + li{margin-top:10px}
	.mainVer #section4 .txtBox .list01.ver2 li + li{}
	.mainVer #section4 .txtBox .list01 li a{padding:20px}
	.mainVer #section4 .txtBox .list01 li a .b_cate{margin-bottom:5px}
	.mainVer #section4 .txtBox .list01 li a .b_title{font-size: 14px;}
	.mainVer #section4 .txtBox .list01 li a .b_txt{font-size: 12px;}
	.mainVer #section4 .txtBox .list01.ver2 li{}
	.mainVer #section4 .txtBox .list01.ver2 li a{height: auto;}
	.mainVer #section4 .txtBox .list01.ver2 li:nth-child(2n){}
	.mainVer #section4 .txtBox .list01.ver2 .b_title{color: #000;}
	.mainVer #section4 .txtBox .list01.ver2 .b_txt{height: auto;margin-bottom: 11px;}
	.mainVer #section4 .txtBox .list01.ver2 .date{font-size:11px}
	.mainVer #section4 .txtBox .list01.ver2 .img{}
	.mainVer #section4 .txtBox .list01.ver2 .img img{width: 70%;}

	.mainVer #section5{padding:80px 0}
	.mainVer #section5 h3 {color:#BC131C;font-size:12px;}
	.mainVer #section5 h3 p{color:#1E2632;font-size:24px}
	#section5 .parterBox li {width:33%}


	/*  FOOTER */
	.footerWrap { padding: 40px 0 90px;position:relative}
	.footerWrap footer h1{margin-right: 0;margin-bottom: 20px;}
	.footerWrap .copy{text-align: center;font-size:13px;color: #848484;letter-spacing: 0;}
	.footerWrap .copy_b{text-align: center;width: 100% !important;}
	.footerWrap .tel_b{width: 100% !important;text-align: center;}
	.footerWrap .tel_b p{}
	.footerWrap .tel_b p.tel{display: block;position: relative;text-align: center;line-height: 1;margin-bottom: 10px;margin-top: -5px;}
	.footerWrap .tel_b p.tel i{display: none;}
	.footerWrap .tel_b p.tel b{font-size:24px}
	.footerWrap .tel_b .family_link{margin-bottom: 0;position: absolute;bottom: 30px;left: 50%;transform: translate(-50%, 0);}
	.footerWrap .copy_b .link {letter-spacing: 0px;margin-bottom: 8px;margin-top: 25px;}
	.footerWrap .copy_b .link a{font-size:11px}
	.footerWrap .copy p {font-size:12px;line-height:1.5; letter-spacing: 0px}
	.footerWrap .copy_b .link a:last-child{margin-right:0}
}
