/*
    EURA
    Last Edit 2016-12-01 am09:00
*/

@charset "UTF-8";
@import url(https://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css); /* 2018-08-31 천민현, SSL 에러 수정(http -> https) */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{font-family:Nanum Barun Gothic,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; width:100%; padding:0; margin:0; letter-spacing:-0.5px;}
ul,ol,li{list-style:none;padding: 0; margin: 0;}
a {color:inherit; text-decoration: none;}
a {transition:background 0.3s; -webkit-transition:background 0.3s; transition:color 0.3s; -webkit-transition:color 0.3s;}
/*a {-webkit-transition: all 150ms linear; -moz-transition: all 150ms linear; -o-transition: all 150ms linear; -ms-transition: all 150ms linear; transition: all 150ms linear;}*/
.scrollX {position: fixed; overflow: hidden !important; width: 100%; height: 100%;}
.btnS {padding:2px 5px; font-size:12px; border-radius:2px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.btnM {padding:4px 8px; font-size:13px; border-radius:2px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.btnM2 {padding:2.8px 2.95px 2.8px 3px; font-size: 11px; border-radius:2px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.btnM3 {padding:4px 20px; font-size: 11px; border-radius:2px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.btnD {padding:7px 20px; font-size:16px; border-radius:2px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.btnDN {padding:15px 20px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.btnDN.ig {padding:12px 20px 8px 20px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.btnDefault {background:#fff; color:#445162; border:1px solid #c5ccd6;}
.btnDefault:hover {background:#c5ccd6;}
.btnSky {background:#509ccd; color:#fff;}
.btnSky:hover {background:#408ab9;}
.btnNavy {background:#5c6b7e; color:#fff; border:1px solid #5c6b7e;}
.btnNavy:hover {background:#738397; color:#fff;}
.btnDarkNavy {background:#445162; color:#fff;}
.btnDarkNavy:hover {background:#2c3745;}
.btnPurple {background:#8681d1; color:#fff;}
.btnPurple:hover {background:#6e69b8;}
.btnMint {background:#47b4b7; color:#fff;}
.btnMint:hover {background:#3ca7aa;}
.btnRed {background:#de5e6b; color:#fff; border:1px solid #bd505b;}
.btnRed:hover {background:#bd505b;}
.btnBlog {display: inline-block; font-size: 16px; padding: 5px 20px; background: #59c22a; border: 1px solid #59c22a; color: #fff; border-radius: 2px;}
.btnBlog:hover {background: #4bad1f; color: #fff; transition:background 0.3s; -webkit-transition:background 0.3s;}
.btnBlog img {display: inline-block; width: 35px; vertical-align: middle;}

h2,h4 {padding:0; margin:0;}
dl, dt, dd, ul, ol, menu, li, strong, span, em {list-style:none; font-weight:inherit;}
.clear {clear: both;}
.white {color:#ffffff;}
.yellow {color:#fff71f;}
.orange {color:#ff6600;}
.green {color:#43b3b4;}
.light_navy {color:#a5b0be;}
.light_gray {color:#d9dde2;}
.sky {color:#5cf5f6;}
.gray {color:#8190c6;}

.line {border-top:1px solid #cbcbcb; margin:10px 0;}
.center {text-align: center;}
.right {text-align: right;}
.bold {font-weight: 800 !important;}

.mgl5 {margin-left:5px;}
.mgr0 {margin-right:0;}
.mgr5 {margin-right:5px;}
.mgr10 {margin-right:10px;}
.mgr15 {margin-right:15px;}
.mgr20 {margin-right:20px;}
.mgt10 {margin-top:10px;}
.mgt20 {margin-top:20px;}
.mgb10 {margin-bottom:10px;}
.mgb20 {margin-bottom:20px;}
.pdt10 {padding-top:10px;}
.pdt20 {padding-top:20px;}
.pdt50 {padding-top:50px;}
.pdb15 {padding-bottom:15px;}
.pdr10 {padding-right: 10px;}

.r1 {right:355px;}
.r2 {right:555px;}
.r3 {right:655px;}
.r4 {right:755px;}
.r5 {right:855px;}
.r6 {right:860px;}
.r7 {right:960px;}

.m5 {margin-top:-5px;}


.green_bg {border-radius:5px; background:#43b3b4; color:#fff; font-weight:bold; display:inline-block; font-size:13px; padding:0 5px;}
.olive_bg {border-radius:5px; background:#cdd307 !important; color:#fff; font-weight:bold; display:inline-block; font-size:13px; padding:0 5px;}
.red_bg {border-radius:5px; background:#CA4D4D; color:#fff; font-weight:bold; display:inline-block; font-size:13px; text-align:center; width:80px; padding:5px 0; margin-bottom:5px;}
.green2_bg {border-radius:5px; background:#39989a; color:#fff; font-weight:bold; display:inline-block; font-size:13px; text-align:center; width:80px; padding:5px 0; margin-bottom:5px;}
.pink2_bg {border-radius:5px; background:#f77c7c; color:#fff; font-weight:bold; display:inline-block; font-size:13px; text-align:center; width:80px; padding:5px 0; margin-bottom:5px;}
.l_green_bg {border-radius:5px; background:#50D2BE; color:#fff; font-weight:bold; display:inline-block; font-size:13px; text-align:center; width:80px; padding:5px 0; margin-bottom:5px;}
.purple_bg {border-radius:5px; background:#5E5EAF; color:#fff; font-weight:bold; display:inline-block; font-size:13px; text-align:center; width:80px; padding:5px 0; margin-bottom:5px;}
.blue_bg {border-radius:5px; background:#2864AA; color:#fff; font-weight:bold; display:inline-block; font-size:13px; text-align:center; width:80px; padding:5px 0; margin-bottom:5px;}
.yellow_bg {border-radius:5px; background:#fff71f; color:#43b3b4; font-weight:bold; display:inline-block; font-size:13px; padding:0 5px;}

.tm_menu {float:left; width: 100%; height: 100px; background:#fff;}
.tm_menu_1200 {max-width: 1200px; margin: 0 auto; position: relative;}

.logo {float:left; margin:48px 0 0 15px;}
.logo img {width:100px;}

.web_menu {display:block; }
.mobile_menu {display:none;}

.menu_wrap {float:right; width:975px; padding:45px 15px 0 0; font-size: 16px; font-weight:bold;}
.menu_wrap a{float:left; width:100px; color:#8d94a8; text-align:center; padding:13px 0 24px 0;}
.menu_wrap a:hover{color:#509ccd;}
.menu_wrap .active{color:#509ccd;}
.menu_wrap .pp:hover .open_menu{display: block;}


/* 메인 메뉴 */
.main {min-height:100%; _height:100%; overflow: hidden;}
.ts_menu {font-size:11.5px; float:right; }
.ts_menu a {transition: all 0.3s; letter-spacing: 0; margin-top:12px; display:block; width:108px}
.ts_menu a.btn01{display:inline-block; background:#445162; color:#fff; margin-right:3px; border-radius:2px; padding:5px 15px;}
.ts_menu a.btn01:hover{background:#34404f;color:#fff}
.ts_menu a.btn02{display:inline-block; background:#509ccd; color:#fff; margin-right:3px; border-radius:2px; padding:5px 15px; height:23px !important; overflow:hidden !important;}
.ts_menu a.btn02:hover{background:#4485ae;color:#fff}


.social_list {list-style: none; margin:0; padding:0;}
.social_list li a{width:35px; height:25px; text-align:center; margin-right:5px; border-radius:2px; padding:5px 0 21px 0; margin-top:10px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.social_list li.facebook a {background: #3E5993;}
.social_list li.facebook a:hover,
.social_list li.facebook a:focus {background: #2e477d;}
.social_list li.blog a {background: #59c22a;}
.social_list li.blog a:hover,
.social_list li.blog a:focus {background: #48a71d;}
.social_list img {width:auto; height:12px;}


/* 메인메뉴 > 서브메뉴 */
.open_menu {display:none; position:absolute; width:140px; background: #509ccd; text-align:center; padding:10px 0; font-size: 14px; margin-top: 54.5px; border-radius: 0 0 2px 2px; overflow:hidden; z-index:999;}
.open_menu li a{width:100%; color:#fff; padding: 10px; font-weight:normal; transition:background 0.3s; -webkit-transition:background 0.3s;}
.open_menu li a:hover{color:#fff; background:#6fb9e9;}
.open_menu li .s_active {background:#6fb9e9; font-weight:bold;}

/* 메인 CSS */
.main_wrap {width:100%; float: left; background:#2e3444;}
.main_wrap:after {content: ''; display: block; clear: both;}
.main_wrap_content {position: relative; max-width: 1170px; margin: 0 auto; padding:0;}

.inline_flex {
	display: inline-flex;
	align-items: center;
	gap: 8px;
}

.main_ban_link {
	display: flex;
	color:#fff;
	font-size:18px;
}

.free {
	background:#818bdd;
	flex: 1;
	transition: all .5s;
	display: flex;
	justify-content: center;
	align-items: center;
	padding:12px 0 10px 0;
}

.free:hover {
	background:#726dc3;
}

.good {
	background:#509ccd;
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	padding:12px 0 10px 0;
}

/**앱롤링 및 배너**/

#wrapper{
	width:1170px;
	background:#fff;
}

#wrapper h4{
	text-align:center;
	color:#555;
	font-size:24px;
	font-weight:200;
	padding-top:40px;
}

#wrapper h4 span{
	font-style:italic;
}

#wrapper h3{
	text-align:center;
	color:#818bdd;
	font-size:30px;
	font-weight:500;
	margin-top:5px;
	margin-bottom:15px
}

.disNon2{
	display:none
}
.disNon{
	display:block
}

.btn_link ul{
	display:inline-block;
	background:#7c77cb;
	width:100%;
}
.btn_link ul li{
	height:60px;
	float:left;
	width:33.333%;
	transition: all .5s;
}
.btn_link ul li:hover{
	background:#726dc3
}
.btn_link ul li a{
	display:inline-block;
	width:100%;
	color:#fff;
	text-align:center;
	margin-top:21px;
	font-size:18px
}

.btn_link ul li img{
	margin-top:-9px
}

.btn_link ul{
	display:inline-block;
	background:#7c77cb;
	width:100%;
	margin-top:-5px
}
.btn_link ul li{
	height:60px;
	float:left;
	width:33.333%;
	transition: all .5s;
}
.btn_link ul li:hover{
	background:#726dc3
}
.btn_link ul li a{
	display:inline-block;
	width:100%;
	color:#fff;
	text-align:center;
	margin-top:21px;
	font-size:18px
}


.btn_link ul li img{
	margin-top:-9px
}
.btn_link ul li:nth-child(2){
	background:#3b3b3b
}
.btn_link ul li:nth-child(2):hover{
	background:#303030
}
.btn_link ul li:nth-child(1){
	background:#509ccd
}
.btn_link ul li:nth-child(1):hover{
	background:#4592c3
}

.btn_link2 ul{
	display:inline-block;
	background:#333;
	width:100%;
}
.btn_link2 ul li{
	height:60px;
	float:left;
	text-align:right;
	box-sizing: padding-box;
	overflow:hidden
}
.btn_link2 ul li img{
	display:none
}
.btn_link2 ul li{
	background: url("/img/main_btm_link_bg01.png") repeat;
	background-size:100% 100%;
	width:50%;
	transition: all .5s;
}
.btn_link2 ul li:hover{
	background: url("/img/main_btm_link_bg01_on.png");
	transition: all .5s;
}


.btn_link2 ul li a{
	color:#fff;
	display:inline-block;
	font-size:17px;
	transition: all .5s;
	width:100%;
	line-height:64px
}

.btn_link2 .linkTit{
	width:35%;
	float:left;
	text-align:center
}
.btn_link2 .linkTxt{
	width:65%;
	float:right;
	text-align:center;
}

.btn_link2 .linkBlue{
	background:#509ccd;
	height:100%
}
.btn_link2 .linkDarkBlue{
	background:#50738e
}
.btn_link2 .linkGreen{
	background:#43b3b5
}
.btn_link2 .linkPurple{
	background:#827dcf
}



.main_btm_ban01{
	margin-top:-5px;
	width:100%;
	height:60px;
	background: url("/img/main_btm_bg01.png") no-repeat;
}
.main_btm_ban01 ul{
	width:72%;
	display:inline-block;
	margin-left:14%;
}
.main_btm_ban01 ul li{
	width:33%;
	display:inline-block;
	color: #fff;
	text-align:center;
}
.main_btm_ban01 ul li img{
	vertical-align: middle;
	margin-right:10px;
	margin-top:-5px;
}

.main_btm_ban01{
	margin-top:-5px;
	width:100%;
	height:60px;
	background: url("/img/main_btm_bg01.png") no-repeat;
}
.main_btm_ban01 ul{
	width:72%;
	display:inline-block;
	margin-left:14%;
}
.main_btm_ban01 ul li{
	width:33%;
	display:inline-block;
	color: #fff;
	margin-top:18px;
	text-align:center
}
.main_btm_ban01 ul li img{
	vertical-align: middle;
	margin-right:10px
}

#wrapper .pc_rolling{
	width:100%;
	height:676px;
	background: url("/img/pc_gallery_bg.jpg") no-repeat;
	margin-top:-5px;
	margin-bottom:5px
}

#wrapper .pc_rolling h4{
	text-align:center;
	color:#fff;
	font-size:24px;
	font-weight:100;
	padding-top:45px;

}

#wrapper .pc_rolling h3{
	text-align:center;
	color:#509ccd;
	font-size:30px;
	font-weight:200;
	margin-bottom:35px;
	margin-top:3px;
}

.about_wrap{
	display: inline-block;;
	width:100%
}
.about{
	width:380px;
	float:left
}
.about_wrap .sub_txt{
	background:#f0f0f0;
	padding:32px;
	box-sizing: border-box;
	height:438px;

}
.about_wrap .sub_txt p{
	line-height:27px;
	color:#6d7e94;
	margin-top:0px
}

.about_moive{
	width:780px;
	height:438px;
	display:inline-block;
}

.sub_tit{
	font-size:30px;
	color:#509ccd;
	text-align:center;
	display:block;
	margin-top:40px;
}
.sub_tit2{
	font-size:33px;
	color:#465261;
	text-align:center;
	display:block;
	margin-top:60px;
	display:inline-block;
	width:100%
}


.sub_tit2 span{
	color:#509ccd;
}
.sub_tit2 span.tz{
	color:#827dcf;
}
.sub_tit2 span.rz{
	color:#43b3be;
}

.sub_tit2 p{
	color:#8792a1;
	font-size:19px;
	margin-top:26px;
	line-height:28px
}
.tit_border{
	background:#529cc8;
	height:1px;
	width:80px;
	margin:30px auto;
}
.tit_border2{
	background:#529cc8;
	height:1px;
	width:60px;
	margin:18px auto;
}
.tit_border3{
	background:#8792a1;
	height:1px;
	width:80px;
	margin:30px auto;
}
.tit_border4{
	background:#43b3be;
	height:1px;
	width:80px;
	margin:30px auto;
}
.variety_ban ul{
	display:inline-block;
	width:100%
}
.variety_ban ul.circle li{
	float:left;
	width:33.33333%;
	text-align:center;
	margin-top:3px
}

.variety_ban ul.circle li p{
	color:#8792a1;
	font-size:18px;
	line-height:21px;
	margin-top:26px
}
.variety_ban ul.circle2 li{
	float:left;
	width:25%;
	text-align:center;
	margin-top:10px;
	color:#8792a1;
}
.variety_ban ul.circle3 li{
	float:left;
	width:20%;
	text-align:center;
	margin-top:10px;
	color:#8792a1;
}
.variety_ban ul.pc_box li{
	float:left;
	width:33.3333%;
	text-align:center;
	color:#529cc9;
	box-sizing: padding-box;
	padding:40px 10px 20px 10px;
	background:#ecf5fa;
	font-size:15px;
	line-height:21px;
	margin-top:15px
}
.variety_ban ul.pc_box li h4{
	font-size:20px;
	padding-bottom:10px;
	font-weight:500;
	margin-top:10px

}
.variety_ban ul.pc_box li:nth-child(2){
	color:#fff;
	background:#529cc9
}
.variety_ban ul.box li{
	float:left;
	width:11.1111%;
	text-align:center;
	box-sizing: border-box;
	font-size:16px;
	color:#8f97a1;
	border:solid #8f97a1;
	border-width:1px 1px 1px 0;
	padding:8px 0 6px 0;
	font-weight:500;
	margin-top:8px;
	transition:all .5s;
	margin-bottom:30px;
}

.variety_ban ul.box li:hover{
	background:#eff4f7
}
.variety_ban ul.box li:first-child{
	border-left:1px solid #8f97a1;
}

@media (min-width: 701px){
	.cafeBan{
	display:none
}
}
@media (max-width: 700px){
	.cafeBan{
		display:block;
		width:100%;
	}
}

@media (max-width: 1400px) {
	.btn_link2 ul{
		display:inline-block;
		background:#333;
		width:100%;
	}
	.btn_link2 ul li{
		height:60px;
		float:left;
		text-align:center;
		box-sizing: padding-box;
		position:relative;;
		display:inline-block;
	}
	.btn_link2 ul li img{
		display:block;
		position:absolute;
		float:left
	}

	.btn_link2 ul li a{
		color:#fff;
		display:inline-block;
		font-size:15px;
		text-align:center;
	}



}

@media (max-width: 1180px){
	#wrapper{
		width:100%;
		margin:0;
	}
	#wrapper h4 span{
		font-style:italic;
	}

	#wrapper h3{
		text-align:center;;
		color:#818bdd;
		font-size:30px;
		font-weight:500;
		margin-top:8px;
		margin-bottom:20px
	}

	.about_wrap{
		display: inline-block;
		width:100%
	}
	.about{
		width:35%;
		float:left;
		height:auto !important
	}
	.about_wrap .sub_txt{
		background:none;
		padding:15px;
		box-sizing: border-box;
		font-size:13px;
		height:400px
	}
	.about_wrap .sub_txt p{
		line-height:22px
	}
	.about_moive{
		width:65%;
		display:inline-block
	}
	.frame_wrap{
		position: relative;
		width: 100%;
		height: 0;
		padding-bottom: 56.25%;
	}
	.about_moive iframe{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.tos-slide > img{
		width:75%;
	}




	.other_app{
		width:100%;
		display: inline-block;
	}
	.other{
		width:50%;
		float:left;
		box-sizing: border-box;
		padding: 5%
	}
	.other_img{
		width:45%;
	}

	.other .txt_box{
		width:45%;
		text-align:center;
		float:right;
		margin:10px 0

	}
	.other .txt_box p{
		font-size:17px;
		line-height:22px;
	}
	.other .txt_box p span{
		color:#8482cd;
		padding-bottom:20px;
		display:inline-block
	}

	.other .txt_box p .app2{
		color:#52b9bb;
		padding-bottom:20px;
		display:inline-block
	}
	.other .txt_box img{
		margin-bottom:20px
	}
	.other .txt_box a{
		border-radius:1px;
		background:#8482cd;
		color:#fff;
		padding:15px 0;
		display:block;
		height:46px;
		text-align:center;
		transition: all .5s;
	}

	.other .txt_box a:hover{
		background:#726dc3
	}

	.other .txt_box a.more2{
		border-radius:1px;
		background:#52b9bb;
		color:#fff;
		padding:15px 0;
		display:block;
		height:46px;
		text-align:center;
		margin-bottom:5px
	}

	.other .txt_box a.more2:hover{
		background:#3baaac;
	}

	.other .txt_box a img{
		width:24px;
		padding-right:10px;
		display:inline-block;
		text-align:center;
		vertical-align: middle;
		margin-top:10px;
		padding-top:4px

	}
	.other .txt_box a.google{
		background:#465261;
		color:#fff;
		padding:0px;
	}

	.other .txt_box a.google:hover{
		background:#394553;
		color:#fff;
		padding:0px;
	}

	.other .txt_box a.apple{
		background:#5c6b7c;
		color:#fff;
		padding:0px;
	}
	.other .txt_box a.apple:hover{
		background:#516274;
		color:#fff;
		padding:0px;
	}
	.margin_l20{
		margin-left:-40px !important;
	}
	.margin_l20_2{
		margin-left:0px ;
	}


}


@media (max-width: 900px){

	.btn_link2 ul{
		display:inline-block;
		background:#333;
		width:100%;

	}
	.btn_link2 ul li{
		height:60px;
		padding:0px;
		float:none;
		text-align:right;
		box-sizing: padding-box;
		overflow:hidden;
		width:100%;
		margin-bottom:-10px
	}
	.btn_link2 ul li img{
		display:none
	}
	.btn_link2 ul li:hover{
		background: url("/img/main_btm_link_bg01_on.png") repeat;
		transition: all .5s;
	}


	.btn_link2 ul li a{
		color:#fff;
		display:inline-block;
		font-size:18px;
		transition: all .5s;
		width:100%;
		line-height:55px;
	}

	.btn_link2 .linkTit{
		width:33.3%;
		float:left;
		text-align:center
	}
	.btn_link2 .linkTxt{
		background: url("/img/main_btm_link_bg01.png") repeat;
		background-size:100% 100%;
		height:100%;
		width: 66.7%;
		float:right;
		text-align:center;
		display:inline-block;
		padding-top:0px
	}

	.main_ban_link li a img{
		display:none;
	}

	.about_wrap{
		display: inline-block;
		width:100%
	}
	.about{
		width:100%;
	}
	.about_wrap .sub_txt{
		background:#f0f0f0;
		padding:32px;
		box-sizing: border-box;
		text-align:center;
		font-size:14px;
		height:100%;
	}
	.about_wrap .sub_txt p{
		line-height:27px;
		color:#6d7e94;
		margin-top:0px
	}
	.about_moive{
		width: 100%;
		height:auto;
	}
	.frame_wrap{
		position: relative;
		width: 100%;
		height: 0;
		padding-bottom: 56.25%;
	}
	.about_moive iframe{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.sub_tit{
		font-size:21px;
		color:#509ccd;
		text-align:center;
		display:block;
		margin-top:40px;
	}
	.sub_tit2{
		font-size:21px;
		color:#465261;
		text-align:center;
		display:inline-block;
		margin-top:35px;
	}

	.sub_tit2 span{
		color:#509ccd;
	}

	.sub_tit2 p{
		color:#8792a1;
		font-size:17px;
		margin-top:26px
	}
	.tit_border{
		background:#529cc8;
		height:1px;
		width:80px;
		margin:22px auto;

	}
	.variety_ban ul{
		display:inline-block;
		width:100%
	}
	.variety_ban ul.circle li{
		float:left;
		width:50%;
		text-align:center;
		margin-top:10px
	}
	.variety_ban ul.circle li:first-child{
		margin-left:25%
	}
	.variety_ban ul li img{
		width:80%
	}
	.variety_ban ul.pc_box li img{
		width:40px
	}
	.variety_ban ul.pc_box li{
		width:100%;
	}

	.variety_ban ul.circle li p{
		color:#8792a1;
		font-size:15px;
		line-height:21px;
		margin-top:26px
	}
	.variety_ban ul.circle2 li{
		float:left;
		width:50%;
		text-align:center;
		margin-top:10px;
		color:#8792a1;
		font-size:15px
	}
	.variety_ban ul.circle3 li{
		width:50%;
	}
	.variety_ban ul.circle3 li:nth-child(5){
		margin-left:25%
	}
	.variety_ban ul.box{
		border-bottom:1px solid #8f97a1;
	}
	.variety_ban ul.box li{
		float:left;
		width:33.3333%;
		text-align:center;
		box-sizing: border-box;
		font-size:15px;
		color:#8f97a1;
		border:solid #8f97a1;
		border-width:1px 1px 0 0;
		padding:8px 0 6px 0;
		font-weight:500;
		margin:0px
	}


	.variety_ban ul.box li:first-child{
		border-left:1px solid #8f97a1;
	}
	.variety_ban ul.box li:nth-child(3n+1){
		border-left:1px solid #8f97a1;
	}
	.cubeBox .lzcube02{
		padding:10px;
		border:1px solid #fff
	}
	.cubeBox .lzcube02 img{
		width:50px
	}







}



@media (max-width: 716px){
	.disNon2{
		display:block
	}

	.disNon{
		display:none
	}
    #wrapper .pc_rolling{
        min-height:280px;
        height:auto;
    }

	.about_wrap .sub_txt{
		background:#f0f0f0;
		padding:20px;
		box-sizing: border-box;
		text-align:center;
		font-size:14px;
		height:100%;
	}
	#wrapper h4{
		font-size:1em;
		padding-top:25px;
	}
	#wrapper h4 span{
		font-style:italic;
	}

	#wrapper h3{
		text-align:center;
		color:#818bdd;
		font-size:1.2em;
		font-weight:500;
		margin-top:6px;
		margin-bottom:5px
	}

	#wrapper .pc_rolling h4{
		text-align:center;
		color:#fff;
		font-size:1em;
		font-weight:100;
		padding-top:25px;

	}

	#wrapper .pc_rolling h3{
		text-align:center;
		color:#509ccd;
		font-size:1.2em;
		font-weight:200;
		margin-bottom:20px;
		margin-top:3px;
	}
	#wrapper #pc_gallery{
		margin-top:-15px;
	}


	#app_gallery{
		display:none
	}
	#app_gallery2{
		display:block;

	}
	#app_gallery2 img{
		width:85%;
	}
	#pc_gallery img{
		width:65%;
	}
	#pc_gallery .tos-prev span, #pc_gallery .tos-next span, #app_gallery2 .tos-prev span, #app_gallery2 .tos-next span{
		width:22px;
		height:22px;
		margin-top:15px
	}
	#pc_gallery2 .tos-prev span, #pc_gallery2 .tos-next span{
		width:22px;
		height:22px;
		margin-top:20px
	}
	.other_app{
		width:100%;
		display: inline-block;
	}
	.other{
		width:100%;
		box-sizing: border-box;
		padding: 5%;
	}
	.other_img{
		width:45%;
	}

	.other .txt_box{
		width:45%;
		text-align:center;
		float:right;
		margin:10px 0

	}
	.other .txt_box p{
		font-size:14px;
		line-height:22px;
	}
	.other .txt_box p span{
		color:#8482cd;
		padding-bottom:20px;
		display:inline-block
	}

	.other .txt_box p .app2{
		color:#52b9bb;
		padding-bottom:20px;
		display:inline-block
	}
	.other .txt_box img{
		margin-bottom:10px;
		width:30%;

	}
	.other .txt_box a{
		border-radius:1px;
		background:#8482cd;
		color:#fff;
		padding:15px 0;
		display:block;
		height:46px;
		text-align:center;
		transition: all .5s;
		font-size:14px
	}
	.other .txt_box a:hover{
		background:#726dc3
	}

	.other .txt_box a.more2{
		border-radius:1px;
		background:#52b9bb;
		color:#fff;
		padding:16px 0;
		display:block;
		height:46px;
		text-align:center;
		margin-bottom:5px
	}

	.other .txt_box a.more2:hover{
		background:#3baaac;
	}

	.other .txt_box a img{
		width:24px;
		padding-right:10px;
		display:inline-block;
		text-align:center;
		vertical-align: middle;
		margin-top:8px;
		padding-top:0px

	}
	.other .txt_box a.google{
		background:#465261;
		color:#fff;
		padding-top:6px;

	}

	.other .txt_box a.google:hover{
		background:#394553;
		color:#fff;
		padding:0px;

	}

	.other .txt_box a.apple{
		background:#5c6b7c;
		color:#fff;
		padding-top:4px;
	}
	.other .txt_box a.apple:hover{
		background:#516274;
		color:#fff;
		padding:0px;
	}
	.btn_link ul{
		display:inline-block;
		background:#7c77cb;
		width:100%;
	}
	.btn_link ul li{
		height:50px;
		float:left;
		width:33.333%;
		transition: all .5s;
	}
	.btn_link ul li:hover{
		background:#726dc3
	}
	.btn_link ul li a{
		display:inline-block;
		width:100%;
		color:#fff;
		text-align:center;
		margin:0px;
		padding:18px 0;
		font-size:14px
	}

	.btn_link ul li img{
		width:75%;
		max-width:110px;
		padding-top:2px
	}
	.btn_link ul li:nth-child(2){
		background:#3b3b3b
	}
	.btn_link ul li:nth-child(2):hover{
		background:#303030
	}
	.btn_link ul li:nth-child(1){
		background:#509ccd
	}
	.btn_link ul li:nth-child(1):hover{
		background:#4592c3
	}

	.main_btm_ban01{
		margin-top:-5px;
		width:100%;
		height:60px;
		background: url("/img/main_btm_bg01.png") no-repeat;
	}
	.main_btm_ban01 ul{
		width:72%;
		display:inline-block;
		margin-left:14%;
	}
	.main_btm_ban01 ul li{
		width:33%;
		display:inline-block;
		color: #fff;
		text-align:center;
	}
	.main_btm_ban01 ul li img{
		vertical-align: middle;
		margin-right:10px;
		margin-top:-5px;
	}

	.main_btm_ban01{
		margin-top:-5px;
		width:100%;
		height:60px;
		background: url("/img/main_btm_bg01.png") no-repeat;
		margin-left:0px
	}
	.main_btm_ban01 ul{
		width:100%;
		display:inline-block;
		margin-left:0%;
	}
	.main_btm_ban01 ul li{
		width:33%;
		color: #fff;
		margin-top:18px;
		text-align:center;
		font-size:13px;
		float:left;
		padding-top:5px
	}
	.main_btm_ban01 ul li img{
		vertical-align: middle;
		margin-right:5px;
		width:22px
	}

	.sub_wrap_content .lzPageBg  .banner,
	.sub_wrap_content .tzPageBg .banner,
	.sub_wrap_content .rzPageBg .banner{
		font-size:15px !important;
	}
	.sub_wrap_content .lzPageBg .banner span,
	.sub_wrap_content .tzPageBg .banner span,
	.sub_wrap_content .rzPageBg .banner span{
		display:inline-block;
	}

	.about_moive{
		width: 100%;
		height:auto;
	}
	.frame_wrap{
		position: relative;
		width: 100%;
		height: 0;
		padding-bottom: 56.25%;

	}
	.about_moive iframe{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

}
@media (max-width: 600px) {
	.main_ban_link li a {
		font-size: 13px;
	}

	.linkTit{
		 padding:10px 0
	 }
	.btn_link2 .linkTxt{
		padding-top:10px;
		padding-bottom:10px
	}
	.linkTit span{
		display:block;
	}
	.linkTxt span{
		display:block;
	}
	.btn_link2 ul li a{
		color:#fff;
		display:inline-block;
		font-size:1em;
		transition: all .5s;
		width:100%;
		line-height:1em;
	}




}



.row01 {float: left; width:1170px; margin:0 ;}
.row01:after {content: ''; display: block; clear: both;}
.row01 > .part01,
.row01 > .part02 {float:left; width:33.3333%; padding:20px; text-align:center;}
.row01 > .part01{background:#f0f2f8;}
.row01 > .part02{background:#fff;}
.row01 > .part01 p,
.row01 > .part02 p{font-size:16px; color:#445162; line-height:23px; margin:0 0 5px 0;}
.row01 > .part01 span,
.row01 > .part02 span{font-size:20px; font-weight:bold;}
.row01 > .part01 span.c1 {color:#509ccd;}
.row01 > .part02 span.c2 {color:#8681d1;}
.row01 > .part01 span.c3 {color:#47b4b7;}
.row01 > .part01 .imwrap01 img,
.row01 > .part02 .imwrap01 img{margin:0 0 10px 0; width:72px;}
.row01 > .part01 .imwrap02 img,
.row01 > .part02 .imwrap02 img{margin:20px 0 10px 0; width:100%;}
.row01 > .part01 > .mainBtnWrap {width:100%;}
.row01 > .part01 > .mainBtnWrap a.b01 {float:left; width:44%; height:50px;}
.row01 > .part01 > .mainBtnWrap a.b02 {float:left; width:28%; height:50px; line-height: 24px;}
.row01 > .part01 > .mainBtnWrap a.b02.ig.btnDN,
.row01 > .part02 > .mainBtnWrap a.b02.ig.btnDN {padding:13px 0; font-size: 14px;}
.row01 > .part01 > .mainBtnWrap a img,
.row01 > .part02 > .mainBtnWrap a img {width:20px; vertical-align: middle; margin-right: 5px;}
.row01 > .part02 > .mainBtnWrap {width:100%;}
.row01 > .part02 > .mainBtnWrap a.b01 {float:left; width:44%; height:50px;}
.row01 > .part02 > .mainBtnWrap a.b02 {float:left; width:28%; height:50px; line-height: 24px;}
.row01 > .part03 {float: left; width:100%; background:url('/img/main_banner_bg.png'); text-align:center;}
.row01 > .part03:after {content: ''; display: block; clear: both;}
.row01 > .part03 > .main_text_lock {width:100%; height:70px; background:url('/img/main_text_lock.png') no-repeat center;}
.row01 > .part04,
.row01 > .part05{float:left; width:33.3333%; height:240px; padding:30px 40px 30px 30px; text-align:left;}
.row01 > .part04{background:#dde6f1;}
.row01 > .part05{background:#f0f2f8;}
.row01 > .part04 p,
.row01 > .part05 p{font-size:18px; color:#509ccd; margin:0 0 20px 0;}
.row01 > .part04 li,
.row01 > .part05 li {list-style:none; background:url('/img/dot.png') 5px center no-repeat; padding:0 0 0 20px;}
.row01 > .part04 ul li,
.row01 > .part05 ul li{font-size:14px; color:#445162; margin-top:10px; line-height:20px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.row01 > .part04 ul li:hover,
.row01 > .part05 ul li:hover {text-decoration:underline; color:#1e2732;}
.row01 > .part04 li span {padding-right:5px;}
.row01 > .part04 li span.tt01,
.row01 > .part05 li span.tt01 {color:#9a9a9a;}
.row01 > .part04 li span.tt02,
.row01 > .part05 li span.tt02 {color:#509ccd;}
.row01 > .part04 li span.tt03,
.row01 > .part05 li span.tt03 {color:#827dcf;}
.row01 > .part04 li span.tt04,
.row01 > .part05 li span.tt04 {color:#43b3b5;}
.row01 > .part04 li span.tt05,
.row01 > .part05 li span.tt05 {color:#f77c7c;}
.row01 > .title{width:100%; color:#fff; font-size:18px; padding:22px 0 18px 0; text-align:center; letter-spacing:1px;}
.row01 > .part06,
.row01 > .part07{float:left; width:25%; height:200px; color:#adb3c5; padding:40px; text-align:center; line-height:25px; margin-bottom: 30px;}
.row01 > .part06{background:#3c4356;}
.row01 > .part07{background:#4d5569;}
.row01 > .part06 i,
.row01 > .part07 i{color:#fff; padding-bottom:15px}
.row01 > .part07 i.fa-2x-2 {font-size:1.8em}

/* 서브 CSS */
.tm_nav_wrap {width: 100%; float: left; background:#445162; margin-bottom: 30px;}
.tm_nav_wrap:after {content: ''; display: block; clear: both;}
.tm_nav_wrap > .location {width: 1200px; margin:0 auto; padding:10px 20px; text-align:left; color:#fff; font-size:15px;}
.tm_nav_wrap > .location a{color:#fff;}
.tm_nav_wrap > .location a:hover{color:#68b7e9;}
.tm_nav_wrap > .location > .fa-angle-right {color:#a7afb9; margin:0 8px;}

.sub_wrap {width:100%; min-height:780px; background:#fff;}
.sub_wrap_content {max-width: 1200px; margin: 0 auto; padding:30px 20px;}

/*페이지 내부 메뉴*/
.sub_wrap_content > .azPageBg > .p01 > .about_free_balloon{position:absolute; top:330px; right:-450px; }
.sub_wrap_content > .azPageBg > .p01 > .about_free_balloon img{z-index:20000 !important;}
@media screen and (max-width:1050px) {
	.sub_wrap_content > .azPageBg > .p01 > .about_free_balloon{position:absolute; top:450px; right:150px; }
	.sub_wrap_content > .azPageBg > .p01 > .about_free_balloon img{width:100% !important;}
}

@media screen and (max-width:850px) {
	.sub_wrap_content > .azPageBg > .p01 > .about_free_balloon{position:absolute; top:400px; right:100px; }
	.sub_wrap_content > .azPageBg > .p01 > .about_free_balloon img{width:100% !important;}
}
@media screen and (max-width:700px) {
	.sub_wrap_content > .azPageBg > .p01 > .about_free_balloon{position:absolute; top:300px; right:50px; }
	.sub_wrap_content > .azPageBg > .p01 > .about_free_balloon img{width:80% !important;}
}
@media screen and (max-width:550px) {
	.sub_wrap_content > .azPageBg > .p01 > .about_free_balloon{position:absolute; top:250px; right:40px; }
	.sub_wrap_content > .azPageBg > .p01 > .about_free_balloon img{width:70% !important;}
}
@media screen and (max-width:450px) {
	.sub_wrap_content > .azPageBg > .p01 > .about_free_balloon{position:absolute; top:210px; right:20px; }
	.sub_wrap_content > .azPageBg > .p01 > .about_free_balloon img{width:50% !important;}
}
@media screen and (max-width:380px) {
	.sub_wrap_content > .azPageBg > .p01 > .about_free_balloon{position:absolute; top:170px; right:0px; }
	.sub_wrap_content > .azPageBg > .p01 > .about_free_balloon img{width:38% !important;}
}



.sub_wrap_content > .s_big_title {float:left; width:100%; font-size:40px; color:#445162; padding:20px 0;}
.sub_wrap_content > .s_big_title:after {content: ''; display: block; clear: both;}
.sub_wrap_content > .s_menu {width:100%; height:55px; color:#445162; float: left;}
.sub_wrap_content > .s_menu:after {content:''; display:block; clear: both;}
.sub_wrap_content > .s_menu > .s_column {float:left; text-align:center; border-top:1px solid #445162; transition:background 0.3s; -webkit-transition:background 0.3s;}
.sub_wrap_content > .s_menu > .s_column.col2 {width:50%;}
.sub_wrap_content > .s_menu > .s_column.col3 {width:33.333333%;}
.sub_wrap_content > .s_menu > .s_column.col4 {width:25%;}
.sub_wrap_content > .s_menu > .s_column:hover {margin-top:-2px; background:#f2f5f8; border-top:3px solid #445162; color:#445162;}
.sub_wrap_content > .s_menu > .s_column a{display:block; padding:0 10px; height: 54px; line-height: 54px;}
.sub_wrap_content > .s_menu > .s_column a.active {margin-top:-3px; background:#f2f5f8; border-top:3px solid #445162; font-weight:bold; color:#445162; height: 57px;}

.sub_wrap_content > .tap_area {list-style:none; margin:0 auto 40px; padding:0; position:relative; width:100%; float: left;}
.sub_wrap_content > .tap_area:after {content: ''; display: block; clear: both;}
.sub_wrap_content > .tap_area input[type="radio"] {display: none;}
.sub_wrap_content > .tap_area .tap_area_nav {width:100%;}
.sub_wrap_content > .tap_area .tap_area_nav label {float:left; width: 33.333333%; background-color:#fff; color:#a0a9b5; font-size:16px; padding:15px 20px; text-align:center; border:1px solid #d4d6d8; border-left:0px; border-bottom:0px; margin-bottom:-1px}
.sub_wrap_content > .tap_area .tap_area_nav label:hover {cursor:pointer; background:#445162; color:#fff; border:1px solid #445162;}
.sub_wrap_content > .tap_area .tap_area_nav label.bl1 {border-left:1px solid #d4d6d8;}
.sub_wrap_content > .tap_area .tap_area-content {overflow:hidden; display:none; background:#FFF; clear:left; box-sizing:border-box;}
.sub_wrap_content > .tap_area input[id="tabOne"]:checked ~ .tap_area_nav label[for="tabOne"],
.sub_wrap_content > .tap_area input[id="tabTwo"]:checked ~ .tap_area_nav label[for="tabTwo"],
.sub_wrap_content > .tap_area input[id="tabThree"]:checked ~ .tap_area_nav label[for="tabThree"],
.sub_wrap_content > .tap_area input[id="tabFour"]:checked ~ .tap_area_nav label[for="tabFour"] {background:#445162; color:#fff; cursor:default; border:1px solid #445162;}
.sub_wrap_content > .tap_area input[id="tabOne"]:checked ~ div.tab_one,
.sub_wrap_content > .tap_area input[id="tabTwo"]:checked ~ div.tab_two,
.sub_wrap_content > .tap_area input[id="tabThree"]:checked ~ div.tab_three,
.sub_wrap_content > .tap_area input[id="tabFour"]:checked ~ div.tab_four {display:block; margin-top:-1px;}

.sub_wrap_content > .azPageBg {width:100%; height:550px; background:url('/img/az_img01.png'); overflow:hidden;}
.sub_wrap_content > .azPageBg > .p01 {float:left; width:50%; height:100%; text-align:right; padding-top:80px;  }
.sub_wrap_content > .azPageBg > .p01 img {width:85%;}
.sub_wrap_content > .azPageBg > .p02 {float:left; width:50%; height:100%; text-align:left; padding-left:60px; padding-top:150px; overflow:hidden;}
.sub_wrap_content > .azPageBg > .p02 span {display:block; color:#fff; font-size:30px; padding-top:15px;}
.sub_wrap_content > .azPageBg > .p02 p {color:#b7b9bc; font-size:18px; padding-top:20px; line-height:30px;}
.sub_wrap_content > .azPageCtText {width:100%; margin:50px 0;}
.sub_wrap_content > .azPageCtText > p.title {width:33.3333%; margin:0 auto; font-size:30px; color:#509ccd; text-align:center; padding-bottom:5px; border-bottom:3px solid #cae1f0; margin-bottom:30px;}
.sub_wrap_content > .azPageCtText > .t01 {float:left; width:33.3333%; height:auto; font-size:15px; line-height:25px; text-align:left; padding:0 20px; color:#6d7e94;}
.sub_wrap_content > .azPageThreeImg {width:100%; margin-top:50px;}
.sub_wrap_content > .azPageThreeImg > .azti_w1,
.sub_wrap_content > .azPageThreeImg > .azti_w2 {float:left; width:33.3333%; padding:50px 30px 30px 30px; text-align:center; cursor:pointer; overflow:hidden;}
.sub_wrap_content > .azPageThreeImg > .azti_w1 {background:#f0f0f0;}
.sub_wrap_content > .azPageThreeImg > .azti_w2 {background:#e5e5e5;}
.sub_wrap_content > .azPageThreeImg > .azti_w1 p,
.sub_wrap_content > .azPageThreeImg > .azti_w2 p{color:#445162; font-size:15px; margin:0 0 5px 0;}
.sub_wrap_content > .azPageThreeImg > .azti_w1 span,
.sub_wrap_content > .azPageThreeImg > .azti_w2 span{font-size:25px;}
.sub_wrap_content > .azPageThreeImg > .azti_w1 span.c1{color:#509ccd;}
.sub_wrap_content > .azPageThreeImg > .azti_w1 span.c1 .mini,
.sub_wrap_content > .azPageThreeImg > .azti_w2 span.c2 .mini,
.sub_wrap_content > .azPageThreeImg > .azti_w1 span.c3 .mini{font-size:18px;}
.sub_wrap_content > .azPageThreeImg > .azti_w2 span.c2{color:#827dcf;}
.sub_wrap_content > .azPageThreeImg > .azti_w1 span.c3{color:#43b3b5;}
.sub_wrap_content > .azPageThreeImg > .azti_w1 img,
.sub_wrap_content > .azPageThreeImg > .azti_w2 img{width:60%; margin-top:20px; box-shadow:0 8px 12px rgba(0,0,0,.2);}


.p_t30{padding-top:15px}
.margin_l20{margin-left:20px; margin-right:-20px}
.margin_l20_2{margin-left:-180px }
.sub_wrap_content > .lzPageBg {width:100%; height:350px; background:url('/img/lz_img01.png') no-repeat;}
.sub_wrap_content > .lzPageBg > .p01 div {display: none;}
.sub_wrap_content > .lzPageBg > .p01 {float:left; width:34%; text-align:right; padding-top:40px;}
.sub_wrap_content > .lzPageBg > .p01 img{ width:95%}
.sub_wrap_content > .lzPageBg > .p02 {position:relative; float:left; width:66%; text-align:left; padding:100px 30px 30px 30px;}
.sub_wrap_content > .lzPageBg > .p02 span {display:block; color:#fff; font-size:32px; padding-top:0px; text-align:center; font-weight:300;  line-height:42px;}
.sub_wrap_content > .lzPageBg > .p02 p {color:#fff; font-size:20px; line-height:32px; text-align:center; font-weight:200}
.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap {position:relative; width:1000px; margin-top:120px; padding-left:15px; text-align:center; margin-left:-140px; margin-bottom:10px}
.sub_wrap_content > .lzPageBg > .p02 > .margin_l20_2{margin-left:-170px }
.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a {border:1px solid #ebeced; border-radius:2px; background-position:center; margin-right:10px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.google{padding:20px 120px; background:url('/img/logo_icon_google_c.png') no-repeat; background-position:center; background-size:150px auto;}
.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.apple{text-align: center; padding:20px 120px; background:url('/img/logo_icon_apple_2.png') no-repeat; background-position:center; background-size:150px auto;}
.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.manual{padding:20px 150px; background:url('/img/icon_landlord_manual.png') no-repeat; background-position:center; background-size:150px auto;}
.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.landlord_web{padding:20px 120px; background:url('/img/logo_icon_landlord_web.png') no-repeat; background-position:center; background-size:150px auto;}
.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.landlord_login{padding:20px 120px; background:url('/img/landlord03_login.png') no-repeat; background-position:center; background-size:150px auto;}
.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.pc{padding:20px 150px; background:url('/img/logo_icon_direct.png') no-repeat; background-size:225px auto;  background-position:center; }
a.landlord_web3{padding:20px 150px; background:url('/img/logo_icon_landlord_web2.png') no-repeat center center !important; background-position:center; background-size:160px auto !important;}

a.landlord_web2{padding:20px 150px; background:url('/img/logo_icon_apple.png') no-repeat; background-position:center; background-size:150px auto;}

.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a:hover.google,
.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a:hover.apple,
.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a:hover.manual,
.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a:hover.landlord_login,
.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a:hover.pc,
.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a:hover.landlord_web{background-color:#ecf2f6;}
.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap .notice_ba {position: absolute; width: 168px; top: 17px; left: 0; right: 0; margin: 0 auto;}
.sub_wrap_content .btn_wrap .red_balloon {position: relative; display: inline-block; float: left; background: #de5e6b; color: #ffedef; font-size: 14px; letter-spacing: 0; text-align: left; border-radius: 2px; margin: 0 0 30px 130px; padding: 5px 20px;}
.sub_wrap_content .btn_wrap .red_balloon.landlord01 {margin: 0 0 30px -20px;}
.sub_wrap_content .btn_wrap .red_balloon:after,
.sub_wrap_content .btn_wrap .red_balloon:before {top: 99%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.sub_wrap_content .btn_wrap .red_balloon:after {border-top-color: #de5e6b; border-width: 7px; margin-top: 0; margin-left: -7px; z-index:2;}
.sub_wrap_content .btn_wrap .red_balloon:before {border-top-color: #de5e6b; border-width: 8px; margin-top: 0; margin-left: -8px;}

.sub_wrap_content > .lzPageBg.bg02 {background:url('/img/lz_img01_2.png') no-repeat center;}

.sub_wrap_content > .lzPageBg > .wGrayLine {float:left; width:100%; border-top:1px solid #ebeced; margin:20px 0;}
.sub_wrap_content > .lzPageBg > .banner {background:url('/img/lz_img01.png') no-repeat bottom; color:#fff; text-align:center; padding:16px 0 14px 0;  float:left; width:100%; border-radius:2px; font-size:20px; text-shadow:0 1px 2px rgba(0,0,0,.3);}
.sub_wrap_content > .lzPageBg > .banner.bg02 {background:url('/img/lz_img01_2.png') no-repeat bottom;}
.sub_wrap_content > .lzPageFour {width:100%; padding-top:30px}
.sub_wrap_content > .lzPageFour > .title {width:100%; font-size:35px; color:#445162; text-align:center; padding:50px 0; line-height: 45px;}
.sub_wrap_content > .lzPageFour > .title span {color:#509ccd;}
.sub_wrap_content > .lzPageFour > .title p {color:#8792a1; font-size:20px; line-height:28px; margin:30px 0 0 0;}
.sub_wrap_content > .lzPageFour > .title p.notice_t {display:inline-block; background: #fff; color: #8f97a1; border: 2px solid #ebeced; border-radius: 2px; padding: 0 20px; font-size: 15px; margin: 0;}
.sub_wrap_content > .lzPageFour > .title p.notice_t span {color: #de5e6b;}
.sub_wrap_content > .lzPageFour > .col_4 {float:left; width:25%; background:#fff; text-align:center; padding:20px;}
.sub_wrap_content > .lzPageFour > .col_3 {float:left; width:33.3333%; background:#fff; text-align:center; padding:20px;}
.sub_wrap_content > .lzPageFour > .col_4 img {width:40%; margin:0 0 30px 0;}
.sub_wrap_content > .lzPageFour > .col_3 img {width:40%; margin:0 0 30px 0;}
.sub_wrap_content > .lzPageFour > .col_3 img.img01 {width:40%; margin:0 0 30px 0;}
.sub_wrap_content > .lzPageFour > .col_4 p,.sub_wrap_content > .lzPageFour > .col_3 p {font-size:16px; color:#8792a1; margin:0;}

.sub_wrap_content > .tzPageBg {width:100%; height:350px; background:url('/img/tz_img01.png') no-repeat;}
.sub_wrap_content > .tzPageBg > .p01 {float:left; width:34%; text-align:right; padding-top:30px;}
.sub_wrap_content > .tzPageBg > .p02 {position:relative; float:left; width:66%; text-align:left; padding:100px 30px 30px 30px;}
.sub_wrap_content > .tzPageBg > .p02 span {display:block; color:#fff; font-size:32px; padding-top:0px; text-align:center; font-weight:300;  line-height:42px;}
.sub_wrap_content > .tzPageBg > .p02 p {color:#fff; font-size:20px; line-height:32px; text-align:center; font-weight:200}
.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap {position:relative; width:100%; padding-top:100px; padding-left:15px; text-align:center; }
.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap a.google{border:1px solid #ebeced; border-radius:2px; padding:20px 150px; background:url('/img/logo_icon_google_c.png') no-repeat; background-position:center; background-size:150px auto; margin-right:10px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap a.apple{position:relative; text-align: center; background-color:rgba(0,0,0,.3) !important; cursor: default; border:1px solid #ebeced; border-radius:2px; padding:20px 150px; background:url('/img/logo_icon_apple_2.png') no-repeat; background-position:center; background-size:150px auto; margin-right:10px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap a.manual{border:1px solid #ebeced; border-radius:2px; padding:20px 100px; background:url('/img/icon_tenants_manual.png') no-repeat; background-position:center; background-size:150px auto; margin-right:10px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap a:hover.google,
	/*.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap a:hover.apple,*/
.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap a:hover.manual{background-color:#f2f2fa;}
.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap .notice_ba {position: absolute; width: 168px; top: 17px; left: 0; right: 0; margin: 0 auto;}

.sub_wrap_content > .tzPageBg > .wGrayLine {float:left; width:100%; border-top:1px solid #ebeced; margin:20px 0;}
.sub_wrap_content > .tzPageBg > .banner {background:url('/img/tz_img01.png') no-repeat top; color:#fff; text-align:center; padding:15px; margin:5px 0; float:left; width:100%; border-radius:2px; font-size:20px; text-shadow:0 1px 2px rgba(0,0,0,.3);}
.sub_wrap_content > .tzPageFour {width:100%; padding-top:25px}
.sub_wrap_content > .tzPageFour > .title {width:100%; font-size:35px; color:#445162; text-align:center; padding:50px 0;}
.sub_wrap_content > .tzPageFour > .title span {color:#827dcf;}
.sub_wrap_content > .tzPageFour > .title p {color:#8792a1; font-size:20px; line-height:28px; margin:30px 0;}
.sub_wrap_content > .tzPageFour > .col_4 {float:left; width:25%; background:#fff; text-align:center; padding:20px;}
.sub_wrap_content > .tzPageFour > .col_4 img {width:40%; margin:0 0 30px 0;}
.sub_wrap_content > .tzPageFour > .col_4 p {font-size:16px; color:#8792a1; margin:0;}

.sub_wrap_content > .rzPageBg {width:100%; height:350px; background:url('/img/rz_img01.png') no-repeat;}
.sub_wrap_content > .rzPageBg > .p01 {float:left; width:34%; text-align:right; padding-top:30px;}
.sub_wrap_content > .rzPageBg > .p02 {position:relative; float:left; width:66%; text-align:left; padding:100px 30px 30px 30px;}
.sub_wrap_content > .rzPageBg > .p02 span {display:block; color:#fff; font-size:32px; padding-top:0px; text-align:center; font-weight:300;  line-height:42px;}
.sub_wrap_content > .rzPageBg > .p02 p {color:#fff; font-size:20px; line-height:32px; text-align:center; font-weight:200}
.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap {position:relative; width:100%; padding-top:100px; padding-left:15px; text-align:center;}
.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap a.google{border:1px solid #ebeced; border-radius:2px; padding:20px 150px; background:url('/img/logo_icon_google_c.png') no-repeat; background-position:center; background-size:150px auto; margin-right:10px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap a.apple{position:relative; text-align: center; background-color:rgba(0,0,0,.3) !important; cursor: default; border:1px solid #ebeced; border-radius:2px; padding:20px 150px; background:url('/img/logo_icon_apple_2.png') no-repeat; background-position:center; background-size:150px auto; margin-right:10px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap a.manual{border:1px solid #ebeced; border-radius:2px; padding:20px 100px; background:url('/img/icon_realtor_manual.png') no-repeat; background-position:center; background-size:150px auto; margin-right:10px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap a:hover.google,
	/*.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap a:hover.apple,*/
.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap a:hover.manual{background-color:#ecf7f7;}
.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap .notice_ba {position: absolute; width: 168px; top: 17px; left: 0; right: 0; margin: 0 auto;}

.sub_wrap_content > .rzPageBg > .wGrayLine {float:left; width:100%; border-top:1px solid #ebeced; margin:20px 0;}
.sub_wrap_content > .rzPageBg > .banner {background:url('/img/rz_img01.png') no-repeat bottom; color:#fff; text-align:center; padding:15px; margin:5px 0; float:left; width:100%; border-radius:2px; font-size:20px; text-shadow:0 0 4px rgba(0,0,0,.5);}
.sub_wrap_content > .rzPageFour {width:100%; padding-top:25px}
.sub_wrap_content > .rzPageFour > .title {width:100%; font-size:35px; color:#445162; text-align:center; padding:50px 0;}
.sub_wrap_content > .rzPageFour > .title span {color:#43b3b5;}
.sub_wrap_content > .rzPageFour > .title p {color:#8792a1; font-size:20px; line-height:28px; margin:30px 0;}
.sub_wrap_content > .rzPageFour > .col_4 {float:left; width:25%; background:#fff; text-align:center; padding:20px;}
.sub_wrap_content > .rzPageFour > .col_4 img {width:40%; margin:0 0 30px 0;}
.sub_wrap_content > .rzPageFour > .col_4 p {font-size:16px; color:#8792a1; margin:0;}
.cubeBox .lzcube01{ margin-bottom:800px}
.cubeBox {float:left; width:100%; margin:20px 0 0 0;}

.cubeBox .lzcube01,
.cubeBox .tzcube01,
.cubeBox .rzcube01 {float:left; width:33.3333%; height:800px; padding:30px; position:relative;}
.cubeBox .lzcube01 p.title01,
.cubeBox .tzcube01 p.title01,
.cubeBox .rzcube01 p.title01 {font-size:15px; margin-top:0;}
.cubeBox .lzcube01 p.title01 {background:#3a4553; color:#c6d2e1;}
.cubeBox .tzcube01 p.title01 {background:#5b5790; color:#adaad1;}
.cubeBox .rzcube01 p.title01 {background:#2f7d7e; color:#a8d0d1;}
.cubeBox .lzcube01 .whiteBar,
.cubeBox .tzcube01 .whiteBar,
.cubeBox .rzcube01 .whiteBar {width:30px; border:1px solid #fff; margin-bottom:20px;}
.cubeBox .lzcube01 p.title02,
.cubeBox .tzcube01 p.title02,
.cubeBox .rzcube01 p.title02 {font-size:17px; line-height:25px; margin-bottom:12px;}
.cubeBox .lzcube01 p.title02 {background:#3a4553; color:#e4ebf4;}
.cubeBox .tzcube01 p.title02 {background:#5b5790; color:#d5d3e6;}
.cubeBox .rzcube01 p.title02 {background:#2f7d7e; color:#d4e7e7;}
.cubeBox .lzcube01 p.title03,
.cubeBox .tzcube01 p.title03,
.cubeBox .rzcube01 p.title03 {font-size:23px; line-height:30px; color:#fff; margin:0;}
.cubeBox .lzcube01 p.title03 {background:#3a4553;}
.cubeBox .tzcube01 p.title03 {background:#5b5790;}
.cubeBox .rzcube01 p.title03 {background:#2f7d7e;}
.cubeBox .lzcube01.c1 {background:#3a4553; color:#fff;}
.cubeBox .tzcube01.c1 {background:#5b5790; color:#fff;}
.cubeBox .rzcube01.c1 {background:#2f7d7e; color:#fff;}
.cubeBox .lzcube01 .slidePhone,
.cubeBox .tzcube01 .slidePhone,
.cubeBox .rzcube01 .slidePhone {width:100%; height:100%; background:url('/img/slide_bg_phone.png') no-repeat; background-position:center 200px; background-size:230px 495px; text-align:center;}
.cubeBox .lzcube01 .slidePhone .slideTextWrap,
.cubeBox .tzcube01 .slidePhone .slideTextWrap,
.cubeBox .rzcube01 .slidePhone .slideTextWrap {float:left; width:100%; text-align:left;}
.cubeBox .lzcube01 .slidePhone .slideText,
.cubeBox .tzcube01 .slidePhone .slideText,
.cubeBox .rzcube01 .slidePhone .slideText {width:30px; border:1px solid #fff; margin-bottom:20px;}
.cubeBox .lzcube01 .slidePhone .slideImg,
.cubeBox .tzcube01 .slidePhone .slideImg,
.cubeBox .rzcube01 .slidePhone .slideImg {position:absolute; float:left; width:auto; text-align:center; margin-top:250px; margin-left:50px}
.cubeBox .lzcube02 {float:left;  width:22.22%; height:266.5px; padding:35px 10px 10px 10px; text-align:center;}
.cubeBox .tzcube02 {float:left; width:33.3333%; height:266.68px; padding:50px 20px 10px 20px; text-align:center;}
.cubeBox .rzcube02 {float:left; width:33.3333%; height:266.68px; padding:50px 20px 10px 20px; text-align:center;}
.cubeBox .lzcube02 p.bigTitle,
.cubeBox .tzcube02 p.bigTitle,
.cubeBox .rzcube02 p.bigTitle {font-size:19px; margin-bottom:0px; margin-top:15px}
.cubeBox .lzcube02 p.subContent,
.cubeBox .tzcube02 p.subContent,
.cubeBox .rzcube02 p.subContent {font-size:15px; margin-top:15px;}
.cubeBox .lzcube02 p.subContent.c01,
.cubeBox .tzcube02 p.subContent.c01,
.cubeBox .rzcube02 p.subContent.c01 {color:#fff;}
.cubeBox .lzcube02 p.subContent.c02{color:#529cc9;}
.cubeBox .rzcube02 p.subContent.c02 {color:#2f7d7e;}
.cubeBox .lzcube02 p.subContent.c03,
.cubeBox .tzcube02 p.subContent.c03,
.cubeBox .rzcube02 p.subContent.c03 {color:#6e7783;}
.cubeBox  .lzcube02 .fa.fa-mobile{font-size:3.5em;}

.cubeBox .lzcube02.cc1 {background:#529cc9; color:#fff;}
.cubeBox .lzcube02.cc2 {background:#ecf5fa; color:#529cc9;}
.cubeBox .lzcube02.cc2 .btnDefault {display:inline-block; padding: 5px 10px; border-radius: 2px; font-size: 13px; margin-top: 10px;}
.cubeBox .lzcube02.cc3 {background:#618199; color:#fff;}
.cubeBox .lzcube02.cc4 {background:#edf5fa; color:#509ccd;}
.cubeBox .lzcube02.cc5 {background:#c1c5ca; color:#3a4553;}
.cubeBox .lzcube02.cc6 {background:#3a4553; color:#fff;}
.cubeBox .tzcube02.cc1 {background:#827dcf; color:#fff;}
.cubeBox .tzcube02.cc2 {background:#f5f5f5; color:#445162;}
.cubeBox .tzcube02.cc3 {background:#fff; color:#445162;}
.cubeBox .tzcube02.cc4 {background:#e8e8f7; color:#445162;}
.cubeBox .tzcube02.cc5 {background:#d2d2d2; color:#3a4553;}
.cubeBox .tzcube02.cc6 {background:#5b5790; color:#fff;}
.cubeBox .lzcube02.cc6 {background:#3a4553; color:#fff;}
.cubeBox .rzcube02.cc1 {background:#43b3b5; color:#fff;}
.cubeBox .rzcube02.cc2 {background:#f5f5f5; color:#445162;}
.cubeBox .rzcube02.cc3 {background:#fff; color:#445162;}
.cubeBox .rzcube02.cc4 {background:#c2e3e3; color:#2f7d7e;}
.cubeBox  .rzcube02.cc5 {background:#d2d2d2; color:#3a4553;}
.cubeBox .rzcube02.cc6 {background:#2f7d7e; color:#fff;}

.faqPage {width:100%;}
.faqPage > .title {width:100%; font-size:35px; color:#445162; text-align:center; padding:50px 0;}
.faqPage > .title span.t01 {color:#509ccd;}
.faqPage > .title span.t02 {color:#827dcf;}
.faqPage > .title span.t03 {color:#43b3b5;}
.faqPage > .faq_wrap {width:100%; text-align:left; border:1px solid #d4d6d8; border-top:0px; color:#445162;}
.faqPage > .faq_wrap > .subject {width:100%; cursor:pointer; padding:20px 30px; font-weight:bold; border-top:1px solid #d4d6d8;}
.faqPage > .faq_wrap > .subject span.tt01{color:#445162; padding-right:5px;}
.faqPage > .faq_wrap > .subject span.tt02{color:#509ccd; padding-right:5px;}
.faqPage > .faq_wrap > .subject span.tt03{color:#827dcf; padding-right:5px;}
.faqPage > .faq_wrap > .subject span.tt04{color:#43b3b5; padding-right:5px;}
.faqPage > .faq_wrap > .content {display:none; width:100%; padding:20px 30px; background-color:#edf5fa; border-top:1px solid #d4d6d8; clear:both;}
.faqPage > .faq_wrap > .fnaAllBtn img {margin-left:10px; width:66px; vertical-align:middle;}
.faqPage > .faq_wrap > .fnaAllBtn.lz a{display:block; background:#509ccd; color:#fff; font-size:25px; text-align:center; padding:20px; clear:both;}
.faqPage > .faq_wrap > .fnaAllBtn.lz a:hover{background:#4485ae;}
.faqPage > .faq_wrap > .fnaAllBtn.tz a{display:block; background:#827dcf; color:#fff; font-size:25px; text-align:center; padding:20px; clear:both;}
.faqPage > .faq_wrap > .fnaAllBtn.tz a:hover{background:#6762b7;}
.faqPage > .faq_wrap > .fnaAllBtn.rz a{display:block; background:#43b3b5; color:#fff; font-size:25px; text-align:center; padding:20px; clear:both;}
.faqPage > .faq_wrap > .fnaAllBtn.rz a:hover{background:#39989a;}


/* 고객센터 보드 스타일 */
.sub_wrap_content > .board table {width:100%;}
.sub_wrap_content > .board table a {display:block;}
.sub_wrap_content > .board > .list a:hover,
.sub_wrap_content > .board > .view a:hover {color:#509ccd;}
.sub_wrap_content > .board > .list tbody tr:hover{background:#f5f9fc; cursor:pointer;}
.sub_wrap_content > .board > .list tbody td {border-top:1px solid #ebeced; color:#445162; padding:20px 10px; text-align:center;}
.sub_wrap_content > .board > .list,
.sub_wrap_content > .board > .view {border-top:2px solid #445162; border-bottom:1px solid #445162; font-size:16px;}
.sub_wrap_content > .board > .list thead th {background:#fff; color:#445162; padding:15px; text-align:center; font-size:14px; border-bottom:1px solid #445162;}
.sub_wrap_content > .board > .view thead th {background:#fff; color:#445162; padding:15px; text-align:center; font-size:16px; border-bottom:1px solid #445162;}
.sub_wrap_content > .board > .view tbody td {border-top:1px solid #ebeced; color:#445162; padding:20px 10px; text-align:left; line-height: 25px;}
.sub_wrap_content > .board > .list p,
.sub_wrap_content > .board > .view p {margin:0;}
.sub_wrap_content > .board > .list span.blank_line,
.sub_wrap_content > .board > .view span.blank_line {font-size:13px; color:#cfd7e1; padding:0 10px;}
.sub_wrap_content > .board > .list span.name,
.sub_wrap_content > .board > .view span.name {font-size:13px; color:#509ccd;}
.sub_wrap_content > .board > .list tbody td.data,
.sub_wrap_content > .board > .list span.data,
.sub_wrap_content > .board > .view span.data {font-size:13px; color:#8f97a1; padding:0 5px;}
.sub_wrap_content > .board > .list thead th.left,
.sub_wrap_content > .board > .list tbody td.left,
.sub_wrap_content > .board > .view thead th.left,
.sub_wrap_content > .board > .view tbody td.left {text-align:left;}
.sub_wrap_content > .board > .list img.img1,
.sub_wrap_content > .board > .view img.img1 {width:12px; vertical-align:middle; margin-top:-2px; margin-left:5px;}
.sub_wrap_content > .board > .list img.img2,
.sub_wrap_content > .board > .view img.img2 {width:14px; vertical-align:middle; margin-left:5px;}
.sub_wrap_content > .board > .list span.category_1,.sub_wrap_content > .board > .view span.category_1,
.sub_wrap_content > .board > .list span.category_2,.sub_wrap_content > .board > .view span.category_2,
.sub_wrap_content > .board > .list span.category_3,.sub_wrap_content > .board > .view span.category_3,
.sub_wrap_content > .board > .list span.category_4,.sub_wrap_content > .board > .view span.category_4 {font-size:13px; margin-right:5px;}
.sub_wrap_content > .board > .list span.category_1,
.sub_wrap_content > .board > .view span.category_1 {color:#9a9a9a;}
.sub_wrap_content > .board > .list span.category_2,
.sub_wrap_content > .board > .view span.category_2 {color:#f77c7c;}
.sub_wrap_content > .board > .list span.category_3,
.sub_wrap_content > .board > .view span.category_3 {color:#509ccd;}
.sub_wrap_content > .board > .list span.category_4,
.sub_wrap_content > .board > .view span.category_4 {color:#47b4b7;}
.sub_wrap_content > .board > .view thead th.view_nd {background:#f5f9fc; font-size:13px; border-bottom:1px solid #d4d6d8; text-align:left; font-weight:normal;}
.sub_wrap_content > .board > .view tbody td > .reply {background:#fff; border:1px dashed #c5ccd6; padding:10px; margin-top:20px;}
.sub_wrap_content > .board > .view tbody td > .reply > .subject {color:#509ccd; font-size:15px; font-weight:bold; padding:10px; border-bottom:1px dashed #c5ccd6;}
.sub_wrap_content > .board > .view tbody td > .reply > .content {color:#445162; font-size:15px; padding:10px; line-height:20px;}
.sub_wrap_content > .board > .view input,
.sub_wrap_content > .board > .view textarea {width:100%; padding:5px; border:1px solid #d7d7d7; box-shadow:0 0 0; -webkit-border-radius:0px; -webkit-appearance:none;}
.sub_wrap_content > .board > .view div.delete {width:400px; text-align: center; border: 1px solid #e0e0e0; padding: 30px; margin: 20px auto;}
.sub_wrap_content > .board > .view div.delete label > span {display:block; padding-bottom: 10px; color:#de5e6b;}
.sub_wrap_content > .board > .view div.delete .t_navy {color: #445162;}
.sub_wrap_content > .board > .view div.delete .in_block {display: inline-block;}
.sub_wrap_content > .board > .view div.delete .in_block.t_navy {padding-bottom: 0; font-size: 13px;}
.sub_wrap_content > .board > .view div.delete .in_block.btnM {padding: 2px 8px; position: relative; top: -1px;}
.sub_wrap_content > .board > .view div.delete .btnM.in_block:hover {color: #fff;}
.sub_wrap_content > .board > .view div.delete .password_error_red {display:block; color: #de5e6b; font-size: 12px; height: 20px; line-height: 30px;}
.sub_wrap_content > .board > .view div.delete label > input {width:150px; text-align: center;}
.sub_wrap_content > .board > .view div.delete_btn_wrap {border: 0; padding: 0; margin-top: 10px;}
.sub_wrap_content > .board > .view div.delete_btn_wrap a{display: inline-block;}
.sub_wrap_content > .board > .view div.delete_btn_wrap .btnRed:hover{color: #fff;}
.sub_wrap_content > .board > .view div.delete_btn_wrap .btnDefault:hover{color: #445162;}
.sub_wrap_content > .board > .list img, .sub_wrap_content > .board > .view img {max-width: 800px;}
.sub_wrap_content > .board > .btn_wrap {margin-top:20px; font-size:14px; text-align:right;}

.sub_wrap_content > .board > .pagination {padding:10px; text-align:center; color:#748193; font-size:13px;}
.sub_wrap_content > .board > .pagination img {vertical-align:middle; padding:8px 10px 10px 10px;}
.sub_wrap_content > .board > .pagination a{padding:0 3px;}
.sub_wrap_content > .board > .pagination a:hover {color:#509ccd; padding:0 3px;}
.sub_wrap_content > .board > .pagination a.active{color:#509ccd; font-weight:bold;}


/* 이용약관,개인정보취급방침 */
.terms_wrap {float:left; padding:0 0 20px 0; font-size:13px; color:#7a7a7a; line-height:25px;}
.terms_wrap:after {content: ''; display: block; clear: both;}
.terms_wrap h1 {font-size:18px; color:#509ccd; margin-top:40px; padding:10px 0; border-top:1px dashed #e0e0e0; border-bottom:1px solid #e0e0e0;}
.terms_wrap h1.margin0 {margin-top:0px;}
.terms_wrap h3 {font-size:14px; color:#445162}
.terms_wrap ol.indent {padding-left:20px;}
.terms_wrap .table_scroll {margin: 10px 0;}
.terms_wrap table {width:800px;}
.terms_wrap th {background: #f2f5f8; border:1px solid #e0e0e0; text-align:center; padding:5px}
.terms_wrap table tr td {width:33.33%; padding:10px; border:1px solid #e0e0e0; vertical-align:top;}
.terms_wrap ol.indent2 {padding-left:40px;}
@media screen and (max-width:716px) {
	.terms_wrap .table_scroll {width:100%; overflow-x:scroll; border: 1px solid #e0e0e0;}
}

/* 하단공통 */
.footer {height:150px; background:#262c3a; text-align:center; vertical-align:middle;}
.footer .text {padding:20px 0 0 0; font-size: 15px;}
.footer .text li {display:inline-block; padding:10px;}
.footer .text a{color:#a5aab8;}
.footer .text a:hover {color:#fff;}
.footer .text a.prx {padding-top:-5px;}

.copyright{padding:4px 0; font-size: 13px; color:#707582;}
.copyright span{display:inline-block}
.company_profile {display: inline-block; margin-top: 10px; padding: 10px; font-size: 13px; color: #8f97a1; border-radius: 2px; border: 1px dashed #4d5569;}
.company_profile span {padding-left: 10px;}


/****************************************/

@media screen and (min-width: 1170px) {
	.main_wrap_content > section .row{overflow: hidden; color:#5d657d;}
}

@media screen and (max-width: 1000px) {
	.sub_wrap_content > .lzPageBg,
	.sub_wrap_content > .tzPageBg,
	.sub_wrap_content > .rzPageBg {height:250px;}
	.sub_wrap_content > .lzPageBg > .p01 img,
	.sub_wrap_content > .tzPageBg > .p01 img,
	.sub_wrap_content > .rzPageBg > .p01 img{width:100%; padding-left:5px; padding-top:0px;}
	.sub_wrap_content > .lzPageBg.bg02 > .p01 img{padding-left: 5%;}
	.sub_wrap_content > .lzPageBg > .p02,
	.sub_wrap_content > .tzPageBg > .p02,
	.sub_wrap_content > .rzPageBg > .p02 {padding:60px 30px 10px 30px;}
	.sub_wrap_content > .lzPageBg > .p02 span,
	.sub_wrap_content > .tzPageBg > .p02 span,
	.sub_wrap_content > .rzPageBg > .p02 span {font-size:30px;}
	.sub_wrap_content > .lzPageBg > .p02 p,
	.sub_wrap_content > .tzPageBg > .p02 p,
	.sub_wrap_content > .rzPageBg > .p02 p {font-size:20px; line-height:26px;}
	.sub_wrap_content > .lzPageFour > .col_4 img,
	.sub_wrap_content > .tzPageFour > .col_4 img,
	.sub_wrap_content > .rzPageFour > .col_4 img {width:60%}
}

@media screen and (max-width: 1169px) {
	.main_wrap_content {padding:0; margin-top: 0;}
	.main_wrap_content > section .row{padding: 0; overflow: hidden; color:#5d657d;}

	.row01 {width:100%; margin:0 auto;}
	.row01 > .part04,
	.row01 > .part05{height:250px;}
	.sub_wrap_content > .bg02.lzPageBg > .p02,
	.sub_wrap_content > .rzPageBg > .p02,
	.sub_wrap_content > .tzPageBg > .p02 {padding-bottom: 0;}
	.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap {width:100%; padding:102px 50px 0 30px; margin:0px}
	.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap,
	.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap {width:100%; padding:70px 50px 0 50px;}
	.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a {border:1px solid #ebeced; border-radius:2px; background-position:center; margin-right:10px; transition:background 0.3s; -webkit-transition:background 0.3s;}

	.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.google,
	.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap a.google,
	.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap a.google{display:block; padding:30px 100px !important; background-size:130px auto; margin-right:0px;}
	.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.apple,
	.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap a.apple,
	.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap a.apple, .landlord_web2 {display:block; padding:30px 100px !important; background-size:130px auto; margin-right:0px; margin-top:10px;}
	.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.manual,
	.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap a.manual,
	.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap a.manual{display:block; padding:30px 100px !important; background-size:160px auto; margin-right:0px; margin-top:10px;}
	.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.landlord_web,
	.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap a.landlord_web,
	.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.landlord_login,
	.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap a.landlord_web{display:block; padding:30px 100px !important; background-size:160px auto; margin-right:0px; margin-top:10px;}
	.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.pc{display:block; padding:30px 100px !important; background-size:250px auto; margin-right:0px; margin-top:10px;}

	.sub_wrap_content .btn_wrap .red_balloon {bottom: 60px; margin: 0 0 30px 0;}
	.sub_wrap_content .btn_wrap .red_balloon.landlord01 {margin-left: 0; margin-bottom: 10px;}

	.cubeBox .lzcube01,
	.cubeBox .tzcube01,
	.cubeBox .rzcube01 {display:none;}
	.cubeBox .lzcube02,
	.cubeBox .tzcube02,
	.cubeBox .rzcube02 {width:50%; height:210px; padding:20px 10px;}
	.cubeBox .lzcube02 p.bigTitle,
	.cubeBox .tzcube02 p.bigTitle,
	.cubeBox .rzcube02 p.bigTitle {font-size:15px; font-weight:bold;}
	.cubeBox .lzcube02 p.subContent,
	.cubeBox .tzcube02 p.subContent,
	.cubeBox .rzcube02 p.subContent {font-size:13px;}
	.cubeBox .lzcube02 .fa,
	.cubeBox .tzcube02 .fa,
	.cubeBox .rzcube02 .fa {font-size:2em;}
	.cubeBox .lzcube02 .fa.fa-mobile {font-size:2.5em;}
	.cubeBox .tzcube02 img,
	.cubeBox .rzcube02 img {width:30px;}
}
.mTopBanner{
	display:none
}

@media screen and (max-width: 1120px) {
	.menu_wrap {float:right; width:900px; padding:45px 15px 0 0; font-size: 16px; font-weight:bold;}
	.menu_wrap a{float:left; width:85px; color:#8d94a8; text-align:center; padding:13px 0 24px 0;}
	.ts_menu a{ width:110px}
}
@media screen and (max-width: 1050px) {
	.top_ban_wrap {position: fixed; z-index: 9999;}
	.main {min-height:100%; _height:100%;}
	.main > .ts_menu {display:none;}
	.main > .tm_menu {float:left; width: 100%; height: 50px; background:#fff; box-shadow: 0 2px 5px rgba(0,0,0,.2);}

	.menu_wrap .web_menu {display:none;}
	.menu_wrap .mobile_menu {display:block;}
	.menu_wrap .mobile_menu {position: absolute; z-index:999;}
	.logo {position: absolute; z-index: 1; width: 100%; margin:12px 0 0 0; text-align: center;}
	.logo img {width:70px; padding-top:3px;}
	.logo a{position: relative; color:#2e3444; font-size: 20px; font-weight:bold;}
	.logo a:hover{color:#509ccd;}

	.main_wrap {height:auto;}

	.mTopBanner{
		display:block
	}
	.mTopBanner img{
		width:100%;
		z-index:999
	}
	.mTopBanner .banClose{
		font-size:0.6em;
		color:#fff;
		padding:0.3em 0.6em;
		background:rgba(255, 255, 255, 0.2);
		position:absolute;
		top:8px;
		right:8px;
		z-index:1000;
		font-weight:bold
	}

	/*모바일용으로 추가 한 메뉴*/
	/*아이콘*/
	.menu_wrap {float:left; width:auto; padding:0; font-size: 16px; font-weight:bold;}
	.menu_wrap a{text-align:left;}
	.menu_wrap .fa.fa-bars,.c_btn03 .fa-user {content: "\f0c9"; font-size:1.3em; padding: 8px 10px;}
	.menu_wrap .fa.fa-home,.fa-mobile,.fa-check,.fa-heart,.fa-user,.fa-asterisk,.fa-sign-in {margin-right:10px;}

	input.c_btn01 {display:none;}

	.main_wrap_content > section .row{overflow: hidden; color:#5d657d; padding:0;}

	.mobile_menu_closer {position:fixed; display:none; width:100%; height:100%; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0,0.5);}

	.c_btn02 {position:absolute; top:7px; left: 0; color:#8f97a1; cursor: pointer; transition:left 0.2s ease-out; -webkit-transition-left:0.2s ease-out;}
	.c_btn02.on {position:fixed; left: 260px; top:10px; border-radius: 100%; color:#fff; background: #000; text-shadow:0 1px 1px rgba(0,0,0,.2); transition:left 0.2s ease-out; -webkit-transition-left:0.2s ease-out;}
	.c_btn02.on .fa-bars:before {content: ""; display: none;}
	.c_btn02.on .fa-bars:after {content: "\f00d"; display: block;}
	.c_btn03 {position:absolute; top:5px; right: 0; color:#8f97a1; cursor: pointer; z-index: 99;}
	.c_btn03 i {margin-right:5px;}
	.c_btn03 .login {height: 26px; line-height: 24px; padding: 0 10px; font-size: 13px; margin: 7px 10px; border: 1px solid #ebeced; color: #c1c5ca; text-align: center; border-radius: 2px;}
	.open_menu {display:block; width:250px; height: 100%; position: fixed; top:0; left:-280px; background: #445162; text-align:left; padding:0; font-size: 14px; margin-top: auto; border-radius: 0; z-index:99999999 !important; overflow-y:auto; transition:left 0.2s ease-out; -webkit-transition-left:0.2s ease-out; box-shadow: 0 0 10px rgba(0,0,0,0.5);}
	.open_menu ul li a {width:100%; height:50px; padding: 14px 20px; margin-left: 0; color:#fff; text-decoration: none; display: block;border-top: 1px solid #4f5e71; border-bottom: 1px solid #252e3b;z-index:999;}
	.open_menu ul li:hover a {background: #5d6d81; color:#fff;}
	.open_menu ul.sns li a{  border:none; background: none; padding:3px; margin-top:10px}
	.open_menu ul.sns li{float:left}
	.open_menu ul.sns li a.blog{margin-left:13px}
	.open_menu ul.sns li a img{width:32px}
	.open_menu.on {left: 0;}
	.menu_wrap .active {background:#5d6d81; color:#fff;}
	.menu_wrap .login_wrap {background:#509ccd; color:#fff; font-size: 14px; color: #fff; font-weight: normal; border-bottom: 1px solid #252e3b;}
	.menu_wrap .login_wrap .hello {padding: 15px; line-height: 22px; font-size: 13px; border-bottom: 1px solid #4485ae;}
	.menu_wrap .login_wrap .login {width: 100%; font-size:0; display: table !important;}
	.menu_wrap .login_wrap .login i {margin-right: 3px;}
	.menu_wrap .login_wrap .login li {width: 50%; font-size: 14px; display: inline-block; text-align: center; border-top: 1px solid #69b2e1; border-right: 1px solid #4485ae;}
	.menu_wrap .login_wrap .login li+li {border-right: 0;}
	.menu_wrap .login_wrap .login a {background:#59a5d6; color: #cfecff;  height: 40px; line-height: 40px; text-align: center; border: 0; padding: 0;}
	.menu_wrap .login_wrap .login a:hover {background: #4895c6; color: #fff;}

	.open_menu ul li > .sub01 {display:none;}
	.open_menu ul li > .sub01 {padding:50px 0 0 0; color:#fff;}
	.open_menu ul li > .sub01 li a{height:40px; background:#333e4d; padding:11px 40px; border-top:0;}
	.open_menu ul li > .sub01 li a:hover{display:block; background:#252e3b;}
	.open_menu ul li > .sub01 li .s_active {background:#252e3b; border-bottom:1px solid #354151;}

	.row01 > .part01,
	.row01 > .part02 {float:left; width:100%; padding:20px; text-align:center;}
	.row01 > .part01 .imwrap01 img,
	.row01 > .part02 .imwrap01 img{width:20%}
	.row01 > .part01 .imwrap02 img,
	.row01 > .part02 .imwrap02 img{display:none;}
	.row01 > .part01 p,
	.row01 > .part02 p{font-size:14px; color:#445162; line-height:20px; margin:0 0 5px 0;}
	.row01 > .part01 > .mainBtnWrap a.b01 {float:left; width:40%; height:40px; padding:12px 5px; font-size:15px; margin-top:20px;}
	.row01 > .part01 > .mainBtnWrap a.b02 {float:left; width:30%; height:40px; padding:12px 5px; margin-top:20px; line-height: 20px;}
	.row01 > .part01 > .mainBtnWrap a.b02.ig.btnDN,
	.row01 > .part02 > .mainBtnWrap a.b02.ig.btnDN {padding:10px 0;}
	.row01 > .part01 > .mainBtnWrap a img,
	.row01 > .part02 > .mainBtnWrap a img {width:16px;}
	.row01 > .part02 > .mainBtnWrap {width:100%;}
	/* 메인 세입자 자세히보기 버튼과 구글/애플 버튼 사이즈!! 이 부분 수정할땐 신중히 */
	.row01 > .part02 > .mainBtnWrap a.b01 {float:left; width:40%; height:40px; padding:12px 5px; font-size:15px; margin-top:20px;}
	.row01 > .part02 > .mainBtnWrap a.b02 {float:left; width:30%; height:40px; padding:12px 5px; margin-top:20px; line-height: 20px;}
	.row01 > .part03 {width:100%; background:url('/img/main_banner_bg.png'); background-size:auto 100%; background-repeat:no-repeat; text-align:center;}
	.row01 > .part03 > .main_text_lock {width:100%; height:80px; background:url('/img/main_text_lock_m.png') no-repeat center; background-size:80%;}
	.row01 > .part03 span {display:block; padding-bottom:10px;}
	.row01 > .part03 > .btnD {padding:5px 20px;}
	.row01 > .part03 > .btnSky {font-size:12px;}
	.row01 > .part04,
	.row01 > .part05{width:100%; height:auto; padding:20px;}
	.row01 > .title{font-size:18px;}
	.row01 > .part06,
	.row01 > .part07{float:left; width:100%; height:auto; color:#adb3c5; padding:20px; text-align:center; line-height:25px; font-size:14px; margin-bottom: 0;}
	.row01 > .part06:after,.row01 > .part07:after {content: ''; display: block; clear: both;}
	.row01 > .part05{display:none}
	.row01 > .part055{display:none}

	/* 서브 CSS */
	.mb_wrap{position: relative; top: 50px; z-index: 999;}
	.tm_nav_wrap {position: relative;  top: 50px;  z-index: 1;}
	.tm_nav_wrap.mb{top: 64px;}
	.tm_nav_wrap > .location {font-size:14px; }
	.tm_nav_wrap > .location > .fa-angle-right {color:#a7afb9; margin:0 5px;}

	/* 서브 메뉴 */

	.sub_wrap_content > .s_menu {width:100%; height:50px; color:#445162; overflow: hidden;}
	.sub_wrap_content > .s_menu > .s_column a{padding:10px 3px; font-size:13px; height: 50px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.sub_wrap_content > .s_menu > .s_column a.h65{height: auto;}
	.sub_wrap_content > .s_menu > .s_column a.h55{/*height:55px;*/ height: auto;}
	.sub_wrap_content > .s_menu > .s_column a.active {}

	.sub_wrap_content > .tap_area {list-style:none; padding:0; position:relative; width:100%; clear:both;}
	.sub_wrap_content > .tap_area .tap_area_nav {width:100%;}
	.sub_wrap_content > .tap_area .tap_area_nav label {float:left; width:33.33333%; background-color:#fff; color:#a0a9b5; font-size:13px; padding:8px; text-align:center; border-left:0px; border-bottom:0px;}
	.sub_wrap_content > .tap_area .tap_area_nav label:hover {cursor:pointer; background:#445162; color:#fff; border:1px solid #445162;}
	.sub_wrap_content > .tap_area .tap_area-content {overflow:hidden; display:none; background:#FFF; cleajungr:left; box-sizing:border-box;}

	.sub_wrap {position:relative; top:110px; top:60px; min-height:200px; margin-bottom: 60px; padding-bottom: 40px;}
	.sub_wrap_content > .s_big_title {font-size:20px; color:#445162; padding:0 0 10px 0;}
	.sub_wrap_content > .azPageBg {height:auto; padding:10px; background-size:auto 100%;overflow:hidden;}
	.sub_wrap_content > .azPageBg > .p01 {width:100%;  text-align:center; padding-top:40px; overflow:hidden;}
	.sub_wrap_content > .azPageBg > .p01 img {width:60%;}
	.sub_wrap_content > .azPageBg > .p02 {width:100%; height:auto; text-align:center; padding-left:0px; padding-top:20px; overflow:hidden;}
	.sub_wrap_content > .azPageBg > .p02 span {font-size:17px; padding-top:5px;}
	.sub_wrap_content > .azPageBg > .p02 p {font-size:13px; padding-top:5px; line-height:20px;}
	.sub_wrap_content > .azPageCtText {width:100%; margin:20px 0;}
	.sub_wrap_content > .azPageCtText > p.title {width:60%; font-size:25px;}
	.sub_wrap_content > .azPageCtText > .t01 {width:100%; padding:0; font-size:13px; margin-bottom:20px;}
	.sub_wrap_content > .azPageThreeImg > .azti_w1,
	.sub_wrap_content > .azPageThreeImg > .azti_w2 {float:left; width:100%; padding:20px 30px 10px 30px; margin-bottom:0px;}
	.sub_wrap_content > .azPageThreeImg > .azti_w1 p,
	.sub_wrap_content > .azPageThreeImg > .azti_w2 p{font-size:12px;}
	.sub_wrap_content > .azPageThreeImg > .azti_w1 img,
	.sub_wrap_content > .azPageThreeImg > .azti_w2 img{width:70%; margin-top:10px;}
	.sub_wrap_content > .azPageThreeImg {margin-top:0px;}

	.sub_wrap_content > .lzPageBg {width:100%; height:250px; background-size:100% 80%;}
	.sub_wrap_content > .lzPageBg > .p01 {width:100%; text-align:center; padding-top:20px;}
	.sub_wrap_content > .lzPageBg > .p01 div {display:block; margin: 0 0 15px 0; font-size: 20px; line-height: 25px; color: #fff;}
	.sub_wrap_content > .lzPageBg > .p01 img {width:60%; padding-top: 0;}
	.sub_wrap_content > .lzPageBg > .p02 {width:100%; text-align:center; padding:10px 10px 30px 10px;}
	.sub_wrap_content > .lzPageBg > .p02 span {display:block; color:#509ccd; font-size:23px; padding-top:15px; text-align:center;}
	.sub_wrap_content > .lzPageBg > .p02 p {color:#445162; font-size:17px; line-height:23px; text-align:center;}
	.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap {position:relative; width:100%; padding:0px;}
	.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.google{display:block; padding:30px 100px !important;; background-size:150px auto; margin-right:0px;}
	.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.apple{display:block; padding:30px 100px !important;; background-size:150px auto; margin-right:0px; margin-top:10px;}
	.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.manual{display:block; padding:30px 100px !important; background-size:180px auto; margin-right:0px; margin-top:10px;}
	.sub_wrap_content > .lzPageBg > .p02 > .btn_wrap a.landlord_web{display:block; padding:30px 100px !important;; background-size:160px auto; margin-right:0px; margin-top:10px;}
	.sub_wrap_content .btn_wrap .red_balloon {float: none; margin: 0 0 10px 0; padding: 5px 10px; text-align: center; bottom: 0;}
	.sub_wrap_content .btn_wrap .red_balloon:after,
	.sub_wrap_content .btn_wrap .red_balloon:before {left: 50%;}

	.sub_wrap_content > .lzPageBg.bg02 {background:url('/img/lz_img01_2.png') no-repeat center; height: 210px;}
	.sub_wrap_content > .lzPageBg.bg02 > .p01 {width: 100%;}
	.sub_wrap_content > .lzPageBg.bg02 > .p01 img {width: 70%; padding-top: 0;}
	.sub_wrap_content > .lzPageBg.bg02 > .p02 {width: 100%; padding: 30px 10px;}
	.sub_wrap_content > .lzPageBg.bg02 > .p02 > .btn_wrap {padding-top: 0;}
	.sub_wrap_content > .lzPageFour > .title {font-size:20px; padding:30px 0 20px; line-height: 25px;}
	.sub_wrap_content > .lzPageFour > .title p {color:#8792a1; font-size:14px; line-height:23px; margin:20px 0 10px 0;}
	.sub_wrap_content > .lzPageFour > .col_4 {width:50%; height:200px; padding:10px;}
	.sub_wrap_content > .lzPageFour > .col_4 img {width:50%;}
	.sub_wrap_content > .lzPageFour > .col_4 p,.sub_wrap_content > .lzPageFour > .col_3 p {font-size:15px;}
	.sub_wrap_content > .lzPageFour > .col_3 img, .sub_wrap_content > .lzPageFour > .col_3 img.img01 {width:100%;}

	.sub_wrap_content > .tzPageBg {width:100%; height:250px; background-size:100% 80%;}
	.sub_wrap_content > .tzPageBg > .p01 {width:100%; text-align:center; padding-top:50px;}
	.sub_wrap_content > .tzPageBg > .p01 img {width:60%; padding-top: 0;}
	.sub_wrap_content > .tzPageBg > .p02 {width:100%; text-align:center; padding:10px 10px 30px 10px;}
	.sub_wrap_content > .tzPageBg > .p02 span {display:block; color:#827dcf; font-size:23px; padding-top:15px; text-align:center;}
	.sub_wrap_content > .tzPageBg > .p02 p {color:#445162; font-size:17px; line-height:23px; text-align:center;}
	.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap {position:relative; width:100%; padding:0px;}
	.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap a.google{display:block; padding:30px 100px; background-size:150px auto; margin-right:0px;}
	.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap a.apple{display:block; padding:30px 100px; background-size:150px auto; margin-right:0px; margin-top:10px;}
	.sub_wrap_content > .tzPageBg > .p02 > .btn_wrap a.manual{display:block; padding:30px 100px; background-size:180px auto; margin-right:0px; margin-top:10px;}
	.sub_wrap_content > .tzPageFour > .title {font-size:20px; padding-bottom:20px; padding:30px 0;}
	.sub_wrap_content > .tzPageFour > .title p {color:#8792a1; font-size:14px; line-height:23px; margin:20px 0 10px 0;}
	.sub_wrap_content > .tzPageFour > .col_4 {width:50%; height:200px; padding:10px;}
	.sub_wrap_content > .tzPageFour > .col_4 img {width:50%;}
	.sub_wrap_content > .tzPageFour > .col_4 p {font-size:15px;}

	.sub_wrap_content > .rzPageBg {width:100%; height:250px; background-size:100% 80%;}
	.sub_wrap_content > .rzPageBg > .p01 {width:100%; text-align:center; padding-top:50px;}
	.sub_wrap_content > .rzPageBg > .p01 img {width:60%; padding-top: 0;}
	.sub_wrap_content > .rzPageBg > .p02 {width:100%; text-align:center; padding:10px 10px 30px 10px;}
	.sub_wrap_content > .rzPageBg > .p02 span {display:block; color:#43b3b5; font-size:23px; padding-top:15px; text-align:center;}
	.sub_wrap_content > .rzPageBg > .p02 p {color:#445162; font-size:17px; line-height:23px; text-align:center;}
	.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap {position:relative; width:100%; padding:0px;}
	.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap a.google{display:block; padding:30px 100px; background-size:150px auto; margin-right:0px;}
	.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap a.apple{display:block; padding:30px 100px; background-size:150px auto; margin-right:0px; margin-top:10px;}
	.sub_wrap_content > .rzPageBg > .p02 > .btn_wrap a.manual{display:block; padding:30px 100px; background-size:180px auto; margin-right:0px; margin-top:10px;}
	.sub_wrap_content > .rzPageFour > .title {font-size:20px; padding-bottom:20px; padding:30px 0;}
	.sub_wrap_content > .rzPageFour > .title p {color:#8792a1; font-size:14px; line-height:23px; margin:20px 0 10px 0;}
	.sub_wrap_content > .rzPageFour > .col_4 {width:50%; height:200px; padding:10px;}
	.sub_wrap_content > .rzPageFour > .col_4 img {width:50%;}
	.sub_wrap_content > .rzPageFour > .col_4 p {font-size:15px;}

	.faqPage > .title {width:100%; font-size:20px; color:#445162; text-align:center; padding:30px 0 15px 0;}
	.faqPage > .title .btnBlog {margin-top: 10px;}
	.faqPage > .faq_wrap > .subject {padding:15px; font-size:14px; font-weight:normal;}
	.faqPage > .faq_wrap > .content {padding:15px; font-size:14px;}
	.faqPage > .faq_wrap > .fnaAllBtn img {width:25px; margin-left:3px;}
	.faqPage > .faq_wrap > .fnaAllBtn.lz a,
	.faqPage > .faq_wrap > .fnaAllBtn.tz a,
	.faqPage > .faq_wrap > .fnaAllBtn.rz a{font-size:16px; padding:15px 10px;}

	/* 고객센터 보드 스타일 */
	.sub_wrap_content > .board > .list thead th {padding:7px 0; font-size:13px;}
	.sub_wrap_content > .board > .list tbody td {padding:10px;}
	.sub_wrap_content > .board > .view tbody td {padding:10px; line-height:16px;}
	.sub_wrap_content > .board > .list, .sub_wrap_content > .board > .view {font-size:14px; line-height:20px;}
	.sub_wrap_content > .board > .list img, .sub_wrap_content > .board > .view img {width:90%; margin-top:-3px;}
	.sub_wrap_content > .board > .view thead th {padding:8px; font-size:14px;}
	.sub_wrap_content > .board > .view thead th.view_nd {font-size:11px;}
	.sub_wrap_content > .board > .list span.name,
	.sub_wrap_content > .board > .view span.name {font-size:11px;}
	.sub_wrap_content > .board > .list span.name,
	.sub_wrap_content > .board > .view span.data {font-size:11px;}
	.sub_wrap_content > .board > .view tbody td > .reply {padding:0;}
	.sub_wrap_content > .board > .view tbody td > .reply > .subject {font-size:13px;}
	.sub_wrap_content > .board > .view tbody td > .reply > .content {font-size:13px;}
	.sub_wrap_content  .board  .btn_wrap  .btnD {padding:5px 15px; font-size:13px;}
	.sub_wrap_content > .board > .view div.delete {width: 100%; padding: 20px 10px;}
	.sub_wrap_content > .board > .view div.delete label > span {font-size:16px; padding-bottom: 5px;}
	.sub_wrap_content > .board > .view div.delete label > input {width:94%; padding: 10px 5px; margin-bottom: 5px;}
	.sub_wrap_content > .board > .view div.delete .in_block.t_navy {margin-bottom: 5px;}
	.sub_wrap_content > .board > .view div.delete .password_error_red {margin-top: 5px;}



	/* 이용약관,개인정보취급방침 */
	.terms_wrap h1.margin0 {margin-top:55px;}


	/*하단*/
	.footer {position:relative; height: 230px; text-align:center; bottom: 0;}
	.footer .text span {display:block; font-size: 1.2em; color:#509ccd; font-weight:bold; margin-bottom:5px;}
	.footer .text {padding:15px 5px 0 5px; font-size: 0.8em; color:#848995;}

	.company_profile {display: block; margin: 15px; font-size: 12px; line-height: 22px;}
	.company_profile span {display: block; padding-left: 0;}

	.btm_bar{display:none !important;}
	.family_site{
		background:none;
		border:0;
		color: #8f97a1;
		margin-top:21px
	}

	.top_ban_wrap{display:none}
	.main_wrap_content{margin-top:0;}
}

@media screen and (max-width: 460px) {
	.footer{height:300px}
}


/* 플레이스홀더(인풋도움말) 색상 제어 */
/* 플레이스 홀더 자체가 익스 10 이하부터 안먹으므로 그 이하는 테스트 안됨 */
input:-ms-input-placeholder { color: #9a9a9a; } /*Internet Explorer 10 이상에 적용 */
input::-webkit-input-placeholder { color: #9a9a9a; }/*Webkit, Blink, Edge에 적용 */
input::-moz-placeholder { color: #9a9a9a; } /*Mozilla Firefox 4 부터 18에 적용 */
input::-moz-placeholder { color: #9a9a9a; } /*Mozilla Firefox 19 이상에 적용 */
textarea:-ms-input-placeholder { color: #9a9a9a; } /*Internet Explorer 10 이상에 적용 */
textarea::-webkit-input-placeholder { color: #9a9a9a; }/*Webkit, Blink, Edge에 적용 */
textarea::-moz-placeholder { color: #9a9a9a; } /*Mozilla Firefox 4 부터 18에 적용 */
textarea::-moz-placeholder { color: #9a9a9a; } /*Mozilla Firefox 19 이상에 적용 */

/*드래그 하면 색상 변함*/
::selection {
	text-shadow: none;
	background: #509ccd;
	color:#fff;
}

/*상단배너*/
.top_ban_wrap {width:100%; background:url('/img/top_banner_pat.png'); background-color:#43b3b5;}
.top_ban_in {width:100%; overflow:hidden; margin:0 auto;display:none}
.top_ban_wrap > .top_ban {height:80px; text-align:center; display:block; background:url('/img/top_banner.png'); background-repeat:no-repeat; background-position:center;}
.top_ban_wrap .top_ban01 {width:57.5%; height:80px; text-align:right; display:block; float:left; background:url('/img/20160908_top_banner01.png'); background-repeat:no-repeat; background-position:right;}
.top_ban_wrap .top_ban02 {width:42.5%; height:80px; text-align:left; display:block; float:left; background:url('/img/20160908_top_banner02.png'); background-repeat:no-repeat; background-position:left;}

@media screen and (max-width: 1169px) {
	.top_ban_wrap {background-size:50% auto;}
	.top_ban_wrap .top_ban01 {height:80px; background:url('/img/20160908_top_banner01_m.png'); background-repeat:no-repeat; background-position:right; background-size:auto 90px;}
	.top_ban_wrap .top_ban02 {height:80px; background:url('/img/20160908_top_banner02_m.png'); background-repeat:no-repeat; background-position:left; background-size:auto 90px;}
}
@media screen and (max-width: 1050px) {
	.top_ban_wrap > .top_ban {height:60px; background:url('/img/top_banner_m.png')no-repeat center; background-size:70%;}
	.top_ban_wrap .top_ban01 {width:56%; height:48px; background:url('/img/20160908_top_banner01_m.png'); background-repeat:no-repeat; background-position:right; background-size:auto 48px;}
	.top_ban_wrap .top_ban02 {width:44%; height:48px; background:url('/img/20160908_top_banner02_m.png'); background-repeat:no-repeat; background-position:left; background-size:auto 48px;}
}
/* 상단배너 닫기 버튼 있는 버전_20160905_eura */
.top_ban_2 {width: 100%; background: url('/img/top_banner_pat.png') repeat; background-color:#43b3b5;}
.top_ban_2 .ban_wrap {position: relative; display: block; width: 1200px; height: 80px; line-height:80px; margin: 0 auto; transition:0.5s ease; -webkit-transition:0.5s ease;}
.top_ban_2 .tb_close {position: absolute; transition:0.5s ease; -webkit-transition:0.5s ease; top:15px; right: 10px; color: #fff; font-size: 20px; cursor: pointer; width: 50px; height: 50px; line-height: 50px; background: #000; opacity: .4; text-align: center;}
.top_ban_2 .tb_close:hover {opacity: .9;}
.top_ban_2 a {display: block;}
.top_ban_2 a img {vertical-align: middle; text-align: center;}
.dd {display: none;}
#tb_close {display: none;}
#tb_close[type=checkbox]:checked ~ .top_ban_2 {display: none;}

/*집사로 대박내기 랜딩페이지*/
.tnb_bg {width:100%; background:#445162;}
.tnb_wrap {width:1160px; margin:0 auto; text-align:right;}
.tnb_logo {width:50%; float:left; text-align:left;}
.tnb_logo > a > img {width:92px; padding:15px 0;}
.tnb_wrap > ul {color:#fff; display:inline-block; width:50%;}
.tnb_wrap > ul > li {display:inline-block;}
.tnb_wrap > ul > li > a {display:block; padding:20px 10px; border-bottom:2px solid #445162;}
.tnb_wrap > ul > li > a:hover {color:#fff; background:#43b3b5; border-bottom:2px solid #fff; transition:background 0.3s; -webkit-transition:background 0.3s;}

.fix_nav_wrap {position:relative; width:1160px; margin:0 auto;}
.fix_nav_box {position:absolute; right:-20px; top:400px;}
.fix_nav {border:1px solid #353f4d;	border-radius:50px;	background:#445162;	position:fixed; padding:20px 10px; text-align:center; color:#fff; font-size:13px;}
.fix_nav > li.top_text{font-size:13px; color:#509ccd;}
.fix_nav > li.top_text a:hover{color:#509ccd;opacity:1;}
.fix_nav > li > a {padding:20px 0; border-bottom:1px solid #353f4d; display:block;}
.fix_nav > li > a:hover {color:#bac3cf;}
.fix_nav > li > a:hover img {opacity:.5;}
.fix_nav > li > a > img {padding:5px 0;}
.fix_nav > li:last-child > a {border:none;}

.l_tit_white {font-size:54px; padding:50px 0 0; margin:0; color:#fff; display:inline-block;}
.l_tit_yellow {font-size:69px; padding:0 0 30px; margin:0; color:#fff71f; display:inline-block;}

.s_txt {font-size:13px;}

.top_bg {width:100%; background-image:url('/img/bg_pat.png'); background-color:#43b3b5; text-align:center;}
.top_bg > .visual_wrap {width:100%; display: inline-block;}
.top_bg > .visual_wrap img {padding-top: 100px; margin: 0 auto;}

.bg_1 {width:100%; background:url('/img/bg_1.png') repeat-y center;}
.bg_2 {width:100%; background:url('/img/bg_2.png') repeat-y center;}
.bg_3 {width:100%; background:url('/img/bg_3.png') repeat-y center;}
.bg_4 {width:100%; background:url('/img/bg_4.png') repeat-y center;}
.bg_5 {width:100%; background:url('/img/bg_5.png') repeat-y center;}

.box_wrap {width:1160px; margin:0 auto; padding:0; text-align:center; overflow:hidden;}
.go_start{margin:10px 50px;  }
.go_start img{ width:100%}
.go_start .tit{color:#fff; font-size:21px; margin:10px}
.go_start a{margin:20px 0; color:#445162; width:100%; display:block; border-radius:50px; border:1px solid #fff}
.go_start a img{width:40%}
.go_start a.google{
	padding:5px 0 0 0;
	transition:all .5s
}
.go_start a.google:hover{
	background:#526171;
}

.box_wrap .payapp_tit{color:#fff; font-size:21px}
.box_wrap ul.link{ margin:20px 50px 10px 50px}
.box_wrap ul.link li{ width:49%; float:left;}
.box_wrap ul.link li:first-child{ margin-right:2%}
.box_wrap ul.link li.last{margin-top:5px; width:100%}
.box_wrap ul.link li.last a{margin-top:5px; padding:10px 0; font-weight:600}
.box_wrap ul.link a{ width:100%; display:block; }
.box_wrap ul.link a img{
	width:24px;
	padding-right:10px;
	display:inline-block;
	text-align:center;
	vertical-align: middle;
	margin-top:-5px;
	padding-top:4px
}
.box_wrap ul.link a.google{
	background:none;
	color:#fff;
	padding:10px 0;
	border:1px solid #fff
}

.box_wrap ul.link a.google:hover{
	background:#516274;
	color:#fff;
}
.box_wrap ul.link a.apple{
	border:1px solid #fff;
	background:none;
	color:#fff;
	padding:10px 0;
}
.box_wrap ul.link a.apple:hover{
	background:#516274;
	color:#fff;
}



.box_wrap h1 {font-size:26px; line-height:30px; margin:0 30px; color:#445162;}
.box_wrap h1.line40 {line-height:40px;}
.box_wrap h2 {font-size:22px; margin:0 50px 20px; color:#445162;}
.box_wrap h3 {font-size:17px; padding:0; margin:10px 0; color:#445162;}
.box_wrap h5 {font-size:15px; line-height:21px; padding:0; margin:20px 50px; display:inline-block; text-align:left; color:#445162;}
.box_wrap .content_text01 {font-size:15px; line-height:21px; padding:0; margin:20px 50px; display:inline-block; text-align:left;}

.box_wrap .content_text01.navy {color:#445162;}

.b_1 > .btn_line {border:1px solid #fff; border-radius:40px; display:inline-block; padding:10px 40px; color:#fff; margin:30px 0 40px;}
.bottom_btn_line {border:1px solid #fff; border-radius:40px; display:inline-block; padding:10px 0; color:#fff; margin:0 10px; width:19%}
.box_wrap > .bottom_btn_line img {margin-bottom:-2px; margin-right:5px; width:13px}
.top_b_white {float:left; width:33.333%; *width:33.3%; height:340px; background:#ffffff; padding:50px 0;}
.top_b_green {float:left; width:33.333%; *width:33.3%; height:340px; background:#DDF8F8; padding:50px 0;}
.top_b_white:after,.top_b_green:after {content:''; display:block; clear: both;}
.b_1 {float:left; width:33.333%; *width:33.3%; height:400px; background:url('/img/lz_img01.png') center #509ccd; text-align:center; padding:50px 0; overflow:hidden;}
.b_1 h1 {color:#194768; font-weight:bold;}
.b_1 > img {width:235px;}
.b_2 {float:left; width:33.333%; *width:33.3%; height:400px; background:#43b3b4; padding:160px 0; color:#fff;}
.b_3 {float:left; width:33.333%; *width:33.3%; height:400px; background:url('/img/bg_green.png') center #499b9c; padding:50px 0;}
.b_3 .line_box {height:40px; line-height:40px; border:1px solid #fff; border-radius:40px; display:inline-block; font-weight:bold; margin-top:30px; width:100%; text-align:center;}
.b_3 .line_box > img {margin:-5px 0;}
.b_4 {float:left; width:33.333%; *width:33.3%; height:640px; background:#FFFBD0; padding:50px 0;}
.b_5 {float:left; width:66.666%; *width:66.6%; height:640px; background:#ffffff; padding:50px 0; color:#445162;}
.b_5 > ul {width:100%; margin:0; padding:0; font-size:15px;}
.b_5 > ul > li {width:30%; *width:30%; padding:30px 0; margin:30px 0; display:inline-block; font-size:15px; vertical-align:top;}
.b_5 > ul > li > .guide_txt {display:block; text-align:left; font-size:15px; width:80%; margin:20px 0 auto;}
.b_5 > ul > li > .guide_txt .green_bg {padding:3px 5px;}
.b_5 > ul > li > img {width:217px;}
.b_5 > ul > li > .guide_1 { background:url('/img/guide_1.png')no-repeat;}
.b_5 > ul > li > .guide_1_2 { background:url('/img/guide_1_2.png')no-repeat;}
.b_5 > ul > li > .guide_1_3 { background:url('/img/guide_1_3.png')no-repeat;}
.b_6 {float:left; width:33.333%; *width:33.3%; height:620px; background:#43B3B5; padding:50px 0;}
.b_7 {float:left; width:66.666%; *width:66.6%; height:620px; background:#19A0A2; padding:50px 0;}
.b_7 > ul {width:100%; margin:0; padding:0;}
.b_7 > ul > li {display:inline-block; width:40%; text-align:left; font-size:14px; vertical-align:middle;}
.b_7 > ul > li > h5 {margin:0; font-size:14px;}
.b_7 > .line01 {border-top: 1px solid #0f8486; margin: 10px 40px;}
.b_8 {float:left; width:33.333%; *width:33.3%; height:650px; background:#FFFBD0; padding:50px 0;}
.b_9 {float:left; width:33.333%; *width:33.3%; height:650px; background:#BEEFEF; padding:50px 0;}
.b_10 {float:left; width:33.333%; *width:33.3%; height:650px; background:#445162; padding:50px 0;}
.b_10 h5 > span.yellow {font-size:15px;}
.b_11 {float:left; width:33.333%; *width:33.3%; height:650px; background:#2864aa; padding:50px 0;}
.b_11 .mb_block {display: block; margin-bottom: 10px;}
.b_11 .mb_block.blue_bg {margin-top: 20px; width: auto; padding:5px 10px; font-size: 16px; background: transparent; border: 1px solid #fff71f; color: #fff71f;}
.b_12 {float:left; width:33.333%; *width:33.3%; height:650px; background:#627285; padding:50px 0;}
.b_12 a {width: 48.5%; display: inline-block; margin: 0; margin-right: 5px; padding: 7px; text-align: center; background: #fff; color: #8f97a1; border: 0; border-radius: 50px;}
.b_12 a:hover {background: #efefef;}
.b_12 a + a {margin-right: 0;}
.b_13 {float:left; width:33.333%; *width:33.3%; height:650px; background:#516072; padding:50px 0;}
.b_13 small {font-size: 17px;}
.clear {clear:both;}
.bottom_wrap {padding-bottom:50px;}
.bottom_btn {background:rgba(18,142,144,.5); vertical-align:middle; border:1px solid #128E90; display:block; padding:15px 0; width:40.5%; margin:0 auto 20px; font-size:21px; color:#fff; font-weight:bold; border-radius:80px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.bottom_btn:hover {background:rgba(18,142,144,.8);}
.bottom_btn > img {margin-right:10px; width:30px; vertical-align:middle;}

@media screen and (max-width:716px) {
	.tnb_wrap {width:100%; margin:0 auto; padding:0;}
	.top_bg > img {width:100%; margin:20px 0 0;}

	.top_b_white,.top_b_green,
	.b_1, .b_2, .b_3, .b_4, .b_5, .b_6, .b_7, .b_8, .b_9, .b_10, .b_11, .b_12, .b_13	{
		float:none; height:auto; width:100%; padding:30px 0; overflow:hidden; margin:0;
	}
	.b_12 a {width:60%;}
	.fix_nav_wrap, .fix_nav_box, .fix_nav {display:none;}
	.b_1 {height:300px;}
	.b_1 > .btn_line {display:inline-block; margin:20px 0;}
	.b_1 > img {display:block; margin:0 auto;}
	.b_5 > ul {width:100%; margin:0 auto;}
	.b_5 > ul > li {width:100%; display:block; border-bottom:1px solid #e0e0e0; padding:0 0 30px 0;}
	.b_5 > ul > li:last-child {border:none; padding-bottom:0;}
	.b_5 > ul > li > img {width:50%; margin-bottom:10px;}
	.b_5 > ul > li > .guide_txt {display:block; text-align:center; font-size:15px; padding:15px auto; margin:0 auto;}
	.b_5 > ul > li > .guide_1 {background:url('/img/l_guide_1.png')no-repeat center center; background-size:100%;}
	.b_5 > ul > li > .guide_1_2 {background:url('/img/l_guide_2.png')no-repeat center center; background-size:100%;}
	.b_5 > ul > li > .guide_1_3 {background:url('/img/l_guide_3.png')no-repeat center center; background-size:100%;}
	.b_6 {padding:30px 0;}
	.b_7 {text-align:center;}
	.b_7 > ul {width:100%;}
	.b_7 > ul > li {width:100%; display:block; text-align:left; font-size:15px; text-align:center; margin-top:20px;}
	.b_7 > ul > li > img {width:70%; display:block; margin:0 auto;}
	.b_7 > ul > li > h5 {margin:0; font-size:14px;}

	.top_bg > .visual_wrap img {width:90%; padding-top: 30px;}

	.box_wrap {width:100%;}
	.box_wrap img {width:40%;}
	.box_wrap h1 {font-size:24px; line-height:34px; font-weight:normal; margin:0 auto; padding:0;}
	.box_wrap h2 {font-size:18px; font-weight:normal; margin:0 50px 20px;}
	.box_wrap h3 {font-size:15px; font-weight:normal; padding:0; margin:10px 0;}
	.box_wrap h5 {font-size:14px; line-height:19px; font-weight:normal; padding:0 30px; margin:20px auto 0 0; display:inline-block; text-align:left;}

	.b_3 .line_box {text-align:center; font-size:14px; font-weight:normal; width:100%;}
	.b_3 .line_box > img {width:12px; margin:0;}
	.l_tit_white {font-size:24px; padding:30px 0 0; margin:0; color:#fff; display:inline-block;}
	.l_tit_yellow {font-size:28px; padding:0 0 30px; margin:0; color:#fff71f; line-height:42px; display:inline-block;}
	.red_bg,.l_green_bg,.purple_bg,.blue_bg {font-size:14px; padding:5px 10px;}

	.tnb_logo {float:none; width:100%;}
	.tnb_logo > a {display:block; padding:10px; text-align:center;}
	.tnb_logo > a > img {padding:10px 0 0 0;}
	.tnb_wrap > ul {display:table; width:100%; color:#fff; background:#3a4553; text-align:center;}
	.tnb_wrap > ul > li {display:table-cell; width: 20%; float: left; margin:0px; font-size:13px;}
	.tnb_wrap > ul > li:after {content: ''; display: block; clear: both;}
	.tnb_wrap > ul > li > a {padding:15px 0; font-size: 13px;}
	.bottom_btn_line {width:80%; margin-bottom:10px; padding:10px 0;}
	.bottom_btn {width:80%; margin:0 auto 20px; font-size:18px; padding:20px 0;}
	.bottom_btn > img {margin-bottom:-3px; margin-right:5px; width:20px;}
}
/*페이앱 페이지*/
.zipsa_payapp_bg {background:#2a3891; text-align:center; overflow-x:hidden;}
.zipsa_payapp_wrap {text-align:center; width:100%; padding:80px 0 0;}

.zipsa_payapp {text-align:left; max-width:1160px; margin:0 auto; position:relative; z-index:999;}
.zipsa_payapp_top {position:relative; min-width:1160px;}
.zipsa_payapp_wrap .top_btn_wrap {text-align:left; padding:15px 0 30px;}
.zipsa_payapp_wrap .btn_tit {width:100%; padding:10px 0; font-size:21px; color:#5cf5f6;}
.zipsa_payapp_wrap .top_btn_wrap a.down_btn {text-align:center; padding:10px 50px; background:#151f58; display:inline-block; margin-right:5px; transition:background 0.3s; -webkit-transition:background 0.3s;}
.zipsa_payapp_wrap .top_btn_wrap a.down_btn:hover {background:#0c1545;}
.zipsa_payapp_wrap .top_btn_wrap a.down_btn img {width:169px;}
.zipsa_payapp_wrap .phone_img {width:100%;}
.zipsa_payapp_wrap .phone_img img {position:absolute; top:20px; right:0;}
.zipsa_payapp_wrap .payapp01 {margin-right:20px; text-align:center; background:#151f58; position:relative; top:-90px; z-index:-999; width:100%; padding:90px 0 70px; margin-bottom:-90px;}
.zipsa_payapp_wrap .payapp02 {max-width:1160px; margin:0 auto; padding-bottom:70px; overflow:hidden;}
.zipsa_payapp_wrap .payapp03 {width:100%; padding-bottom:70px; font-size:0; background:#151f58;}
.zipsa_payapp_wrap .payapp04 {width:100%; padding-bottom:70px; background:#0d164a;}
.zipsa_payapp_wrap .zipsa_payapp_line01 {width:100%; border:10px solid #5cf5f6; text-align:center; padding:0 0 50px; background:#2a3891;}
.zipsa_payapp_wrap .zipsa_payapp_line01 .icon_wrap {padding:20px 0 0; overflow:hidden;}
.zipsa_payapp_wrap .zipsa_payapp_line01 .icon_wrap li {float:left; font-size:20px; color:#fff; width:33.33%;}
.zipsa_payapp_wrap .zipsa_payapp_line01 .icon_wrap .text {padding-top:20px; line-height:26px;}
.zipsa_payapp_wrap .line01_bottom {background:#151f58; padding:15px; margin:20px auto 0; color:#fff; font-size:20px; display:table;}
.zipsa_payapp_wrap .line01_bottom .tb_c {display: table-cell; vertical-align:middle;}
.zipsa_payapp_wrap .line01_bottom img {margin-right:20px; vertical-align:middle;}
.zipsa_payapp_wrap .zipsa_payapp_line02 {width:100%; margin-top:50px; overflow:hidden;}
.zipsa_payapp_wrap .zipsa_payapp_line02 li {width:32%; border:10px solid #151f58; float:left; margin-right:2%; padding:50px 20px; font-size:20px; color:#fff; line-height:26px;}
.zipsa_payapp_wrap .zipsa_payapp_line02 li + li + li {margin-right:0}
.zipsa_payapp_wrap .line02_img01,
.zipsa_payapp_wrap .line02_img02 {margin-bottom:30px;}
.zipsa_payapp_wrap .zipsa_payapp_line03 {width:100%; border:10px solid #151f58; margin-top:25px; font-size:0; display:table;}
.zipsa_payapp_wrap .zipsa_payapp_line03 li.bg_tit {width:31.5%; background:#151f58; padding:25px 0; display:table-cell;}
.zipsa_payapp_wrap .zipsa_payapp_line03 li.text_tit {width:68.5%; font-size:20px; display:table-cell; color:#5cf5f6; vertical-align:middle; line-height:26px; text-align:left; padding:10px 30px;}
.zipsa_payapp_wrap .zipsa_payapp_line04 {width:49%; border:10px solid #fff; float:left; margin-right:2%; padding:50px 30px;}
.zipsa_payapp_wrap .zipsa_payapp_line04.sky {border:10px solid #5cf5f6; margin-right:0;}
.zipsa_payapp_wrap .zipsa_payapp_line04 .line04_tit {font-size:18px; color:#fff; margin-top:30px; line-height:28px;}
.zipsa_payapp_wrap .zipsa_payapp_line05 {max-width:1160px; border:10px solid #5b679a; margin:50px auto 0; font-size:0;}
.zipsa_payapp_wrap .zipsa_payapp_line05 .half_box {width:50%; padding:50px 0; display:inline-block;}
.zipsa_payapp_wrap .zipsa_payapp_line05 .half_box .zipsa_payapp_stit {margin-top:30px;}
.zipsa_payapp_wrap .payapp03 .cc_wrap {max-width:1160px; margin:50px auto 0; overflow:hidden;}
.zipsa_payapp_wrap .payapp02 .half_box {width:50%; float:left; margin-top:40px;}
.zipsa_payapp_wrap .payapp02 .half_box .zipsa_payapp_stit {margin-top:20px; font-size:18px; line-height:21px;}
.zipsa_payapp_wrap .zipsa_payapp_tit {text-align:center; padding:50px 0 20px;}
.zipsa_payapp_wrap .zipsa_payapp_stit {color:#96a6e3; font-size:20px; line-height:26px;}
.zipsa_payapp_wrap span.block {display:block;}

.l_text {font-size:22px;}
.s_text {font-size:18px;}
.ss_text {font-size:14px;}

.zipsa_payapp_wrap p.payapp_txt{ font-size:20px; margin-bottom:-3px; padding-top:5px; color:#96a6e3}

@media screen and (max-width:716px) {
	.zipsa_payapp_wrap span.block {display:inline;}
	.zipsa_payapp_bg {background:#2a3891;}
	.zipsa_payapp_bg .zipsa_payapp_wrap {padding-top:30px;}
	.zipsa_payapp_wrap .payapp01 {width:100%; overflow:hidden; padding:60px 0 35px;}
	.zipsa_payapp_wrap .payapp02 {width:100%; overflow:hidden; padding-bottom:30px;}
	.zipsa_payapp_wrap .m_block, .zipsa_payapp_wrap .ss_text.gray.m_block {display:block; font-size:0; height:0;}
	.zipsa_payapp_wrap .zipsa_payapp,
	.zipsa_payapp_wrap .payapp03,
	.zipsa_payapp_wrap .payapp04 {width:100%; overflow:hidden; padding-bottom:30px;}
	.zipsa_payapp_wrap .payapp03 img, .zipsa_payapp_wrap .payapp04 img {height:13px;}
	.zipsa_payapp_wrap .zipsa_payapp_tit {padding:28px 0 10px;}
	.zipsa_payapp_wrap .zipsa_payapp_tit img {height:22px;}
	.zipsa_payapp_wrap .zipsa_payapp_stit {font-size:12px; line-height:17px; padding:0 25px; display:inline-block;}
	.zipsa_payapp_wrap .zipsa_payapp_line01 {border-width:4px; padding-bottom:0; width:93%; margin:0 auto; background:#2a3891;}
	.zipsa_payapp_wrap .line01_bottom {padding:25px; margin-top:15px; width:100%;}
	.zipsa_payapp_wrap .line01_bottom .tb_c {font-size:12px; text-align:center; line-height:17px;}
	.zipsa_payapp_wrap .line01_bottom .tb_c img {height:16px; display:block; margin:0 auto 15px;}
	.zipsa_payapp_wrap .zipsa_payapp_line02 {width:93%; margin:30px auto 15px; border:4px solid #5cf5f6; padding:0 10px;}
	.zipsa_payapp_wrap .zipsa_payapp_line02 li {border:0; padding:20px 5px; font-size:13px; line-height:17px; margin:0; width:100%}
	.zipsa_payapp_wrap .payapp02 .half_box {padding:0 15px; margin-top:30px;}
	.zipsa_payapp_wrap .payapp02 .half_box img {height:16px;}
	.zipsa_payapp_wrap .payapp02 .half_box .zipsa_payapp_stit {padding:0; margin-top:15px; font-size:13px; line-height:17px;}
	.zipsa_payapp_wrap .line02_img01 img {height:15px;}
	.zipsa_payapp_wrap .line02_img02 img {width:30%;}
	.zipsa_payapp_wrap .line02_img01, .zipsa_payapp_wrap .line02_img02 {margin-bottom:10px;}
	.zipsa_payapp_wrap .zipsa_payapp_line03 {border-width:4px; width:93%; margin:0 auto;}
	.zipsa_payapp_wrap .zipsa_payapp_line03 li.bg_tit {display:block; width:100%; padding:10px;}
	.zipsa_payapp_wrap .zipsa_payapp_line03 li.text_tit {display:block; width:100%; font-size:13px; padding:25px 15px; line-height:19px;}
	.zipsa_payapp_wrap .zipsa_payapp_line03 .bg_tit img {width:50%;}
	.zipsa_payapp_wrap .payapp03  .cc_wrap {width:93%; margin:0 auto;}
	.zipsa_payapp_wrap .zipsa_payapp_line04 {width:48%; border-width:4px; margin:30px 0 0; padding:20px 10px; float:left; height:220px}
	.zipsa_payapp_wrap .zipsa_payapp_line04.sky {width:48%; border-width:4px; float:right;}
	.zipsa_payapp_wrap .zipsa_payapp_line05 {border-width:4px; width:93%; margin:30px auto 0; display:inline-block;}
	.zipsa_payapp_wrap .zipsa_payapp_line05 .half_box {float:left; display:block; padding:20px 0;}
	.zipsa_payapp_wrap .zipsa_payapp_line05 .half_box img {height:13px;}
	.zipsa_payapp_wrap .zipsa_payapp_line05 .half_box .zipsa_payapp_stit {margin-top:10px; width:100%;}
	.zipsa_payapp_wrap .payapp_bottom img {height:48px;}

	.l_text {font-size:13px;}
	.ss_text {font-size:11px;}

	.zipsa_payapp_wrap .zipsa_payapp_line04 .line04_tit {font-size:12px; line-height:17px; margin-top:15px;}
	.zipsa_payapp_wrap .title_img {width:100%; text-align:center;}
	.zipsa_payapp_wrap .title_img img {width:90%;}
	.zipsa_payapp_wrap .zipsa_payapp_line01 .icon_wrap {padding:0; margin:15px 10px 0;}
	.zipsa_payapp_wrap .zipsa_payapp_line01 .icon_wrap li {font-size:13px; margin:0 0 20px; padding:0 5px; width:100%}
	.zipsa_payapp_wrap .zipsa_payapp_line01 .icon_wrap li:last-child {margin:0;}
	.zipsa_payapp_wrap .zipsa_payapp_line01 .icon_wrap li .text {line-height:17px; padding-top:10px;}
	.zipsa_payapp_wrap .zipsa_payapp_line01 .icon_wrap li img {width:25%;}
	.zipsa_payapp_wrap .zipsa_payapp_top {min-width:100%;}
	.zipsa_payapp_wrap .zipsa_payapp_top .phone_img {position:relative; height:10%; text-align:center;}
	.zipsa_payapp_wrap .zipsa_payapp_top .phone_img img {width:80%; top:12px; display:inline-block; position:relative;}
	.zipsa_payapp_wrap .btn_tit {font-size:17px;}
	.zipsa_payapp_wrap .top_btn_wrap {width:95%; font-size:0; margin:0 auto; text-align:center; padding:20px 0;}
	.zipsa_payapp_wrap .top_btn_wrap a.down_btn {text-align:center; background:#151f58; display:inline-block; padding: 5px; width:48%; height: 50px; line-height: 40px;}
	.zipsa_payapp_wrap .top_btn_wrap a.down_btn + .down_btn {margin-right:0;}
	.zipsa_payapp_wrap .top_btn_wrap a.down_btn:hover {background:#0c1545;}
	.zipsa_payapp_wrap .top_btn_wrap a.down_btn img {width:70%; vertical-align: middle;}
	.zipsa_payapp_wrap .s_text {font-size:11px;}
	.zipsa_payapp_wrap p.payapp_txt{ font-size:15px; margin-bottom:-3px; padding:10px 20px 30px 20px; color:#96a6e3}
}

.comment_box{
	margin-top: 30px;
}
.comment_box .well{
	border-top: 2px solid #445162;
	margin-top: 10px
}
.comment_box .well .btn_wrap{
	margin-top: 20px;
	text-align: right;
}
.comment_box .form-group{
	border-bottom: 1px solid #d4d6d8;
	padding: 13px;
}
.comment_box input,.comment_box textarea{
	border: 1px solid #ddd;
	padding: 5px;
	width: 100%;
	font-size: 0.9em;
}
.comment_box textarea{
	height: 60px;
}
#comments{
	margin-top: 40px;
	border-top : 1px solid #445162;
}
#comment_text{
	font-size: 0.9em;
	color: #6d6d6d;
}
#comment_text p{
	line-height: 1.6em;
	margin-top: 0;
}
#comments li{
	padding: 13px 13px 6px 13px;
	border-bottom: 1px solid #d4d6d8;
}
#comments .date_box{
	font-size: 0.8em;
	color: #8d8d8d;
	text-align: right;
}
#comments .date_box span{
	margin-left: 3px;
	display: inline-block;
}

#comments .date{
	line-height: 20px;
	height: 20px;
	font-size: 0.9em;
	margin-right: 6px
}
#comments .name_box{
	font-size: 0.95em;
	margin-bottom: 5px
}
#comments .comment_re{
	padding-left: 20px;
}
#comments .comment_re #comment_text{
	padding-left: 14px;
}
@media (max-width: 800px){
	#comments .date_box{
		text-align:left;
		margin: 8px 0;
	}
	#comments .date_box .date{
		margin-left: 0
	}
	#comments .comment_re .date_box{
		padding-left: 14px
	}
}
/*@media (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: left;
	}

	.col-md-12 {
		width: 100%;
	}
	.col-md-6 {
		width: 50%;
	}
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
}*/
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}


/* 팝업으로 뜨는 윈도우 css  */

.popWrap .popCont{
	display: block;
	position:absolute;
	left:20px;
	top:130px;
	width:780px;
	z-index:10000;
	font-family: "Nanum Barun Gothic";
}

.popWrap .popup1{
	background:url("/img/zipsapayPop2.jpg") no-repeat top;
	width:380px;
	height:540px;
	position:relative;
	float:left
}

.popWrap .popup2{
	background:url("/img/startPop.jpg") no-repeat top;
	width:380px;
	height:540px;
	position:relative;
	float:right
}

.popWrap .popup1 .linkWrap{
	position:absolute;
	top:460px;
	left:108px;
	display: inline-block;
}
.popWrap .linkWrap a.linkBtn{
	color:#fff;
	padding:13px 0;
	border-radius:3px;
	box-sizing: border-box;
	width:168px;
	display:block;
	text-align:center;
	font-size:16px;
	cursor:pointer

}
.popWrap .popup1 .linkWrap  a.btn1{
	background:#509cc9;
	margin-right:10px
}

.popWrap .popup2 .linkWrap  a.btn1{
	background:#827dcf;
}

.popWrap .closeBox{
	position:absolute;
	bottom:-35px;
	height:46px;
	color:#fff;
	padding:15px 16px;
	background:#445162;
	width:100%;
	box-sizing: border-box;
	font-size:15px
}
.popWrap .closeBox .closeBtn{
	float:right;
	font-weight:bold;
	font-size:14px;
	color:#ccc;
	display:block;
}
@media(max-width: 1048px){
	.popWrap .popCont{
		display: none;
	}
}
