@charset "utf-8";

.subContent{min-width:1460px;}

.sub1-1{background:url('../img/en/sub/sub1-1.jpg') center 0 no-repeat; height:1130px;}
.sub1-2{background:url('../img/en/sub/sub1-2.jpg') center 0 no-repeat; height:1335px;}
.sub1-3{background:url('../img/en/sub/sub1-3.jpg') center 0 no-repeat; height:1645px;}
.sub1-4{background:url('../img/en/sub/sub1-4.jpg') center 0 no-repeat; height:1105px;}

.sub2-1{background:url('../img/en/sub/sub2-1.jpg') center 0 no-repeat; height:1224px;}
.sub2-2{background:url('../img/en/sub/sub2-2.jpg') center 0 no-repeat; height:1106px;}
.sub2-3{background:url('../img/en/sub/sub2-3.jpg') center 0 no-repeat; height:1524px;}

.sub3-1-1{background:url('../img/en/sub/sub3-1-1.jpg') center 0 no-repeat; height:1674px;}
.sub3-1-2{background:url('../img/en/sub/sub3-1-2.jpg') center 0 no-repeat; height:1043px;}
.sub3-1-3{background:url('../img/en/sub/sub3-1-3.jpg') center 0 no-repeat; height:1451px;}
.sub3-1-4{background:url('../img/en/sub/sub3-1-4.jpg') center 0 no-repeat; height:1201px;}
.sub3-1-5{background:url('../img/en/sub/sub3-1-5.jpg') center 0 no-repeat; height:1451px;}
.sub3-1-6{background:url('../img/en/sub/sub3-1-6.jpg') center 0 no-repeat; height:1237px;}

.sub3-2-1{background:url('../img/en/sub/sub3-2-1.jpg') center 0 no-repeat; height:1430px;}
.sub3-2-2{background:url('../img/en/sub/sub3-2-2.jpg') center 0 no-repeat; height:1609px;}
.sub3-2-3{background:url('../img/en/sub/sub3-2-3.jpg') center 0 no-repeat; height:1309px;}

.sub4-1{background:url('../img/en/sub/sub4-1.jpg') center 0 no-repeat; height:2755px;}
.sub4-2{background:url('../img/en/sub/sub4-2.jpg') center 0 no-repeat; height:1151px;}
.sub4-3{background:url('../img/en/sub/sub4-3.jpg') center 0 no-repeat; height:1151px;}

.sub5-1-1{background:url('../img/en/sub/sub5-1-1.jpg') center 0 no-repeat; height:1329px;}
.sub5-1-2{background:url('../img/en/sub/sub5-1-2.jpg') center 0 no-repeat; height:2800px;}
.sub5-1-3{background:url('../img/en/sub/sub5-1-3.jpg') center 0 no-repeat; height:1476px;}

.sub5-2-1{background:url('../img/en/sub/sub5-2-1.jpg') center 0 no-repeat; height:1402px;}
.sub5-2-2{background:url('../img/en/sub/sub5-2-2.jpg') center 0 no-repeat; height:1450px;}

.company{background:#8297a7; width:100%; padding:15% 10% 10%;}
.company .tit{font-size:60px; color:#fff; font-family: 'GmarketSansBold'; padding-bottom:50px; line-height:1;}
.company .txt{font-size:20px; color:#fff; padding-bottom:70px;}
.company .boxArea{display:inline-block; width:100%;}
.company .left{width:48%; float:left;}
.company .left input{width:100%; border:0; border-bottom:2px solid #fff; font-size:20px; padding:20px 0; margin-bottom:40px; color:#fff; background:#8297a7;}
.company .right{width:48%; float:right; padding-top:20px; margin-bottom:25px;}
.company .right label{font-size:20px; color:#fff; padding-bottom:18px; display:block;}
.company .right textarea{width:100%; height:220px; resize:none; border:2px solid #fff; font-size:16px; color:#fff; padding:25px; background:#8297a7;}
.company .vBox{width:100%; height:100px; border:2px solid #fff; font-size:14px; color:#fff; padding:25px; overflow-y:scroll;}
.company .right input[type='checkbox']{vertical-align:middle; width:15px; height:15px;}
.company .right .inqText{font-size:16px; display:inline-block; padding:0 0 0 5px;}
.company ::placeholder{color:#fff;}
.company button{width:200px; height:60px; color:#fff; font-size:20px; background:#4d6272; float:right;}

.location strong{font-family: 'GmarketSansBold'; color:#fff; letter-spacing:0; font-size:20px;}
.location .address{padding-bottom:50px;}
.location .address strong{display:inline-block; padding-right:60px;}
.location .address div{display:inline-block; vertical-align:top;}
.location .address div p{font-size:18px; color:#fff;}
.location .address div>span{font-size:16px; color:rgba(255,255,255,0.7); letter-spacing:0; display:block; padding:15px 0;}
.location .address div p span{margin-right:20px; letter-spacing:0;}
.location .trans{color:#fff; display:inline-block; width:100%; padding-top:60px;}
.location .trans>div{width:50%; float:left; font-size:18px; line-height:2;}
.location .trans strong{display:block; padding-bottom:10px;}
.location .trans li span{display:inline-block;}
.location .trans li p{display:inline-block; vertical-align:top;}
.location .trans img{vertical-align:middle; margin-top:-4px; padding-right:10px;}

/* 모바일 */
.MsubContent{width:100%; display:none;}
.MsubContent > img{width:100%;}
.MsubContent section > img{width:100%;}