@import url("default.css?");

html>/**/body {}
p{margin:0;padding:0;}
.pdt5{padding-top:5px !important;}
.pdt9{padding-top:9px !important;}
.pdt10{padding-top:10px !important;}
.pdt12{padding-top:12px !important;}
.pdt14{padding-top:14px !important;}
.pdt15{padding-top:15px !important;}
.pdt17{padding-top:17px !important;}
.pdt20{padding-top:20px !important;}
.pdt22{padding-top:22px !important;}
.pdt24{padding-top:24px !important;}
.pdt25{padding-top:25px !important;}
.pdt28{padding-top:28px !important;}
.pdt30{padding-top:30px !important;}
.pdt31{padding-top:31px !important;}
.pdt34{padding-top:34px !important;}
.pdt35{padding-top:35px !important;}
.pdt40{padding-top:40px !important;}
.pdt41{padding-top:41px !important;}
.pdt45{padding-top:45px !important;}
.pdt50{padding-top:50px !important;}
.pdt55{padding-top:55px !important;}
.pdt60{padding-top:60px !important;}
.pdt70{padding-top:70px !important;}
.pdt80{padding-top:80px !important;}
.pdt135{padding-top:135px !important;}

.pdl5{padding-left:5px !important;}
.pdl9{padding-left:9px !important;}
.pdl10{padding-left:10px !important;}
.pdl17{padding-left:17px !important;}
.pdl23{padding-left:23px !important;}
.pdl24{padding-left:24px !important;}
.pdl30{padding-left:30px !important;}


.mobile_float{display:none}
.popup_area{position:relative;}

