@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700&display=swap');
@import url(//fonts.googleapis.com/earlyaccess/jejumyeongjo.css);
@font-face {font-family: 'GmarketSans';src: url('/pcms/common/font/gmarketsans/GmarketSansM.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'GmarketSans';src: url('/pcms/common/font/gmarketsans/GmarketSansL.woff') format('woff');font-weight: 100;font-style: normal;}
@font-face {font-family: 'GmarketSans';src: url('/pcms/common/font/gmarketsans/GmarketSansM.woff') format('woff');font-weight: 400;font-style: normal;}
@font-face {font-family: 'GmarketSans';src: url('/pcms/common/font/gmarketsans/GmarketSansB.woff') format('woff');font-weight: 600;font-style: normal;}

.ir-tmpl{background:url(/images/kor/common/ir.png) no-repeat;}
a:focus, button:focus,.dropdown-toggle:focus{outline: 1px dotted #000;}

.layout{position:relative;margin:0 auto;width:100%;max-width: 1280px;}
.layout:after {display:block;visibility:hidden;clear:both;content:""}

#tnb{display:block;position: relative;z-index: 100;width:100%;height:45px;background-color:#f6f6f6;border-bottom: 1px solid #ddd;}
#tnb .right_util{display:inline-block;float:right;padding: 10px 0;height:45px;}
#tnb .right_util li{display:inline-block;float:left;padding:0 19px;position: relative;}
#tnb .right_util li:before{content:'';position:absolute;left:0;top:50%;height:8px;width:1px;background-color:#b9b9b9;transform: translate(0, -50%);}
#tnb .right_util li a{display:block;font-size:14px;color:#606060;padding: 0;position: relative;}
#tnb .right_util li:first-child:before{display:none;}
#tnb .right_util li.login a,
#tnb .right_util li.logout a,
#tnb .right_util li.mypage a{padding-left:18px;}
#tnb .right_util li.login a{background:url(/images/kor/common/login.png) no-repeat left 50%}
#tnb .right_util li.logout a{background:url(/images/kor/common/logout.png) no-repeat left 50%}
#tnb .right_util li.mypage a{background:url(/images/kor/common/mypage.png) no-repeat left 50%}
#top_layout{display:block;position: relative;z-index: 100;width:100%;height: 100px;text-align:center;}
#top_layout .top_wrap{position:absolute;top: 0;left:0;right:0;width:100%;/* height: 100%; *//* max-width: 1600px; *//* border: 1px solid; */padding: 0;}
#top_layout .top_wrap .utile_wrap{overflow: visible;position: absolute;top: 41px;right: 0;bottom:auto;display:block;float:none;z-index: 998;vertical-align: middle;}
#top_layout .top_wrap .utile_wrap *{vertical-align: middle;}
#top_layout .top_wrap .utile_wrap > li{display:inline-block;float:left;position:relative;vertical-align: middle;}
#top_layout .top_wrap .utile_wrap > li.search.on a{}
#top_layout .top_wrap .utile_wrap li > a,
#top_layout .top_wrap .utile_wrap li > button{display:block;height:100%;width: 100%;padding: 0;font-size: 0;color: #57554b;line-height: 1.2;}
#top_layout .top_wrap .utile_wrap li > a:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
#top_layout .top_wrap .utile_wrap li > button:before{position:absolute;left:0;top:17%;width:1px;height:11px;background:#696d71;content:'';transform:translateY(-50%);}
#top_layout .top_wrap .utile_wrap li:first-child > button:before{display:none;}
#top_layout .top_wrap .utile_wrap li.text{margin:0 12px;}
#top_layout .top_wrap .utile_wrap li.text a,
#top_layout .top_wrap .utile_wrap li.text button{display:block;font-size:14px;color:#888;line-height:22px;vertical-align:middle;letter-spacing: -1px;position:relative}
#top_layout .top_wrap .utile_wrap li.text a span,
#top_layout .top_wrap .utile_wrap li.text button span{display:inline-block;width:24px;height:24px;background-color:#047eda;border-radius:50%;color:#fff;font-weight:bold;font-size:14px;margin-left:5px;position:relative;top: 1px;}
#top_layout .top_wrap .utile_wrap li.text.link1:before{content:'';position:absolute;top: 6px;right: -14px;width:1px;height: 13px;background-color: rgba(0,0,0,0.2);}
#top_layout .top_wrap .utile_wrap li.text.link1 > a,
#top_layout .top_wrap .utile_wrap li.text.link1 >button{padding-right:15px;}
#top_layout .top_wrap .utile_wrap li.text.link1 > a:after,
#top_layout .top_wrap .utile_wrap li.text.link1 >button:after{content:'';position:absolute;top:50%;right:0;width:8px;height:4px;background:url(/images/kor/common/ir.png) no-repeat -174px -4px;display:block;}
#top_layout .top_wrap .utile_wrap li.lan button{padding-right:26px;}
#top_layout .top_wrap .utile_wrap li.lan button:after{position: absolute;right: 11px;top: 7px;border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 7px solid #696d71;transform: rotate(180deg);content: '';}
#top_layout .top_wrap .utile_wrap li.lan.dropdown:before{display:none;}
#top_layout .top_wrap .utile_wrap li.lan.dropdown.open{z-index:999}
#top_layout .top_wrap .utile_wrap li.lan.dropdown ul{position:absolute;top:35px;left:0;width: 100%;min-width:auto;}
#top_layout .top_wrap .utile_wrap li.lan.dropdown ul li{display:block;padding:5px 0;border-top:1px solid #dadada;}
#top_layout .top_wrap .utile_wrap li.lan.dropdown ul li:first-child{border-top:none;}
#top_layout .top_wrap .utile_wrap li.lan.dropdown ul li a{font-size:15px;}
#top_layout .top_wrap .utile_wrap li.lan.dropdown ul li a{padding: 3px 13px 3px;text-align: left;}
#top_layout .top_wrap .utile_wrap li.lan.dropdown ul li a *{vertical-align: middle;}
#top_layout .top_wrap .utile_wrap li.lan.dropdown ul li a:before{content:'';display:inline-block;width:20px;position: relative;height:15px;background:url(/template/A/images/ir-language.png) no-repeat;top: 4px;margin-right: 4px;}
#top_layout .top_wrap .utile_wrap li.lan.dropdown ul li.ko a:before{background-position:0 0;}
#top_layout .top_wrap .utile_wrap li.lan.dropdown ul li.en a:before{background-position:-20px 0;}
#top_layout .top_wrap .utile_wrap li.lan.dropdown ul li.jp a:before{background-position:-40px 0;}
#top_layout .top_wrap .utile_wrap li.lan.dropdown ul li.cn a:before{background-position:-60px 0;}
#top_layout .top_wrap .utile_wrap li.search{margin-right:10px;}
#top_layout .top_wrap .utile_wrap li.search > button{width: 17px;height: 17px;display: block;position: relative;}
#top_layout .top_wrap .utile_wrap li.search > button:before{position: absolute;left:0;top: 0;display: inline-block;width:17px;height:17px;background: url(/images/kor/common/search.png);content: '';transform: translateY(0);}



#top_layout .top_wrap .utile_wrap li.search #search_box{display: none;position: absolute;left: auto;top: -13px;right: -5px;padding:0;border:0;background:none;box-shadow: none;}
#top_layout .top_wrap .utile_wrap li.search #search_box .layout{max-width:800px;padding:0 119px 0 126px;height:54px;}
#top_layout .top_wrap .utile_wrap li.search #search_box .layout > strong{color:#333;font-size:20px;position: absolute;left:0;top: 6px;display: inline-block;line-height: 41px;width: 125px;font-family: 'GmarketSans';text-align: left;}
#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap{position: relative;width: 100%;/* border: 1px solid #4d5461; */box-sizing: border-box;height: 54px;}
#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap input[type="text"]{display:block;width: 100%;height: 54px;padding: 0 0 0 15px;/* border: 1px solid #97999c; */box-sizing: border-box;color: #57554b;border: 1px
solid #4d5461;}
#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap .submit{position:absolute;top: 18px;right: 15px;font-size: 0;text-indent: -9999px;}
#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap .submit input[type="submit"],
#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap .submit input[type="button"]{display: block;width: 17px;height: 17px;margin-left: 14px;/* background:url(/template/A/images/common_ir.png) -411px 0; */background: url(/images/kor/common/search.png);content:'';vertical-align:middle;}
#top_layout .top_wrap .utile_wrap > li.search.on #search_box{position: fixed;display:block;width: 100%;top: 145px;left: 0;background-color: #f6f6f6;padding: 46px 0;border-bottom: 1px solid #ddd;}


#top_layout .top_wrap .utile_wrap > li.search .clickClose{display:none;position: absolute;right: 3px;top: 0;width:107px;height:54px;padding: 0;background:#333333;font-size:0;}
#top_layout .top_wrap .utile_wrap > li.search.on .clickClose{display:block;}
#top_layout .top_wrap .utile_wrap > li.search .clickClose span{display:inline-block;width:18px;height:18px;position: relative;}
#top_layout .top_wrap .utile_wrap > li.search .clickClose span:before,
#top_layout .top_wrap .utile_wrap > li.search .clickClose span:after {display:block;content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;transform:rotate(45deg)}
#top_layout .top_wrap .utile_wrap > li.search .clickClose span:before {width: 100%;height: 2px;background: #97999c;}
#top_layout .top_wrap .utile_wrap > li.search .clickClose span:after {width: 2px;height: 100%;background: #97999c;}

#top_layout .top_wrap .utile_wrap li.box.pc{/* position:absolute; *//* right: -89px; */width: 22px;height: 22px;top: 2px;/* border: 1px solid; *//* display: block; *//* border: 1px solid; */margin: 0 5px;}
#top_layout .top_wrap .utile_wrap li.box.pc > a{display:block;}

#top_layout .top_wrap .utile_wrap li.box.pc > a > .ir{display:block;background: url(/images/kor/common/ir.png) no-repeat;width: 22px;height: 22px;}

#top_layout .top_wrap .utile_wrap li.box.pc > a > .ir.login{background-position: -219px -219px;}
#top_layout .top_wrap .utile_wrap li.box.pc > a > .ir.logout{background-position: -241px -10px;}
#top_layout .top_wrap .utile_wrap li.box.pc > a > .ir.allmenu{background-position: -199px -10px;}

#top_layout .top_wrap .utile_wrap li.box.mo{display: none;}
#top_layout .top_wrap .utile_wrap li.box:before{display: none;}
#top_layout .top_wrap #logo{display: block;float:left;position:relative;top: 23px;z-index:999;width: 191px;height: 55px;/* border: 1px solid; */}
#top_layout .top_wrap #logo a{display: block;width: 100%;height: 100%;font-size: 0;background-position: 0 -216px;}
#top_layout .top_wrap .lan.dropdown {padding-bottom:35px;}
#top_layout .top_wrap .utile_wrap li .lan.dropdown , #top_layout .top_wrap .utile_wrap li .search.clickOpen {padding-top: 5px;}
@media (max-width: 1819px){
	.layout{width: 100%;padding: 0 40px;}
	#top_layout{z-index: 1041;height: 101px;box-sizing:border-box;}
	#top_layout .top_wrap{/* max-width:100%; *//* width: 100%; */}
	#top_layout .top_wrap .utile_wrap{top:39px;}
	#top_layout .top_wrap .utile_wrap li.lan,#top_layout .top_wrap .utile_wrap li.home{margin-top: 7px;}
	#top_layout .top_wrap .utile_wrap > li.search{display:block;margin: 1px 5px 0 0px;}
	#top_layout .top_wrap .utile_wrap > li.search button,
	#top_layout .top_wrap .utile_wrap > li.search a{width: 17px;height: 17px;padding: 0;background: none;font-size:0;}
	#top_layout .top_wrap .utile_wrap li.search > a:before{display: none;}
	#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap{/* width: 250px; */}
	#top_layout .top_wrap .utile_wrap > li.search button:after,
	#top_layout .top_wrap .utile_wrap > li.search a:after{display:none;}
	#top_layout .top_wrap .utile_wrap li > button:before,
	#top_layout .top_wrap .utile_wrap li > a:before{display:none;}

	#top_layout .top_wrap .utile_wrap li.box.pc{display:block;position: relative;right:0;top:0;}
	#top_layout .top_wrap .utile_wrap li > a, #top_layout .top_wrap .utile_wrap li > button {padding:0 5px; font-size:14px;}

	#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap {/* width: 200px; */}
	#top_layout .top_wrap .utile_wrap li.search #search_box {top:-8px;}
}
@media (max-width: 1280px){

}
@media (max-width: 1199px){
	.layout{padding: 0 30px;}

	#top_layout{/* height: 71px; */}
	#top_layout .top_wrap{top: 0;/* height: 75px; */}
	#top_layout .top_wrap #logo{/* top: 20px; */float: none;margin: 0px 0;}
	#top_utilwrap{display: none;}
	#top_layout .top_wrap .utile_wrap{top: 44px;left: auto;right: 10px;z-index: 999;height: 45px;}
	#top_layout .top_wrap .utile_wrap > li{display:none;}
	#top_layout .top_wrap .utile_wrap li{/* position:absolute; *//* right:0; */}
	#top_layout .top_wrap .utile_wrap li.box{/* float: none; */width: 27px;height: 25px;margin: -1px 5px 0;}
}
@media (max-width: 767px){
	.layout{padding: 0 18px;}

	#top_layout .top_wrap{height: 100%;}
	#top_layout .top_wrap #logo{/* width: 190px; *//* height: 31px; */margin-top: 0;}
	#top_layout .utile_wrap li.pc{display:none}
	#top_layout .utile_wrap li.mo{display:inline-block}
	#top_layout .top_wrap .utile_wrap{right: 15px;}
	#top_layout .top_wrap .utile_wrap > li.search{/* margin-right:53px; */}
	#top_layout .top_wrap .utile_wrap li.search.on a{display:none;}
	#top_layout .top_wrap .utile_wrap li.search #search_box{right:10px}
	#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap{width: 230px;}
	#top_layout .top_wrap .utile_wrap > li.search.on a.clickClose{right:-15px}
	#top_layout .top_wrap .utile_wrap li.search #search_box form,
	#top_layout .top_wrap .utile_wrap li.search #search_box input{outline:0;border: 0;border-radius:0;}
	#top_layout .top_wrap .utile_wrap li.box.mo button{width: 100%;height: 100%;padding: 0;}
	#body_layout #txt{margin-bottom: 20px;}

}
#gnb_layout{display:block;position:absolute;top: 0;left:0;width:100%;height: 100px;border-bottom: 1px solid #ddd;}
#gnb_layout.open:before{display:block;position:absolute;top: 100px;bottom: 0;right: 50%;z-index: 01;width:100%;height: auto;margin-right: 369px;background: #f3f8fd;content:'';}
#gnb_layout:after{top:111px}
#gnb_layout.open{overflow: hidden;min-height: 100px;border-bottom: 2px solid #174572;}
#gnb_layout.open:after{position: absolute;top: 99px;bottom: 0;right:0;width: 100%;height:auto;background: #fefefe;content:"";}
#gnb {position: absolute;top:0px;left: 0;right: 0;width: 100%;height:100%;/* background: #fff; */z-index:2;}
#gnb_layout.open #gnb{border-bottom:1px solid #ccc;}
#gnb_layout.open #gnb:before{position:absolute;top:0;left:0;width:100%;height:100px;box-shadow:1px 1px 5px rgba(28,47,56,0.05);content:'';}
#gnb_layout.action{position:relative;}
#gnb_layout .layout{position:relative;padding: 0px 40px 0 174px;text-align: center;}
#gnb_layout .depth1_ul{display:inline-block;float:none;height:100%;z-index:14;}
#gnb_layout .depth1_ul:after {display: block; content: ''; clear: both;}
#gnb_layout .depth1_ul>li{display:inline-block;height:100%;margin:0 -2px;vertical-align:top;}
#gnb_layout .depth1_ul>li>a{position:relative;display:block;height:100%;padding: 0 25px 0;line-height: 99px;font-size:18px;font-weight:600;letter-spacing:0;transition: all .3s;text-align:center;}
#gnb_layout .depth1_ul>li:nth-child(1)>a:before{display: none;}
#gnb_layout > ul > li.on > a span,
#gnb_layout .depth1_ul>li>a.current span{color:#1f818f;font-weight:bold;}
#gnb_layout .depth1_ul>li>a.current + .item{opacity: 1 !important;display: block;}
#gnb_layout .depth1_ul>li>a span{display: inline-block;position:relative;height: 100%;padding: 0 10px;line-height: 99px;vertical-align: middle;letter-spacing: -1px;font-size: 20px;color: #000;}
#gnb_layout > ul > li:hover > a span:before,
#gnb_layout > ul > li:focus > a span:before,
#gnb_layout .depth1_ul>li>a.current span:before{display:block !important;position:absolute;left: 0px;bottom: 0;width:100%;height: 5px;background-color: #1f818f;content:'';}
#gnb_layout .depth1_ul>li .item{/* display: none; */display: none;position:absolute;top: 100px;left: 0;z-index: 100;width: 100%;min-height: 300px;padding: 40px 0 50px;padding-left: 285px;text-align: left;}
#gnb_layout .depth1_ul>li .item .gnb-title {position:absolute;top:0;left: -30px;bottom: 0;width: 480px;padding: 40px 0 0;text-align: left;/* border:1px solid; */}
#gnb_layout .depth1_ul>li .item .gnb-title:after{position: absolute;bottom: 15px;left:0;width: 161px;height: 108px;background: url(/template/A1/images/gnb_bgB.png);content:'';}
#gnb_layout .depth1_ul > li .item .gnb-title strong{display:inline-block;position: relative;width:100%;margin: 10px 0 0;padding-bottom: 10px;font-size:30px;color: #3d3a39;line-height: 1.2;font-family: 'GmarketSans';font-weight: 600;}
#gnb_layout .depth1_ul > li .item .gnb-title p{display:inline-block;width:100%;font-size: 16px;color: #444444;line-height:20px;padding:0;margin:5px 0 0 0;}
#gnb_layout .depth1_ul>li .item > .depth2_ul{float:  left;position: relative;top: 0;height: 100% !important;width: 100%;/* padding: 35px 0 0; */text-align:  left;margin:0;}
#gnb_layout .depth1_ul>li .item > .depth2_ul > li{display: block;float: left;width:25%;padding: 0 10px;margin: 0 0 20px;text-align: left;line-height: 18px;}


#gnb_layout.open .depth1_ul > li .depth2_ul{border:0}
#gnb_layout .depth1_ul > li .depth2_ul > li > a{display: inline-block;position: relative;min-width: 100%;padding: 14px 25px 14px 20px;border-bottom: 2px solid #000;border-radius: 6px 6px 0 0;line-height: 1.2;color: #323232;font-weight: 600;font-size: 16px;letter-spacing: -0.1em;box-sizing: border-box;word-break:keep-all;word-wrap:break-word;transition: all .3s;}
#gnb_layout .depth1_ul > li .depth2_ul > li > a:after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;transition: all .3s;background:#1f818f}
#gnb_layout .depth1_ul > li .depth2_ul > li > a.ov,
#gnb_layout .depth1_ul > li .depth2_ul > li > a.on,
#gnb_layout .depth1_ul > li .depth2_ul > li > a:hover,
#gnb_layout .depth1_ul > li .depth2_ul > li > a:focus{/* background: url(/template/C/images/gnblink_bg.png) no-repeat right top; */color:#323232;/* border-bottom: 2px solid #1f818f; */color:#1f818f}
#gnb_layout .depth1_ul > li .depth2_ul > li > a.ov:after,
#gnb_layout .depth1_ul > li .depth2_ul > li > a.on:after,
#gnb_layout .depth1_ul > li .depth2_ul > li > a:hover:after,
#gnb_layout .depth1_ul > li .depth2_ul > li > a:focus:after{width:100%}

#gnb_layout .depth1_ul > li .depth2_ul > li > a[target="_blank"]{padding-right:20px;}
#gnb_layout .depth1_ul > li .depth2_ul > li > a[target="_blank"]:after{display:block;position:absolute;top: 50%;left: auto;right: 10px;width:14px;height:14px;margin-top: -7px;background:url(/images/kor/common/target_blank.png) no-repeat;border: 0;transform: none;content:'';}
#gnb_layout .depth1_ul > li .depth2_ul > li > a.on[target="_blank"]:after,
#gnb_layout .depth1_ul > li .depth2_ul > li > a:hover[target="_blank"]:after,
#gnb_layout .depth1_ul > li .depth2_ul > li > a:focus[target="_blank"]:after{background:url(/images/kor/common/target_blank_ov.png)}
#gnb_layout .depth1_ul > li .depth2_ul > li > a span{line-height:1.2}
#gnb_layout .depth3_ul {display:block !important;margin: 10px 20px 0 0;height: auto;transition: all .3s;}
#gnb_layout .depth3_ul li{display:block;}
#gnb_layout .depth3_ul li a {display:  block;position:relative;padding: 2px 0 2px 17px;line-height: 1.2;}
#gnb_layout .depth3_ul li a:before{position:absolute;top: 11px;left: 4px;width:4px;height:2px;background-color:#000000;content:"";transition: all .3s;}
#gnb_layout .depth3_ul li a:hover:before,
#gnb_layout .depth3_ul li a:focus:before{background: #1f818f;}
#gnb_layout .depth3_ul li a span{display:block;font-size: 15px;color: #555;line-height: 1.5;word-break:keep-all;word-wrap:break-word;transition: all .3s;}
#gnb_layout .depth3_ul li a:hover span,
#gnb_layout .depth3_ul li a:focus span,
#gnb_layout .depth3_ul li .on span{color: #1f818f;text-decoration: underline;}
#gnb_layout .depth3_ul li a[target="_blank"]{padding-right:20px;}
#gnb_layout .depth3_ul li a[target="_blank"]:after{display:block;position:absolute;top: 50%;left: auto;right: 10px;width:14px;height:14px;margin-top: -7px;background:url(/images/kor/common/target_blank.png) no-repeat;border: 0;transform: none;content:'';}

#gnb_layout .depth3_ul.open{display:block;}
#gnb_layout .depth1_ul>li .item>ul>li>a.on + .depth3_ul{display:block;}

#gnb_layout .depth1_ul>li.n6 .item > .depth2_ul > li{width:50%;}
#gnb_layout .depth1_ul>li.n6 .item .depth3_ul > li{float:left;width:49%;}


#gnb_layout .line{display: none;}

#gnb_layout .depth1_ul>li.n7 .item > .depth2_ul > li{width:20%}
@media (max-width: 1280px){
	#gnb_layout .depth1_ul>li>a{padding:0 15px}
}

@media (max-width: 1100px){
	#gnb_layout .depth1_ul>li>a{padding:0 15px}
	#gnb_layout .depth1_ul>li>a>span{font-size:18px;}
}

@media (max-width: 1024px){
	#top_layout .top_wrap .utile_wrap li.box.pc{display: none;}
	#top_layout .top_wrap .utile_wrap li.box.mo{display: block;margin: 0;padding: 0;}
	#top_layout .top_wrap .utile_wrap li.box.mo button{display:inline-block;width:100%;height:100%;background: url(/images/kor/common/ir.png) no-repeat -200px -12px;vertical-align:top;font-size: 14px;color:#fff;line-height: 0;text-align: left;padding: 0;}

	#tnb,
	#gnb_layout{display:none;}
	/* mobile menu */
	.grid-system.modal-open{height:100%;overflow:hidden}
	/* mobile menu */
	#mobile-menu{overflow: visible;padding:0 !important;}
	#mobile-menu .modal-dialog {float:right;width: 320px;height: 100%;margin: 0;border-radius: 0;-webkit-transform: translate(25%,0);transform: translate(25%,0);}
	#mobile-menu.in .modal-dialog,
	#mobile-menu.show .modal-dialog {-webkit-transform:translate(0px,0);transform: translate(0px,0);}
	#mobile-menu .modal-dialog .modal-content{position: static;height: 100%;padding: 0;background:#fff;padding: 105px 0 0;border-radius: 0;}
	#mobile-menu .modal-dialog .modal-content .topUtile {position:absolute;top:0;left:0;width: 100%;height: 45px;padding: 0 10px;background: #1f818f;text-align: left;}
	#mobile-menu .modal-dialog .modal-content .topUtile:after {display:block; clear:both; visibility:hidden; content:'';}
	#mobile-menu .modal-dialog .modal-content .topUtile .m_utile {height:100%;}
	#mobile-menu .modal-dialog .modal-content .topUtile .m_utile li {display:inline-block;position: relative;padding: 0 20px;}
	#mobile-menu .modal-dialog .modal-content .topUtile .m_utile li a {display:block;line-height: 45px;font-size:14px;color:#fff;}
	#mobile-menu .modal-dialog .modal-content .topUtile .m_utile li:before {display:block;position:absolute;left: -10px;top: 13px;content:'';width:1px;height:20px;background: rgba(255,255,255,0.3);}
	#mobile-menu .modal-dialog .modal-content .topUtile .m_utile li:first-child:before{display:none;}
	#mobile-menu .modal-dialog .modal-content .topUtile .m_logo{display:block;width:156px;height:37px;margin:10px 0;background:url(/images/kor/common/mlogo.png)}




	#mobile-menu .modal-dialog .modal-content .modal-body {height:100%;padding: 0;border-top: 1px solid #e5e5e5;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul {overflow-y: scroll;overflow-x: hidden;height:100%;background: #fff;text-align:left;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li {position:relative;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li > a {display:block;padding: 13px 25px;border-bottom: 1px solid #e5e5e5;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li > a:before {display:block;content:'';position:absolute;right: 22px;top: 15px;width: 20px;height: 20px;border-radius:50%;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li > a:after {display:block;position:absolute;z-index:2;right: 29px;top: 20.5px;width: 3px;height: 3px;border-width:1px;border-style: solid;border-color: #cecece;border-width: 0 2px 2px 0;transform: rotate(45deg);-webkit-transform: rotate(45deg);content:'';}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li.on > a.ov {/* background:#2f68c2; */}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li.on > a.ov:before {
		background: #1f818f;
	}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li.on > a.ov:after {top: 22.5px;border-width: 2px 0 0 2px;border-color:#fff;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li.on > a.ov  span {color: #191919;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li > a span,
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li > a em {display: inline-block;color: #404751;font-size: 15px;font-weight: bold;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul {width: 100%;padding: 16px;border-bottom: 1px solid #e5e5e5;background: #eceeef;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li {display:block;width: 100%;padding: 0;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a {display:block;position: relative;width: 100%;padding-left:10px;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a:after {display:block;position:absolute;z-index:2;left: 20px;top: 15px;width: 3px;height: 3px;background: #353535;border-radius: 50%;border-width:1px;/* border-style: solid; *//* border-color: #cecece; *//* border-width: 2px 2px 0 0; *//* transform: rotate(45deg); *//* -webkit-transform: rotate(45deg); */content:'';}

	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a:before {display:block;position:absolute;z-index:2;right: 21px;top: 14px;width: 5px;height: 5px;border-width:1px;border-style: solid;border-color: #cecece;border-width: 2px 2px 0 0;transform: rotate(45deg);-webkit-transform: rotate(45deg);content:'';}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li.on > a:before,
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li.on > a.ov:before {/* border-color:#fff; */}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li.on > a,
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a.ov {/* background:#2f68c2; */}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li.on > a span,
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a.ov span {position:relative;color: #1f818f;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li.on > a span:before,
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a.ov span:before {display:block;position:absolute;right: 0;top: 0;/* content:''; *//* width: 45px; *//* height:100%; *//* border-radius: 18px 5px 18px 18px; *//* background: #407ee0; */}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a.dep:before,
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a.dep:after {content: '';position: absolute;z-index: 2;top: 0;bottom: 0;margin: auto;border: none;transform: none;-webkit-transform: none;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a.dep:before {right: 17px;width: 12px;height: 2px;background: #c7c8cb;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a.dep:after {right: 22px;width: 2px;height: 12px;background: #c7c8cb;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a.dep.ov:before,
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li.on > a.dep:before {background:#fff;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a.dep.ov:after{display:none;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li.on > a.dep:after {background:#fff;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a span {display:block;line-height:1.4;padding: 6px 45px 5px 25px;color: #454545;font-size: 14px;font-weight: bold;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul .depth3_ul {display: none;/* display: none !important; */padding: 10px 0;margin: 0 auto;border: 2px solid #1f818f;border-radius: 5px;background: #1f818f;width: 254px;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul .depth3_ul > li {position:relative;margin: 8px 0;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul .depth3_ul > li a:after {display:block;position:absolute;left: 25px;top: 10px;width: 2px;height: 2px;border-radius: 50%;background: #efefef;content:'';}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul .depth3_ul > li > a {display:block;padding-left: 33px;color: #fff;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul .depth3_ul > li > a.ov span {color: #fff;text-decoration: underline;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul .depth3_ul > li > a.ov:after {background: #fff;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul .depth3_ul > li > a span {display:block;font-size: 14px;color: #fff;}

	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li.on .depth3_ul{display: block !important;}

	#mobile-menu .mobile-close {position:absolute;top: 66px;right: 20px;}
	#mobile-menu .mobile-close span {display:block;position:relative;width: 21px;height: 21px;font-size:0;}
	#mobile-menu .mobile-close span:before,
	#mobile-menu .mobile-close span:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;border-radius: 50px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
	#mobile-menu .mobile-close span:before {width:100%;height: 3px;background: #2f3236;}
	#mobile-menu .mobile-close span:after {width: 3px;height:100%;background: #2f3236;}
	.modal-backdrop.in{opacity: .8;z-index: 12;}
	.modal-open,
	.modal-open #body_layout {overflow:hidden;height:100%;}
	.modal-open #op_layout {z-index:1;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li > a[target="_blank"]:after{right: 28px;width: 11px;height: 12px;background:url(/images/kor/common/target.png)no-repeat center;border: none;transform: none;-webkit-transform: none;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a[target="_blank"]:before {top: 11px;right: 20px;width: 11px;height: 12px;background:url(/images/kor/common/target.png)no-repeat center;border: none;transform: none;-webkit-transform: none;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul .depth3_ul > li > a[target="_blank"] span:after {display:inline-block; content:''; width: 11px;height: 12px; margin:-1px 0 0 5px; background:url(/images/kor/common/target.png)no-repeat center;vertical-align:middle;  }

	#top_layout .top_wrap .utile_wrap > li.search.on #search_box{top:101px;}

}


@media (max-width: 768px){
	#top_layout .top_wrap .utile_wrap li.search #search_box .layout{padding-left:16px;}
	#top_layout .top_wrap .utile_wrap li.search #search_box .layout > strong{display:none;}
	#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap{width:100%;}

}


#alarm{display:inline-block;width: 25px;height: 25px;opacity: 0.7;vertical-align: middle;}
