@charset "utf-8";
@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
html,body {width:100%;height:100%; font-family:"Malgun Gothic", "NanumGothic", "Nanum Gothic"; }
body {overflow:auto;}

#doc {position: relative;overflow:hidden; min-width:320px;}

.div-cont{max-width:1200px; margin:0 auto; width:100%;}

	@media only screen and  (max-width:1024px) {
		.div-cont{max-width:100%; margin:0;}
	}


.body-slide-wr {position:relative;width:100%;height:100%;transition:margin 0.3s ease;}
.body-slider-ovclick, .container-ovclick, .header-slider-ovclick{position:fixed;z-index:2006;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.65);cursor:pointer }
.search-slider-ovclick{position:fixed;z-index:2000;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.65);cursor:pointer }


/* z-index */
#header-wrap{z-index:2005;  position:relative;}
#container-wrap{z-index:10; position:relative; }
#footer-wrap{z-index:1001; position:relative;}

/* 상단 */
#header-wrap:before {background:#fff; position:absolute; left:50% ;width:2000px; height:100%; display:block; content:""; margin-left:-1000px;z-index:-1;}
#header{position:relative; z-index:5600; height:144px;}
#header-wrap.fix{position:fixed; top:-42px; left:50%; width:2000px; margin-left:-1000px; max-width:2000px; height:144px;}
#header-wrap.fix #header{ margin:0 auto ; width:1200px; position:relative;}
#header-wrap:after{ background:#5c6064; width:2000px;  height:1px;position:Absolute; bottom:-1px; left:50%;margin-left:-1000px; display:block; content:"";}
#header-wrap.fix:before{box-shadow: 0 5px 11px rgba(0, 0, 0, 0.3) ;-webkit-box-shadow: 0 5px 11px rgba(0, 0, 0, 0.3) ; -moz-box-shadow: 0 5px 11px rgba(0, 0, 0, 0.3)  ; }
/* #header-wrap.fix:after{display:none;} */

/* 메뉴 */	
#header-wrap .mn-bar {position:absolute;left:0;top:145px;width:2000px; left:50%;margin-left:-1000px;;display:block;z-index:2000;background:#fff;box-shadow: 0 5px 11px rgba(0, 0, 0, 0.3) ;-webkit-box-shadow: 0 5px 11px rgba(0, 0, 0, 0.3) ; -moz-box-shadow: 0 5px 11px rgba(0, 0, 0, 0.3)  ;}
#header .bt-allMenu {position:absolute; right:0; top:72px;display:block;overflow:hidden;background:#d5393c; border-radius:38px; text-align:center;;width:122px;height:38px;z-index:2008;border:0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
#header .bt-allMenu span{background:url(/img/tour/Layout/allmenu-ico.png) no-repeat 0 14px;;line-height:36px;  height:38px; vertical-align:top; text-align:left; display:inline-block;letter-spacing:-0.01em; padding-left:25px;color:#fff; font-size:14px; font-weight:600;}
#header .bt-allMenu.active{background:#e8393d;}

#logo {position:absolute;left:0;top:71px;z-index:2100;text-align:left; width:275px; height:43px; z-index:2500;}
#logo a{background:url(/img/tour/logo.png) no-repeat left center;display:block; height:43px;/* display:block; font-weight:bold;padding-left:45px; line-height:41px; color:#231f20; font-size:19px;font-family: 'NanumGothic'; letter-spacing:-0.03em;display:block;height:41px; */-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}

#gnb-wrap{ height:42px; position:relative;z-index:2005}
#gnb-wrap:after{background:#2e343a; position:absolute; left:50%;margin-left:-1000px; width:2000px; height:41px; border-bottom:1px solid #52575d; top:0; display:block; content:""; z-index:-1;}
#gnb-wrap .quick{overflow:hidden; position:absolute; left:0; top:0; height:42px;}
#gnb-wrap .quick li{float:left;}
#gnb-wrap .quick li a{display:block; color:#fff; border-right:1px solid #1c2023;  min-width:111px; line-height:40px; text-align:center; font-size:14px;font-weight:400; letter-spacing:-0.07em;}
#gnb-wrap .quick li.active a{background:url(/img/tour/Layout/gnb-quicko.png) no-repeat center bottom; height:42px; color:#323232;font-weight:600; }
#gnb-wrap .quick li.active a span{display:inline-block; vertical-align:middle; padding-left:0; height:28px; background:none !important; border-bottom:2px solid #111; line-height:28px;}

#gnb-wrap .quick li a span{display:inline-block; vertical-align:middle; line-height:18px; height:20px; padding-left:25px;}
#gnb-wrap .quick li a.c-01 span{background:url(/img/tour/Layout/gnb-01.png) no-repeat left center;}
#gnb-wrap .quick li a.c-02 span{background:url(/img/tour/Layout/gnb-02.png) no-repeat left center;}
#gnb-wrap .quick li a.c-03 span{background:url(/img/tour/Layout/gnb-03.png) no-repeat left center;}
#gnb-wrap .quick li a.c-04 span{background:url(/img/tour/Layout/gnb-04.png) no-repeat left center;}
#gnb-wrap .quick li a.c-05 span{background:url(/img/tour/Layout/gnb-05.png) no-repeat left center;}