.loca {font-size:12px;color:#666666;letter-spacing:-0.1em;}
.loca_b {font-size:12px;color:#666666;font-weight:bold;}

.footer_float a.go_top{position:fixed;right:0px;bottom:0px;width:50px;height:50px;background:url('/design/ko/images/apt/go_top.png') no-repeat center center #000;margin-top:5px;}

#wrapper .header{border-bottom:2px solid #000000;position:fixed;width:100%;left:0px;top:0px;z-index:990;background:#fff}
#wrapper .header .header_wrap{height:95px;position:relative}
#wrapper .header .header_wrap h2{position:absolute;left:0px;top:0px;z-index:55}
#wrapper .header .header_wrap h2 a{display:block;}
#wrapper .header .util{position:absolute;right:0px;top:0px;z-index:44}
#wrapper .header .util li{line-height:0px;}

#wrapper .header .header_wrap .bg{position:absolute;left:0px;top:97px;width:100%;background:#fff;z-index:1;}

#wrapper .header .menu{text-align:center;position:relative;z-index:3}
#wrapper .header .menu li{display:inline-block;padding:0px 20px;position:relative;}
#wrapper .header .menu li > ul > li{padding:0px 0px;}
#wrapper .header .menu li p{display:inline-block;height:95px;line-height:95px;position:relative}
#wrapper .header .menu li p a{letter-spacing:-0.05em;font-size:20px;color:#000;text-decoration:none;display:block;line-height:95px;padding:0px 20px;}
#wrapper .header .menu li ul{position:absolute;left:0px;top:94px;position:absolute;display:none;right:0px;}
#wrapper .header .menu li ul li{display:block;margin-top:10px;}
#wrapper .header .menu li ul li a{display:block;padding:0px 0px;line-height:22px;text-decoration:none;text-align:center}
#wrapper .header .menu li ul li a span{display:inline-block;padding:12px 0px 7px 0px;line-height:22px;font-size:16px;font-weight:700;text-decoration:none;position:relative}

#wrapper .header .menu li ul li a:hover  span:before {
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 100%;
  height: 2px;
  content: "";
  background-color: #812B29;
}

#wrapper .m_visual{position:relative;padding-top:97px;overflow:hidden}
#da-slider img{width:100%;display:block}
#da-slider .bx-wrapper .bx-pager{position:absolute;left:0px;width:100%;bottom:10px;}
.m_body .bx-wrapper .bx-pager{position:absolute;left:0px;width:100%;bottom:10px;}


#wrapper .m_body{position:relative;}
#wrapper .m_body .m_page img{width:100%;}
#wrapper #page_cont img{width:100%;}

#wrapper .m_consult{position:relative;background:#f4f4f4;padding:30px 30px 60px 30px;}
#wrapper .m_consult .round{width:1000px;margin:0 auto}
#wrapper .m_consult .round .s_title{text-align:center;font-size:30px;color:#000;padding:10px;}
#wrapper .m_consult .round .s_subject{text-align:center;font-size:20px;color:#000;padding:10px;}
#wrapper .m_consult .round form{width:460px;margin:0 auto}
#wrapper .m_consult .round .m_input{border:1px solid #ccccbc;background:#fff;font-size:14px;height:36px;line-height:34px;width:100%;margin-bottom:10px;}

#wrapper .m_body ul{}


#wrapper .footer{border-top:1px solid #e0e0e0;padding-top:34px;padding-bottom:10px;clear:both}
#wrapper .footer .footer_area{margin:0 auto;width:1000px;position:relative}
#wrapper .footer .address{margin-left:163px;margin-bottom:5px;}
#wrapper .footer .copyright {margin-left:163px;}
#wrapper .footer .top{position:absolute;left:10px;top:0px;}

#wrapper .sub_visual{margin-top:97px;}
#wrapper .sub_visual img{width:100%;}

#wrapper .body_area{margin:0 auto;width:1200px;position:relative;margin-top:6px;}
#wrapper .body_area .sub_title{padding:20px;text-align:center;line-height: 40px;font-size:30px;margin-top: 10px;font-weight:700}

#wrapper .sub_menu{margin:0 auto;width:1200px;position:relative;margin-top:6px;}
#wrapper .sub_menu ul{}
#wrapper .sub_menu ul li{float:left;}
#wrapper .sub_menu ul li a{display:block;text-decoration:none;}
#wrapper .sub_menu ul li a span{background:#002b00;color:#fff;display:block;border:1px solid #002b00;border-left:0px solid #002b00;font-size:18px;text-align:center;font-weight: bold;line-height:50px;}
#wrapper .sub_menu ul li.first  a span{border-left:1px solid #002b00;}
#wrapper .sub_menu ul li.on a span{background:#fff;color:#002b00;border-bottom:0px solid #002b00;}



#body_div{position:relative}
#body_div .navi{}
#body_div .navi ul{position:absolute;bottom:10px;right:0px}
#body_div .navi ul li{float:left;padding-right:10px;font-size:12px;color:#666666;letter-spacing:-0.05em;font-weight:normal}

#body_div .con_title{position:relative;padding:15px 0px 5px 0px;border-bottom:1px solid #666666;font-size:30px;color:#212121;letter-spacing:0em;font-weight:bold;}
#body_div .con_title td.title_td{padding-left:20px}


#body_div .real_body{padding-bottom:50px;}

.mobile_only{display:none}
.mobile_only_inline{display:none}

#m_menu{display:none}

#page_cont .page_tab ul li{float:left;}
#page_cont .page_tab ul li a{display:block;text-decoration:none;}
#page_cont .page_tab ul li a span{background:#f5f5f5;color:#999999;display:block;border:1px solid #ddd;;border-left:0px solid #002b00;font-size:18px;text-align:center;font-weight: bold;line-height:50px;}
#page_cont .page_tab ul li.first  a span{border-left:1px solid #ddd;background:#fff;color:#002b00;border-bottom:0px solid #002b00;}


#page_cont .page_tab_sub{clear:both;padding-top:10px;}
#page_cont .page_tab_sub ul{}
#page_cont .page_tab_sub ul li{float:left;margin-right:1%;margin-bottom:5px;}
#page_cont .page_tab_sub ul li a{display:block;background:#fff;border:1px solid #555;color:#555;text-align:center;padding:10px 15px;font-size:16px;text-decoration:none}
#page_cont .page_tab_sub ul li.active a{display:block;background:#555;border:1px solid #555;color:#fff;}

#page_cont iframe{width:100%;height:600px;}

.page-location{margin:0px auto 0;width:100%;z-index:10;margin-bottom:10px;display:none;border:1px solid #000}
.page-location select {
    border-color: #449be9;
    padding: 0;
    height: 40px;
    padding: 0 20px;
    font-weight: 700;
    font-size: 20px;
    line-height: 1;
    background: #449be9 url(../images/apt/arr-white-bottom-32x172.png) right 20px center no-repeat;
    color: #ffffff;
	display: inline-block;
	width:100%;
	-webkit-appearance: none;
    appearance: none;
}

#p_terms{padding:30px;font-size:14px;line-height:160%;}
#p_terms h1{margin-bottom:20px;font-size:24px;}
#p_terms h4{margin-bottom:20px;font-size:16px;}
#p_terms .terms-box{background:#efefef;padding:20px;line-height:160%;margin-bottom:10px;}
#p_terms .terms-black{margin-bottom:5px;}
#p_terms .terms-orange{margin-top:15px;color:#000;font-weight:700px;}
#p_terms table{margin-top: 10px;margin-bottom: 10px;border: 1px solid #ccccbc;}
#p_terms .terms-block table td, .terms-block table th {
  padding: 10px;
  vertical-align: middle;
}
#p_terms .terms-block table th {
  background-color: #bababa;
  color: #ffffff;
}
#p_terms .table-left {
  text-align: center;
  border-right: 1px solid #ccccbc;
  font-size: 13px;
}
#p_terms .terms-block table td, .terms-block table th {
  padding: 10px;
  vertical-align: middle;
}
#p_terms .terms-block table td {
  font-size: 13px;
}

