@charset "utf-8";

/* 포커스 된 엘리먼트 잘 보이도록 */
/* *:focus{outline: solid 5px red} */




/* common */
html, body {margin:0; padding:0; font-family:"LGSmHa"; 	font-size:13px; font-weight: 300; height:100%;color:#666;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
th,td, input,textarea,select {font-size:13px;color:#666;}
table {border-spacing:0;border-collapse:collapse;border:0;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal;}
ol,ul ,li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
abbr,acronym {border:0;}
hr{clear:both;display:none;}
legend, caption{position:absolute;visibility:hidden;overflow:hidden;line-height:0;width:0;height:0;margin:0;padding:0;}
img, fieldset{border:0 none;}
img.btn, label{cursor:pointer;}
a{color:#828282;text-decoration:none;}
a:link,
a:visited{color:#666;text-decoration:none;}
a:hover{text-decoration:none; color:#424242;}
a:active{text-decoration:none;}
.hidden_obj{position:absolute;visibility:hidden;overflow:hidden;height:0;line-height:0;width:0;margin:0;padding:0;font:0/0 Arial;}
.mar_r0{margin-right:0 !important;}
.txtFm {border:1px solid #ccc; padding-top:2px; height:18px;}
select {height:22px;}

	body.popupBody {background:transparent none !important;}
	.txtArea {border:1px solid #e5e5e5; background:#fff; padding:15px; line-height:1.4; overflow:auto;}

	.radioAlign {}
	*html .radioAlign {position:relative; left:0; top:-2px;}
	*+html .radioAlign {position:relative; left:0; top:-2px;}

	.cboxAlign {}
	*html .cboxAlign {position:relative; left:0; top:-2px;}
	*+html .cboxAlign {position:relative; left:0; top:-2px;}

/* input */
input {vertical-align:middle;overflow:visible;font-family:"LGSmHa"; height:16px;}
input.st01, textarea.st01 {border:1px solid #e5e5e5;background:#efefef;color:#666666;}
input.st01 {padding:3px 3px 1px 3px;}
input.st02 {height:15px;padding:3px 5px 1px 5px;border-width:1px;border-style:solid;border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea;}
input.st03 {border:1px solid #e5e5e5;background:#efefef;color:#666666;text-align:center;margin-right:3px;padding:3px 3px 1px 3px;}
textarea.st01 {padding:10px;}
/*input.bn {border:none;background:none;}*/
input[type=radio] {border:none;background:none;}
label.sm {font-size:12px;margin-right:10px;}
label.sl {margin-right:10px;}


select.styled {height:21px !important; font-size:12px;}
/*
.customStyleSelectBox {font-size:12px;background:#efefef url(/images/client/common/ico/ico_select.gif) no-repeat right;color:#979797;border:1px solid #e5e5e5;padding:3px 7px;vertical-align:middle;height:14px;line-height:14px;}
.customStyleSelectBox.changed {background-color:#efefef;}
.customStyleSelectBoxInner {white-space:nowrap;}
*/
select.styledBbs {height:21px !important; font-size:12px;}
/*
.customStyleSelectBox2 {font-size:11px;background:#FFF url(/images/client/common/bl/bl_bbsSearch.gif) no-repeat right;color:#979797;padding:3px 7px;vertical-align:middle;height:14px;line-height:14px;text-align:left;}
.customStyleSelectBox2.changed {background-color:#FFF;}
.customStyleSelectBoxInner2 {white-space:nowrap;}
*/
select.styledFooter {height:21px !important; font-size:12px;}
/*
.customStyleSelectBox3 {font-size:11px;background:#efefef url(/images/client/common/ico/ico_select.gif) no-repeat right;color:#979797;border:1px solid #e5e5e5;padding:3px 7px;vertical-align:middle;height:14px;line-height:14px;}
.customStyleSelectBox3.changed {background-color:#efefef;}
.customStyleSelectBoxInner3 {white-space:nowrap;}
*/

/* layout  */
#header_container, #content_container, #footer_container {width:980px;margin:0 auto;}



/* ----------------------------------- 2013 Renewal Start ---------------------------------------
--------------------------------------------------------------------------------------------------*/

/* common */
.noshow {display:none}
.shadow_full {display:block; position:fixed; background:#000; top:0; left:0; z-index:50000; width:100%; height:100%; opacity:.35; display:none; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);}
.por {position:relative}
.poa {position:absolute;}

/* buttons */
.btn_comm {background:url(/images/client/renew_common/btn.png) no-repeat; text-indent:-99999px; display:block}
.btn_prev_s {width:14px; height:14px; background-position:left -655px; float:left}
.btn_next_s {width:13px; height:14px; background-position:-14px -655px; float:left}

/* layout */
.wrap980 {width:980px; margin:0 auto;}
#top {border-bottom:3px solid #e4007f; overflow:hidden; height:102px; min-width:990px}

/* header */
.h1_logo {width:180px; height:42px; margin-top:44px; float:left}
	.h1_logo a {display:block; width:180px; height:42px; text-indent:-99999px; background:url(/images/client/renew_common/logo.png) no-repeat left top}
.quick_wrap {float:right; overflow:hidden}
	.utility {overflow:hidden; height:13px; margin-top:11px; float:left}
		.utility li {display:block; float:left; height:13px; margin-right:20px}
			.utility a {display:block; height:13px; background:url(/images/client/renew_common/txt.png); text-indent:-99999px}
			.utility_login a {width:32px; background-position:left top}
			.utility_join a {width:42px; background-position:left -15px}
			.utility_logout a {width:42px; background-position:-130px top}
			.utility_modify a {width:63px; background-position:-130px -15px}
			.utility_myhello a {width:44px; background-position:left -29px; margin-right:5px}
	/* .quick_join {display:block; width:150px; height:35px; background-position:left top; float:left} */

/* gnb */
#gnb {overflow:hidden; float:right; height:32px; margin-top:33px; margin-right:30px; *margin-right:0px; *margin-left:100px; *margin-top:35px; *width:755px; *clear:both}
	.gnb_li {display:block; float:left; height:32px; margin-right:60px}
	.gnb_customer {margin-right:10px}
	.gnb_culture {margin-right:0}
		.menu_top_level {background:url(/images/client/renew_common/txt.png) no-repeat; display:block; height:18px; text-indent:-99999px}
		.gnb_hello .menu_top_level {width:73px; background-position:7px -49px}
		.gnb_service .menu_top_level {width:75px; background-position:7px -74px}
		.gnb_rate .menu_top_level {width:116px; background-position:7px -99px}
		.gnb_phone .menu_top_level {width:47px; background-position:7px -124px}
		.gnb_event .menu_top_level {width:90px; background-position:7px -149px}
		.gnb_customer .menu_top_level {width:58px; background-position:7px -174px}
		.gnb_culture .menu_top_level {width:85px; background-position:7px -199px}
		.gnb_phone_new .menu_top_level {width:79px; background-position:7px -124px}
		/* mouse over, focus in */
		.gnb_hello:hover .menu_top_level,.gnb_hello .menu_top_level:focus {background-position:-123px -49px}
		.gnb_service:hover .menu_top_level,.gnb_service .menu_top_level:focus {background-position:-123px -74px}
		.gnb_rate:hover .menu_top_level,.gnb_rate .menu_top_level:focus {background-position:-123px -99px}
		.gnb_phone:hover .menu_top_level,.gnb_phone .menu_top_level:focus {background-position:-123px -124px}
		.gnb_event:hover .menu_top_level,.gnb_event .menu_top_level:focus {background-position:-123px -149px}
		.gnb_customer:hover .menu_top_level,.gnb_customer .menu_top_level:focus {background-position:-123px -174px}
		.gnb_culture:hover .menu_top_level,.gnb_culture .menu_top_level:focus {background-position:-123px -199px}
		.gnb_phone_new:hover .menu_top_level,.gnb_phone_new .menu_top_level:focus {background-position:-123px -124px}
	#gnb ol {position:absolute; width:140px; padding-top:7px; top:91px; display:none}
	#gnb ol.on,#gnb .gnb_li:active > ol,#gnb .gnb_li:hover > ol {z-index:5000; display:block}

	.gnb_hello ol,.gnb_service ol,.gnb_phone_new ol {margin-left:-31px}
	.gnb_rate ol {margin-left:-8px}
	.gnb_phone ol {margin-left:-46px}
	.gnb_event ol {margin-left:-23px}
	.gnb_customer ol {margin-left:-40px}
	.gnb_culture ol {margin-left:-25px}
		#gnb ol li {background:#e4007f; height:22px; border-bottom:1px solid #b71666; padding-top:8px}
		#gnb ol li:first-child {height:21px; background:url(/images/client/renew_common/bg.png) no-repeat left top; padding-top:16px}
		#gnb ol li.last {border-bottom:none; height:31px; background:url(/images/client/renew_common/bg.png) no-repeat left -70px}
			#gnb ol li a {color:#fff; margin-left:12px}
			#gnb ol li a:hover {text-decoration:underline}
		#gnb ol li.sub_only {background:url(/images/client/renew_common/bg.png) no-repeat -140px top; padding-top:16px; height:25px; border-bottom:none}

/* quick join */
#quick_join {width:976px; height:482px; top:102px; left:50%; margin-left:-490px; background:#fff; position:absolute; z-index:50000; display:none; border:2px solid #333}
	.quick_join_top {background:#333; height:36px; overflow:hidden}
		#quick_join h2 {float:left; margin:8px 0 0 13px; text-indent:-99999px; background:url(/images/client/renew_common/txt.png) no-repeat left -840px; width:91px; height:17px}
		.quick_join_top ul {float:left; margin:11px 0 0 44px}
			.quick_join_top ul li {display:block; float:left; height:12px}
			.quick_join_top ul li.li_01 {width:186px; margin-right:17px}
			.quick_join_top ul li.li_02 {width:132px; margin-right:15px; background:url(/images/client/renew_common/icon.png) no-repeat left -180px}
				.quick_join_top ul li a {display:block; height:12px; background:url(/images/client/renew_common/txt.png) no-repeat; text-indent:-99999px}
				.quick_join_top ul li.li_01 {display:block; height:12px; background:url(/images/client/renew_common/txt.png) no-repeat; text-indent:-99999px; background-position:left -860px; width:186px}
				.quick_join_top ul li.li_02 a {background-position:left -875px; width:117px; margin-left:16px}
				.quick_join_top ul li.li_03 a {background-position:-127px -875px; width:119px}
		.btn_quick_join_close {width:25px; height:24px; display:block; float:right; background-position:-87px -37px; margin:5px 13px 0 0}
			

/* footer */
/* #footer {padding:19px 0 75px; border-top:1px solid #d1d1d1; min-width:990px}
	#footer .wrap980 {position:relative}
	#footer .logo {background:url(/images/client/renew_common/logo.png) no-repeat left -44px; display:block; width:82px; height:34px; text-indent:-99999px; float:left}
	.footer_copyright {float:left; padding-left:22px}
		.footer_copyright ul {overflow:hidden; margin-top:14px}
			.footer_copyright ul li {float:left; height:11px; margin-right:11px}
			.footer_copyright ul li.li_01 {width:38px}
			.footer_copyright ul li.li_02 {width:76px}
			.footer_copyright ul li.li_03 {width:39px}
			.footer_copyright ul li.li_04 {width:84px}
			.footer_copyright ul li.li_05 {width:67px}
			.footer_copyright ul li.li_06 {width:76px}
			.footer_copyright ul li.li_07 {width:84px}
			.footer_copyright ul li.li_08,#footer ul li.li_09,#footer ul li.li_10 {width:40px}
			.footer_copyright ul li.li_10 {margin-right:none}
				.footer_copyright ul li a {background:url(/images/client/renew_common/txt.png) no-repeat; display:block; height:11px; text-indent:-99999px; width:100%}
				.footer_copyright ul li.li_01 a {background-position:left -585px}
				.footer_copyright ul li.li_02 a {background-position:left -600px}
				.footer_copyright ul li.li_03 a {background-position:left -615px}
				.footer_copyright ul li.li_04 a {background-position:left -630px}
				.footer_copyright ul li.li_05 a {background-position:left -645px}
				.footer_copyright ul li.li_06 a {background-position:left -660px}
				.footer_copyright ul li.li_07 a {background-position:left -675px}
				.footer_copyright ul li.li_08 a {background-position:left -690px}
				.footer_copyright ul li.li_09 a {background-position:left -705px}
				.footer_copyright ul li.li_10 a {background-position:left -720px}
		#footer .copyright {width:677px; height:47px; background:url(/images/client/renew_common/txt_long.png) no-repeat left top; font-size:0; line-height:0; margin-top:13px}
		#footer .link_family_site {position:absolute; right:5px; top:10px; z-index:50000}
		#footer .jump_brand_site {position:absolute; right:5px; top:42px; overflow:hidden}
			.jump_brand_site li {display:block; float:left; height:27px}
				.jump_brand_site li a {display:block; text-indent:-99999px; background:url(/images/client/renew_common/logo.png) no-repeat; height:27px}
				.jump_brand_site li.li_01 a {width:44px; background-position:left -79px; margin-right:27px}
				.jump_brand_site li.li_02 a {width:67px; background-position:-71px -79px}

#footer dl.site{z-index: 50; position: relative;}
#footer dl.site dt a{background-color: #ffffff; height: 18px; width: 165px; border: 1px solid #cdcdcd; line-height: 18px; display: block; padding-left: 5px; font-size: 12px; color: #666666}
#footer dl.site dt a:hover, #footer .footer_right dl.site dt a:focus{color: #333333; text-decoration: none;}
#footer dl.site dd{display: none; background-color: #ffffff; padding-left: 5px; width: 165px; border: 1px solid #cdcdcd;  cursor: default; display: none; position: relative; font-size: 12px; padding-top: 3px; padding-bottom: 3px; position: absolute;}
#footer dl.site dd strong{padding-top:3px; padding-bottom: 3px; display: block; }
#footer dl.site dd a{margin-left: 5px; display: block;}
 */
.blind,
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}


/* quick menu (right area) */
#right_quickmenu {position:absolute; top:0; right:-140px; width:110px}
	#right_quickmenu li {border:1px solid #e7e8e6; border-top:none; width:108px; height:28px}
	#right_quickmenu li.quick_title {border:none; background:#e4007f url(/images/client/renew_common/txt.png) no-repeat -140px -355px; width:110px; height:25px; text-indent:-99999px}
		#right_quickmenu li a {width:108px; height:28px; display:block; background:url(/images/client/renew_common/txt.png) no-repeat; text-indent:-99999px}
		#right_quickmenu li.li_01 a {background-position:-140px -380px}
		#right_quickmenu li.li_02 a {background-position:-140px -409px}
		#right_quickmenu li.li_03 a {background-position:-140px -438px}
		#right_quickmenu li.li_04 a {background-position:-142px -610px}
		#right_quickmenu li.li_05 a {background-position:-140px -467px}
		#right_quickmenu li.li_06 a {background-position:-140px -496px}
		#right_quickmenu li.li_07 a {background-position:-140px -525px}
		#right_quickmenu li.li_08 a {background-position:-140px -554px}
		#right_quickmenu li.li_09 a {background-position:-140px -583px}

/* quick menu_new (20131210) */
#right_quick_new {position:absolute; top:0; right:-140px; width:120px}
#right_quick_new li {border:1px solid #e7e8e6; border-top:none; width:118px; height:28px}
#right_quick_new li.quick_title{width:120px;height:25px; border:none;text-indent:-99999px;}
#right_quick_new li.quick_title a {border:none; background:#e4007f url(/images/client/renew_common/txt.png) no-repeat -135px -355px;width:120px;height:25px; }
#right_quick_new li a {width:118px; height:28px; display:block; background-image:url(/images/client/renew_common/right_quick_new.gif); background-repeat:no-repeat; text-indent:-99999px}
#right_quick_new li.li_01 a {background-position:-1px -1px}
#right_quick_new li.li_02 a {background-position:-1px -29px}
#right_quick_new li.li_03 a {background-position:-1px -57px}
#right_quick_new li.li_04 a {background-position:-1px -87px}
#right_quick_new li.li_05 a {background-position:-1px -116px}
#right_quick_new li.li_06 a {background-position:-1px -145px}
#right_quick_new li.li_07 a {background-position:-1px -174px}
#right_quick_new li.li_08 a {background-position:-1px -203px}
#right_quick_new li.li_09 a {background-position:-1px -232px}

/* ----------------------------------- 2013 Renewal End ------------------------------------------
--------------------------------------------------------------------------------------------------*/


/* --------- 201311 new tab start ----------- */
h3.new_info {padding:0; background:url(/images/client/event/h3_new_info.gif) no-repeat left top; width:750px; height:40px; text-indent:-99999px}
h3.new_info.on {background:url(/images/client/event/h3_new_info_off.gif) no-repeat left top}
h3.new_info {position:relative}
h3.new_info .togglebtn {display:block; text-indent:-99999px; position:absolute; right:17px; top:9px; width:20px;height:20px;background:url(/images/client/common/btn_arrow_on_info.gif) no-repeat center;}
h3.new_info .togglebtn.close{background:url(/images/client/common/btn_arrow_off_info.gif) no-repeat center;}

.faq_new {}
.faq_new li {}
.faq_new li .faq_question {line-height:40px; border-bottom:1px dotted #dedede}
/* .faq_new li .faq_question a {padding-left:21px; background:url(/images/client/common/faq_icon_new_question.gif) no-repeat left 11px; color:#656565; display:block; line-height:40px;} */
.faq_new li .faq_question a {color:#656565; display:block; line-height:40px;}
.faq_new li .faq_answer {background:url(/images/client/common/faq_icon_new_answer.gif) no-repeat left 17px; display:none; padding:15px 15px 13px 21px; border-bottom:1px solid #dfdfdf; line-height:20px; color:#797979}


.tab_new {position:relative; padding-top:49px}
.tab_new li {top:0; width:750px}
a.tab_btn_new {position:absolute; z-index:100; top:0; width:187px; height:50px; display:block; background:url(/images/client/event/bg_tab_newVer.gif) no-repeat}
a.tab_new_off {background-position:top left}
a.tab_new_on {background-position:bottom left}
a.tab_new_on span {display:block; height:17px; margin:16px auto 0; text-indent:-99999px}
a.tab_new_off span {display:block; height:15px; margin:18px auto 0; text-indent:-99999px}
#tab_new_01 a.tab_btn_new {left:0}
#tab_new_02 a.tab_btn_new {left:188px}
#tab_new_03 a.tab_btn_new {left:376px}
#tab_new_04 a.tab_btn_new {left:564px}
h3.no_show {height:1px; text-indent:-99999px}
.tabCon_new {width:100%; padding-top:40px; border-top:1px solid #002d60}
#tab_new_02 .tabCon_new {*margin-top:-12px}
#tab_new_03 .tabCon_new {*margin-top:-24px}
#tab_new_04 .tabCon_new {*margin-top:-46px}

.tb_point_01 {border-bottom:1px solid #e6e6e6; width:223px; float:left; background:url(/images/client/event/tb_new_cjone_01.gif) no-repeat left top;}
.tb_point_01 th,.tb_point_03 th {height:51px}
.tb_point_01 th span,.tb_point_02 th span,.tb_point_03 th span {visibility:hidden; height:0; font-size:0; line-height:0}
.tb_point_01 td,.tb_point_02 td,.tb_point_03 td {border:1px solid #e6e6e6; border-bottom:none; height:40px; text-align:center}
.tb_point_02 {border-bottom:1px solid #e6e6e6; width:300px; float:left; background:url(/images/client/event/tb_new_cjone_02.gif) no-repeat left top}
.tb_point_03 {border-bottom:1px solid #e6e6e6; width:138px; float:left; background:url(/images/client/event/tb_new_cjone_03.gif) no-repeat left top}
.tb_point_02 .th_01 th {height:27px}
.tb_point_02 .th_02 th {height:24px}

.new_info_li {}
.new_info_li li {background:url(/images/client/event/bg_new_info.gif) repeat-y left top; padding-top:2px}
.new_info_li li.end {background:url(/images/client/event/bar_new_info.gif) no-repeat left bottom}
.new_info_li li p {background:url(/images/client/event/bullet_new_info.gif) no-repeat left 18px; width:702px; margin:0 auto; padding:11px 0; border-bottom:1px dotted #dedede; padding-left:7px; line-height:18px}
.new_info_li li.end p {border-bottom:none}
/* ---------- 201311 new tab end ------------ */



/* s:20120626 */
#header_container {position:relative;top:0;height:127px;*height:143px;z-index:9000;}
	h1 {margin-top:18px;}
	#topLogo {position:relative;width:138px;height:68px;margin-top:10px;left:437px;}
	#topLogo IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;width:138px;height:68px;}
	#topLogo IMG.active {z-index:10;opacity:1.0;}
	#topLogo IMG.last-active {z-index:9;}

	.utilMenu {position:absolute;text-align:right;right:0;top:0;*top:18px;}
	.utilMenu li {display:inline;background:url(/images/client/new_common/smenu_bar.gif) no-repeat right center; padding:0 10px;}
	.utilMenu li.none {background:none;padding-right:0;}
	.utilMenu li img {vertical-align:middle;}

	.topGotoBtn {position:absolute;right:0;top:28px;*top:38px;font-size:1px;line-height:0;}
	.topGotoBtn li {float:left;margin-left:4px;}
	.topGotoBtn li img.btn {margin-top:18px;}

	.topGoNew {position:absolute;right:0;top:37px;*top:55px;font-size:1px;line-height:0;}
	.topGoNew li {float:left; background:url(/images/client/new_common/topGo_bg.gif) no-repeat right; padding:0 20px;}
	.topGoNew li.las {background:none; padding-right:0;}
/* e:20120626 */

/* 멀티호스팅 수정 시작 서현호 */
#content_container {margin-top:30px; margin-bottom:100px; position:relative}
/* 멀티호스팅 수정_2015-08-25 */
#content_container.myhelloContainer {position:relative; margin:0 auto; padding-bottom:80px;background:url('/images/client/myhello/images/common/bg_contents_line.gif') repeat-y left top;}
/* 멀티호스팅 수정 끝 서현호 */
	.content_inner:after {content:"";display:block;clear:both;}
	/* 멀티호스팅 수정 시작 서현호 */
	.left_content {float:left; width:192px; margin-top:43px; background:url(/images/client/common/new_lnb/lnb_bg.gif) no-repeat top right;}
	.left_content.left_selfCare {float:left; width:167px; margin:0; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background:none; /* margin-top:43px;background:url(/images/client/common/new_lnb/lnb_bg.gif) no-repeat top right; 삭제 */} 
	/* 멀티호스팅 수정 끝 서현호 */
	.left_content.h550 {height:550px;}

	/* 멀티호스팅 수정_시작 */
	/* 멀티호스팅 수정 시작 서현호 */
	.main_content {float:right;width:750px;}
	#content_container.myhelloContainer .main_content {padding:15px 30px 0 0;width:750px;}
	/* 멀티호스팅 수정 끝 서현호 */
	/* 멀티호스팅 수정_시작_2015-08-28 */
	#content_container.myhelloContainer .main_content.self_m { padding-right:20px; width: 770px; }
	#content_container.myhelloContainer .main_content.self_m .table_wrap {width:770px;}


	/* 멀티호스팅 수정_끝_2015-08-28 */
	.etc_content {width:800px;margin:0 auto;}
	.search_content {width:900px;margin:0 auto;}
	.event_content {width:800px;margin:0 auto;}
	.event_promotion {width:920px;margin:0 auto;position:relative;}
	.location {float:right;color:#999999;font-size:12px;background:url(/images/client/common/ico/ico_home.gif) no-repeat 1px 2px;padding-left:14px;margin-bottom:30px;}
	.location span {color:#424242;}
	.location:after {content:"";display:block;clear:both;}
	.location a {color:#757575; text-decoration:none;}
	.etc_content .sub_header {width:100%;}
	.sub_header {clear:both;/*width:750px;*/height:85px;}
	.sub_header h2 {height:33px; border-bottom:1px solid #dedede; color:#444;font-size:28px; font-weight:bold;}
	.sub_header .txt01 {font-size:12px;padding-top:9px; color:#757575; line-height:140%; letter-spacing:-1px}
	.w900 {width:900px !important;}

#footer_container {margin-top:100px;}
	#footer_container .inner {position:relative;border-top:1px solid #ededed;padding-top:14px;z-index:1000;padding-bottom:50px;}
	#footer_container .inner:after {content:"";display:block;clear:both;}
	.footerLogo {float:left;margin-right:20px;}
	.footerLink {height:100%;overflow:hidden;}
	.footerLink a{display:block; }
	.footerLink ul {height:100%;overflow:hidden;font-size:0;line-height:0;}
	.footerLink li {float:left;height:10px;background:url(/images/client/common/bl/line007.gif) no-repeat right center;padding:0 7px;}
	.footerLink li.las {background:none;}
	.footerLink p {padding-left:7px;margin-top:10px;}
	.footerGoto {position:absolute;right:10px;top:12px;font-size:12px;line-height:12px; float:right;}
	#go_family {position:absolute;top:-447px;width:168px;height:435px;padding:5px 0 6px 0; border:1px solid #ccc; border-bottom:0 none;background:#FFF;}
	#go_family p, #go_family dt, #go_family dd {padding:5px 0 0 22px;}
	#go_family dt {margin-top:4px; border-top:1px solid #f0f0f0; font-weight:bold;}

	#notice_policy {position:absolute;top:-340px;width:470px;height:340px;}

	.brandSite {position:absolute;top:37px; width:167px; right: -5px; }
	.brandSite dt {float:left; width:170px; margin-bottom:9px;}
	.brandSite dd {border-left:1px solid #e9e9e9;}
	.brandSite dd.left {float:left; padding:0 15px;}
	.brandSite dd.right {float:left; padding:0 13px; border-right:1px solid #e9e9e9;}


/* gnb_new */
.gnb {position:absolute;top:83px;*top:101px;left:0;z-index:1500;font-size:0;line-height:0;}
.gnb li.dep01 {float:left;}
.gnb li.dep01 > a{display: block;}
.gnb .gnb_smenu {display:none;width:140px;}
.gnb .gnb_smenu ul {padding-top:5px;padding-bottom:20px; background:url(/images/client/new_common/gnbBottom.png) no-repeat left bottom}
.gnb .gnb_smenu li {}
.gnb .gnb_smenu li a {display:block;}
/*.gnb .gnb_smenu .bg {background:url(/images/client/common/bg/bg_topBottom.png) no-repeat left top;width:140px;height:7px;}*/
.gnb .gnb_smenu .bg {width:140px;height:7px;}


/* 전체메뉴보기_120626 */
.allMenuWrap {position:absolute;background:url(/images/client/common/bg/bg_allMenu_new.png) no-repeat;width:967px;height:256px;top:117px;*top:135px;left:0;z-index:3000;padding:22px 0 0 17px;font-size:0;line-height:0;}
.allMenuWrap li.dep01 {float:left;margin-right:15px;}
.allMenuWrap li.dep01 ul {}
.allMenuWrap li.dep01 ul li {margin-bottom:10px;}
.allMenuWrap .menu1, .allMenuWrap .menu2, .allMenuWrap .menu3, .allMenuWrap .menu4, .allMenuWrap .menu5, .allMenuWrap .menu6{width:123px;}
.allMenuWrap .menu7 {width:120px;}
.allMenuWrap ul li a{display:block; }
.allBanner {position:relative;width:675px;height:90px;z-index:3001;top:-10px;}
.allBanner li {float:left;width:328px;height:90px;margin-right:7px;}
.toggleHideBtn {position:absolute;width:13px;height:13px;right:15px;bottom:15px;margin-right:7px; }
.toggleHideBtn a {display:block; }

/* 멀티호스팅 추가 시작 서현호 */
/* 개인 핸드폰 정보 박스 */
.urserCurrentInfoWrap {float:left; width:810px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#f8f8f8;}
.urserCurrentInfoWrap .userPhone {padding:0 150px 0 30px;}
.urserCurrentInfoWrap .userPhone span {display:inline-block; vertical-align:middle;}
.urserCurrentInfoWrap .userPhone span.icoBi {margin:0 7px 0 20px;}
.urserCurrentInfoWrap .userPhone span.phone {padding:0 15px 0 0; margin:0 10px 0 0; background:url('/images/client/myhello/images/common/line_bar.gif') no-repeat right center;}

/* 멀티호스팅 수정 시작 서현호 0831 */
.urserCurrentInfoWrap .userPhoneSetWrap {position:relative; z-index:10;}
/* 멀티호스팅 수정 끝 서현호 0831 */
.urserCurrentInfoWrap .userPhoneSetWrap a:hover,
.urserCurrentInfoWrap .userPhoneSetWrap a:visited,
.urserCurrentInfoWrap .userPhoneSetWrap a:active,
.urserCurrentInfoWrap .userPhoneSetWrap a:link,
.urserCurrentInfoWrap .userPhoneSetWrap a {text-decoration:none !important;}
/* 멀티호스팅 수정_2015-08-25 */
.urserCurrentInfoWrap .userPhoneSetWrap .btnPhoneSetOpen {display:block; position:absolute; right:15px; top: -40px; padding:0 30px 0 0; text-decoration:none !important; background:url('/images/client/myhello/images/btn/btn_phone_set.gif') no-repeat right top; z-index:111;}
.urserCurrentInfoWrap .userPhoneSetWrap .btnPhoneSetOpen > span {display:block; height:25px; padding:0 0 0 13px; line-height:25px; color:#595959; background:url('/images/client/myhello/images/btn/btn_phone_set.gif') no-repeat left top;}
.urserCurrentInfoWrap .userPhoneSetWrap .btnPhoneSetOpen > span span {font-weight:bold; color:#252424;display:inline-block;margin-top:-1px;}
.urserCurrentInfoWrap .userPhoneSetWrap .btnPhoneSetOpen.active {background:url('/images/client/myhello/images/btn/btn_phone_set_close.gif') no-repeat right top;}
/* 멀티호스팅개발 수정 시작 임재흥 */
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer {display:none; position:absolute; top:-55px; left:-1px; right:-1px; padding:0 0 3px; background:url('/images/client/myhello/images/bg/bg_phone_setting_layer.png') repeat-x left bottom;z-index:110;}
/* 멀티호스팅개발 수정 끝 임재흥 */
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingIn {padding:56px 0 0; border-left:1px solid #6c8199; border-right:1px solid #6c8199;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul {padding:20px 30px 12px; background:#fff;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul li {padding:0 0 8px;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul li span {display:inline-block; vertical-align:middle; color:#777;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul li.active span {color:#444;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul li .delegate {display:inline-block; width:74px; height:25px; text-align:right; vertical-align:middle; cursor:pointer; background:url('/images/client/myhello/images/popup/radio_phone_set.gif') no-repeat left top;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul li.active .delegate {background:url('/images/client/myhello/images/popup/radio_phone_set_active.gif') no-repeat left top;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul li .delegate span {position:absolute; left:-9999em; width:0; height:0; line-height:0;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul li .delegate input {position:absolute; left:-9999em;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul li .codeNum {min-width:85px; padding:0 5px; text-align:center;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul li .icoBi {padding:0 5px 0 0;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul li .icoBi img {vertical-align:top;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul li .phone {padding:0 15px 0 0; background:url('/images/client/myhello/images/common/line_bar.gif') no-repeat right center;}
/* 멀티호스팅 수정_2015-08-25 */
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul li .prNaem {padding:0 15px 0 10px;background:url('/images/client/myhello/images/common/line_bar.gif') no-repeat right center;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul li .txtSearch {padding:0 0 0 10px; color:#444;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer ul li .thisPhoneSearch {padding:0 10px 0 0; color:#444; text-decoration:none; background:url('/images/client/myhello/images/icon/ico_arrow_link_type01.gif') no-repeat right center;}
/* 멀티호스팅 수정_2015-08-25 */
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer p {padding: 15px 30px 15px 35px; color:#999; border-top:1px solid #e5e5e5; background:#fafafa;font-size: 12px;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer p span {display:inline-block; text-indent:-5px; line-height:20px;}
.urserCurrentInfoWrap .userPhoneSetWrap .phoneSettingLayer .btnLayerClose {position:absolute; right:0; bottom:3px;}
/* 멀티호스팅 추가 끝 서현호 */

/* lnb */
.left_content {position:relative;min-height:470px}
.left_content .leftTit {width:160px; height:33px; border-bottom:1px solid #1a4a7e;}
.left_content .leftMenu {width:160px; margin-top:10px;}
.leftMenu .dep01 {width:150px; border-bottom:1px solid #e2e2e2; padding:9px 10px 9px 0;}
/* 멀티호스팅개발 수정 시작 임재흥 */
.leftMenu .dep01 .mh25 {height:28px;height:23px\0/IE8+9+10;display:block;}
/* 멀티호스팅개발 수정 끝 임재흥 */
.leftMenu .dep01.last {width:150px; border-bottom:1px solid #6a89aa; padding:9px 10px 9px 0;}
/* 멀티호스팅 수정_2015-08-25 */
.leftMenu .dep01 ul {width:153px; border-top:1px solid #e2e2e2;padding:12px 0 0 7px;}
.leftMenu .dep01 ul li {padding-left:11px; letter-spacing:-1px;}
.leftMenu .dep01 ul li.ov {margin-bottom:6px;padding-left:11px;}
.leftMenu .dep01 ul li.on {margin-bottom:6px;padding-left:11px;/}
.leftMenu .dep01 ul li.mb {margin-bottom:6px;}
.leftMenu .dep01 ul li a {color:#757575; text-decoration:none;}
.leftMenu .dep01 ul li a:hover {color:#757575; text-decoration:none;}
.leftMenu .dep01 ul li a.on {color:#245d91; font-weight:bold;}
.leftMenu .dep01 ul li a.ov {color:#245d91; font-weight:bold;}

.leftMenu .dep01 ul li a.allMember {color:#245d91; text-decoration:none;}

.leftBanner {margin-top:20px;font-size:0;line-height:0;}
.leftBanner ul {margin-top:10px;}
.leftBanner ul li {margin-bottom:3px;}
.leftBanner a{display: block;}

/* 멀티호스팅 추가 시작 서현호 */
.left_content.left_selfCare .leftTit {width:auto; height:auto; border-bottom:1px solid #e5e5e5;}
.left_content .leftMenu {width:auto; margin-top:0;}
.left_selfCare .leftMenu .dep01 {width:auto; padding:20px 0 16px; border-bottom:1px solid #e2e2e2;}
.left_selfCare .leftMenu .dep01 > a {display:block; overflow:hidden; width:137px; padding:0 15px;}

.left_selfCare .leftMenu .dep01 ul {width:auto; padding:12px 15px 0; border-top:none;}
.left_selfCare .leftMenu .dep01 ul li {padding-left:11px; background:url(/images/client/common/new_lnb/subM_bullet_off.gif) no-repeat 0 5px; letter-spacing:-1px;}
.left_selfCare .leftMenu .dep01 ul li.ov {margin-bottom:6px;padding-left:11px; background:url(/images/client/common/new_lnb/subM_bullet_on.gif) no-repeat 0 5px;}
.left_selfCare .leftMenu .dep01 ul li.on {margin-bottom:6px;padding-left:11px; background:url(/images/client/common/new_lnb/subM_bullet_on.gif) no-repeat 0 5px;}
.left_selfCare .leftMenu .dep01 ul li.mb {margin-bottom:6px;}
.left_selfCare .leftMenu .dep01 ul li a {color:#757575; text-decoration:none;}
.left_selfCare .leftMenu .dep01 ul li a:hover {color:#757575; text-decoration:none;}
.left_selfCare .leftMenu .dep01 ul li a.on {color:#245d91; font-weight:bold;}
.left_selfCare .leftMenu .dep01 ul li a.ov {color:#245d91; font-weight:bold;}


.left_selfCare .leftMenu .dep01 ul li a.allMember {color:#245d91; text-decoration:none;}

.left_selfCare .leftBanner {padding:0 15px; margin-top:20px;font-size:0;line-height:0;}
.left_selfCare .leftBanner ul {margin-top:10px;}
.left_selfCare .leftBanner ul li {margin-bottom:3px;}
.left_selfCare .leftBanner a{display: block; padding:0 0 14px;}
/* 멀티호스팅 수정 끝 서현호 */

/* 준회원 메뉴 추가 -2015-02-26 김승대 */
/* 멀티호스팅개발 수정 시작 임재흥 */
.left_subJum{/*border-bottom:solid 1px #1a4a7e;*/width:160px;}
.left_subJum li{height:16px;overflow:hidden; /*border-top:solid 1px #e2e2e2*/}
/* 멀티호스팅개발 수정 끝 임재흥 */
/* 멀티호스팅개발 수정 시작 임재흥 */
.left_subJum li:hover,.left_subJum li.on{background:url(/images/client/myhello/images/common/bl_myhello.png) 91% center no-repeat;}
/* 멀티호스팅개발 수정 끝 임재흥 */
.left_subJum li:first-child{border-top:0px none}
.left_subJum li a{display:block;width:100%;height:100%}
/* 멀티호스팅개발 수정 시작 임재흥 */
.left_subJum li a span{position:relative;top:0px;left:4px;display:block;width:61px;height:13px;text-indent:-9999px;background:url(/images/client/myhello/images/common/menu_jun.png) 0 0 no-repeat}
/* 멀티호스팅개발 수정 끝 임재흥 */
.left_subJum li:hover a span,.left_subJum li.on a span{background-position:0 -20px}
.left_subJum li:first-child a span{background-position:-70px 0!important}
.left_subJum li:first-child:hover a span,.left_subJum li:first-child.on a span{background-position:-70px -20px!important}


/* CIBI 변경프로젝트 lnb 이미지 텍스트 변경 */
.left_content .leftTit span{ color:#444; font-size:20px; font-weight:bold; letter-spacing:-1px; padding-top:2px; display:inline-block; }
.leftMenu .dep01 a {position:relative; font-size:13px; color:#444;}
.leftMenu .dep01 a span {font-weight:800 !important;}
.leftMenu .dep01 a:hover {text-decoration:none !important;}

.leftMenu .dep01 span.on:after,
.leftMenu .dep01 a:hover span:after { position:absolute; display:block; top:3px; right:0; width:5px; height:7px; background:url(/images/client/myhello/images/common/bl_myhello.png) center no-repeat; content:'';}
.leftMenu .dep01 .depArr span.on:after,
.leftMenu .dep01 a.depArr:hover span:after {position:absolute; display:block; top:3px; right:0; width:7px; height:5px; background:url(/images/client/myhello/images/common/bl_myhello_bottom.png) center no-repeat; content:'';}
.leftMenu .dep01 span.on,
.leftMenu .dep01 a:hover span {color:#ed174d; font-weight:800 !important;} 
.leftMenu .dep01 span.on {font-weight:800;}
.leftMenu .dep01 ul li {position:relative;}
.leftMenu .dep01 ul li a {position:static;}
.leftMenu .dep01 ul li a:hover{ font-weight:normal !important;} 
.leftMenu .dep01 ul li a.on,
.leftMenu .dep01 ul li a.on:hover{ font-weight:800 !important;} 
.leftMenu .dep01 ul li a:before {position:absolute; top:5px; left:0; width:4px; height:2px; background:#a1a1a1; content:'';}
.leftMenu .dep01 ul li a.on:before {background:#ed174d;}
.left_selfCare .leftMenu .dep01 > a:hover  {text-decoration:none !important;}
.left_selfCare .leftMenu .dep01 span.on:after,
.left_selfCare .leftMenu .dep01 a:hover span:after {position:absolute; display:block; top:3px; right:13px; width:5px; height:7px; background:url(/images/client/myhello/images/common/bl_myhello.png) center no-repeat; content:'';}
.left_selfCare .leftMenu .dep01 .depArr span.on:after,
.left_selfCare .leftMenu .dep01 a.depArr:hover span:after {position:absolute; display:block; top:3px; right:13px; width:7px; height:5px; background:url(/images/client/myhello/images/common/bl_myhello_bottom.png) center no-repeat; content:'';}

.left_selfCare .leftBanner a {position:relative; display:block; color:#767676; font-size:11px; font-weight:bold; text-decoration:none !important;} 
.left_selfCare .leftBanner a:after {position:absolute; display:block; top:4px; right:6px; width:5px; height:7px; background:url(/images/client/myhello/images/common/bl_myhello_banner.gif) center no-repeat; content:'';}

/* public */
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.underline {text-decoration:underline;}
.normal {font-weight:normal;}
.block {display:block;}
.hidden {display:none;}
.fl {float:left;}
.fr {float:right;}
.fclear {clear:both;}
.nobg {background:none !important;}
.nobd {border:none !important;}
.fs11 {font-size:12px;}

.mt0 {margin-top:0px;}
.mt5 {margin-top:5px;} .mt9 {margin-top:9px;}
.mt10 {margin-top:10px;} .mt15 {margin-top:15px;}
.mt20 {margin-top:20px;} .mt25 {margin-top:25px;} .mt26 {margin-top:15px;}
.mt30 {margin-top:30px;} .mt35 {margin-top:35px;}
.mt40 {margin-top:40px;} .mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}
.mt80 {margin-top:80px;}
.mt100 {margin-top:100px;}
.mt_10 {margin-top:-10px;} .mt_15 {margin-top:-15px;}
.mt_20 {margin-top:-20px;}
.mt_30 {margin-top:-30px;}
.ml2 {margin-left:2px;}
.ml5 {margin-left:5px;}
.ml6 {margin-left:300px;border-top-width: 0;}
.ml10 {margin-left:10px;} .ml15 {margin-left:15px;}
.ml20 {margin-left:20px;} .ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.mr5 {margin-right:5px;}
.mr15 {margin-right:15px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;} .mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}

.pdl18 {padding-left:18px;}
.pdr10 {padding-right:10px;}
.pdr20 {padding-right:20px;}
.pd5 {padding:5px;}
.pd10 {padding:10px;}
.pd15 {padding:15px;}
.pd20 {padding:20px;}

.po01 {font-size:15px;color:#00427e;font-weight:bold;}
.po02 {font-size:19px;color:#e4007f;font-weight:bold;}
.po03 {color:#00427e;font-weight:bold;}
.po04 {color:#2e76b6;font-size:12px;font-weight:normal;margin-top:10px;}
.po04 em {font-size:13px;}
.po04.pdr {text-indent:-127px;padding-left:127px;margin-top:3px;line-height:16px;}
.po05 {color:#666;font-size:12px;}
.po06 {color:#999;font-size:12px;}
.po07 {color:#e4007f; font-size:13px; font-weight:normal;}
.po08 {color:#2e76b6;font-weight:bold;}
.po09 {color:#2e76b6;font-size:13px;line-height:16px;}
.po09 em {font-size:13px;}
.po10 {color:#e4007f;}
.po11 {color:#de1a22;}
.po11 em {font-size:13px;}
.po12 {color:#2e76b6;}
.po13 {color:#2e76b6;font-size:12px;font-weight:bold;}
.po14 {color:#e4007f; font-weight:bold;}
.po15 {color:#333;font-size:12px;font-weight:normal;}
.po15 em {font-size:13px;}
.po16 {font-size:12px;}
.po16 em {font-size:13px;}
.po17 {color:#545454;font-size:12px;}
.po18 {color:#545454;}
.po19 {color:#2e76b6; font-size:13px; font-weight:bold;}

/* wingBanner */
.rightFlyBannerS {position:absolute;left:50%;top:0;z-index:55;width:70px;margin:218px 0 0 520px;}
.rightFlyBannerS .quickMenu {width:70px; height:178px; background:url(/images/client/common/right/quickMenu_bg.gif) no-repeat top; padding-top:35px;}
.rightFlyBannerS .quickMenu li {float:left; margin-bottom:13px; margin-left:11px;}
.rightFlyBannerS .quickMenu li.las {margin-bottom:0;}
.rightFlyBannerS .rightBanner {width:68px; margin-top:10px;}
.rightFlyBannerS .rightBanner li.b01 {float:left; border:1px solid #cccccc;}
.rightFlyBannerS .rightBanner li.b02 {float:left; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.rightFlyBannerS .rightBanner li.b03 {float:left; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}

.rightFlyBannerM {position:absolute;left:50%;top:0;z-index:55;width:80px;margin:297px 0 0 520px;}
.rightFlyBannerM ul {width:80px;}
.rightFlyBannerM ul li {float:left; background:url(/images/client/common/right/rightFlyBanner_dotline.gif) no-repeat bottom; padding-bottom:11px; margin-top:10px;}

/* IR */
.imageReplaceClass {
		position:absolute; width:0; height:0; font-size:0; line-height:0;
		overflow:hidden; visibility:hidden;
}	

/* 바로가기 메뉴 */
.accessibility{ top:-1000px; position:absolute; z-index:10000; }
.accessibility:hover, .accessibility:focus, .accessibility:active{ color:#ec118f; font-size:13px; top:0; position:absolute; width:100%; display:block; text-align:center; background-color:#f0f0f0; padding-top:10px; padding-bottom:10px;   }

/* scroll to top */
.scrollTop {width:100%; text-align:right; margin:30px 0; background:url(/images/client/common/bl/line012.gif) no-repeat bottom; padding-bottom:12px;}

/* 회원가입 정보 */
.textbox_1{margin:10px 0 0 15px;font-size:12px;line-height:18px;color:#666;}
.textbox_1 li{padding:0 0 0 12px;background: url(/images/client/common/bl/bl005.gif) no-repeat  2px 7px;}
.textbox_2{width:700px;margin:10px 0 0 18px;font-size:12px;line-height:18px;color:#666;}

/* 헬로모바일 LNB 변경 150518 */
.leftMenu.helloLNB li{background:url(/images/client/mobile/hello_bl.png) no-repeat 93% 13px}
.leftMenu.helloLNB li.bl_on{background:url(/images/client/mobile/hello_bl2.png) no-repeat 93% 13px}
.leftMenu.helloLNB li a{font-size::0;text-indent:-9999px}
.leftMenu.helloLNB li a.nth1{display:block;background: url(/images/client/mobile/hello_ele.png) no-repeat 0 0;width: 82px;height: 12px;}
.leftMenu.helloLNB li a.nth1.on{background: url(/images/client/mobile/hello_ele.png) no-repeat 0 -20px}
.leftMenu.helloLNB li a.nth2{display:block;background: url(/images/client/mobile/hello_ele.png) no-repeat -100px 0;width: 67px;height: 13px;}
.leftMenu.helloLNB li a.nth2.on{background: url(/images/client/mobile/hello_ele.png) no-repeat -100px -20px}
.leftMenu.helloLNB li a.nth3{display:block;background: url(/images/client/mobile/hello_ele.png) no-repeat -260px 0;width: 118px;height: 12px;}
.leftMenu.helloLNB li a.nth3.on{background: url(/images/client/mobile/hello_ele.png) no-repeat -260px -20px}
.leftMenu.helloLNB li a.nth4{display:block;background: url(/images/client/mobile/hello_ele.png) no-repeat -180px 0;width: 67px;height: 12px;}
.leftMenu.helloLNB li a.nth4.on{background: url(/images/client/mobile/hello_ele.png) no-repeat -180px -20px}

/* 헬로모바일 브랜드스토리 */
.sub_header2{padding:34px 0 15px 0;}
.cul1_brand,.cul2_brand{margin:50px 0 42px 0}
.cul1_brand span,.cul2_brand span{text-indent:-9999px;display:block;margin:7px auto}
.cul1_brand dt span{width:392px;height:42px;background: url(/images/client/mobile/tit1_brandSt.png) no-repeat}
.cul1_brand dd span{margin-top:14px;width:593px;height:104px;background: url(/images/client/mobile/txt1_brandSt.png) no-repeat}
.cul2_brand dt span{width:335px;height:44px;background: url(/images/client/mobile/tit2_brandSt.png) no-repeat}
.cul2_brand dd span{margin-top:14px;width:553px;height:58px;background: url(/images/client/mobile/txt2_brandSt.png) no-repeat}
.select_slogan{overflow:hidden}
.select_slogan li{height:100px;float:left;cursor:pointer}
.select_slogan li span,.select_slogan li p{text-indent:-9999px;font-size:0;line-height:0}
.select_slogan li.nth1{width:246px;background: url(/images/client/mobile/tb_brandSt.png) 0 0 no-repeat}
.select_slogan li.nth1:hover{background-position:0 -100px}
.select_slogan li.nth2{margin-left:5px;width:246px;background: url(/images/client/mobile/tb_brandSt.png) -246px 0 no-repeat}
.select_slogan li.nth2:hover{background-position:-246px -100px}
.select_slogan li.nth3{margin-left:5px;width:246px;background: url(/images/client/mobile/tb_brandSt.png) -492px 0 no-repeat}
.select_slogan li.nth3:hover{background-position:-492px -100px}
.select_slogan li.nth4{margin-top:5px;width:750px;background: url(/images/client/mobile/tb_brandSt.png) -738px 0 no-repeat}
.select_slogan li.nth4:hover{background-position:-738px -100px}

/* select box custom */
.sbHolder{width:100%;height:22px;font-size:13px;font-weight:normal;position:relative;border:solid 1px #d3d3d3;}
.sbHolder.z02{z-index:99;}
.sbHolder:focus .sbSelector{}

.sbSelector{width:100%;height:22px;display:block;position:absolute;top:0;left:0;line-height:24px;outline:none;overflow:hidden;text-indent:10px;}
.sbSelector:link,
.sbSelector:visited,
.sbSelector:hover{color:#656565;outline:none;text-decoration:none;line-height:24px ! important;}

.sbToggle{width:24px;height:22px;background:url(/images/client/myhello/images/icon/arrow_off.gif) no-repeat;display:block;outline:1;position:absolute;top:0;right:0;}
.sbToggle:hover{background: url(/images/client/myhello/images/icon/arrow_off.gif) no-repeat;}
.sbToggleOpen{background: url(/images/client/myhello/images/icon/arrow_on.gif) no-repeat;}
.sbToggleOpen:hover{background: url(/images/client/myhello/images/icon/arrow_on.gif) no-repeat;}
.sbHolderDisabled{background-color:#fff;border:solid 1px #d3d3d3;}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}

.sbOptions{height:auto !important;max-height:104px !important;overflow:auto !important;margin:0px;padding:0px;width:100%;border: solid 1px #d3d3d3;background:#fff;list-style:none;position:absolute;top:30px;left:-1px;z-index:10;overflow:hidden;}
.sbOptions li{/*padding:0 7px;*/}
.sbOptions a{display:block;outline:none;padding:5px 0 5px 9px;line-height:14px ! important;}
.sbOptions a:link, .sbOptions a:visited{color:#737373;text-decoration:none;}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{background:#eee;color:#656565;line-height:14px ! important;}
.sbOptions li.last a{border-bottom:none;}

.sbOptions .sbDisabled{padding:7px 0 7px 3px;color:#656565;display:block;}
.sbOptions .sbGroup{padding:7px 0 7px 3px;color:#656565;display:block;font-weight:bold;}
.sbOptions .sbSub{padding-left:17px;}

.select_wrap{display:inline-block;vertical-align:middle;margin:0 4px 0 0;}
*:first-child+html .select_wrap{margin:3px 4px 0 0;display:inline;z-index:999;}

/* skt 헬로모바일 멀티호스팅 웹개발 */

.tab_open {display:block;}

/* 요금제 리스트 */
.new_atab {margin-top:25px;width:100%}
.new_atab .tab_type1 {width:100%}
.new_atab .tab_type1 li {float:left;padding:5px 0;}
.new_atab .tab_type1 li:first-child a {border-left:none;padding-left:0;}
/* 멀티호스팅 수정_시작_2015-08-24 */
.new_atab .tab_type1 li a {border-left:solid 1px #d2d2d2;padding:0 17px;}
.new_atab .tab_type1 li.on a {color:#e4007f;font-weight:bold;}
/* 멀티호스팅 수정_끝_2015-08-24 */
/* 멀티호스팅개발 skt 수정 시작 임재흥 */
.charge-list li dl dt:after {clear:both;content:'';display:block;}
.charge-list li dl dt img {display:inline-block; padding-right:5px;padding-bottom:1px;vertical-align:middle;}
/* 멀티호스팅개발 skt 수정 끝 임재흥 */
.r_poa {position:absolute;right:0px;bottom:0px;}
.charge-list {display:none;}
.tab_open {display:block;}
.por {position:relative;}

.charge-detail dt:after {clear:both;content:'';dispaly:table-cell;}
.charge-detail dt {dispaly:block;vertical-align:middle;}
.charge-detail dt img {vertical-align:middle;}
.desc {background:url(/images/client/common/bl/bi_disc_block.png) 0 0 no-repeat;padding-left:20px;}
.desc em {color:#e4007f;}
.desc:after {content:"";display:block;clear:both;}

.rate_cont_banner {display:block;height:40px;vertical-align:middle;width:100%;}
.rate_cont_banner .desc {float:left;vertical-align:middle;margin-top:25px;}
.rate_cont_banner .bot-btn {float:right;}

/* 요금 할인 tab */
.haf_tabmenu1{position:relative;height:50px;width:100%}
.haf_tabmenu1 .tab_box{float:left;}
.haf_tabmenu1 .tab1,.haf_tabmenu1 .tab2{float:left;position:relative;z-index:2;}
.haf_tabmenu1 .tab1 a{width:375px;height:50px;display:block;overflow:hidden;line-height:999px;background-image:url(/images/client/rate/tab_haf_all1.gif);background-repeat:no-repeat;background-position:0px -50px;}
.haf_tabmenu1 .tab_box.on .tab1 a{background-image:url(/images/client/rate/tab_haf_all1.gif);background-repeat:no-repeat;background-position:0px 0px;}
.haf_tabmenu1 .tab2 a{width:375px;height:50px;display:block;overflow:hidden;line-height:999px;background-image:url(/images/client/rate/tab_haf_all1.gif);background-repeat:no-repeat;background-position:-375px 0px;}
.haf_tabmenu1 .tab_box.on .tab2 a{background-image:url(/images/client/rate/tab_haf_all1.gif);background-repeat:no-repeat;background-position:-375px -50px;}
.haf_tabmenu1 .tab_con{margin-top:30px;swidth:100%;height:100%;}

.haf_tabmenu2{position:relative;height:50px;width:100%}
.haf_tabmenu2 .tab_box{float:left;}
.haf_tabmenu2 .tab1,.haf_tabmenu2 .tab2{float:left;position:relative;z-index:2;}
.haf_tabmenu2 .tab1 a{width:375px;height:50px;display:block;overflow:hidden;line-height:999px;background-image:url(/images/client/rate/tab_haf_sk.gif);background-repeat:no-repeat;background-position:0px -50px;}
.haf_tabmenu2 .tab_box.on .tab1 a{background-image:url(/images/client/rate/tab_haf_sk.gif);background-repeat:no-repeat;background-position:0px 0px;}
.haf_tabmenu2 .tab2 a{width:375px;height:50px;display:block;overflow:hidden;line-height:999px;background-image:url(/images/client/rate/tab_haf_sk.gif);background-repeat:no-repeat;background-position:-375px 0px;}
.haf_tabmenu2 .tab_box.on .tab2 a{background-image:url(/images/client/rate/tab_haf_sk.gif);background-repeat:no-repeat;background-position:-375px -50px;}
.haf_tabmenu2 .tab_con{margin-top:30px;swidth:100%;height:100%;}

.haf_tabmenu3{position:relative;height:50px;width:100%}
.haf_tabmenu3 .tab_box{float:left;}
.haf_tabmenu3 .tab1,.haf_tabmenu3 .tab2{float:left;position:relative;z-index:2;}
.haf_tabmenu3 .tab1 a{width:375px;height:50px;display:block;overflow:hidden;line-height:999px;background-image:url(/images/client/rate/tab_haf_sk.gif);background-repeat:no-repeat;background-position:0px -100px;}
.haf_tabmenu3 .tab_box.on .tab1 a{background-image:url(/images/client/rate/tab_haf_sk.gif);background-repeat:no-repeat;background-position:0px -100px;}
.haf_tabmenu3 .tab_con{margin-top:30px;swidth:100%;height:100%;}
.haf_tabmenu3 span.tab2 a{width:375px;height:50px;display:block;overflow:hidden;line-height:999px;background-image:url(/images/client/rate/tab_haf_sk.gif);background-repeat:no-repeat;background-position:-375px -100px;}
.haf_tabmenu3 .tab_box.on span.tab2 a{background-image:url(/images/client/rate/tab_haf_sk.gif);background-repeat:no-repeat;background-position:-375px -100px;}
.haf_tabmenu3 .tab_con{margin-top:30px;swidth:100%;height:100%;}

/* 이용안내 */
.haf_tabmenu1 .notice-box {height:auto;}

.hello_spon_tabmenu {width:750px}
.hello_spon_tabmenu:after {content:'';display:block;clear:both;}
.hello_spon_tabmenu li {float:left;margin-left:8px;width:244px;height:59px;background:url(/images/client/rate/bg_tabhafA.gif) 0 0 no-repeat;}
.hello_spon_tabmenu li.on {background:url(/images/client/rate/bg_tabhafA_on.gif) 0 0 no-repeat;}
.hello_spon_tabmenu li:first-child {margin-left:0;}
.hello_spon_tabmenu li a {display:block;vertical-align:middle;margin-bottom:7px;padding:14px 68px;}
.hello_spon_tabmenu i a span {display:block;text-align:center;}

.hello_re_tabmenu {width:750px;margin-left:108px;}
.hello_re_tabmenu:after {content:'';display:block;clear:both;}
.hello_re_tabmenu li {float:left;margin-left:8px;width:261px;height:59px;background:url(/images/client/rate/bg_tabhafA2.gif) 0 0 no-repeat;}
.hello_re_tabmenu li.on {background:url(/images/client/rate/bg_tabhafA2_on.gif) 0 0 no-repeat;}
.hello_re_tabmenu li:first-child {margin-left:0;}
.hello_re_tabmenu li a {display:block;vertical-align:middle;margin-bottom:7px;padding:15px 100px;}
.hello_re_tabmenu i a span {display:block;text-align:center;}
/* 220401 추가 */
.hello_re_tabmenu.renew{margin-left:0; font-size:0;  text-align:center;}
.hello_re_tabmenu.renew:after{display:none;}
.hello_re_tabmenu.renew li{float:none; display:inline-block; vertical-align:top;}
.hello_re_tabmenu.renew li a{line-height:46px; margin-bottom:0; padding:0;}
.hello_re_tabmenu.renew li a img{vertical-align:middle;}
.hello_re_tabmenu ~ .tabmenuWrap{display:none;}
.hello_re_tabmenu ~ .tabmenuWrap.on{display:block;}
/* 220401 추가 */

.tab_con .hide {position:absolute;top:-9999px;left:-9999px;}

.spon_tabmenu_cont {margin-top:30px;width:750px;}
.spon_tabmenu_cont .rTabCnt01_on:after, .spon_tabmenu_cont .rTabCnt01_off:after, .spon_tabmenu_cont .rTabCnt02_on:after, .spon_tabmenu_cont .rTabCnt02_off:after {clear:both;content:'';display:block}
.spon_tabmenu_cont .rTabCnt01_on, .spon_tabmenu_cont .rTabCnt02_on {position:static;clear:both;margin-top:30px;}
.tab_spon_sub .tab_spon_submenus {display:block;width:750px;height:30px;display:block;}
.tab_spon_sub .tab_spon_submenus li {display:block;width:375px;height:30px;}
.spon_tabmenu_cont .rTabCnt02:after {clear:both;content:'';display:block;}
.spon_tabmenu_cont .rTabCnt02 {margin-top:30px;}

/*헬로LTE USIM 스폰서*/
.hello_spon_tabmenu.lte_usim li a {padding:14px 0;text-align:center;}
.hello_spon_tabmenu.lte_usim li{width:180px;margin-left:10px;}
.hello_spon_tabmenu.lte_usim li:first-child {margin-left:0;}

/*웹접근성 관련 추가 180112*/
/*.medium {background: url(/images/client/myhello/images/icon/arrow_off.gif) #fff right center no-repeat; appearance: none; -webkit-appearance: none; -moz-appearance: none; border: 1px solid #cecece; padding: 1px 35px 3px 5px;}*/
.reatBox {display: block;overflow:hidden; height: 140px;}

/*게시판 유의사항 추가 180416*/
.content_print_event .event_notice {background:#fafafa; padding:30px; color:#333; border-top:none;}
.content_print_event .event_notice > p {font-size:17px; font-weight:600; margin:0 0 15px 0;text-align:left;}
.content_print_event .event_notice ul {margin:0;/* list-style:decimal; 목록 숫자로 표시*/}
.content_print_event .event_notice ul > li {position:relative;font-size:14px; letter-spacing:-1px; line-height:160%; text-align:left;}		

/*요금제 유의사항 추가 180720*/
.price_notice_box{margin-top:40px;padding:20px;border:1px solid #ddd;}
.price_notice_box h5{padding:1px 0 1px 20px;color:#17264f;font-size:14px;font-weight:bold;background:url('/images/client/common/bl/bl017.gif') no-repeat;}
.price_notice_box .price_notice_list{margin-top:20px;}
.price_notice_box .price_notice_list li:first-child{margin-top:0;}
.price_notice_box .price_notice_list li{padding-left:18px;margin-top:10px;color:#666;font-size:13px;line-height:20px;}
.price_notice_box .price_notice_list li.number01{background:url('/images/client/common/bl/bl_no1.gif') no-repeat;background-position:0 3px;}
.price_notice_box .price_notice_list li.number02{background:url('/images/client/common/bl/bl_no2.gif') no-repeat;background-position:0 3px;}
.price_notice_box .price_notice_list li.number03{background:url('/images/client/common/bl/bl_no3.gif') no-repeat;background-position:0 3px;}
.price_notice_box .price_notice_list li.number04{background:url('/images/client/common/bl/bl_no4.gif') no-repeat;background-position:0 3px;}
.price_notice_box .price_notice_list li.number05{background:url('/images/client/common/bl/bl_no5.gif') no-repeat;background-position:0 3px;}
.price_notice_box .price_notice_list li.number06{background:url('/images/client/common/bl/bl_no6.gif') no-repeat;background-position:0 3px;}
.price_notice_box .price_notice_list li.number07{background:url('/images/client/common/bl/bl_no7.gif') no-repeat;background-position:0 3px;}
.price_notice_box .price_notice_list li.number08{background:url('/images/client/common/bl/bl_no8.gif') no-repeat;background-position:0 3px;}
.price_notice_box .price_notice_list li ul li{margin:0 0 0 5px;padding-left:10px;background:url('/images/client/common/bl/bl018.gif') no-repeat 0 9px;}
.price_notice_box .price_notice_list li ul li.bg_none{padding:0px;background:none !important;}
.price_notice_box .price_notice_list li ul li.table_box1{padding:15px 0;background:none;}
table.tbl_price_detail{border-collapse:separate}

.layer_target{margin-left:5px;color:#ed174d !important;}
.layer_box1{margin:10px 0;padding:20px;border:1px solid #666;background:#fff;display:none;position:relative;max-width:597px;width:auto;}
.layer_box1 .tit{color:#444;font-size:13px;font-weight:bold;letter-spacing:-0.5px;}
.layer_box1 .txt{margin-top:13px;color:#666;font-size:13px;line-height:20px;letter-spacing:-0.5px;}
.layer_box1 .graph_img{margin-top:15px;display:block;text-align:center;}
.layer_box1 .graph_img img{max-width:100%;}
.layer_box1 a{position:absolute;top:10px;right:10px;}
#popup-type4 li {list-style:none;background:none;}

.tbl_more_type2,.tbl_more_type2 th,.tbl_more_type2 td{border:0;}
.tbl_more_type2{width:100%;border-top:2px solid #d5d5d5;border-collapse:collapse;}
.tbl_more_type2 caption{display:none;}
.tbl_more_type2 thead th:first-child{border-left:none;}
.tbl_more_type2 thead th{padding:8px !important;color:#666;font-size:12px;font-weight:bold;text-align:center;border-bottom:1px solid #d5d5d5;border-left:1px solid #eee;background:#fafafa;}
.tbl_more_type2 tbody td:first-child{border-left:none;}
.tbl_more_type2 tbody td{padding:8px 0;color:#666;text-align:center;border-bottom:1px solid #d5d5d5;border-left:1px solid #eee;}

/* 제휴카드 Renew - 201905 */
.main_content.cardBenefit .card_list_area .card_item {position:relative; margin-top:18px; padding:30px 30px 30px 30px; border: 8px solid #e9e9e9;}
.main_content.cardBenefit .card_list_area .card_item:first-child {margin:0}	
.main_content.cardBenefit .card_list_area .btn_area {margin-top:20px;}
.main_content.cardBenefit .card_list_area .btn_area a {text-indent: -1000px;font-size:0;display:block;float:left;margin-right:10px;width:110px;height:30px;background:url(/images/client/rate/bt_tcard.png) no-repeat}
.main_content.cardBenefit .card_list_area .btn_area .cardView {background-position:0 0}
.main_content.cardBenefit .card_list_area .btn_area .cardJoin {background-position:0 -40px}
.main_content.cardBenefit .card_list_area .card_notice {margin-top:25px;}			
.main_content.cardBenefit .card_list_area .card_notice .notice_item {position:relative; padding-left:17px; margin-top:7px; line-height:1.5em;}
.main_content.cardBenefit .card_list_area .card_notice .notice_item:before {content:"※"; display:inline-block; position:absolute; left:0px; top:0px;}
.main_content.cardBenefit .card_list_area .card_info_area:after {content:""; display:block; clear:both;}
.main_content.cardBenefit .card_list_area .card_info_area .benefit_area {float:left; width:55%;}
.main_content.cardBenefit .card_list_area .card_info_area .card_name {margin-bottom:5px; font-size:28px; letter-spacing:-1px; line-height:1.2em; font-weight:bold; color:#ed174d; font-family:"LGSmHa";}
.main_content.cardBenefit .card_list_area .card_info_area .benefit_area .benefit_list:after {content:""; display:block; clear:both;}
.main_content.cardBenefit .card_list_area .card_info_area .benefit_list dt,.card_list_area .benefit_list dd {float:left;margin-top:10px;line-height:1.4em;}
.main_content.cardBenefit .card_list_area .card_info_area .benefit_list dt {width:18%;font-weight:bold;color:#5b5b5b;padding-left:2%;background:url(/images/client/rate/tp_bl.gif) left 5px no-repeat;}
.main_content.cardBenefit .card_list_area .card_info_area .benefit_list dd {width:80%;letter-spacing:0.25px}
.main_content.cardBenefit .card_list_area .card_info_area .card_img_area {float:right; width:42%; margin-top:10px; text-align:center;}
.main_content.cardBenefit .card_list_area .card_info_area .card_img_area .card_img img {max-width:100%;}
.main_content.cardBenefit .card_list_area .card_info_area .card_fee {margin-top:5px; text-align:center; letter-spacing: -1px;font-size:12px;}

/* 아웃링크 버튼 */
.out_link span {padding-right:23px; background:url('/images/client/common/ico/icon_outlink_w.png') no-repeat 100% center;}