.quick_menu {max-width: 640px !important;/* margin-left:-240px !important; */}
	@media only screen and (min-width: 481px) and (max-width: 640px) {
		.quick_menu { left:50% !important}
	}
	@media only screen and (max-width: 480px) {
		.quick_menu { margin-left:0!important }
	}

div#daumRoughmapContainer1442987372817 {margin: 0 auto;}
/* Wrap */
.Wrap {
		position:relative;
		width:100%;
		max-width:480px;
		min-width: 640px;
		margin:0 auto;
		background: #fff;
		-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4); /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
		-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4); /* FF3.5 - 3.6 */
		box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4); /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
		}

#divpop { width:100%;
		  max-width:640px;
		  min-width:320px;
		  height:auto;
		  position:absolute;
		  left:0;
		  top:0;
		  z-index:10000;
		  visibility:hidden;
		  background:rgba(0,0,0,0.5)
		  }
#divpop img { width:100%; max-width:640px; min-width:320px}
#divpop .bottom_check {
	position:absolute;
	z-index:999999;
	bottom:0;
	text-indent:10px;
	width:100%;
	height:40px;
	line-height:40px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	font-size:0.8em;
	}
#divpop .bottom_check p { float:left;}
#divpop .bottom_check a { color:#fff;}
#divpop .bottom_check input {float:left; margin-left:3%; line-height:40px;height:40px;}



