@import url("/apti/css/apti_font.css");
@import url("table.css");
@import url("sub_part.css");
@import url("sub_part_js.css");

/* nanum-gothic-regular - latin */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url('/apti/css/font/nanum-gothic-v13-latin_korean-regular.eot'); /* IE9 Compat Modes */
  src: local('Nanum Gothic'),
       url('/apti/css/font/nanum-gothic-v13-latin_korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/apti/css/font/nanum-gothic-v13-latin_korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/apti/css/font/nanum-gothic-v13-latin_korean-regular.woff') format('woff'), /* Modern Browsers */
       url('/apti/css/font/nanum-gothic-v13-latin_korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/apti/css/font/nanum-gothic-v13-latin_korean-regular.svg#NanumGothic') format('svg'); /* Legacy iOS */
}

/* default */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0; padding:0;}
fieldset,img {border:0 none;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
/*img,input,select,textarea,button {vertical-align:middle;}*/
img,input{vertical-align:middle;}
button {border:0 none;background-color:transparent;cursor:pointer;}
body {background:#fff;min-width:937px;}
body, table, td{font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; color:black; font-size:12px; line-height:1.5;}
a {color:#333;text-decoration:none;}
a:active, a:hover {text-decoration:none;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal;}
hr {display:none;}
th{font-weight:bold;}
fieldset {margin:0px;padding:0px;border:none;}
legend, caption {display:none;}
span {vertical-align:top;}
em,address {font-style:normal;} a {text-decoration:none;color:black;} a:hover,a:active,a:focus {text-decoration:none;color:black;}
input {font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif;font-size:12px;padding-left:5px; line-height:20px; color: #000; caret-color: #2761ff;}
input::placeholder, 
input::-webkit-input-placeholder,
input::-moz-input-placeholder,
input::-ms-input-placeholder {color: #BBC0C8;}
select {font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; font-size:12px;padding-left:5px;}
textarea {font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; font-size:12px;padding:5px;}


/* margin,padding */
.pT3 {padding-top:3px;}
.pT5 {padding-top:5px;}
.pT10 {padding-top:10px;}
.pT12 {padding-top:12px;}
.pT20 {padding-top:20px;}
.pT30 {padding-top:30px;}
.pB0 {padding-bottom:0px;}
.pB20 {padding-bottom:20px;}
.pB30 {padding-bottom:30px;}
.pL0 {padding-left:0px;}
.pL5 {padding-left:5px;}
.pL10 {padding-left:10px;}
.pL20 {padding-left:20px;}
.pL30 {padding-left:30px;}
.mB10 {margin-bottom:10px;}
.mT1 {margin-top:1px;}
.mT2 {margin-top:2px;}
.mT3 {margin-top:3px;}
.mT4 {margin-top:4px;}
.mT5 {margin-top:5px;}
.mT6 {margin-top:6px;}
.mT7 {margin-top:7px;}
.mT8 {margin-top:8px;}
.mT9 {margin-top:9px;}
.mT10 {margin-top:10px;}
.mT15 {margin-top:15px;}
.mT17 {margin-top:17px;}
.mT20 {margin-top:20px;}
.mT25 {margin-top:25px;}
.mT30 {margin-top:30px;}
.mR0 {margin-right:0px;}
.mR5 {margin-right:5px;}
.mR10 {margin-right:10px;}
.mR25 {margin-right:25px;}
.mR30 {margin-right:30px;}
.mR40 {margin-right:40px;}
.mL0 {margin-left:0px;}
.mL1 {margin-left:1px;}
.mL5 {margin-left:5px;}
.mL10 {margin-left:10px;}
.mL20 {margin-left:20px;}
.mL24 {margin-left:24px;}
.mL30 {margin-left:30px;}
.mL27 {margin-left:27px;}
.mL29 {margin-left:29px;}
.mL37 {margin-left:37px;}
.mL40 {margin-left:40px;}
.mL50 {margin-left:50px;}
.mL120 {margin-left:120px;}

.mT_10 {margin-top:10px !important;}

/* font */
.orange_n {color:#fd8815;}
.orange_bold {color:#fd8815;font-weight:bold;}
.normal_bold {color:#666;font-weight:bold;}
.blue_n {color:#2fa4d3;}
.txt_left {text-align:left;}
.txt_right {text-align:right;}
.txt_center {text-align:center;}

/* etc */
.vn {visibility:hidden;}
.d_ib {display:inline-block;}
.d_b {display:block;}
.f_l {float:left;}
.f_r {float:right;}
.of_h {overflow:hidden;}
.va_t {vertical-align:top;}

/* intro */
.intro_body {position:relative;width:100%;min-height:760px;background:url(/aptHome/images/intro_bg.gif);}
.intro_wrap {position:absolute;top:186px;width:100%;}
.intro_wrap .intro_logo {margin:0 auto;width:1000px;height:60px;}
.intro_wrap h1 a {cursor:pointer;text-align:left;}
.intro_wrap h1 span.logo_img {display:inline-block;padding-top:15px;font-size:20px;}
.intro_wrap h1 span.logo_txt {padding-top:3px;}
.intro_wrap .intro_img {position:relative;margin:0 auto;width:1000px;height:350px; background:url(/aptHome/images/intro_img_bg.jpg);}
.intro_wrap .intro_img .btnL {position:absolute;top:130px;left:20px;z-index:10;}
.intro_wrap .intro_img .btnR {position:absolute;top:130px;right:21px;z-index:10;}
.intro_wrap .intro_img .img_banner {position:relative;padding:6px 0 0 9px;}
.intro_wrap .intro_img .img_banner .txt_bg {position:absolute;bottom:0;left:9px;width:980px;height:60px;background: none rgba(0, 0, 0, 0.7); 
/* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */ 
filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#70000000', endColorstr='#70000000');z-index:1;}
.intro_wrap .intro_img .img_banner .txt {position:absolute;bottom:17px;left:20px;font-size:17px;font-weight:bold;color:#fff;z-index:5;}
.intro_wrap .intro_img .img_banner .btn_go {position:absolute;bottom:10px;right:20px;z-index:5;}
.intro_wrap .intro_footer {margin:15px auto 0 auto;width:1000px;height:60px;text-align:center;}


/* main */
#wrap {position: relative; width: 100%; background: url('/aptHome/images/main_bg.png') repeat-x; z-index:1}
#header {overflow: hidden; width: 100%; max-width: 1000px; height: 66px; margin: 0 auto;}
#header h1 {float: left; max-width: 318px;}
#header h1 span {display: inline-block; padding-top:15px; font-size: 18px;}
#header .top_apt_name {display: flex; flex-direction: row; align-items: center; padding: 20px 0 0; cursor: pointer; }
#header .top_apt_name span {padding: 0 0 0 5px; font-family: 'Pretendard', 'Noto Sans KR', Dotum, AppleGothic, sans-serif;}
#header .top_area {float: right; text-align: right; width: 682px; margin: 20px 0 0;}
#header .top_area span a:hover {text-decoration: underline;}
#header .top_area .login_time_count {display: inline-flex; flex-direction: row; align-items: center;}
#header .top_area .login_time_count .orange_bold {margin: 0 0 0 5px;}

.input_id, .input_pw {display:inline-block;}
.input_id input.txt {width:130px; height:26px; line-height:26px; border:0px solid #707070; background:url('/aptHome/images/main_loginbg_on.jpg') no-repeat; color:#333; font-size:12px; background-position:0px 0px;}
.input_pw input.txt {width:130px; height:26px; line-height:26px; border:0px solid #707070; background:url('/aptHome/images/main_loginbg_on.jpg') no-repeat; color:#333; font-size:12px; background-position:-144px 0px;}
.input_id input.txt_on, .input_pw input.txt_on {width:130px; height:26px; border:0px solid #f55500; background:url('/aptHome/images/main_loginbg_off.jpg') no-repeat;line-height:26px; }
.input_id input.txt_off, .input_pw input.txt_off { background:url('/aptHome/images/main_loginbg_off.jpg') no-repeat; font-size:12px; line-height:26px; }

/* ±âº» ¸Þ´º */
#global-menu > ul{position:relative; width:1000px; margin:0 auto; height:58px; background:url('/aptHome/images/navi.png') 0 0 no-repeat;z-index:2;}
#global-menu > ul  li {font-family: 'Pretendard', 'Noto Sans KR', Dotum, AppleGothic, sans-serif;}
#global-menu > ul  li#gnb01 {display:block; float:left;height:54px; width:120px; text-align:center;margin-left:40px;}
#global-menu > ul  li#gnb02 {display:block; float:left;height:54px; width:120px; text-align:center;margin-left:40px;}
#global-menu > ul  li#gnb03 {display:block; float:left;height:54px; width:120px; text-align:center;margin-left:40px;}
#global-menu > ul  li#gnb04 {display:block; float:left;height:54px; width:120px; text-align:center;margin-left:40px;}
#global-menu > ul  li#gnb05 {display:block; float:left;height:54px; width:120px; text-align:center;margin-left:40px;}
#global-menu > ul  li#gnb06 {display:block; float:left;height:54px; width:120px; text-align:center;margin-left:40px;}
#global-menu > ul  li > a{display:block; height:54px;  overflow:hidden; margin:0 auto; }


/* ¸Þ´º 1°³ Ãß°¡ */
#global-menu02 > ul {position:relative; width: 100%; max-width:1000px; margin:0 auto; height:58px; background:url('/aptHome/images/navi.png') 0 0 no-repeat;z-index:2;}
#global-menu02 > ul  li {font-family: 'Pretendard', 'Noto Sans KR', Dotum, AppleGothic, sans-serif;}
#global-menu02 > ul  li#gnb01 {width:137px;font-size:16px;font-weight:600;letter-spacing:-0.5px;display:block; float:left;height:35px;text-align:center;padding-top:19px;margin-left:17px;}
#global-menu02 > ul  li#gnb02 {width:137px;font-size:16px;font-weight:600;letter-spacing:-0.5px;display:block; float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu02 > ul  li#gnb03 {width:137px;font-size:16px;font-weight:600;letter-spacing:-0.5px;display:block; float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu02 > ul  li#gnb04 {width:137px;font-size:16px;font-weight:600;letter-spacing:-0.5px;display:block; float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu02 > ul  li#gnb05 {width:137px;font-size:16px;font-weight:600;letter-spacing:-0.5px;display:block; float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu02 > ul  li#gnb06 {width:137px;font-size:16px;font-weight:600;letter-spacing:-0.5px;display:block; float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu02 > ul  li#gnb07 {width:137px;font-size:16px;font-weight:600;letter-spacing:-0.5px;display:block; float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu02 > ul  li > a:hover span {color:#3C70FF;}

/* ¸Þ´º 2°³ Ãß°¡ */
#global-menu03 > ul {position:relative;width:1000px; margin:0 auto; height:58px; background:url('/aptHome/images/navi.png') 0 0 no-repeat;z-index:2;}
#global-menu03 > ul  li {font-family: 'Pretendard', 'Noto Sans KR', Dotum, AppleGothic, sans-serif;}
#global-menu03 > ul  li#gnb01 {width:125px;font-size:14px;font-weight:600;letter-spacing:-0.5px;display:block;float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu03 > ul  li#gnb02 {width:125px;font-size:14px;font-weight:600;letter-spacing:-0.5px;display:block;float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu03 > ul  li#gnb03 {width:125px;font-size:14px;font-weight:600;letter-spacing:-0.5px;display:block;float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu03 > ul  li#gnb04 {width:125px;font-size:14px;font-weight:600;letter-spacing:-0.5px;display:block;float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu03 > ul  li#gnb05 {width:125px;font-size:14px;font-weight:600;letter-spacing:-0.5px;display:block;float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu03 > ul  li#gnb06 {width:125px;font-size:14px;font-weight:600;letter-spacing:-0.5px;display:block;float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu03 > ul  li#gnb07 {width:125px;font-size:14px;font-weight:600;letter-spacing:-0.5px;display:block;float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu03 > ul  li#gnb08 {width:125px;font-size:14px;font-weight:600;letter-spacing:-0.5px;display:block;float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu03 > ul  li > a:hover {color:#fa6400;}


/* ¸Þ´º 3°³ Ãß°¡ */
#global-menu04 > ul {position:relative;width:1000px; margin:0 auto; height:58px; background:url('/aptHome/images/navi.png') 0 0 no-repeat;z-index:2;}
#global-menu04 > ul  li {}
#global-menu04 > ul  li#gnb01 {width:157px;font-size:16px;font-weight:600;letter-spacing:-0.5px;display:block; float:left;height:35px;text-align:center;padding-top:19px;margin-left:17px;}
#global-menu04 > ul  li#gnb02 {width:157px;font-size:16px;font-weight:600;letter-spacing:-0.5px;display:block; float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu04 > ul  li#gnb03 {width:157px;font-size:16px;font-weight:600;letter-spacing:-0.5px;display:block; float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu04 > ul  li#gnb04 {width:157px;font-size:16px;font-weight:600;letter-spacing:-0.5px;display:block; float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu04 > ul  li#gnb05 {width:157px;font-size:16px;font-weight:600;letter-spacing:-0.5px;display:block; float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu04 > ul  li#gnb06 {width:157px;font-size:16px;font-weight:600;letter-spacing:-0.5px;display:block; float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu04 > ul  li#gnb07 {width:0px;font-size:16px;font-weight:600;letter-spacing:-0.5px;display:block; float:left;height:35px;text-align:center;padding-top:19px;}
#global-menu04 > ul  li > a:hover span {color:#fa6400;}


.sub-menu {display:none;position:absolute;top:50px;border:3px solid #3C70FF;font-size:14px;background-color:#fff;z-index:40000;}
#global-menu > ul li > .sub-menu li {width:135px; padding-left:0px; height:28px; line-height:28px; text-align:left; border-top:1px solid #ececec; background-color:#fff;font-weight: 600;}
#global-menu > ul li > .sub-menu li a.m1 {padding-left:5px;background:none;}
#global-menu > ul li > .sub-menu li a.m1:hover {background:#ededed; color:#fa6400;}
.left01 {left:30px;}
.left02 {left:190px;}
.left03 {left:350px;}
.left04 {left:510px;}
.left05 {left:670px;}
.left06 {left:830px;}

#global-menu02 > ul li > .sub-menu li {width:137px; padding-left: 0px; height: 34px; line-height: 34px; text-align:left; border-top:1px solid #ececec; background-color:#fff; font-size: 14px; font-weight: 600;}
#global-menu02 > ul li > .sub-menu li a.m1 {float:left;width:132px; padding-left:5px;background:none;}
#global-menu02 > ul li > .sub-menu li a.m1:hover {background:#ededed;}
.left2_01 {left:17px;}
.left2_02 {left:154px;}
.left2_03 {left:291px;}
.left2_04 {left:428px;}
.left2_05 {left:565px;}
.left2_06 {left:702px;}
.left2_07 {left:839px;}

#global-menu03 > ul li > .sub-menu li {width:125px; padding-left:0px; height: 34px; line-height: 34px; text-align:left; border-top:1px solid #ececec; background-color:#fff; font-size: 14px; font-weight: 600;}
#global-menu03 > ul li > .sub-menu li a.m1 {float:left;width:120px; padding-left:5px;background:none;}
#global-menu03 > ul li > .sub-menu li a.m1:hover {background:#ededed;}
.left3_01 {left:0px;}
.left3_02 {left:125px;}
.left3_03 {left:250px;}
.left3_04 {left:375px;}
.left3_05 {left:500px;}
.left3_06 {left:625px;}
.left3_07 {left:750px;}
.left3_08 {left:872px;}


#global-menu04 > ul li > .sub-menu li {width:137px; padding-left:0px; height: 34px; line-height: 34px; text-align:left; border-top:1px solid #ececec; background-color:#fff; font-size: 14px; font-weight: 600;}
#global-menu04 > ul li > .sub-menu li a.m1 {float:left;width:132px; padding-left:5px;background:none;}¤½¤½¤½¤½
#global-menu04 > ul li > .sub-menu li a.m1:hover {background:#ededed;}
.left22_01 {left:28px;}
.left22_02 {left:180px;}
.left22_03 {left:338px;}
.left22_04 {left:498px;}
.left22_05 {left:654px;}
.left22_06 {left:809px;}
.left22_07 {left:849px;}

/* 241029 ÁÖÂ÷¹æ¹®½ÅÃ» ¼­ºñ½º Á¾·á °øÁö ÆË¾÷ S */
.notice_popup {
	position: fixed;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	margin: 0 auto;
	overflow: hidden;
	width: 480px;
	z-index: 90;
	background-color: #fff;
	border-radius: 14px;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.10);
}
.notice_popup .contents_area {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 24px;
	padding: 36px 0;
	background: linear-gradient(180deg, #FFE9E9 -22.94%, #E6FAFF 100%);
}
.notice_popup .contents_area .title_area {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.notice_popup .contents_area .title_area .badge {
	box-sizing: border-box;
	min-height: 30px;
	padding: 5px 12px;
	font-family: Pretendard;
	font-size: 13px;
	font-weight: 500;
	line-height: calc(18/13);
	color: #FE0000;
	text-align: center;
	border-radius: 22px;
	border: 1px solid #FE0000;
	background-color: #FCF5F5;
}
.notice_popup .contents_area .title_area .title {
	display: block;
	margin: 12px auto 0;
	font-family: Pretendard;
	font-size: 20px;
	font-weight: 600;
	line-height: calc(30/20);
	color: #111;
	text-align: center;
}
.notice_popup .contents_area .title_area .title em {
	font-family: Pretendard;
	font-size: 20px;
	font-weight: 600;
	line-height: calc(30/20);
	color: #2761FF;
}
.notice_popup .contents_area .title_area .text {
	margin: 10px auto 0;
	font-family: Pretendard;
	font-size: 14px;
	font-weight: 400;
	line-height: calc(23/14);
	text-align: center;
	color: #000;
}
.notice_popup .contents_area .img_button img {
	width: 354px;
	vertical-align: top;
}
.notice_popup .contents_area .img_button .btn_service_guide {
	overflow: hidden;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 2px;
	margin: 0 auto;
	width: 300px;
	height: 50px;
	border-radius: 99px;
	background-color: #2761FF;
}
.notice_popup .contents_area .img_button .btn_service_guide:active:after {
	opacity: 0.1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	content: '';
}
.notice_popup .contents_area .img_button .btn_service_guide .text {
	font-family: 'Pretendard';
	font-size: 15px;
	font-weight: 500;
	line-height: 1.5;
	color: #fff;
}
.notice_popup .contents_area .img_button .btn_service_guide .icon {
	flex: 0 0 auto;
	width: 24px;
	height: 24px;
	background: url('../images/main/ico_download.png') no-repeat center / contain;
}
.notice_popup .btn_area {
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 15px 0px 16px;
	border-top: 1px solid #F1F2F3;
	background-color: #fff;
}
.notice_popup .btn_area .btn_checkbox input {
	display: none;
}
.notice_popup .btn_area .btn_checkbox .label_box {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 0 24px;
	cursor: pointer;
}
.notice_popup .btn_area .btn_checkbox .label_box .icon {
	flex: 0 0 auto;
	width: 24px;
	height: 24px;
	background: url('../images/main/check_gray_M.png') no-repeat center / contain;
}
.notice_popup .btn_area .btn_checkbox .label_box .text {
	font-family: 'Pretendard';
	font-size: 15px;
	font-weight: 500;
	line-height: 1.5;
	color: #707783;
}
.notice_popup .btn_area .btn_checkbox input:checked + .label_box .icon {
	background-image: url('../images/main/check_blue_M.png');
}
.notice_popup .btn_area .btn_popup_close {
	padding: 0 24px;
	font-family: 'Pretendard';
	font-size: 15px;
	font-weight: 500;
	line-height: 1.5;
	color: #383838;
}
/* 241029 ÁÖÂ÷¹æ¹®½ÅÃ» ¼­ºñ½º Á¾·á °øÁö ÆË¾÷ E */

#main_banner {
	box-sizing: border-box;
	width: 100%;
	height: 354px;
	padding: 17px 0;
	background-color: #09141F;
}
#main_banner .main_banner_swiper {
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	width: 980px;
	height: 320px;
}
#main_banner .main_banner_swiper .swiper-slide {
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}
#main_banner .main_banner_swiper .slide01 {
	background-image: url('/aptHome/images/main/main_banner_241002_2x.png');
}
#main_banner .main_banner_swiper .slide02 {
	background-image: url('/aptHome/images/main/main_banner_241015_2x.png');
}
#main_banner .main_banner_swiper .pagination_wrap {
	position: absolute;
	bottom: 15px;
	right: 15px;
	display: flex;
	flex-direction: row;
    align-items: center;
	gap: 12px;
	padding: 6px 9px;
	border-radius: 30px;
	background-color: rgba(42, 42, 44, 0.70);
	z-index: 1;
}
#main_banner .main_banner_swiper .pagination_wrap .swiper-button-next, 
#main_banner .main_banner_swiper .pagination_wrap .swiper-button-prev {
	position: static;
	margin: 0;
	width: 6px;
	height: 10px;
}
#main_banner .main_banner_swiper .pagination_wrap .swiper-button-next:after, 
#main_banner .main_banner_swiper .pagination_wrap .swiper-button-prev:after {
	display: none;
}
#main_banner .main_banner_swiper .pagination_wrap .paging_box {
	display: flex;
	flex-direction: row;
    align-items: center;
	gap: 4px;
}
#main_banner .main_banner_swiper .pagination_wrap .paging_box .swiper-pagination-current {
	min-width: 8px;
	font-family: Pretendard;
	font-size: 13px;
	font-weight: 500;
	line-height: calc(16/13);
	color: #FFF;
	text-align: center;
}
#main_banner .main_banner_swiper .pagination_wrap .paging_box .slash {
	font-family: Pretendard;
	font-size: 13px;
	font-weight: 500;
	line-height: calc(16/13);
	color: rgba(255, 255, 255, 0.60);
}
#main_banner .main_banner_swiper .pagination_wrap .paging_box .swiper-pagination-total {
	min-width: 8px;
	font-family: Pretendard;
	font-size: 13px;
	font-weight: 500;
	line-height: calc(16/13);
	color: rgba(255, 255, 255, 0.60);
	text-align: center;
}

#main_con9 {overflow:hidden;width:980px;height:597px;margin:0 auto;background:url(/aptHome/images/main_con9_bg.jpg) no-repeat;}
#main_con6 {overflow:hidden;width:980px;height:398px;margin:0 auto;background:url(/aptHome/images/main_con6_bg.jpg) no-repeat;}

.center_con03 {float:left;margin-left:1px;width:325px;height:198px;}
.left_con01, .left_con02, .left_con03, .center_con01, .right_con01, .center_con02, .right_con02, .right_con03 {float:left; margin:0 0 1px 1px; width:305px; height:183px; padding:15px 0 0 20px;}
.table_con h3, .intro_con h3 {width: 260px; padding: 0 0 6px 18px; background:url('/aptHome/images/main_bullet.jpg') 0 4px no-repeat; border-bottom:1px solid #ccc; font-family: 'Pretendard', 'Noto Sans KR', Dotum, AppleGothic, sans-serif; font-size:15px; color: #222;}
.calendar_con h3, .webzine_con h3, .add_con h3, .shopi_con h3 {position: relative; width:260px; padding: 0 0 6px 18px; background:url('/aptHome/images/main_bullet.jpg') 0 4px no-repeat; font-family: 'Pretendard', 'Noto Sans KR', Dotum, AppleGothic, sans-serif; font-size:15px; color: #222;}

.table_con {}
.table_con li {margin:6px 0 0 5px;vertical-align:top;}
.calendar_con ul {width:280px;}
.calendar_con table {width:280px;border-collapse:collapse;border-spacing:0;padding:0px;margin:0px;}
.calendar_con table th {height:20px;background-color:#f3f3f3;font-weight:bold;font-size:10px;}
.calendar_con table td {height:18px;text-align:center;font-size:10px;}
.calendar_con table td.on {background-color:#ffdbc2;}
.calendar_con .list_down {position:absolute;top:15px;right:20px;width:117px;height:18px;border:1px solid #d9d9d9;padding:4px 0 0 5px;font-size:11px;}
.calendar_con .list_down span.this {display:inline-block;width:104px;}
.calendar_con .list_down span.btn {display:inline-block;overflow:hidden;width:10px;height:10px;background:url('/aptHome/images/bg_dropdown.jpg') -110px -3px;}
.calendar_con .list_down span.btn a {color:transparent;}
.calendar_con .list_view {position:absolute;top:38px;right:20px;width:122px;border:1px solid #d9d9d9;background-color:#fff;font-size:11px;text-align:left;margin:0;}
.calendar_con .list_view ul {width:122px;margin:0;}
.calendar_con .list_view li {padding:3px 0 3px 5px;border-top:1px solid #d9d9d9;}
.calendar_con .list_view li.no_line {border:0;}
.calendar_con .pay_list {position:relative; height:0px; width:280px;}
.calendar_con .pay_list span {position:absolute; top:-36px; right:0;}
.calendar_con .pay_list select {width:170px;border:1px solid #d9d9d9;}

.webzine_con {}
.webzine_con ul {width:260px;margin-left:7px;text-align:center;}
.webzine_con span.img {display:block;border:1px solid #ebebeb;width:140px;margin:0 auto;}
.webzine_con span.txt {display:block;margin-top:5px;}
.add_con, .shopi_con, .calendar_con {position:relative;overflow:hidden;}
.add_con .img_loc, .shopi_con .img_loc {position:absolute;right:20px;top:18px;}
.add_con .img_loc span, .shopi_con .img_loc span {display: inline-block; margin-left:3px;}
.add_con .go_left, .shopi_con .go_left {position:absolute;left:1px;top:98px;width:15px;height:24px;background:url('/aptHome/images/btn_maincon.jpg') 0 0;font-size:0;line-height:0;text-indent:-9999px;}
.add_con .go_right, .shopi_con .go_right {position:absolute;right:0;top:98px;width:15px;height:24px;background:url('/aptHome/images/btn_maincon.jpg') 15px 0;font-size:0;line-height:0;text-indent:-9999px;}
.add_con li.img {float:left;width:112px;border:1px solid #ebebeb;margin:1px 0 0 3px;border:1px solid #ebebeb;}
.add_con li.txt {float:left;display:table-cell;width:155px;height:112px;margin:0 0 0 10px;vertical-align:middle;}
.add_con li.txt span.tit {display:block;font-weight:bold;font-size:14px;}
.add_con .con{position:absolute; left:1px; top:10px;width:165px; height:134px; margin:0; padding:0;}
.shopi_con .img_list {}
.shopi_con .con {position:absolute; left:18px; top:5px;width:215px; height:135px; margin:0; padding:0;}
.banner_con {}
.banner_con li {float:left;width:162px;height:97px;background:url('/aptHome/images/main_fbanner.jpg') no-repeat;}
.banner_con li a {overflow:hidden;float:left;width:100%;height:100%;font-size:0;line-height:0;text-indent:-9999px;}
.banner_con li.around_info {width:162px;padding-left:0;background-position:0 0;}
.banner_con li.apt_re {width:162px;padding-left:0;background-position:-162px 0px;}
.banner_con li.go_apti {width:162px;padding-left:0;background-position:0 -97px;}
.banner_con li.add_cash {width:162px;padding-left:0;background-position:-162px -97px;}
.intro_con {}
.intro_con li {width:280px;line-height:183%;word-break: break-all;}


#quick_banner {box-sizing: border-box; position: relative; display: flex; align-items: center; width: 100%; height: 120px; margin: 0 auto; background-color: #fff;}
#quick_banner > ul {overflow: hidden; max-width: 980px; margin: 0 auto; text-align: center;}
#quick_banner > ul li {float: left; text-align: center;}
#quick_banner > ul li + li {margin: 0 0 0 50px;}
#quick_banner > ul li a {display: block;}
#quick_banner > ul li a img {display: block; margin: 0 auto; width: 50px;}
#quick_banner > ul li a span {display: block; margin: 4px 0 0; line-height: 1.2; font-family: 'Pretendard'; font-size: 13px; font-weight: 600; color: #88909c; text-align: center;}
.quick_banner_edit {position:absolute;top:300px;left:35%;width:430px;height:340px;background:url(/aptHome/images/quick09_bg.gif);z-index:300;margin:0 auto;}
.quick_banner_edit h5 {font-size:0;line-height:0;text-indent:-9999px;}
.quick_banner_edit ul {display: flex; align-items: center; justify-content: center; padding: 0 30px;}
.quick_banner_edit ul.top {margin: 105px 0 0 0;}
.quick_banner_edit ul.bottom {margin: 25px 0 0;}
.quick_banner_edit li {display: block; width: 25%;}
.quick_banner_edit li + li {margin-left: 10px;}
.quick_banner_edit li a {display: block;}
.quick_banner_edit li a img {display: block; margin: 0 auto; width: 50px;}
.quick_banner_edit li a span {display: block; margin: 4px 0 0; line-height: 1.2; font-family: 'Pretendard'; font-size: 13px; font-weight: 600; color: #88909c; text-align: center;}
.quick_banner_edit p.btn_area {width:194px;margin:13px auto 0 auto;}
.quick_banner_edit p.btn_area span.btn01 {display:inline-block;width:56px;height:27px;background:url(/aptHome/images/quick09_btn.gif) 0 0;}
.quick_banner_edit p.btn_area span.btn02 {display:inline-block;width:56px;height:27px;background:url(/aptHome/images/quick09_btn.gif) -67px 0;}
.quick_banner_edit p.btn_area span.btn03 {display:inline-block;width:56px;height:27px;background:url(/aptHome/images/quick09_btn.gif) -134px 0;}
.quick_banner_edit p.btn_area span a {overflow:hidden;float:left;width:100%;height:100%;font-size:0;line-height:0;text-indent:-9999px;}

#bottom_wrap {width:100%;background:url('/aptHome/images/bottom_bg.jpg') repeat-x;z-index:10;}

#bottom_banner {overflow:hidden;width:1000px;height:93px;margin:0 auto;}
#bottom_banner > ul {overflow:hidden;height:92px;}
#bottom_banner > ul p {float:left;margin-top:34px;}
#bottom_banner > ul p.go_left {float:right;}
#bottom_banner > ul li.b_01 {float:left;margin:21px 18px 0 15px;}
#bottom_banner > ul li.b_02, li.b_03, li.b_04 {float:left;margin:21px 16px 0 12px;}

#footer {overflow: hidden; width: 100%; max-width:1100px; margin: 0 auto;}
#footer .policy2 {float:left; width: 50%; max-width:620px; margin-top:25px;}
#footer .policy2 ul {overflow:hidden;}
#footer .policy2 li {float:left;height:21px;}
/*
#footer .policy2 li a {overflow:hidden;float:left;width:100%;height:100%;font-size:0;line-height:0;text-indent:-9999px;}

#footer .policy2 li.f_menu01 {width:51px;background:url('/aptHome/images/foot_menu2.jpg');background-position:0 -2px;}
#footer .policy2 li.f_menu02 {width:55px;background:url('/aptHome/images/foot_menu2.jpg');background-position:-51px -2px;}
#footer .policy2 li.f_menu07 {width:124px;background:url('/aptHome/images/foot_menu2.jpg');background-position:-106px -2px;}
#footer .policy2 li.f_menu03 {width:100px;background:url('/aptHome/images/foot_menu2.jpg');background-position:-229px -2px;}
#footer .policy2 li.f_menu04 {width:57px;background:url('/aptHome/images/foot_menu2.jpg');background-position:-328px -2px;}
#footer .policy2 li.f_menu05 {width:125px;background:url('/aptHome/images/foot_menu2.jpg');background-position:-385px -2px;}
#footer .policy2 li.f_menu06 {width:69px;background:url('/aptHome/images/foot_menu2.jpg');background-position:-509px -2px;}
*/

#footer .policy {float:left;width:525px;height:36px;margin-top:25px;background:url('/aptHome/images/foot_menu_bg.jpg') no-repeat 0 0;}
#footer .policy ul {overflow:hidden;}
#footer .policy li {float:left;height:20px;}
#footer .policy li a {overflow:hidden;float:left;width:100%;height:100%;font-size:0;line-height:0;text-indent:-9999px;}
#footer .policy li.f_menu01 {width:47px;background:url('/aptHome/images/foot_menu.jpg');background-position:0 -2px;margin-right:8px;}
#footer .policy li.f_menu02 {width:44px;background:url('/aptHome/images/foot_menu.jpg');background-position:-62px -2px;margin:0 8px 0 5px;}
#footer .policy li.f_menu03 {width:88px;background:url('/aptHome/images/foot_menu.jpg');background-position:-121px -2px;margin:0 6px;}
#footer .policy li.f_menu04 {width:43px;background:url('/aptHome/images/foot_menu.jpg');background-position:-226px -2px;margin:0 8px;}
#footer .policy li.f_menu05 {width:123px;background:url('/aptHome/images/foot_menu.jpg');background-position:-283px -2px;margin:0 8px;}
#footer .policy li.f_menu06 {width:90px;background:url('/aptHome/images/foot_menu.jpg');background-position:-425px -2px;margin-left:8px;}

#footer .f_notice {float:right; width: 50%; max-width:465px;height:30px;margin-top:20px;background:url('/aptHome/images/bg_fnotice.jpg') no-repeat 0 0;}
#footer .f_notice ul {overflow:hidden;}
#footer .f_notice li, .f_notice h4 {float:left;height:30px;}
#footer .f_notice h4 {width:115px;margin-right:8px;}
#footer .f_notice h4.tit {background:url('/aptHome/images/bg_fnotice.jpg') -15px -5px;}
#footer .f_notice li.n_list {}
#footer .f_notice li.n_list span.tit {display:inline-block;margin:6px 0 0 16px;width:205px;}
#footer .f_notice li.n_list span.date {display:inline-block;margin:6px 0 0 15px;width:65px;}
#footer .f_notice .btn {margin:6px 0 0 17px;}
#footer .f_notice .btn a {width:100%;height:100%;font-size:0;line-height:0;text-indent:-9999px;}
#footer .f_notice .up {display:block;width:10px;height:7px;background:url('/aptHome/images/btn_fnotice.jpg') 0 0 no-repeat;}
#footer .f_notice .down {display:block;width:10px;height:7px;margin-top:4px;background:url('/aptHome/images/btn_fnotice.jpg') 0 -13px no-repeat;}

#footer .all_menu {box-sizing: border-box; clear:both; width: 100%; max-width:951px; min-height:100px;padding:20px 0 20px 47px;margin:0 auto 15px auto;background-color:#f7f7f7; display:none;border:1px solid #cbcbcb;}
#footer .all_menu ul {overflow:hidden;}
#footer .all_menu .each_menu {float:left;width:120px;}
#footer .all_menu .each_menu h3 {border-bottom:3px solid #666;padding:0 0 5px 5px;margin-bottom:10px;font-size:14px;}
#footer .all_menu .each_menu li {padding-left:5px;line-height:190%;}
#footer .all_menu .each_menu li a:hover {text-decoration:underline;}

#footer .apt_data {clear:both;width:1100px;margin:0 auto;}
#footer .apt_data p {letter-spacing:1px;}


/* sub */
#s_wrap {width:100%;min-height:800px;background:url('/aptHome/images/sub_bg.jpg') repeat-x;}
.sub_title_area {width:100%;height:56px;background-color:#fff;}/* ¿©±â¿¡ ¼­ºê Å¸ÀÌÆ² ¸Þ´º ¹è°æ ÀÌ¹ÌÁö µé¾î°¡¿ä */
.sub_title {position:relative;width:1000px;height:56px;margin:0 auto;font-weight:bold;font-size:20px;color:#fff;z-index:1;}
.sub_title span.img {position:absolute;top:0;right:0;}
.sub_title span.txt {position:absolute; top:0; left:0; font-family: 'Pretendard', 'Noto Sans KR', Dotum, AppleGothic, sans-serif;}
.location {position:relative;width:980px;height:30px;padding-right:20px;margin:0 auto;text-align:right;font-size:11px;}
.location .home {width:9px;height:15px;background:url('/aptHome/images/local_home.jpg') 0 7px no-repeat;}
.location .home a {color:transparent;}
.location .menu01 a:hover, .menu02 a:hover {text-decoration:underline;}
.sub_con {width:980px; padding:0 0 50px 0;margin:10px auto 0 auto;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif;}
.sub_con_nPM {width:980px;padding-bottom:50px;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif;}

/*È¸¿ø°¡ÀÔ */
/*--------------- ºñ·Î±×ÀÎ ---------------*/
.belogin_area {width:980px; margin:0px auto;padding:0 10px;}
.belogin_con {width:980px;padding-top:25px;overflow:hidden;}

.belogin_con .m_tab {border-bottom:2px solid #1b7bb7;}
.belogin_con .m_tab ul {overflow:hidden;}
.belogin_con .m_tab ul li, .aptcash_con .m_tab ul h3 {float:left;}

.new_member {width:980px; margin:0px auto;}
.new_member .intro_apti {width:980px;}
.new_member .intro_apti h3 {}
.new_member .intro_apti ul {overflow:hidden;}
.new_member .intro_apti li {float:left;}
.new_member .intro_apti li.left40 {padding-left:40px;}
.new_member .member_choice {width:980px;overflow:hidden;border-bottom:1px solid #d9d9d9}

.new_member .member_choice h3 {width:980px;margin:0 auto;}
.new_member .member_choice ul.right {float:left;width:490px;border-right:1px dotted #d9d9d9;}
.new_member .member_choice ul.right li, .new_member .member_choice ul.left li {width:280px;margin:0 auto;}
.new_member .member_choice ul.left {float:left;width:489px;}
.new_member .member_choice ul.right span.tit {display:block;padding:0 0 15px 37px;}
.new_member .member_choice ul.right span.choice, .new_member .member_choice ul.left span.choice {display:inline-block;text-align:center;}
.new_member .member_choice ul.left span.tit {display:block;padding:0 0 15px 32px;}
.new_member p.btn {width:341px;margin:0 auto;}

.danji_home {width:980px; margin:0px auto;}
.danji_home .about_danji {}
.danji_home .about_danji ul {overflow:hidden;}
.danji_home .about_danji li {float:left;}
.danji_home .about_danji li.left80 {;padding-left:80px;}

.apt_manage_pay {width:980px; margin:0px auto;}
.apt_manage_pay .good_apti {}
.apt_manage_pay .good_apti ul {overflow:hidden;}
.apt_manage_pay .good_apti li {float:left;}
.apt_manage_pay .good_apti li.left20 {;padding-left:32px;}
.apt_manage_pay p.btn {width:341px;margin:0 auto;}

.email_goji {width:980px; margin:0px auto;}
.email_goji .about_email_goji {}
.email_goji .about_email_goji ul {overflow:hidden;}
.email_goji .about_email_goji li {float:left;}
.email_goji .about_email_goji li.left80 {;padding-left:77px;}
.email_goji p.btn {width:224px;margin:0 auto;}

/*--------------- ¸¶ÀÌÆäÀÌÁö ---------------*/
.myapti_area {width:980px; margin:0px auto;padding:0 10px;}

.myapti_con {width:980px;overflow:hidden;}
.myapti_con_height {height:870px;}
.myapti_con h3 {padding:10px 0;}
.myapti_con h3 span {display:inline-block;padding:12px 0 0 15px;}
.myapti_con .myapti_name {width:100%;height:45px;background:url(../images/sub06/mytop_bg.gif) bottom;}
.myapti_con .myapti_name ul {width:320px; margin:0 auto;text-align:center;}
.myapti_con .myapti_name ul li {padding-top:10px;}
.myapti_con .myapti_name ul li span {padding-right:10px;font-weight:bold;font-size:14px;color:#3aa5e0;}

.myapti_con .myapti_data {width:958px;height:109px;overflow:hidden;background:url(/apti/images/sub06/apti_mem_bg.gif) no-repeat;padding:20px 20px 0 20px;margin-bottom:30px;}
.myapti_con .myapti_data ul.bank_box {float:left;padding-top:8px;}
.myapti_con .myapti_data ul.bank_box table {width:160px;table-layout:fixed; padding:0; margin:0; border-collapse:collapse;}
.myapti_con .myapti_data ul.bank_box table th {height:25px;background-color:#f6f6f6;text-align:center;vertical-align:middle;}
.myapti_con .myapti_data ul.bank_box table td {height:22px;border-bottom:1px solid #eee;text-align:center;}
.myapti_con .myapti_data ul.bank_box table td span {display:inline;color:#fb5702;vertical-align:0;}
.myapti_con .myapti_data ul.add_box {float:left;width:370px;margin-left:55px;padding-top:8px;}
.myapti_con .myapti_data ul.add_box li {line-height:180%;}
.myapti_con .myapti_data ul.apti_box {float:left;margin-left:20px;}
.myapti_con .myapti_data ul.apti_box li {width:149px;height:58px;background:url(/apti/images/sub06/apti_mem_bg01.gif) no-repeat;text-align:center;padding-top:7px;font-size:14px;font-weight:bold;}
.myapti_con .myapti_data ul.danji_box {float:left;margin-left:20px;}
.myapti_con .myapti_data ul.danji_box li {width:161px;height:58px;background:url(/apti/images/sub06/apti_mem_bg02.gif) no-repeat;text-align:center;padding-top:7px;font-size:14px;font-weight:bold;}

.myapti_con .m_tab {border-bottom:2px solid #0babdd;margin-bottom:20px;}
.myapti_con .m_tab ul {overflow:hidden;}
.myapti_con .m_tab ul li, .myapti_con .m_tab ul h3 {float:left;padding:0;}

.find_tab {border-bottom:2px solid ##77a6f7;margin-bottom:20px;}
.find_tab ul {overflow:hidden;}
.find_tab ul li, .myapti_con .m_tab ul h3 {float:left;padding:0;}

.myapti_chk {width:900px;padding:40px;background-color:#fbfbfb;}
.myapti_chk ul {overflow:hidden;width:630px;height:55px;margin:0 auto;border-bottom:1px solid #eee;}
.myapti_chk ul li.left {float:left;width:300px;height:29px;}
.myapti_chk ul li.left span.tit {display:inline-block;padding-top:10px;}
.myapti_chk ul li.left span.id {display:inline-block;padding-top:4px;font-weight:bold;font-size:19px;color:#fb5702;padding-left:10px;}
.myapti_chk ul li.right {float:right;height:29px;}
.myapti_chk ul li.right input {height:27px;border:1px solid #bdbabd;}
.myapti_chk ul li.center {width:338px;margin:0 auto;vertical-align:middle;}
.myapti_chk ul li.center input {height:27px;border:1px solid #bdbabd;line-height:24px;}
.myapti_chk p.txt01 {width:490px;margin:0 auto;padding-top:30px;text-align:center;}
.myapti_chk p.txt02 {width:287px;margin:0 auto;padding-top:10px;}
.myapti_chk p.txt03 {width:208px;margin:0 auto;padding-top:10px;}
.myapti_chk p.txt04 {width:379px;margin:0 auto;padding-top:10px;}
.myapti_chk p.txt05 {width:247px;margin:0 auto;padding-top:10px;}
.myapti_chk p.txt06 {width:451px;margin:0 auto;padding-top:10px;}
.myapti_chk p.btn {width:86px;margin:0 auto;padding-top:30px;}

.myapti_con .myapti_aptchg {overflow:hidden;width:940px;padding:40px 0 40px 40px;background-color:#fbfbfb;}
.myapti_con .myapti_aptchg ul.left {float:left;width:260px;height:225px;border-right:1px solid #eee;}
.myapti_con .myapti_aptchg ul.left li.apt {padding:50px 0 50px 25px;}
.myapti_con .myapti_aptchg ul.right {float:left;width:630px;padding-left:30px;}
.myapti_con .myapti_aptchg ul.right li span {display:inline-block;}
.myapti_con .myapti_aptchg ul.right li span.apt {display:block;padding:10px 0 0 58px;}
.myapti_con .myapti_aptchg ul.right li span.apt input {width:250px;height:23px;border:1px solid #bdbabd;}
.myapti_con .myapti_aptchg ul.right li select.w80 {width:80px;height:27px;border:1px solid #bdbabd;}
.myapti_con .myapti_aptchg ul.right li select.w100 {width:100px;height:27px;border:1px solid #bdbabd;}
.myapti_con .myapti_aptchg ul.right li select.w250 {width:250px;height:27px;border:1px solid #bdbabd;}
.myapti_con .myapti_aptchg ul.right li input.pw {width:145px;height:23px;border:1px solid #bdbabd;}

.myapti_con .myapti_ipjuchg {width:900px;padding:40px;background-color:#fbfbfb;}
.myapti_con .myapti_ipjuchg li.pw {padding:13px 0 0 24px;}
.myapti_con .myapti_ipjuchg li.pw span {padding-left:9px;}
.myapti_con .myapti_ipjuchg li.pw input {width:155px;height:23px;border:1px solid #bdbabd;}
.myapti_con .myapti_ipjuchg li span.top {display:inline-block;width:800px;padding-left:9px;}
.myapti_con .myapti_ipjuchg li span.bottom {display:block;padding:10px 0 0 58px;}
.myapti_con .myapti_ipjuchg li span.bottom input {width:250px;height:23px;border:1px solid #bdbabd;}
.myapti_con .myapti_ipjuchg li select.w80 {width:80px;height:27px;border:1px solid #bdbabd;}
.myapti_con .myapti_ipjuchg li select.w100 {width:100px;height:27px;border:1px solid #bdbabd;}
.myapti_con .myapti_ipjuchg li select.w250 {width:250px;height:27px;border:1px solid #bdbabd;}

.myapti_con .pw_chg {width:920px;padding:30px;background-color:#fefefe;}
.myapti_con .pw_chg ul.now {padding-bottom:20px;border-bottom:1px solid #eee;}
.myapti_con .pw_chg ul.now li {width:342px;margin:0 auto;text-align:right;}
.myapti_con .pw_chg ul.now li input, .myapti_con .pw_chg ul.new li input {width:225px;height:35px;border:1px solid #bdbabd;}
.myapti_con .pw_chg ul.new {padding:20px 0;border-bottom:1px solid #eee;}
.myapti_con .pw_chg ul.new li {width:342px;margin:0 auto;text-align:right;}
.myapti_con .pw_chg p.txt01 {padding:20px 0 5px 230px;}
.myapti_con .pw_chg p.txt02 {padding-left:230px;}
.myapti_con p.btns {padding:30px 0 0 450px;}
.myapti_con p.btns span {display:inline-block;padding-left:15px;}
.myapti_con p.m_btn {width:86px;margin:30px auto 0 auto;}

.myapti_con .myapti_notice {width:928px;margin:30px 0;padding:5px 20px 20px 20px;border:6px solid #f2f2f2;}
.myapti_con .myapti_notice h3.no_apt {font-weight:bold;font-size:15px;color:#fb5702;}
.myapti_con .myapti_notice h3.no_apt img {vertical-align:-2px;}
.myapti_con .myapti_notice h3.no_apt span {dispaly:inline-block;margin-bottom:8px;font-size:11px;font-weight:normal;color:#666;}
.myapti_con .myapti_notice ul {padding:5px 0 0 15px;}
.myapti_con .myapti_notice ul li.impor {color:#fb5702;}
.myapti_con .myapti_notice ul li span {display:block;padding:5px 0 0 0;}

.myapti_con .my_coupon {width:928px;margin:30px 0;padding:20px;border:6px solid #f2f2f2;}
.myapti_con .my_coupon ul {padding:5px 15px 0 15px;overflow:hidden;}
.myapti_con .my_coupon ul li.tit {clear:both;background:url(../images/dot.gif) no-repeat 0 2px;padding-left:7px;}
.myapti_con .my_coupon ul li.enter {float:right;padding-top:7px;font-weight:bold;}
.myapti_con .my_coupon ul li.enter input {width:165px;height:24px;border:1px solid #bdbabd;}

.myapti_con .input_idpw {width:980px;height:80px;background:url(../images/sub06/out_bg.gif);margin-top:10px;}
.myapti_con .input_idpw ul {overflow:hidden;padding-top:20px;}
.myapti_con .input_idpw ul li {float:left;padding-left:100px;}
.myapti_con .out_reason {width:980px;padding-top:30px;}
.myapti_con .out_reason textarea {width:974px;height:60px;overflow:hidden;margin-top:10px;border:1px solid #bdbabd;background-color:#eee;}
.myapti_con .email_out_reason {color:#808080;text-align:left;}
.myapti_con .email_out_reason .box {width:936px;height:57px;margin-top:10px;border:1px solid #bdbabd;background-color:#f8f8f8;}
.myapti_con .email_out_reason .box ul {overflow:auto;}
.myapti_con .email_out_reason .box li.choice {float:left;width:302px;padding-left:10px;}
.myapti_con .email_out_reason .box li.choice input {vertical-align:-2px;}
.myapti_con .email_out_reason .box li.input_txt {float:left;width:604px;padding-left:10px;text-align:left;border:1px solid red;}
.myapti_con .email_out_reason .box li.input_txt input {width:250px;border:1px solid #bdbabd;vertical-align:2px;}

.myapti_con .find_mydata {overflow:hidden;}
.myapti_con .find_mydata .find_01 {float:left;}
.myapti_con .find_mydata .find_02 {float:left;padding-left:34px;}
.myapti_con .find_mydata .find_01 h3, .myapti_con .find_mydata .find_02 h3 {width:473px;height:72px;padding:0;margin:0;}
.myapti_con .find_mydata .find_01 .start_con, .myapti_con .find_mydata .find_02 .start_con {width:431px;padding:25px 20px;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
.myapti_con .find_mydata .find_01 .start_con ul.tit_tab {overflow:hidden;}
.myapti_con .find_mydata .find_01 .start_con ul.tit_tab li.tab_on {float:left;padding:10px 49px;border-left:1px solid #636163;border-top:1px solid #636163;border-right:1px solid #636163; font-weight:bold;}

.myapti_con .find_mydata .find_01 .start_con ul.tit_tab li.tab_off {float:left;padding:10px 49px;border-bottom:1px solid #636163;border-top:1px solid #ccc;border-right:1px solid #ccc; border-left:1px solid #ccc;}

.myapti_con .find_mydata .find_01 .start_con ul.tit_tab li.tab_off01 {float:left;padding:10px 49px;border-bottom:1px solid #636163;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.myapti_con .find_mydata .find_01 .start_con ul.tit_tab li.tab_off02 {float:left;padding:10px 49px;border-bottom:1px solid #636163;border-top:1px solid #ccc;border-right:1px solid #ccc;}

.myapti_con .find_mydata .find_01 .start_con input {vertical-align:0;}
.myapti_con .find_mydata .find_01 .start_con ul.con_tab {border-bottom:1px solid #666;padding-top:20px;}
.myapti_con .find_mydata .find_01 .start_con ul.con_tab li {padding:0 13px 20px 13px;}
.myapti_con .find_mydata .find_01 .start_con ul.con_tab li span {display:inline-block;width:120px;font-weight:bold;font-size:14px;}
.myapti_con .find_mydata .find_01 .start_con ul.con_tab select.w50 {width:50px;height:25px;border:1px solid #bdbabd;}
.myapti_con .find_mydata .find_01 .start_con ul.con_tab select.w80 {width:80px;height:25px;border:1px solid #bdbabd;}
.myapti_con .find_mydata .find_01 .start_con ul.con_tab input.w50 {width:45px;height:23px;border:1px solid #bdbabd;}
.myapti_con .find_mydata .find_01 .start_con ul.con_tab input.w80 {width:75px;height:23px;border:1px solid #bdbabd;}
.myapti_con .find_mydata .find_01 .start_con ul.con_tab input.w180 {width:175px;height:23px;border:1px solid #bdbabd;}
.myapti_con .find_mydata .find_01 .start_con p.btn, .myapti_con .find_mydata .find_02 .start_con p.btn {width:108px;margin:0 auto;}
.myapti_con .find_mydata .find_02 .start_con ul {border-top:1px solid #666;border-bottom:1px solid #666;padding:20px 20px 38px 20px;}
.myapti_con .find_mydata .find_02 .start_con ul li.chk {width:205px;height:20px;margin:0 auto;padding:40px 0;}
.myapti_con .find_mydata .find_02 .start_con ul li span {vertical-align:bottom;}

.myapti_con .find_id_result01 {width:100%;border-bottom:2px dotted #565656;}
.myapti_con .find_id_result01 h4 {width:365px;margin:0 auto;padding-bottom:20px;}
.myapti_con .find_id_result01 ul {width:980px;padding:50px 0;text-align:center;background-color:#fffff4;}
.myapti_con .find_id_result01 ul li {font-size:20px;}
.myapti_con .find_id_result01 p {width:363px;margin:0 auto;padding:20px 0 20px 0;}

.myapti_con .find_id_result02 {position:relative;width:100%;}
.myapti_con .find_id_result02 h4 {padding:40px 0 5px 0;}
.myapti_con .find_id_result02 ul.box {overflow:hidden;width:980px;height:175px;background:url(../images/belogin/choice_bg.gif) no-repeat;border:0;}
.myapti_con .find_id_result02 ul.box li.list01 {float:left;height:170px;margin:5px 20px 0 25px;}
.myapti_con .find_id_result02 ul.box li.list02 {float:left;height:170px;margin:5px 0 0 70px;}
.myapti_con .find_id_result02 ul.box li.list03 {float:left;height:170px;margin:5px 0 0 90px;}
.myapti_con .find_id_result02 ul.box li.list04 {float:left;height:170px;margin:5px 0 0 90px;}
.myapti_con .find_id_result02 ul.box li span {display:block;}
.myapti_con .find_id_result02 ul.box li span.go_btn {padding:10px 0 0 43px;}

.myapti_con .find_id_result02 .email_go {}
.myapti_con .find_id_result02 .email_go ul, .myapti_con .find_id_result02 .mobile_go ul {background:none;}
.myapti_con .find_id_result02 .email_go ul li.top {position:absolute;top:60px;}
.myapti_con .find_id_result02 .email_go ul li.bottom {position:absolute;top:255px;width:980px;height:110px;background:url(../images/belogin/choice_email_img02.png) no-repeat;padding:50px 0 0 220px;}

.myapti_con .find_id_result02 .mobile_go {}
.myapti_con .find_id_result02 .mobile_go li.top {position:absolute;top:60px;left:245px;}
.myapti_con .find_id_result02 .mobile_go li.bottom {position:absolute;top:255px;width:980px;height:110px;background:url(../images/belogin/choice_mobile01_img02.png) no-repeat;padding:50px 0 0 220px;}

.myapti_con .tit_id_h4 {width:365px;margin:0 auto;}
.myapti_con .tit_pw_h4 {width:460px;margin:0 auto;}
.myapti_con .tit_npw_h4 {width:426px;margin:0 auto;}
.myapti_con .find_id_end {overflow:hidden;margin-top:40px;}
.myapti_con .find_id_end .choice_one {float:left;width:468px;background:url(../images/belogin/findid_result_bg.gif) repeat-x;border:1px solid #bbb;}
.myapti_con .find_id_end .choice_one ul.top {height:70px;}
.myapti_con .find_id_end .choice_one ul.top li {width:120px;margin:0 auto;padding-top:10px;}
.myapti_con .find_id_end .choice_one ul.top li input {vertical-align:-6px;}
.myapti_con .find_id_end .choice_one ul.bottom {padding:20px 0;margin:0 50px;border-bottom:2px dotted #bbb;}
.myapti_con .find_id_end .choice_one ul.bottom li.txt_id {width:283px;margin:0 auto;padding:20px 0;}
.myapti_con .find_id_end .choice_one ul.bottom li.txt_pw {width:268px;margin:0 auto;padding:20px 0;}
.myapti_con .find_id_end .choice_one ul.bottom li.input_data {width:340px;margin:0 auto;}
.myapti_con .find_id_end .choice_one ul.bottom li.input_data select {width:100px;height:27px;border:1px solid #bdbabd;}
.myapti_con .find_id_end .choice_one ul.bottom li.input_data input.w100 {width:95px;height:23px;border:1px solid #bdbabd;}
.myapti_con .find_id_end .choice_one ul.bottom li.input_data input.w340 {width:335px;height:23px;border:1px solid #bdbabd;}
.myapti_con .find_id_end .choice_one p {width:86px;padding:20px 0;margin:0 auto;}

.myapti_con .insert_id {width:980px;height:69px;background:url(../images/belogin/findid_result_bg.gif) repeat-x;}
.myapti_con .insert_id p {width:400px;margin:0 auto;padding-top:15px;}
.myapti_con .insert_id input {width:195px;height:23px;border:1px solid #bdbabd;}

.myapti_con .new_pw {width:100%;background-color:#fbfbfb;padding:40px 0;}
.myapti_con .new_pw ul.line {width:800px;margin:0 auto;padding-bottom:20px;border-bottom:1px solid #e9e9e9;}
.myapti_con .new_pw ul.line li {width:315px;margin:0 auto;}
.myapti_con .new_pw ul.line li span.tit {display:inline-block;width:85px;}
.myapti_con .new_pw ul.line li span input {width:195px;height:27px;border:1px solid #bdbabd;}
.myapti_con .new_pw ul.notice {width:600px; margin:0 auto;margin-top:20px;}
.myapti_con p.btn_area {width:187px;margin:0 auto;}

.myapti_con .myapti_chg {}
.myapti_con .myapti_chg span {color:#3aa5e0;font-weight:bold;vertical-align:-1px;}
.myapti_con .myapti_table {}


.f_left{float:left;}

/*--------------- ¹æÇâ/Á¤·Ä ---------------*/
.go_p_l5 {padding-left:5px;}
.go_p_l10 {padding-left:10px;}
.go_p_l15 {padding-left:15px;}
.go_p_l20 {padding-left:20px;}
.go_p_l21 {padding-left:21px;}
.go_p_l25 {padding-left:25px;}
.go_p_l33 {padding-left:33px;} /* 20140110 JS */
.go_p_l34 {padding-left:34px;}
.go_p_l37 {padding-left:37px;}
.go_p_l41 {padding-left:41px;} /* 20140114 JS */
.go_p_l50 {padding-left:50px;}
.go_p_l56 {padding-left:56px;}
.go_p_l64 {padding-left:46px;}
.go_p_l65 {padding-left:65px;}
.go_p_l68 {padding-left:68px;}
.go_p_l84 {padding-left:84px;}/* 20140110 JS */
.go_p_t5 {padding-top:5px;}
.go_p_t10 {padding-top:10px;}
.go_p_t15 {padding-top:15px;}
.go_p_t20 {padding-top:20px;}
.go_p_t25 {padding-top:25px;}
.go_p_t30 {padding-top:30px;}
.go_p_t40 {padding-top:40px;}  /* 20140115 JS */
.go_p_t50 {padding-top:50px;}  /* 20140115 JS */
.go_p_t60 {padding-top:60px;}  /* 20140115 JS */
.go_p_t80 {padding-top:80px;}  /* 20140404 JS */
.go_p_r5 {padding-right:5px;}
.go_p_r10 {padding-right:10px;}
.go_p_r15 {padding-right:15px;}
.go_p_r20 {padding-right:20px;}
.go_p_r25 {padding-right:25px;}
.go_p_b5 {padding-bottom:5px;}
.go_p_b10 {padding-bottom:10px;}
.go_p_b15 {padding-bottom:15px;}
.go_p_b20 {padding-bottom:20px;}
.go_p_b25 {padding-bottom:25px;}
.go_m_l5 {margin-left:5px;}
.go_m_l10 {margin-left:10px;}
.go_m_l15 {margin-left:15px;}
.go_m_l20 {margin-left:20px;}
.go_m_l25 {margin-left:25px;}
.go_m_l37 {margin-left:37px;}
.go_m_t5 {margin-top:5px;}
.go_m_t10 {margin-top:10px;}
.go_m_t15 {margin-top:15px;}
.go_m_t20 {margin-top:20px;}
.go_m_t25 {margin-top:25px;}
.go_m_t30 {margin-top:30px;}
.go_m_r5 {margin-right:5px;}
.go_m_r10 {margin-right:10px;}
.go_m_r15 {margin-right:15px;}
.go_m_r20 {margin-right:20px;}
.go_m_r25 {margin-right:25px;}
.go_m_b5 {margin-bottom:5px;}
.go_m_b10 {margin-bottom:10px;}
.go_m_b15 {margin-bottom:15px;}
.go_m_b20 {margin-bottom:20px;}
.go_m_b25 {margin-bottom:25px;}
.go_left {float:left;}
.go_right {float:right;}

/*È¸¿ø°¡ÀÔ */

/*ÀÌ¿ë¾à°ü*/
.display_b {display:block;}
.btnArea{padding-top:20px; width:980px; margin:0 auto;}
.btnArea img{padding-right:20px;}
.btnArea_w100{padding-top:20px; width:100%; margin:0 auto;}
.t_center{text-align:center;}
/*ÀÌ¿ë¾à°ü*/

/*¼­ºê ¼¼ºÎ Å¸ÀÌÆ²*/
h3.blue{background:url(/aptHome/images/member/icon_bullet01.gif) no-repeat 0 0px; padding-left:18px; font-weight:bold; color:#5badea; font-size:12px; margin-top:10px; margin-bottom:5px;  padding-top:0px;  padding-bottom:0px}
/*¼­ºê ¼¼ºÎ Å¸ÀÌÆ²*/

/*½Ç¸íÈ®ÀÎ */
.notic05 li {line-height:150%; background-color:#ffffff; background:url(../images/base/dot_notice.gif) no-repeat 0 6px; padding-left:8px; font-family:Nanum Gothic; text-align:left;}
.notic05 li a{color:#939393;}
.pT15{padding-top:15px !important;}
.mmT20 {margin-top:-20px;}
/*½Ç¸íÈ®ÀÎ */

/*¾Ë·Áµå¸³´Ï´Ù.*/
.box_notice{width:980px; margin:0 auto; overflow:hidden; background:url(../images/manage/bg_noticebox_bg.gif) repeat-y; text-align:center;}
.box_notice h3{background:url(../images/manage/bg_noticebox.gif) no-repeat; height:35px; padding-top:10px; text-align:left; width:100%; overflow:hidden; }
.box_notice h3 img{display:block; margin-left:30px; padding-top:px; }
.box_notice .cont{width:920px; margin:10px auto; overflow:hidden;text-align:left;}
*:first-child+html.box_notice .cont{position:relative; left:20%; margin-left:460px;}

/*¾È³» ¸Þ¼¼Áö ¸®½ºÆ®*/
ul.notice2014 {position:relative;}
ul.notice2014 li{background:url(../images/manage/dot2.gif) no-repeat;background-position:0px 10px; padding:3px 8px; overflow:hidden; }
ul.notice2014 li.first{padding-top:0px; background-position:0px 7px;}
ul.notice2014 li ul.notice_2depth {margin-top:5px;margin-bottom:5px; margin-left:5px;}
ul.notice2014 li ul.notice_2depth li{ background:url(../images/manage/dot.gif) no-repeat;background-position:0px 8px; padding:0px 8px; color:#959595;}
.box{border:1px solid #e2e2e2; border-bottom:1px solid #b5b5b5; background-color:#f7f7f7; margin:5px auto 0 auto; padding:10px 20px; width:350px}

.f_left{float:left;}
.f_right{float:right;}

/* 160819 Ãß°¡ ¼öÁ¤µÈ ¹öÆ°½ºÅ¸ÀÏ */

.newB-Box {float: right; display: block;}
.newB-Box li {box-sizing: border-box; float: left; padding: 10px; min-width: 60px; line-height: 15px; border: 1px solid #c8c8c8; text-align: center; display: inline-block; cursor: pointer;
	background:
	-moz-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);
	background:
	-webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);
	background:
	linear-gradient(to bottom, #ffffff 0%, #f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(
	startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0);
}
.newB-Box li:first-child {border-radius: 3px 0 0 3px;}
.newB-Box li:last-child {border-radius: 0 3px 3px 0;}
.newB-Box li + li {border-left: 0;}
.newB-Box li a {line-height: 17px;}
.newB-Box li a:hover {text-decoration:underline;}


/* ·Î±×ÀÎ ½ºÅ¸ÀÏ ¿µ¿ª */

.pop_login {width: 440px !important;}
.login_logo {padding: 0 !important;}
.caption {position: absolute; left: -1px; top: -1px; display: none;}

.n_login_box {position:absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: block; width: 100%; max-width: 360px; background: #fff; border-top: 5px solid #3c70ff;}
.n_login_box.on { display: block;}
.n_login_box .login_type_box {display: inline-block; width: 100%; background: #f4f5f6;}
.n_login_box .login_type_box .login_logo {display: block; margin: 35px auto 25px; width: 135px; height: 40px; background: url('/apti/images/logo_apti_web.png') no-repeat center / contain;}
.n_login_box .login_type_box .type_tab_box {display: block; margin: 0 20px;}
.n_login_box .login_type_box .type_tab_box ul {display: block; margin: 0 auto; height: 40px;}
.n_login_box .login_type_box .type_tab_box ul li {position: relative; float: left; width: 50%; height: 40px; line-height: 40px; font-size: 14px; color: #444; text-align: center; letter-spacing: -0.55px; cursor: pointer;}
.n_login_box .login_type_box .type_tab_box ul li.on {background: #fff; color: #2761ff; font-weight: 600;}
.n_login_box .login_type_box .type_tab_box ul li.on:after {position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: #3c70ff; transition: width 0.25s; content: "";}
.n_login_box .login_type_box .type_tab_box ul li:hover {background: #fff;}
.n_login_box .login_join_box { padding: 25px 50px 30px; background: #fff;}
.n_login_box .login_join_box .idpw_input {width: 100%; }
.n_login_box .login_join_box .idpw_input ul {display: block;}
.n_login_box .login_join_box .idpw_input ul li {display: block; margin-bottom: 10px;}
.n_login_box .login_join_box .idpw_input ul li input {box-sizing: border-box; width: 100%; padding: 10px; font-size: 13px; border: 0; border-bottom: 1px solid #d4d4d4;}
.n_login_box .login_join_box .idpw_input ul li .txt_link {display: block; height: 35px; text-align: center; border-top: 1px solid #e8e8e8; padding-top : 15px;}
.n_login_box .login_join_box .idpw_input ul li .txt_link a {font-size: 13px; display: inline-block; margin: 0 10px; position: relative; color: #383838; letter-spacing: -0.55px;}
.n_login_box .login_join_box .idpw_input ul li .txt_link a:after {content: ""; position: absolute; height: 80%; width: 1px; top: 2px; right: -12px; background: #d7d7d7;}
.n_login_box .login_join_box .idpw_input ul li .txt_link a:last-child:after {display: none;}
.n_login_box .login_join_box .idpw_input ul li#idTxtCaptchaView {padding: 10px; background: #fafafa; border: 1px solid #e5e5e5;}
.n_login_box .login_join_box .idpw_input ul li#idTxtCaptchaView .captcha_area {display: block; height: 40px;}
.n_login_box .login_join_box .idpw_input ul li#idTxtCaptchaView .captcha_area span {height: 100%; float: left;}
.n_login_box .login_join_box .idpw_input ul li#idTxtCaptchaView .captcha_area a {padding: 7px 10px; line-height: 15px; background: #e2e2e2; text-align: center; display: inline-block; border: 1px solid #d4d4d4; float: right;}
.n_login_box .login_join_box .idpw_input ul li#idTxtCaptchaView input {border: 1px solid #d4d4d4; width: 258px}
.n_login_box .login_join_box .idpw_input ul li.login {padding-top: 10px;}
.n_login_box .login_join_box .idpw_input ul li.login .loginBtn {display: block; box-sizing: border-box; padding: 15px 0; text-align: center; font-size: 18px; font-weight: 600; background: #3c70ff; color: #fff; height: 50px; line-height: 20px; margin-top: 10px; border-radius: 8px;}
.n_login_box .login_join_box .idpw_input ul li.sns_btn {display: flex; flex-direction: row; justify-content: center; align-items: center; width: 100%;}
.n_login_box .login_join_box .idpw_input ul li.sns_btn .sns_login {height: 100%; display: block; text-align: center; color: #646b77; letter-spacing: -0.55px; font-size: 13px; margin-top: 10px;}
.n_login_box .login_join_box .idpw_input ul li.sns_btn .sns_login span {border-radius: 30px; border: 1px solid #e6e6e6; display: block; margin: 0 auto 5px; width :36px; height: 36px;}
.n_login_box .login_join_box .idpw_input ul li.sns_btn .sns_login span.naver {background: url(/apti/images/naver_icon.png) no-repeat center center;}
.n_login_box .login_join_box .idpw_input ul li.sns_btn .sns_login span.facebook {background: url(/apti/images/face_icon.png) no-repeat center center;}



/* ÁÖ¹ÎÅõÇ¥ Ãß°¡ºÎºÐ 190322 */
.vote_box {display: block;}
.vote_box * {letter-spacing: -0.7px;}

/* ÁÖ¹ÎÅõÇ¥ »ó´Ü °øÁö ºÎºÐ */
.vote_notice {display: block; margin-bottom: 20px; background: #fafafa; padding: 10px; }
.vote_notice h2 {font-size: 16px; letter-spacing: -0.55px; color: #6e6e6e;}

/* ÁÖ¹ÎÅõÇ¥ Âü¿©°¡´É Ã¼Å© ºÎºÐ */
.vote_box .vote_check_box {display: block; height: 25px; margin-bottom: 10px;}
.vote_box .vote_check_box input {float: left; width: 15px; height: 15px; margin:5px}
.vote_box .vote_check_box  span {float: left; display: block; height: 100%; line-height: 25px; font-size: 14px;}

/* ÁÖ¹ÎÅõÇ¥ ¸®½ºÆ® ¿µ¿ª 

   ÁÖ¹ÎÅõÇ¥ ¸®½ºÆ®º° Å¬·¡½º     .v_list_box ul li
   
   1. ±âº»(¹ÌÂü¿©ÀÇ °æ¿ì)ÇüÅÂ 	: Å¬·¡½º ¾øÀÌ ±âÁ¸ li ±×´ë·Î »ç¿ë
   2. Âü¿©ÀÇ °æ¿ì 				: li¿¡ v_join Å¬·¡½º Ãß°¡.
   3. Âü¿©ºÒ°¡ÀÇ °æ¿ì 			: li¿¡ no_vote Å¬·¡½º Ãß°¡.
   4. Á¾·áµÈ ÁÖ¹ÎÅõÇ¥ °æ¿ì		: li¿¡ end_vote Å¬·¡½º Ãß°¡.
   5. ¹ø¿Ü - ÅõÇ¥À² ¾ø´Â °æ¿ì 	: li¿¡ none_bar Å¬·¡½º Ãß°¡.

*/
.vote_box .v_list_box {display: block;}
.vote_box .v_list_box ul {display: inline-block; padding: 0 10px;}

/* ÁÖ¹ÎÅõÇ¥ ±âº»ÇüÅÂ(¹ÌÂü¿©) */
.vote_box .v_list_box ul li {float: left; width: 418px; margin: 10px; padding: 15px 20px; border: 1px solid #d9d9d9; background: #fcfcfc; height: 105px;}
.vote_box .v_list_box ul li:hover {border: 3px solid #3ad0aa; width: 414px; height: 101px; padding: 13px 20px 17px; background: #fff;}
.vote_box .v_list_box ul li .v_tit {height: 30px; display: block; margin-bottom: 10px;}
.vote_box .v_list_box ul li .v_tit h2 {font-size: 18px; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 320px; line-height: 30px;}
.vote_box .v_list_box ul li .v_tit .join_check {float: right; height: 20px; font-size: 14px; line-height: 20px; padding: 5px 10px; color: #3ad0aa; background: #e6fcf9; font-weight: 600;}
.vote_box .v_list_box ul li p {display: block; font-size: 14px; letter-spacing: -0.7px; margin-bottom: 10px;}
.vote_box .v_list_box ul li p span {display: block; margin-bottom: 5px;}
.vote_box .v_list_box ul li .parti_btn {padding: 3px 7px; font-size: 12px; line-height: 14px; display: inline-block; background: #e8e8e8; border: 1px solid #a8a8a8; color: #454545;}
.vote_box .v_list_box ul li .v_bottom {display: block; position: relative;} 
.vote_box .v_list_box ul li .v_bottom b {position: relative; float: right; font-weight: normal; top: -3px; font-weight: 600; color: #757575; line-height: 15px; width: 70px;}
.vote_box .v_list_box ul li .v_bottom b .persent_txt {font-size: 14px; color: #3ad0aa; position: absolute; top: 0; font-weight: 600; padding-left: 5px;}
.vote_box .v_list_box ul li .v_bottom .bar_bg {position: relative; height: 5px; width: 320px; background: #efefef; display: block; float: left;}
.vote_box .v_list_box ul li .v_bottom .bar_bg .bar_color {position:absolute; height: 100%; width: 100%; background:#3ad0aa; }

/* ÁÖ¹ÎÅõÇ¥ ÅõÇ¥À² ¾ø´Â °æ¿ì */
.vote_box .v_list_box ul li.none_bar .v_tit {margin-bottom: 20px;}

/* ÁÖ¹ÎÅõÇ¥ Âü¿©ÇÑ °æ¿ì */
.vote_box .v_list_box ul li.v_join {background: #f5fffc; border-color: #3ad0aa;}
.vote_box .v_list_box ul li.v_join .v_tit .join_check {color: #fff; background: #3ad0aa;}
.vote_box .v_list_box ul li.v_join .v_bottom .bar_bg {background: #eaeaea;}

/* ÁÖ¹ÎÅõÇ¥ Á¾·áµÈ °æ¿ì */
.vote_box .v_list_box ul li.end_vote {}
.vote_box .v_list_box ul li.end_vote:hover {border-color: #717171;}
.vote_box .v_list_box ul li.end_vote .v_tit .join_check {background: #353535; color: #fff;}
.vote_box .v_list_box ul li.end_vote .v_bottom b {color: #9a9a9a;}
.vote_box .v_list_box ul li.end_vote .v_bottom b .persent_txt {color:#9a9a9a; }
.vote_box .v_list_box ul li.end_vote .v_bottom .bar_bg .bar_color {background: #9a9a9a}

/* ÁÖ¹ÎÅõÇ¥ Âü¿©ºÒ°¡ °æ¿ì */
.vote_box .v_list_box ul li.no_vote {background: #717171; border-color :#717171;}
.vote_box .v_list_box ul li.no_vote .v_tit h2 {color: #fff;}
.vote_box .v_list_box ul li.no_vote p {color: #fff;}
.vote_box .v_list_box ul li.no_vote .parti_btn {border-color: #717171}
.vote_box .v_list_box ul li.no_vote .join_check {background: #e3e3e3; color: #9a9a9a}
.vote_box .v_list_box ul li.no_vote .v_bottom b {color: #d9d9d9;}
.vote_box .v_list_box ul li.no_vote .v_bottom b .persent_txt {color: #fff;}
.vote_box .v_list_box ul li.no_vote .v_bottom .bar_bg {background: #e3e3e3;}
.vote_box .v_list_box ul li.no_vote .v_bottom .bar_bg .bar_color {position:absolute; height: 100%; width: 100%; background:#9a9a9a; }


/* ÁÖ¹ÎÅõÇ¥ ·¹ÀÌ¾î ÆË¾÷ºÎºÐ 190327 */

/* ±âº» ¿µ¿ª */
.p_v_back {display: block; position: absolute; z-index: 100; width: 100%; min-height: 100%; top: 0; left: 0; background: #f7f7f7;} 

/* ÁÖ¹ÎÅõÇ¥ ·¹ÀÌ¾î »ó¼¼ ¿µ¿ª */
.p_v_back .vote_d_top {width: 100%; height: auto; background: #6a6d6d; padding: 50px 0;}
.p_v_back .vote_d_top .vote_info_h2 {font-size: 18px; letter-spacing: -0.75px; padding: 10px 20px 0; width: 700px; display: block; margin: 0 auto; color: #3ad0aa;}
.p_v_back .vote_d_top .vote_tit {display: block; padding: 5px 20px 10px;  color: #fff; font-weight: 600; letter-spacing: -0.65px; font-size: 24px; width: 700px; display: block; margin: 0 auto;}


/* ÁÖ¹ÎÅõÇ¥ »ó¼¼ ·¹ÀÌ¾î ÆË¾÷ ¿µ¿ª 

   ÁÖ¹ÎÅõÇ¥ ÇüÅÂº° Å¬·¡½º     .vote_view_info
   
   1. ±âº»(¹ÌÂü¿©ÀÇ °æ¿ì)ÇüÅÂ 	: Å¬·¡½º ¾øÀÌ ±âÁ¸ div ±×´ë·Î »ç¿ë
   2. Âü¿©ÀÇ °æ¿ì 				: v_join Å¬·¡½º Ãß°¡.
   3. Âü¿©ºÒ°¡ÀÇ °æ¿ì 			: no_vote Å¬·¡½º Ãß°¡.
   4. Á¾·áµÈ ÁÖ¹ÎÅõÇ¥ °æ¿ì		: end_vote Å¬·¡½º Ãß°¡

*/

.p_v_back .pop_vote_box {background: #fff; display: block; margin: -40px auto 50px; width: 760px; padding: 10px 0; height: auto;} 
.p_v_back .pop_vote_box .vote_view_info {display: block; padding: 10px 10px 25px; margin: 15px 20px 0; border-bottom: 1px solid #e8e8e8;}
.p_v_back .pop_vote_box .vote_view_info .vd_tit {display: inline-block; margin-bottom: 10px; width: 100%;}
.p_v_back .pop_vote_box .vote_view_info .vd_tit h2 {font-size: 18px; float: left; width: 625px; line-height: 30px;}
.p_v_back .pop_vote_box .vote_view_info .vd_tit .join_check {float: right; height: 20px; font-size: 14px; line-height: 20px; padding: 5px 10px; color: #3ad0aa; background: #e6fcf9; font-weight: 600;}
.p_v_back .pop_vote_box .vote_view_info p {display: block; font-size: 14px; letter-spacing: -0.7px; margin-bottom: 20px;}
.p_v_back .pop_vote_box .vote_view_info p span {display: block; margin-bottom: 5px;}
.p_v_back .pop_vote_box .vote_view_info .parti_btn {padding: 3px 7px; font-size: 12px; line-height: 14px; display: inline-block; background: #e8e8e8; border: 1px solid #a8a8a8; color: #454545;}
.p_v_back .pop_vote_box .vote_view_info .vd_bottom {display: block; position: relative;} 
.p_v_back .pop_vote_box .vote_view_info .vd_bottom b {font-weight: normal; font-weight: 600; color: #757575; float: right; line-height: 20px;}
.p_v_back .pop_vote_box .vote_view_info .vd_bottom b .persent_txt {font-size: 14px; color: #3ad0aa; position: ; font-weight: 600; }
.p_v_back .pop_vote_box .vote_view_info .vd_bottom .bar_bg {position: relative; height: 20px; width: 80%; background: #efefef; margin-bottom: 0;}
.p_v_back .pop_vote_box .vote_view_info .vd_bottom .bar_bg .bar_color {position:absolute; height: 100%; width: 100%; background:#3ad0aa; }
.p_v_back .pop_vote_box .vote_txt {display: block; padding: 25px 15px 10px; margin: 0 15px 25px;}
.p_v_back .pop_vote_box .vote_txt h2 {font-size: 16px; letter-spacing:-0.75px; display: block; margin-bottom: 10px;}

/* ÅõÇ¥ÃëÁö ³»¿ë View ºÎºÐ */
.p_v_back .pop_vote_box .vote_txt .vtxt {line-height: 23px; font-size: 14px; display: block;}

/* ÅõÇ¥ÃëÁö ÀÌ¹ÌÁö Ã·ºÎ ÇßÀ» °æ¿ì */
.p_v_back .pop_vote_box .vote_txt .vimg {display: block; line-height: 23px; font-size: 14px;}
.p_v_back .pop_vote_box .vote_txt .vimg img {max-width: 100%;margin: 5px 0;}

/* ÁÖ¹ÎÅõÇ¥ »ó¼¼ ·¹ÀÌ¾î ÆË¾÷ ¹öÆ° ¿µ¿ª */
.p_v_back .p_v_btn_box {display:block; padding: 0 0 30px; text-align:center}
.p_v_back .p_v_btn_box a {background: #3a8bd0; color: #fff; font-size: 18px; letter-spacing: -0.7px; display: inline-block; padding: 12px 35px 8px; font-weight: bold; text-align: center; width: 120px; margin: 0 10px;}
.p_v_back .p_v_btn_box a.print_btn {background: #a8a8a8;}


/* ÁÖ¹ÎÅõÇ¥ »ó¼¼ ÆäÀÌÁö Âü¿© °æ¿ì */
.p_v_back .pop_vote_box .vote_view_info.v_join .vd_tit .join_check {color: #fff; background: #3ad0aa;}

/* ÁÖ¹ÎÅõÇ¥ »ó¼¼ ÆäÀÌÁö Âü¿©ºÒ°¡ÀÇ °æ¿ì */
.p_v_back .pop_vote_box .vote_view_info.no_vote .vd_tit .join_check {background: #e3e3e3; color: #9a9a9a}
.p_v_back .pop_vote_box .vote_view_info.no_vote .vd_bottom b .persent_txt {color: #9a9a9a;}
.p_v_back .pop_vote_box .vote_view_info.no_vote .vd_bottom .bar_bg {background: #e3e3e3;}
.p_v_back .pop_vote_box .vote_view_info.no_vote .vd_bottom .bar_bg .bar_color {position:absolute; height: 100%; width: 100%; background:#9a9a9a; }

/* ÁÖ¹ÎÅõÇ¥ »ó¼¼ ÆäÀÌÁö Á¾·áµÈ °æ¿ì */
.p_v_back .pop_vote_box .vote_view_info.end_vote .vd_tit .join_check {background: #353535; color: #fff;}
.p_v_back .pop_vote_box .vote_view_info.end_vote .vd_bottom b .persent_txt {color:#9a9a9a; }
.p_v_back .pop_vote_box .vote_view_info.end_vote .vd_bottom .bar_bg .bar_color {background: #9a9a9a}



/* ÁÖ¹ÎÅõÇ¥ Âü¿© ºÎºÐ */
.p_v_back .vote_ques_box {background: #fff; display: block; margin: -40px auto 50px; width: 760px; padding: 10px 0 40px; height: auto;} 

/* ÁÖ¹ÎÅõÇ¥ ÁøÇà·ü Ç¥½Ã */
.vote_ongoing {display: block; height: 30px; margin: 15px 25px 0; padding-bottom: 10px; border-bottom: 1px solid #a9a9a9}
.vote_ongoing .bar_box {display: block; position: relative; float: right; width :280px;} 
.vote_ongoing .bar_box b {font-weight: normal; font-weight: 600; color: #454545; line-height: 20px; float: left; margin-right: 10px; font-size: 14px}
.vote_ongoing .bar_box .bar_bg {position: relative; height: 20px; width: 180px; background: #efefef; margin-bottom: 0; float: left;  margin-right: 10px;}
.vote_ongoing .bar_box .bar_bg .bar_color {position:absolute; height: 100%; width: 100%; background:#3ad0aa; }
.vote_ongoing .bar_box .persent_txt {font-size: 14px; color: #3ad0aa; font-weight: 600; float: left;}

/* ÁÖ¹ÎÅõÇ¥ Áú¹®¹Ú½º */
.ques_box {display: block; padding: 25px 15px 10px; margin: 0 15px 25px;}

/* ÁÖ¹ÎÅõÇ¥ ¹®Á¦ º° ¾È³» ¹®±¸ */
.ques_box .question_notice {display: block;  margin-bottom: 10px;}
.ques_box .question_notice span {display: block; text-align: right; font-size: 15px; font-weight: 600; color: #454545;}

.ques_box .ques_top {displaY: block; height: 40px; margin-bottom: 20px; position: relative;}
.ques_box .ques_top .ques_num {display: inline-block; background: #3ad0aa; padding: 10px 15px 10px 45px; float: left; margin-right: 15px; position: relative; left: -35px; font-size: 20px; line-height: 20px; color: #fff; font-weight: bold; position: absolute; }
.ques_box .ques_top h2 {float: left; line-height: 20px; font-size: 18px; letter-spacing: -0.55px; padding: 10px; margin-left: 55px; color: #454545}

/* ÁÖ¹ÎÅõÇ¥ °´°ü½Ä ¹Ú½º */
.ques_box .q_check_list {display: block; margin: 20px 0; padding: 0 20px;}
.ques_box .q_check_list ul {display: inline-block; width: 100%;}
.ques_box .q_check_list ul li {display: block; padding: 10px 0; float: left; width: 100%;}
.ques_box .q_check_list ul li input[type=radio], 
.ques_box .q_check_list ul li input[type=checkbox] {width: 20px; height: 20px; float: left; margin: 5px 0; background: #fff;}
.ques_box .q_check_list ul li span {float: left; padding: 5px 10px; font-size: 15px; line-height: 20px; margin-bottom: 5px;}
.ques_box .q_check_list ul li .shot_txt {margin: 0 0 0 15px;; display: block; width: 80%; border: 0; border-bottom: 1px solid #d8d8d8; line-height: 20px; padding: 5px 10px; font-size: 15px; float: left;}

/* ÁÖ¹ÎÅõÇ¥ ÁÖ°ü½Ä ¹Ú½º */
.ques_box .ques_txt_answer {display: block; margin: 30px 0; padding: 0 20px;}
.ques_box .ques_txt_answer textarea {border-color :#d8d8d8; font-size: 15px; padding: 10px; width: 635px; height: 200px;}
.ques_box .ques_txt_answer span {display: block; text-align: right; font-size: 14px; margin-top: 10px; padding-right: 10px;}

/* ÁÖ¹ÎÅõÇ¥ ÇÏ´Ü ¼³¸í ºÎºÐ */
.ques_box .q_info_txt {display: block; margin: 20px 0; padding: 0 0;}
.ques_box .q_info_txt p {text-align: center; display: block; font-size: 14px; letter-spacing: -0.7px; color: #565656;}


/* ÁÖ¹ÎÅõÇ¥ °á°úÆäÀÌÁö ºÎºÐ °´°ü½Ä ¼±ÅÃ ºÎºÐ */
.ques_box .q_check_view_list {display: block; margin: 20px 0; padding: 0 20px;}
.ques_box .q_check_view_list ul {display: inline-block; width: 100%;}
.ques_box .q_check_view_list ul li {display: block; float: left; width: 100%;}

/* ÁÖ¹ÎÅõÇ¥ °á°úÆäÀÌÁö ºÎºÐ °´°ü½Ä ¼±ÅÃ ºÎºÐ 
	
	ÀÚ½ÅÀÌ ¼±ÅÃÇÑ °æ¿ìÀÇ li ³»ºÎ div .my_select
	ÀÚ½ÅÀÌ ¼±ÅÃÇÏÁö ¾ÊÀº ¹®Ç×ÀÇ °æ¿ì div .none_select
	
	others_list´Â ±âÅ¸ÀÇ °æ¿ì .my_select, .none_select
	³»ºÎ¿¡ À§Ä¡

*/
.ques_box .q_check_view_list ul li .my_select,
.ques_box .q_check_view_list ul li .none_select {display: inline-block; padding: 5px 0; width: 100%;}
.ques_box .q_check_view_list ul li .my_select .m_check_ico {display: block; float: left; height: 20px; width: 20px; background: url(/aptHome/images/my_check_ico.png) no-repeat 50% 50%; margin-right: 5px;}
.ques_box .q_check_view_list ul li .my_select b {color: #267f68; font-size: 15px; margin-bottom: 5px; display: block; float: left;}
.ques_box .q_check_view_list ul li .my_select .check_color {background: #3ad0aa;}
.ques_box .q_check_view_list ul li .none_select span.basic {font-size: 15px; line-height: 20px; margin: 5px 0; display: block;}
.ques_box .q_check_view_list ul li .check_bg {position: relative; height: 20px; width: 550px; background: #efefef; margin-bottom: 0; float: left;  margin-right: 10px;}
.ques_box .q_check_view_list ul li .check_bg .check_color {position:absolute; height: 100%; background:#3ad0aa; }
.ques_box .q_check_view_list ul li .vote_figure {font-weight: normal; font-weight: 600; color: #757575 !important; float: left; line-height: 22px; display: block; font-size: 14px !important;}
.ques_box .q_check_view_list ul li .vote_figure .persent_txt {font-size: 14px; color: #757575; font-weight: 600; float: none;}
.ques_box .q_check_view_list ul li .others_list {display: block; margin: 10px 0;float: left;}
.ques_box .q_check_view_list ul li .others_list p {display: block; line-height: 25px;}
.ques_box .q_check_view_list ul li .others_list p span {display: block; padding-left: 10px; text-indent: -8px; font-size: 13px;}
.ques_box .q_check_view_list ul li .others_list p span b {font-size: 13px; padding-right: 5px; line-height: 25px;}

/* ÁÖ°ü½Ä ºÎºÐ ´ä¾È ¸®½ºÆ® ºÎºÐ */
.ques_box .answer_list {display: block; margin: 20px 0; padding: 0 20px;}
.ques_box .answer_list p {display: block; line-height: 25px;}
.ques_box .answer_list p span {display: block; padding-left: 10px; text-indent: -8px; font-size: 13px;}
.ques_box .answer_list p span b {font-size: 13px; padding-right: 5px; line-height: 25px;}

/* ÁÖ¹ÎÅõÇ¥ ¼­¸íºÎºÐ ¿µ¿ª */
.signature_box {background: #eeeeee; display: block; margin: -40px auto 50px; width: 500px; height: auto; }

.signature_box .sig_head {display: block; padding: 30px 0 20px; background: #343434;}
.signature_box .sig_head h2 {font-size: 20px; font-weight: 600; color: #fff; text-align: center; }

/* ¼­¸íÀÔ·ÂÇÏ´Â ¿µ¿ª */
.signature_box .signature_input {width: 460px; height: 230px; background: #fff; margin: 20px auto;}

/* ¼­¸íÅõÇ¥¿Ï·á ÅØ½ºÆ® ¿µ¿ª */
.signature_box .signature_txt {width: 460px; height: 230px; margin: 20px auto; line-height: 230px; text-align: center; font-size: 20px; font-weight: 600; letter-spacing: -0.75px;}
.signature_box .signature_btn_box {display: inline-block;  width: 100%;}
.signature_box .signature_btn_box a {color: #fff; font-size: 18px; letter-spacing: -0.7px; display: inline-block; padding: 15px 0; font-weight: bold; text-align: center; width: 49.99%; float: left;}
.signature_box .signature_btn_box a.l_btn {background: #a8a8a8; }
.signature_box .signature_btn_box a.r_btn {background: #3ad0aa; }
.signature_box .signature_btn_box a.submit_btn {width: 100%; background: #3ad0aa; padding: 20px 0;}


/* ´ë»óÀÚº¸±â ÆË¾÷ ºÎºÐ */
.layer_pop_vote {display: block; position: absolute; z-index: 100; width: 100%; min-height: 100%; top: 0; left: 0;} 
.layer_pop_vote .close_btn {width: 55px; height: 55px; position: absolute; right: 0; top: 0; background: #353535;}
.layer_pop_vote .close_btn .l_line {height: 30px; width: 2px; position: absolute; transform: rotate(45deg); background: #fff; right: 27px; top: 12px;}
.layer_pop_vote .close_btn .r_line {height: 30px; width: 2px; position: absolute; transform: rotate(-45deg); background: #fff; right: 27px; top: 12px;}
.layer_pop_vote .pop_vote_view_box {background: #efefef; display: block; margin: 10px auto; width: 400px; height: auto; position: relative;} 
.layer_pop_vote .pop_vote_view_box .p_head {padding: 15px 20px 10px; background: #1b8b6f; color: #fff; font-size: 18px; line-height: 30px; font-weight: bold; letter-spacing: -0.75px}
.layer_pop_vote .recipient_box {background: #fff; display: block; padding: 10px 20px; margin: 15px;}
.layer_pop_vote .recipient_box .reci_con {displaY: block; margin: 10px 0; position: relative;}
.layer_pop_vote .recipient_box .reci_con .reci_num {display: inline-block; background: #3ad0aa; padding: 5px 5px 5px 20px; position: relative; left: -25px; height: 0; color: #fff; font-weight: bold; position: absolute; margin-top: 7px;}
.layer_pop_vote .recipient_box .reci_con h2 {line-height: 20px; font-size: 16px; letter-spacing: -0.55px; padding: 5px; margin-left: 0; color: #454545}
/* ´ë»óÀÚº¸±â ÀÏ¹ÝÀûÀÎ Ã¼Å© ¸®½ºÆ® */
.layer_pop_vote .recipient_box .reci_con .reci_list {display: block;  }
.layer_pop_vote .recipient_box .reci_con .reci_list ul {display: inline-block; width: 100%;}
.layer_pop_vote .recipient_box .reci_con .reci_list ul li {display: inline-block; width: 49.99%; float: left; padding: 5px 0; height: 16px; text-indent: 5px}
.layer_pop_vote .recipient_box .reci_con .reci_list ul li input {display: block; float: left; margin: 3px 5px; width: 16px; height: 16px;}
.layer_pop_vote .recipient_box .reci_con .reci_list ul li span.rec_txt {display: block; float: left; height: 25px; line-height: 25px; font-size: 14px; letter-spacing: -0.65px;}
.layer_pop_vote .recipient_box .reci_con .reci_list ul li .dong_btn {height: 13px; padding: 5px; background: #f7f7f7; border: 1px solid #d8d8d8; display: inline-block;}
.layer_pop_vote .recipient_box .reci_con .reci_list ul li .dong_btn .arrow_ico {width: 20px; height: 10px; position: relative; float: right;}
.layer_pop_vote .recipient_box .reci_con .reci_list ul li .dong_btn .arrow_ico .l_a {width: 8px; height: 1px; transform: rotate(45deg); position: absolute; background: #353535; right: 6px; top: 5px;}
.layer_pop_vote .recipient_box .reci_con .reci_list ul li .dong_btn .arrow_ico .r_a {width: 8px; height: 1px; transform: rotate(-45deg); position: absolute; background: #353535; right: 0; top: 5px;}

/* ´ë»óÀÚº¸±â µ¿È£¼±ÅÃ ¸®½ºÆ® */
.layer_pop_vote .recipient_box .reci_con .dong_list {display: block; padding: 5px 0; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; margin-top: 10px; max-height: 190px; overflow-y: auto;}
.layer_pop_vote .recipient_box .reci_con .dong_list ul {display: inline-block; width: 100%;}
.layer_pop_vote .recipient_box .reci_con .dong_list ul li {display: inline-block; width: 24.99%; float: left; padding: 5px 0; height: 25px;  text-indent: 5px}
.layer_pop_vote .recipient_box .reci_con .dong_list ul li input {display: block; float: left; margin: 3px 5px; width: 16px; height: 16px;}
.layer_pop_vote .recipient_box .reci_con .dong_list ul li span.rec_txt {display: block; float: left; height: 25px; line-height: 25px; font-size: 14px; letter-spacing: -0.65px;}

/* ´ë»óÀÚº¸±â ¹öÆ° ºÎºÐ */
.layer_pop_vote .reci_btn_box {display: inline-block;  width: 100%;}
.layer_pop_vote .reci_btn_box a {color: #fff; font-size: 18px; letter-spacing: -0.7px; display: inline-block; padding: 12px 0; font-weight: bold; text-align: center; width: 49.99%; float: left;}
.layer_pop_vote .reci_btn_box a.l_btn {background: #a8a8a8; }
.layer_pop_vote .reci_btn_box a.r_btn {background: #3ad0aa; }
.layer_pop_vote .reci_btn_box a.submit_btn {width: 100%; background: #3ad0aa; padding: 20px 0;}

/* ¹Î¿øÁ¢¼ö/Ã³¸® ÀÌÀü µ¥ÀÌÅÍ º¸±â ¹öÆ° */
.grayBtn, .grayBtn:hover {border: 1px; border-color: #000; border-style: solid; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px; color: #fff; background: #4e4e4e; padding: 8px; vertical-align: middle;}
.memoBlue, .memoBlue:hover {color: #00f; text-decoration: underline; font-weight: bold;}

.layer_app {position:absolute;top:40px;left:35%;width:430px;height:380px;z-index:300;margin:0 auto;border:1px solid black;background-color:#fff;display: none;}
.layer_app .popTit {background-color: #eaeaea; height: 32px; margin-bottom: 15px;}
.layer_app .popClose {position: absolute; top: 0; right: 0; margin-right: 8px; font-size: 20px; cursor: pointer;}
.layer_app .contenct {font-size:15px; text-align: center; font-weight: bold;}
.layer_app .contenct .blue {color: #00f;}
.layer_app .contenct .green {font-size:18px; color: #035f5c;}

/* ¿î¿µÁ¤º¸°ø°³ */
.manage-list-wrap {width: 980px; margin: 0 auto;}
.manage-list {margin: 0; padding: 0;}
.manage-list:after {display: block; clear: both; *zoom: 1; content: '';}
.manage-list .list-item {float: left; width: calc((100% - 26px)/2); margin: 26px 0 0 26px; list-style: none;}
.manage-list .list-item:nth-child(2n + 1) {margin-left: 0;}
.manage-list .list-item a {box-sizing: border-box; position: relative; overflow: hidden; display: block; width: 100%; height: 103px; padding: 0 15px; background: #fff url(../images/home/arw_right.svg) no-repeat right 39px center / 7px 12px; border-radius: 5px; border: 1px solid #eee;}
.manage-list .list-item .img-box {position: relative; float: left; width: 75px; height: 100%;}
.manage-list .list-item .img-box img {position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto;}
.manage-list .list-item .txt-box {float: left; width: calc(100% - 75px);}
.manage-list .list-item .txt-box p {margin: 0; line-height: 101px; font-size: 20px; color: #222; font-family: "Montserrat", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", 'Segoe UI', "Basier Square", Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
.manage-list .item-contract .img-box img {width: 28px;}
.manage-list .item-rule .img-box img {width: 24px;}
.manage-list .item-tender .img-box img {width: 30px;}
.manage-list .item-statement .img-box img {width: 35px;}
.manage-list .item-financial .img-box img {width: 26px;}
.manage-list .item-safety .img-box img {width: 28px;}
.manage-list .item-longterm .img-box img {width: 26px;}