@font-face {
font-family:MalgunGothic;
src:url('/v2/images/MalgunGothic.eot');
}

@font-face {
 font-family: 'NanumBarunGothic';
 font-weight: 100;
 src: url(/v2/images/NanumBarunGothicUltraLight.eot);
 src: url(/v2/images/NanumBarunGothicUltraLight.eot?#iefix) format('embedded-opentype'),
      url(/v2/images/NanumBarunGothicUltraLight.woff) format('woff'),
      url(/v2/images/NanumBarunGothicUltraLight.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumBarunGothic';
 font-weight: 300;
 src: url(/v2/images/NanumBarunGothicLight.eot);
 src: url(/v2/images/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'),
      url(/v2/images/NanumBarunGothicLight.woff) format('woff'),
      url(/v2/images/NanumBarunGothicLight.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumBarunGothic';
 font-weight: 500;
 src: url(/v2/images/NanumBarunGothic.eot);
 src: url(/v2/images/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
      url(/v2/images/NanumBarunGothic.woff) format('woff'),
      url(/v2/images/NanumBarunGothic.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumBarunGothic';
 font-weight: 700;
 src: url(/v2/images/NanumBarunGothicBold.eot);
 src: url(/v2/images/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
      url(/v2/images/NanumBarunGothicBold.woff) format('woff'),
      url(/v2/images/NanumBarunGothicBold.ttf) format('truetype');
}


@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
}

@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
}

@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
}
/**************************************로그인**************************************/
h4 {
	padding:0px;
	margin:0px;
}
.login_box_sub {
	width:144px;
	height:100px;
	border:1px solid #dedede;
	padding:15px 10px 15px 10px;
}
.login_title {
	background-image:url(/images/common/ico_title_memberlogin_sub.gif);
	background-repeat:no-repeat;
	width:141px;
	height:20px;
	text-indent:-9999px;
}
.login_td {
	height:30px;
	font:11px dotum;
	color:#838588;
}
.login_td_line {
	width:100%;
	font:11px dotum;
	color:#838588;
	height:14px;
	text-align:center;
	border:1px solid #dedede;
	background-color:#f0f0f0;
	padding:4px;
	margin-bottom:5px;
}
.login_td_right {
	font:11px dotum;
	color:#838588;
	height:22px;
	text-align:right;
	letter-spacing:-1px;
}
.input_login_pw_sub{
	width:85px;
	height:20px;
	border:1px solid #dedede;
	background-color:#f0f0f0;
	padding:3px;
	font:13px dotum;
	color:#838588;
	float:left;
}
.login_td_sub {
	height:40px;
}
.login_td_center {
	font:11px dotum;
	color:#838588;
	height:22px;
	text-align:center;
}
.login_point {
	color:#0761d8;
	font-weight:bold;
}
.btn_login_sub {
	background-image:url(/images/common/btn_login_sub.gif);
	background-repeat:no-repeat;
	width:52px;
	height:21px;
	text-indent:-9999px;
	float:right;
}
.btn_login_sub a {
	width:52px;
	height:21px;
	display:block;
}

.btn_mypage {
	background-image:url(/images/common/btn_mypage.gif);
	background-repeat:no-repeat;
	margin-left:6px;
	width:62px;
	height:21px;
	text-indent:-9999px;
	float:left;
}
.btn_mypage a {
	width:62px;
	height:21px;
	display:block;
}

.btn_logout_sub {
	background-image:url(/images/common/btn_logout_sub.gif);
	background-repeat:no-repeat;
	width:62px;
	height:21px;
	text-indent:-9999px;
	margin-left:6px;
	float:left;
}
.btn_logout_sub a {
	width:62px;
	height:21px;
	display:block;
}

.mini_menu_layout {
	width:75px;
	height:366px;
}
.btn_bookmark {
	background-image:url(/images/mini_menu/btn_bookmark.gif);
	background-repeat:no-repeat;
	width:75px;
	height:31px;
	text-indent:-9999px;
}
.btn_bookmark a {
	width:75px;
	height:31px;
	display:block;
}
.btn_top {
	background-image:url(/images/mini_menu/btn_top.gif);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	text-indent:-9999px;
}
.btn_top a {
	width:75px;
	height:20px;
	display:block;
}
.btn_mini_menu_01 {
	background-image:url(/images/mini_menu/btn_mini_menu_01.gif);
	background-repeat:no-repeat;
	width:75px;
	height:63px;
	text-indent:-9999px;
}
.btn_mini_menu_01 a {
	width:75px;
	height:63px;
	display:block;
}
.btn_mini_menu_01 a:hover {
	background-image:url(/images/mini_menu/btn_mini_menu_01_over.gif);
	background-repeat:no-repeat;
	width:75px;
	height:63px;
	text-indent:-9999px;
}
.btn_mini_menu_02 {
	background-image:url(/images/mini_menu/btn_mini_menu_02.gif);
	background-repeat:no-repeat;
	width:75px;
	height:63px;
	text-indent:-9999px;
}
.btn_mini_menu_02 a {
	width:75px;
	height:63px;
	display:block;
}
.btn_mini_menu_02 a:hover {
	background-image:url(/images/mini_menu/btn_mini_menu_02_over.gif);
	background-repeat:no-repeat;
	width:75px;
	height:63px;
	text-indent:-9999px;
}
.btn_mini_menu_03 {
	background-image:url(/images/mini_menu/btn_mini_menu_03.gif);
	background-repeat:no-repeat;
	width:75px;
	height:63px;
	text-indent:-9999px;
}
.btn_mini_menu_03 a {
	width:75px;
	height:63px;
	display:block;
}
.btn_mini_menu_03 a:hover {
	background-image:url(/images/mini_menu/btn_mini_menu_03_over.gif);
	background-repeat:no-repeat;
	width:75px;
	height:63px;
	text-indent:-9999px;
}
.btn_mini_menu_04 {
	background-image:url(/images/mini_menu/btn_mini_menu_04.gif);
	background-repeat:no-repeat;
	width:75px;
	height:63px;
	text-indent:-9999px;
}
.btn_mini_menu_04 a {
	width:75px;
	height:63px;
	display:block;
}
.btn_mini_menu_04 a:hover {
	background-image:url(/images/mini_menu/btn_mini_menu_04_over.gif);
	background-repeat:no-repeat;
	width:75px;
	height:63px;
	text-indent:-9999px;
}
.btn_mini_menu_05 {
	background-image:url(/images/mini_menu/btn_mini_menu_05.gif);
	background-repeat:no-repeat;
	width:75px;
	height:63px;
	text-indent:-9999px;
}
.btn_mini_menu_05 a {
	width:75px;
	height:63px;
	display:block;
}
.btn_mini_menu_05 a:hover {
	background-image:url(/images/mini_menu/btn_mini_menu_05_over.gif);
	background-repeat:no-repeat;
	width:75px;
	height:63px;
	text-indent:-9999px;
}
.tt {
	font-weight:bold;
	border-bottom:2px solid #dedede;
	margin-bottom:10px;
}
.tt a {
	font-weight:bold;
}
.tb {
	line-height:20px;
}
.tb a {
	line-height:20px;
}
.navi_bg_sub {
	background-image:url(/images/common/menu_btm_sub_bg.gif);
	background-repeat:no-repeat;
}
.navi_layout {
	width:900px;
	height:45px;
	float:left;
	margin-top:5px;
}
.navi_layout .bg_blue{
	background-image:url(/images/common/bg_mail_gnb.gif);
	background-repeat:repeat-x;
	height:34px;
}


/*
#topmenu, #GNB, #GNB ul, #GNB li, .all, img, .sub_menu li, .sub_menu li a {margin:0; padding:0; border:0;}  
#topmenu {position:relative;  width:960px; height:40px; background: url('/v2/images/gnb/topmenu_bg.jpg') no-repeat; z-index:9;margin:0; padding:0; }
#topmenu2 {position:absolute; width:960px; z-index:99;margin:0; padding:0;} 

#GNB {position:relative; overflow:hidden; display:block;margin:0; padding:0;height:36px; }
#GNB ul {list-style:none; float:left; display:inline;margin:0; padding:0;}
#GNB li {float:left; display:inline; margin:0; padding:0;} 
#GNB ul li{margin:0;}
#GNB ul li.m1{margin:0 1px 0 0;}
#GNB ul li.menu_01{margin-left:15px;}
#GNB ul li.menu_02{margin-left:10px;}
#GNB ul li.menu_03{margin-left:10px;}
#GNB ul li.menu_04{margin-left:15px;}
#GNB ul li.menu_05{margin-left:40px;}
#GNB ul li.menu_06{margin: 0 1px 0 10px;}
#GNB ul li.gnb_div{width:8px; height:34px; background: url('/v2/images/gnb/gnb_div.gif') no-repeat 5px;}
#GNB ul li.gnb_div2{width:2px; height:34px; background: url('/v2/images/gnb/gnb_div2.gif') no-repeat;}


#layout_0001, #layout_0002, #layout_0003, #layout_0004, #layout_0005, #layout_0006, #layout_0007{display:none; position:relative; overflow:hidden;}  /* 메뉴 추가시 추가!
#layout_0001 {left:17px; top:-2px; width:480px; height:163px; background: url('/v2/images/gnb/sub01_bg.png') no-repeat; }
#layout_0002 {left:162px;top:-2px; width:480px; height:163px;  background: url('/v2/images/gnb/sub01_bg.png') no-repeat;}
#layout_0003 {left:307px;top:-2px;  width:480px; height:163px;  background: url('/v2/images/gnb/sub01_bg.png') no-repeat;}
#layout_0004 {left:457px; top:-2px; width:480px; height:163px;  background: url('/v2/images/gnb/sub01_bg.png') no-repeat;}
#layout_0005 {left:485px;top:-2px;  width:480px; height:163px; background: url('/v2/images/gnb/sub05_bg.png') no-repeat;}
#layout_0006 {}
#layout_0007 {left:0px; top:5px; width:946px; height:350px; background:#FFF url('/v2/images/gnb/gng_service_bg.jpg') no-repeat left top; border:solid 7px #325cd6}

#des {position:absolute; left:180px; top:15px;}
#des a {display:none;}
#des_banner {position:absolute; left:1px; bottom:8px; z-index:2;}
#des_banner2 {position:absolute; left:190px; bottom:28px; z-index:2;}
#des_banner1 {position:absolute; left:183px; bottom:25px; z-index:2;}
#des_banner3 {position:absolute; left:175px; bottom:25px; z-index:2;}
#gnb_icon {position:absolute; left:240px; top:-5px; width:34px; height:18px; z-index:10;}

#des .gnb_txt{display:block; width:270px; height:145px;text-align:left; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-size:14px; font-weight:bold; line-height:22px; letter-spacing:-2px; }
#des .gnb_txt strong{display:block; padding-bottom:10px; color:#2547b4; text-align:left; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-size:16px; font-weight:bold; line-height:22px; letter-spacing:-1px; }
#des .gnb_txt a:active{background:#fff;font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';}

.sub_menu ul {list-style:none; margin:0; padding:0; border:0; margin:10px 0 0 2px;}
.sub_menu li, .sub_menu li a {line-height:0; font-size:0;}

.sitemap_close {position:absolute; left:920px; top:0px; width:28px; z-index:901;}
.sitemap01 {position:absolute; left:255px; top:30px; width:200px; z-index:901;}
.sitemap02 {position:absolute; left:470px; top:30px; width:200px;  z-index:902;}
.sitemap03 {position:absolute; left:685px; top:30px; width:230px; z-index:903;}
.sitemap04 {position:absolute; left:255px; top:175px; width:200px; z-index:904;}
.sitemap05 {position:absolute; left:470px; top:175px; width:200px;  z-index:905;}
.sitemap06 {position:absolute; left:685px; top:175px; width:230px;  z-index:906;}
.sitemap_banner {position:absolute; left:595px; top:171px;z-index:904; }

.tt2 {font-size:12px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';   color:#4379C2; font-weight:bold; margin-bottom:5px;}
.tt2 a{color:#4379C2; text-decoration:none;}
.tt2 a:hover, .tb a:hover {color:#4379C2; text-decoration:none;}
.tb2 {font-size:12px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';   color:#666; line-height:150%; padding-top:5px;  border-top:1px solid #4379C2;}
.tb2 a{color:#666; text-decoration:none;}

div#des a#d1_1, div#des a#d2_1, div#des a#d3_1, div#des a#d4_1, div#des a#d5_1, div#des a#d6_1 {display:block;} 

.des_show {position:absolute; right:0px; top:0px;}
*/

.total_service{float:left;width:960px; height:360px;background:#fafafa; border-top:solid 3px #707070; }
.total_service .apply_event{z-index:100;display:none; position:absolute;text-indent:-1000px; width:77px; height:23px; left:95px; top:63px; background: #fafafa url('/v2/images/main/service_event_apply.gif') no-repeat; }
.total_service .b_event{z-index:100;display:none; position:absolute;text-indent:-1000px; width:101px; height:94px; left:304px; top:100px; background: #fafafa url('/v2/images/main/service_builder_event.gif') no-repeat; }
.total_service .ipin_event{z-index:100;display:none; position:absolute;text-indent:-1000px; width:105px; height:28px; left:22px; top:307px; background: #fafafa url('/v2/images/main/service_ipin.gif') no-repeat; }
.total_service .rolling_notice{height:26px; border-bottom:solid 1px #9d9d9d; padding-top:1px; padding-bottom:4px; text-indent:45px;background:#fff url('/v2/images/common/evnet_icon.gif') no-repeat 20px 10px; overflow:hidden;}
.total_service .rolling_notice ul{padding:0;vertical-align:top; padding-top:5px;}
.total_service .service_list{display:inline-block; padding-top:15px;}
.total_service .service_list .list_line{float:left;width:192px;height:295px;background: url('/v2/images/common/dot_vertical.gif') repeat-y right top;}
.total_service .service_list .list_line.none{background:#fafafa; }
.total_service .service_list .list_line ul{height:140px;padding:5px 0 0 20px; margin:0;}
.total_service .service_list .list_line ul li{color:#888; margin:0}
.total_service .service_list .list_line ul li .service_vps{display:block; margin:0;}
.total_service .service_list .list_line ul li .service_vps a{margin:0;}
.total_service .service_list .list_line ul li .service_sms{display:block; margin:0;padding-top:5px; }
.total_service .service_list .list_line ul li .service_sms a{margin:0;}
.total_service .service_list .list_line ul li a{color:#888; }
.total_service .service_list .list_line ul li.list_title{color:#555; font-weight:bold;margin-bottom:10px; }
.total_service .service_list .list_line ul li.list_title a{color:#555; font-weight:bold;margin-bottom:10px; }
.total_service .service_list .list_banner{display:none; float:left; text-align:right;width:320px; height:285px;}
.total_service .service_list .icon_arrow{margin-left:7px;margin-bottom:1px;}
.total_service .service_list .ban_cine{width:328px;height:130px;position:absolute; right:35px; top:163px;border-top:solid 15px #fafafa;}
.total_service .service_list .ban_cine img{float:left;}

.total_service2{float:left;width:960px; height:570px;text-align:left;margin-top:50px;}
.total_service2 ul li{list-style: none; text-align:left;}
.total_service2 .cs_center{display:inline-block; width:958px; height:270px; border:solid 1px #cbcbcb; text-align:left;}
.total_service2 .cs_center h3{background:#f6f6f6; padding:20px 0 20px 22px; margin-bottom:20px; }
.total_service2 .cs_center .list_line{display:block; float:left; padding-left:14px; width:225px; height:170px; background: url('/v2/images/common/dot_vertical.gif') repeat-y right top; padding-top:10px;}

.total_service2 .cs_center .list_line.none{background:#fff; }
.total_service2 .cs_center .list_line.none2{background:#fff; padding-left:10px; margin-top:-5px; }
.total_service2 .cs_center .list_line .cs_image{width:210px; height:180px; background:url('/v2/images/main/bottom_cs_img.gif') 100px 60px; background-repeat:no-repeat; letter-spacing:-1px; color:#666; line-height:20px;}
.total_service2 .cs_center .list_line .cs_txt_blue{color:#327ee0; font-size:14px; font-weight:bold; padding-bottom:12px;}
.total_service2 .cs_center .list_line ul{padding:0; margin:0; height:180px;}
.total_service2 .cs_center .list_line ul li{padding:5px;margin:0; width:183px;height:18px; z-index:100; background:url('/v2/images/main/cs_dot2.gif'); background-repeat:repeat-x; background-position:left bottom; font-size:12px; font-weight:bold;letter-spacing:-1px; line-height:16px;}
.total_service2 .cs_center .list_line ul li a{color:#777; text-decoration:none; letter-spacing:-1px;}
.total_service2 .cs_center .list_line ul li.none{padding-top:5px; height:20px; z-index:100; background:none;}

/*
.total_service2 .cs_center .list_line ul li.cs_chat{width:183px; height:80px; background:none;}
.total_service2 .cs_center .list_line ul li.cs_chat2{width:183px; background:none; margin:0; padding:0; line-height:none;}
*/

.total_service2 .cs_center .list_line ul.cs_chat2{width:201px;margin:0; padding:0;  line-height:0; }
.total_service2 .cs_center .list_line ul.cs_chat2 img{margin:0; padding:0; }
.total_service2 .cs_center .list_line ul.cs_chat2 li{background:none; margin:0; padding:0; line-height:0;}
.total_service2 .cs_center .list_line ul.cs_chat2 li.cs_div2{width:201px; font-size:1px; height:1px !important;  margin:0 !important; padding:0 !important;  line-height:1px !important; background-size:201px 1px; background:url('/v2/images/common/cs_dot3.gif') no-repeat;  }

.total_service2 .service_list{display:inline-block; padding:18px 0;background:#fafafa; border:solid 1px #fafafa; }
.total_service2 .service_list .list_line{float:left;width:238px;height:255px;background: url('/v2/images/common/dot_vertical.gif') repeat-y right top;}
.total_service2 .service_list .list_line.none{background:#fafafa; }
.total_service2 .service_list .list_line ul{height:130px;padding:5px 0 0 23px; margin:0;}
.total_service2 .service_list .list_line ul li{color:#888; margin:0}
.total_service2 .service_list .list_line ul li .service_vps{display:block; margin:0;}
.total_service2 .service_list .list_line ul li .service_vps a{margin:0;}
.total_service2 .service_list .list_line ul li .service_sms{display:block; margin:0;padding-top:5px; }
.total_service2 .service_list .list_line ul li .service_sms a{margin:0;}
.total_service2 .service_list .list_line ul li a{color:#888; }
.total_service2 .service_list .list_line ul li.list_title{color:#555; font-weight:bold;margin-bottom:10px; font-size:13px; }
.total_service2 .service_list .list_line ul li.list_title a{color:#555; font-weight:bold;margin-bottom:10px; font-size:13px; }
.total_service2 .service_list .list_banner{display:none; float:left; text-align:right;width:320px; height:285px;}
.total_service2 .service_list .icon_arrow{margin-left:7px;margin-bottom:1px;}

#header {position:relative; width:960px; height:92px;  z-index:10;margin:0; padding:0;}
#header .div_h1 {position:absolute; left:10px; top:42px; z-index:-1;}
#header .div_h2{position:absolute;left:115px; top:52px; z-index:-1;}
#header .div_h3{position:absolute;left:175px; top:52px; z-index:-1;}
#header .div_h4{position:absolute;right:10px; top:60px; z-index:-1;}


#header .ban_H_nworks {position:absolute; right:10px; top:63px; height:35px; padding-top:3px; z-index:-1; background:url('/v2/images/gnb/logo_nworks.svg') no-repeat left top; background-size: 30px 21px; text-indent:36px; }
#header .ban_H_nworks a{font-size:18px; font-family:'GmarketSansBold', 'Malgun Gothic', '맑은 고딕', verdana, tahoma, 'gulim', '굴림'; letter-spacing:-1px; color:#19ce60; }
#header .ban_H_nworks a:hover {text-decoration:none;}
#header .ban_H_nworks a strong {font-family:inherit; color:#e12020; }


#login_area{position:relative;margin:0 0 15px 0;  width:960px; background:#f7f7f7; height:30px; overflow:hidden; display:block;}
#login_area .member_btn{float:left;display:inline;margin-left:15px;margin-top:4px; }
#login_area .member_btn .txt_ext{display:inline-block; height:30px;  vertical-align:top; padding-top:2px; margin-bottom:2px;padding-left:15px; }
#login_area .member_info{float:left;display:inline;color:#666;margin-left:20px;margin-top:5px;}
#login_area .member_name{color:#5057d9; font-weight:bold}
#login_area .top_rolling_notice{height:25px; float:right; text-align:left; margin:3px 5px 5px 0;}
#login_area .top_rolling_notice img{margin-right:5px;vertical-align:middle;}
#login_area .top_rolling_notice ul{vertical-align:top; padding-top:2px; }

.pt20{padding-top:20px;}
.pl25{padding-left:25px;}
.pt43{padding-top:43px;}

.mb15{margin-bottom:15px}



#lnb{float:left;display:inline; width:175px; height:450px; overflow:hidden; margin-right:20px; margin-top:5px; margin-bottom:30px; font-family:'MalgunGothic', 맑은 고딕, 'gulim', 굴림; }

#lnb .lnb_menu{border:solid 1px #a9a9a9; border-top:solid 2px #216dc1; background:#fdfdfd; padding-bottom:180px; padding-top:0;  font-family:'MalgunGothic', 맑은 고딕, 'gulim', 굴림; }

#lnb .lnb_menu table {}
#lnb .lnb_menu table td{border-top:solid 1px #dcdcdc; padding:5px 0 7px 0px; font-family:'MalgunGothic', 맑은 고딕, 'gulim', 굴림; font-size:13px; letter-spacing:-1px; list-style: none; }

#lnb .lnb_menu table td a{font-family:'MalgunGothic', 맑은 고딕, 'gulim', 굴림; font-size:13px; letter-spacing:-1px; font-weight:bold; }
#lnb .lnb_menu table td.menu_1st{font-family:'MalgunGothic', 맑은 고딕, 'gulim', 굴림; font-size:14px; letter-spacing:-1px; border-top:none; }
#lnb .lnb_menu table td.menu_on{display:block; background:url('/v2/images/lnb/lnb_bg_on.gif') no-repeat left 0px; }
#lnb .lnb_menu table td.menu_on a{color:#fff;padding-left:5px;}
#lnb .lnb_menu .lnb_top{ box-sizing:border-box; background:#fff; font-family:맑은 고딕, tahoma, 굴림, gulim, sans-serif; padding:7px 5px 30px 15px; font-size:11px; color:#888; font-style:italic; }
#lnb .lnb_menu .lnb_top strong {font-size:24px; line-height:30px; font-weight:normal; font-style:normal; letter-spacing:-2px; font-family:'Noto Sans KR', 맑은 고딕, tahoma, 굴림, gulim, sans-serif; color: #216dc1; display:block; padding-top:0px;}


/*

#lnb .lnb_menu ul {}
#lnb .lnb_menu ul li {width:160px;border-top:solid 1px #dcdcdc; padding:5px 0 7px 0px; font-family:'MalgunGothic', 맑은 고딕, 'gulim', 굴림; font-size:13px; letter-spacing:-1px; list-style: none; }
#lnb .lnb_menu ul.lnb_webmail{display:block; height:178px; background:url('/v2/images/lnb/lnb_top_webmail.gif') no-repeat;}
#lnb .lnb_menu ul.lnb_fax{display:block; height:178px; background:url('/v2/images/lnb/lnb_top_fax.gif') no-repeat;}
#lnb .lnb_menu ul.lnb_sms{display:block; height:178px; background:url('/v2/images/lnb/lnb_top_sms.gif') no-repeat;}

#lnb .lnb_menu ul.lnb_help{display:block; height:178px; background:url('/v2/images/lnb/lnb_top_help.gif') no-repeat left top; padding-bottom:100px; font-family:'MalgunGothic', 맑은 고딕, 'gulim', 굴림;  }

#lnb .lnb_menu ul li a{font-family:'MalgunGothic', 맑은 고딕, 'gulim', 굴림; font-size:13px; letter-spacing:-1px; font-weight:bold; }
#lnb .lnb_menu ul li.menu_1st{font-family:'MalgunGothic', 맑은 고딕, 'gulim', 굴림; font-size:14px; letter-spacing:-1px; border-top:none; padding-top:70px;}
#lnb .lnb_menu ul li.menu_on{display:block; background:url('/v2/images/lnb/lnb_bg_on.gif') no-repeat left 3px; }
#lnb .lnb_menu ul li.menu_on a{color:#fff;padding-left:5px;}

#lnb .chat_banner{padding-bottom:5px;}

#lnb .lnb_special{width:180px; height:298px;background:url('/v2/images/lnb/lnb02_bg.gif') no-repeat; }
#lnb .lnb_server{width:180px; height:298px;background:url('/v2/images/lnb/lnb03_bg.gif') no-repeat; }
#lnb .lnb_ssl{width:180px; height:298px;background:url('/v2/images/lnb/lnb04_bg.gif') no-repeat; }
#lnb .lnb_help{width:165px; height:298px;background:url('/v2/images/lnb/lnb05_bg.gif') no-repeat; font-family:'MalgunGothic', 맑은 고딕, 'gulim', 굴림; }
#lnb .lnb_mng{width:180px; height:298px;background:url('/v2/images/lnb/lnb06_bg5.gif') no-repeat; }
*/


/* footer
------------------------------------------------------ */
.inner {margin:0 auto; width:960px; background:transparent}
.hidden {position:absolute; left:-9999px; top:-9999px; width:0; height:0; font-size:0; line-height:0;}
a {text-decoration: none; font-family: 'Malgun Gothic', '맑은 고딕', verdana, tahoma, 'gulim', '굴림';}
div,p,h1,h2,h3,dl,dt,dd,ul,li,ol,input,th,td, form {margin: 0; padding: 0;}
ul li{ list-style:none; list-style-type:none; }
ol li{ list-style:none; list-style-type:none; }

#footer {width:100%; }

/* -------- 고객센터 -------- */

.customer-wrap {position:static; padding-top:30px; border:solid 1px #aaa; border-left:none; border-right:none; background:#f6f6f6;  /*height:345px; overflow:hidden; */}
.customer-wrap h2 {font-size:31px; color:#333; text-align:center; font-weight:300; margin-top:10px; line-height:10px; font-family:'Roboto', 'NanumBarunGothic', sans-serif; letter-spacing:-1px;}
.customer-wrap .cs-box {margin:0px; padding:0px; width:960px; height:230px;  background:#fff; border-top:solid 1px #e3e3e3; box-sizing:border-box; }
.customer-wrap .cs-info {float:left; margin:0px; display:inline-block; padding:14px 20px; width:240px; border-right:solid 1px #e3e3e3;  box-sizing:border-box;}
.customer-wrap .cs-info ul {padding:0;}
.customer-wrap .cs-info li {padding:7px 0; border-bottom:dashed 1px #c8c8c8; font-size:15px; background: url('https://whois.co.kr/assets/images/common/cs_arrow.png') no-repeat 8px 12px; background-position: 98% 50%}
.customer-wrap .cs-info li:last-child {border-bottom:none;}
.customer-wrap .cs-info li a { font-family:'NanumBarunGothic', sans-serif; font-size:15px; letter-spacing:-1px; font-weight:500; }
.customer-wrap .cs-info li a:hover {color:#3977ca;}

.customer-wrap .cs-serive {margin:0px; float:left; padding:14px 15px; width:250px; height:100%; border-right:solid 1px #e3e3e3; vertical-align:top; box-sizing:border-box; }
.customer-wrap .cs-serive ul {padding-left:0; padding-top:0px; vertical-align:top;}
.customer-wrap .cs-on {height:13px; padding:1px 5px 2px 5px; background:#f64d00; font-size:10px; color:#fff; border-radius:3px;}
.customer-wrap .cs-off {height:13px; padding:1px 5px 2px 5px; background:#787878; font-size:10px; color:#fff; border-radius:3px;}

/*고객만족도*/
.star_area {display:block; margin:0 auto; min-width:300px; color:#ccc; font-size:26px; line-height:28px; text-align:center; margin-bottom:1px !important;}
.star_area h3 { display:inline-block; white-space:pre; word-wrap: break-word; word-break: break-all; color:#555; font-size: 14px; line-height:18px; text-align:left; font-weight:400; text-decoration:none;}
.star_area h3 strong { color:#fff; letter-spacing:0px; font-weight:700; color:#333; }
.star_area h4 { display:inline-block; color:#000000; font-size: 42px; line-height:90px !important; letter-spacing:-2px; text-align:left; font-weight:800;  text-decoration:none;}
.star_area .star_graph{display:inline-block; width:136px; height:24px; /* background: url('../images/common/icon_star_n1.png') left ; background-size: 136px 24px; -webkit-background-size: 136px 24px; */} 
.star_area .star_graph {/* float:left; */ padding:10px 0 5px 5px;}
#star ul.star {margin:0; padding:0; width:150px; height:30px; left:8px; top:0px; position:relative; float:left; background: url('https://whois.co.kr/assets/images/common/icon_star_n1.png') repeat-x;}
#star li.curr {background: url('https://whois.co.kr/assets/images/common/icon_star_n1.png') left 31px; font-size:1px; height:31px;} 
#star li {margin:0; padding:0; float:left; display:block; width:15px; height:8px; text-decoration:none; z-index:20; position:absolute;}


/*친절상담*/
.customer-wrap .cs_counseling {display:inline-block; padding-top:10px;} 
.customer-wrap .cs_counseling img {height:49px; display:inline-block; float:left; padding-right:4px;}
.customer-wrap .cs_counseling p {float:left; line-height:2;}
.customer-wrap .cs_counseling a {display:block;font-size:14px; color:#333; letter-spacing:-1.5px; font-weight:700;}
.customer-wrap .cs_counseling a strong {color:#347adc;  font-weight:700;}
/*네이버톡톡*/
.customer-wrap .cs_naver {display:inline-block; padding-bottom:10px; padding-top:5px;}
.customer-wrap .cs_naver img {height:49px; display:inline-block; float:left; padding-right:4px;}
.customer-wrap .cs_naver p {float:left; line-height:2;}
.customer-wrap .cs_naver a {display:block;font-size:14px; color:#333; letter-spacing:-1.5px; font-weight:700;}
.customer-wrap .cs_naver a strong {color:#36b044; font-weight:700;}
/*카카오상담*/
.customer-wrap .cs_kakao {display:inline-block;}
.customer-wrap .cs_kakao img {height:49px; display:inline-block; float:left; padding-right:4px;}
.customer-wrap .cs_kakao p {float:left; line-height:2;}
.customer-wrap .cs_kakao a {display:block;font-size:14px; color:#333; letter-spacing:-1.5px; font-weight:700;}
/*ARS 전화*/
.customer-wrap .cs-tel {margin:0px; float:left;  background:#fff; /*url('https://whois.co.kr/assets/images/common/cs_only_n.png') no-repeat ; background-position: 100% 100%; background-size: 170px 202px; */padding:35px 10px 22px 25px; width:460px; height:100%; vertical-align:top; box-sizing:border-box;}
.customer-wrap .cs-tel .tel-ars h3 {display:inline-block; font-family:'NanumBarunGothic', sans-serif; font-size:43px; color:#347adc; letter-spacing:-2px; font-weight:400; line-height:1; margin-bottom:3px; margin:0;  text-decoration:none;}
.customer-wrap .cs-tel .tel-ars dl {display:inline-block;  font-size:14px; color:#222; font-weight:400; margin-bottom:15px; /*margin:0;*/}
.customer-wrap .cs-tel .tel-ars dl dt{float:left; line-height:1.6;margin-right:3px;}
.customer-wrap .cs-tel .tel-ars dl dd{float:left; margin-left:3px; padding-right:13px; font-size:14px; line-height:1.3;}
.customer-wrap .cs-tel .tel-ars .tel_only {display:inline-block; margin-left:5px; width:200px; background:url('https://whois.co.kr/assets/images/common/only.png') no-repeat ; background-position: 100% top; background-size: 63px 28px;}
.customer-wrap .cs-tel .tel-ars .tel_only p {font-size:15px; color:#222; font-style:italic; letter-spacing:-1px; font-weight:700; line-height:20px;}
.customer-wrap .cs-tel .tel-ars .tel_only p strong {display:block; margin-left:20px; color:#347adc;}
.customer-wrap .cs-tel .quick-num {float:left; width:210px; padding-left:0; }
.customer-wrap .cs-tel .quick-num li {font-size:13px; margin-bottom:7px; font-family:'NanumBarunGothic', sans-serif; font-weight:400; }
.customer-wrap .cs-tel .quick-num span {background:#dfe5ee; font-size:12px; border:solid 1px #809dc6; color:#1d4d90; padding:2px 4px 0px; margin-right:7px;}
.customer-wrap .cs-tel .quick-num li.night-call {color:#222; font-size:13px; letter-spacing:-0.5px; padding-top:4px;}
.customer-wrap .cs-tel .quick-num li.night-call strong {color:#555}

/* -------- 사이트맵 -------- */

.site-map {position: relative; width:960px;  height: 410px; /* border-top:solid 2px #333; border-bottom:solid 1px #c6c6c6; padding-bottom:30px; */ margin-top:10px; overflow:hidden;}
/* .site-map:before {content:''; position:absolute; bottom:300px; left:50%; margin-left:-550px; width:1100px; height:1px; background:#dfdfdf; } */
.site-map .sitemap-box {float:left;  width:25%; height:360px; margin:30px 0 0 0; padding:0 0 0 20px; box-sizing:border-box; border-left:dashed 1px #dedede;}
.site-map .sitemap-box:nth-child(1) { border:none;}
.site-map .sitemap-box:nth-child(5) {clear:both;  border:none;}
.site-map .sitemap-box h3 {margin-bottom:10px; text-decoration:none;}
.site-map .sitemap-box h3 a {font-size:16px; color:#111; font-weight:700; font-family:'NanumBarunGothic', sans-serif;  }
.site-map .sitemap-box h3 a:hover {color:#3977ca; text-decoration:underline; font-weight:500; }
.site-map .sitemap-box ul {padding:0;}
.site-map .sitemap-box li {height:22px;}
.site-map .sitemap-box li a {font-size:14px; color:#888; line-height:20px; font-weight:400; font-family:'NanumBarunGothic', sans-serif; }
.site-map .sitemap-box li a:hover  {color:#3977ca; text-decoration:underline;}
.site-map .sitemap-box div{height:180px;}

.tel_4259 {background:url('https://whois.co.kr/assets/images/common/cs_only_n.png') no-repeat ;  background-size: 170px 202px; width:170px; display:block; position:absolute; top:175px; z-index:100;/* background-position: 60% 100%;*/}
.mail_mobile {background:url('https://whois.co.kr/assets/images/common/footer_event_1.png') no-repeat ;  background-size: 200px 170px; width:200px; display:block; position:absolute; top:200px; z-index:100;cursor:pointer;}
.dom_transfer {background:url('https://whois.co.kr/assets/images/common/footer_event_2.png') no-repeat ;  background-size: 170px 160px; width:170px; display:block; position:absolute; top:205px; z-index:100;/* background-position: 60% 100%;*/}
.dom_transfer a {display:block; height:160px;}

.dom_transfer2 {background:url('https://whois.co.kr/assets/images/common/footer_img_2.png') no-repeat 5% 90%; background-size:170px 75px; cursor:pointer;}
.dom_transfer2 p {font-size:19px; text-align:left; font-family:'NanumBarunGothic', sans-serif; color:#333333; letter-spacing:-0.5px; line-height:25px; font-weight:500;}
.dom_transfer2 p strong {font-size:19px; color:#fe2319; letter-spacing:-2px; }

/*스벅 기관이전 이벤트*/
.dom_transfer3 {background:url('https://whoismail.net/v2/images/common/footer_img_2_star_ice.png') no-repeat 50% 100%; background-size:179px 128px; }
.dom_transfer3 p {font-size:18px; text-align:left; font-family:'NanumBarunGothic', sans-serif; color:#333333; letter-spacing:-1px; line-height:25px; font-weight:500; text-align:center;}
.dom_transfer3 p strong {font-size:18px; color:#099c6b; letter-spacing:-2px; }


/* .sitemap-key-event {position:absolute; top:312px; left:775px; width:90px; height:142px; background:url('../images/common/site_keystone_n.png') no-repeat; background-size:90px 142px;} */
.sitemap-event {margin-left:3px; height:12px; padding:0px 5px 1px 5px; background:#f64d00; font-size:11px; color:#fff; border-radius:10px; vertical-align:top; letter-spacing:0.5px;}
.free {height:12px; padding:0px 7px; font-size:13px; color:#f64d00; letter-spacing:0.5px; font-weight:700;}

/* -------- 파트너 -------- */
.partner-wrap {position:relative;}
.partner-wrap div{padding:5px 0px; width:960px; height:90px;}
.partner-wrap h2 {font-size:32px; color:#333; text-align:center; font-family:'NanumBarunGothic', sans-serif; font-weight:500; letter-spacing:-1px; padding:30px 0 5px; /* overflow:hidden;*/}
.partner-wrap h3 {text-align:center;}
.partner-wrap h3 a{display:inline-block; font-size:18px; color:#555; text-align:center; font-family:'NanumBarunGothic', sans-serif; font-weight:400; letter-spacing:-1px; padding:20px 0 30px; /* overflow:hidden;*/}
.partner-wrap h3 a:hover {color:#347adc; text-decoration:none;}
.partner-wrap h3 a:after {display:block; clear:both; content:""; position: absolute; top:75px; right:355px; margin-top:-4px; width:6px; height:6px; border:2px solid #347adc; border-width:2px 2px 0 0; transform: rotate( 45deg );}  
.partner-wrap img{width:149px; border:solid 1px #e8e8e8;  margin-right:10px;}


/* -------- 하단유틸 -------- */
.footer-utils {clear:both; padding:40px 0 10px 0; width:100%; height:45px; background:#1e2026}
.footer-utils .utils {overflow:hidden; display:inline;}
.footer-utils .utils li {float:left;}
.footer-utils .utils li a {display:block; padding:0 21px; font-size:15px; line-height:38px; color:#7f838e; font-weight:500; letter-spacing:0px;}
.footer-utils .utils li a.footer_privacy{color:#dbdbdb; }
.footer-utils .utils li:first-child a {padding-left:0;}
.footer-utils .utils li:last-child a {padding-right:0;}
.footer-utils .utils li:hover a {color:#3977ca;}

/* 패밀리사이트 */
.footer-utils  .family-site {position:relative; float:right;  padding:0 0 0 16px;  width:200px; height:38px; box-sizing:border-box; background:#fff url('../images/common/family_site_arrow.png') no-repeat 173px 15px;}
.footer-utils .family-site.on {background:#fff url('../images/common/family_site_arrow_on.png') no-repeat 173px 15px;}
.footer-utils .family-site h3 {font-weight:400; font-size:14px; line-height:39px; color:#777; cursor:pointer;}
.footer-utils .family-site ul {display:none; position:absolute; top:37px; left:0; z-index:22; padding:9px 0; width:100%; background:#fff;}
.footer-utils .family-site ul a {display:block; padding:0 15px; font-size:14px; line-height:30px; color:#777;}
.footer-utils .family-site ul li:hover a {background:#4992e1; color:#fff;}

/* 주소 */
.address-wrap {background:#1e2026; padding:10px 0 50px; clear:both; }
.address-wrap .inner {overflow:hidden;}
.address-wrap .footer-logo {float:left; margin-right:50px; margin-bottom:30px;}
.address-wrap address{width:700px; float:left; font-style:normal; }
.address-wrap address span { float:left; margin-right:20px; font-weight:500; font-size:14px; line-height:22px; color:#5b5f6a; letter-spacing:-1px;}
.address-wrap address span:nth-child(5),
.address-wrap address span:nth-child(8) {clear:both;} 
.address-wrap address span a {color:#5b5f6a; text-decoration:underline;}

/* sns */
ul.footer-sns  {float:right; width:255px; text-align:right; }
ul.footer-sns li{float:left; margin-left:10px;}
ul.footer-sns li img {width:41px;}

/* 인증 텍스스 */
.footer-text {clear:both; padding-top:10px;}
.footer-text li {float:left; padding-right:23px; color:#fff; font-weight:500; letter-spacing:-1px; font-size:14px;}
.footer-text li:last-child {padding-right:0; }

.layer_style h5{color: #353b4c; font-family:inherit; font-size:32px; line-height:40px; font-weight:bold; letter-spacing:-1px; padding: 25px 0 25px 35px; margin:0;}


/* ---- 2023.10.12 header 로그인 버튼 ---- */
a.btn_Mem {display:inline-block; height:20px; width: 60px; line-height:19px; text-align:center; font-size:11px; font-weight:bold; padding:0 7px; letter-spacing:-1px; color:#315bd7; background:#fff; border:solid 1px #315bd7; text-decoration:none; font-family:-apple-system,BlinkMacSystemFont,helvetica,Apple SD Gothic Neo,sans-serif, '맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; vertical-align:middle; cursor: pointer; box-sizing: border-box;}
a.btn_Mem:hover {background:#315bd7; color:#fff; -khtml-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s; }


a.btn_Mem_gray {display:inline-block; height:20px; width: 60px; line-height:19px; text-align:center; font-size:11px; font-weight:bold; padding:0 7px; letter-spacing:-1px; color:#444; background:#fff; border:solid 1px #444; text-decoration:none; font-family:-apple-system,BlinkMacSystemFont,helvetica,Apple SD Gothic Neo,sans-serif, '맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; vertical-align:middle; cursor: pointer; box-sizing: border-box;}
a.btn_Mem_gray:hover {background:#444; color:#fff; -khtml-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s; }