.m_body .banner_list{width:1200px;margin:0 auto}
.m_body .banner_list ul{}
.m_body .banner_list ul li{line-height:0px;}
.m_body .banner_list ul li a{display:block}
.m_body .banner_list ul li img{width:100%;}

@media screen  and (max-width: 1200px)  {
.m_body .banner_list{width:100%;margin:0 auto}

}



@media screen  and (max-width: 1000px)  {
	.popup_area {
		width: auto;
	}
	.non_mobile{display:none}
	.mobile_only{display:block}
	.mobile_only_inline{display:inline}
	.web_only{display:none}
	.mobile_1000{display:none}
	.page-location{display:block;}
	#wrapper .header{border-bottom:1px solid #000000}
	#wrapper .header .header_wrap{height:63px;}
	#wrapper .header .header_wrap h2{position:relative;left:auto;top:auto;text-align:center;display:block;}
	#wrapper .header .header_wrap h2 a{}
	#wrapper .header .header_wrap h2 a img{height:63px;}
	#mobile_menu{position:absolute;left:4px;top:16px;z-index:888}
	#mobile_menu_close{position:relative;height:63px;background:#449be9;color:#fff;font-size:18px;line-height:63px;padding-left:20px;}
	#mobile_menu_close a{position:absolute;right:10px;top:18px;}
	#wrapper .header .util{position:absolute;right:20px;top:17px;}
	#wrapper .header .util a{display:block;background:url('../images/apt/top_tel1.png') center center no-repeat;width:30px;height:30px;}
	#wrapper .header .util a span{display:none;}
	#wrapper .header .header_wrap .bg{top:123px;}

	#wrapper .m_visual{padding-top:124px;}
	#wrapper .m_consult{padding: 30px 0px 60px 0px;}
	#wrapper .m_consult .round{width:600px;}
	#wrapper .footer .footer_area{width:auto;}
	#wrapper .footer .top {
		position: absolute;
		left: 10px;
		top: 0px;
		display:none;
	}
	#wrapper .footer .address {
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 5px;
		margin-left:0px;
	}
	#wrapper .footer .copyright {
		margin-left:0px;
		padding-left: 10px;
		padding-right: 10px;
	}
	#wrapper #m_menu{position:absolute;left:0px;right:auto;top:0px;z-index:999;background:url('../images/apt/openmbg.png');top:0;left:0;z-index:999;width:100%;display:none;font-weight:700;height:100%;}
	#top_box{position:absolute;left:-208px;height:100%;top:0px;background:#fff;width:208px;}
	#scroller{width:100%;height:100%;}

	#wrapper #m_menu ul li.first{float:none;padding:0px 0px;position:relative;padding-top:0px;height:auto;}
	#wrapper #m_menu ul li.first:hover p a,#wrapper #m_menu ul li.first.on p a{color:#1f486c;}
	#wrapper #m_menu ul li.first p{background:#f7f7f7;border-bottom:2px solid #ddd;padding:3px 0px;}
	#wrapper #m_menu ul li.first p a{display:block;color:#449be9;font-size:14px;font-family:'NanumGothicWeb';font-weight:700;text-decoration:none;padding:5px 20px}
	#wrapper #m_menu ul li.first ul{position:relative;border:0px solid #bebebe;border-top:0px solid #449be9;background:url('') repeat-x left top;padding:0px 0px;left:0px;top:0px;display:block}
	#wrapper #m_menu ul li.first ul li{height:auto;line-height:auto;border-bottom:1px solid #ddd;padding:6px 30px;}
	#wrapper #m_menu ul li.first ul li a{color:#636363;text-decoration:none;display:block;height:auto;line-height:auto;font-size:12px;font-weight:400}
	#wrapper #m_menu ul li.first ul li a:hover{color:#000000;}
	#wrapper #m_menu ul li.first ul.one{left:0px}
	#wrapper #m_menu ul li.first ul.one li a{width:auto;}
	#wrapper #m_menu ul li.first ul.two{left:0px;width:auto;}
	#wrapper #m_menu ul li.first ul.three{left:0px;width:auto;}
	#wrapper #m_menu ul li.first ul.four{left:0px;width:auto;}
	#wrapper #m_menu ul li.first ul.five{left:0px;width:auto;}

	#wrapper #m_menu ul #scroll_li{height:100px;}

	#wrapper .sub_visual{margin-top:124px;}
	#wrapper .body_area{width:auto;padding:0px 10px;}
	#wrapper .body_area .sub_title{font-size:26px;padding:10px;}
	#wrapper .sub_menu{width:auto;}
	#wrapper .sub_menu ul li a span{height:30px;line-height:30px;font-size:16px;}


	#wrapper .header .menu{background:#fff;};
	#wrapper .header .menu li{padding:0px 20px;}
	#wrapper .header .menu li p{height:60px;line-height:60px;}
	#wrapper .header .menu li p a{line-height:60px;font-weight:700}
}
@media screen  and (max-width: 800px)  {
}
@media screen  and (max-width: 700px)  {
	/*
	#body_div .con_title{font-size:19px;color:#212121;}
	*/



	.mobile_float{position:fixed;bottom:20px;right:20px;z-index:999;display:block}
	
	#wrapper .header .util{display:none}
	#wrapper .sub_visual{display:none}
	 #wrapper .body_area{margin-top:124px;}
	#top_menu{}
	#wrapper .m_visual{padding-top:123px;}
	#wrapper .header .menu li p a{font-size:16px;padding:0px 10px;}
	#wrapper .header .menu li ul li a span{font-size:14px;}
	#wrapper .header .menu li ul{top:60px;}
	.footer_float{display:none}
}
@media screen  and (max-width: 600px)  {
	#wrapper  .m_consult .round{width:320px;}
	#wrapper  .m_consult .round form{width:300px;}
	#wrapper .m_consult .round .s_title{font-size:22px;padding: 5px;}
	#wrapper .m_consult .round .s_subject{font-size:16px;padding: 5px;}

/*
	#wrapper .m_body ul{width:100%;margin:0 auto}
	#wrapper .m_body ul li{float:left;margin-bottom:50px;width:50%;}
	#wrapper .m_body ul li#m_li1{margin-right:0%;margin-left:0px}
	#wrapper .m_body ul li#m_li2{margin-right:0%;margin-left:0px;}
	#wrapper .m_body ul li#m_li3{margin-right:0%;margin-left:0px}
	#wrapper .m_body ul li#m_li4{margin-right:0%;margin-left:0px;}
	#wrapper .m_body ul li .round{padding:0px 5px;}

	#wrapper .m_body ul{width:250px;margin:0 auto}
	#wrapper .m_body ul li{float:left;margin-bottom:30px;width:100%;}

	#wrapper .m_body ul li#m_li2{background:url('/design/ko/images/apt/main_dot.jpg') no-repeat left top;padding:0px}
	#wrapper .m_body ul li#m_li3{background:url('/design/ko/images/apt/main_dot.jpg') no-repeat left top;padding:0px;margin-right:0%;margin-left:0%}
	#wrapper .m_body ul li#m_li4{background:url('/design/ko/images/apt/main_dot.jpg') no-repeat left top;padding-right:0px;}
*/
}

