@charset "utf-8";

/* english header */
.head.engHead .logo {position:absolute; overflow:hidden; top:9px; left:15px; width:230px; height:52px; background:url('../img_en/mobile/common/logo.png') no-repeat center; background-size:100%; text-indent:100%; white-space:nowrap; box-sizing:border-box; z-index:20;}
.head.subHead.engHead .logo {background-image:url(../img_en/mobile/common/logoSub.png);}
.head.subHead.engHead.fixed .logo {background-image:url(../img_en/mobile/common/logo.png);}

.head.engHead .mobileTopW {width:100%; height:70px; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3); z-index:100; box-sizing:border-box;}
.head.engHead .mobileTopW .btnMenuM {display:block; position:absolute; top:0; right:0; padding:0; width:70px; height:70px; border:0; background:#778fb5; border:0; z-index:22; cursor:pointer; box-sizing:border-box; outline:none;}
.head.engHead .mobileTopW .btnMenuM span:first-child {margin-top:0;}
.head.engHead .mobileTopW .btnMenuM span {display:block; width:28px; height:4px; margin:5px auto 0; border-radius:1px; background:#fff;}
.head.engHead .mobileTopW .btnMenuM p {position:relative; margin:5px 0 0; color:#fff;}
.head.subHead.engHead .mobileTopW {border-bottom:1px solid rgba(255, 255, 255, 0.5);}
.head.subHead.engHead .mobileTopW .btnMenuM {background:#fff;}
.head.subHead.engHead .mobileTopW .btnMenuM span {background:#778fb5;}
.head.subHead.engHead .mobileTopW .btnMenuM p {color:#778fb5;}
.head.subHead.engHead.fixed .mobileTopW .btnMenuM {background:#778fb5;}
.head.subHead.engHead.fixed .mobileTopW .btnMenuM span {background:#fff;}
.head.subHead.engHead.fixed .mobileTopW {background:#fff;}
.head.subHead.engHead.fixed .mobileTopW .btnMenuM p {color:#fff;}

.head.engHead .mobileMenuW {position:fixed; top:0; right:-100%; bottom:0; left:auto; padding-top:0; width:100%; max-width:360px; z-index:110;}
.engHead .gnbW {position:fixed; width:100%; max-width:360px; height:100%; z-index:102;}
.engHead .mobileTitW {display:block; position:relative; width:100%; height:70px; z-index:10; border-bottom:1px solid #8d704e; box-sizing:border-box; background:#fff;}
.engHead .mobileTitW .mobileTit {padding:13px 0 13px 15px; width:235px;}
.engHead .mobileTitW .mobileTit img {width:100%;}
.engHead .mobileTitW .btnMenuClose {position:absolute; top:0; right:0; padding-top:40px; width:69px; height:70px; color:#152c46; font-size:10px; font-size:1.0rem; background:url('../img/mobile/common/ico/menuClose.png') no-repeat top 20px center; background-size:15px; box-sizing:border-box; text-align:center;}

.engHead .gnbW > .container {position:absolute; overflow-x:hidden; overflow-y:auto; top:70px; bottom:0; padding:0 0 70px; width:100%;  background:rgba(247,247,246,0.95);}
.engHead .gnb {float:none; overflow-x:hidden; overflow-y:auto; padding:0; width:35%;}
.engHead .gnb:after {content:''; position:absolute; top:0; bottom:0; left:0; width:35%; height:100%; background:rgba(217,213,210,0.9); border-right:1px solid #8d704e; box-sizing:border-box;}
.engHead .gnb > li {display:block; float:none;}
.engHead .gnb > li > a, .engHead .gnb > li > a.txtGold {padding:38px 26px; width:100%; color:#152c46; font-size:15px; font-size:1.5rem; z-index:10; box-sizing:border-box; text-align:left; border-top:1px solid #fff; border-right:1px solid #8d704e; background:rgba(217,213,210,0.9);}
.engHead .gnb > li:first-child > a {border-top:0;}
.engHead .gnb > li:last-child > a {border-bottom:1px solid #fff;}
.engHead .gnb > li:hover > a:after {display:none;}
.engHead .gnb > li.on > a {background:#8d704e url('../img/pc/common/bg/bgMinerva04.png') no-repeat top 0 right 0; background-size:auto 100%; color:#fff; border-top:0;}
.engHead .gnb > li.on + li > a {border-top:0;}
.engHead .gnb .depth2 {display:none; width:65%; top:0; left:35%; overflow-x:hidden; overflow-y:auto; border-top:0; box-sizing:border-box; z-index:10;  background:none;}
.titDepth2 {display:none;}
.engHead .gnb .depth2 .depth2List:before {display:none;}
.engHead .gnb .depth2 .depth2List {padding:0; width:100%; height:auto; box-sizing:border-box;}
.engHead .gnb .depth2 .depth2List > li {display:block; position:relative; padding:0; border-bottom:1px solid #b7a691;}
.engHead .gnb li.on .depth2 {display:block;}
.engHead .gnb > li.on > .depth2 > .depth2List > li:first-child > .depth3 {display:block;}
.engHead .gnb .depth2 .depth2List > li > a {padding:15px 30px; font-size:15px; font-size:1.5rem; color:#8d704e; background:none;}
.engHead .gnb .depth2 .depth2List > li.on > a {background:#bfa98f; color:#fff;}
.engHead .gnb .depth3 {overflow:hidden; width:100%; padding:13px 0; background:#fff; box-sizing:border-box;}
.engHead .gnb .depth3 > li > a {padding:10px 30px 10px 40px; font-size:13px; font-size:1.3rem; color:#333;}
.engHead .gnb .btnDepth2 {display:block; position:absolute; right:0; top:0; width:45px; height:45px; padding:0 15px; border:0; background:url('../img/mobile/common/ico/AccoArrDown02.png') no-repeat center; background-size:15px; box-sizing:border-box;}
.engHead .gnb .btnDepth2.on {background-image:url('../img/mobile/common/ico/AccoArrUp01.png');}
.subHead.engHead.fixed .gnb > li.on > a {color:#fff;}
/* //english header */

/* english footer */
.engFooter {padding:0; border-top:1px solid #d9d6d2;}
.engFooter .footAdd {padding:0 0 0 64px;}
.engFooter .footAdd .footLogo {top:0; width:64px; height:auto;}

.stepList02.en li .roundW {font-size:14px; font-size:1.4rem;}
.stepList03.en .txt {font-size:14px; font-size:1.4rem;}
.stepList03.en li .btn04 {padding:9px 9px; font-size:12px; font-size:1.2rem;}
.stepList03.en li .btn04.widthIco {padding:9px 40px 9px 9px;}

/* .labelW01.en {padding-left:135px;} */
.labelW01 {padding-left:145px;}/* 190412 추가 */
/* .labelW01.en .label {width:135px;} */
.labelW01 .label {width:145px;} /* 190412 추가 */
.labelW01.sLabel {padding-left:110px;} /* 190412 추가 */
.labelW01.sLabel02 {padding-left:80px;} /* 190412 추가 */
.labelW01.sLabel .label, .labelW01.sLabel02 .label {width:auto;} /* 190412 추가 */
.bold600 {font-weight:600;}

.selectList.en label {width:220px;}

.ui-datepicker {font-size:14px; font-size:1.4rem; width:220px;}
.ui-widget-header .ui-icon {background-image: url("../img_en/mobile/common/ui-icons_444444_256x240.png");}

.marker {position:absolute; top:16px; left:18px;}
.thW01.en {position:relative; padding: 15px 10px 15px 30px;}


@media (max-width: 1240px){
	/* english footer */
	.engFooter .footAdd .footLogo {left:0;}F
	.engFooter .ftCon.container {padding:25px 30px 35px;}

  .stepList02.en li .roundW {font-size:12px; font-size:1.2rem;}
	.labelW01 {padding-left:0;}/* 190412 추가 */
	.labelW01 .label {display:block; position:relative;} /* 190412 추가 */
}


@media (max-width: 767px){
	/* english footer */
	.engFooter .footAdd {padding:0; margin:0; border:0;}
	.engFooter .footAdd .footLogo {width:100%;}
	.select01 {width:100%} /* 190412 추가 */
	.labelW01.sLabel, .labelW01.sLabel02 {padding-left:0;} /* 190412 추가 */
}