/* header */
.header {background: #1557a0;width: 100%;margin:0 auto;}
.header:after{clear: both;content: "";display: block;height: 0;visibility: hidden;}

.header_top {}
		.logo { float:left; padding:20px 0 10px; text-align:left}
		.logo img {width: 100%;max-width: 265px;margin-left: 20px;margin-bottom: -2px;margin-top: -10px;}

		.top_btn {
			float:right;
			padding-top:25px;
			text-align:right;
			}
		.top_btn li {
			display:inline;
			}
		.top_btn li img {width: 100%;max-width:47px;margin-bottom: 10px;margin-top: -14px;margin-right: 14px;}



/* footer_link btn */
.footer_link { text-align:center; background:#111; font-size:0.75em; color:#ddd; margin-top:0}
.footer_link:after{clear: both;content: "";display: block;height: 0;visibility: hidden;}

.footer_link li { width:33.3%; float:left; margin:10px -1px 10px 0; border-right:1px solid #666; }
.footer_link li:last-child { border-right:0 ; margin-right:0 }
.footer_link a { color:#ddd }

/*footer_social */
/*.footer_social { text-align:center; background:#111; font-size:0.75em; color:#ddd; margin-top:30px}*/
.txt_big{font-size: 18px;margin-top:20px;letter-spacing:5px;color: #fff;font-family: 'Jeju Gothic', serif;}
.txt_small{letter-spacing:3px;color:#fff; font-size: 12px;}
.txt_small a{color:#fff;text-decoration:none;}
.txt_small a:hover{color:#656565;text-decoration:none;}
.footer_social {text-align:center; font-size:0.75em; color:#e9e9ea;}
.footer_social:after{clear: both;content: "";display: block;height: 0;visibility: hidden;}

/*.footer_social li { width:25%; float:left; margin:10px -1px 10px 0; border-right:1px solid #666; }*/
.footer_social li {width:13%; float:left; /*border-right:1px solid #666;*/}
.footer_social li:last-child {border-right:0 ; margin-right:0}
.footer_social a {color:#e9e9ea;}

/*footMenu*/
.footMenu{overflow:hidden; margin:0; padding:0; background-color:#23262e;border-bottom:1px solid #0a0c10;}
.footMenu p{margin:0;padding:0;}
.footMenu ul{margin:0; padding:0;}
.footMenu ul li{overflow:hidden; float:left; width:50%; color:#fff; text-align:center;}
.footMenu ul li a{display:block; padding:0; color:#fff; font-size:1em; text-decoration: none;}
.footMenu ul li a.line1{border-right:1px solid #1b688d;}
.footMenu ul li a.line2{border-left:1px solid #37b45f;}
.footMenu ul li a img{width:100%;}
.footMenu ul li a span{padding:10px 0 10px 40px;}
.footMenu ul li a span.icon_notice{background:url(/images/icon/icon_notice.png) 0 0 no-repeat;}
.footMenu ul li a span.icon_info{background:url(/images/icon/icon_exinfo.png) 0 0 no-repeat;}

/* footer */

.txtGap20{padding: 12px 0px;font-size:18px;font-weight:bold;line-height: 24px;color: #333;}


.footer_social2 img{max-width: 58px;}
.item_move {margin-bottom:-5px;}
.footer_social2 li{padding:7px;}
.txt_big{font-size: 14px;margin-top:10px;letter-spacing: 3.5px;}
.txt_small{font-size: 14px;letter-spacing: 1.8px;color: #ffffff;}
.txt_small a{font-size: 14px;letter-spacing:-0.2px;color:#656565;text-decoration:none;}
.txt_small a:hover{font-size: 14px;letter-spacing:-0.2px;color:#656565;text-decoration:none;}
.footer ul{padding:2px;padding-top: 10px;}
.footercopy{letter-spacing:-0.2px;background:#2a2927;text-align:center;color:#656565;padding-top:20px;padding-bottom:20px;font-size:14px;}
.footercopy a{color:#656565;}
.footer {padding: 25px 15px 25px !important;}

.footer {background: #222222;font-size: 12px;color: #fff;text-align:center;}
.footer li {color:#f4f4f4; margin:2px 0px;display:inline-block;margin:5px 0px;line-height: 10px;letter-spacing:-0.5px;font-size: 12px;}
.footer span.slice{display:inline-block;margin: 0 3px;color: #555;}
.footer ul li a{color: #f4f4f4;}
.footer ul li a:hover, a:focus, a:active {color: #fff;}
.footer strong {color:#00BB8D;}

.slidebox {padding-left: 14px;padding-right: 14px;padding-top: 41px;padding-bottom: 38px;background: #f5edd7;text-align: center;}
.slidebox2 {padding: 0px 16px 30px 16px;padding-top: 41px;padding-bottom: 38px; background: #f5f5f5;}
.slidebox p{/* padding-right:14px; */padding-bottom: 15px;text-align:  center;color: #222222;}
.slidebox2 p{padding-right:14px;}
.slidebox2 span:nth-child(1) {color:#282a27;font-size:16px;font-weight:bold;vertical-align:bottom;}
.slidebox2 span:nth-child(3) {color:#908f8b;margin-left:10px;font-size: 13px;vertical-align:top;}
.slidebox2 span:nth-child(2) {float:right;color:#282a27;font-size: 13px;}
.slick-list{padding: 0 20px 0 0 !important;}


/*media queries*/
@media only screen and (min-width: 414px)and (max-width: 640px) {
.footer_social2 li{max-width:45px;padding:3px;}

.mainbanner0 ul {font-size:14px;}
.mainbanner01 li{font-size: 14px;}
.footer ul{padding:2px;}
.footer {padding: 26px 15px 40px !important;}
.footer li {display:inline-block; margin:2px 0px; line-height: 18px;letter-spacing:-0.5px;font-size:11px;}
.footercopy{letter-spacing:-0.2px;background:#2a2927;text-align:center;
color:#656565;padding-top:20px;padding-bottom:20px;font-size:12px;}
#cd-menu-location img{max-width:18px;}
#cd-menu-trigger img{max-width:18px;}
.Wrap {min-width: 414px;}
}

@media only screen and (min-width: 375px) and (max-width: 413px) {
.header img {max-width: 253px;margin-top: -12px;}
.top_btn li img {width: 100%;max-width:40px;margin-bottom: 10px;margin-top: -13px;margin-right: 14px;}
.header_menu {font-size: 13px;}
.footer_social2 li{max-width:40px;padding:2px;}
.footercopy{letter-spacing:-0.2px;background:#2a2927;text-align:center;
color:#656565;padding-top:20px;padding-bottom:20px;font-size:12px;line-height:16px;}
.mainbanner0 ul {font-size:14px;}
.mainbanner01 li{font-size: 14px;}
.footer ul{padding:2px;}
.footer {padding: 29px 15px 30px !important;}
.footer li {display:inline-block; margin:2px 0px;line-height: 18px;letter-spacing:-0.5px;font-size:11px;}
.txt_big{font-size: 14px;margin-top:10px;letter-spacing: 2.5px;/* margin-bottom: 20px; */}
.txt_small{font-size: 13px;letter-spacing: 1.8px;/* color:#656565; *//* line-height:15px; */}
#cd-menu-location img{max-width:18px;padding-top:3px;}
#cd-menu-trigger img{max-width:18px;padding-top:3px;}
.Wrap {min-width: 375px;}
.footer_social2 img{max-width: 40px;}

}



@media only screen and (min-width: 362px) and (max-width: 374px) {
.header img {max-width: 145px;}
.header_menu {font-size: 13px;}
.footer_social2 li{max-width:40px;}
.footercopy{letter-spacing:-0.2px;background:#2a2927;text-align:center;
color:#656565;padding-top:20px;padding-bottom:20px;font-size:12px;line-height:16px;}
.mainbanner0 ul {font-size:14px;}
.mainbanner01 li{font-size: 14px;}
.footer ul{padding:2px;}
.footer {padding:10px 15px 30px !important;}
.footer li {display:inline-block; margin:2px 0px;line-height: 18px;letter-spacing:-0.5px;font-size:11px;}

#cd-menu-location img{max-width:18px;padding-top:3px;}
#cd-menu-trigger img{max-width:18px;padding-top:3px;}
.Wrap {min-width: 362px;}
}

@media only screen and (max-width: 361px) and (min-width: 360px) {
.header img {max-width: 242px;margin-top: -12px;}
.top_btn li img {width: 100%;max-width:40px;margin-bottom: 10px;margin-top: -13px;margin-right: 14px;}
.header_menu {font-size: 11px;}
.footer_link {font-size: 11px;}
.footer_social2 li{max-width:40px;padding:2px;}
.footercopy{letter-spacing:-0.2px;background:#2a2927;text-align:center;
color:#656565;padding-top:20px;padding-bottom:20px;font-size:12px;line-height:16px;}
.mainbanner0 ul {font-size:14px;}
.mainbanner01 li{font-size: 14px;}
.footer ul{padding:2px;}
.footer {padding: 28px 15px 30px !important;}
.footer li {display:inline-block; margin:2px 0px;line-height: 18px;letter-spacing:-0.5px;font-size:11px;}
.txt_big{font-size: 14px;margin-top:10px;letter-spacing: -0.5px;}
.txt_small{font-size: 13px;letter-spacing:-0.2px;color: #ffffff;line-height:15px;}
#cd-menu-location img{max-width:18px;padding-top:3px;}
#cd-menu-trigger img{max-width:18px;padding-top:3px;}
.Wrap {min-width: 360px;}
.footer_social2 img{max-width: 40px;}
}

@media only screen and (min-width: 320px) and (max-width: 359px) {
	.Wrap {min-width: 320px;}
.header img {max-width: 135px;}
.header_menu {font-size: 11px;}
.footer_link {font-size: 11px;}
.footer_social2 li{max-width:40px;padding:2px;}
.footercopy{letter-spacing:-0.2px;background:#2a2927;text-align:center;
color:#656565;padding-top:20px;padding-bottom:20px;font-size:10px;line-height:16px;}
.mainbanner0 ul {font-size:14px;}
.mainbanner01 li{font-size: 14px;}
.footer ul{padding:2px;}
.footer {padding: 26px 15px 30px !important;}
.footer li {display:inline-block; margin:2px 0px;line-height: 18px;letter-spacing:-0.5px;font-size:11px;}
.txt_big{font-size: 14px;margin-top:10px;letter-spacing: -0.5px;}
.txt_small{font-size: 13px;letter-spacing:-0.2px;color: #ffffff;line-height:15px;}
#cd-menu-location img{max-width:16px;padding-top:7px;}
#cd-menu-trigger img{max-width:16px;padding-top:7px;}
.Wrap {min-width: 320px;}
.footer_social2 img{max-width: 40px;}
.header img {max-width:215px;margin-top: -8px;}
.top_btn li img {width: 100%;max-width:40px;margin-bottom: 10px;margin-top: -13px;margin-right: 14px;}
}

@media (min-width: 768px) and (max-width: 979px) {
.container {width:640px !important;}
.footercopy{letter-spacing:-0.2px;background:#2a2927;text-align:center;
color:#656565;padding-top:20px;padding-bottom:20px;font-size:10px;line-height:16px;}
.mainbanner0 ul {font-size:14px;}
.mainbanner01 li{font-size: 14px;}
.txt_big{font-size: 14px;margin-top:10px;letter-spacing: -0.5px;}
.txt_small{font-size: 13px;letter-spacing:-0.2px;color:#656565;line-height:15px;}
#cd-menu-location img{max-width:16px;padding-top:7px;}
#cd-menu-trigger img{max-width:16px;padding-top:7px;}
.Wrap {min-width: 640px;}
}