@media screen  and (max-width: 550px)  {
	/*
	#wrapper .m_body ul{width:240px;margin:0 auto}
	#wrapper .m_body ul li{float:left;margin-bottom:30px;width:100%;}
	*/
	#wrapper .header .menu{background:#fff;}
	#wrapper .header .menu li{padding:0px 10px;}
	#wrapper .header .menu li p{height:60px;line-height:60px;}
	#wrapper .header .menu li p a{line-height:60px;font-weight:700;font-size:16px;}
	#wrapper .header .menu li.on p a, #wrapper .header .menu li p a:hover{font-size:16px;}
}

@media screen  and (max-width: 500px)  {
	#wrapper .header .menu li p{height:50px;line-height:50px;}
	#wrapper .header .menu li p a{line-height:50px;font-size:14px;}
	#wrapper .header .menu li.on p a, #wrapper .header .menu li p a:hover{font-size:14px;}
	#wrapper .header .header_wrap .bg{top:113px;}
	#wrapper .header .menu li ul li a span{font-size:12px;}
}
@media screen  and (max-width: 400px)  {
	/*
	#wrapper .header .menu li a{
		font-size:13px;
		font-weight:normal
	}
	#body_div .navi {
		display:block;
		position:relative;
		height:30px;
	}
	*/
	#wrapper .header .menu li{padding:0px 0px;}
}



