@charset "utf-8";
/* *******************************************************
 * filename : content.css
 * description : 서브페이지 컨텐츠 CSS
 * date : 2022-03-14
******************************************************** */

/* ******************  서브공통 ********************** */
/* -------- 공통 스크롤바  -------- */
.custom-scrollbar-cover,
.cm-scroll-drag-guide{display:none;}

/* -------- 공통 스크롤 다운 -------- */
.sub-wrap .main-scroll-box {right: 0;}

@media all and (max-width:1500px){
	.sub-wrap .main-scroll-box {right: -2rem;}
}

@media all and (max-width:1280px){
	.sub-wrap .main-scroll-box {display:none;}
}

/* -------- 공통 :: 탭 -------- */
/* Tab 공통 스타일 */
.sub-tab-wrapper-style{position:relative; height:70px; margin-bottom:15px; }
.sub-tab-list-style ul{display:table; width:100%; height:100%; table-layout:fixed;}
.sub-tab-list-style ul:after{display:none}
.sub-tab-list-style ul li{/* float:left; */ display:table-cell; vertical-align:middle; position:relative; width:20%; background-color:#f6f6f6; border:1px solid #e5e5e5; border-left:0 }
.sub-tab-list-style ul li:first-child{border-left:1px solid #e5e5e5;}
.sub-tab-list-style ul li a{display:table; height:68px; width:100%; }
.sub-tab-list-style ul li a em{display:table-cell; vertical-align:middle; color:#494949; font-size:2rem; letter-spacing:-0.30px; text-align:center; font-weight: 600;}
.sub-tab-list-style ul li.selected{z-index:1; border-bottom-color: #fff;}
.sub-tab-list-style ul li.selected:before {display: block;
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    background: var(--main-color);}
.sub-tab-list-style ul li.selected a{background-color:#fff; border-color:#333}
.sub-tab-list-style ul li.selected a em{color:var(--main-color); }
/* Tab Fixed Move*/
.sub-tab-list-style.top-fixed{position:fixed; /* top:70px; */top: var(--header-height); left:0; width:100%; height:70px;}
/* Mobile Tab Drop Menu */
.sub-drop-open-btn-style{display:none}

@media all and (min-width:1025px){
	/* Tab Fixed Background */
	/* .sub-tab-list-style:before{position:absolute; top:0px; bottom:0px; left:50%; width:0; content:""; background-color:#fff; border-bottom:1px solid #e5e5e5; transition:all 0.5s} */
	.sub-tab-list-style.top-fixed:before{width:100%; margin-left:-50%}
}

/* -------- 공통 :: 텍스트스타일 -------- */
.con-tit {position: relative; display:inline-block; font-size:7rem; line-height:1.257em; letter-spacing:-0.025em; color: #000; font-weight: 700; }
/* .animated .con-tit {transform:translateY(0);} */
/* .con-tit:before {display: block; content:""; position:absolute; left: 0; bottom: 1rem; width: 100%; height: 2.2rem; background: rgba(32,33,147,0.15);} */
.con-tit.cm-word-split-JS.splitting .char {transform:translateY(30%); transition:var(--transition-custom2); /* transition-delay:0.8s; */}
.con-tit.cm-word-split-JS.splitting .char:before, .con-tit.cm-word-split-JS.splitting .whitespace:before {display: block; content:""; position:absolute; left: 0; bottom: 0.5rem; width: 100%; height: 2.2rem; background: rgba(32,33,147,0.15);}
.con-tit.cm-word-split-JS.splitting .whitespace {position: relative; width: 1.806rem; height: 7.7rem; display:inline-block; transform:translateY(30%); transition:var(--transition-custom2); /* transition-delay:0.8s; */ opacity: 0;}

.animated .con-tit.cm-word-split-JS.splitting .char, .animated .con-tit.cm-word-split-JS.splitting .whitespace, .con-tit.cm-word-split-JS.splitting .char:before, .con-tit.cm-word-split-JS.splitting .whitespace:before {transform:translateY(0); opacity: 1;}
.con-sub-tit {font-size:3.8rem; letter-spacing:-0.025em; color: var(--main-color); font-weight: 700; line-height:1.263em;}
.con-txt {font-size:2.4rem; letter-spacing:-0.025em; color: #222; line-height:1.416em;}
@media all and (max-width:800px){
	.con-tit {font-size:5.2rem;}
	.con-tit.cm-word-split-JS.splitting .char:before, .con-tit.cm-word-split-JS.splitting .whitespace:before {height: 1.5rem;}
	.con-txt {font-size:1.9rem;}
}

/* ****************** COMPANY ********************** */
.about-container {display:flex; justify-content: space-between; margin-top: 4.9rem; margin-bottom: 11.2rem;}
.about-container .txt-box {width: calc(100% - 24%);}
.about-container .img-box {width: 24%;}
.about-container .img-box img {max-width:100%;}
.about-container .txt01 {position: relative; font-size:3.8rem; letter-spacing:-0.025em; color: var(--main-color); font-weight: 600; line-height:1.263em; margin-bottom: 4rem; padding-top: 3rem;}
.about-container .txt01:before {display: block; content:""; position:absolute; left: 0; top: 0; width: 2.4rem; height: 4px; background: #cccdd3;}
.about-container .txt02 p {font-size:1.8rem; letter-spacing:-0.025em; color: #555; font-weight: 500; line-height:1.666em;}
.about-container .txt02 p:last-of-type {margin-top: 3rem;}

.about-con.mission {background: #f6f6f6; padding: 12.6rem 0 15.5rem;}
.misson-list {display:flex; justify-content:space-between; margin: 6.3rem 2.4rem 0;}
.misson-list li {width:17rem;}
.misson-list li:last-of-type {margin-right: 0;}
.misson-list li .icon-box > span {display: block; position: relative; width: 100%; height: 0; padding-top: 100%; background: #fff; border-radius:100%; transition: var(--transition-custom);}
.misson-list li .icon-box > span:before {    display: block;
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    width: 101.2%;
    height: 101%;
    border: 10px solid #e5e5e5;
    box-sizing: border-box;
    border-radius: 100%;}
.misson-list .ico-tit {font-size:1.8rem; letter-spacing:-0.025em; line-height:1.333em; font-weight: 600; color: #333; text-align:center; margin-top: 2rem;}
.misson-list li.active .icon-box > span {background: var(--main-color);}
.misson-list li:first-of-type .icon-box img {filter:invert(100%);}
.misson-list li:first-of-type.active .icon-box img {filter:invert(0);}
.misson-list li.active .icon-box img {filter:invert(100%);}
/* .misson-list li:first-of-type.active .icon-box {} */
.icon2-box {width: 51.765%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.icon2-box span {display: block; position: relative; width: 100%; height: 0; padding-top: 71.6%;}

@media all and (max-width:1280px){
	.about-container .txt-box {padding-right: 8rem; box-sizing:border-box;}
	.misson-list li {width: 14rem;}
	.misson-list .ico-tit {font-size:1.6rem;}
}

@media all and (max-width:800px){
	.about-container {flex-wrap:wrap; flex-direction:column-reverse; margin-bottom: 5rem;}
	.about-container .txt-box {width: 100%; margin-top: 3rem; padding-right: 0;}
	.about-container .img-box {width: 40%; margin: 0 auto;}
	.about-con.mission {padding: 6.3rem 0 7.525rem;}
	.misson-list {flex-wrap:wrap; max-width: 60rem;
        margin: 3rem auto;}
	.misson-list li {width: calc((100% - 6rem) / 3); margin-right: 2rem; margin-top: 2.5rem;}
	.misson-list li:nth-of-type(3n) {margin-right: 0;}
}

@media all and (max-width:480px){
	.misson-list li {width: calc((100% - 4rem) / 2);}	
	.misson-list li:nth-of-type(3n) {margin-right: 2rem;}
	.misson-list li:nth-of-type(even) {margin-right: 0;}
}

/* ****************** PRODUCT ********************** */
.pro-page {padding-bottom:2rem;}
.pro-top {background: #f6f6f6; padding-top: 7.2rem; padding-bottom:17rem; margin-top: 5.3rem;}
.pro-top-container {display:flex; align-items: center;}
.pro-top-container .left-box, .pro-top-container .right-box {width: 50%;}
.pro-top-container .left-box {padding-right: 5rem; box-sizing:border-box;}
.pro-top-container .right-box {padding-left: 5rem; box-sizing:border-box;}
.pro-top .category {position: relative; display:flex; padding-left: 1rem; margin-bottom: 2.8rem;}
.pro-top .category:before {display: block; content:""; position:absolute; left: 0; width: 3px; height: 15px; background: #000;}
.pro-top .category li {position: relative; font-size:1.5rem; letter-spacing:-0.025em; line-height:1.25; color: #222; font-weight: 500; padding-right: 3.5rem;}
.pro-top .category li:after {display: block; content:"\e93f"; position:absolute; right: 1rem; top: 0px; color: #bbb; font-size:1.5rem; font-family:'xeicon';}
.pro-top .category li:last-of-type {color: var(--main-color);}
.pro-top .category li:last-of-type:after {display:none;}
.pro-top-container .pro-tit {position: relative; display:inline-block; font-size:4.8rem; letter-spacing:-0.025em; color: #000; font-weight: 600; line-height:1.25em; padding-bottom:2.9rem;}
.pro-top-container .pro-tit:after {display: block; content:""; position:absolute; left: 0; bottom: 0; width: 3.7rem; height: 4px; background: #ccc;}
.pro-txt {font-size:1.7rem; letter-spacing:-0.025em; color: #666; font-weight: 500; line-height:1.529em; margin-top: 2.4rem;}
.pro-btn-wrap {display:flex; margin-top: 6.7rem;}
.pro-btn-wrap a {display:flex; align-items:center; justify-content:space-between; width: 18rem; height: 6rem; background: #fff; border:3px solid #ddd; margin-right: 1rem; padding: 0 2rem; box-sizing: border-box; transition:var(--transition-custom);}
.pro-btn-wrap a:last-of-type {margin-right: 0;}
.pro-btn-wrap a:last-of-type i {color: #666;}
.pro-btn-wrap em {font-size:1.8rem; letter-spacing:-0.025em; color: #333; line-height:1.25; font-weight: 600;}
.pro-btn-wrap i {font-size:2.2rem; color: var(--main-color);}
.pro-btn-wrap a.bro-btn , .pro-btn-wrap a.inquiry-btn {border-color:rgba(32,33,147,0.15);}
.pro-btn-wrap a:hover {background: var(--main-color); border-color:var(--main-color);}
.pro-btn-wrap a:hover em {color: #fff;}
.pro-btn-wrap a:hover i {color: #fff;}

.pro-slide-list li span {    position: relative;
    width: 100%;
    display: block;
    height: 0;
   /*  padding-top: 71.43%; */ padding-top: 65.96%;}
.pro-slide-list li span img {position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    margin: auto;}
/* .pro-slide-list li img {max-width:100%;} */
.pro-top-container .slide-box {position: relative;}
.pro-sub-arrow {position:absolute; top: 50%; width: calc(100% - 2rem); transform: translateY(-50%); display: flex; justify-content: space-between; margin: 0 1rem;}
.pro-sub-arrow button {display: flex !important; align-items:center; font-size:2.8rem; color: rgba(255,255,255,0.5);}

.pro-bottom {position: relative; top: -70px;}
.pro-bottom .sub-tab-wrapper-style {margin-bottom: 0;}
/* .pro-bottom .sub-tab-content-style {margin-top: 9.4rem;} */
.pro-bottom .sub-tab-con {padding-top: 11rem;}
.pro-bottom .sub-tab-con:first-of-type {padding-top: 9rem;}
.pro-bottom .sub-tab-con:last-of-type {padding-bottom:10rem; border-bottom:1px solid #ddd;}
.pro-bottom .list-btn {display:flex; align-items: center; justify-content: space-between; padding: 0 2rem; width: 18rem; height: 6rem; border:3px solid #ddd; box-sizing:border-box; margin: 4rem 0 0 auto; transition:var(--transition-custom);}
.pro-bottom .list-btn em {font-size:1.8rem; letter-spacing:-0.025em; color: #333; font-weight: 600; line-height:1.25;}
.pro-bottom .list-btn i {font-size:2.4rem; letter-spacing:-0.025em; color: #666; line-height:1.333em;}
.pro-bottom .list-btn:hover {background: var(--main-color); border-color:var(--main-color);}
.pro-bottom .list-btn:hover em, .pro-bottom .list-btn:hover i {color: #fff;} 

.pro-con-container {display:flex;}
.pro-con-container .tit-box {width: 23.333%;}
.pro-con-container .txt-box {width: calc(100% - (23.333% + 5rem)); margin-left: 5rem;}	
.pro-con-tit {font-size:3.6rem; letter-spacing:-0.025em; color: #000; font-weight: 700; line-height:1.277em;}
.pro-con-txt {font-size:17px; letter-spacing:-0.025em; color: #555; line-height:1.647em; font-weight: 500;}
.pro-con-img {padding: 3rem 0;}

.pro-table-box {border-top:2px solid #000; border-bottom:1px solid #ddd;}
.pro-table-box .table-head {display:flex; border-bottom:1px solid #000;}
.pro-table-box .table-head > div {text-align:center; height: 60px; line-height:60px; font-size:16px; letter-spacing:-0.025em; color: #333; font-weight: 600; line-height:1.875em; display: flex; justify-content: center; align-items: center;}
.tbl-no {width: 10.434%; border-right:1px solid #ddd; box-sizing: border-box;}
.tbl-des {width: 19.13%; border-right:1px solid #ddd; box-sizing: border-box; padding: 0 1rem; text-align:center;}
.tbl-mt {width: 70.434%;}
.pro-table-box .tbl-item {display:flex;}
.pro-table-box .tbl-item > div {min-height: 60px; display:flex; align-items:center; font-size:16px; letter-spacing:-0.025em; color: #333; border-top:1px solid #ddd;}
.pro-table-box .tbl-item:first-of-type > div {border-top:0;}
.pro-table-box .tbl-item > div:not(:last-of-type) {justify-content:center;}
.table-body .tbl-no, .table-body .tbl-des {background: #f6f6f6;}
.pro-table-box .tbl-item .tbl-mt {padding:0 3rem; box-sizing:border-box;}
.pro-table-box.pro-tb02 .tbl-mt {width: 80.87%;}

@media all and (max-width:800px){
	.pro-top {padding-bottom:11rem;}
	.pro-top-container {flex-wrap:wrap;}
	.pro-top-container .left-box, .pro-top-container .right-box {width: 100%;}
	.pro-top-container .left-box {padding-right: 0;}
	.pro-tit {font-size:3.5rem;}
	.pro-slide-list li img {width: 100%;}
	.pro-top-container .right-box {padding-left: 0; margin-top: 4rem;}
	.pro-btn-wrap {margin-top: 3rem; /* flex-direction:column; */}
	.pro-btn-wrap a {padding: 0 1rem;}
	.pro-btn-wrap em {font-size:1.4rem;}
	.pro-btn-wrap i {font-size:1.8rem;}
	.pro-con-container {flex-wrap:wrap;}
	.pro-con-container .tit-box {width: 100%;}
	.pro-con-container .txt-box {width: 100%; margin-left: 0; margin-top: 2rem;}
	.pro-bottom .sub-tab-con {padding-top: 5.5rem;}
	.pro-bottom .sub-tab-con:last-of-type {padding-bottom:5rem;}
	.tbl-des {width: 24.13%;}
	.tbl-mt {width: 65.436%;}
	.pro-table-box.pro-tb02 .tbl-mt {width: 75.87%;}
	.pro-table-box .tbl-item .tbl-mt {padding:0 2rem;}
	.pro-bottom .sub-drop-menu-style ul {width:calc(100% - calc(var(--area-padding) * 2)); width: 50%; transform:translateX(-50%);}
}

/* product list */
.pro-list-page {padding-top: 9rem;}
.pro-type-list {margin-top: 6.7rem; }
.pro-type-list .cm-drop-list-JS {display:flex; flex-wrap:wrap; margin-top: -7.5px;}
.pro-type-list .sub-tab-wrapper-style {height: auto; max-width:1250px; margin-bottom: 0;}
.pro-type-list .cm-drop-list-JS li {border-radius:22.5px; width: auto; margin: 7.5px 5px 7.5px 0; background: #eee; border:0;}
.pro-type-list .cm-drop-list-JS li a { height: 4.5rem; padding: 0 2rem; box-sizing:border-box;}
.pro-type-list .cm-drop-list-JS li a em {font-size:1.8rem; color: #555; font-weight: 400;}
.pro-type-list .cm-drop-list-JS li.selected a{background: #0d0d0d; border-radius:22.5px;}
.pro-type-list .cm-drop-list-JS li.selected a em {color: #fff;}
.pro-type-list .cm-drop-list-JS li.selected:before {display:none;}

.pro-rep-list {display:flex; flex-wrap:wrap; margin-top: -7.5px; padding-bottom:4rem;}
.pro-rep-list li {width: calc((100% - 8rem) / 3); margin-right: 4rem; margin-top: 5.5rem;}
.pro-rep-list li:nth-of-type(3n) {margin-right: 0;}
.rep-img-box {width: 100%;}
.rep-img-box span {display: block; width: 100%; position: relative; height: 0; padding-top: 65.917%;}
.pro-category {font-size:1.4rem; letter-spacing:-0.025em; color: var(--main-color); font-weight: 600; line-height:1.571em;}
.rep-tit-box {position: relative; padding-left:2.2rem; margin-top: 3.4rem;}
.rep-tit-box:before {display: block; content:""; position:absolute; left: 0; top: 0; width: 3px; height: 100%; background: #000;}
.pro-rep-tit {font-size:2.4rem; letter-spacing:-0.025em; color: #000; font-weight: 600; line-height:1.1; margin-top: 1.6rem; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.pro-rep-txt {font-size:1.4rem; letter-spacing:-0.025em; color: #888; line-height:1.571em; margin-top: 1.6rem; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}

  @media all and (max-width:800px){
	.pro-rep-list li {width: calc((100% - 2rem) / 2); margin-right: 2rem;}
	.pro-rep-list li:nth-of-type(3n) {margin-right: 2rem;}
	.pro-rep-list li:nth-of-type(even) {margin-right: 0;}
	.pro-type-list .cm-drop-list-JS {/* display: block; */display:none; margin-top: 0;}
	.pro-type-list .cm-drop-list-JS li {margin: 0; border-radius:0;}
	.pro-type-list .cm-drop-list-JS li a {height: 4rem; border-top:1px solid #ddd; padding: 0 1.5rem;}
	.pro-type-list .cm-drop-list-JS li a em {line-height:40px; font-size:14px;}
	.pro-type-list .cm-drop-list-JS li.selected a {border-radius:0;}
  }

/* ****************** CONTACT US ********************** */
/* global */
.global-page .con-tit-box {margin-bottom: 5.3rem;}
.global-page .wave-group {opacity: 1;}
.sub-map-con {position: relative;}
.sub-map-con img {width: 100%;}
.sub-map-container {background: rgba(46,47,130,0.05);}
.map-loca-box {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
.map-loca-box .nation {position:absolute; left: 50%; display:inline-block; /* width: 5px; height: 5px; */ width: 26px; height: 26px;}
.map-loca-box .nation .circle-box i {display: block; width: 5px; height: 5px; position:absolute; top: 50%; left: 50%; margin: 1px 0 0 1px; background: #bbb; border-radius:100%; transform:translate(-50%, -50%); transition:all 0.3s ease; border:1px solid #fff;}
.map-loca-box .nation p {opacity: 0; font-family: var(--font-family2); position: absolute; top: -17px; left: 50%; transform: translateX(-50%); transition: opacity 0.4s ease; color: #333; font-weight: 500; white-space:nowrap; font-size:1.4rem; z-index: 10;}
.map-loca-box .nation.standard {width: 7.042%; margin-top: 14.8%; margin-left: -12.9%; height: auto;}
.map-loca-box .nation.standard img {max-width:100%; width: auto;}

/* .map-loca-box .nation:hover .circle-box > span {-webkit-animation: nation-circle 4s cubic-bezier(0.22, 0.61, 0.36, 0.5) infinite; animation: nation-circle 4s cubic-bezier(1, 2, 0.66, 3) infinite;}
.map-loca-box .nation:hover .circle-box > span:nth-child(2) {    -webkit-animation-delay: 1s;
animation-delay: 1s;}
.map-loca-box .nation:hover .circle-box > span:nth-child(3) {   -webkit-animation-delay: 1.7s;
animation-delay: 1.7s;}

.map-loca-box .nation:hover p {opacity: 1;}
.map-loca-box .nation:hover i {background: rgba(0,0,0,0.8);} */

.map-loca-box .nation.active .circle-box > span {-webkit-animation: nation-circle 4s cubic-bezier(0.22, 0.61, 0.36, 0.5) infinite; animation: nation-circle 4s cubic-bezier(1, 2, 0.66, 3) infinite;}
.map-loca-box .nation.active .circle-box > span:nth-child(2) {    -webkit-animation-delay: 1s;
animation-delay: 1s;}
.map-loca-box .nation.active .circle-box > span:nth-child(3) {   -webkit-animation-delay: 1.7s;
animation-delay: 1.7s;}

.map-loca-box .nation.active p {opacity: 1;}
.map-loca-box .nation.active i {background: rgba(0,0,0,0.8);}

.nation .circle-box > span {border: 1px solid rgba(0, 0, 0, 0.25); border-radius: 50%; -webkit-animation-fill-mode: both; animation-fill-mode: both; position: absolute; left: 0; top: 0px; opacity: 0; margin: 0; width: 100%; height: 100%; /* -webkit-animation: nation-circle 4s cubic-bezier(0.22, 0.61, 0.36, 0.5) infinite; animation: nation-circle 4s cubic-bezier(1, 2, 0.66, 3) infinite; */}
.nation .circle-box > span:nth-child(2) {    -webkit-animation-delay: 1s;
animation-delay: 1s;}
.nation .circle-box > span:nth-child(3) {   -webkit-animation-delay: 1.7s;
animation-delay: 1.7s;}

@keyframes nation-circle {
0%{
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 1;
}
50%{
	opacity: 1.0;
}
100%{
	-webkit-transform: scale(1);
	transform: scale(1.2);
	opacity: 0;
}
}
/* location */
.loca-info-con {display:flex; margin-top: 8rem;}
/* .loca-tit {font-size:3.8rem; letter-spacing:-0.025em; color: var(--main-color); font-weight: 700; line-height:1.263em;} */
.loca-info-list {margin-top: 1.9rem;}
.loca-info-list li {display:flex; margin-top: 1.6rem;}
.loca-info-list li:first-of-type {margin-top: 0;}
.loca-info-list i {position: relative; top: 4px; font-size:1.8rem; color: #666; width: 3rem;}
.loca-info-list p {font-size:1.8rem; letter-spacing:-0.025em; color: #666; width: calc(100% - 3rem); line-height:1.666em;}
.loca-info-con .txt-box {width: calc(100% - 46.667%); padding-top: 3rem;}
.loca-info-con .img-box {width: 46.667%;}
.loca-info-con .img-box img {max-width:100%;}
.map-con {margin-top: 8rem;}
.map-container iframe {width: 100%;}

@media all and (max-width:1280px){
	.loca-info-con .txt-box {padding-right: 2rem; box-sizing:border-box; padding-top: 1.5rem;}
	.loca-info-list p {font-size:1.6rem;}
	.map-container iframe {height: 45rem;}
}

@media all and (max-width:800px){
	.loca-info-con {flex-wrap:wrap; margin-top: 4rem;}
	.loca-info-con .txt-box {width: 100%;}
	.loca-info-con .img-box {width: 100%; margin-top: 2.5rem;}
	.map-con {margin-top: 4rem;}
	.map-container iframe {height: 35rem;}
}

/* inquiry */
.inquiry-container {display:flex; margin-top: 4.2rem;}
.inquiry-container .txt-box {width: calc(100% - 46.667%);}
.inquiry-container .txt-box .txt {font-size:2rem; letter-spacing:-0.025em; color: #555; line-height:1.5em; margin-top: 2.2rem;}
.inquiry-box {width: 46.667%;}

@media all and (max-width:1280px){
	.inquiry-container {flex-wrap:wrap;}
	.inquiry-container .txt-box {width: 100%;}
	.inquiry-box {width: 100%; margin-top: 4rem;}
}