@charset "utf-8";
@import url('jquery.selectbox.css'); /* jquery.selectbox-0.2.min.js 사용된 css */
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

*  {margin: 0; padding: 0; border: 0;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, dfn, em, img, 
ins, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin: 0; padding: 0; font-weight: normal; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;}

html, body {height:100%;}
body, input, textarea, select, button {font-size:14px; color:#333; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;}
img, input, button, select, textarea {vertical-align: top;}
ul, ol, dl, dt, dd {list-style:none; vertical-align: top;}
img, fieldset {border:none;} 
li img {vertical-align: top;}
table {border-spacing:0; padding:0; border:0;}
hr {display:none;}
dt img, dd img {vertical-align: top;}

a:link {color:#00a6e6;text-decoration:none !important; cursor: pointer;}
a:hover, a:focus, a:active {color:#00a6e6; text-decoration:underline;}

@font-face{
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: normal;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');  
  /*
  src:url("../font/NanumGothic.eot");
  src:url("../font/NanumGothic.eot?") format('eot');  
  src: local('?'), url("../font/NanumGothic.eot"), url('../font/NanumGothic.woff') format('woff'), url('../font/NanumGothic.ttf') format('truetype');
  */
  }

@font-face{
  font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;
  font-style: normal;
  font-weight: normal;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
  /*
  src:url("../font/NanumGothicBold.eot");
  src:url("../font/NanumGothicBold.eot?") format('eot');
  src: local('?'), url("../font/NanumGothicBold.eot"), url('../font/NanumGothicBold.woff') format('woff'), url('../font/NanumGothicBold.ttf') format('truetype');
  */
  }


/* 제이쿼리에 사용된 css */
/* iCheck plugin Flat skin, red
----------------------------------- */
.icheckbox_flat-red {display: inline-block; *display: inline; vertical-align: middle; margin: 0; padding: 0; width: 25px; height: 22px; margin:0 5px 0 0; background: url('../images/totl_icheck_01.png') no-repeat; border: none; cursor: pointer;}
.icheckbox_flat-red {background-position: 0 0;}
    .icheckbox_flat-red.checked {background-position: -27px 0;}
    .icheckbox_flat-red.disabled {background-position: -54px 0; cursor: default;}
    .icheckbox_flat-red.checked.disabled {background-position: -66px 0;}

.iradio_flat-red {display: inline-block; *display: inline; vertical-align: middle; margin: 0; padding: 0; width: 18px; height: 22px; margin:1px 5px 0 0; background: url('../images/totl_icheck_01.png') no-repeat; border: none; cursor: pointer;}
.iradio_flat-red {background-position: 0 -32px;}
    .iradio_flat-red.checked {background-position: -28px -32px;}
    .iradio_flat-red.disabled {background-position: -56px -32px; cursor: default;}
    .iradio_flat-red.checked.disabled {background-position: -84px -32px;}
    

/* 공통 */
.blind {visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0;}
.divv {position:fixed; top:0; left:0; width:100%; height:100%; background:url('../images/totl_black_div.png') repeat left top; z-index: 80;}

.mg_t0 {margin:0 !important;}
.mg_t14 {margin:14px 0 0 0;}
.mg_t20 {margin:20px 0 0 0;}
.mg_t30 {margin:30px 0 0 0;}
.mg_t40 {margin:40px 0 0 0 !important;}
.mg_t50 {margin:50px 0 0 0;}
.mg_t60 {margin:60px 0 0 0;}
.mg_t100 {margin:100px 0 0 0 !important;}

.pd_0 {padding:0 !important;}
.pd_b38 {padding:0 0 38px 0 !important;}

.all_layout1_wrap {position:relative; min-height: 100%;}

.header_layout1_wrap {position:absolute; width:100%; height:64px; text-align: center; background: #333; z-index:99;}
	.header_layout1_wrap .logo {display: inline-block;}
	
.totl_btn_wrap {position:relative; margin:30px 0 0 0; text-align: center;}
	.totl_btn_wrap a {display: inline-block; margin:0 3px;}
	.totl_btn_wrap .po_l {position: absolute; top:4px; left:50%; margin:0 0 0 -500px;}

.btn_sty_1 {display:inline-block; min-height:27px; padding:9px 0 0 68px; font-size: 16px; color:#a3a3a3 !important; text-decoration:none !important; background:url('../images/totl_ic_01.png') no-repeat left top; cursor: pointer;}

.inbox01 {display:inline-block; height:32px; padding:0 5px; line-height:32px; font-size:14px; color:#333; border-bottom:2px solid #333; background: #fff;}
.inbox02 {display:inline-block; height:32px; padding:0 5px; line-height:32px; font-size:14px; color:#333; border-bottom:2px solid #aaa; background: #fff;}
.inbox03 {display:inline-block; height:32px; padding:0 5px; line-height:32px; font-size:14px; color:#00a6e6; border-bottom:2px solid #aaa; background: #fff;}
.inbox04 {display:inline-block; height:42px; padding:0 5px; line-height:42px; font-size:16px; color:#333; border-bottom:2px solid #333; background: #fff;}
.inbox05 {display:inline-block; width:324px; height:32px; padding:0 5px; line-height:32px; font-size:14px; color:#777; border:1px solid #a3a3a3; background: #fff;}
.inbox06 {display:inline-block; width:436px; height:32px; padding:0 5px; line-height:32px; font-size:14px; color:#777; border:1px solid #a3a3a3; background: #fff;}
.inbox07 {display:inline-block; width:229px; height:32px; padding:0 5px; line-height:32px; font-size:14px; color:#333; border-bottom:2px solid #333; background: #f8f8f8;}



.scol1_wrap {}
	.scol1_wrap .sty1 {}
	.scol1_wrap .sty2 {margin:-1px 0 0 0;}
	.scol1_wrap .sty3 {}
	.scol1_wrap .sty4 {}
	.scol1_wrap .sty5 {}
	.scol1_wrap .sty6 {}
	
.pageing_wrap {margin:25px 0 0 0; text-align: center;}
	.pageing_wrap .pagenum {padding:0 7px 10px 7px; margin:0 2px; font-size:16px; text-align: center; color:#333; vertical-align: top; text-decoration:none; line-height:20px; cursor: pointer;}
	.pageing_wrap .btn_on {padding:0 7px 10px 7px; margin:0 2px; font-size: 14px !important; text-align: center; color:#333; vertical-align: top; text-decoration:none; letter-spacing: -0.2em; text-decoration:none; line-height:20px;}
	.pageing_wrap .btn_off {margin:0 9px; font-size: 14px !important; letter-spacing: -0.2em; line-height:20px; color:#aaa;}
	.pageing_wrap a.on {color:#00a6e6; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; border-bottom:2px solid #00a6e6;}

/* 로그인 */
.login_layout_wrap {position:relative; width:400px; padding:0 0 0 0; margin:auto; text-align: center;}
	.login_layout_wrap h3 {margin:193px 0 49px 0;}
	.login_layout_wrap .login_inbox_wrap {height:61px; border-bottom:2px solid #333;}
		.login_layout_wrap .login_inbox_wrap label {visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0;}
		.login_layout_wrap .login_inbox_wrap input.login_input {display: block; width:370px; height:58px; padding:0 15px; line-height:1.4em; font-size:1.4em; color:#333;} /* 2014.12.21 수정 */
		/* IE8, 9, 10 */
		/* .login_layout_wrap .login_inbox_wrap input[placeholder], [placeholder], *[placeholder] {color:#333 !important;} */
		/* IE8, 9, 10 */    .login_layout_wrap .login_inbox_wrap input:-ms-input-placeholder {color: #999;}
		/* Firefox 19+ */   ::-moz-placeholder {color: #999;}
		/* safari */        ::-webkit-input-placeholder {color: #999;}
		/* Firefox 18- */   :-moz-placeholder {color: #999;}
	.login_layout_wrap .login_chk_wrap {margin:30px 0 0 0; text-align: left;}
		.login_layout_wrap .login_chk_wrap label {margin:0 0 0 6px; font-size: 18px; color:#666;}
	.login_layout_wrap .btn_login {display: block; margin:30px 0 0 0; cursor: pointer;}
	.login_layout_wrap .login_help_wrp {position:relative; height:52px; margin:78px 0 0 0; text-align:left; border-top:1px solid #e3e3e3;}
		.login_layout_wrap .login_help_wrp .help_btn1 {display:inline-block; padding:23px 0 0 0; color:#f96c32; text-decoration: none; font-family: 'NanumGothicBold'}
		.login_layout_wrap .login_help_wrp .help_btnlist {position: absolute; top:25px; right:0;}
			.login_layout_wrap .login_help_wrp .help_btnlist li {float:left; padding:0 12px 0 10px; background:url('../images/totl_bg_01.gif') no-repeat right 50%;}
			.login_layout_wrap .login_help_wrp .help_btnlist li:last-child {padding:0 0 0 10px; background: none;}
			.login_layout_wrap .login_help_wrp .help_btnlist li a {color:#555; text-decoration:none;}

/* 레이아웃 */
.contents_layout1_wrap {position:relative; width:100%; padding:53px 0 92px 0;} /* 푸터 있는 경우 */ /* 2014.12.19 네비 수정 */
.contents_main {overflow:hidden; padding:0 0 166px 0 !important;} /* 2015.05.28 여백 수정 */
.contents_layout2_wrap {position:relative; width:1000px; padding:53px 0 0 0; margin:auto;} /* 푸터 없는 경우 */ /* 2014.12.19 네비 수정 */
	
/* 네비 */
.all_navy_area {position:absolute; top:0; left:0; width:100%; height: 52px; background:url('../images/gnb_bg_02.png') repeat left top; border-bottom:1px solid #161616; z-index:101;}
	.all_navy_area .all_navy_wrap {position:relative; width:1400px; height: 100%; margin:auto;}
		.all_navy_area .all_navy_wrap h1 {display:inline-block;} /* 2015.8.24 네비 수정 */
		.all_navy_area .all_navy_wrap .navy_wrap {position: absolute; top:18px; right:67px;} /* 2015.8.24 네비 수정 */
			.all_navy_area .all_navy_wrap .navy_wrap li {float:left; margin:0 54px 0;} /* 2015.8.24 네비 수정 */
			.all_navy_area .all_navy_wrap .navy_wrap a {display:block; height:20px; color:#fff; background:url('../images/navy_menu_1.png') no-repeat;}  /* 2015.8.24 네비 수정 */
			.all_navy_area .all_navy_wrap .navy_wrap a.navy1 {width:51px; background-position:-15px -25px; text-indent:-9999px;}/* 2015.8.24 네비 수정 (MOBILE)*/
			.all_navy_area .all_navy_wrap .navy_wrap a.navy2 {width:74px; background-position:-136px -25px; text-indent:-9999px;}/* 2015.8.24 네비 수정 (WEARABLE) */
			.all_navy_area .all_navy_wrap .navy_wrap a.navy3 {width:46px; background-position:-280px -25px; text-indent:-9999px;}/* 2015.8.24 네비 수정 (AVATA)*/
			.all_navy_area .all_navy_wrap .navy_wrap a.navy4 {width:74px; background-position:-396px -25px; text-indent:-9999px;}/* 2015.8.24 네비 수정 (BIG Display)*/
			.all_navy_area .all_navy_wrap .navy_wrap a.navy5 {width:138px; background-position:-540px -25px; text-indent:-9999px;}/* 2015.8.24 네비 수정 (DREAMVIEW/주변기기) */
			.all_navy_area .all_navy_wrap .navy_wrap a.navy6 {width:138px; background-position:-540px -25px; text-indent:-9999px;}/* 2015.8.24 네비 수정 (고객센터) */
			.all_navy_area .all_navy_wrap .navy_wrap a.navy7 {width:78px; background-position:-535px -25px; text-indent:-9999px;}
			.all_navy_area .all_navy_wrap .navy_wrap a.navy9 {width:49px; background-position:-748px -25px; text-indent:-9999px;}
			.all_navy_area .all_navy_wrap .navy_wrap a.navy1:hover, .all_navy_area .all_navy_wrap .navy_wrap a.navy1on {width:51px; background-position:-15px -100px; text-indent:-9999px;}/* 2015.8.24 네비 수정 (MOBILE)*/
			.all_navy_area .all_navy_wrap .navy_wrap a.navy2:hover, .all_navy_area .all_navy_wrap .navy_wrap a.navy2on {width:74px; background-position:-136px -100px; text-indent:-9999px;}/* 2015.8.24 네비 수정 (WEARABLE)*/
			.all_navy_area .all_navy_wrap .navy_wrap a.navy3:hover, .all_navy_area .all_navy_wrap .navy_wrap a.navy3on {width:46px; background-position:-280px -100px; text-indent:-9999px;}/* 2015.8.24 네비 수정 (AVATA)*/
			.all_navy_area .all_navy_wrap .navy_wrap a.navy4:hover, .all_navy_area .all_navy_wrap .navy_wrap a.navy4on {width:74px; background-position:-396px -100px; text-indent:-9999px;}/* 2015.8.24 네비 수정 (BIG Display)*/
			.all_navy_area .all_navy_wrap .navy_wrap a.navy5:hover, .all_navy_area .all_navy_wrap .navy_wrap a.navy5on {width:138px; background-position:-540px -100px; text-indent:-9999px;}/* 2015.8.24 네비 수정 (DREAMVIEW/주변기기)*/
			.all_navy_area .all_navy_wrap .navy_wrap a.navy6:hover, .all_navy_area .all_navy_wrap .navy_wrap a.navy6on {width:138px; background-position:-540px -100px; text-indent:-9999px;}/* 2015.8.24 네비 수정 (고객센터) */
			.all_navy_area .all_navy_wrap .navy_wrap a.navy7:hover, .all_navy_area .all_navy_wrap .navy_wrap a.navy7on {width:78px; background-position:-535px -100px; text-indent:-9999px;}
			.all_navy_area .all_navy_wrap .navy_wrap a.navy9:hover, .all_navy_area .all_navy_wrap .navy_wrap a.navy9on {width:49px; background-position:-748px -100px; text-indent:-9999px;}
		.all_navy_area .all_navy_wrap .btn_login {position: absolute; top:15px; right:7px; width:23px; height:23px;} /* 2014.12.19 네비 수정 */
		
		.all_navy_wrap .loginbox_open_wrap {position: absolute; top:50px; right:-46px; z-index:100;}
			.all_navy_wrap .login_wrap {position:relative; width:308px; height:337px; background:url('../images/login_bg_01.png') no-repeat left top;}
			.all_navy_wrap .login_wrap .po1 {position: absolute; top:80px; left:34px;}
			.all_navy_wrap .login_wrap .po2 {position: absolute; top:124px; left:34px;}
			.all_navy_wrap .login_wrap .po3 {position: absolute; top:178px; left:34px;}
			.all_navy_wrap .login_wrap .po4 {position: absolute; top:220px; left:34px;}
			.all_navy_wrap .login_wrap .po5 {position: absolute; top:282px; left:34px;}
			.all_navy_wrap .login_wrap .login_list {}
				.all_navy_wrap .login_wrap .login_list li {float: left; padding:0 10px 0 11px; background:url('../images/totl_bg_01.gif') no-repeat left 50%;}
				.all_navy_wrap .login_wrap .login_list li:first-child {padding:0 10px 0 0; background: none;}
					.all_navy_wrap .login_wrap .login_list li a {color:#555; text-decoration: none;}
					.all_navy_wrap .login_wrap .login_list li a.colo1 {color:#f96c32;}
			.all_navy_wrap .logout_wrap {position:relative; width:308px; height:206px; background:url('../images/login_bg_03.png') no-repeat left top;} /* 2015.12.18 수정 */
			.all_navy_wrap .logout_wrap .po1 {position: absolute; top:38px; left:34px;}
			.all_navy_wrap .logout_wrap .po2 {position: absolute; top:72px; left:34px;}
			.all_navy_wrap .logout_wrap .po3 {position: absolute; top:72px; left:156px;}
			.all_navy_wrap .logout_wrap .po4 {position: absolute; top:120px; left:34px;}
			.all_navy_wrap .logout_wrap .po5 {position: absolute; top:150px; left:34px; display: block; width:240px; text-align: center; color:#555; text-decoration: none;}/* 2015.12.18 수정 */
				.all_navy_wrap .logout_wrap .po5:hover {text-decoration: underline;}
			.all_navy_wrap .logout_wrap .logout_txt1 {color:#333;}
			.all_navy_wrap .logout_wrap .logout_txt1 .id {color:#00a6e6; text-decoration: underline;}
		
		.all_navy_area .all_navy_wrap .all_txt {position: absolute; top:74px; right:0; font-size: 12px; color:#666;  z-index:88;}
		
	.all_navysub_wrap {min-height:70px; background:rgba(73, 73, 73, 0.85); z-index:99999} /* 2015.05.08 수정 */
		.all_navysub_wrap .navysub_wrap {position:relative; width:1000px; margin:auto;}
		.all_navysub_wrap .navysub_wrap .random_banner {position:relative; width:388px; height:174px; margin:0 0 0 -45px;} /* 2015.07.08 수정 */
			.all_navysub_wrap .navysub_wrap .random_banner li {position: absolute; top:0; left:0; width:388px; height:174px;}/* 2014.12.19 네비 수정 */
			.all_navysub_wrap .navysub_wrap .random_banner li img {}/* 2015.07.14 수정 */
		/*2017.05.16 encompany 관련 추가*/
		.all_navysub_wrap .navysub_wrap2 {position:relative; width:1000px; margin:auto;}
			.all_navysub_wrap .navysub_wrap2 a {color:white;}  
			.all_navysub_wrap .navysub_wrap2 a.navy22 {width:51px; background-position:-15px -25px; text-indent:-9999px;}
			.all_navysub_wrap .navysub_wrap2 a.navy44 {width:204px; background-position:-396px -225px; text-indent:-9999px;}
			.all_navysub_wrap .navysub_wrap2 .poNew22 {position:absolute; top:15px; left:29px; }
			.all_navysub_wrap .navysub_wrap2 .poNew44 {position:absolute; top:15px; left:235px; }
			.all_navysub_wrap .navysub_wrap2 .poNew444 {position:absolute; top:15px; left:200px; }
		.all_navysub_wrap .po1 {position:absolute; top:15px; left:415px;}/* 2014.12.19 네비 수정 */
		.all_navysub_wrap .po2 {position:absolute; top:15px; left:532px;}/* 2015.8.24 네비 수정 (WEARABLE)*/
		.all_navysub_wrap .po3 {position:absolute; top:15px; left:540px;}/* 2014.12.19 네비 수정 */
		.all_navysub_wrap .po4 {position:absolute; top:15px; left:653px;}/* 2015.05.08 수정 */
		.all_navysub_wrap .po5 {position:absolute; top:15px; left:737px;}/* 2015.05.08 수정 */
		.all_navysub_wrap .po6 {position:absolute; top:15px; left:967px; width:100px;}/* 2014.12.19 네비 수정 */
		.all_navysub_wrap .po7 {display:block; position:absolute; top:25px; left:949px; width:76px; color:#d1d1d1; font-size: 12px; text-decoration: none; text-align: center;}/* 2015.8.24 네비 수정 */
			.all_navysub_wrap .po7:hover {color:#fff;}/* 2014.12.19 네비 수정 */
		.all_navysub_wrap .po8 {position:absolute; top:15px; left:850px;}/* 2014.12.19 네비 수정 */
		.all_navysub_wrap .po9 {position:absolute; top:15px; left:535px;}/* 2015.05.08 추가 */
		.all_navysub_wrap .po10 {position:absolute; top:15px; left:151px;}

		.all_navysub_wrap .poNew01 {position:absolute; top:15px; /* left:151px; */ left:294px; }/* 2015.8.24 네비 추가 (MOBILE) */
		.all_navysub_wrap .poNew02 {position:absolute; top:15px; left:204px;}/* 2015.8.24 네비 추가 (WEARABLE)*/
		/*.all_navysub_wrap .poNew03 {position:absolute; top:15px; left:416px;}*//* 2015.8.24 네비 추가 (AVATA)*/
		/*.all_navysub_wrap .poNew03 {position:absolute; top:15px; left:60px;}*//* 2017.03.28 드림뷰 주변기기 위치조정*/
		.all_navysub_wrap .poNew03 {position:absolute; top:15px; left:204px;}/* 2017.03.28 드림뷰 주변기기 위치조정*/
		.all_navysub_wrap .poNew04 {position:absolute; top:15px; left:532px;}/* 2015.8.24 네비 추가 (BIG Display)*/
		.all_navysub_wrap .poNew05 {position:absolute; top:15px; left:676px;}/* 2015.8.24 네비 추가 (DREAMVIEW/주변기기)*/
		.all_navysub_wrap .poNew06 {position:absolute; top:15px; left:884px;}/* 2015.8.24 네비 추가 (고객센터) */

		.all_navysub_wrap .navysub_list {overflow:hidden}
			.all_navysub_wrap .navysub_list li {display: block; margin:10px 14px 0; float:left;}
			.all_navysub_wrap .navysub_list li a {color:#555; font-size: 12px; text-decoration: none;} /* 2015.8.24 수정 */
			.all_navysub_wrap .navysub_list li a:hover, .all_navysub_wrap .navysub_list li a.on {color:#fff;}
			.all_navysub_wrap .po1 a:hover, .all_navysub_wrap .po1 a.on {color:#d1d1d1 !important;}/* 2015.8.24 수정 */
			.all_navysub_wrap .po2 a:hover, .all_navysub_wrap .po2 a.on {color:#d1d1d1 !important;}/* 2015.8.24 수정 */

		
/* 푸터 */
.all_footer_area {position:absolute; bottom:0; left:0; width:100%; height: 102px; background: #333 url('../images/footer_bg_1.png') repeat-x left top; z-index:97; clear:both;}
	.all_footer_area .all_footer_wrap {position:relative; width:1000px; height: 100%; margin:auto;}
	.all_footer_area .btn_top {display:none; position:fixed; bottom:123px; right:10px;}
	.footer_menu_list {position:absolute; top:38px; left:0;}
		.footer_menu_list li {float:left; padding:0 12px 0 10px; background:url('../images/totl_bg_03.png') no-repeat left 5px;}/* 2016-07-22 수정 */
		.footer_menu_list li:first-child {padding:0 12px 0 0; background:none;}
			.footer_menu_list li a {font-size:12px; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;color:#ebebeb; text-decoration: none;}
		.footer_menu_list strong {font-weight:bold; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;}
	.footer_txt_1 {position:/*absolute*/relative; top:38px; left:0; font-size:11px; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;color:#aaa; line-height: 17px;} /*top:65px;*/
	.footer_sns_list {position:absolute; top:40px; right:0;} /* 2016-07-22 수정 */
		.footer_sns_list li {float:left; padding:0 8px 0 7px; background:url('../images/totl_bg_04.png') no-repeat right 3px;}
		.footer_sns_list li:last-child {padding:0 0 0 7px; background:none;}

/* 에러페이지 */
.error_page_wrap {min-height:327px; padding:0 0 0 444px; margin:190px 0 0 0; background:url('../images/error_img_01.jpg') no-repeat left top;}
	.error_page_wrap h3 {font-size:36px; letter-spacing: -0.5px; line-height:44px;}
	.error_page_wrap .colo_blue {color:#00a6e6;}
	.error_page_wrap .error_txt1 {margin:31px 0 0 0; line-height: 20px; color:3777;}
	.error_page_wrap  .error_txt2 {margin:22px 0 0 0; line-height: 20px; color:3777;}
	.error_page_wrap  .link {margin:22px 0 0 0; line-height: 20px; color:3777;}
	.error_page_wrap  .btn_wrap {overflow:hidden; margin:56px 0 0 -3px;}
		.error_page_wrap  .btn_wrap a {float:left; display: inline-block; margin:0 3px;}
		

.tab_sty1_wrap {width:1000px; margin:48px auto 0 auto; height:23px;}
	.tab_sty1_wrap li {float:left; padding:0 25px 0 32px; background:url('../images/totl_bg_02.png') no-repeat left 50%;}
		.tab_sty1_wrap li:first-child {padding:0 25px 0 0; background: none;}
		.tab_sty1_wrap li a {display:inline-block; color:#333; font-size:20px; text-decoration:none; vertical-align:top;}
		.tab_sty1_wrap li a:hover,
		.tab_sty1_wrap li a.on {color:#00a6e6; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; text-decoration:none;}
		.tab_sty1_wrap .job_su {position:relative; float:right; display:inline-block; min-width:15px; height:19px; padding:0 7px; margin:-5px 0 0 2px; padding:0 7px; text-align:center; vertical-align:top;}
			.tab_sty1_wrap .job_su .fir{position:absolute; top:0; left:0; width:7px; height:19px; background:url('../images/totl_bg_balloon1.png') no-repeat left top; z-index: 3;}
			.tab_sty1_wrap .job_su .end {position:absolute; top:0; right:0; width:7px; height:19px; background:url('../images/totl_bg_balloon3.png') no-repeat right top; z-index: 3;}
			.tab_sty1_wrap .job_su .bot {position:absolute; top:18px; left:6px; width:17px; height:6px; background:url('../images/totl_bg_balloon4.png') no-repeat left top; z-index: 3;}
			.tab_sty1_wrap .job_su .su {height:19px; line-height:19px; font-size:13px; color:#fff; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; background:url('../images/totl_bg_balloon2.png') repeat-x left top;}
			
.tab_sty2_wrap	{overflow:hidden; height:40px;}
	.tab_sty2_wrap li {float:left; width:200px; height:40px;}
	.tab_sty2_wrap li:last-child {width:199px;}
		.tab_sty2_wrap li:last-child a{width:198px !important;}
	.tab_sty2_wrap a {position:absolute; display: block; width:199px; height:38px; margin:0 0 0 -1px; font-size:14px; text-align: center; text-decoration:none; line-height:38px; color:#555; border:1px solid #e5e5e5; border-bottom:1px solid #00a6e6; z-index: 3;}
	.tab_sty2_wrap a:hover,
	.tab_sty2_wrap a.on {font-size:16px; color:#00a6e6; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; border:1px solid #00a6e6; border-bottom:1px solid #fff; z-index: 5;}
	
.tab_sty3_wrap	{overflow:hidden; height:40px;}
	.tab_sty3_wrap li {float:left; width:111px; height:40px;}
	.tab_sty3_wrap li:last-child {width:112px;}
		.tab_sty3_wrap li:last-child a{width:111px !important;}
	.tab_sty3_wrap a {position:absolute; display: block; width:110px; height:38px; margin:0 0 0 -1px; font-size:14px; text-align: center; text-decoration:none; line-height:38px; color:#555; border:1px solid #e5e5e5; border-bottom:1px solid #00a6e6; z-index: 3;}
	.tab_sty3_wrap a:hover,
	.tab_sty3_wrap a.on {font-size:16px; color:#00a6e6;font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; border:1px solid #00a6e6; border-bottom:1px solid #fff; z-index: 5;}
	
.tab_sty4_wrap	{overflow:hidden; height:40px;}
	.tab_sty4_wrap li {float:left; width:333px; height:40px;}
	.tab_sty4_wrap li:last-child {width:334px;}
		.tab_sty4_wrap li:last-child a{width:333px !important;}
	.tab_sty4_wrap a {position:absolute; display: block; width:332px; height:38px; margin:0 0 0 -1px; font-size:14px; text-align: center; text-decoration:none; line-height:38px; color:#555; border:1px solid #e5e5e5; border-bottom:1px solid #00a6e6; z-index: 3;}
	.tab_sty4_wrap a:hover,
	.tab_sty4_wrap a.on {font-size:16px; color:#00a6e6;font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; border:1px solid #00a6e6; border-bottom:1px solid #fff; z-index: 5;}

.totl_title_wrap {position: relative; width:1000px; padding:0 0 16px 0; margin:auto; border-bottom:2px solid #ccc; clear:both;}
	.totl_title_wrap h3 {position:relative; display: block; text-align:center;}
	.totl_title_wrap h3 .h3_tit {display: inline-block;}
	.totl_title_wrap h3 .h3_tit .txt {float:left; margin:30px 0 0 0; font-size: 40px; color:#00a6e6; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; text-align: center; letter-spacing: -0.05em;} /* 2015.11.13 수정 margin */
	.totl_title_wrap h3 .h3_tit .txt_pro {float:left; margin:30px 120px 0 120px; font-size: 50px; color:#00a6e6; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; text-align: center; letter-spacing: -0.05em;} /* 2015.11.13 수정 margin */
	.totl_title_wrap h3 .h3_tit .ic1 {float:left; height:50px; margin:28px 0 0 0;}
	.totl_title_wrap h3 .h3_tit .ic2 {float:left; margin:28px -30px 0 0;}
	.totl_title_wrap .btn_buy {position:absolute; bottom:24px; right:0; display: block; width:116px; height:36px; line-height:36px; color:#666; font-size:14px; text-align:center; text-decoration:none; border:1px solid #aaa;}
	.totl_title_wrap .path_wrap {position: absolute; top:36px; right:0; display:none;}
		.totl_title_wrap .path_wrap a {display:inline-block; float:left; height:14px; padding:1px 10px 0 11px; line-height:14px; font-size:12px; color:#aaa;font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; text-decoration:none; background:url('../images/totl_path_arrow.png') no-repeat left 50%; cursor:text}
		.totl_title_wrap .path_wrap strong {display:inline-block; float:left; height:14px; padding:1px 0 0 11px; line-height:14px; font-size:12px; color:#333; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; background:url('../images/totl_path_arrow.png') no-repeat left 50%;}
		.totl_title_wrap .path_wrap .home {display:block; float:left; width:10px; height:14px; padding:0 0 0 11px; line-height:14px; font-size:11px; color:#aaa; text-indent:-9999px; background:url('../images/totl_path_home.png') no-repeat left 50%;}
		
.box_syt1_wrap {position:relative; width:1000px; padding:38px 0; margin:auto; text-align:center; border-bottom:1px solid #ccc;}

.desc_txt1_wrap {line-height: 16px; color:#666;}

.list_sty1_wrap {display:inline-block;}
	.list_sty1_wrap li {display: block; margin:0 0 10px 0;}
	.list_sty1_wrap li:last-child {margin:0 !important;}
	
.list_sty2_wrap {display:inline-block;}
	.list_sty2_wrap li {display:block; padding:0 0 0 12px; line-height:18px; font-size:12px; color:#666; background:url('../images/totl_ic_06.png') no-repeat left 6px;}
	
.login_search1_wrap {position:relative; padding:0 0 0 110px; text-align: left;}
	.login_search1_wrap .search1_title1 {position:absolute; top:0; left:0; width:100px; color:#666; line-height: 34px;}
	.login_search1_wrap .search1_txt {display:inline-block;}
		.login_search1_wrap .search1_txt .gol {margin:0 2px; line-height: 34px; vertical-align:top;}
	.login_search1_wrap .btn1 {margin:0 0 0 5px;}
	.login_search1_wrap .search2_txt {display:inline-block; padding:7px 0 0 0;}
		.login_search1_wrap .search2_txt label {margin:0 15px 0 0;}
	
.login_srchresult_wrap {padding:50px 0 0 0; text-align: center; background:url('../images/totl_ic_03.png') no-repeat center 2px;}
	.login_srchresult_wrap .title {font-size: 24px; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; color:#333; line-height: 140%;}
	.login_srchresult_wrap .txt1 {margin:47px 0 0 0; font-size: 14px; color:#00a6e6; line-height: 29px; color:#666;}
	.login_srchresult_wrap .txt1 .tel {display: block; color:#333; font-size: 16px; line-height: 29px;}
	
.login_srchresult1_wrap {padding:50px 0 0 0; text-align: center; background:url('../images/totl_ic_02.png') no-repeat center 2px;}
	.login_srchresult1_wrap .title {font-size: 24px; color:#333; line-height: 140%;}
	.login_srchresult1_wrap .title1 {font-size: 24px; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; color:#333; line-height: 140%;}
	.login_srchresult1_wrap .txt1 {margin:47px 0 0 0; font-size: 14px; color:#00a6e6; line-height: 29px; color:#666;}
	.login_srchresult1_wrap .txt1 .tel {display: block; color:#333; font-size: 16px; line-height: 29px;}
	
.email_cheng_line {margin:-2px 0 0 0; border-top:2px solid #333;}

.join_termord_wrap {width:1000px; margin:auto; text-align: center; border-bottom:1px solid #ddd;}

.join_term_wrap {width:940px; padding:0 30px; margin:auto;}
	.join_term_wrap h4 {height:31px; padding:30px 0 0 0;}
	.join_term_wrap .term_box {padding:0 18px; font-size:12px; color:#666; line-height:18px;}
	.join_term_wrap .term_list {display: block;}
		.join_term_wrap .term_list li {display: block;}
		.join_term_wrap .term_list li:last-child {margin:0 0 30px 0;}
		.join_term_wrap .term_list li .title {display: block; height:38px;}
	.join_term_wrap .agree_wrap {margin:15px 0 0 0; text-align: right;}
	
.terms111_list .desc_txt1 {display: block; color:#666; line-height: 24px;}
.terms111_list .desc_txt2 {display: block; color:#333; line-height: 24px;}
.terms111_list .desc_txt3 {display: block; padding:30px 0 0 0; color:#333; line-height: 24px;}
.terms111_list .title {margin:40px 0 30px 0; color:#111; font-size: 16px;}
.terms111_list .terms1_wrap {display: block; color:#333; line-height: 24px;}
	.terms111_list .terms1_wrap li {position:relative; display: block; padding:0 0 0 20px; margin:24px 0 0 0; color:#777; line-height: 24px;}
	.terms111_list .terms1_wrap li.terms1_title {padding:0 0 0 20px;}
	.terms111_list .terms1_wrap li:first-child {margin:0;}
	.terms111_list .terms1_wrap .num {position:absolute; top:0; left:0; width:25px; letter-spacing: -0.05em;}
.terms111_list .term_dh2 {position:relative; display: block; padding:0 0 0 20px;}
.terms111_list .term_dh3 {position:relative; display: block; margin:0 0 0 20px; padding:0 0 0 25px;}
.terms111_list .term_dh4 {position:relative; display: block; margin:0 0 0 40px; padding:0 0 0 25px;}
	
	
	
.join_allagree_wrap {width:940px; padding:14px 30px; margin:auto; text-align:center; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
	.join_allagree_wrap label {color:#00a6e6; font-size: 16px;}

.join_ok_wrap {width:980px; padding:0 10px 60px 10px; margin:auto; text-align:center; border-bottom:1px solid #ccc;}
	.join_ok_wrap .title {margin:50px 0 0 0; font-size: 24px; color:#333; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;}
	.join_ok_wrap .desc {margin:30px 0 0 0; font-size: 14px; color:#666;}
		.join_ok_wrap .desc img {margin:0 5px 0 2px; vertical-align: middle;}

.mypage_prod_wrap {width:1000px; margin:auto;}
	.mypage_prod_wrap .my_prod_su {height:60px; line-height:60px; font-size: 16px; color:#666;}
		.mypage_prod_wrap .my_prod_su strong {font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; color:#00a6e6;}
	.mypage_prod_wrap .myprod_list {border-bottom:1px solid #ccc;}
		.mypage_prod_wrap .myprod_list li {display: block; border-top:1px solid #ddd;}
	.mypage_prod_wrap .myprod_wrap {position:relative; padding:37px 200px 36px 306px; min-height: 110px;}
		.mypage_prod_wrap .myprod_wrap .num {position: absolute; top:-1px; left:1px; width:92px; height:66px; padding:3px 0 0 0; font-size:28px; color:#fff; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; line-height:69px; text-align:center; background:url('../images/mypage_img_01.gif') no-repeat left top;}
		.mypage_prod_wrap .myprod_wrap .ic {position: absolute; top:0; left:116px; width:183px;}
			.mypage_prod_wrap .myprod_wrap .ic .al {display:table-cell; width:183px; height:183px; vertical-align: middle; text-align: center;}
		.mypage_prod_wrap .myprod_wrap .btn {position: absolute; top:0; right:30px; width:150px;}
			.mypage_prod_wrap .myprod_wrap .btn .al {display:table-cell; height:100%; height:183px; vertical-align: middle; text-align: right;}
				.mypage_prod_wrap .myprod_wrap .btn .al a {display:inline-block; margin:3px 0;}
		.mypage_prod_wrap .myprod_wrap .info_list {overflow: hidden;}
			.mypage_prod_wrap .myprod_wrap .info_list li {position:relative; line-height: 20px; padding:0 0 0 107px; margin:0 0 10px 0; border:none !important;}
			.mypage_prod_wrap .myprod_wrap .info_list li:last-child {margin:0 !important;}
			.mypage_prod_wrap .myprod_wrap .info_list li .title {position:absolute; top:0; left:0; display:block; width:92px; padding:0 0 0 15px; color:#777; background:url('../images/totl_ic_dot1.png') no-repeat left 7px;}
	.mypage_prod_wrap .nodata_wrap {padding:60px 0 60px 0; text-align:center; border-bottom:1px solid #ccc;}
		.mypage_prod_wrap .nodata_wrap .nodata_txt1 {color:#666;}
		.mypage_prod_wrap .nodata_wrap .nodata_txt2 {margin:15px 0 0 0; font-size: 24px; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;}
		.mypage_prod_wrap .nodata_wrap .nodata_ic1 {margin:40px 0 0 0;}

.mypage_out_wrap {overflow:hidden; width:1000px; margin:auto; border-bottom:1px solid #ccc;}
	.mypage_out_wrap .guide_txt_list {padding:18px 20px;}
		.mypage_out_wrap .guide_txt_list li {margin:0 0 8px 0; padding:0 0 0 15px; color:#777; background:url('../images/totl_ic_dot1.png') no-repeat left 5px;}
		.mypage_out_wrap .guide_txt_list li:last-child {margin:0 !important;}
		.mypage_out_wrap .guide_txt_list li strong {font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; color:#00a6e6;}
	.mypage_out_wrap .out_tit_wrap {padding:37px 0 0 0; text-align:center; border-top:1px solid #ddd;}
		.mypage_out_wrap .out_tit_wrap .txt1 {font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; font-size: 24px;}
		.mypage_out_wrap .out_tit_wrap .txt2 {margin:12px 0 0 0; color:#666;}
			.mypage_out_wrap .out_tit_wrap .txt2 .colo1 {color:#00a6e6;}
	.mypage_out_wrap .out_reason_list {overflow:hidden; width:720px; padding:55px 0 43px 0; margin:auto;}
		.mypage_out_wrap .out_reason_list li {float:left; width:240px; margin:0 0 12px 0;}

.out_success_wrap {width:1000px; padding:80px 0 95px 0; margin:auto; text-align:center; border-bottom:1px solid #ccc;}
	.out_success_wrap .txt {margin:17px 0 0 0; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; font-size: 24px;}
	
.about_intro_wrap {width:1000px; margin:auto; text-align: center;}
	.about_intro_wrap .txt1 {margin:33px 0 0 0; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; font-size: 38px; color:#000; letter-spacing: -0.05em;}
	.about_intro_wrap .txt2 {margin:5px 0 0 0; font-size: 22px; color:#00a6e6; letter-spacing: -0.05em;}
	.about_intro_wrap .txt3 {margin:49px 0 0 0; color:#666; line-height: 22px;}
	.about_intro_wrap .txt4 {margin:21px 0 0 0; color:#666; line-height: 22px;}
	
.about_map_wrap {margin:50px 0 0 0; padding:0 0 0 0; border-top:1px solid #ccc;}
.about_map_wrap .about_map_txt {position:relative; width:1000px; margin:auto;}
	.about_map_wrap .about_map_txt dt {margin:40px 0 0 0; font-size: 24px; color:#000;}
	.about_map_wrap .about_map_txt dd {display: inline-block; margin:15px 0 0 0; padding:0 10px 0 11px; color:#00a6e6; background:url('../images/totl_bg_01.gif') no-repeat left 2px;}
	.about_map_wrap .about_map_txt dd.fir {padding:0 10px 0 0 !important; background: none;}
	.about_map_wrap .about_map_txt dd .title {color:#000;}
	.about_map_wrap .map_wrap {position:relative; width:100%; height:658px; margin:40px 0 0 0; text-align: center; border:1px solid #ccc;}
		.about_map_wrap .map_wrap .btn {position:absolute; top:-46px; left:50%; margin:0 0 0 453px;}
.about_map_wrap .about_map_txt1 {width:1000px; margin:10px auto 30px auto; font-size: 13px; color:#666;}

.about_notice_list {width:1000px; margin:auto; border-bottom:1px solid #ccc;}
	.about_notice_list li {display: block; border-top:1px solid #ddd;}
	.about_notice_list li:first-child {display: block; border-top:none;}
.about_notice_list .notice_wrap {position:relative; height:80px;}
	.about_notice_list .notice_wrap .num {position: absolute; top:-1px; left:0; width:92px; height:64px; padding:5px 0 0 0; font-size:28px; color:#fff; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; line-height:69px; text-align:center; background:url('../images/mypage_img_01.gif') no-repeat left top;}
	.about_notice_list .notice_wrap .date {position: absolute; top:0; right:0; width:130px; height:80px; line-height:80px; color:#777; text-align:center;}
	.about_notice_list .notice_wrap .link {overflow:hidden; position:absolute; top:30px; left:140px; display:inline-block; max-width:730px; height:22px; line-height:22px; color:#0093cc; font-size: 20px; text-decoration: none; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}

.about_notice_view {width:1000px; margin:auto; border-bottom:1px solid #ccc;}
	.about_notice_view .title_wrap {position:relative; background:url('../images/totl_bg_05.png') repeat-x left bottom;}
		.about_notice_view .title_wrap .num {position: absolute; top:-2px; left:0; width:92px; height:64px; padding:5px 0 0 0; font-size:28px; color:#fff; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; line-height:69px; text-align:center; background:url('../images/mypage_img_01.gif') no-repeat left top;}
		.about_notice_view .title_wrap .date {position: absolute; top:0; right:0; width:130px; height:80px; line-height:80px; color:#777; text-align:center;}
		.about_notice_view .title_wrap .link {min-height:25px; padding:25px 130px 14px 140px; color:#0093cc; font-size: 20px; line-height: 140%;}
	.about_notice_view .cont_wrap {padding:40px 20px 40px 140px; color:#666; line-height: 26px;}
	
.about_news_list {width:1000px; margin:auto; border-bottom:1px solid #ccc;}
	.about_news_list li {display: block; border-top:1px solid #ddd;}
	.about_news_list li:first-child {display: block; border-top:none;}
.about_news_list .news_wrap {position:relative; height:107px;}
	.about_news_list .news_wrap .num {position: absolute; top:-1px; left:0; width:92px; height:64px; padding:5px 0 0 0; font-size:28px; color:#fff; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; line-height:69px; text-align:center; background:url('../images/mypage_img_01.gif') no-repeat left top;}
	.about_news_list .news_wrap .date {position: absolute; top:0; right:0; width:130px; height:107px; line-height:107px; color:#777; text-align:center;}
	.about_news_list .news_wrap .link {overflow:hidden; position:absolute; top:30px; left:140px; display:inline-block; max-width:730px; height:22px; line-height:22px; color:#0093cc; font-size: 20px; text-decoration: none; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal}
	.about_news_list .news_wrap .media {position:absolute; top:60px; left:140px; width:730px; height:22px; line-height:22px; color:#777; font-size: 14px;}

.tg_terms_list {width:940px; padding:24px 30px 0 30px; margin:auto; border-bottom:1px solid #ccc;}
	.tg_terms_list .btn_t {display:block; text-align: right; color:#00a6e6; font-size: 16px;}
	.tg_terms_list .desc_txt1 {display: block; color:#666; line-height: 24px;}
	.tg_terms_list .desc_txt2 {display: block; color:#333; line-height: 24px;}
	.tg_terms_list .desc_txt3 {display: block; padding:30px 0 0 0; color:#333; line-height: 24px;}
	.tg_terms_list .title {margin:40px 0 30px 0; color:#111; font-size: 20px;}
	.tg_terms_list .terms1_wrap {display: block; color:#333; line-height: 24px;}
		.tg_terms_list .terms1_wrap li {position:relative; display: block; padding:0 0 0 20px; margin:24px 0 0 0; color:#777; line-height: 24px;}
		.tg_terms_list .terms1_wrap li.terms1_title {padding:0 0 0 20px;}
		.tg_terms_list .terms1_wrap li:first-child {margin:0;}
		.tg_terms_list .terms1_wrap .num {position:absolute; top:0; left:0; width:25px; letter-spacing: -0.05em;}
	.tg_terms_list .term_dh2 {position:relative; display: block; padding:0 0 0 20px;}
	.tg_terms_list .term_dh3 {position:relative; display: block; margin:0 0 0 20px; padding:0 0 0 25px;}
	.tg_terms_list .term_dh4 {position:relative; display: block; margin:0 0 0 40px; padding:0 0 0 25px;}
	
.tg_terms_list2 {width:940px; padding:24px 30px 0 30px; margin:auto; border-bottom:0px;}
	.tg_terms_list2 .title {margin:40px 0 30px 0; color:#111; font-size: 20px;}
	.tg_terms_list2 .terms1_wrap {display: block; color:#333; line-height: 24px;}
.tg_terms_page {width:940px; padding:24px 30px 0 30px; margin:auto; border-bottom:0px; text-align:center;}
.tg_terms_page span {margin:0 auto; font-size:12px;}
.tg_terms_page span.tg_terms_pages {padding:0 5px 0 5px;}
.tg_terms_page span.tg_terms_pages .tg_terms_page_current_num {color:#07a7e3}
.tg_terms_page span.tg_terms_page_next {padding:0 5px 0 5px; color:#777;}
	


.job_intro_wrap {display:block; width:1000px; padding:34px 0; margin:auto; line-height:30px; color:#888; font-size:22px; text-align:center; background:url('../images/totl_bg_05.png') repeat-x left bottom;}
.job_intro1_wrap {display:block; width:940px;  padding:34px 30px; margin:auto; line-height:23px; color:#777; background:url('../images/totl_bg_05.png') repeat-x left bottom;}
	.job_intro1_wrap strong {display:block; color:#333;}
	.job_intro1_wrap .intro1_txt1 {display:block; margin:0 0 10px 0; color:#00a6e6; font-size: 18px;}
	.job_intro1_wrap .intro1_txt2 {display:block; color:#00a6e6; font-size: 18px;}

.job_contents_wrap {width:940px; padding:0 30px 0 30px; margin:auto;}
	.job_contents_wrap h4 {margin:60px 0 0 0; font-size: 24px; color:#000;}
.job_contents1_wrap {width:940px;  padding:0 30px 0 30px; margin:auto; border-bottom:1px solid #ccc;}
	.job_contents1_wrap h4 {margin:60px 0 0 0; font-size: 24px; color:#000;}
	
.job_process_wrap {text-align: center;}
	.job_process_wrap h4 {margin:40px 0 0 0 !important; text-align: left;}
	.job_process_wrap .process_list {display:inline-block; margin:27px 0 0 0;}
	.job_process_wrap .process_list li {float:left; width:130px;}
		.job_process_wrap .process_wrap {}
		.job_process_wrap .process_wrap .txt1 {margin:24px 0 0 0; font-size: 12px; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;}
		.job_process_wrap .process_wrap .txt1 span {padding:0 5px 0 0; color:#00a6e6; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;}
		.job_process_wrap .process_wrap .txt2 {margin:10px 0 0 0; font-size: 12px; color:#666;}
		
.job_announce_wrap {position: relative;}
	.job_announce_wrap .btn1 {position: absolute; top:9px; right:0; color:#00a6e6; cursor: pointer;}
	.job_announce_wrap table {margin:17px 0 0 0;}
	.job_announce_wrap .job_btn1 {cursor: pointer;}
	
.tbl_sty_01 {width:100%; border-top:1px solid #ddd; table-layout: fixed; border-collapse: collapse;}
	.tbl_sty_01 th {height:39px; text-align:center; border-bottom:1px solid #ddd; background: #f6f6f6;}
		.tbl_sty_01 .job_th1 {font-size: 12px; color:#333;}
		.tbl_sty_01 .job_th2 {color:#333;}
	.tbl_sty_01 td {color:#333; text-align:center; border-bottom:1px solid #ddd;}
		.tbl_sty_01 .job_td1 {padding:12px 0; font-size: 12px; color:#777;}
		.tbl_sty_01 .job_td2 {color:#00a6e6; font-size: 16px;}
		.tbl_sty_01 .job_td3 {padding:12px 0; font-size: 12px; color:#777; text-align: left;}
		.tbl_sty_01 .job_td4 {padding:12px 0; color:#333;}
		.tbl_sty_01 .job_td5 {color:#777; font-size: 16px;}
		.tbl_sty_01 .job_td6 {position:relative; padding:12px 0 12px 83px; color:#777; font-size: 12px; text-align: left;}
			.tbl_sty_01 .job_td6 .title {position:absolute; top:0; left:0; display: block; width:69px; padding:12px 5px 12px 0; margin:0 10px 0 0; background:url('../images/totl_ic_05.gif') no-repeat right 18px;}
		.tbl_sty_01 .job_td7 {padding:12px 25px; color:#777; text-align: left;}
		.tbl_sty_01 .job_nodata {padding:30px 0; color:#777; line-height: 20px;}
		
.tbl_sty_02 {width:100%; border-top:1px solid #ddd; table-layout: fixed; border-collapse: collapse;}
	.tbl_sty_02 th {height:39px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background: #f6f6f6;}
	.tbl_sty_02 tr th:last-child {border-right:none;}
		.tbl_sty_02 .job_th1 {text-align:center; font-size: 12px; color:#333;}
		.tbl_sty_02 .job_th2 {text-align:left; padding:0 28px; font-size: 12px; color:#333;}
	.tbl_sty_02 td {color:#333; text-align:center; border-bottom:1px solid #ddd;}
	.tbl_sty_02 tr td:last-child {border-right:none;}
		.tbl_sty_02 .job_td1 {text-align:left; padding:0 28px; font-size: 12px; color:#777;}
		.tbl_sty_02 .job_td2 {text-align:left; padding:0 28px; color:#00a6e6; font-size: 16px;}
		
.tbl_sty_03 {width:100%; font-size:12px; border-top:1px solid #ddd; table-layout: fixed; border-collapse: collapse;}
	.tbl_sty_03 th {height:40px; text-align:left; color:#000; font-weight:normal; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background: #f6f6f6;}
		.tbl_sty_03 th .txt_c {text-align: center;}
	.tbl_sty_03 td {height:40px; vertical-align:top; color:#333; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
	.tbl_sty_03 tr th:last-child {border-right:none;}
	.tbl_sty_03 tr td:last-child {border-right:none;}
	
.tbl_sty_05 {width:100%; border-top:1px solid #ddd; table-layout: fixed; border-collapse: collapse;}
	.tbl_sty_05 th {border-right:1px solid #ddd; border-bottom:1px solid #ddd; background: #f6f6f6;}
	.tbl_sty_05 tr th:last-child {border-right:none;}
		.tbl_sty_05 .job_th1 {padding:12px 10px; text-align:center; font-size: 12px; color:#333;}
	.tbl_sty_05 td {color:#333; text-align:center; line-height:18px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
	.tbl_sty_05 tr td:last-child {border-right:none;}
	.tbl_sty_05 .r_line {border-right:1px solid #ddd !important;}
		.tbl_sty_05 .td_sty1 {padding:9px 10px 8px 10px; color:#333;}
		.tbl_sty_05 .td_sty2 {padding:9px 10px 8px 10px; color:#666;}
		.tbl_sty_05 .td_sty3 {padding:9px 10px 8px 10px; color:#333; text-align: left;}
		.tbl_sty_05 .td_sty4 {padding:9px 10px 8px 12px; margin:0 0 0 10px; color:#666; text-align: left; background:url('../images/totl_ic_dot.png') no-repeat left 15px;}
		.tbl_sty_05 .td_sty5 {padding:9px 10px 8px 25px; color:#666; text-align: left;}
		.tbl_sty_05 .td_sty6 {padding:9px 10px 8px 40px; color:#666; text-align: left;}
		.tbl_sty_05 .td_sty7 {padding:9px 10px 8px 10px; color:#333; font-size: 16px;}
		.tbl_sty_05 .td_sty8 {padding:9px 10px 8px 10px; color:#666; font-size: 12px; text-align: left;}
		.tbl_sty_05 .td_sty9 {padding:9px 10px 8px 10px; color:#666; font-size: 12px;}
	
.tbl_sty_04 {width:100%; font-size:12px; border-top:none; border-left:none; table-layout: fixed; border-collapse: collapse;}
	.tbl_sty_04 th {height:40px; text-align:center; color:#000; font-weight:normal; border-right:1px solid #ddd; background: #f6f6f6;}
	.tbl_sty_04 td {height:40px; vertical-align:top; color:#333; border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:none;}
		
.job_terms_list {padding:38px 0 0 0;}
	.job_terms_list .desc_txt1 {display: block; color:#666; line-height: 24px;}
	.job_terms_list .title {margin:0 0 30px 0; color:#111; font-size: 20px;}
	.job_terms_list .terms1_wrap {display: block; margin:0 0 40px 0; color:#333; line-height: 24px;}
		.job_terms_list .terms1_wrap li {position:relative; display: block; padding:0 0 0 20px; margin:24px 0 0 0; color:#777; line-height: 24px;}
		.job_terms_list .terms1_wrap li.terms1_title {padding:0 0 0 20px;}
		.job_terms_list .terms1_wrap li:first-child {margin:0;}
		.job_terms_list .terms1_wrap .num {position:absolute; top:0; left:0; width:25px; letter-spacing: -0.05em;}
	.job_terms_list .term_dh2 {position:relative; display: block; padding:0 0 0 20px;}
	.job_terms_list .term_dh3 {position:relative; display: block; margin:0 0 0 20px; padding:0 0 0 25px;}
	.job_terms_list .term_dh4 {position:relative; display: block; margin:0 0 0 40px; padding:0 0 0 25px;}
		
	

.job_guidelines_wrap {text-align: center;}
	.job_guidelines_wrap h4 {margin:40px 0 0 0 !important; text-align: left;}
	.job_guidelines_wrap table {margin:17px 0 0 0;}

.job_term_wrap {width:940px; padding:0 30px; margin:10px auto 0 auto;}
	.job_term_wrap .title {height:33px; padding:30px 0 0 0; font-size: 18px; color:#000;}
	.job_term_wrap .term_list {display: block;}
		.job_term_wrap .term_list li {display: block;}
		.job_term_wrap .term_list li:last-child {margin:0 0 30px 0;}
		.job_term_wrap .term_list li .title {display: block; height:38px;}
	.job_term_wrap .term_box {padding:0 18px; font-size:12px; color:#666; line-height:18px;}
	
	.job_term_wrap .agree_wrap {margin:15px 0 0 0; text-align: right;}
	
.job_wrt_top {position:relative; clear:both;}
	.job_wrt_top .p_tit_1 {margin:30px 0 10px 0; font-size:22px; line-height:24px; color:#00a6e6;}	
	.job_wrt_top .p_tit_2 {position: absolute; top:0; right:0; font-size: 12px;}
		.job_wrt_top .p_tit_2 img {margin:0 5px 0 0; vertical-align: middle;}
	.job_wrt_top .p_tit_3 {margin:30px 0 10px 0; font-size:22px; line-height:24px; color:#333;}
	.job_wrt_top .guide_txt {margin:5px 0 0 10px; font-weight:normal; font-size:12px; color:#666;}
	.job_wrt_top .guide_txt1 {margin:5px 0 0 10px; font-weight:normal; font-size:12px; color:red;}
	
.ic_flower {display:inline-block; width:10px; margin:0 0 0 5px; text-indent:-9999px; background: url("../images/totl_ic_04.png") no-repeat left 3px;}

.board_wrap1 {width:940px; padding:0 30px; margin:50px auto 0 auto;}
	.job_mgt00 {margin:0 auto 0 auto !important;}
	.board_wrap1 .job_mgt100 {margin:20px 0 0 0 !important;}
	.board_wrap1 .job_mgt50 {margin:50px 0 0 0 !important;}
	.board_wrap1 .job_inbox1 {height:30px; padding:0 5px; line-height:24px; border:1px solid #a3a3a3;}
	.board_wrap1 .job_txtbox1 {overflow-y:auto; overflow-x:hidden; height:100px; padding:0 5px !important; font-size:12px !important; line-height:18px; border:1px solid #a3a3a3; background: #fff;
								scrollbar-face-color:#ffffff;
								scrollbar-highlight-color: #BEBBBB;	
								scrollbar-shadow-color: #BEBBBB; 
								scrollbar-3dlight-color: #ffffff;	
								scrollbar-darkshadow-color: #ffffff; 
								scrollbar-track-color: #ffffff; 
								scrollbar-arrow-color:#696969;
								}
	.board_wrap1 .btn_dal {display:inline-block; cursor: pointer; vertical-align:middle;}
								
.job_cont1 {min-height:32px; padding:10px 0 10px 10px; line-height:32px;}
	.job_cont1 label {margin:0 15px 0 0;}
.job_cont2 {padding:10px 0; text-align: center; vertical-align: middle;}
	.job_cont2 a {text-align: left !important;}
.job_cont3 {padding:0; min-height:32px;}
.job_cont4 {height:100%; text-align: left; vertical-align: middle;}
	.job_cont4 a {display:inline-block; margin:20px 0 0 0;}
	
.job_img1 {width:94px; height:113px;}
	.job_img1 img {width:94px; height:113px;}
	
.btn_photoadd {display: inline-block; margin:5px 0 0 0; cursor: pointer; font-size: 12px;}
.btn_lineadd {display: inline-block; height:24px; padding:0 10px 0 10px; margin:10px 0 0 0; line-height:24px; text-align:center; color:#333 !important; font-size: 12px; text-decoration:none !important; background:#ffffff; border:1px solid #d1d1d1;}
.btn_fileadd {display: inline-block; height:30px; padding:0 10px 0 10px; margin:0 0 0 5px; line-height:30px; text-align:center; color:#333 !important; font-size: 12px; text-decoration:none !important; background:#ccc; border:1px solid #d1d1d1;}
.btn_filedel {display: inline-block; height:30px; padding:0 10px 0 10px; margin:0 0 0 5px; line-height:30px; text-align:center; color:#333 !important; font-size: 12px; text-decoration:none !important; background:#ffffff; border:1px solid #d1d1d1;}

.job_tbl_tit1 {margin:0 0 0 10px;}

.job_txt1 {display:inline-block; width:32px; color:#808080; vertical-align: top;}
.job_txt2 {display:inline-block; margin:0 10px 0 0; color:#808080;}
.job_txt3 {display:inline-block; width:53px; color:#808080;}
.job_txt4 {display:inline-block; text-align: center;}
.job_txt5 {display:inline-block; line-height: 18px;}
.job_txt6 {display:inline-block; margin:0 5px; vertical-align: top;}

.job_radio_wrap {position: relative; display: inline-block; height:26px; padding:0 18px 0 0; margin:0 10px 0 0;}
	.job_radio_wrap .ra {position: absolute; top:10px; right:0; padding:0; margin:0; width:13px; height:13px; vertical-align: middle;}
	.job_radio_wrap .txt {}

.job_fl {float:left;}
.job_fr {float:right;}
.job_alig_r {text-align: right;}


.clik_txt_wrap {display:block; width:1000px; padding:34px 0; margin:auto; background:url('../images/totl_bg_05.png') repeat-x left bottom;}
.clik_txt_wrap .ic {display:inline-block; margin:0 10px 0 200px;}
.clik_txt_wrap .ic img {vertical-align: middle;}
.clik_txt_wrap .txt {display:inline-block; color:#666; line-height: 20px; vertical-align: middle;}
.clik_txt_wrap .txt .btn {margin:0 0 0 10px;}
		
.wd_1000px_wrap {width:1000px; margin:auto; clear:both;}
	.wd_1000px_wrap h4 {margin:37px 0 0 0; font-size: 24px; color:#000;}
	
.clik_faq_wrap {position:relative; height:347px; margin:40px 0 0 0;}
	.clik_faq_wrap .list_wrap {position: absolute; top:0; left:0; width:318px; height:297px;}
		.clik_faq_wrap .list_wrap li {display: block; margin:0 18px 1px 0;}
		.clik_faq_wrap .list_wrap li a {display:block; min-height:19px; padding:6px 13px 4px 13px; color:#555; text-decoration: none;}
		.clik_faq_wrap .list_wrap li:hover,
		.clik_faq_wrap .list_wrap li.on {background: #00a6e6;}
		.clik_faq_wrap .list_wrap li:hover a,
		.clik_faq_wrap .list_wrap li.on a {color:#fff;}
	.clik_faq_wrap .movie_wrap {position: absolute; top:0; left:337px; width:472px; height:287px;}
		.clik_faq_wrap .movie_wrap iframe {width:472px; height:287px;}
	.clik_faq_wrap .solve_wrap {position: absolute; top:0; right:0; width:181px; height:285px; border:1px solid #ccc; background: #f9f9f9;}
		.clik_faq_wrap .solve_wrap .arrow {position: absolute; top:30px; left:-8px; width:8px; height:16px; background:url('../images/clik_img_01.png') no-repeat left top;}
		.clik_faq_wrap .solve_wrap .title {position: absolute; top:0; left:0;}
		.clik_faq_wrap .solve_wrap .solve_list {position: absolute; top:58px; left:0; width:180px;}
			.clik_faq_wrap .solve_wrap .solve_list ul {margin:0 0 0 17px;}
			.clik_faq_wrap .solve_wrap .solve_list ul li {position:relative; display: block; padding:0 10px 0 33px; margin:0 0 14px 0;}
			.clik_faq_wrap .solve_wrap .solve_list ul li a {display:block; min-height:18px; padding:4px 0 4px 0; color:#777; font-size:12px; line-height:18px; text-decoration: none;}
			.clik_faq_wrap .solve_wrap .solve_list ul li .num {position:absolute; top:0; left:0; overflow:hidden; display: block; width:26px; height:26px; font-size:15px; color:#666; line-height:26px; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; text-align: center; background:url('../images/clik_ic_02.png') no-repeat left top;}
			.clik_faq_wrap .solve_wrap .solve_list ul li:hover a,
			.clik_faq_wrap .solve_wrap .solve_list ul li.on a {color:#00a6e6; text-decoration: underline; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;}
			.clik_faq_wrap .solve_wrap .solve_list ul li:hover .num,
			.clik_faq_wrap .solve_wrap .solve_list ul li.on .num {color:#00a6e6; background-position:0 -36px;}
			
.clik_cont_wrap {overflow:hidden; height:830px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

.clik_chat_wrap {float:left; width:461px; height:100%; padding:0 30px 0 0;}
	.clik_chat_wrap h4 {height:39px; margin:37px 0 0 5px; padding:0 0 0 37px; font-size: 24px; color:#000; background:url('../images/clik_ic_03.gif') no-repeat left top;}
	.clik_chat_wrap .guide_txt {height:53px; line-height: 20px; color:#555; letter-spacing: -0.02em;}
	.clik_chat_wrap .bod_wrap {border-top:1px solid #08948f;}

.chat_ing_wrap {}
	.chat_ing_wrap .category_wrap {position:relative; padding:30px 0 21px 137px; background: url('../images/totl_bg_05.png') repeat-x left bottom;}
		.chat_ing_wrap .category_wrap .cate_title1 {position:absolute; top:30px; left:25px; width:110px; color:#333; line-height: 34px; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;}
			.chat_ing_wrap .category_wrap .cate_title1 .colo {margin:0 0 0 5px; font-size: 12px; color:#08948f;}
		.chat_ing_wrap .category_wrap .cate_txt {display:inline-block;}
	.chat_ing_wrap .chat_title {height:49px; padding:0 0 1px 26px; line-height:49px; color:#333; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; background:#f9f9f9 url('../images/totl_bg_05.png') repeat-x left bottom;}
		.chat_ing_wrap .chat_title .colo {margin:0 0 0 5px; font-size: 12px; color:#08948f;}
	.chat_ing_wrap .chat_agree {padding:23px 0 18px 0; border-bottom:1px solid #ccc;}
		.chat_ing_wrap .chat_agree li {padding:0 0 0 25px; margin:0 0 12px 0;}
		.chat_ing_wrap .chat_agree .btn_termview {margin:0 0 0 10px; color:#08948f;}
		
.chat_end_wrap {text-align: center;}
	.chat_end_wrap .txt1 {padding:71px 0 0 0; font-size: 18px; line-height:24px;}
	.chat_end_wrap .txt2 {padding:0 0 71px 0; margin:10px 0 0 0; line-height:20px; color:#777; border-bottom:1px solid #ccc;}


/* 채팅 진행중 */
.chat_start_wrap {margin:-1px 0 0 0;}
	.chat_start_wrap .name_wrap {position:relative; overflow:hidden; height:34px; padding:0 70px 0 12px; line-height:34px; color:#fff; background: #08948f; border-bottom:1px solid #eee;}
	.chat_start_wrap .name_wrap .btn_end {position:absolute; top:0; right:0; width:70px; height:34px; text-align:center; text-decoration:none; line-height:34px; color:#fff; background: #333; cursor: pointer;}

	.chat_start_wrap .chat_cont_wrap {position:relative; height:413px; padding:0 0 57px 0;  background: #f9f9f9; border:1px solid #eee;}/*높이값 꼭 있어야함*/ 
	
	.chat_start_wrap .message_wrap {position:absolute; bottom:0; left:0; width:100%; height:64px; background: #c7c7c7;}
		.chat_start_wrap .message_wrap textarea {position:absolute; top:11px; left:9px; width:350px; height:34px; padding:5px; font-size:12px; background: #fff;}
		.chat_start_wrap .message_wrap .btn_Send {position:absolute; top:11px; left:369px; cursor: pointer;}
		
	.chat_start_wrap .chat_list_wrap {margin:10px 20px 10px 0;}
		.chat_start_wrap .chat_list_wrap li {overflow:hidden; padding:0 10px; margin:0 0 20px 0;}
		.chat_list_wrap .txt_end {margin:0 0 0 15px; text-align: center; background:url('../images/totl_bg_07.gif') repeat-x left 50%;}
			.chat_list_wrap .txt_end span {display: inline-block; padding:0 10px; background: #f9f9f9;}
		
		.chat_list_wrap .me_wrap {position:relative; float:left; display:inline-block; max-width:70%; padding:20px 20px; margin:0 0 0 10px; font-size:12px; color:#333; background: #e1f1f1;}
			.chat_list_wrap .me_wrap .box1 {position:absolute; top:0; left:0; display: block; width:20px; height:20px; background:url('../images/chat_img_box1a.jpg') no-repeat left top;}
			.chat_list_wrap .me_wrap .box2 {position:absolute; top:0; right:0; display: block; width:20px; height:20px; background:url('../images/chat_img_box2a.jpg') no-repeat right top;}
			.chat_list_wrap .me_wrap .box3 {position:absolute; bottom:0; left:0; display: block; width:20px; height:20px; background:url('../images/chat_img_box3a.jpg') no-repeat left bottom;}
			.chat_list_wrap .me_wrap .box4 {position:absolute; bottom:0; right:0; display: block; width:20px; height:20px; background:url('../images/chat_img_box4a.jpg') no-repeat right bottom;}
			.chat_list_wrap .me_wrap .arrow {position:absolute; bottom:0; left:-7px; display: block; width:29px; height:20px; background:url('../images/chat_img_box5a.jpg') no-repeat left bottom;}
			.chat_list_wrap .me_wrap .mal {display:block; text-align: left;}
				.chat_list_wrap .me_wrap .mal .txt {display:block;}
				.chat_list_wrap .me_wrap .mal .link_remote {line-height:20px; color: #00a6e6;}
			
		.chat_list_wrap .you_wrap {position:relative; float:right; display:inline-block; max-width:70%; padding:20px 20px; font-size:12px; color:#555; background: #f8e9d9;}
			.chat_list_wrap .you_wrap .box1 {position:absolute; top:0; left:0; display: block; width:20px; height:20px; background:url('../images/chat_img_box1b.jpg') no-repeat left top;}
			.chat_list_wrap .you_wrap .box2 {position:absolute; top:0; right:0; display: block; width:20px; height:20px; background:url('../images/chat_img_box2b.jpg') no-repeat right top;}
			.chat_list_wrap .you_wrap .box3 {position:absolute; bottom:0; left:0; display: block; width:20px; height:20px; background:url('../images/chat_img_box3b.jpg') no-repeat left bottom;}
			.chat_list_wrap .you_wrap .box4 {position:absolute; bottom:0; right:0; display: block; width:20px; height:20px; background:url('../images/chat_img_box4b.jpg') no-repeat right bottom;}
			.chat_list_wrap .you_wrap .arrow {position:absolute; top:0; right:-7px; display: block; width:29px; height:20px; background:url('../images/chat_img_box5b.jpg') no-repeat left bottom;}
			.chat_list_wrap .you_wrap .mal {display:block; text-align: right;}
				.chat_list_wrap .you_wrap .mal .txt {display:block;}

.clik_email_wrap {float:left; width:480px; height:100%; padding:0 0 0 27px; border-left:1px solid #ccc;}
	.clik_email_wrap h4 {height:39px; margin:37px 0 0 5px; padding:0 0 0 37px; font-size: 24px; color:#000; background:url('../images/clik_ic_04.gif') no-repeat left top;}
	.clik_email_wrap .guide_txt {height:53px; line-height: 20px; color:#555; letter-spacing: -0.02em;}
	.clik_email_wrap .bod_wrap {border-top:1px solid #f96c32;}
	
.email_wrt_wrap {}
.email_wrt_wrap .email_agree{height:49px; padding:0 0 1px 26px; line-height:49px; color:#333; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; background:#f9f9f9 url('../images/totl_bg_05.png') repeat-x left bottom;}
	.email_wrt_wrap .email_agree .colo {margin:0 0 0 5px; font-size: 12px; color:#08948f;}
	.email_wrt_wrap .email_agree .btn_orang {margin:0 0 0 5px; color:#f96c32;}
.email_wrt_wrap .wrt_list {margin:15px 0 0 0;}
	.email_wrt_wrap .wrt_list li {display: block; margin:0 0 10px 0;}
.email_wrt_wrap .category_wrap {position:relative; padding:0 0 0 128px;}
	.email_wrt_wrap .category_wrap .cate_title1 {position:absolute; top:0; left:16px; width:110px; color:#333; line-height: 34px; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;}
		.email_wrt_wrap .category_wrap .cate_title1 .colo {margin:0 0 0 5px; font-size: 12px; color:#f96c32;}
		.email_wrt_wrap .category_wrap .cate_title1 .colo1 {position:absolute; top:20px; left:0; font-size: 12px; color:#f96c32;}
	.email_wrt_wrap .category_wrap .cate_txt {display:inline-block; margin:0 0 10px 0;}
.email_wrt_wrap .category1_wrap {position:relative; padding:0 0 0 16px;}
	.email_wrt_wrap .category1_wrap .cate_title1 {color:#333; line-height: 34px; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;}
		.email_wrt_wrap .category1_wrap .cate_title1 .colo {margin:0 0 0 5px; font-size: 12px; color:#f96c32;}
	.email_wrt_wrap .category1_wrap .cate_txt {display:inline-block; margin:0 0 10px 0;}
		.email_wrt_wrap .category1_wrap .cate_txt textarea {overflow-y:auto; overflow-x:hidden; width:436px; height:110px; padding:0 5px; line-height:18px; border:1px solid #a3a3a3; background: #fff;
								scrollbar-face-color:#ffffff;
								scrollbar-highlight-color: #BEBBBB;	
								scrollbar-shadow-color: #BEBBBB; 
								scrollbar-3dlight-color: #ffffff;	
								scrollbar-darkshadow-color: #ffffff; 
								scrollbar-track-color: #ffffff; 
								scrollbar-arrow-color:#696969;
							}
							
.email_wrtok_wrap {text-align: center;}
	.email_wrtok_wrap .txt1 {padding:71px 0 0 0; font-size: 18px; line-height:24px;}
	.email_wrtok_wrap .txt2 {padding:0 0 71px 0; margin:10px 0 0 0; line-height:20px; color:#777; border-bottom:1px solid #ccc;}
							
.down_txt_wrap {position:relative; display:block; width:1000px; height:109px; margin:auto; text-align:center; background:url('../images/totl_bg_05.png') repeat-x left bottom;}
	.down_txt_wrap .po1 {position: absolute; top:37px; left:39px;}
	.down_txt_wrap .po2 {position: absolute; top:26px; left:534px; width:466px;}
	.down_txt_wrap .ic {display:inline-block; margin:0 10px 0 0;}
		.down_txt_wrap .ic img {vertical-align: middle;}
	.down_txt_wrap .txt {display:inline-block; color:#666; line-height: 20px; vertical-align: middle; text-align: left;}
		.down_txt_wrap .txt .btn {margin:0 0 0 10px;}
	.down_txt_wrap .txt1 {font-size:12px; color:#666; line-height: 16px; text-align: center;}
	.down_txt_wrap .txt2 {margin:11px 0 0 0; font-size:16px; color:#00a6e6; text-align: center;}
		
.down_prosearch_wrap {position: relative; height:220px; border-bottom:1px solid #00a6e6;}
	.down_prosearch_wrap .po1 {position: absolute; top:0; left:40px;}
	.down_prosearch_wrap .po2 {position: absolute; top:0; left:540px;}
	.down_prosearch_wrap .inbox_wrap {margin:37px 0 0 0;}
		.down_prosearch_wrap .inbox_wrap .btn {margin:20px 0 0 0; text-align: left;}
		.down_prosearch_wrap .inbox_wrap .btn1 {margin:0 5px 0 0; cursor: pointer;}
		.down_prosearch_wrap .inbox_wrap .warn {padding:0 0 20px 0; margin:-13px 0 0 0; color:#f96c32; font-size: 16px; line-height: 20px;}
		.down_prosearch_wrap .inbox_wrap .txt1 {margin:20px 0 0 0; text-align: left; color:#00a6e6;}
		
.down_protable_wrap {}
	.down_protable_wrap .po_r {position: relative; height:76px;}
	.down_protable_wrap .sel_list {position: absolute; top:22px; right:0;}
		.down_protable_wrap .sel_list li {display:inline-block; margin:0 0 0 4px;}
.down_protable_wrap .down_btn1 {cursor: pointer;}

.center_txt_wrap {display:block; position:relative; width:1000px; padding:20px 0 15px 0; margin:auto; background:url('../images/totl_bg_05.png') repeat-x left bottom;} /* 2015.03.13 수정 */
.center_txt_wrap .ic {display:inline-block; margin:0 10px 0 248px;}
.center_txt_wrap .ic img {vertical-align: middle;}
.center_txt_wrap .txt {display:inline-block; margin:0 0 0 238px; color:#000; line-height: 20px; vertical-align: middle;} /* 2015.03.13 수정 */
.center_txt_wrap .txt1 {margin:0 0 10px 0;} /* 2015.03.13 추가 */
.center_txt_wrap .txt1 img {margin:0 5px 0 0; vertical-align: middle} /* 2015.03.13 추가 */
.center_txt_wrap .tel_wrap {position: absolute; top:30px; left:44px} /* 2015.03.13 추가 */
	
.down_protable_wrap {}

.service_guide_area {display:block; width:1000px; padding:34px 0; margin:auto; background:url('../images/totl_bg_05.png') repeat-x left bottom;}
.service_guide_wrap {overflow:hidden; margin:0 20px;}
	.service_guide_wrap li {float:left; width:320px;}
	.service_guide_wrap .guide_wrap {margin:6px 0 0 0; text-align: center;}
		.service_guide_wrap .guide_wrap .img {}
		.service_guide_wrap .guide_wrap .tit {margin:14px 0 0 0; color:#333; font-size: 24px;}
		.service_guide_wrap .guide_wrap .txt {margin:12px 0 0 0; line-height: 20px;}
		.service_guide_wrap .guide_wrap .btn {margin:17px 0 0 0;}

.service_cont1_wrap {}
.service_cont2_wrap {position:relative; padding:0 30px;}
.service_cont2_wrap .change {position:absolute; top:0; right:30px; font-size: 12px;} /* 2014.12.22 추가 */
	.service_cont2_wrap .guide_txt1 {margin:16px 0 0 0; line-height: 24px; color:#666;}
	.service_cont2_wrap .posi {position: relative;}
		.service_cont2_wrap .posi .po_r {position: absolute; top:-5px; right:0;}
		
.it_subtab_wrap {display:block; padding:28px 0 20px 0; text-align:center; background:url('../images/totl_bg_05.png') repeat-x left bottom;}
	.it_subtab_wrap .tab_off {display:inline-block; padding:0 3px 7px 3px; margin:0 13px 0 13px; color:#666; text-decoration: none; cursor: pointer; border-bottom:3px solid #fff;}
	.it_subtab_wrap .tab_off:hover,
	.it_subtab_wrap .tab_on {display:inline-block; padding:0 3px 7px 3px; margin:0 13px 0 13px; color:#00a6e6; text-decoration: none; cursor: pointer; border-bottom:3px solid #00a6e6;}

.it_prod_wrap {overflow:hidden; width:1000px; padding:20px 0; border-bottom:1px solid #ccc;}
.it_prod_list {width:1020px;}
	.it_prod_list li {float:left; width:320px; height:420px; margin:20px 20px 0 0;}
.it_prod_list .prod_wrap {position:relative; width:320px; height:420px; background:url('../images/it_bg_01.gif') no-repeat left top;}
.it_prod_list .prod_wrap:hover {position:relative; width:320px; height:420px; background:url('../images/it_bg_02.gif') no-repeat left top;}
	.it_prod_list .prod_wrap .prod_type {position: absolute; top:10px; left:0; line-height:24px; padding:0 10px; color:#fff; background: #00a6e6; z-index:3;}
	.it_prod_list .prod_wrap .prod_img {position: absolute; top:1px; left:1px; width:318px; height:318px; z-index:2;}
		.it_prod_list .prod_wrap .prod_img img {width:318px; height:318px;}
	.it_prod_list .prod_wrap .prod_tit {position:absolute; top:340px; left:10px; width:300px; height:20px; line-height:20px; color:#333; font-size: 14px; text-align: center; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; text-decoration: none; word-wrap:break-word;} /* 2014.12.23 수정 */
	.it_prod_list .prod_wrap .prod_con {position:absolute; top:369px; left:10px; width:300px; height:20px; line-height:16px; color:#666; font-size:12px; text-align: center; text-decoration: none; word-wrap:break-word;} /* 2014.12.23 수정 */
	.it_prod_list .prod_wrap:hover .prod_tit,
	.it_prod_list .prod_wrap:hover .prod_con {color:#fff !important;}
	
.pord_tab_area {width:100%; height:33px; margin:-3px 0 0 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: #fff; z-index: 77;}
	.pord_tab_area .pord_tab_wrap {position:relative; width:999px; height:33px; margin:auto; border-left:1px solid #ccc; background: #fff;}
	.pord_tab_area .pord_tab_wrap li {float:left; width:25%;}
	.pord_tab_area .pord_tab_wrap li:first-child {width:249px;}
	.pord_tab_area .pord_tab_wrap li a {display:block; width:100%; height:33px; line-height:33px; text-align:center; text-decoration: none; border-right:1px solid #ccc;}
	.pord_tab_area .pord_tab_wrap .tab {color:#666;}
	.pord_tab_area .pord_tab_wrap .tab:hover,
	.pord_tab_area .pord_tab_wrap .on {color:#fff; background: #00a6e6;}
	
.prod_cont_wrap {max-width:1000px; padding:33px 0 0 0; text-align: center;}
	.prod_cont_wrap .prod_txt1 {color:#000; font-size: 24px;}
	
.prod_faq_list {margin:18px 0 0 0; border-bottom:1px solid #ccc;}
	.prod_faq_list dt {display: block; border-top:1px solid #ddd;}
.prod_faq_list .faq_wrap {position:relative; min-height: 20px; padding:28px 40px 30px 140px;}
	.prod_faq_list .faq_wrap .num {position: absolute; top:-1px; left:0; width:92px; height:64px; padding:5px 0 0 0; font-size:28px; color:#fff; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; line-height:69px; text-align:center; background:url('../images/mypage_img_01.gif') no-repeat left top;}
	.prod_faq_list .faq_wrap .ic {overflow:hidden; position: absolute; bottom:35px; right:20px; width:23px; height:12px; background:url('../images/totl_ic_08.png') no-repeat left top;}
	.prod_faq_list .faq_wrap .link {display:inline-block; max-width:730px; height:22px; line-height:26px; color:#0093cc; font-size: 20px; text-decoration: none;}

	.prod_faq_list .faq_open {position:relative; display:block; padding:20px 20px 20px 140px; line-height:20px; background:#f6f6f6 url('../images/totl_bg_05.png') repeat-x left top;}
	.prod_faq_list .faq_open .ic_on {position: absolute; top:-47px; right:20px; width:23px; height:12px; background:#fff url('../images/totl_ic_08.png') no-repeat left -20px;}
	
.prod_guidetxt_wrap {position:relative; width:385px; padding:2px 235px 0 0; margin:60px 190px 0 190px; background:url('../images/prod_bg_01.gif') no-repeat left top;}
	.prod_guidetxt_wrap .txt1 {margin:18px 0 0 0; color:#555;}
	.prod_guidetxt_wrap .txt2 {margin:6px 0 0 0; color:#00a6e6; font-size: 16px;}
	.prod_guidetxt_wrap .po1 {position: absolute; top:2px; right:0; display:block; cursor: pointer;}
	
.clik_guidetxt_wrap {width:990px; margin:40px 0 0 0; padding:40px 0; text-align:center; border:1px solid #ccc; background: #eee;}
	.clik_guidetxt_wrap .txt1 {color:#000; font-size: 28px;}
	.clik_guidetxt_wrap .txt2 {margin:8px 0 0 0; color:#666; font-size: 16px;}
	.clik_guidetxt_wrap .txt3 {margin:8px 0 0 0; color:#000; font-size: 14px;}
	.clik_guidetxt_wrap .txt3 img {margin:0 5px 0 0; vertical-align: middle;}
	
	
 /* 2015.10.21 전체적으로 수정 시작 */
.bigdis_zone_area {width:100%; background: #1b1b1b; padding-bottom:30px}
.bigdis_zone_wrap {position:relative; width:900px; margin:auto;}
.bigdis_zone_wrap .img {text-align: center;}
.bigdis_zone_wrap .zoneWrap {position:relative; overflow:hidden; min-height:115px; margin:55px 0 0 0; padding:0 0 0 295px;}
.bigdis_zone_wrap .zoneWrap .title {position: absolute; top:0; left:0; width: 274px; text-align: right; font-weight: bold; color:#35aad7;}
.bigdis_zone_wrap .zoneWrap .shopImg {position: absolute; top:28px; left:0; width: 274px; text-align: right;}
.bigdis_zone_wrap .zoneWrap .shopCont {display:block;}
.bigdis_zone_wrap .zoneWrap .shopCont li {position:relative; padding:0 0 0 83px; margin:0 0 10px 0; color:#fff; font-size: 14px; line-height:18px;}
.bigdis_zone_wrap .zoneWrap .shopCont li .tit {position: absolute; top:0; left:0; width: 69px; color:#fff; background:url('../images/zone_ic_bar.gif') no-repeat right 3px;}
.bigdis_zone_wrap .zoneWrap .shopCont li.prodName {color:#ffc600;}
.bigdis_zone_wrap .zoneWrap .shopCont .btnMapView {display:inline-block; width: 71px; height:20px; margin:0 0 0 8px; line-height:20px !important; vertical-align:middle; font-size:12px; text-align:center; color:#fff; text-decoration:none; background: #00b050;}
.bigdis_zone_wrap .zoneWrap .shopCont .btnDisplay {display:inline-block; width: 71px; height:20px; margin:0 0 0 8px; line-height:20px !important; vertical-align:middle; font-size:12px; text-align:center; color:#fff; text-decoration:none; background: #00a4e4;}


.bigdis_pop {width:850px !important; overflow:hidden; margin:0 0 0 -12px !important;}
.bigdis_back {background: #1b1b1b;}
/* 2015.10.21 전체적으로 수정 끝 */


/* 팝업 */
.pop_sty1_wrap {position:relative; width:600px; min-height:50px; padding:84px 0 40px 0; z-index: 99;}
	.pop_sty1_wrap h1 {position:absolute; top:0; left:0; width:100%; height:84px; background: #444;}
	.pop_sty1_wrap .pop_btn_close {display:none !important; position:absolute; top:28px; right:28px; display: block; width:27px; height:27px; text-indent:-9999px; background:url('../images/pop_btn_close.png') no-repeat left top;}

.pop_sty2_wrap {position:relative; width:600px; min-height:50px; padding:84px 0 30px 0; z-index: 99;} /* 2015.06.22 수정 */
	.pop_sty2_wrap h1 {position:absolute; top:0; left:0; width:100%; height:84px; background: #444;} /* 2015.02.16 추가 */
	.pop_sty2_wrap .pop_btn_close {display:block; position:absolute; top:28px; right:28px; display: block; width:27px; height:27px; text-indent:-9999px; background:url('../images/pop_btn_close.png') no-repeat left top;} /* 2015.02.16 추가 */

.pop_wd560 {width:560px !important;} /* 2015.06.22 추가 */
.pop_wd620 {width:620px !important;} /* 2015.02.16 추가 */
.pop_wd700 {width:700px;}	
.pop_wd740 {width:740px;}
.pop_wd760 {width:760px;}
	
.pop_contents_wrap {padding:0 30px; background:#fff;}

.pop_cont1_wrap {margin:50px 0 0 0; text-align: center;}
	.pop_cont1_wrap .inbox_wrap {display: inline-block;}
		.pop_cont1_wrap .inbox_wrap .btn {margin:20px 0 0 0; text-align: left;}
		.pop_cont1_wrap .inbox_wrap .btn1 {margin:0 5px 0 0; cursor: pointer;}
		.pop_cont1_wrap .inbox_wrap .warn {padding:0 0 20px 0; margin:-13px 0 0 0; color:#f96c32; font-size: 16px; line-height: 20px;}
		.pop_cont1_wrap .inbox_wrap .txt1 {margin:20px 0 0 0; text-align: left; color:#00a6e6;}
	.pop_cont1_wrap .inbox1_wrap {display: inline-block;}
	
.pop_cont2_wrap {margin:40px 0 0 0; text-align: center;}
	.pop_cont2_wrap .txt {margin:35px; line-height: 20px;}
	
.pop_prod_wrap {position:relative; padding:45px 80px 45px 111px; min-height: 49px;}
	.pop_prod_wrap .ic {position: absolute; top:0; left:0; width:94px;}
		.pop_prod_wrap .ic .al {display:table-cell; width:111px; height:139px; vertical-align: middle; text-align: center;}
	.pop_prod_wrap .btn {position: absolute; top:37px; right:0;}
	.pop_prod_wrap .info_list {overflow: hidden; text-align: left;}
		.pop_prod_wrap .info_list li {position:relative; line-height: 20px; padding:0 0 0 107px; margin:0 0 10px 0; color:#00a6e6; border:none !important;}
		.pop_prod_wrap .info_list li:last-child {margin:0 !important;}
		.pop_prod_wrap .info_list li .title {position:absolute; top:0; left:0; display:block; width:92px; padding:0 0 0 15px; color:#777; background:url('../images/totl_ic_dot1.png') no-repeat left 7px;}
		
.pop_tbl_wrap {padding:17px 10px; border-top:2px solid #ccc; border-bottom:1px solid #ccc;}

.pop_tbl_sty1 {width:100%; table-layout: fixed; border-collapse: collapse;}
	.pop_tbl_sty1 th {min-height:29px; color:#808080; font-weight:normal; text-align:left; border-bottom:1px solid #ddd;}
	.pop_tbl_sty1 tr:last-child th,
	.pop_tbl_sty1 tr:last-child td {border-bottom:none;}
		.pop_tbl_sty1 .th1 {padding:0 0 0 15px;}
	.pop_tbl_sty1 td {min-height:29px; padding:0; border-bottom:1px solid #ddd;}
		.pop_tbl_sty1 .td1 {padding:4px 15px; line-height: 20px;}

.pop_job1_wrap {padding:27px 0 0 0; text-align:center;}

.pop_txt_desc1 {margin:36px 0 0 0; color:#777; font-size: 14px; line-height: 20px; text-align: center;}
	.pop_txt_desc1 .colo1 {display: block; color:#00a6e6;}
	
.pop_job_search {margin:30px 0 0 0;}
	.pop_job_search .no_data {padding:14px 0; text-align:center; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

.pop_txt1_wrap {margin:36px 0 0 0; color:#666; line-height: 20px; text-align: left; letter-spacing: -0.06em;}
	.pop_txt1_wrap .list_wrap {margin:23px 0 0 0;}
	.pop_txt1_wrap .list_wrap li {display: block; margin:0 0 10px 0;}
	.pop_txt1_wrap .list_wrap li:last-child {margin:0;}
	.pop_txt1_wrap .list1_wrap {margin:23px 0 0 0;}
	.pop_txt1_wrap .list1_wrap li {display:block; padding:0 0 0 12px; margin:0 0 4px 0; line-height:18px; color:#666; background:url('../images/totl_ic_07.gif') no-repeat left 8px;}
	.pop_txt1_wrap .list1_wrap li:last-child {margin:0;}
	.pop_txt1_wrap .list1_wrap .col1 {color:#ff5a00;} /* 2015.03.16 추가 */
	.pop_txt1_wrap .img {text-align: center;}
	.pop_txt1_wrap .img_1 {margin:0 0 0 -30px;} /* 2015.03.16 추가 */
	


/* 레이어 팝업 */
.lpop_sty1_wrap {}
.divv {position:fixed; top:0; left:0; width:100%; height:100%; background:url('../images/totl_bg_divv.png') repeat left top; z-index:110;}

.bigdis65_lpop_wrap {position: fixed; top:80px; left:50%; width:998px; height:541px; margin:0 0 0 -499px; background:url('../images/totl_bg_lpop.png') no-repeat left top; z-index:115;}
	.bigdis65_lpop_wrap .btn_close {display: block; position: absolute; top:-52px; right:0; width:28px; height:28px; text-indent:-9999px; background:url('../images/pop_btn_close1.png') no-repeat left top;}
	.bigdis65_lpop_wrap .po1 {position: absolute; top:22px; left:0; width:333px; height:259px;}
	.bigdis65_lpop_wrap .po2 {position: absolute; top:22px; left:332px; width:333px; height:259px;}
	.bigdis65_lpop_wrap .po3 {position: absolute; top:22px; left:665px; width:333px; height:259px;}
	.bigdis65_lpop_wrap .po4 {position: absolute; top:281px; left:0; width:333px; height:259px;}
	.bigdis65_lpop_wrap .po5 {position: absolute; top:281px; left:332px; width:333px; height:259px;}
	.bigdis65_lpop_wrap .po6 {position: absolute; top:281px; left:665px; width:333px; height:259px;}
	
	
.oneclick_lpop_wrap {position: fixed; top:130px; left:50%; width:1080px; height:535px; margin:0 0 0 -540px; background:#242424 url('../images/totl_bg_divv1.png') repeat left top; z-index:115;}
	.oneclick_lpop_wrap .btn_close {display: block; position: absolute; top:-52px; right:0; width:28px; height:28px; text-indent:-9999px; background:url('../images/pop_btn_close1.png') no-repeat left top; cursor: pointer;}
	.oneclick_lpop_wrap .movie_wrap {position: absolute; top:38px; left:39px; width:621px; height:378px; z-index:115;}
		.oneclick_lpop_wrap .movie_wrap iframe {width:621px; height:378px;}
	.oneclick_lpop_wrap .title {position: absolute; top:445px; left:39px; color:#fff; font-size: 24px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
	.oneclick_lpop_wrap .title1 {position: absolute; top:445px; left:39px; width:621px; color:#fff; font-size: 24px;}
	.oneclick_lpop_wrap .date {position: absolute; top:482px; left:39px; color:#aaa;}
	.oneclick_lpop_wrap .po1 {position: absolute; top:38px; left:691px;}
	.oneclick_lpop_wrap .list_wrap {width:358px;}
		.oneclick_lpop_wrap .list_wrap li {display: block; margin:0 0 19px 0;}
	.oneclick_lpop_wrap .service_wrap {position:relative; width:180px; height:80px; padding:20px 0 0 183px;}
		.oneclick_lpop_wrap .service_wrap .thum {display: block; position: absolute; top:0; left:0; width:161px; height:98px; border:1px solid #5d5d5d; background: #949494; cursor: pointer;}
		.oneclick_lpop_wrap .service_wrap .thum img {width:161px; height:98px;}
		.oneclick_lpop_wrap .service_wrap .thum .deco {position: absolute; top:0; left:0; width:100%; height:100%; background:url('../images/clik_ic_05.png') repeat center top;}
		.oneclick_lpop_wrap .service_wrap .txt1 {overflow:hidden; height:40px; line-height:20px; color:#ccc; font-size:16px;}
		.oneclick_lpop_wrap .service_wrap .txt2 {margin:10px 0 0 0; color:#aaa; font-size:12px; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;}
		

/* 2015.02.16 추가 */
.pop_bottom_wrap {position: absolute; bottom:0; left:0; width:100%; height:30px; background: #242223;}
.pop_bottom_wrap .pl_today {position: absolute; top:0; left:0; padding:0 0 0 36px;}
.pop_bottom_wrap .pl_today input {position: absolute; top:9px; left:16px;}
.pop_bottom_wrap .pl_today label {display:inline-block; color:#fff; font-size: 11px; line-height: 30px;}
.pop_bottom_wrap .pr_close {position: absolute; top:7px; right:10px;}

.pop_event_txt1 {margin:34px 0 0 0; line-height: 24px;}
.pop_event_txt1 strong {font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;}
.pop_event_txt2 {padding:0 0 0 12px; margin:10px 0 0 19px; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; line-height: 24px; color:#666; background:url('../images/totl_ic_dot1.png') no-repeat left 10px;}
.pop_event_txt3 {margin:10px 0 0 0; line-height: 24px;}



/* 레이어 팝업 2015.05.08 추가*/
.pop_po1 {position: fixed; top:50%; left:50%; width:458px !important; margin:-127px 0 0 -229px;}
.pop_po3 {position: fixed; top:50%; left:50%; margin:-200px 0 0 -400px; z-index: 10;}

.new_pop_sty1_wrap {width:798px; padding:80px 0 40px 0; background:#fff; border:1px solid #aaa; z-index: 10;}
	.new_pop_sty1_wrap h1 {position:absolute; top:-1px; left:-1px; width:100%; height:35px; padding:15px 0 0 0; background:#f6821b; border:1px solid #f6821b;}
		.new_pop_sty1_wrap h1 span {margin:0 0 0 29px;}
	.new_pop_sty1_wrap h1.bgcol1 {background:#08948f; border:1px solid #08948f;}
		.new_pop_sty1_wrap h1.bgcol1 span {margin:0 0 0 29px;}
	.new_pop_sty1_wrap h1.bgcol2 {background:#47a937; border:1px solid #47a937;}
		.new_pop_sty1_wrap h1.bgcol2 span {margin:0 0 0 29px;}
	.new_pop_sty1_wrap .pop_btn_close {position:absolute; top:15px; right:16px;}
	.new_pop_sty1_wrap .pop_btn_po1 {margin:30px 0 0 0;}
	.new_pop_sty1_wrap .pop_contents_wrap {padding:0 27px;}
	
	
.pop_list1_wrap {font-size: 12px;}
	.pop_list1_wrap li {display: block; margin:0 0 7px 0; color:#555;}

.pop_txt_01 {display: block; font-size:12px; font-weight: bold;}
.pop_txt_02 {font-size:12px; line-height: 26px; color:#555;}

.new_pop_sty1_wrap .chk_wrap, .new_pop_sty1_wrap .agree_wrap {margin:30px 0; text-align: center;}
.new_pop_sty1_wrap .chk_wrap .chk, .new_pop_sty1_wrap .agree_wrap .chk {display:inline-block; width:26px; height: 22px;}
.new_pop_sty1_wrap .chk_wrap .txt, .new_pop_sty1_wrap .agree_wrap .txt {display:inline-block;}
.new_pop_sty1_wrap .chk_wrap .btn, .new_pop_sty1_wrap .agree_wrap .btn {display:inline-block;}
.new_pop_sty1_wrap .chk_wrap img, .new_pop_sty1_wrap .agree_wrap img {vertical-align: middle;}


/* 2015.08.10 서비스 센터 관련 추가 */
.tabStyArea {width: 100%; border-bottom:1px solid #dcdcdc;}
.tabSty01 {overflow:hidden; width:1000px; margin:35px auto 35px auto;} /* 2015.11.09 수정 */
.tabSty01 li {float:left; margin:0 50px 0 0;}
.tabSty01.hasProdImg li:first-child {margin:0 50px 0 190px;}/* 2016.03.29 수정 */
.tabSty01 li:last-child {margin:0;}
.tabSty01 li a {display:inline-block; color:#404040; font-size:22px; text-decoration:none; vertical-align:top;}
.tabSty01 li a:hover,
.tabSty01 li a.on {color:#06a7e2; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; text-decoration:none;}

.totl_title_wrap .desc01 {margin:7px 0 10px 0; text-align: center; font-size: 22px; color:#747474; line-height:40px;} /* 2015.08.20 수정 */
.totl_title_wrap .desc02 {padding:45px 0 0 0; font-size: 30px; color:#747474;}
.totl_title_wrap .desc02 img {margin:0 12px 0 0; vertical-align: middle;}
.totl_title_wrap .desc02 strong {color:#06a7e2;}
.totl_title_wrap .desc03 {margin:7px 0 10px 0; font-size: 18px; color:#747474; line-height:40px;}
.totl_title_wrap .desc04 {margin:8px 0 15px 0; text-align: center; font-size: 16px; color:#747474; line-height:24px;}
.totl_title_wrap .btn1 {position: absolute; bottom: 3px; right:0;}
.totl_title_wrap .proThum {position: absolute; top: -97px; left:0; width: 118px; height:96px; } /* 2015.11.09 추가 */

.custSearchArea {display:block; width:1000px; padding:15px 0; margin:auto; text-align:center; background:url('../images/totl_bg_05.png') repeat-x left bottom;} /* 2015.08.20 수정 */
.custSearchArea.bigDis {padding:30px 0; background:none;} /* 2015.12.09 추가 */
.custSearchWrap {}
.custSearchWrap .searchBox {display:inline-block; width: 514px; height:42px; padding:0 0 0 54px; margin:0 0 0 47px; vertical-align:top; border-bottom:2px solid #333; background:url('../images/totl_ic_search.png') no-repeat 16px 13px;}
.custSearchWrap .searchBox .inbox {width: 100%; height:42px; line-height:42px; font-size: 18px;}
.custSearchWrap .searchBtn {display:inline-block; width: 80px; height:44px; margin:0 0 0 12px; line-height:44px; font-size: 16px; color:#fff; text-decoration:none; text-align:center; vertical-align:top;  background: #00a6e6;}

.custTabMenu {overflow:hidden; height:45px; clear:both; margin:37px 0 0 0 !important;} /* 2015.08.20 수정 */
.custTabMenu.mmg {margin:12px 0 0 0 !important;} /* 2015.08.20 추가 */
.custTabMenu li {display:block; float:left; width:20%; height:45px; margin:0 0 0 -1px;}
.custTabMenu li:first-child {margin:0;}
.custTabMenu.ea2 li {width:49.999%;} /* 2015.11.09 추가 */
.custTabMenu.ea2 li:first-child {width:50%;} /* 2015.11.09 추가 */
.custTabMenu.ea3 li {width:33%;} /* 2015.12.01 추가 */
.custTabMenu.ea3 li:first-child {width:34%;} /* 2015.12.01 추가 */
.custTabMenu.ea6 li {width:16.6%;}
.custTabMenu.ea6 li:first-child {width:17%;}
.custTabMenu.ea9 li {width:11.1%;}
.custTabMenu.ea9 li:first-child {width:12%;}
.custTabMenu a {position:relative; display: block; height:43px; font-size:16px; text-align: center; text-decoration:none; line-height:43px; color:#747474; border:1px solid #e5e5e5; border-bottom:1px solid #00a6e6; z-index: 3;} /* 2015.08.20 수정 */
.custTabMenu a:hover,
.custTabMenu a.on {color:#06a7e2; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; border:1px solid #00a6e6; border-bottom:1px solid #fff; z-index: 5;}

.custList {width:1000px; margin:24px auto 0 auto; border-bottom:1px solid #ccc; border-top:2px solid #ccc;}
.custList.mt0 {width:1000px; margin:0; border-bottom:1px solid #ccc; border-top:1px solid #ccc !important;} /* 2015.11.10 수정 */
.custList li {display: block; border-top:1px solid #ddd;}
.custList li:first-child {display: block; border-top:none;}
.custList .customerWrap {position:relative; height:80px;}
.custList .customerWrap .num {position: absolute; top:-1px; left:0; width:92px; height:64px; padding:5px 0 0 0; font-size:28px; color:#fff; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; line-height:69px; text-align:center; background:url('../images/mypage_img_01.gif') no-repeat left top;}
.custList .customerWrap .date {position: absolute; top:34px; right:0; width:100px; padding: 0 10px; color:#747474; font-size: 14px; text-align:center; background:url('../images/totl_ic_bar.gif') no-repeat left 4px;}
.custList .customerWrap .cata {position: absolute; top:34px; right:126px; width:116px; padding: 0 10px; color:#747474; font-size: 14px; text-align:center; background:url('../images/totl_ic_bar.gif') no-repeat left 4px;}
.custList .customerWrap .cata1 {position: absolute; top:34px; right:126px; width:70px; color:#747474; font-size: 14px; text-align:center; background:url('../images/totl_ic_bar.gif') no-repeat left 4px;}
.custList .customerWrap .pro {position: absolute; top:34px; right:264px; width:80px; color:#747474; font-size: 14px; text-align:center;}
.custList .customerWrap .pro1 {position: absolute; top:34px; right:196px; width:80px; color:#747474; font-size: 14px; text-align:center;}
.custList .customerWrap .link {overflow:hidden; position:absolute; top:30px; left:140px; display:inline-block; max-width:510px; height:22px; line-height:22px; color:#0093cc; font-size: 20px; text-decoration: none; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
/* 2015.11.09 추가  시작 */
.custList .customer1Wrap {position:relative; height:80px;}
.custList .customer1Wrap .num {position: absolute; top:-1px; left:0; width:92px; height:64px; padding:5px 0 0 0; font-size:28px; color:#fff; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; line-height:69px; text-align:center; background:url('../images/mypage_img_01.gif') no-repeat left top;}
.custList .customer1Wrap .date {position: absolute; top:34px; right:0; width:100px; padding: 0 10px; color:#747474; font-size: 14px; text-align:center;}
.custList .customer1Wrap .cata {position: absolute; top:34px; right:126px; width:130px; padding: 0 10px; color:#747474; font-size: 14px; text-align:center; background:url('../images/totl_ic_bar.gif') no-repeat right 4px;} /* 2015.12.01 추가 */
.custList .customer1Wrap .link {overflow:hidden; position:absolute; top:30px; left:140px; display:inline-block; max-width:730px; height:22px; line-height:22px; color:#00a6e6; font-size: 20px; text-decoration: none; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.custList .customer1Wrap .link.hasCata {max-width:560px !important;} /* 2015.12.01 추가 */
/* 2015.11.09 추가  끝 */

.custView {width:1000px; margin:24px auto 0 auto; border-bottom:1px solid #ccc; border-top:2px solid #ccc;}
.custView.mt0 {width:1000px; margin:0; border-bottom:1px solid #ccc; border-top:1px solid #ccc !important;} /* 2015.11.10 수정 */
.custView .title_wrap {position:relative; min-height:67px; background:url('../images/totl_bg_05.png') repeat-x left bottom;}
.custView .title_wrap .num {position: absolute; top:-2px; left:0; width:92px; height:64px; padding:5px 0 0 0; font-size:28px; color:#fff; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; line-height:69px; text-align:center; background:url('../images/mypage_img_01.gif') no-repeat left top;}
.custView .title_wrap .link {padding:30px 340px 15px 140px; color:#00a6e6; font-size: 16px; line-height: 140%;}
.custView .title_wrap .date {position: absolute; top:34px; right:0; width:100px; padding: 0 10px; color:#747474; font-size: 14px; text-align:center; background:url('../images/totl_ic_bar.gif') no-repeat left 4px;}
.custView .title_wrap .cata {position: absolute; top:34px; right:126px; width:116px; padding: 0 10px; color:#747474; font-size: 14px; text-align:center; background:url('../images/totl_ic_bar.gif') no-repeat left 4px;}
.custView .title_wrap .cata1 {position: absolute; top:34px; right:126px; width:70px; color:#747474; font-size: 14px; text-align:center; background:url('../images/totl_ic_bar.gif') no-repeat left 4px;}
.custView .title_wrap .pro {position: absolute; top:34px; right:264px; width:80px; color:#747474; font-size: 14px; text-align:center;}
.custView .title_wrap .pro1 {position: absolute; top:34px; right:196px; width:80px; color:#747474; font-size: 14px; text-align:center;}
.custView .cont_wrap {padding:23px 20px 23px 140px; color:#404040; line-height: 36px;}
/* 2015.11.10 추가  시작 */
.custView .title_wrap1 {position:relative; min-height:67px; background:url('../images/totl_bg_05.png') repeat-x left bottom;}
.custView .title_wrap1 .num {position: absolute; top:-2px; left:0; width:92px; height:64px; padding:5px 0 0 0; font-size:28px; color:#fff; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; line-height:69px; text-align:center; background:url('../images/mypage_img_01.gif') no-repeat left top;}
.custView .title_wrap1 .link {padding:30px 140px 15px 140px; color:#00a6e6; font-size: 16px; line-height: 140%;}
.custView .title_wrap1 .date {position: absolute; top:34px; right:0; width:100px; padding: 0 10px; color:#747474; font-size: 14px; text-align:center;}
/* 2015.11.10 추가  끝 */

.custCenterInfo {position:relative; display:block; width:1000px; padding:15px 0; margin:auto; background:url('../images/totl_bg_05.png') repeat-x left bottom;} /* 2015.10.01 수정 */
.custCenterInfo .appDownBtn {position:absolute; top:21px; right:0; display:block;} /* 2015.10.01 추가 */
.custCenterInfo .centerInfo:first-child {margin:0 !important;}
.custCenterInfo .centerInfo {position:relative; min-height: 23px; margin:7px 0 0 0; padding:0 0 0 187px; line-height: 23px; color:#747474;}
.custCenterInfo .centerInfo .title {display: block; position: absolute; top:0; left:4px; width: 173px; height: 23px; line-height: 23px; text-align: center; font-size:13px; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; color:#fff; background: #808080;}
.custCenterInfo .centerInfo strong {font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif;}

.custTxt01 {padding: 37px 0 0 0; font-size: 24px; color:#747474;} /* 2015.08.20 수정 */
.custTxt02 {padding: 22px 0 0 0; text-align:center; font-size: 24px; color:#747474;}

.boardSty01 {width:100%; border-top:1px solid #ddd; table-layout: fixed; border-collapse: collapse;}
.boardSty01 th {padding: 9px 0; font-size:12px; color:#5b5b5b; text-align:center; border-bottom:1px solid #ddd; background: #f6f6f6;} /* 2015.08.20 수정 */
.boardSty01 td {padding: 10px 0; font-size:14px; color:#5b5b5b; text-align:center; border-bottom:1px solid #ddd;}
.boardSty01 td.fn11 {font-size:12px;} /* 2015.08.20 추가 */
.boardSty01 td.td01{text-align:left; padding: 10px 0 10px 40px;}

.custClickWrap {position:relative; width:1000px; margin:-2px auto 0 auto; clear:both; background: #fff;}
.custClickWrap .clik_cont_wrap {height:auto !important; border-top:1px solid #ccc !important; padding-bottom:13px;}
.custClickWrap .clik_chat_wrap {width:460px !important;}

.file_wrap {position:relative; height:29px; padding:0 79px 0 28px; line-height:29px; font-size:14px; color:#777; border:1px solid #a3a3a3; background: #fff;}
.file_wrap .chk {position: absolute; top:9px; left:7px;z-index:999;}
.file_wrap label {display: block; overflow:hidden; height:29px; line-height:29px; font-size: 12px; color:#666;}
.file_wrap .btn_file {position: absolute; top:0; right:0;}

.category1_wrap .fileGuideTxt {padding:3px 0; font-size: 12px; color:#666; line-height:22px;}

.btn_r_wrap {padding:10px 0 13px 0; text-align: right;}
.btn_r_wrap a {display: inline-block; width:78px; height:24px; margin:0 0 0 5px; line-height:24px; font-size:12px; font-weight:bold; color:#7a7a7a; text-align:center; border:1px solid #dadada; background: #f0efef;}
.btn_r_wrap a:hover {text-decoration: none;}

.custDownMenu {overflow: hidden; padding: 35px 0; text-align: center; border-bottom:1px solid #cdcdcd;} /* 2015.11.09 수정 */
.custDownMenu li {display:inline-block; vertical-align:top; background:url('../images/cust_img_bg.gif') no-repeat top right} /* 2015.11.13 수정 */
.custDownMenu.ea2 li {float:left; width:50% !important;} /* 2015.12.01 추가 */
.custDownMenu.ea4 li {float:left; width:250px !important;} /* 2015.12.01 추가 */
.custDownMenu.ea5 li {float:left; width:197px !important;} /* 2015.11.13 추가 */
.custDownMenu.ea6 li {width:160px !important;} /* 2015.11.10 추가 */
.custDownMenu .smTxt {display:block; margin:5px 0 0 0; font-size: 14px; color:#747474;}/* 2015.11.10 추가 */
.custDownMenu .smTxt:hover {color:#00A6E6 !important;}/* 2015.11.17 추가 */
.custDownMenu li.li01 {width:168px;} /* 2015.10.01 수정 */
.custDownMenu li.li02 {width:165px;} /* 2015.10.01 수정 */
.custDownMenu li.li03 {width:165px;} /* 2015.10.01 수정 */
.custDownMenu li.li04 {width:165px ;} /* 2015.10.01 수정 */
.custDownMenu li.li05 {width:166px;} /* 2015.10.01 수정 */
.custDownMenu li.li06 {width:165px;} /* 2015.10.01 추가 */
.custDownMenu li:last-child {background:none}/* 2015.10.01 수정 */
.custDownMenu li a {display:inline-block;  text-decoration: none;}
.custDownMenu .txt {display:block; margin:10px 0 0 0; font-size: 18px; color:#747474;}/* 2015.10.01 수정 */
.custDownMenu a:hover .txt, .custDownMenu a:hover .smTxt, .custDownMenu .on a .smTxt, 
.custDownMenu .on a .txt {color:#00A6E6 !important;}

.custDownMenu1 {overflow: hidden; background: url('../images/totl_bg_05.png') repeat-x left bottom;}
.custDownMenu1.backno {background:none; border-bottom:1px solid #dcdcdc;}
.custDownMenu1 li {float:left; width: 33%; height: 110px; margin: 35px 0; text-align: center; border-right:1px solid #dcdcdc;}
.custDownMenu1 li.last {border-right:none;}
.custDownMenu1 li a {display:inline-block; text-decoration: none;}
.custDownMenu1 .txt {display:block; margin:10px 0 0 0; font-size: 24px; color:#747474;}
.custDownMenu1 .smTxt {display:block; margin:5px 0 0 0; font-size: 14px; color:#747474;}
.custDownMenu1 a:hover .txt,
.custDownMenu1 a:hover .smTxt,
.custDownMenu1 .on a .txt,
.custDownMenu1 .on a .smTxt {color:#00A6E6 !important;}

.custDownWrap {margin:37px 0 0 0; padding: 25px 22px 22px 22px; color:#5b5b5b; border-top:1px solid #ddd; border-bottom:1px solid #ddd;} /* 2015.08.20 수정 */
.custDownWrap_nb{margin-top:0; border-top:none; border-bottom:none}/* 2015.10.01 추가 */
.custDownWrap .title {font-size: 16px; line-height:22px} /* 2015.08.20 수정 */
.custDownWrap .cont {margin:15px 0 0 0; font-size: 12px; line-height:22px;}
.custDownWrap .cont2 {margin:0 0 0 0; font-size: 12px; line-height:22px;}/* 2015.10.01 추가 */
.custDownWrap .cont .blue {color:#00a6e6;}
.custDownWrap .cont .blue2 {color:#0184ff;}/* 2015.10.01 추가 */

.custService {overflow: hidden; padding: 35px 0; border-bottom:1px solid #cdcdcd;}
.custService li {float:left; text-align: center;}
.custService .txt {display:block; margin:10px 0 0 0; font-size: 18px; color:#333;}
.custService a {display:inline-block; text-decoration: none;}
.custService a.btn1 {display:block; width:117px; height:26px; line-height:26px; margin:3px auto 0 auto; padding:0 0 0 10px; font-size:13px; text-align:left; color:#2f2f2f; text-decoration: none; background:#fff url('../images/totl_ic_11off.png') no-repeat 115px 8px; border:1px solid #898989;} /* 2015.09.15 추가 */
.custService a.btn1:hover {color:#dfdfdf; background:#2c2c2c url('../images/totl_ic_11on.png') no-repeat 115px 8px; border:1px solid #898989;} /* 2015.09.15 추가 */
.mgT10 {margin:10px 0 0 0;}  /* 2015.09.15 추가 */


/*cust*/
.custDownWrap2 {margin:37px 0 0 0; padding: 25px 22px 22px 22px; color:#5b5b5b; font-size:12px; line-height:24px;}
.custDownWrap3 {margin:37px 0 0 0; padding: 25px 22px 22px 22px; color:#5b5b5b; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.custDownWrap3 .title {font-size: 16px; line-height:22px} /* 2015.08.20 수정 */
.custDownWrap3 .cont{margin:15px 0 0 0; font-size: 12px; line-height:24px; margin-top:0}
.custTit_p{color:#5b5b5b; font-size:12px !important; line-height:18px}
.custTit1{display:block; padding:0 0 14px; margin:0 !important; color:#2a2a2a; font-size:16px !important; font-weight:bold; line-height:18px}
.custTit2{display:block; padding:30px 0 20px; margin:0; color:#00a6e6; font-size:16px; font-weight:bold; line-height:18px}
.custTit3{display:block; color:#3b728e; font-weight:bold; line-height:24px}
.custTit4{display:block; font-weight:bold; line-height:24px; font-style:normal}
.custPD1{padding-bottom:30px}
.custPD2{padding-bottom:35px}
.custPD3{padding-bottom:85px}
.custPD4{padding-bottom:15px}
.custPD5{padding-bottom:60px}/* 2015.10.01 추가 */
.custBtnPD{margin-bottom:10px}
.custBtnPD2{margin-bottom:20px}/* 2015.10.01 추가 */
.custPDL1{padding-left:15px}
.custBtn1{display:inline-block; width:300px; padding:0 20px; border:1px solid #707070; height:38px; line-height:38px; color:#5b5b5b !important; text-decoration:none !important; font-weight:bold; background:url(../images/cust_arrow.gif) no-repeat right 50%}
.custBtn2{display:inline-block; width:430px; padding:0 20px; border:1px solid #707070; height:38px; line-height:38px; color:#5b5b5b !important; text-decoration:none !important; font-weight:bold; background:url(../images/cust_arrow.gif) no-repeat right 50%}
.custChart{position:relative;}
.custChart li{float:left; width:197px; background:url(../images/cust_arrow2.gif) no-repeat right 50%}
.custChart li p{width:168px; padding-top:18px; padding-bottom:18px; color:#5b5b5b; font-weight:bold; text-align:center; border:1px solid #282828;}
.custChart li.lastCli{position:absolute; top:0; right:0; width:168px; margin-right:0; background:none;}
.custClear{clear:both}
.custTbl {border-spacing:0;border-collapse:collapse;width:755px; table-layout:fixed; line-height:19px;}
.custTbl thead th{padding:8px 0; background:#f0f0f0; color:#5b5b5b; font-weight:bold; text-align:center; border-bottom:1px solid #707070; border-top:1px solid #707070; border-right:1px solid #707070}
.custTbl th.thLB{border-left:1px solid #707070}
.custTbl tbody th{padding:8px 0; color:#5b5b5b; text-align:center; font-weight:normal; border-left:1px solid #707070; border-bottom:1px solid #707070; border-right:1px solid #707070; }
.custTbl tbody.thL th{padding:8px 15px 8px 15px; text-align:left;}
.custTbl tbody td{padding:8px 15px 8px 15px; color:#5b5b5b; border-bottom:1px solid #707070; border-right:1px solid #707070; }
.custTbl tbody td.txtC{text-align:center}
.custTbl tbody th em,
.custTbl tbody td em{color:#00a6e6; font-style:normal}

/* 2015.09.15 추가 */
.custFloatMenu {position:absolute; left:50%; top:184px; width:80px; margin:0 0 0 540px; border:1px solid #dcdcdc;}

/* 2015.09.25 추가 */
.swUpgradeWrap {overflow:hidden; width:703px; padding:23px 0 23px 297px; margin:-27px 0 0 -22px; background:#f1f0ee url('../images/cust_tit_os.png') no-repeat 95px 50%;}
.swUpgradeWrap dl {padding:0 0 0 18px; border-left:1px solid #d6d6d6;}
.swUpgradeWrap dl dt {margin:15px 0 0 0;}
.swUpgradeWrap dl .first {margin:0;}
.swUpgradeWrap dl dd {margin:5px 0 0 0; font-size:12px; color:#545454; line-height:24px;}
.swUpgradeWrap .txtCol1 {color:#953535;}

.vaM {vertical-align:middle;}

/* 2015.10.16 추가 */
.mgMs23 {margin:0 0 0 -22px;}
.appColo {font-weight:bold; color:#00a6e6;}
.appColo1 {color:#7c0806;}

/* 2015.11.10 추가 */
.custTxtWrap {padding:25px 0; text-align: center;}
.custTxtWrap p {color:#404040; font-size: 18px; text-align: center; line-height: 140%;}
.custTxtWrap p .tit {color:#00a6e6;}
.custTxtWrap p .link {margin:0 0 0 15px; color:#00a6e6; font-size: 14px; text-decoration: none;}
.custTxtWrap p .link:hover {text-decoration: underline;}

.custInner {}

/* 2015.12.09 추가 */
.custInfoWrap {position:relative; display:block; width:1000px; padding:30px 0; margin:auto; background:url('../images/totl_bg_05.png') repeat-x left bottom; border-top:1px solid #ccc;}
.custInfoWrap .centerInfo:first-child {margin:0 !important;}
.custInfoWrap .centerInfo {position:relative; min-height: 23px; margin:7px 0 0 0; padding:0 0 0 187px; line-height: 23px; color:#747474;}
.custInfoWrap .centerInfo .title {display: block; position: absolute; top:0; left:4px; width: 173px; height: 23px; line-height: 23px; text-align: center; font-size:13px; font-family:"Noto Sans KR", "NanumGothic", dotum,"돋움", sans-serif; color:#fff; background: #808080;}
.custInfoWrap .centerInfo .btn {display:inline-block; margin:0 0 0 18px; color:#01a6e6;}

/* 2016.03.29 추가*/
.totl_title_wrap h3 .h3_tit .txt img.lunaImg {margin:-10px 8px 0 0;}
.totl_title_wrap h3 .h3_tit .txt img.watchImg {margin:-20px 0 0 0;}
.totl_title_wrap h3 .h3_tit .txt img.disImg {margin:-12px 8px 0 0;}


/* 2016-10-11 추가 */
.lunaSbtn {display:block; float:left; text-align:center; vertical-align:bottom;width:200px;}
.lunaSbtn p {font-size:20px;color:#262626;text-decoration:none !important;}
.lunaSbtn.on p {color:#00a6e6; text-decoration:underline !important;}
.lunaTit {font-size:26px;color:#00a6e6; margin-bottom:30px;}
.lunaTit span {color:#404040;}