/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 0px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 0px #ccc;
	-webkit-box-shadow: 0 0 0px #ccc;
	box-shadow: 0 0 0px #0;
	border:  0px solid #fff;
	left: 0px;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom:-40px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url('') center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #5682c2;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #122247;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left:10px;
	background: url('../images/default/m_main_unit_prev.jpg') no-repeat 0 0px;
	background-size:100% 100%;
}

.bx-wrapper .bx-next {
	right:10px;
	background: url('../images/default/m_main_unit_next.jpg') no-repeat 0px 0px;
	background-size:100% 100%;
}


.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position:0px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -24px;
	outline: 0;
	width: 48px;
	height: 48px;
	text-indent: -9999px;
	z-index: 2;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}


/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url('') -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url('') -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

#da-slider .bx-wrapper .bx-controls-direction a.bx-prev{background:url('../images/apt/main_premium_prev.png') no-repeat;width:28px;height:37px;transition: opacity 0.35s linear 0s;}
#da-slider .bx-wrapper .bx-controls-direction a.bx-prev:hover{opacity:1}
#da-slider .bx-wrapper .bx-controls-direction a.bx-next{background:url('../images/apt/main_premium_next.png') no-repeat;width:28px;height:37px;transition: opacity 0.35s linear 0s;}
#da-slider .bx-wrapper .bx-controls-direction a.bx-next:hover{opacity:1}