.top-sns{ position:Absolute ;right:107px; top:0;  z-index:2009 ;height:42px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.top-sns li{ width:30px; height:42px; float:left;}
.top-sns li a{display:block;position:relative; height:42px;}
.top-sns li a.c-01{background:url(/img/tour/Layout/top-sns01.png) no-repeat center center;}
.top-sns li a.c-02{background:url(/img/tour/Layout/top-sns02.png) no-repeat center center;}
.top-sns li a.c-03{background:url(/img/tour/Layout/top-sns03.png) no-repeat center center;}


.top-member{ position:absolute;right:200px; top:0;  z-index:2009 ;height:42px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.top-member li{ height:42px; float:left;}
.top-member li a{display:block;position:relative; height:42px; padding:0 13px ; line-height:39px; letter-spacing:-0.07em; color:#fff;}
.top-member li a.logout{color:#7edf78; font-weight:600;}
.top-member li a:after{background:#43494e; width:1px; height:18px; position:absolute; right:0; top:50%;margin-top:-9px; display:block; content:""}


.google_lang{height:42px; position:absolute; right:96px; z-index:2009 ; top:0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.google_lang button{height:42px;color:#fff;letter-spacing:0;background:url('/img/portal/common/lang_arrow_open.png') no-repeat 84% center rgba(255,255,255,0.05); }
.google_lang button span{display:inline-block;padding:0 35px 0 40px; background:url('/img/portal/common/icon-google.png') no-repeat 15px center; font-weight:700; }
.google_lang button.on{background:url('/img/portal/common/lang_arrow_close.png') no-repeat 84% center}
.google_lang #googleLang_list{position:absolute;top:42px;left:0;width:100%;background:#454b58;z-index:120}
.google_lang #googleLang_list ul{ background:#31373d}
.google_lang #googleLang_list li a{display:block; color:rgba(255,255,255,0.5);}
.google_lang #googleLang_list li a:hover, .google_lang #googleLang_list li a:focus{ background:#454b50}


.top-translate .list-wrap{overflow:hidden; height:0;position:Absolute; left:0; top:42px; background:#31373d; width:100%;}
.top-translate ul{ }
.top-translate ul li:first-child{border-top:0;}
.top-translate ul li{border-top:1px solid #454b50}
.top-translate ul li a {height:36px; line-height:36px; display:block; padding-left:20px; color:rgba(255,255,255,0.5)}
.top-translate ul li a:after{display:none;}
.top-translate ul li:hover a{background:#454b50;}

.top-search{ position:absolute; right:0; width:95px;background:#3c4957; height:42px; top:0; font-size:0; z-index:2600;}
.top-search .tit{font-size:13px; padding-left:15px;box-sizing:border-box; display:inline-block;letter-spacing:-0.07em; vertical-align:top; width:88px; color:#fff; line-height:40px; position:Relative;}
.top-search .tit:after{width:10px; height:10px; position:Absolute; right:3px; top:50%;margin-top:-3px; display:block; content:"";background:url(/img/tour/Layout/search-tri.png) no-repeat center center;}
.top-search .is-search{width:205px; display:none; position:Absolute; right:0; top:42px; background:#84adda; width:1200px; height:197px; vertical-align:top;}
.top-search input[type="text"]{ width:368px; color:#5e6368; border:none; font-size:14px;background:none; letter-spacing:-0.07em;text-indent:15px;background:#fff; height:45px; line-height:40px; padding:0 35px 0 0; margin:0; box-sizing:border-box;}
.top-search .search-btn{display:block; position:Absolute; width:50px; right:0;top:0; height:45px;  background:url(/img/tour/Layout/search-white.png) no-repeat center center #284a81; border:none;}
.top-search .search-open{ border:none;border-left:1px solid #2e343a;  text-align:center;display:block;position:Absolute; right:0; top:0; width:100%; right:0;top:0; height:42px;  background:url(/img/tour/Layout/search-btn.png) no-repeat 22px center;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.top-search .search-open span{font-size:14px; letter-spacing:-0.06em; color:#fff; line-height:40px; display:inline-block; vertical-align:top; padding-left:20px}
.top-search .search-close{ display:block;position:Absolute; right:0; bottom:0; width:64px; right:0; height:64px;  background:url(/img/tour/Layout/search-close.png) no-repeat center center #2e343a; border:none;}
.top-search .search-ctr{width:530px; height:45px; margin:63px auto 0 auto; position:relative;}

.top-search .search-ctr .select-box{position:relative; display:inline-block;vertical-align:top; height:45px; width:112px;background:#fff;}
.top-search .search-ctr .select-box:before{background:#d6d6d6; position:absolute; width:1px; height:22px; position:absolute; right:0px; top:50%;margin-top:-11px; display:block; content:"";z-index:1}
.top-search .search-ctr .select-box:after{background:url(/img/tour/Layout/search-arrow.png) no-repeat center center; position:absolute; width:20px; height:20px; position:absolute; right:12px; top:50%;margin-top:-10px; display:block; content:"";z-index:1}
.top-search .search-ctr .select-box select{font-size:14px; color:#555; letter-spacing:-0.06em; height:43px;text-indent:2px; -webkit-appearance:none; -moz-appearance:none;background:none; appearance:none;border:none; width:100%; margin:0; padding:0; position:relative; z-index:2}
.top-search .search-ctr .select-box.bgf1 select{background:#f1f1f1}
.top-search .search-ctr .select-box select::-ms-expand{display:none;}

.top-search .is-search dl{font-size:0; padding-top:25px;text-align:center;display:block; width:100%;}
.top-search .is-search dt{position:relative; font-size:14px; font-weight:bold; letter-spacing:-0.06em; color:#333; display:inline-block; vertical-align:top; margin-right:20px;} 
.top-search .is-search dt:after{ width:6px; height:6px; display:block; position:absolute;content:"";background:url(/img/tour/Layout/search-hit.png) no-repeat center center ; right:-14px; top:50%;margin-top:-2px;}
.top-search .is-search dd{ font-size:14px; font-weight:400; letter-spacing:-0.06em; margin-right:3px; color:#333; display:inline-block; vertical-align:top} 
.top-search .is-search dd a{display:block;}
.top-search .is-search dd a:hover{text-decoration:underline}
.top-search .is-search dd a:after{position:relative; display:inline-block; content:",";padding-left:2px;}
.top-search .is-search dd:last-child a:after{display:none;}


.mtop-sns, .mtop-translate{display:none;}
	
	@media only screen and (min-width:1200px){
		.topmenu .mn_a1 {font-size:22px; padding:25px 19px 41px;}
		.topmenu li.mn_l1:first-child{margin-left:330px}
	
		.topmenu #tm01 .depth2-wrap{left:0;}
		.topmenu #tm02 .depth2-wrap{left:201px;}
		.topmenu #tm03 .depth2-wrap{left:402px;}
		.topmenu #tm04 .depth2-wrap{left:594px;}
		.topmenu #tm05 .depth2-wrap{left:805px;}
		.topmenu #tm06 .depth2-wrap{left:996px; width:200px}

		.topmenu .depth2-wrap {width:200px;}
		
		.allmenu-wrap{ position:relative; width:1200px; margin:0 auto;}

		.search-slider-ovclick{display:none !important}
	}
	@media only screen and (min-width:1001px) and (max-width:1199px){ 
		#header-wrap.fix{width:100%; left:auto; margin-left:0;}
		#header-wrap.fix #header{ margin:0 auto ; width:100%; position:relative;}

		#logo {left:10px;}
		#logo a{background-size:210px auto}
		#header .bt-allMenu {right:10px;}
		.topmenu .mn_a1 {font-size:20px;padding:25px 20px 41px;}
		.topmenu li.mn_l1:first-child{margin-left:25%}
		
		.top-sns{right:177px;}
		.top-translate{right:43px;}
		.top-member{right:275px}
		
		.top-search{width:42px;}
		.top-search .search-open{width:42px;background-position:center center}
		.top-search .search-open span{display:none}


		.allmenu-wrap{ position:relative; width:1000px; margin:0 auto;}

		
		
		.topmenu #tm01 .depth2-wrap{left:0;}
		.topmenu #tm02 .depth2-wrap{left:16.666666%;}
		.topmenu #tm03 .depth2-wrap{left:32.333332%;}
		.topmenu #tm04 .depth2-wrap{left:49.999998%;}
		.topmenu #tm05 .depth2-wrap{left:66.666664%;}
		.topmenu #tm06 .depth2-wrap{left:83.333333%;}

		.topmenu .depth2-wrap {width:16.6666666%;}

		.search-slider-ovclick{display:none !important}
	}
	@media only screen and (min-width:1001px){
		
		#header .bt-mnall{display:none;}
		/* MainNavi-wrap */
		#mainNavi-wrap {height:50px;overflow:hidden;position:absolute;left:0;top:55px;width:100%;display:block;z-index:2007;}
		#mainNavi-wrap .tmn-tit {display:none;}

		#mainNav {position:relative;}
		
		.topmenu {display:block;position:relative;}
		.topmenu:after {display:block;content:"";clear:both;}
		.topmenu .tgl-btn {display:none;}
		.topmenu .mn_a1 {height:23px;line-height:1.35em;display:block;color:#111;font-family: 'NanumGothic'; font-weight:600; letter-spacing:-0.06em; position:relative; text-align:center;}
		.topmenu .mn_a1:after{width:1px ;height:20px ;background:#d5d5d5; position:absolute; left:0; top:50%;margin-top:-9px; display:block;content:""}
		.topmenu .mn_a1.new-win span { padding-right:20px; background:url(/img/tour/Layout/new-win.png) no-repeat right 5px;}
		.topmenu .mn_l1:first-child .mn_a1:after{display:none;}
		.topmenu .mn_l1 {float:left; }
	
		.topmenu #tm06 .depth2-wrap:before{background:#ececec; width:1px ;height:217px; right:0; top:30px; display:block; content:""; position:absolute;}

		.topmenu .depth2-wrap {position:absolute;top:90px;line-height:120%;display:none;visibility:hidden;padding:0; left:0; min-height:370px;}
		.topmenu .depth2-wrap:after{ background:#ececec; width:1px ;height:300px; left:0; top:30px; display:block; content:""; position:absolute;}
		.topmenu .depth2-wrap .mn-txt{ font-size:17px; font-weight:600; color:#2c2f3e;padding-left:20px; margin-top:30px; letter-spacing:-0.04em; display:inline-block; height:30px;}
		.topmenu .depth2-wrap > a.new-win .mn-txt { padding-right:20px; background:url(/img/tour/Layout/new-win.png) no-repeat right 5px;}
		.topmenu .depth2 {position:relative;height:auto;padding:0 0 40px 0;overflow:hidden;}
		.topmenu .depth2 li {letter-spacing:-1px;line-height:1.3em; width:auto;}
		.topmenu .depth2 .mn_l2 {text-align:left;margin-bottom:1px; }
		.topmenu .depth2 .mn_a2 {cursor:pointer; line-height:130%;padding:2px 20px 2px 20px; display:block;}
		.topmenu .depth2 .mn_a2 span {display:inline-block; padding:2px 0; position:relative;font-weight:500; font-size:14px;letter-spacing:-0.03em;color:#666;}
		.topmenu .depth2 .mn_a2:hover span {color:#d5393a;text-decoration:underline }
		.topmenu .depth2 .mn_a2.new-win span{ padding-right:20px; background:url(/img/tour/Layout/new-win.png) no-repeat right 4px;}
	
		.topmenu .depth3-wrap, .topmenu .depth4-wrap{display:none !important;}



		#mainNavi-wrap .ovbar {position:absolute;height:14px;top:77px;display:block;overflow:hidden; height:12px; display:block;;}
		#mainNavi-wrap .ovbar:after {position:absolute;bottom:0;left:50%;margin-left:-38%;background:#333; height:3px;content:"";display:block;z-index:200; width:76%}

	    #allMenu{position:Absolute; left:50%; top:0; width:2000px; margin-left:-1000px; top:145px; z-index:90 ;height:0 ;overflow:hidden;}
		#allMenu h3{ font-size:30px; font-family: 'NanumGothic'; font-weight:600; position:relative; z-index:5; letter-spacing:-0.03em;color:#fff; text-align:center; line-height:130%;padding-top:57px; height:75px;}
		#allMenu .allmenu-bg-wrap{ position:Absolute; left:0; top:0; z-index:4; width:100%;height:100%;}
		#allMenu .allmenu-bg-wrap .bg-01{ width:228px; height:136px; position:Absolute; left:-228px; bottom:0; background:url(/img/tour/Layout/allmenu-bg01.png)no-repeat center center;}
		#allMenu .allmenu-bg-wrap .bg-02{ width:228px; height:156px; position:Absolute; right:-238px; top:0; background:url(/img/tour/Layout/allmenu-bg02.png)no-repeat center center;}
		#allMenu:before{ position:Absolute; left:50%; top:0; background:#136ccf; width:2000px; margin-left:-1000px; display:block; content:""; height:100%; z-index:-1; }
		#allMenu .close{ width:84px; height:84px;z-index:5; position:Absolute; right:0; top:0; background: #d5393c;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
		#allMenu .close:hover{background-color:#e8393d;}
		#allMenu .close:after{background:url(/img/tour/Layout/allmenu-close.png )no-repeat center center; position:absolute; left:50%; top:50%;width:40px; height:40px; margin-left:-20px; margin-top:-20px; display:block; content:"";-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
		#allMenu .close:hover:after{transform: scale(1,1) rotate(90deg)skew(0,0) translate(0,0); -webkit-transform: scale(1,1) rotate(90deg)skew(0,0) translate(0,0); -moz-transform: scale(1,1) rotate(90deg)skew(0,0) translate(0,0); }
		.allmenu{overflow:hidden; margin-left:0 -2%; position:relative; z-index:5}
		.allmenu dl{width:16%; float:left; margin:0 2% 2% 2%; min-height:280px;}
		.allmenu dl:hover dt{background:#53a4ff}
		.allmenu dt{background:#004ca0; height:40px; margin-bottom:20px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
		.allmenu dt a{display:block; padding-left:22px; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.03em;line-height:38px;}
		.allmenu dd{margin-top:10px; padding-left:10px;}
		.allmenu dd a{display:block; color:#fff; padding-left:12px; position:relative;}
		.allmenu dd a:after{width:3px ; height:3px; position:absolute; left:0; top:9px; display:block; content:"";background:#fff;}
		.allmenu dd a span{display:inline-block; vertical-align:top; line-height:20px; position:relative;}
		.allmenu dd a span:after{background:#fff; width:0; height:1px; position:Absolute ; left:0; bottom:-3px; display:block; content:"";-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
		.allmenu dd a:hover span:after{width:100%;}
		.allmenu dd a span.new-win{ padding-right:20px;  background:url(/img/tour/Layout/new-win.png) no-repeat right center; }
		
		.m-login{display:none;}
	}	

	@media only screen and (max-width:1000px) {
		#header{position:relative; z-index:5600; height:125px;background:#fff;}
		#logo{left:10px; top:62px;}
		#logo a{background-size:210px auto}

		#header .bt-mnall {position:absolute;display:block;z-index:9999; width:30px; height:30px; background:url(/img/tour/Layout/bt-mnall.png)no-repeat center center; right:15px; top:70px;}

		#gnb-wrap {z-index:1999}
		#gnb-wrap .quick li{float:left;}
		#gnb-wrap .quick li.active a{background:url(/img/tour/Layout/gnb-quicko.png) no-repeat right bottom; height:42px; color:#323232;font-weight:600; }
		#gnb-wrap .quick li a span{display:inline-block; vertical-align:middle; line-height:18px; height:20px; padding-left:0; background:none !important;}

		.m-login{display:block;}
		.m-login a{display:block; height:44px; text-align:left;padding-left:15px; border-top:1px solid rgba(255,255,255,0.1);}
		.m-login a span{display:inline-block;background:url(/img/common/login-ico.png) no-repeat left center ; height:44px; line-height:42px; padding-left:22px; color:#fff; font-size:14px; font-weight:600; letter-spacing:-0.06em;}

		/* 메뉴 */	
		#header-wrap .mn-bg {display:none;}
		#mainNavi-wrap{position:fixed; z-index:2700}
		#mainNavi {position:fixed;background:#004a9c;transition:right 0.3s ease;z-index:7000;right:-240px;overflow-y:scroll;overflow-x:hidden;top:0px;width:240px;height:100%;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;}
		#mainNavi.mn-h-open {right:0;}
		
		.tmn-tit {display:block;padding:0;}
		.bt-mnclose {position:absolute;right:-95px;top:0px;width:95px;height:95px; z-index:6999;border:0;background:rgba(0,0,0,0.8) url(/img/tour/Layout/bt-mnall-close.png) no-repeat center center;}
		
		.mtop-sns{display:block;overflow:hidden;border-top:1px solid #275c97}
		.mtop-sns li{float:left; width:33.33333%;}
		.mtop-sns li a{display:block; height:44px; line-height:42px; border-left:1px solid #275c97;text-align:center; font-size:12px; font-weight:600;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
		.mtop-sns li:first-child a{border-left:0; }
		.mtop-sns li a.c-01{color:#1785e6}
		.mtop-sns li a.c-02{color:#33ccff}
		.mtop-sns li a.c-03{color:#2fca58}
		.mtop-sns li a.c-01:hover{background:#1785e6 ;color:#fff}
		.mtop-sns li a.c-02:hover{background:#33ccff;color:#fff}
		.mtop-sns li a.c-03:hover{background:#2fca58;color:#fff}
		
		.mtop-translate{ display:block;}
		.mtop-translate .btn:after{width:10px; height:10px; position:Absolute; right:15px; top:50%;margin-top:-4px; display:block; content:"";}
		.mtop-translate .btn:after{background:url(/img/tour/Layout/google-mdown.png) no-repeat center center;}
		.mtop-translate .btn.active:after{background:url(/img/tour/Layout/google-mup.png) no-repeat center center;}
		.mtop-translate .btn{display:block; position:relative; padding-left:15px; font-size:14px; font-weight:600; color:#fff; line-height:50px;text-align:left;border:none;background:none; width:100%;box-sizing:border-box; }

		.mtop-translate .list-wrap{overflow:hidden; height:0;position:relative;; background:#31373d; width:100%;}
		.mtop-translate ul li:first-child{border-top:0;}
		.mtop-translate ul li{border-top:1px solid #454b50}
		.mtop-translate ul li a {height:36px; line-height:36px; display:block; padding-left:20px; color:rgba(255,255,255,0.5)}
		.mtop-translate ul li a:after{display:none;}
		.mtop-translate ul li:hover a{background:#454b50;}
		
		.mn-bar {display:none;}
		
		.topmenu {width:100%;display:block;position:relative;border-top:1px solid #00418a;}
		.topmenu:after {display:block;content:"";clear:both;}
		.topmenu li {line-height:1.3em;position:relative;}
		.topmenu a {position:relative;}
		.topmenu .mn-txt{display:none;}
		/* .topmenu .tgl-btn {display:none; border:none; text-indent:-9999px;} */
		.topmenu .mn_l1 .tgl-btn {display:block;z-index:999; right:12px; top:15px; border:none; text-indent:-9999px;position:absolute; width:30px; height:30px;background:none; ;}
		.topmenu .mn_l2 .tgl-btn {display:block;z-index:999; right:7px; top:10px; border:none; text-indent:-9999px;position:absolute; width:30px; height:30px;background:none;}
		.topmenu .mn_l3 .tgl-btn {display:block;z-index:999; right:5px; top:0; border:none; text-indent:-9999px;position:absolute; width:30px; height:30px; background:none;}

		.topmenu .mn_a1 {position:relative;display:block;background-position:left top;background-repeat:repeat;border-bottom:1px solid #00418a;}
		.topmenu .mn_a1.new-win span{ padding-right:20px; background:url(/img/tour/Layout/new-win.png) no-repeat right 5px;}
		.topmenu .mn_a1 span {display:block;padding:21px 23px 18px 23px;overflow:hidden;font-size:15px;font-weight:600;letter-spacing:-0.01em;white-space:normal;cursor:pointer;color:#fff;}
		.topmenu .over .mn_a1 span, .topmenu  .mn_a1:hover span {color:#fff;}
		.topmenu .is-open .mn_a1{background-color:#102741;}
		
		/* .topmenu .has-sub .mn_a1 span {margin-right:30px;overflow:hidden;} */
		.topmenu .has-sub .is-ico {padding:0;display:block;width:30px;height:30px;position:absolute;right:0px;top:3px;border:1px solid red;}

		
		.topmenu .mn_l1.has-sub .mn_a1:after {display:block;width:16px; height:16px;border-radius:100%; position:absolute; padding:0; margin:0; right:15px; top:22px; z-index:5; background:url(/img/tour/Layout/mdepth-01.png) no-repeat center center #fff;display:block; content:""}
		.topmenu .mn_l1.has-sub.is-open .mn_a1:after{ background:url(/img/tour/Layout/mdepth-01o.png) no-repeat center center #fff;}

		.topmenu .mn_l2.has-sub .mn_a2:after{display:block;width:16px; height:16px;border-radius:100%; display:block; content:""; position:absolute; padding:0; margin:0; right:15px; top:16px; z-index:5; background:url(/img/tour/Layout/mdepth-02.png) no-repeat center center}
		.topmenu .mn_l2.has-sub.is-open .mn_a2:after { background:url(/img/tour/Layout/mdepth-02o.png) no-repeat center center ;}

		.topmenu .mn_l3.has-sub .mn_a3:before{display:block;width:11px; height:11px; display:block; content:""; border:1px solid #555555;position:absolute; padding:0; margin:0; right:15px; top:8px; z-index:5; background:url(/img/tour/Layout/mdepth-03.png) no-repeat center center}
		.topmenu .mn_l3.has-sub.is-open .mn_a3:before { background:url(/img/tour/Layout/mdepth-03o.png) no-repeat center center ;}
	
		.topmenu li > div {display:none;}
		.topmenu .depth2-wrap {position:relative;}
		.topmenu .depth2 {position:relative;width:100%;background:#c1c9d3;border-bottom:1px solid #aab1ba;}
		.topmenu .depth2:after {clear:both;content:"";display:block}
		.topmenu .depth2 li {font-size:14px;line-height:1.3em;}
		.topmenu .depth2 a {display:block;}
		.topmenu .depth2 .mn_l2 {border-bottom:1px solid #aab1ba}
		.topmenu .depth2 .mn_l2:last-child{border-bottom:none}
		.topmenu .depth2 .mn_l2.first , .topmenu .depth2 .mn_l2:first-child {border-top:0px}
		.topmenu .depth2 .mn_a2 {display:block;padding:14px 45px 14px 23px; position:relative;}
		.topmenu .depth2 .mn_a2 span {font-size:14px;font-weight:400;cursor:pointer;color:#2e3135;}
		.topmenu .depth2 .mn_a2:hover span, .topmenu .depth2 .over .mn_a2 span{color:#2e3135;}


		.topmenu .depth3-wrap {position:relative;}
		.topmenu .depth3 {position:relative;width:100%;background:#fff;padding:10px 0}
		.topmenu .depth3 li {font-size:14px;line-height:1.3em;}
		.topmenu .depth3 a {display:block;}
		.topmenu .depth3 .mn_l3 {border-bottom:1px solid rgba(255,255,255,0.1)}
		.topmenu .depth3 .mn_l3:last-child{border-bottom:none}
		.topmenu .depth3 .mn_l3.first , .topmenu .depth3 .mn_l3:first-child {border-top:0px}
		.topmenu .depth3 .mn_a3 {display:block;padding:4px 45px 4px 32px; position:relative;}
		.topmenu .depth3 .mn_a3:after{width:2px; height:2px; display:block; content:""; position:absolute;background: #2f3135; left:25px; top:13px;}
		.topmenu .depth3 .mn_a3 span {font-size:13px;font-weight:400;cursor:pointer;color:#2e3135;}
		.topmenu .depth3 .mn_a3:hover span, .topmenu .depth2 .over .mn_a2 span{color:#2e3135;}

		.topmenu .depth4-wrap {position:relative; padding: 0 15px 0 25px}
		.topmenu .depth4 {position:relative;background:#eff0f2;padding:15px 10px}
		.topmenu .depth4 li {font-size:14px;line-height:1.3em;}
		.topmenu .depth4 a {display:block;}
		.topmenu .depth4 .mn_l4 {border-bottom:1px solid rgba(255,255,255,0.1)}
		.topmenu .depth4 .mn_l4:last-child{border-bottom:none}
		.topmenu .depth4 .mn_l4.first , .topmenu .depth3 .mn_l3:first-child {border-top:0px}
		.topmenu .depth4 .mn_a4 {display:block;padding:2px 15px 2px 15px; position:relative;}
		.topmenu .depth4 .mn_a4:after{width:3px; height:2px; display:block; content:""; position:absolute;background: #2f3135; left:5px; top:13px;}
		.topmenu .depth4 .over .mn_a4:after{content:"▶"; color:#102741;font-size:6px; background:none; width:5px; height:5px;  top:3px;}
		.topmenu .depth4 .over .mn_a4 span {color:#102741; font-weight:600;}
		.topmenu .depth4 .mn_a4 span {font-size:13px;font-weight:400;cursor:pointer;color:#2e3135;}
		.topmenu .depth4 .mn_a4:hover span, .topmenu .depth2 .over .mn_a2 span{color:#102741;}



		#allMenu{display:none }

	}

	@media only screen and (max-width:1150px) {
		#header .bt-allMenu {width:40px;}
		#header .bt-allMenu span{ width:40px; text-indent:9999px; padding-left:0;background-position:center center ; height:38px;}
		
		#gnb-wrap .quick{position:relative; left:auto; top:auto;}
	}
	@media only screen and (max-width:1000px) {
		#header .bt-allMenu {display:none;}
		#gnb-wrap .quick li a{min-width:90px}

		.top-sns{display:none}
		.top-translate{display:none}
		.top-member{display:none;}	

		.top-search{ width:100%; height:0; right:0; z-index:9999}
		.top-search .is-search{width:100%;box-sizing:border-box; top:125px}
		.top-search .search-open{ display:block;position:Absolute; right:55px;; top:63px; width:42px;  height:42px;  background:url(/img/tour/Layout/msearch-ico.png) no-repeat center center; border:none;}
		.top-search .search-open span{display:none;}
		.top-search .search-close{right:10px; width:50px; height:50px;}
		.top-search .search-btn{height:40px;}
		.top-search .search-ctr{width:80%; height:45px; margin:33px auto 0 auto; position:relative; box-sizing:border-box; padding:0 50px 0 85px}

		.top-search .search-ctr .select-box{height:40px; width:85px; position:Absolute; left:0; top:0;}
		.top-search .search-ctr .select-box:after{right:7px}
		.top-search .search-ctr .select-box select{ height:38px; font-size:13px;}
		.top-search input[type="text"]{ width:100%;  height:40px; line-height:38px;font-size:13px;}
	
		
	}
	@media only screen and (max-width:680px) {
		#header{height:110px;}
		#logo {width:168px; height:38px; top:57px; z-index:2500;}
		#logo a{height:38px;background-size:168px;}

		#header .bt-mnall{top:62px; right:10px;}

		.top-search .is-search{top:111px;}
		.top-search .search-open{top:56px; right:46px}
		.top-search .search-ctr{width:94%; }
	}
	@media only screen and (max-width:475px) {
		#gnb-wrap .quick li{width:20%;}
		#gnb-wrap .quick li a{min-width:auto; font-size:13px;}
	}
	@media only screen and (max-width:360px) {
		#gnb-wrap .quick li a{font-size:12px;}
	}









/* 컨텐츠 */

#container-wrap.mcontainer:before{background:url(/img/tour/Layout/header-bg.png) repeat-x 0 -5px; position:absolute; left:50%;margin-left:-1000px; width:2000px; height:28px;top:0; z-index:1; display:block; content:""}
#container-wrap.mcontainer { min-height:500px; }
#container-wrap.mcontainer:after{background:url(/img/tour/Main/msec-bg.png) no-repeat #e2ebf1 center bottom; /* background-attachment: fixed; */ position:absolute; left:50%;margin-left:-1000px; width:2000px; height:100%;bottom:0; z-index:-1; display:block; content:""}
#container-wrap.mcontainer #contents{padding:0 0 42px 0; position:Relative; z-index:5}
#container-wrap.scontainer #contents{padding:0 0 80px 0}

#container-wrap.mcontainer #contents:before{background:url(/img/tour/Main/msec01-bg.jpg) repeat ; position:Absolute; left:50%; top:750px; width:2000px;  height:790px;margin-left:-1000px; display:block; content:""; z-index:-1}
#container-wrap.mcontainer #contents:after{background:url(/img/tour/Main/msec02-bg.png) no-repeat ; position:Absolute; left:50%; top:1431px; width:2000px;  height:605px;margin-left:-1000px; display:block; content:""; z-index:-1}



#container-wrap.scontainer { min-height:500px; }
#container-wrap.scontainer #container{position:relative;}
#container:after{clear:both; content:"";display:block;}

	@media only screen and (min-width:1001px) and (max-width:1199px){
		#container-wrap.scontainer.div-cont{max-width:98%}
		#container-wrap.mcontainer #contents{padding:0 15px;}

		#container-wrap.mcontainer #contents:before{top:650px}
		#container-wrap.mcontainer #contents:after{top:1331px;}

		#container-wrap.mcontainer #contents:before{display:none}
		#container-wrap.mcontainer #contents:after{display:none;}
	}
	@media only screen and (max-width:1000px){
		#container-wrap.mcontainer:after{background:#e2ebf1}
		#container-wrap.mcontainer #contents{padding:0px 25px;}

		#container-wrap.mcontainer #contents:before{display:none}
		#container-wrap.mcontainer #contents:after{display:none;}
	
	}
	@media only screen and (max-width:680px){
		#container-wrap.mcontainer #contents{padding:0 15px;}
	}

/* HOME > 1depth > 2dpeth */
.cont-path{ position:absolute;  top:0; height:50px; }
.cont-path dl{ font-size:0;}
.cont-path dt{ display:inline-block; text-indent:-9999px; height:50px; vertical-align:top;background:url(/img/tour/Sub/path-home.png) no-repeat center center #fff; width:45px; border-right:1px solid #e9eaeb}
.cont-path dd{display:inline-block;text-transform:uppercase; height:50px; line-height:48px;vertical-align:top;position:relative;padding-left:26px;letter-spacing:-0.04em; font-size:14px ;font-weight:300; color:#686868 }
.cont-path dd:nth-child(2){padding-left:15px;}
.cont-path dd:nth-child(2):after{ display:none;}
.cont-path dd:after{display:block; width:6px; height:10px; position:absolute; content:""; left:10px; top:50%;margin-top:-5px; background:url(/img/tour/Sub/path-arrow.png) no-repeat center center;}
.cont-path dd:last-child {font-weight:600; color:#333}

.cont-top {position:relative;  padding-top:80px; height:61px; margin-bottom:25px;}
.cont-top:after{background:url(/img/tour/Sub/tit-bg.jpg) repeat-x; width:100%; height:5px; position:absolute; left:0; bottom:0; display:block; content:""}
.cont-tit h2 {display:block;font-size:32px;letter-spacing:-0.05em; font-family: 'NanumGothic';line-height:120%;font-weight:800;color:#29303a;}
.cont-tit {line-height:1.2em; display:block;}


.cont-sns{position:absolute; right:0;bottom:20px; height:32px; text-align:right; font-size:0;}
.cont-sns .print{display:inline-block; vertical-align:top; width:32px; height:32px; background:url(/img/tour/Sub/print-btn.png) no-repeat center center; margin-right:18px;}
.cont-sns:before{background:#e5e8ea; width:1px; height:15px; left:41px; top:10px; display:block; content:""; position:Absolute;}
.cont-sns ul{ display:inline-block; vertical-align:top; font-size:0}
.cont-sns li{ display:inline-block; vertical-align:top;padding-top:1px; height:30px; margin-left:6px;}
.cont-sns li a{display:block; width:30px; height:30px;}
.cont-sns li .c-01{background:url(/img/tour/Sub/sns-01.png) no-repeat center center ;}
.cont-sns li .c-02{background:url(/img/tour/Sub/sns-02.png) no-repeat center center ;}
.cont-sns li .c-03{background:url(/img/tour/Sub/sns-03.png) no-repeat center center ;}
.cont-sns li .c-04{background:url(/img/tour/Sub/sns-04.png) no-repeat center center ;}
	@media only screen and (min-width:1200px){
		.cont-path{left:-45px;}
	}
	@media only screen and (min-width:1001px) and (max-width:1199px){ 
		.cont-path{left:0;}
	}
	@media only screen and (max-width:1000px){
		.cont-path{position:relative; padding:15px 0 15px 0; height:30px;border-bottom:1px solid #efefef}
		.cont-path dt{border-right:none; background-position:left center; width:14px; height:30px; }
		.cont-path dd{height:30px;line-height:30px;padding-left:22px;}
		.cont-path dd:nth-child(2){padding-left:22px;}
		.cont-path dd:nth-child(2):after{display:block;}
		.cont-path dd:after{left:8px}

		.cont-top{padding-top:30px;height:auto; padding-bottom:10px; overflow:hidden;}
		.cont-top h2{ font-size:30px;}

		.cont-tit {float:left; padding-bottom:10px; }
		.cont-sns{ float:right; position:static; }
		.cont-sns .print{display:none;}
		.cont-sns:before{display:none;}
	}
	@media only screen and (max-width:680px){
		.cont-path{ margin-top:50px;border-top:1px solid #efefef ;border-bottom:0; display:none;}
		.cont-path dt{width:14px}
		.cont-path dd{font-size:13px; padding-left:20px;}
		.cont-path dd:nth-child(2){padding-left:20px;}
		
		
		.cont-top{ padding-top:10px;}
		.cont-top h2{ font-size:26px;}
	
		.cont-sns li{padding-top:0; height:28px;}
		.cont-sns li a{ width:28px; height:28px; background-size:28px !Important}
	}




.open-guide{border:1px solid #e5e6e6; position:relative;}
.open-guide p.img{position:absolute; left:21px; top:15px; width:258px; height:65px;}
.open-guide p.img img{max-width:258px}
.open-guide p.txt{font-size:15px; color:#555; letter-spacing:-0.06em; line-height:130%; padding:15px 0; margin:12px 0}

.open-guide i{font-weight:600;}


	@media only screen and (min-width:1200px){
		.open-guide{padding:0 0 0 302px;}
	}
	@media only screen and (min-width:1001px) and (max-width:1199px){ 
		.open-guide{padding:0 0 0 32%;}
		.open-guide p.img{width:28%; top:14%}
		.open-guide p.txt{margin:2% 0; padding:2% 0}
	}
	@media only screen and (max-width:1000px){ 
		
		.open-guide{padding:0 0 0 32%;}
		.open-guide p.img{width:28%; top:14%}
		.open-guide p.txt{margin:2% 0; padding:2% 2%}
	}
	@media only screen and (max-width:680px){
		.open-guide p.img{display:block; width:auto; position:relative; left:auto; top:auto; height:auto; padding:5px}	
		.open-guide p.img img{width:60%}
		.open-guide{padding: 2%}
		.open-guide p.txt{font-size:14px; padding:0 2%;}
			
	}
	
.depart-satisfy{margin-top:15px; border:1px solid #e5e6e6;}
.depart-satisfy .depart-wrap{height:52px;  border-bottom:1px solid #e5e6e6;position:relative;background:#f3f3f3; }
.depart-satisfy .depart-wrap ul{font-size:0}
.depart-satisfy .depart-wrap li{display:inline-block; background:url(/img/tour/Sub/tel-ico.png) no-repeat 0 center;line-height:48px; height:52px; vertical-align:top;color:#3d434c; font-size:15px; letter-spacing:-0.05em; padding-left:23px;}
.depart-satisfy .depart-wrap li span{color:#0077c1; letter-spacing:0}
.depart-satisfy .depart-wrap li:first-child{margin-right:63px;background:url(/img/tour/Sub/depart-ico.png) no-repeat 0 center; padding-left:20px;}
.depart-satisfy .recent{position:absolute;top:0;  height:52px; line-height:48px;background:url(/img/tour/Sub/recent-ico.png) no-repeat 0 center; color:#3d434c; font-size:15px; letter-spacing:-0.05em; padding-left:24px}
.depart-satisfy .recent span{letter-spacing:0}
				

	@media only screen and (min-width:1200px){
		.depart-satisfy .depart-wrap{padding:0 40px}
		.depart-satisfy .recent{right:40px;}
		.satisfy-wrap .fl li{margin-right:30px;}
		.satisfy-wrap .fl{padding:29px 35px;}
		.satisfy-wrap .fr{padding:29px 35px;}
	}
	@media only screen and (min-width:1001px) and (max-width:1199px){ 
		.depart-satisfy .depart-wrap{padding:0 30px}
		.depart-satisfy .recent{right:30px;}
		.satisfy-wrap .fl li{margin-right:20px;}
		.satisfy-wrap .fl{padding:29px 30px;}
		.satisfy-wrap .fr{padding:29px 30px;}
	}
	@media only screen and (max-width:1000px){ 
		.depart-satisfy .depart-wrap{padding:0 15px}
		.depart-satisfy .recent{right:15px;}
		.depart-satisfy .depart-wrap li:first-child{margin-right:40px;}
		
	}
	@media only screen and (max-width:680px){
		.depart-satisfy .depart-wrap{padding:0 10px}
		.depart-satisfy .depart-wrap li {font-size:14px;}
		.depart-satisfy .depart-wrap li:first-child{margin-right:20px;}
		.depart-satisfy .recent{right:10px; font-size:14px;}
		
	}
	@media only screen and (max-width:600px){
		.depart-satisfy .depart-wrap{padding-bottom:30px}
		.depart-satisfy .depart-wrap li {font-size:13px;}
		.depart-satisfy .recent{bottom:0px; top:auto; font-size:13px;}
	}
	@media only screen and (max-width:400px){
		.depart-satisfy .depart-wrap{height:auto; padding:10px 15px;}
		.depart-satisfy .depart-wrap ul{padding:0 0 0 0;}
		.depart-satisfy .depart-wrap li{display:block; line-height:30px; height:30px; padding-left:24px !important}
		.depart-satisfy .recent{position:relative; left:auto; top:auto;bottom:auto; margin:0 10px; line-height:30px; height:30px;}
	}
	

.satisfy-wrap{overflow:hidden;background:url(/img/tour/Sub/level-bg.jpg) repeat; position:relative;}
.satisfy-wrap:after{ position:absolute; left:60%; width:1px; height:100%; display:block; content:"";background:#e5e6e6; top:0;}
.satisfy-wrap .fl{width:60%;box-sizing:border-box ; float:left;}
.satisfy-wrap .fl ul{font-size:0}
.satisfy-wrap .fl li{display:inline-block; height:46px; position:relative;vertical-align:top;}
.satisfy-wrap .fl li:last-child{margin-right:0}
.satisfy-wrap .fl li input[type="radio"]{opacity:0;position:absolute;z-index:12;width:1.5rem;height:1.5rem;line-height: 2.5rem;cursor:pointer;}
.satisfy-wrap .fl li label{color:#65696e;font-size:12px; padding-top:39px; padding-left:23px; letter-spacing:-0.04em;display:block; position:relative; padding-left:23px; line-height:15px;}
.satisfy-wrap .fl li label span { display:inline-block; position:absolute; left:0; top:9px;}
.satisfy-wrap .fl li label span:after{ width:15px; height:15px; border:1px solid #9b9b9b; border-radius:100%; position:Absolute; left:0; top:30px; display:block; content:""; background:#fff; z-index:1 }
.satisfy-wrap .fl li label span:before{ width:9px; height:9px; border-radius:100%; position:Absolute; left:4px; top:34px; display:none; content:""; /* background:#0077c1; */background:#666;  z-index:3}
.satisfy-wrap .fl li label .ico{position:absolute; left:50%; top:0; width:24px; height:24px;margin-left:-12px; }
.satisfy-wrap .fl li.ico-01{background:url(/img/tour/Sub/level-01.png) no-repeat center center}
.satisfy-wrap .fl li.ico-02{background:url(/img/tour/Sub/level-02.png) no-repeat center center}
.satisfy-wrap .fl li.ico-03{background:url(/img/tour/Sub/level-03.png) no-repeat center center}
.satisfy-wrap .fl li.ico-04{background:url(/img/tour/Sub/level-04.png) no-repeat center center}
.satisfy-wrap .fl li.ico-05{background:url(/img/tour/Sub/level-05.png) no-repeat center center}
.satisfy-wrap .fl li input[type="radio"]:checked + span:before{display:block;}


.satisfy-wrap .fr{width:40%;box-sizing:border-box  ;float:right}
.satisfy-wrap .tit{display:block; height:28px; line-height:110%; font-size:16px; letter-spacing:-0.08em; color:#3d434c}
.satisfy-wrap .tit span{font-weight:600;}
.satisfy-wrap .is-write{ padding-right:87px;  height:36px ;  position:relative;}
.satisfy-wrap .is-write input[type="text"]{display:block; box-sizing:border-box; width:100%; letter-spacing:-0.05em;height:36px; border:1px solid #e5e6e6; color:#9ea1a5; text-indent:10px;}
.satisfy-wrap .is-write button{ font-size:13px;position:absolute; border:none;right:0; top:0; letter-spacing:-0.06em; font-weight:600; color:#fff; background:#29303a; width:87px; height:36px;}
	
	@media only screen and (max-width:1000px){ 
		.satisfy-wrap .tit{font-size:15px;}
		.satisfy-wrap .fl li{margin-right:10px;}
		.satisfy-wrap .fl{padding:25px 15px;}
		.satisfy-wrap .fr{padding:25px 15px;}
	}
	@media only screen and (max-width:680px){
		.satisfy-wrap:after{display:none;}
		.satisfy-wrap .tit{font-size:15px;}
		.satisfy-wrap .fl li{margin-right:10px; height:auto;}
		.satisfy-wrap .fl li label{padding-top:0;}
		.satisfy-wrap .fl li label span { top:2px;}
		.satisfy-wrap .fl li label span:after{top:0;}
		.satisfy-wrap .fl li label span:before{top:4px;}
		.satisfy-wrap .fl li.ico{ background:none;}
		.satisfy-wrap .fl{padding:20px 15px; float:none; width:auto;}
		.satisfy-wrap .fr{padding:20px 15px 20px 15px;float:none;background:#fff; width:auto;border-top:1px solid #e5e6e6}
	}
	@media only screen and (max-width:400px){
		.satisfy-wrap .tit{font-size:14px; height:auto; padding-bottom:10px;}
		.satisfy-wrap .fl li{margin-right:5px; }
		.satisfy-wrap .fl{padding:15px 10px; ;}
		.satisfy-wrap .fr{padding:15px 10px 15px 10px;}
	}

#contents-wrap { word-wrap:break-word;}

	@media only screen and (min-width:1200px){
		#contents-wrap {width:915px;}
		#subNavi-wrap {width:240px;}
	}
	@media only screen and (min-width:1001px) and (max-width:1199px){ 
		#contents-wrap {width:77%; padding-left:3%}
		#subNavi-wrap {width:20%;}
	}

	@media only screen and  (min-width:1001px) {
		#contents-wrap {position:relative;z-index:700;float:right;min-height:600px;padding-bottom:50px;letter-spacing:-0.02em;word-break:keep-all;word-wrap:break-word}
		#container-wrap.scontainer #container:before{height:50px; width:2000px; left:50%;margin-left:-1000px; display:block; content:""; background:#f4f4f5; border-bottom:1px solid #dfe0e2; position:absolute;}
		
		#subNavi-wrap {display:block; float:left;;position:relative; z-index:900;}
		#subNavi .lm-tit {font-size:29px;font-weight:600;height:140px;padding:0 0;font-family: 'NanumGothic'; line-height:145px;letter-spacing:-0.05em;background:url(/img/tour/Sub/lmtit-bg.png) no-repeat #005fca 0 50%;color:#fff;text-align:center; position:relative; z-index:5;display:block;vertical-align:top; width:auto;}
		#subNavi .lm-tit button {display:none;}
		#subNavi .lm-tit .stxt{display:none;}
		
		#subNavi .leftmenu{display:block; position:relative;z-index:3 ; }
		#subNavi .leftmenu:after{display:block; content:""; background:#d6d7da; width:1px; height:100% ;position:absolute; left:0; top:0; z-index:-1}
		#subNavi .leftmenu:before{display:block; content:""; background:#d6d7da; width:1px; height:100% ;position:absolute; right:0; bottom:0;z-index:-1}

		#subNavi .leftmenu ul {position:relative;line-height:130%;text-align:left;}
		#subNavi .leftmenu ul:after {clear:both;content:"";display:block;}
		#subNavi .leftmenu ul .lm_l2 {position:relative;vertical-align:top;}
		#subNavi .leftmenu ul .lm_a2 { display:block;position:relative;z-index:1;font-weight:600;font-size:15px;letter-spacing:-0.05em; color:#2b2b2b;border-bottom:1px solid #d6d7da;border-left:1px solid #d6d7da; border-right:1px solid #d6d7da;padding:15px 35px 15px 25px;}
		#subNavi .leftmenu ul .lm_a2.new-win span{ padding-right:20px; background:url(/img/tour/Layout/new-win.png) no-repeat right 4px;}
		#subNavi .leftmenu ul .over .lm_a2 {border-bottom:none;border-left:none; border-right:none;background:#102741;font-weight:600; color:#fff;}
			
		#subNavi .leftmenu ul .lm_l2.has-sub .lm_a2:after{ width:20px; height:20px; background:url(/img/tour/Sub/lm-2depth.png) no-repeat center center; position:absolute; right:19px; top:50%;margin-top:-10px; display:block; content:""}
		#subNavi .leftmenu ul .lm_l2.over.has-sub .lm_a2:after,#subNavi .leftmenu ul .lm_l2.over.has-sub.is-open.is-close .lm_a2:after{ width:20px; height:20px; background:url(/img/tour/Sub/lm-2deptho.png) no-repeat center center; right:23px}
		#subNavi .leftmenu ul .lm_l2.is-open.has-sub .lm_a2:after{ width:20px; height:20px; background:url(/img/tour/Sub/lm-2depthz.png) no-repeat center center; right:19px}

		#subNavi .leftmenu span{display:inline-block}
		#subNavi .leftmenu span.new-win {background:url(/img/tour/Layout/new-win.png) no-repeat center right; padding-right:25px;}


		#subNavi .leftmenu ul .over .depth3 {display:block;}
		
		#subNavi .leftmenu ul.depth3 {display:none; border-bottom:1px solid #ddd;background:#eff0f2;padding:14px 14px;font-size:14px;border-left:1px solid #d6d7da; border-right:1px solid #d6d7da;}
		#subNavi .leftmenu ul.depth3 .lm_a3 {display:block;font-weight:400; position:relative; color:#29303a; font-size:14px;  letter-spacing:-0.05em; padding:5px 12px 5px 16px}
		#subNavi .leftmenu ul.depth3 .lm_a3 span{display:inline-block;}
		#subNavi .leftmenu ul.depth3 .lm_a3:hover span { font-weight:600;}
		#subNavi .leftmenu ul.depth3 .lm_a3.new-win span{ padding-right:20px; background:url(/img/tour/Layout/new-win.png) no-repeat right 4px;}

		#subNavi .leftmenu ul .lm_l3 .lm_a3:before{ width:4px; height:8px; background:url(/img/tour/Sub/lm-depth.png) no-repeat center center; position:absolute; left:7px; top:50%;margin-top:-3px; display:block; content:""}
	    #subNavi .leftmenu ul .lm_l3.has-sub .lm_a3:after{ width:20px; height:20px; background:url(/img/tour/Sub/lm-3depth.png) no-repeat center center; position:absolute; right:10px; top:50%;margin-top:-10px; display:block; content:""}
		#subNavi .leftmenu ul .lm_l3.has-sub.is-open .lm_a3:after{ width:20px; height:20px; background:url(/img/tour/Sub/lm-3deptho.png) no-repeat center center;}
		#subNavi .leftmenu ul .lm_l3.has-sub.is-open .lm_a3:before{  background:url(/img/tour/Sub/lm-deptho.png) no-repeat center center; }
		#subNavi .leftmenu ul .lm_l3.has-sub.is-open .lm_a3{background:#818691; color:#fff !important;}
		#subNavi .leftmenu ul.depth3 .lm_l3.over .lm_a3 {color:#136ccf; font-weight:600; letter-spacing:-0.05em; text-decoration:underline;}
		

		#subNavi .leftmenu ul .lm_l3.over .depth4 {display:block;}
		#subNavi .leftmenu ul.depth4 {display:none; background:#fff; padding:10px 12px}
		#subNavi .leftmenu ul.depth4 .lm_a4 {display:block;font-weight:400; position:relative; color:#555; font-size:13px; padding:2px 8px 2px 8px}
		#subNavi .leftmenu ul.depth4 .lm_a4.new-win span{ padding-right:20px; background:url(/img/tour/Layout/new-win.png) no-repeat right 4px;}
		#subNavi .leftmenu ul.depth4 .lm_a4 span{display:inline-block;}
		#subNavi .leftmenu ul.depth4 .over .lm_a4{color:#102741; font-weight:600; letter-spacing:-0.05em;}

		#subNavi .leftmenu ul .lm_l4 .lm_a4:before{ width:4px; height:8px; background:url(/img/tour/Sub/lm-4depth.png) no-repeat center center; position:absolute; left:0; top:50%;margin-top:-3px; display:block; content:""}
		#subNavi .leftmenu ul .lm_l4.over .lm_a4:before{ width:4px; height:8px; background:url(/img/tour/Sub/lm-4deptho.png) no-repeat center center; position:absolute; left:0; top:50%;margin-top:-3px; display:block; content:""}


	}
	@media only screen and  (max-width:1000px) {
		#contents-wrap{padding:0 20px 20px 20px}


		#subNavi-wrap {width:100%;position:relative;z-index:1000; /*display:none; display:block; */}
		#subNavi .lm-tit {font-weight:300;height:54px;padding:0 0;font-family: 'NanumGothic'; line-height:54px;letter-spacing:-0.05em;background:url(/img/tour/Sub/lmtit-bg.png) no-repeat #005fca; background-size:70px auto; color:#fff;text-align:left; position:relative; z-index:5;display:block;vertical-align:top; width:auto;}
		#subNavi .lm-tit * {vertical-align:middle;}
		#subNavi .lm-tit .tit {display:block;white-space:nowrap;font-size:18px;position:relative;}
		#subNavi .lm-tit .tit span{display:block;}
		#subNavi .lm-tit button {display:none; position:absolute;right:15px;bottom:20px;width:19px;height:10px; content:"▼"}
		#subNavi .lm-tit button {text-indent:9999em;}
		#subNavi .lm-tit button:after{width:1px;background:rgba(255,255,255,0.1); width:1px ; height:30px; left:-20px; top:50%;margin-top:-15px;display:block; content:"";position:absolute;}
		#subNavi .lm-tit .btxt{padding-left:20px; display:block; font-size:19px;font-weight:600;}
		
		#subNavi-wrap .leftmenu {display:none;;background:#f4f4f4;position:absolute;top:50px;left:0;width:100%;z-index:1500;}
		#subNavi-wrap .leftmenu .lm_a2 {padding:0.75em 15px;text-align:left;display:block;font-size:13px;}
		#subNavi-wrap .leftmenu li:first-child .lm_a2 {border-top:0}
		#subNavi-wrap .leftmenu .over .lm_a2 {background:#26466f;border-bottom:1px solid #26466f}
		#subNavi-wrap .leftmenu .over .lm_a2 span {color:#fff;}
		#subNavi-wrap .leftmenu .lm_a2 {background:#none;border-bottom:1px solid #dedede; border-bottom:1px solid #dedede}
		#subNavi-wrap .leftmenu .lm_a2 span{color:#555}
		#subNavi-wrap .leftmenu .depth3 {background:#fff;text-align:left;padding:5px 15px 5px 15px;border-bottom:1px solid #dedede}
		#subNavi-wrap .leftmenu .depth3 {display:none;}
		#subNavi-wrap .leftmenu .over .depth3 {display:block;;}
		#subNavi-wrap .leftmenu .depth3 .lm_l3 {border-top:1px dotted #eee;padding:4px 0; padding-left:10px; position:relative;}
		#subNavi-wrap .leftmenu .depth3 .lm_l3.over a span{text-decoration:underline}
		#subNavi-wrap .leftmenu .depth3 .lm_l3:after{position:absolute; width:4px; height:2px;display:block; content:""; left:0; background:#888;top:50%;margin-top:-1px;}
		#subNavi-wrap .leftmenu .depth3 .lm_l3 span {color:#444;}
		#subNavi-wrap .leftmenu .depth3 li:first-child,	#subNavi-wrap .leftmenu .depth3 li:first-child .lm_l3 {border-top:0;}
		#subNavi-wrap .leftmenu .depth3 .lm_a3 {display:block;padding:5px 0}	
		


		#subNavi-wrap .leftmenu .depth3{display:none}
		#subNavi-wrap .leftmenu .depth4{display:none}

	}
	@media only screen and  (max-width:680px) {
		#contents-wrap{padding:20px 10px 20px 10px}


		


	}








/* /////////////////////////////// 하단 ///////////////////////////////////*/
#footer-wrap {display:block;}

#f-baner{ position:relative; height:56px; padding:1px 0 1px 229px; z-index:5 }
#f-baner:after{background:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:2000px; position:absolute; z-index:-1; height:56px; display:block; content:""; top:0; left:50%;margin-left:-1000px;}
#f-baner .fban-ctrl:before{background:#eeefef; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:2000px;position:absolute; z-index:-1; height:56px; display:block; content:""; top:-1px; right:0;}
#f-baner .fban-ctrl{position:absolute; left:0; top:1px; width:229px; height:56px; z-index:5; font-size:0; border-right:1px solid #ddd;}
#f-baner .fban-ctrl h3{ width:95px; height:56px; display:inline-block; vertical-align:top; font-size:16px; font-family: 'NanumGothic';color:#262d35;border-right:1px solid #ddd; line-height:120%; box-sizing:border-box; padding-top:20px; font-weight:600; text-align:center;}
#f-baner .fban-ctrl a{display:inline-block; vertical-align:top; width:44px; height:56px;}
#f-baner .fban-ctrl .prev{ background:url(/img/tour/Layout/banner-prev.png) no-repeat center center;}
#f-baner .fban-ctrl .play{ background:url(/img/tour/Layout/banner-play.png) no-repeat center center;border-right:1px solid #ddd;border-left:1px solid #ddd;}
#f-baner .fban-ctrl .stop{ background:url(/img/tour/Layout/banner-stop.png) no-repeat center center;border-right:1px solid #ddd;border-left:1px solid #ddd;}
#f-baner .fban-ctrl .next{ background:url(/img/tour/Layout/banner-next.png) no-repeat center center;}

.fban-slide{}
.fban-slide li{float:left;}
.fban-slide li a{ line-height:56px; letter-spacing:-0.03em; text-align:center; display:block; letter-spacing:-0.03em; position:relative;}
.fban-slide li a:after{background:#d4d5d7; width:1px ;height:14px; position:absolute; left:-1px; top:50%;margin-top:-7px; display:block; content:"";}
.fban-slide li a:hover{text-decoration:underline}
	@media only screen and  (max-width:1000px) {
	
		#f-baner:before{display:none;}
		#f-baner .fban-ctrl{}
		.fban-slide li a{font-size:12px; line-height:53px;}
	}

#f-family{ position:relative; z-index:6}
#f-family:after{ background:#40464d; position:absolute; left:50%; top:0; width:2000px; height:100%; margin-left:-1000px; display:block; content:""; z-index:-1}
#f-family ul{font-size:0;}
#f-family li{display:inline-block; vertical-align:top; width:25% ; position:relative; z-index:1}
#f-family li.over{z-index:5}
#f-family li a.mn_f1{ line-height:46px; display:block;letter-spacing:-0.04em; font-size:14px; padding-left:35px; font-weight:600; color:#fff; position:relative; border-left:1px solid #656565}
#f-family li:last-child a.mn_f1{border-right:1px solid #656565}
#f-family li a.mn_f1:after{ right:26px;; top:50%;margin-top:-4px; width:8px; height:8px; background:url(/img/tour/Layout/family-ctrl.png) no-repeat; display:block; content:""; position:absolute;}
#f-family li.over a.mn_f1:after{background-position:-9px 0;}


#f-family li div.list-wrap{ position:absolute; left:0; bottom:47px; width:100%; display:none;box-sizing:border-box;}
#f-family li div.list-wrap .close{ width:29px; height:30px;background:url(/img/tour/Layout/family-close.jpg) no-repeat center center; position:absolute ; right:0; top:0;}
#f-family li div.list-gap{padding-top:30px;background:#fff; border:1px solid #cfcfcf;}
#f-family li div ul{ font-size:13px;letter-spacing:-0.03em; color:#333; padding:10px 25px 10px 25px ; overflow:hidden;}
#f-family li div ul li{float:left;padding:2px 0; width:50%}
#f-family li div ul li a{display:block; padding-left:7px;  }
#f-family li div ul li a:after{background:#8a95a2; width:2px; height:2px; position:absolute; left:0 ;top:12px;display:block; content:""}

#footer { position:relative;padding:30px 0 50px 210px;}
#footer:after{ background:#272d35; position:absolute; left:50%; top:0; width:2000px; margin-left:-1000px; display:block; content:""; height:100%; z-index:-1;}

#footer .f-logo{ position:Absolute; left:0; top:30px; width:149px; height:37px;}
#footer .f-link ul{overflow:hidden;}
#footer .f-link li{float:left; margin-left:44px; position:relative;}
#footer .f-link li:after{ width:1px; height:10px; background:rgba(255,255,255,0.3); display:block; content:""; position:absolute; left:-22px; top:50%;margin-top:-3px;}
#footer .f-link li:first-child{margin-left:0;}
#footer .f-link li:first-child:after{display:none;}
#footer .f-link li:first-child a{ color:#ee8a08;}
#footer .f-link li a{font-size:13px; color:#868686; letter-spacing:-0.03em; display:block; line-height:20px;}
#footer .f-info {font-size:13px; color:#868686; letter-spacing:-0.03em; padding-top:10px;}
	@media only screen and  (max-width:1000px) {
		#footer {padding:30px 10px 50px 10px}
		#footer .f-logo{display:none;}

		#f-family li a.mn_f1{padding-left:15px;border-bottom:1px solid #656565; font-size:13px; font-weight:300;}
		#f-family li a.mn_f1:after{right:10px;}

		#f-family li div.list-wrap{}
		#f-family li div.list-wrap ul{overflow-y:scroll; overflow-x:hidden; height:200px; padding:15px 10px;}
		#f-family li div.list-wrap ul li{float:none; width:auto; display:block;}
	}
	@media only screen and  (max-width:680px) {
		#f-baner{display:none !important;}

		#f-family li{width:50%;}
		#f-family li a.mn_f1{padding-left:15px;border-bottom:1px solid #656565; font-size:13px; font-weight:300;}
		#f-family li a.mn_f1:after{right:10px;}
		
		
		
		#f-family li div.list-wrap ul{overflow-y:scroll; overflow-x:hidden; height:200px; padding:0 15px}
		#f-family li div.list-wrap ul li{float:none; width:auto; display:block;}

		#footer {padding:30px 10px 30px 10px}
		#footer .f-logo{display:none;}

		#footer .f-link{background:#2d333c; border:1px solid #3f454d}
		#footer .f-link li{float:left; width:33.33333%;margin:0;}
		#footer .f-link li:after{display:none}
		
		#footer .f-link li:first-child a{border-left:0}
		#footer .f-link li a{display:block; border-left:1px solid #3f454d;text-align:center; line-height:35px;height:37px; letter-spacing:-0.05em;}

		#footer .f-info{text-align:center; padding-top:20px;}
		#footer .f-info .addr{line-height:125%;}
		#footer .f-info .copy{line-height:125%;padding-top:10px;}
	}
	@media only screen and  (max-width:480px) {
		#footer .f-link li a{font-size:12px;}
	}

#allMenu-new{position:Absolute; z-index:-1; opacity:0;width:1200px;box-sizing:border-box; height:auto; left:50%;margin-left:-600px; top:0 ;}
#allMenu-new.fix{top:0;}
#allMenu-new .allMenu-wrap{background:#fff;padding:48px 55px 0; margin:150px 0; position:relative; }
#allMenu-new .close{ width:84px; height:84px;z-index:5; position:Absolute; right:0; top:0; background: #d5393c;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
#allMenu-new .close:hover{background-color:#e8393d;}
#allMenu-new .close:after{background:url(/img/health/Layout/allmenu-close.png )no-repeat center center; position:absolute; left:50%; top:50%;width:40px; height:40px; margin-left:-20px; margin-top:-20px; display:block; content:"";-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
#allMenu-new .close:hover:after{transform: scale(1,1) rotate(90deg)skew(0,0) translate(0,0); -webkit-transform: scale(1,1) rotate(90deg)skew(0,0) translate(0,0); -moz-transform: scale(1,1) rotate(90deg)skew(0,0) translate(0,0); }

#allMenu-new .tabs{overflow:hidden;position:relative;}
#allMenu-new .tabs:after{background:#c9c9c9; width:100% ; height:1px ; display:block; content:""; left:0; bottom:0; position:absolute; z-index:5}
#allMenu-new .tabs li{ line-height:55px; float:left; width:225px;text-align:center; position:relative; margin-left:-1; z-index:6}
#allMenu-new .tabs li:first-child{margin-left:0}
#allMenu-new .tabs li a{display:block; border:1px solid #c9c9c9;}
#allMenu-new .tabs span{display:inline-block; font-size:18px;font-weight:600; letter-spacing:-0.05em; vertical-align:top; height:55px; line-height:55px;font-family: 'NanumGothic'; color:#0c0c0c;}
#allMenu-new .tabs li.active a{background:#d5393c; border:1px solid #d5393c}
#allMenu-new .tabs li.active a span{ color:#fff; padding-left:35px; background:url(/img/portal/Layout/quick-tabon.png) no-repeat left center}
#allMenu-new .is-con{padding:20px 0 0;}
#allMenu-new .is-con#type02{display:none;}

#allMenu-new .depth-box.menu{padding-left:139px; position:relative;min-height:130px; padding-top:5px;}
#allMenu-new .depth-box.menu:before{position:absolute; left:50%; height:100%;z-index:1;  width:1200px;box-sizing:border-box; margin-left:-600px; top:0; display:block; content:"";border-bottom:1px solid #9d9d9d;background:#fff; }
#allMenu-new .depth-box.menu:nth-child(even):before{background:#f0f4f7; }
#allMenu-new .depth-box.menu h3{font-weight:600;font-family: 'NanumGothic';z-index:3;  color:#222;letter-spacing:-0.05em; font-size:24px; position:absolute; left:0; top:25px;}
#allMenu-new .depth-box.menu h3:after{display:block; content:"";position:absolute;}
#allMenu-new .depth-box.menu .allmenu:last-child{}
#allMenu-new .depth-box.menu .allmenu{position:relative; min-height:30px;z-index:3; }
#allMenu-new .depth-box.menu .allmenu li{position:Relative;border-top:1px solid #dfdfdf;}
#allMenu-new .depth-box.menu .allmenu li:first-child{border-top:none;}
#allMenu-new .depth-box.menu .qm-a2{color:#2c2f3e;  font-size:16px;letter-spacing:-0.05em; /* position:absolute; left:0; top:15px; */ padding:15px 0 15px 0px; width:120px; vertical-align:top; width:120px; display:inline-block;}
#allMenu-new .depth-box.menu .depth3{ width:800px; min-height:26px; margin-left:20px; padding:15px 0 15px 0px; display:inline-block; width:800px; margin-left:20px; }

#allMenu-new .depth-box.menu .depth3 li{display:inline-block;border:none;vertical-align:top; position:relative; margin-right:18px; margin-bottom:7px;}
#allMenu-new .depth-box.menu .depth3 li:last-child{margin-right:0}
#allMenu-new .depth-box.menu .depth3 li:last-child:after{display:none;}
#allMenu-new .depth-box.menu .depth3 a{ color:#666;font-size:14px;letter-spacing:-0.07em;display:block; }
#allMenu-new .depth-box.menu .depth3 a:hover{color:#d5393c;}
#allMenu-new .depth-box.menu .depth3 a:hover span{ text-decoration:underline}
#allMenu-new .depth-box.menu .depth3 a span{display:inline-block;}
#allMenu-new .depth-box.menu .depth3 a.new-win span{ padding-right:20px; background:url(/img/tour/Layout/new-win.png) no-repeat right center}

#allMenu-new .depth-box.menu h3.ico-01:after{width:71px;height:79px; top:50px; left:3px; /*background:url(/img/portal/Layout/quick-menu01.png) no-repeat center center*/}
#allMenu-new .depth-box.menu h3.ico-02:after{width:72px;height:71px; top:57px; left:2px; /*background:url(/img/portal/Layout/quick-menu02.png) no-repeat center center*/}
#allMenu-new .depth-box.menu h3.ico-03:after{width:58px;height:88px; top:66px; left:0; /*background:url(/img/portal/Layout/quick-menu01.png) no-repeat center center*/}
#allMenu-new .depth-box.menu h3.ico-04:after{width:79px;height:74px; top:46px; left:0; /*background:url(/img/portal/Layout/quick-menu01.png) no-repeat center center*/}

#allMenu-new .depth-box.text{padding-left:129px; position:relative;min-height:130px;}
#allMenu-new .depth-box.text:before{position:absolute; left:50%; height:100%; z-index:1; width:1200px;box-sizing:border-box; margin-left:-600px; top:0; display:block; content:"";border-bottom:1px solid #9d9d9d;background:#fff; }
#allMenu-new .depth-box.text:nth-child(even):before{background:#f0f4f7; }
#allMenu-new .depth-box.text .text-info{font-weight:600;font-family: 'NanumGothic';z-index:3;  color:#222;letter-spacing:-0.05em; font-size:24px; position:absolute; left:0; top:20px;}
#allMenu-new .depth-box.text .text-info .btxt{background:#222 ;display:inline-block; vertical-align:top; border-radius:5px;width:38px; height:38px; text-align:center; font-size:24px; line-height:36px; color:#fff; font-weight:600;;}
#allMenu-new .depth-box.text .text-info .stxt{display:inline-block; vertical-align:top;padding:0 1px;color:#222; font-size:24px;; height:38px; line-height:36px; text-align:center;}
#allMenu-new .depth-box.text ul{position:relative;padding:20px 0 50px 0; z-index:3; display:inline-block; vertical-align:top; min-width:189px; }
#allMenu-new .depth-box.text li{font-size:14px; color:#666 ;margin-top:8px;}
#allMenu-new .depth-box.text li:first-child{margin-top:0;}
#allMenu-new .depth-box.text li a{ color:#666;font-size:14px;letter-spacing:-0.07em;display:block; position:relative; padding-left:10px; }
#allMenu-new .depth-box.text li a:before{width:4px; height:4px; position:absolute; left:0; top:10px; display:block; content:""; background:#222}
#allMenu-new .depth-box.text li a:hover{color:#d5393c;}
#allMenu-new .depth-box.text li a:hover span{ text-decoration:underline}
#allMenu-new .depth-box.text li a span{display:inline-block;}
#allMenu-new .depth-box.text li a.new-win span{ padding-right:20px; background:url(/img/tour/Layout/new-win.png) no-repeat right center}                                                                                                                          