@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');

@font-face {
font-family:MalgunGothic;
src:url('/css/MalgunGothic.eot');
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }

@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');
}

html, body {width:100%; margin:0; padding:0;}
html {overflow-y:scroll;overflow-x:auto;}
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, img, ins, q, samp, strong, sub, sup, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre,  abbr, acronym, address, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button  { font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum', verdana, "굴림", gulim, Sans-serif; font-weight:inherit; font-style:inherit; font-size:inherit; outline:0; padding:0; margin:0; border:0 none; line-height:inherit; }
img,input,select,textarea{vertical-align:middle; }
ul,ol,li{list-style:none;}
hr, caption{display:none;}
.b, strong {font-weight:bold;font-family:inherit; }
b, strong {font-family:inherit; }

input, textarea, select {outline-style:none; }

.clear_b{clear:both;}
label{font-family:inherit; cursor:pointer;  }

a{color:inherit;text-decoration:underline}
a:hover{color:inherit;text-decoration:underline}

.sp {letter-spacing:-1px;}
.sp0 {letter-spacing:0px;}
.float_l {float:left; }
 
#wrap {position:relative; width:100%;font-size:12px; line-height:18px; }
#header {position:relative; width:960px; margin:0 auto;  height:100px;  z-index:101; }
#header h1 {position:absolute; top:14px; z-index:-1;}
#header h3 a {position:absolute; top:22px; left:155px; display:inline-block; text-decoration:none; letter-spacing:-1px; }
#header h3 a strong{display:inline-block; padding:0 4px; margin-bottom:3px; background:#f26f20; color:#fff;letter-spacing:0px;  }
#header .gnb_menu {position:absolute;right:0; top:44px; z-index:-1; }
#header .gnb_menu.N {position:absolute;right:0; top:50px; z-index:-1; }
#header .gnb_menu ul li {float:left; line-height:22px;}
#header .gnb_menu ul li a{font-weight:bold; height:30px; font-size:16px; font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; text-decoration:none; color:#444;letter-spacing:-1px; }
#header .gnb_menu.N ul li a{font-weight:bold; height:30px; font-size:20px; font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; text-decoration:none; color:#222;letter-spacing:-1px; padding: 0 10px;}
#header .gnb_menu ul li.gnb_div{display:block; width:22px; height:20px; background:url('../images/gnb_div.gif') no-repeat center 12px; }
#header .gnb_menu .event_ban {position:absolute; top:-20px; display:block; width:90px; height:18px; background:#e71862; color:#fff; font-size:12px; font-weight:bold; text-align:center; padding:0 2px; line-height:16px; font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}

#header .gnb_submenu{position:absolute; display:block; z-index:101; padding:10px 30px 20px 20px; background:#fff; border:solid 1px #dbecef;}
#header .gnb_submenu a{display:block; font-weight:400; font-size:14px; color:#038aa5; font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; text-decoration:none; line-height:24px; }
#header .gnb_submenu a:hover{text-decoration:underline; }
#header .gnb_submenu.submenu_01{position:absolute;display:block; left:335px; top:75px; }
#header .gnb_submenu.submenu_02{position:absolute;display:block; left:440px; top:75px; }
#header .gnb_submenu.submenu_03{position:absolute;display:block; left:555px; top:75px; }
#header .gnb_submenu.submenu_04{position:absolute;display:block; left:655px; top:75px; }
#header .gnb_submenu.submenu_05{position:absolute;display:block; left:750px; top:75px; }
#header .gnb_submenu.submenu_06{position:absolute;display:block; left:800px; top:75px; }

#header .gnb_submenu.N.submenu_01{position:absolute;display:block; left:340px; top:75px; }
#header .gnb_submenu.N.submenu_02{position:absolute;display:block; left:455px; top:75px; }
#header .gnb_submenu.N.submenu_04{position:absolute;display:block; left:535px; top:75px; }
#header .gnb_submenu.N.submenu_05{position:absolute;display:block; left:675px; top:75px; }

#header .gnb_submenu ul.s_menu { padding: 15px;}
#header .gnb_submenu ul.s_menu li {display:inline-block; vertical-align: top; /* border-right: 1px solid #ccc; */ padding-right: 20px; margin-right: 20px;}
#header .gnb_submenu ul.s_menu li:last-child {padding-right:0; margin-right:0;}
#header .gnb_submenu ul.s_menu li h4 {background: #effcfd; display: inline-block; margin-bottom: 10px;}
#header .gnb_submenu ul.s_menu li h4 a {font-weight: bold; font-size: 17px; color: #0c373f;; font-family: '맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; text-decoration: none; line-height: 1.5; }
#header .gnb_submenu ul.s_menu li a{display:block; font-weight:bold; font-size:14px; color:#038aa5; letter-spacing:-1px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; text-decoration:none; line-height:24px; }
#header .gnb_submenu ul.s_menu li a:hover{text-decoration:underline; }

#header .member_menu {position:absolute;right:0;top:5px; z-index:-1; color:#999; font-size:13px;}
#header .member_menu a{color:#999;text-decoration:none; }
#header .member_menu img{vertical-align: top;
    /* border-right: 1px solid #ccc; */
    padding-right: 20px;
    margin-right: 20px;:middle; margin:0 8px;}

#header_banner {width:100%; margin:0 auto; margin-bottom:5px; height:180px; z-index:10; background:url('../images/ban_kr_event_2010_bg.png')center;}
#header_banner .header_banner_area {position:relative; margin:0 auto; width:960px; height:180px; background:url('../images/ban_kr_event_2010.png') no-repeat;}
#header_banner .header_banner_area .btn_area{position:absolute; display:block; left:363px; top:120px; width:230px; height:30px; }
#header_banner .header_banner_area .txt_area{position:absolute; right:5px; top:10px; }
#header_banner .header_banner_area .txt_area a{color:#a45d0c; font-size:13px; letter-spacing:-1px;}

/*
#header_banner {width:100%; margin:0 auto; margin-bottom:5px; height:180px; z-index:10; background:#05b2c8;}
#header_banner .header_banner_area {position:relative; margin:0 auto; width:960px; height:180px; background:url('../images/ban_han_event.gif') no-repeat;}
#header_banner .header_banner_area .btn_area{position:absolute; display:block; left:17px; top:110px; width:190px; height:40px; }
#header_banner .header_banner_area .txt_area{position:absolute; right:5px; top:15px; }
#header_banner .header_banner_area .txt_area a{color:#c2e6eb; font-size:13px; letter-spacing:-1px;}
*/

/*mages/img_main_20160627.jpg 
#main_area{width:100%; height:460px; border-top:solid 2px #ebebeb; background:#f5f5f5 url('../images/img_main_20160518.jpg') no-repeat center top; }*/
#main_area{width:100%; height:460px; border-top:solid 2px #ebebeb; background:#f5f5f5 url('../images/img_main_20190101.jpg') no-repeat center top; }
#main_area .main_search{position:relative; width:1040px; height:460px; margin:0 auto;  }
#main_area .main_btn_area{position:absolute; left:350px; top:115px; width:130px; height:40px; }

#main_area .main_search_dotcom{display:none; position:relative;}
#main_area .main_search_dotcom a{display:none; position:absolute; left:560px; top:50px; width:500px; height:150px; cursor:pointer;}

#main_area .main_tab_area{position:absolute; left:20px; top:243px; width:532px; }
#main_area .main_search_area{position:absolute; left:20px; top:280px; width:500px; height:100px; border-right:solid 1px #444; border-left:solid 1px #444;border-bottom:solid 1px #444;background:#fff; padding:30px 0 0 30px;  font-size:24px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; }
#main_area .main_search_area .txt_renew{display:block; padding-top:10px;padding-left:65px; font-size:14px; color:#ff6c00; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; line-height:30px; text-decoration:none; letter-spacing:-1px;}
#main_area .main_search_area .txt_cs a{padding-top:20px; padding-left:25px; font-size:14px; color:#666; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  text-decoration:none; letter-spacing:-1px;}

#main_area2 {width:100%; height:490px; border-top:solid 2px #ebebeb; background:#f6f6f6; }
#main_area2 .main_banner_area {margin:0 auto; position:relative; width:960px; height:260px; z-index:-10;}
#main_area2 .main_banner_area img {}
#main_area2 .main_banner_area .ban_prev { position:absolute; display:block; top:105px; left:0px; z-index:1; cursor:pointer; }
#main_area2 .main_banner_area .ban_next { position:absolute; display:block; top:105px; left:910px; z-index:1; cursor:pointer; }
#main_area2 .main_banner_area .ban_paging { position:absolute; display:block; top:220px; right:10px; z-index:1; font-size:18px; font-weight:bold; font-family: 'Noto Sans KR' }
#main_area2 .main_banner_area .ban_paging a{color:#a2a2a2; margin-left:10px; padding:1px 5px; text-decoration:none; border-bottom:solid 1px #a2a2a2; }
#main_area2 .main_banner_area .ban_paging a.ban_current{color:#11a3c1; border-bottom:solid 1px #11a3c1; }

.slider-wrap .Ban-01{margin:0 auto; position:relative; text-align:center; width:960px; height:240px; z-index:-10; padding-top:50px; box-sizing:border-box; }
.slider-wrap .Ban-01 h3 {font-family:GmarketSansMedium; font-size:48px; line-height:66px; font-weight:bold; }
.slider-wrap .Ban-01 h3 strong, .slider-wrap .Ban-01 h4 strong {color:#ff3f1a; font-weight:bold;  }
.slider-wrap .Ban-01 h4 em {color:#0fa3c1; font-style:normal; font-weight:bold; }
.slider-wrap .Ban-01 h4 {font-family:GmarketSansMedium; font-size:22px; line-height:40px;}
.slider-wrap .Ban-01 h5 {font-family:GmarketSansMedium; font-size:22px; line-height:30px; display:inline-block; background:#ff3f1a; color:#fff; padding:7px 15px 2px 15px;}
.slider-wrap .Ban-02{margin:0 auto; position:relative; text-align:center; width:960px; height:240px; z-index:-10; padding-top:50px; box-sizing:border-box; }
.slider-wrap .Ban-02 h3 {font-family:GmarketSansMedium; font-size:48px; line-height:66px; font-weight:bold; }
.slider-wrap .Ban-02 h3 strong {color:#ff3f1a; font-weight:bold; }
.slider-wrap .Ban-02 h4 strong {color:#0c9539; font-weight:normal; }
.slider-wrap .Ban-02 h4 {font-family:GmarketSansMedium; font-size:24px; line-height:46px;}
.slider-wrap .Ban-02 h5 {font-family:GmarketSansLight; font-weight:bold; font-size:14px; line-height:20px; position:relative; display:inline-block; color:#777; }
.slider-wrap .Ban-02 h5 strong{position: relative; z-index:0; margin: 0 2px 0 0px; font-weight:bold; }
.slider-wrap .Ban-02 h5 strong:after { display: block; clear: both; content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 10px; background: #fbf200; z-index: -1; -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;}

.slider-wrap .slick-prev { font-family:GmarketSansMedium; background:none; font-size:25px; position:absolute; display:block; top:125px; left:0px; z-index:1; cursor:pointer;color:#c3c3c3; }
.slider-wrap .slick-next { font-family:GmarketSansMedium; background:none; font-size:25px; position:absolute; display:block; top:125px; left:940px; z-index:1; cursor:pointer; color:#c3c3c3;}
.slider-wrap .slick-dots {position:absolute; display:block; left: 50%; transform: translateX(-50%); bottom:5px; }
.slider-wrap .slick-dots li {display:inline-block; cursor:pointer; width:20px;height:5px; font-size:0px; background-color:#c3c3c3; border-radius:5px; margin-right:10px;}
.slider-wrap .slick-dots li button {display:inline-block; cursor:pointer; border:0;}
.slider-wrap .slick-dots li.slick-active {width:20px;height:5px;border-radius:5px;background-color:#ff3f1a; font-size:0; }

.slider-wrap:not(.slick-initialized),
.slider-wrap:not(.slick-initialized) .slick-slide,
.slider-wrap:not(.slick-initialized) .slick-slide .simple-slide-container:after {
    display: none!important;
}

#main_area2 .main_tab_area{ width:960px; margin:0 auto; z-index:100; }
#main_area2 .main_search_area{position:relative; top:-1px; width:958px; margin:0 auto; height:80px; border-right:solid 1px #444; border-left:solid 1px #444; border-bottom:solid 1px #444; background:#fff;  text-align:center; font-size:26px; color:#555555; padding: 35px 0;}
#main_area2 .main_search_area .txt_renew{display:block; width:570px; margin:0 auto; padding-top:5px; text-align:left; font-size:15px; color:#ff6c00; font-weight:bold; line-height:30px; text-decoration:none; letter-spacing:-1px;}
#main_area2 .main_search_area .txt_renew2{display:block; width:570px; margin:0 auto; padding-top:5px; text-align:left; font-size:15px; color:#0a819a; font-weight:bold; line-height:30px; text-decoration:none; letter-spacing:-1px;}
#main_area2 .main_search_area .txt_renew2 strong {color:#ff6c00; vertical-align:top;}

#title_area{width:100%; height:66px; border-top:solid 2px #12a3c0; background:#f5f5f5;}
#title_area .sub_title_area {position:relative; width:960px; margin:0 auto;  height:66px; z-index:1; }
#title_area .sub_title_area h2{position:absolute; color:#11a3c1; font-size:30px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; letter-spacing:-3px; line-height:56px; font-weight:normal;}
#title_area .sub_title_area img{position:absolute; right:0;}

#main_contents{position:relative; width:960px; margin:0 auto;}

#main_contents .main_service {display:block; }
#main_contents .main_service div{position:relative; float:left; margin-top:35px; color:#666666; letter-spacing:-1px;  font-family: '맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';}
#main_contents .main_service div input{display:block; margin-top:5px;}
#main_contents .main_service div h4{font-size:15px; color:#333; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; letter-spacing:-2px; font-weight:bold; padding-bottom:10px; vertical-align:middle; text-decoration:none;}
#main_contents .main_service div h4 a{text-decoration:none;}
#main_contents .main_service div h4 img{display:inline; margin-left:10px; margin-bottom:2px; margin-top:0}
#main_contents .main_service div.main_gtld{width:280px; height:165px; background:url('../images/bg_gtld.gif') no-repeat right 30px; letter-spacing:-0.5px; font-size:13px;}
#main_contents .main_service div.main_mydom{width:310px; height:165px; background:url('../images/bg_mydom.gif') no-repeat right 30px; padding-left:45px;}
#main_contents .main_service div.main_cctld{width:300px; height:165px; background:url('../images/bg_cctld.gif') no-repeat right 30px; padding-left:45px; letter-spacing:-0.5px; font-size:13px;}
#main_contents .main_service div.main_notice{width:290px; height:165px; padding-left:35px; }
#main_contents .main_service div.main_notice h4{font-size:15px; color:#333; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; letter-spacing:-2px; font-weight:bold; padding-bottom:8px; vertical-align:middle; text-decoration:none;}
#main_contents .main_service div.main_notice dl{line-height:22px;}
#main_contents .main_service div.main_notice dl dt a{float:left; text-decoration:none; color:#333; background:url('../images/icon_dot_01.gif') no-repeat left 10px; text-indent:10px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; letter-spacing:-0.5px; font-size:13px;}
#main_contents .main_service div.main_notice dl dd{font-size:12px; color:#999999;  text-indent:5px; letter-spacing:0; }

#main_contents .main_cs {display:block; }
#main_contents .main_cs div{position:relative; float:left; margin-top:35px; }
#main_contents .main_cs div.service_tax{width:115px; height:105px; background:url('../images/img_service_01.gif') no-repeat; padding-left:1px;}
#main_contents .main_cs div.service_cash{width:115px; height:105px; background:url('../images/img_service_02.gif') no-repeat;padding-left:1px;}
#main_contents .main_cs div.service_card{width:115px; height:105px; background:url('../images/img_service_03.gif') no-repeat;padding-left:1px;}
#main_contents .main_cs div.service_pay{width:115px; height:105px; background:url('../images/img_service_04.gif') no-repeat;padding-left:1px;}
#main_contents .main_cs div.service_account{width:115px; height:105px; background:url('../images/img_service_05.gif') no-repeat;padding-left:1px;}
#main_contents .main_cs div.service_fee{width:115px; height:105px; background:url('../images/img_service_06.gif') no-repeat;padding-left:1px;}
#main_contents .main_cs div a{display:block; padding-top:70px; width:115px; height:35px; text-align:center; text-decoration:none; font-weight:bold; color:#5a5a5a; font-size:14px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; letter-spacing:-2px; }

#main_contents .main_cs div.service_phone{width:250px; height:103px; margin:35px 0 0 10px; border:solid 1px #e8e8e8; }
#main_contents .main_cs div.service_phone h4{padding:20px 0 15px 15px; color:#11a4c1; font-size:32px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; letter-spacing:-1px;}
#main_contents .main_cs div.service_phone h5{text-align:right; padding:0 20px 0 15px; color:#747474; line-height:20px; font-size:12px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; letter-spacing:-1px;}
#main_contents .main_cs div.service_phone h5 b{font-size:16px;}

#main_contents .main_cs2{margin-top:35px;background:#f8f8f8; font-size:13px;padding:10px 0 10px 25px;}
#main_contents .main_cs2 a{text-decoration:none; padding-right:15px; color:#666; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  letter-spacing:-1px;}
#main_contents .main_cs2 a.a_sub{text-decoration:none; padding-right:0px; color:#666; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  letter-spacing:-1px;}

#main_contents .linemap{position:absolute; right:0; top:5px; color:#7d7d7d; font-size:12px; }
#main_contents h3{display:block; color:#444444; font-size:20px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; letter-spacing:-1px; margin-top:50px; line-height:20px;}
#main_contents h4{color:#666666; padding-top:10px; font-size:14px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-weight:normal; letter-spacing:-0.5px; line-height:22px;}
#main_contents h5{color:#666666; padding-top:10px; font-size:18px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-weight:bold; letter-spacing:-2px; line-height:22px;}

#main_contents .process_map {display:block; padding-top:50px;}
#main_contents .process_map div {float:left; }
#main_contents .process_map .process_on {width:87px; height:87px; background:url('../images/process_bg_on.gif') no-repeat center; color:#fff; font-size:16px; font-family:'Noto Sans KR','맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; text-align:center; line-height:18px; }
#main_contents .process_map .process_off {width:87px; height:87px; background:url('../images/process_bg_off.gif') no-repeat center;color:#fff; font-size:16px; font-family:'Noto Sans KR','맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; text-align:center; line-height:18px; }
#main_contents .process_map .process_on h5, #main_contents .process_map .process_off h5{color:#fff; font-size:24px; font-family:'Noto Sans KR','맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; text-align:center; line-height:26px; padding:8px 0 3px 0;}
#main_contents .process_map img {margin-top:30px;}

#main_contents .login_new{margin:0 auto; width:580px;}
#main_contents .login_new h1{text-align:center; padding:50px 0 20px 0; }
#main_contents .login_new .login_txt_n{color:#666; padding-top:20px; text-align:center;}
#main_contents .login_new .login_txt_n a{text-decoration:none; color:#666; }
#main_contents .login_new .login_copy{font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-weight:normal; color:#cacaca; padding:150px 0 10px 0; text-align:center;}
#main_contents .login_new .tableBox_g2{border:solid 1px #e9e9e9;}
#main_contents .login_new .p_login2{padding:70px 0 70px 108px; }
#main_contents .login_new .login_txt3{display:block; background:#f1f8fa; width:315px; height:80px;margin-top:15px; padding:20px 25px; color:#6f6f6f;}
#main_contents .login_new .login_txt3 h4{font-weight:normal; font-size:16px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#23869c; margin-bottom:10px; }

#main_contents .b_svc {background:url('../images/img_blind.jpg') no-repeat right top;}
#main_contents .b_svc h3{font-weight:bold; font-size:40px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#555; line-height:50px; letter-spacing:-3px; margin-bottom:10px; }
#main_contents .b_svc h3 em{font-weight:bold; font-style:normal; font-size:40px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#11a3c1;  letter-spacing:-3px; vertical-align:top}
#main_contents .b_svc h3 strong{font-weight:bold; font-style:normal; font-size:40px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#cc0000;  letter-spacing:-3px; vertical-align:top}
#main_contents .b_svc h4{font-weight:normal; font-size:20px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#444; margin-bottom:20px; line-height:30px; letter-spacing:-2px;}
#main_contents .b_svc .b_box{ font-size:13px; border:solid 1px #91b9c3; padding:25px 30px; color:#306f7c;}
#main_contents .b_svc .b_box h5{font-weight:bold; font-size:20px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#306f7c; padding-bottom:20px; }
#main_contents .b_svc dl dt{background:url('../images/icon_gray.gif') no-repeat left center; text-indent:10px; font-weight:bold; margin:30px 0 5px 0;}
#main_contents .b_svc dl dd{text-indent:10px;}

#main_contents .b_svc.ns_img {background:url('../images/img_ns.jpg') no-repeat right 20px;}
#main_contents .b_svc.lock_img {background:url('../images/lock_visual.jpg') no-repeat right 20px;}
#main_contents .b_svc.eventkr_img {background:url('../images/bg_han_event_yesnic.png') no-repeat right 26px;}

#main_contents .b_gtld {height:190px; background:url('../images/img_gtld.jpg') no-repeat right top;}
#main_contents .b_gtld h3{font-weight:bold; font-size:40px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#555; line-height:50px; letter-spacing:-3px; margin-bottom:10px; }
#main_contents .b_gtld h3 b{font-weight:bold; font-style:normal; font-size:40px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#11a3c1; line-height:50px; letter-spacing:-3px;}
#main_contents .b_gtld h4{font-weight:normal; font-size:20px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#444; margin-bottom:20px; line-height:30px; letter-spacing:-2px;}

#main_contents .b_gtld2 {height:100px; }
/*#main_contents .b_gtld2 {height:130px; background:url('../images/img_gtld.jpg') no-repeat right top;}*/
#main_contents .b_gtld2 h3{font-weight:bold; font-size:40px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#555; line-height:50px; letter-spacing:-3px; margin-bottom:10px; }
#main_contents .b_gtld2 h3 b{font-weight:bold; font-style:normal; font-size:40px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#11a3c1; line-height:50px; letter-spacing:-3px;}
#main_contents .b_gtld2 h4{position:absolute; top:130px; right:10px;font-weight:normal; font-size:20px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#444; margin-bottom:20px; line-height:30px; letter-spacing:-2px; text-align:center;}
#main_contents .b_gtld2 h4 img{margin-bottom:10px}

#main_contents .txt_gtld {margin-top:15px; font-size:16px; color:#666; font-weight:bold; letter-spacing:-1px; vertical-align:middle;}
#main_contents .txt_gtld label { margin-right:30px; vertical-align:middle; }

#main_contents .b_partner {height:125px; background:url('../images/img_partner.jpg') no-repeat right top;}
#main_contents .b_partner h3{font-weight:bold; font-size:40px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#555; line-height:50px; letter-spacing:-3px; margin-bottom:10px; }
#main_contents .b_partner h3 b{font-weight:bold; font-style:normal; font-size:40px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#11a3c1; line-height:50px; letter-spacing:-3px;}
#main_contents .b_partner h4{font-weight:normal; font-size:20px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#444; margin-bottom:20px; line-height:30px; letter-spacing:-2px;}

#main_contents .b_404 {display:block; background:url('../images/img_404.gif') no-repeat center 20px; text-align:center; }
#main_contents .b_404 h3{font-weight:bold; font-size:36px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#000; line-height:40px; padding-top:150px; letter-spacing:-3px; margin-bottom:10px; }
#main_contents .b_404 h4{font-weight:normal; font-size:18px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#444; margin-top:10px; line-height:30px; letter-spacing:-1px; }

#main_contents .b_corp {}
#main_contents .b_corp h3{font-weight:bold; font-size:40px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#555; line-height:50px; letter-spacing:-3px; margin-bottom:20px; }
#main_contents .b_corp h3 b{font-weight:bold; font-style:normal; font-size:40px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#11a3c1; line-height:50px; letter-spacing:-3px;}
#main_contents .b_corp h4{font-weight:normal; font-size:16px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#444; margin-bottom:20px;margin-top:20px;  line-height:24px; letter-spacing:-1px;}
#main_contents .b_corp .b_corp_detail{display:block;padding:20px 30px; border:solid 1px #aeccd3; background:url('../images/bg_y_logo.gif') no-repeat right top; }
#main_contents .b_corp .b_corp_detail ul li{font-size:16px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#11a3c1; line-height:26px;  background:url('../images/icon_arrow2.gif') no-repeat left; text-indent:15px; }
#main_contents .b_corp .b_corp_detail2{display:block;padding:20px 30px; border:solid 1px #aeccd3;  }
#main_contents .b_corp .b_corp_detail2 ul li{font-size:16px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#555; line-height:26px; padding-bottom:10px;}

#main_contents .b_box2{border:solid 1px #91b9c3; padding:25px 30px; color:#306f7c;}

#main_contents .dotcom_css{width:960px; padding-top:15px; padding-bottom:100px; }
#main_contents .dotcom_css .dotcom_main{background:url('../images/dotcom_main_bg.gif') left top; background-repeat:no-repeat; padding-top:330px;}
#main_contents .dotcom_css .dotcom_main2{background:url('../images/dotcom_main_real_bg2.gif') left top; background-repeat:no-repeat; padding-top:330px;}
#main_contents .dotcom_css .dotcom_main2 input[type=text]{font-size:20px;border-right: #1676fe 6px solid; border-left: #1676fe 6px solid; border-top: #3683fa 6px solid; border-bottom: #1676fe 6px  solid ;background-color:#f9f9fb;  color:#2760be; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; padding:5px 3px 4px 10px; height:34px; font-weight:bold;vertical-align:middle}
#main_contents .dotcom_css .dotcom_detail1{text-align:center; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:20px; line-height:30px; padding-bottom:50px; letter-spacing:-1px; vertical-align:middle;}
#main_contents .dotcom_css .dotcom_detail1 h4{font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:28px; line-height:40px; padding-bottom:20px; padding-top:20px; color:#666; }
#main_contents .dotcom_css .dotcom_detail1 h4 em{font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:28px; line-height:40px; color:#e30b0b;}
#main_contents .dotcom_css .dotcom_detail1 em{display:inline-block; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:20px; color:#005bab; font-style:normal; vertical-align:middle; margin-bottom:6px;}
#main_contents .dotcom_css .dotcom_detail2{text-align:left; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림;  font-size:14px;background:#fcfcfc; border:solid 1px #dfdfdf; padding:20px 30px 30px  30px; color:#333; letter-spacing:-1px; line-height:22px;}
#main_contents .dotcom_css .dotcom_detail2 h4{font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:24px; line-height:30px; font-weight:normal;}
#main_contents .dotcom_css .dotcom_detail2 h5{font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:16px; line-height:40px; padding-top:20px; padding-bottom:5px; font-weight:normal; letter-spacing:0;}
#main_contents .dotcom_css .dotcom_detail2 em{display:block; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:18px; line-height:40px; padding-bottom:10px;  padding-top:20px; font-style:normal; font-weight:bold; color:#333; letter-spacing:0;}
#main_contents .dotcom_css .dotcom_detail2 .txt_end{color:#c7c7c7 !important; font-family: inherit}


.s_layerTitle{text-align:left; font-size:12px; color:#fff; font-weight:bold; background-color:#FF9600; padding:5px 7px 4px 7px; line-height:16px; z-index:10; border:4px solid #FF9600;}
.s_layerContents{text-align:left; font-size:12px;  line-height:18px; background-color:#fff; padding:7px; color:#555; font-weight:normal;z-index:10; border:4px solid #FF9600; border-top:none; }

.tableTitle{width:200px; background:#1b9bb6; color:#fff; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; font-size:15px; letter-spacing:-1px; padding-left:32px; line-height:30px; margin-top:20px;}
.tableTitle_g{width:200px; background:#999; color:#fff; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; font-size:15px; letter-spacing:-1px; padding-left:32px; line-height:30px; margin-top:20px;}
.tableTitle2{width:300px; background:#1b9bb6; color:#fff; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; font-size:15px; letter-spacing:-1px; padding-left:32px; line-height:30px; margin-top:20px;}
.tableBox{border:solid 1px #91b9c3; }
.tableBox_g{border:solid 1px #999;}
.tableBox_g2{background:#f5f5f5; padding:10px 30px; vertical-align:middle; color:#666;}
.tableBox_g3{background:#fff; padding:10px 30px; vertical-align:middle; color:#666; border:solid 1px #d4d4d4;}

.table_01{border-collapse:collapse;width:100%;margin:0;padding:0;}
.table_01 th{background:#f6fbfe; font-weight:bold; color:#4c8c99; font-size:15px; line-height:38px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  text-align:center; padding:0 25px; }
.table_01 td{padding:20px 25px 20px 25px; color:#333;text-align:left;}

.table_02{border-collapse:collapse;width:100%;margin:0;padding:0;}
.table_02 th{background:#f6fbfe; font-weight:bold; color:#4c8c99; font-size:15px; line-height:38px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  text-align:center; padding:3px; }
.table_02 th.t_left{background:#f6fbfe; font-weight:bold; color:#4c8c99; font-size:15px; line-height:38px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  text-align:left; padding:3px 10px; vertical-align:middle; }
.table_02 th.padding_3{padding:3px; text-align:left;}
.table_02 td{font-size:13px; padding:17px 3px; color:#333;text-align:left; border-top:solid 1px #e5e5e5;}
.table_02 td.t_dom{font-size:13px; padding:17px 15px; color:#333;text-align:left; border-top:solid 1px #e5e5e5; font-weight:bold;}
.table_02 td.t_dom2{font-size:14px; padding:5px 10px; color:#333;text-align:left; border-top:solid 1px #e5e5e5; font-weight:bold;}
.table_02 td.dom_view_more{padding:15px 25px 15px 40px;border-top:solid 1px #e5e5e5; background:#f9f9f9;}
.table_02 td.dom_view_total{text-align:right; padding-right:30px; height:30px; border-top:solid 1px #e5e5e5; background:#f6fbfe; color:#115563; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; font-size:15px; line-height:24px;}

.table_03{border-collapse:collapse;width:100%;margin:0;padding:0;}
.table_03 th{background:#fff; font-weight:bold; color:#18abc9; font-size:15px; line-height:38px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  text-align:left; padding:3px 15px 3px 15px; }
.table_03 th span{font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; }
.table_03 th.txt_gray{background:#fff; font-weight:bold; color:#666; font-size:15px; line-height:38px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  text-align:left; padding:3px 15px 3px 15px; }
.table_03 th.l_height{line-height:22px; padding:10px 15px 10px 15px;  }
.table_03 td{padding:10px 10px 10px 15px; color:#333;text-align:left; border-top:solid 1px #e5e5e5;line-height:20px; word-break: keep-all; word-wrap: break-word; font-size:13px;}
.table_03 td.l_none{padding:10px 15px 10px 15px; color:#333;text-align:left; border-top:none;}
.table_03 td.l_none b img{padding:0; margin:0; vertical-align:middle;}
.table_03 th.info_area2{font-weight:normal; font-size:13px; line-height:18px; color:#555; padding:10px 15px 10px 60px; background:#f5f5f5 url('../images/img_whois_p.gif') no-repeat 20px 13px;}
.table_03 th.info_area3{font-weight:normal; font-size:13px; line-height:18px; color:#555; padding:10px 15px 10px 20px; background:#f5f5f5;}
.table_03 th.info_area4{font-weight:bold; font-size:13px; line-height:18px; color:#e4267f; padding:10px 15px 10px 20px; background:#f5f5f5;}
.table_03 td.t_dom{font-size:18px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; line-height:28px; }
.table_03 td.t_dom span{font-family:inherit;}
.table_03 td.t_dom2{font-size:18px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:normal; line-height:28px; }
.table_03 td.t_price{text-align:right; padding-right:30px;}
.table_03 td.dom_view_total{text-align:right; padding-right:30px; height:40px; border-top:solid 1px #e5e5e5; background:#f6fbfe; color:#115563; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; font-size:15px; line-height:24px;}
.table_03 td.dom_view_total span{font-family:inherit; vertical-align:top; }
.table_03 td.dom_view_total2{text-align:right; padding-right:30px; height:50px; border-top:solid 1px #e5e5e5; background:#f6fbfe; color:#115563; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:normal; font-size:13px; line-height:24px; }
.table_03 td.dom_view_total2 span{vertical-align:top;}
.table_03 td.dom_agree_total{text-align:left; padding-left:20px; height:40px; border-top:solid 1px #e5e5e5; background:#f6fbfe; color:#115563; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; font-size:15px; }
.table_03 td img{margin:5px 1px 5px 0; vertical-align:middle; line-height:24px;}
.table_03 td .bg_gray{background:#f9f9f9; margin:10px 20px; padding:10px; }
.table_03 td .bg_gray2{background:#f9f9f9; margin-top:5px; padding:10px; }
.table_03 td h5{padding:10px 0; font-size:15px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold;}
.table_03 td a{text-decoration:none;}

.table_04{border-collapse:collapse;width:100%;margin:0;padding:0;}
.table_04 th{background:#fff; font-weight:bold; color:#4c8c99; font-size:13px; line-height:24px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  text-align:left; padding:3px 3px 3px 30px; }
.table_04 th.info_area3{font-weight:normal; font-size:13px; line-height:18px; color:#555; padding:15px 15px 15px 20px; background:#f5f5f5;}
.table_04 td{padding:15px 3px 15px 25px; color:#333;text-align:left; font-size:13px; line-height:18px; vertical-align:middle; }
.table_04 td.p_none{padding:0;}
.table_04 td.t_dom{font-size:16px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; line-height:20px; }
.table_04 td img{margin:5px; vertical-align:middle;}
.table_04 td input {vertical-align:middle; }
.table_04 td .t_subTitle{ font-weight:bold; color:#4c8c99; font-size:13px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  padding:3px 15px 3px 70px; }
.table_04 td .t_subTitle2{ font-weight:bold; color:#4c8c99; font-size:13px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  padding:3px 12px 3px 0px; }
.table_04 td .bg_gray{background:#f9f9f9; margin:10px 20px 10px 0; padding:10px;}
.table_04 td .bg_gray2{background:#f9f9f9; margin-top:5px; margin-right:20px; padding:10px; }
.table_04 td .info_area{background:#fff; padding:5px 10px; margin-bottom:10px;}
.table_04 td.total_area{background:#f6fbfe; border-top:#e5e5e5; text-align:right; padding-right:40px; height:50px; border-top:solid 1px #e5e5e5; }
.table_04 td.total_area strong{font-weight:bold; font-size:30px; color:#e4267f;font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; padding-left:10px; line-height:38px; vertical-align:middle; }
.table_04 td.dom_view_total{text-align:right; padding-right:30px; height:40px; border-top:solid 1px #e5e5e5; background:#f6fbfe; color:#115563; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; font-size:15px; line-height:24px;}
.table_04 td.dom_view_total span{font-family:inherit; vertical-align:top; }

.table_05{border-collapse:collapse;width:100%;margin:0;padding:0;}
.table_05 th{background:inherit; font-weight:bold; color:#4c8c99; font-size:12px; line-height:20px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  text-align:center; padding:5px 0 5px 5px;  }
.table_05 th.txt_left{text-align:left; }
.table_05 td{padding:5px 0 5px 5px; color:#333;text-align:center; }
.table_05 td .txt_left{text-align:left; }
.table_05 td.b_none{border:none;}

.table_06{border-collapse:collapse;width:100%;margin:0;padding:0;}
.table_06 td{padding:10px 10px 15px 10px; color:#333;text-align:left;height:100%; vertical-align:top;}
.table_06 td.td_div{padding:0; width:18px; height:100%; background:url('../images/pay_div.gif') no-repeat left top;}

.table_07{border-collapse:collapse;width:100%;margin:0;padding:0;}
.table_07 th{letter-spacing:-1px;position:relative; height:15px; background:#f3f4f8; font-weight:bold; font-size:15px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; text-align:left; padding:0 10px; color:#e4267f;}
.table_07 th .t_pay_price{position:absolute; right:0; color:#e4267f; font-weight:bold; font-size:20px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;padding:0 8px 0 0; }
.table_07 td{letter-spacing:-1px; padding:10px 0 0 5px; color:#333;text-align:left;height:100%; vertical-align:top;}
.table_07 td.t_pay_price{letter-spacing:0px; text-align:right; padding-right:10px;  color:#333;}

.table_08{border-collapse:collapse; margin:0; padding:0; }
.table_08 th{background:#fff; font-weight:normal; color:#333; font-size:12px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';   text-align:left; padding:3px 3px 3px 10px; }
.table_08 td{padding:3px 10px; color:#333;text-align:left;height:100%; vertical-align:top;}

.table_09{border-collapse:collapse;width:100%;margin:0;padding:0;}
.table_09 th{background:#f6fbfe; font-weight:bold; color:#4c8c99; font-size:15px; line-height:38px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  text-align:center; padding:3px; letter-spacing:-1px; border-top:solid 1px #e5e5e5;}
.table_09 th.l_none{border-top:none;}
.table_09 th.padding_3{padding:3px; text-align:left;}
.table_09 td{font-size:12px; padding:17px 3px 17px 20px; color:#333;text-align:left; border-top:solid 1px #e5e5e5;}
.table_09 td.l_none{font-size:12px; padding:17px 3px 17px 20px; color:#333;text-align:left; border-top:none;}
.table_09 td.t_dom{font-size:12px; padding:17px 15px; color:#333;text-align:left; border-top:solid 1px #e5e5e5; font-weight:bold;}

.table_10{border-collapse:collapse;width:100%;margin:0;padding:0;}
.table_10 th{letter-spacing:-1px;position:relative; height:15px; background:#f3f4f8; font-weight:bold; font-size:13px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; text-align:left; padding:0 10px; color:#333;}
.table_10 td{padding:5px 0 5px 10px; color:#333;text-align:left;height:100%; }

.table_11{border-collapse:collapse;width:100%;margin:0;padding:0;}
.table_11 th{background:#fff; color:#11a3c1; font-size:24px; line-height:38px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  text-align:left; padding:15px 15px 25px 20px; letter-spacing:-1px; border-top:solid 1px #11a3c1;}
.table_11 td{font-size:13px; padding:5px 3px 15px 20px; color:#888;text-align:left; vertical-align:top;border-right:solid 1px #e5e5e5; letter-spacing:-1px; line-height:20px;}
.table_11 td.l_none{border-right:none;}
.table_11 td strong{display:block; height:35px; color:#555; font-size:15px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; line-height:22px; margin-bottom:10px;}
.table_11 td input{display:block; margin-top:10px;}

.table_12{border-collapse:collapse;width:100%;margin:0;padding:0;}
.table_12 th{letter-spacing:-1px;position:relative; height:15px; background:#f3f4f8; font-weight:bold; font-size:13px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; text-align:left; padding:0 10px; color:#333;}
.table_12 td{padding:5px 0 5px 0px; color:#555;text-align:left;  }

.table_13{border-collapse:collapse; margin:0; padding:0; border-bottom:solid 1px #e5e5e5;}
.table_13 th{background:#f6fbfe; font-weight:bold; color:#4c8c99; font-size:14px; line-height:32px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  text-align:left; padding:3px 10px; letter-spacing:-1px; border-top:solid 1px #e5e5e5; vertical-align:middle; }
.table_13 td{font-size:13px; padding:10px; color:#333; text-align:left; border-top:solid 1px #e5e5e5;}

.table_14{border-collapse:collapse;width:100%;margin:0;padding:0;}
.table_14 th{font-size:13px; line-height:20px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; text-align:left; padding:20px 20px 10px 30px; color:#333; word-break: keep-all; word-wrap: break-word; }
.table_14 td{font-size:13px; padding:0px 20px 20px 30px; color:#555;text-align:left; word-break: keep-all; word-wrap: break-word;  }

.table_15{border-collapse:collapse; margin:0; padding:0; border-bottom:solid 1px #e5e5e5;}
.table_15 th{background:#f6fbfe; font-weight:bold; color:#4c8c99; font-size:13px; line-height:32px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  text-align:left; padding:3px 10px; letter-spacing:-1px; border-top:solid 1px #e5e5e5; vertical-align:middle; }
.table_15 td{font-size:13px; padding:10px; color:#333; text-align:left; border-top:solid 1px #e5e5e5; vertical-align:middle;}
.table_15 .txtC {text-align:center;}

.table_15_row{border-collapse:collapse; margin:0; padding:0; border-bottom:solid 1px #e5e5e5;}
.table_15_row th{background:#f6fbfe; font-weight:bold; color:#4c8c99; font-size:13px; line-height:32px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  text-align:left; padding:3px 0 3px 15px; letter-spacing:-1px; border-top:solid 1px #e5e5e5; vertical-align:middle; }
.table_15_row td{font-size:13px; padding:10px 0 10px 30px; color:#333; line-height:20px; text-align:left; border-top:solid 1px #e5e5e5; vertical-align:middle;}
.table_15_row img {margin:0 !important; }


.info_krd {font-size:14px; color:#777; border-top:solid 1px #efefef; padding-top:10px; margin-top:10px;}

.dom_possible_01{font-weight:bold; color:#333; font-size:15px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
.dom_possible_02{font-weight:bold; color:#333; font-size:18px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
label.dom_possible_02 {font-weight:bold; color:#333; font-size:18px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}

.dom_impossible_01{font-weight:normal; color:#999; font-size:15px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
.dom_impossible_02{font-weight:normal; color:#999; font-size:18px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
.dom_impossible_03{font-weight:normal; color:#C00; font-size:15px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}

.dom_possible_bg{background:#fffeea;}

#service_area {clear:both; position:relative; width:960px; height:270px; margin:0 auto; padding-top:100px; }
#service_area .map_cs{display:block; background:#f8f8f8; font-size:13px;padding:10px 0 15px 20px; border-top:solid 2px #28b7af;}
#service_area .map_cs a{text-decoration:none; padding-right:40px; color:#666; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  letter-spacing:-1px;}
#service_area .map_cs a.a_sub{text-decoration:none; padding-right:0px; color:#666; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;  letter-spacing:-1px;}
#service_area .map_cs2 dl{float:left; display:block; width:235px; padding-top:25px;}
#service_area .map_cs2 dl dt{font-weight:bold; color:#747474; padding-bottom:5px; }
#service_area .map_cs2 dl dt img{margin-left:7px; margin-top:4px; vertical-align:top;}
#service_area .map_cs2 dl dd{color:#979797;}
#service_area .map_cs2 dl dt a, dd a{text-decoration:none; }
#service_area .map_cs3{float:left; display:inline-block; width:250px; text-align:center; vertical-align:top; padding-top:15px; }
#service_area .map_cs3 .txt_phone{display:block; font-size: 50px; color: #149d95; line-height:50px; letter-spacing:-1px; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
#service_area .map_cs3 .txt_phone2{display:block; color: #888; padding-top:7px; padding-bottom:15px; }
#service_area .map_cs3 .txt_phone3{display:block; font-size: 16px; padding-top:7px; color: #149d95; line-height:20px; letter-spacing:-2px; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
#service_area .map_cs3 .btn_area{display:block; padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #efefef;}

/* 답변 평가 */
#service_area .map_cs3 .cs_star{color:#7e7e7e; vertical-align:middle; text-align:left;}
#service_area .map_cs3 .cs_star .star_title1{font-size:12px; color:#999;}
#service_area .map_cs3 .cs_star .star_title2{float:left; line-height:38px; font-size:38px; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; color:#666;}
#service_area .map_cs3 .cs_star .star_graph{float:left; padding:5px 0 10px 5px;}


/* 서비스 영역 변경_20160803 */
#service_area2 {clear:both; display:block; width:960px; height:570px; margin:0 auto; padding-top:100px;}
#service_area2 .map_svc {float:left; border-top:solid 3px #707070; display:block; width:620px;font-size:12px; padding-left:10px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
#service_area2 .map_svc h5{font-size:20px; color: #585858; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; padding-top:20px; letter-spacing:-2px;}
#service_area2 .map_svc a{text-decoration:none; color:#797979;letter-spacing:-1px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
#service_area2 .map_svc a.a_sub{text-decoration:none; padding-right:0px; color:#797979; letter-spacing:-1px;}
#service_area2 .map_svc dl{float:left; display:block; width:200px; padding-top:25px;}
#service_area2 .map_svc dl dt{font-weight:bold; color:#616161; padding-bottom:10px; font-size:15px;}
#service_area2 .map_svc dl dt img{margin-left:7px; margin-top:4px; vertical-align:top;}
#service_area2 .map_svc dl dd{color:#979797; letter-spacing:-0.5px; font-size:13px; line-height:20px;}
#service_area2 .map_svc dl dt a, dd a{text-decoration:none; }


#service_area2 .map_svc2{float:left; border-top:solid 3px #707070;background:#f5f5f5; width:290px; height:570px; text-align:left; vertical-align:top; padding:0px 0 0px 40px; }
#service_area2 .map_svc2 h5{font-size:20px; color: #585858; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; padding-top:25px; letter-spacing:-2px;}
#service_area2 .map_svc2 .cs_list{display:block; float:left;  padding-top:20px; padding-bottom:28px; line-height:20px; font-size:13px; }
#service_area2 .map_svc2 .cs_list a{letter-spacing:-1px; color:#8d8d8d; text-decoration:none; background:none; font-size:13px; }

#service_area2 .map_svc2 .txt_phone{display:block; font-size: 50px; color: #149d95; line-height:50px; letter-spacing:-1px; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
#service_area2 .map_svc2 .txt_phone2{display:block; color: #888; padding-top:7px; padding-bottom:15px; }
#service_area2 .map_svc2 .txt_phone3{display:block; font-size: 16px; padding-top:7px; color: #149d95; line-height:20px; letter-spacing:-2px; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
#service_area2 .map_svc2 .btn_area{width:245px; display:block; padding-top:10px; padding-bottom:10px; }
#service_area2 .map_svc2 .btn_area2{width:245px; display:block; padding-bottom:10px;}
#service_area2 .map_svc2 .btn_area3{width:245px; display:block; padding-bottom:10px; border-bottom:solid 1px #d2d2d2;}

/* 답변 평가 */
#service_area2 .map_svc2 .cs_star{clear:both; color:#7e7e7e; vertical-align:middle; text-align:left; }
#service_area2 .map_svc2 .cs_star .star_title1{font-size:12px; color:#666; font-weight:bold; }
#service_area2 .map_svc2 .cs_star .star_title2{float:left; line-height:38px; font-size:38px; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; color:#666;}
#service_area2 .map_svc2 .cs_star .star_graph{float:left; padding:5px 0 10px 5px;}
/* 서비스 영역 변경_20160803 */



#star ul.star { list-style: none; margin: 0; padding: 0; width: 150px; height: 30px; left: 8px; top: 0px; position: relative; float: left; background: url('/templates/yesnic/images/icon_star_n.gif') repeat-x; }
#star li { padding: 0; margin: 0; float: left; display: block; width: 150px; height: 30px; text-decoration: none;z-index: 20; position: absolute; padding: 0; }
#star li.curr { background: url('/templates/yesnic/images/icon_star_n.gif') left 31px; font-size: 1px; }
/* 답변 평가 */



/*------------------ footer 변경 2020.09.02 ------------------*/
#service_area3 {clear:both; display:block; width:960px; margin:0 auto; padding-top:100px;}

/* 
고객행복센터------------------------- */
#service_area3 .cs_center {margin-top:30px; border-top:solid 2px #4f4c40; padding:20px 0;}
#service_area3 .cs_center h4 {display:inline-block; width:140px; font-size:17px; color:#0d7f98; font-weight:bold;}
#service_area3 .cs_center ul {display:inline-block; position:relative; }
#service_area3 .cs_center ul li {display:inline-block; margin-right:38px; }
#service_area3 .cs_center ul li:last-child {margin-right:0;}
#service_area3 .cs_center ul li a {font-size:14px; color:#333; letter-spacing:-1px;  text-decoration:none;}
#service_area3 .cs_center ul li a:hover {color:#0d7f98;}
#service_area3 .cs_center ul li a::before {content:''; position:absolute; top:3px; width:1px; height:14px; margin-left:-20px; background:#bebebe;}
#service_area3 .cs_center ul li:first-child a::before {display:none;}
#service_area3 .cs_center ul li a img {margin-right:3px; margin-bottom: 3px;}
/* 
고객행복센터------------------------- */


/* 
고객센터정보------------------------- */
#service_area3 .cs_info { background:#f5f5f5; padding:25px 0;}

/* 답변 평가 */
#service_area3 .cs_info .cs_star{width:31%; display:inline-block; clear:both; color:#7e7e7e; vertical-align:top;  text-align:center; }
#service_area3 .cs_info .cs_star .star_title1{font-size:15px; color:#444;}
#service_area3 .cs_info .cs_star .star_title2{/*float:left;*/ line-height:46px; font-size:44px; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; color:#111; letter-spacing:-2px;}
#service_area3 .cs_info .cs_star .star_graph{/*float:left;*/ padding:5px 0 10px 5px; text-align:center; z-index:1;}

#star ul.star { list-style: none; margin: 0; padding: 0; width: 150px; height: 30px; left: 65px; top: 0px; position: relative; float: left; background: url('/templates/yesnic/images/icon_star_n.gif') repeat-x; }
#star li { padding: 0; margin: 0; float: left; display: block; width: 150px; height: 30px; text-decoration: none; z-index: 1; position: absolute; padding: 0; }
#star li.curr { background: url('/templates/yesnic/images/icon_star_n.gif') left 31px; font-size: 1px; }

/* 친절상담 */
#service_area3 .cs_info .cs_service {width:36%; display:inline-block; text-align:center; border-left:solid 1px #d2d2d2; border-right:solid 1px #d2d2d2; }
#service_area3 .cs_info .cs_service ul li {display:inline-block; margin-right:15px;}
#service_area3 .cs_info .cs_service ul li:last-child {margin-right:0;}
#service_area3 .cs_info .cs_service ul li a {font-size:13px; color:#333; text-decoration:none;}
#service_area3 .cs_info .cs_service ul li:nth-child(1) a p strong {color:#3e77bd;}
#service_area3 .cs_info .cs_service ul li:nth-child(2) a p strong {color:#32b24a;}
#service_area3 .cs_info .cs_service ul li:nth-child(3) a p strong {color:#392020;}
#service_area3 .cs_info .cs_service ul li:nth-child(1) a:hover {color:#3e77bd;}
#service_area3 .cs_info .cs_service ul li:nth-child(2) a:hover {color:#32b24a;}
#service_area3 .cs_info .cs_service ul li:nth-child(3) a:hover {color:#392020;}
#service_area3 .cs_info .cs_service ul li a img {margin-bottom:10px;}
#service_area3 .cs_info .cs_service ul li img.off  {margin-bottom:10px;}

/* 전화번호 */
#service_area3 .cs_info .cs_tel {width:31%;  display:inline-block;  text-align:center; vertical-align:top;}
#service_area3 .cs_info .cs_tel p {font-size:15px; color:#444; letter-spacing:-1px; }
#service_area3 .cs_info .cs_tel h3 {font-size:44px; color:#409db3; font-weight:bold; line-height:1.4; letter-spacing:-1.5px; margin-top:0;}
#service_area3 .cs_info .cs_tel .tel_text {margin:0 auto; padding:3px; width:250px; background:#409db3; font-size:13px; color:#fff; border-radius:50px;letter-spacing:-0.5px; }
/* 
고객센터정보------------------------- */


/* 
사이트맵------------------------- */
#service_area3 .footer_sitemap {padding:35px 0;}
#service_area3 .footer_sitemap a {text-decoration:none;}
#service_area3 .footer_sitemap .sitemap_box {display:inline-block; width:calc(98% / 5); vertical-align:top;}
#service_area3 .footer_sitemap .sitemap_box h3 {font-size:16px; color:#125a56; font-weight:bold; line-height:2.5;}
#service_area3 .footer_sitemap .sitemap_box h3 img {vertical-align:inherit; margin-left:5px;}
#service_area3 .footer_sitemap .sitemap_box ul li a {font-size:13px; color:#777; line-height:22px; letter-spacing:-1px;}
#service_area3 .footer_sitemap .sitemap_box ul li a:hover {color:#125a56; text-decoration:underline;}
/* 
사이트맵------------------------- */




#footer{clear:both; width:100%; height:150px; border-top:solid 1px #e8e8e8; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
#footer .copy_area {position:relative; width:960px; margin:0 auto; padding-top:25px; color:#7d7d7d;letter-spacing:0;font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; }
#footer .copy_area a{color:#7d7d7d;text-decoration:none; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
#footer .copy_area b{color:#1574cd;}
#footer .copy_area img{vertical-align:middle; margin:0 8px;}
#footer .copy_area select{margin-left:10px; color:#7d7d7d; font-size:12px; border:solid 1px #d4d4d4; width:120px; }
#footer .copy_area .img_icann{position:absolute; right:0;}

.p3i{padding:3px !important;}
.p5{padding:5px; margin:5px;}
.p5i{padding:5px !important;}
.p10{padding:10px;}
.p20{padding:20px;}
.p30{padding:30px;}
.p50{padding:50px;}
.pl5{padding-left:5px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl50{padding-left:50px;}
.pl65{padding-left:65px;}
.pr3{padding-right:3px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb30{padding-bottom:30px;}
.pt3{padding-top:3px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt30{padding-top:30px;}
.pt50{padding-top:50px;}
.pt80{padding-top:80px;}
.pt100m{padding-top:-100px;}

.m5{margin:5px;}

.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt67{margin-top:67px;}

.mr0{margin-right:0px !important;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}

.ml5{margin-left:5px;}
.ml7{margin-left:7px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml40{margin-left:40px;}
.ml60{margin-left:60px;}
.ml170{margin-left:170px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mb70{margin-bottom:70px;}

.f_green{color:#11a3c1;font-family:inherit;}
.f_green.Gree{color:#0b8e05;font-family:inherit;}
.f_green a{color:#11a3c1; font-family:inherit;}
.f_green2{color:#2f6d7a;font-family:inherit;}
.f_green2 a{color:#2f6d7a; font-family:inherit;}
.f_pink{color:#e4267f;font-family:inherit;}
.f_pink a{color:#e4267f;font-family:inherit;}
.f_red{color:#cc0000 !important;font-family:inherit; }
.f_red a{color:#cc0000;font-family:inherit;}
.f_gray{color:#999 !important;font-family:inherit;}
.f_gray2{color:#666 !important;font-family:inherit;}
.f_gray3{color:#888 !important;}
.f_blue{color:#4d72ba; }
.f_normal{font-weight:normal;font-family:inherit;}
.f_essential {font-weight:bold; font-size:14px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; color:#ff3400; padding:5px 0 0 3px; }
.f14_orange_n{font-size:14px; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 굴림, gulim, sans-serif; line-height:18px; color:#ED521E; font-weight:normal; }
.f12_event6 {font-size:12px; font-family: 'Malgun Gothic', 맑은 고딕,굴림, gulim, sans-serif; letter-spacing:-1px; color:#777; font-weight:bold; }
.f12_event6 strong {font-size:12px; font-family: 'Montserrat', 'Malgun Gothic', 맑은 고딕,굴림, gulim, sans-serif; letter-spacing:0px; color:#259c1d; font-weight:900;  }

.blue4{color:#0674b8;font-family:inherit;}
.green2{color:#1d9a00;font-family:inherit;}
.orange{color:#ED521E !important;}
.orange2{color:#ED521E !important;}



.f_hot{margin-left:10px; vertical-align:middle; font-size:14px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#f36f21; letter-spacing:-1px;}
.f_hot img{vertical-align:middle; margin-bottom:3px; margin-right:4px;}

.f_hot2{margin-left:10px; vertical-align:middle; font-size:14px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#0089fa; letter-spacing:-1px;}
.f_hot2_p{margin-left:10px; vertical-align:middle; font-size:14px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#0089fa; letter-spacing:-1px; cursor:pointer}
.f_hot2 img{vertical-align:middle; margin-bottom:3px; margin-right:4px;}

.f_hot3{margin-left:10px; vertical-align:middle; font-size:14px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#087a52; letter-spacing:-1px;}
.f_hot3 img{vertical-align:middle; margin-bottom:3px; margin-right:4px;}

.f_hot4{margin-left:10px; vertical-align:middle; font-size:14px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#293b91; letter-spacing:-1px;}
.f_hot4_p{margin-left:10px; vertical-align:middle; font-size:14px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#293b91; letter-spacing:-1px; cursor:pointer}
.f_hot4 img{vertical-align:middle; margin-bottom:3px; margin-right:4px;}

.f_hot5{margin-left:10px; vertical-align:middle; font-size:14px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#cc0000; letter-spacing:-1px;}
.f_hot5 img{vertical-align:middle; margin-bottom:3px; margin-right:4px;}

.f_green3{color:#087a52;font-size:14px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; letter-spacing:-1px;}

.bg_event_pink{background:#ef2bbf; font-size:12px; color:#fff; padding:1px 3px 3px 3px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; }

.bg_gray{background:#e5e5e5;}
.bg_gray2{background:#f8f8f8;}

.svc_fwd{font-size:11px; background:#4a4ad0; color:#fff; padding:1px 3px 3px 3px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; }
.svc_park{font-size:11px; background:#c84ad0; color:#fff; padding:1px 3px 3px 3px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; }
.svc_blind{font-size:11px; background:#d0894a; color:#fff; padding:1px 3px 3px 3px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; }

.cursor_p{cursor:pointer; font-family:inherit;}
.cursor_d{cursor:Default;}

.font_12{ font-size:12px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; }
.font_12n{ font-size:12px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-weight:normal;}
.font_13{ font-size:13px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; line-height:20px; }
.font_14{ font-size:14px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; line-height:22px; }
.font_15{ font-size:15px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; line-height:22px; }
.font_16{ font-size:16px !important;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; line-height:22px; }
.font_16b {font-size:16px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; line-height:20px; }
.font_18{ font-size:18px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; line-height:24px; }
.font_22{ font-size:22px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; line-height:26px; }

.font_dotcom{ font-size:22px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; color:#11a3c1; font-weight:bold;line-height:38px;}

.txt_center{text-align:center !important;}
.txt_left{text-align:left !important}
.txt_right{text-align:right !important}
.txt_vtop{vertical-align:top !important}
.txt_vmiddle{vertical-align:middle !important}
.txt_line{text-decoration:underline !important;}
.txt_alert{color:#ca2400; vertical-align:middle; }
.txt_alert img{margin:0 5px 2px 5px !important; vertical-align:middle; }
.txt_lineth{text-decoration:line-through; color:#999;}
.txt_space{letter-spacing:-1px;}
.txt_space0{letter-spacing:0px;}
.txt_dom_detail{color:#2f6d7a; padding-left:3px; font-size:12px; }

.border_gray_t {border-top:solid 1px #e5e5e5;}
.border_gray_r {border-right:solid 1px #e5e5e5;}

.txt_bold{padding:50px 30px; text-align:center; font-weight:bold; color:#11a3c1; font-size:30px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; }

.txt_ns{margin-top:50px;}
.txt_ns h5{font-weight:bold; color:#11a3c1; font-size:18px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';}
.txt_ns h5 button{}
.txt_ns h6{color:#666; padding:10px 0; font-size:13px; }

.line_14{line-height:14px;}
.line_16{line-height:16px !important;}
.line_18{line-height:18px !important;}
.line_20{line-height:20px;}
.line_30{line-height:30px;}

.in_reg_form {border:solid 1px #a6c3c9; background:#f8f8f8; font-size: 16px; line-height:38px; height:38px; padding-left:10px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
.in_reg_form_b {border:solid 1px #a6c3c9; background:#f8f8f8; font-size: 16px; line-height:38px; height:38px; padding-left:10px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold;}
.in_reg_form2 {border:solid 1px #a6c3c9; background:#f8f8f8; font-size: 13px; line-height:24px; height:24px; padding-left:7px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; }
.in_reg_form2_dis {border:solid 1px #c4c4c4; background:#dcdcdc; font-size: 13px; line-height:24px; height:24px; padding-left:7px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
.in_reg_form3 {border:solid 1px #a6c3c9; background:#fff; font-size: 13px; line-height:20px; height:20px; padding-left:5px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
.in_reg_form4 {border:solid 1px #a6c3c9; background:#f8f8f8; font-size: 12px; height:16px; padding-left:3px; padding-bottom:2px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
.in_reg_form5 {border:solid 1px #a6c3c9; background:#f6fbfe; font-size: 16px; line-height:28px; padding-left:10px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
.in_reg_form6 {border:solid 1px #a6c3c9; background:#f8f8f8; font-size: 14px; line-height:34px; height:30px; padding-left:10px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
.in_reg_form7 {border:solid 1px #a6c3c9; background:#f8f8f8; font-size: 16px; line-height:34px; height:30px; padding-left:10px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; color:#333; }
.in_reg_form8 {border:solid 4px #12a3c0; background:#f8f8f8; font-size: 16px; line-height:26px; height:34px; padding-left:10px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
.in_reg_form8_b {border:solid 4px #12a3c0; background:#f8f8f8; font-size: 16px; line-height:26px; height:28px; padding:5px 10px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold;}

.in_reg_form2:placeholder{font-size:12px; letter-spacing:-1px; color: #8d8d8d; font-weight:normal;}
.in_reg_form2:-ms-input-placeholder{font-size:12px; letter-spacing:-1px; color: #8d8d8d; font-weight:normal; }
.in_reg_form2::-webkit-input-placeholder{font-size:12px; letter-spacing:-1px; color: #8d8d8d; font-weight:normal; } 
.in_reg_form2::-moz-placeholder{font-size:12px; letter-spacing:-1px; color: #8d8d8d; font-weight:normal; }

.in_reg_form8_b:placeholder{color: #8d8d8d; font-weight:normal;}
.in_reg_form8_b:-ms-input-placeholder{color: #8d8d8d; font-weight:normal; }
.in_reg_form8_b::-webkit-input-placeholder{color: #8d8d8d; font-weight:normal; } 
.in_reg_form8_b::-moz-placeholder{color: #8d8d8d; font-weight:normal; }

.in_reg_form9 {border:solid 5px #11a3c1; background:#fff; font-size: 18px; line-height:24px; height:40px; padding-left:15px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold; color:#333; }
.in_reg_form9:placeholder{color: #8d8d8d; font-weight:normal; font-size: 14px; letter-spacing:-1px;}
.in_reg_form9:-ms-input-placeholder{color: #8d8d8d; font-weight:normal; font-size: 14px; letter-spacing:-1px;}
.in_reg_form9::-webkit-input-placeholder{color: #8d8d8d; font-weight:normal; font-size: 14px; letter-spacing:-1px;} 
.in_reg_form9::-moz-placeholder{color: #8d8d8d; font-weight:normal; font-size: 14px; letter-spacing:-1px;}

.in_reg_select {border:solid 1px #a6c3c9; background:#f8f8f8; font-size: 13px; line-height:28px; height:28px; padding-left:2px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
.in_reg_select2 {border:solid 1px #a6c3c9; background:#f8f8f8; font-size: 12px; line-height:16px; padding-bottom:1px;  padding-left:2px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
.in_reg_select3 {border:solid 4px #12a3c0; background:#f8f8f8; font-size: 16px; line-height:38px; height:38px; padding-left:10px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold;}
.in_reg_select4 {border:solid 1px #12a3c0; background:#f8f8f8; font-size: 16px; line-height:38px; height:38px; padding-left:10px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; font-weight:bold;}

.p_login{padding:30px 0 30px 100px; }
.login_txt{padding:10px 0 40px 100px; color:#777;}
.login_txt a{text-decoration:none;}
.login_txt2 a{ width:180px; height:20px;margin-top:15px; font-size:14px; color:#ff6c00; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; text-decoration:none; letter-spacing:-1px; vertical-align:middle;}

.login_naver a{width:180px; height:20px;margin-top:35px; font-size:14px; color:#888; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; text-decoration:none; letter-spacing:-1px; vertical-align:middle; cursor:pointer; vertical-align:middle;}
.login_naver a img{margin-right:5px; vertical-align:middle;}

.deco_none {text-decoration:none;}
.deco_none:hover {text-decoration:none;}

.list_bottom{position:relative; margin-top:10px; }

.paging {width:100%; padding:0px; text-align:left; float:left;}
.paging a {display:inline-block;font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-weight:normal; font-size:12px; text-align:center; vertical-align:middle color:#666; background:#dfdfdf; text-decoration:none; border:solid 1px #dfdfdf; width:21px; height:20px;}
.paging a:hover {font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; color:#666; border:1px solid #7f8fcd; background:#fff; text-decoration:none; }
.paging a.current {font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; color:#4f5e99; border:1px solid #7f8fcd; background:#fff; text-decoration:none; }

.paging .pre a, .paging .next a{color:#999; display:inline-block; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic'; font-size:20px; width:21px; height:20px; padding-top:5px; border:none}

.paging .pre2, .paging .next2{display:inline-block; width:21px; height:20px; text-indent:-10000px;}
.paging .pre2{margin-right:4px;background:url('/images/common/icon_first2.gif') no-repeat center !important; }
.paging .next2{margin-left:4px; background:url('/images/common/icon_last2.gif') no-repeat center !important;}

.paging_search{position:absolute; right:0;}

/*
	background-image: -webkit-linear-gradient(top, #fbe45f, #fec404);
	background-image: -moz-linear-gradient(top, #fbe45f, #fec404);
	background-image: -ms-linear-gradient(top, #fbe45f, #fec404);
	background-image: -o-linear-gradient(top, #fbe45f, #fec404);
	background-image: linear-gradient(to bottom, #fbe45f, #fec404);
	*/

.btn_yellow {
	background: #ffcc00;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #3b300e;
	font-size: 16px;
	line-height:40px;
	padding: 0px 20px 2px 20px;
	border: solid 1px #dcb000;
	text-decoration: none;
	font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
}


.btn_yellow2 {
	background: #ffcc00;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #3b300e;
	font-size: 16px;
	line-height:32px;
	padding: 1px 20px 1px 20px;
	border: solid 1px #dcb000;
	text-decoration: none;
	font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
}

.btn_yellow3 {
	background: #ffcc00;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #3b300e;
	font-size: 12px;
	line-height:18px;
	padding: 2px;
	border: solid 1px #dcb000;
	text-decoration: none;
	font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
}

.btn_yellow4 {
	background: #ffcc00;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #3b300e;
	font-size: 14px;
	line-height:18px;
	padding: 1px 10px 3px 10px;
	border: solid 1px #dcb000;
	text-decoration: none;
	font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
}

 .btn_yellow5 {
	background: #ffcc00;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #3b300e;
	font-size: 13px;
	line-height:18px;
	padding: 3px 10px 4px 10px;
	border: solid 1px #dcb000;
	text-decoration: none;
	font-weight:bold; 
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-0.5px;
}

.btn_yellow6 {
	background: #ffcc00;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #3b300e;
	font-size: 22px;
	line-height:50px;
	padding: 0px 20px 2px 20px;
	border: solid 1px #dcb000;
	text-decoration: none;
	font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
}

.btn_yellow7 {
	background: #ffcc00;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #3b300e;
	font-size: 20px;
	letter-spacing:-2px;
	padding: 16px 20px 17px 20px;
	width:100%;
	border: solid 1px #dcb000;
	text-decoration: none;
	font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
}
/*background: #fbe35f; */
.btn_yellow:hover, .btn_yellow2:hover, .btn_yellow3:hover, .btn_yellow4:hover, .btn_yellow5:hover, .btn_yellow6:hover, .btn_yellow7:hover{ background:#d11901; border:solid 1px #d11901; color:#fff; -khtml-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; text-decoration:none; cursor:pointer; }

.btn_gray {
	background: #f2f2f2;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #242024;
	font-size: 16px;
	line-height:40px;
	padding: 0px 20px 2px 20px;
	border: solid 1px #d1d1d1 ;
	text-decoration: none;
	font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
}

.btn_gray2 {
	background: #f2f2f2;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #242024;
	font-size: 12px;
	line-height:18px;
	padding: 0px 5px 2px 5px;
	border: solid 1px #d1d1d1 ;
	text-decoration: none;
	font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-1px;
}

.btn_gray3 {
	background: #f2f2f2;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #242024;
	font-size: 16px;
	line-height:32px;
	padding: 0px 20px 2px 20px;
	border: solid 1px #d1d1d1 ;
	text-decoration: none;
	font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-1px;
}

.btn_gray4 {
	background: #f2f2f2;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #868686;
	font-size: 12px;
	line-height:18px;
	padding: 0px 5px 0 5px;
	border: solid 1px #c9c9c9 ;
	text-decoration: none;
	cursor:pointer;
	letter-spacing:-1px;
}

.btn_gray:hover, .btn_gray2:hover, .btn_gray3:hover, .btn_gray4:hover {background:#bababa; color:#fff; border: solid 1px #bababa; -khtml-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; text-decoration:none; cursor:pointer; }


.btn_gray_s {
	background: #f2f2f2;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #242024;
	font-size: 13px;
	line-height:26px;
	padding: 0px 10px 2px 10px;
	border: none;
	text-decoration: none;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-1px; 
}

.btn_gray_s2 {
	background: #666;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #fff;
	font-size: 12px;
	line-height:18px;
	padding: 0px 5px 2px 5px;
	border: none;
	text-decoration: none;
	font-weight:bold;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-1px;
}

.btn_gray_s3 {
	background: #888;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #fff;
	font-size: 12px;
	line-height:18px;
	padding: 0px 5px 2px 5px;
	border: none;
	text-decoration: none;
	font-weight:bold;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-1px;
}

.btn_white_s {
	background: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #555;
	font-size: 13px;
	line-height:24px;
	padding: 0px 20px 2px 20px;
	border: solid 1px #d1d1d1 ;
	text-decoration: none;
	font-weight:bold;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
}

.btn_white_s2 {
	background: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #555;
	font-size: 12px;
	line-height:20px;
	padding: 0px 5px 2px 5px;
	border: solid 1px #dbdbdb;
	text-decoration: none;
	font-weight:normal;  font-family: '맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
}

.btn_white_s3 {
	background:url('../images/icon_arrow3.gif') no-repeat right;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #666;
	font-size: 12px;
	line-height:20px;
	padding: 0px 15px 2px 10px;
	border: solid 1px #c3c3c3;
	text-decoration: none;
	font-weight:normal;  font-family: '맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
}

.btn_white_s4 {
	background: #f2f2f2;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #555;
	font-size: 13px;
	line-height:26px;
	padding: 0px 10px 2px 10px;
	border: solid 1px #c3c3c3;
	text-decoration: none;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-1px; 
}

.btn_white_s:hover, .btn_white_s2:hover, .btn_white_s3:hover, .btn_white_s4:hover{background: #f8f8f8;text-decoration: none;}

.btn_green_s {
	background: #76b6c4;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #fff;
	font-size: 13px;
	line-height:26px;
	padding: 0px 10px 2px 10px;
	border: none;
	text-decoration: none;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-1px; 
}

.btn_green_s:hover, .btn_green_s2:hover, .btn_green_s3:hover, .btn_green_s4:hover{color: #fff;background:#2d7a8a;text-decoration: none; -khtml-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; }

.btn_green_s2 {
	background: #76b6c4;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #fff;
	font-size: 12px;
	line-height:22px;
	padding: 0px 10px 2px 10px;
	border: none;
	text-decoration: none;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
}

.btn_green_s3 {
	background: #76b6c4;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #fff;
	font-size: 12px;
	line-height:18px;
	padding: 0px 5px 2px 5px;
	border: none;
	text-decoration: none;
	font-weight:bold;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-1px;
}

.btn_green_s4 {
	background: #11a3c1;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #fff;
	font-size: 13px;
	line-height:26px;
	padding: 0px 10px 2px 10px;
	border: none;
	text-decoration: none;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-1px; 
}

.btn_green_s5 {
	background: #28b7af;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #fffd63;
	font-size: 16px;
	line-height:26px;
	font-weight:bold;
	padding: 3px 10px 7px 10px;
	border: none;
	text-decoration: none;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-1px; 
}
.btn_green_s5:hover {background:#149d95;text-decoration: none;}

.btn_green_s6 {
	background: #e5fbff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #688c93;
	font-size: 12px;
	line-height:18px;
	padding: 0px 5px 0 5px;
	border: solid 1px #c6e0e5 ;
	text-decoration: none;
	cursor:pointer;
	letter-spacing:-1px;
}
.btn_green_s6:hover  {background:#c6ebf2;text-decoration: none;}

.btn_orange_s {
	background: #f65c08;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #fff;
	font-size: 12px;
	line-height:18px;
	padding: 1px 5px 2px 5px;
	border: none;
	text-decoration: none;
	font-weight:bold;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-1px;
}

.btn_orange {
	background: #ff6c1f;
	background-image: -webkit-linear-gradient(top, #ffac6c, #ff6c1f);
	background-image: -moz-linear-gradient(top, #ffac6c, #ff6c1f);
	background-image: -ms-linear-gradient(top, #ffac6c, #ff6c1f);
	background-image: -o-linear-gradient(top, #ffac6c, #ff6c1f);
	background-image: linear-gradient(to bottom, #ffac6c, #ff6c1f);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #fff;
	font-size: 16px;
	line-height:26px;
	padding: 3px 10px 7px 10px;
	border: solid 1px #f2690f;
	text-decoration: none;
	font-weight:bold;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-1px;
}
.btn_orange:hover {background:#ff8f4d;text-decoration: none;}

.btn_green_talk {
	background:url('../images/icon_talktalk.png') no-repeat 15px 7px, #01c33c;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #fff;
	font-size: 16px;
	line-height:26px;
	padding: 3px 10px 7px 30px;
	border: solid 1px #01c43d;
	text-decoration: none;
	font-weight:bold;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-2px;
}
.btn_green_talk:hover {background:url('../images/icon_talktalk.png') no-repeat 15px 7px, #07cc43;text-decoration: none;}

.btn_green_talk_off, .btn_green_talk_off:hover  {
	background:url('../images/icon_talktalk_off.png') no-repeat 15px 7px, #9f9f9f;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #fff;
	font-size: 16px;
	line-height:26px;
	padding: 3px 10px 7px 30px;
	border: solid 1px #9a9a9a;
	text-decoration: none;
	font-weight:bold;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-2px;
}

.btn_yellow_talk {
	background:url('../images/icon_ytalk.png') no-repeat 15px 4px, #fae21a;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #3a1d1d;
	font-size: 16px;
	line-height:26px;
	padding: 3px 2px 7px 30px;
	border: solid 1px #efd710;
	text-decoration: none;
	font-weight:bold;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-2px;
}
.btn_yellow_talk:hover {background:url('../images/icon_ytalk.png') no-repeat 15px 4px, #fae21a;text-decoration: none;}

.btn_yellow_talk_off, .btn_yellow_talk_off:hover  {
	background:url('../images/icon_ytalk_off.gif') no-repeat 15px 4px, #999999;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	color: #fff;
	font-size: 16px;
	line-height:26px;
	padding: 3px 2px 7px 30px;
	border: solid 1px #9a9a9a;
	text-decoration: none;
	font-weight:bold;
	font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';
	cursor:pointer;
	letter-spacing:-2px;
}


.hide {
	display: none;
} 

.stip{font-size:12px; color:#555; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';}

#style_popup{position:absolute; padding:0px; padding:20px; z-index:1000; }
#style_popup .bg_layer{background:#edfcfe; padding:10px 25px 20px 25px; border:solid 1px #58585a;}

#style_popup h2{background:url('../images/icon_alram.png') no-repeat center top; text-align:center; color:#222; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-size:24px; font-weight:bold; padding-top:80px; letter-spacing:-1.5px; line-height:30px;  }
#style_popup h3{float:left;color:#444; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-size:20px; font-weight:bold; padding:10px; letter-spacing:-1.5px; line-height:30px;  }
#style_popup h4{clear:both; display:block; padding-top:10px; color:#666; font-size:13px; font-weight:normal; padding-bottom:10px; }
#style_popup h5{display:block; color:#1b9bb6; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-size:22px; font-weight:bold; padding-bottom:10px; line-height:30px;}
#style_popup h6{float:left;color:#444; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-size:16px; font-weight:bold; padding:10px 15px; letter-spacing:-1px; width:498px; border-bottom:solid 3px #58585a;}
#style_popup span.pop_close{position:absolute; right:30px; top:30px;}
#style_popup .p_contents{clear:both; font-size:13px; padding:15px; color:#555;background:#fff; line-height:20px; border-top:solid 3px #58585a; letter-spacing:-0.5px;word-break:keep-all; }
#style_popup .p_contents.f_14{clear:both; font-size:14px; padding:15px; color:#555;background:#fff; line-height:24px; border-top:solid 3px #58585a; letter-spacing:-1px; }
#style_popup .p_contents.f_14.new{clear:both; font-size:14px; margin-top:20px; padding:15px; color:#555;background:#fff; line-height:24px; border-top:none; letter-spacing:-1px; }
#style_popup .p_contents.f_18{clear:both; font-size:18px; padding:20px 25px; color:#555;background:#fff; line-height:28px; border-top:solid 3px #58585a; letter-spacing:-1px; }
#style_popup .p_contents.f_18.new{clear:both; text-align:center; font-size:18px; padding:20px 25px 0; color:#555;background:#fff; line-height:28px; border-top:none; letter-spacing:-1px; }
#style_popup .p_contents ul{margin:10px 0 10px 30px;}
#style_popup .p_contents ul li{font-weight:normal; font-size:18px; line-height:30px; list-style-type :decimal; }
#style_popup .p_contents .domList {background: #fafafa; padding: 20px; margin: 20px 0 0;}
#style_popup .p_contents .domList > .txt_dom { word-break: break-all; line-height:1.2;}
#style_popup .p_bold{text-align:left; color:#0075ff; font-size:14px; font-weight:bold;}
#style_popup b{font-weight:bold; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 굴림, gulim, sans-serif; }
#style_popup .txt_dom{font-weight:bold; color: #555;font-family:'Malgun Gothic', 맑은 고딕, tahoma, 굴림, gulim, sans-serif; font-size:22px; font-style:normal; line-height:30px; letter-spacing:0; padding-left:10px; }
#style_popup .ls_footer{font-size:14px; letter-spacing:-1px;  text-align:left; padding-right:20px;  line-height:22px; margin-top:10px; }
#style_popup .ls_footer a{color: #353b4c; padding-left:30px;}

#style_popup .bg_layer.new{background:#fff; padding:45px 45px 35px; border:solid 1px #3b3b3b; border-radius:50px;}
#style_popup .bg_layer.new .close_Area {position: absolute; top: -20px; right: 20px;}
#style_popup .bg_layer.new .close_Area p {display:inline-block;}
#style_popup .bg_layer.new .close_Area p span { position: inherit;}
#style_popup .bg_layer.new .close_Area p input[type="checkbox"] {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
#style_popup .bg_layer.new .close_Area p input[type="checkbox"]:active + label:before {-webkit-transition-duration: 0; transition-duration: 0; -webkit-filter: brightness(0.2); filter: brightness(0.2);}
#style_popup .bg_layer.new .close_Area p input[type="checkbox"] + label {position: relative; padding:0 10px; padding-left: 2em; font-size: 15px; color: #fff; letter-spacing: -1px; opacity: 0.5;vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.ico_ro input:focus + label:before {border-color: #3683fa;}
.ico_ro input + label:before {box-sizing: content-box; content: ''; color: #fff; position: absolute; top:50%; left: 0; width:20px; height:20px; margin-top:-11px; border:2px solid #fff; text-align: center; background:transparent; border-radius:3px;}
.ico_ro input + label:after {box-sizing: content-box; content: ''; background-color: #fff; position: absolute; top:50%; left:6px; width:9px; height:4px; margin-top:-4px; -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition: -webkit-transform 200ms ease-out; transition: -webkit-transform 200ms ease-out; transition: transform 200ms ease-out; transition: transform 200ms ease-out, -webkit-transform 200ms ease-out; background-color: transparent; border-style: solid; border-color: #fff; border-width: 0 0 2px 2px; -webkit-border-image: none; -o-border-image: none; border-image: none; -webkit-transform: rotate(-45deg) scale(1); transform: rotate(-45deg) scale(1); -webkit-transition: none; transition: none;}
.ico_ro input:checked + label:after {content: ''; -webkit-transform: rotate(-45deg) scale(1); transform: rotate(-45deg) scale(1); -webkit-transition: -webkit-transform 200ms ease-out; transition: -webkit-transform 200ms ease-out; transition: transform 200ms ease-out; transition: transform 200ms ease-out, -webkit-transform 200ms ease-out;}
.ico_ro input:checked + label:before {-webkit-animation: borderscale1 200ms ease-in; animation: borderscale1 200ms ease-in; background-color:#11a3c1; border-color:#11a3c1;}
.ico_ro input:checked + label:after {-webkit-transform: rotate(-45deg) scale(1); transform: rotate(-45deg) scale(1); border-color:#fff;}
.ico_ro input + label:before{border-radius: 50%;}
.ico_ro input + label:after{border-radius: 0;}


/*#style_popup div{clear:both; border:solid 1px #91b9c3; font-size:12px; padding:15px; color:#555; line-height:18px;}*/

.style_popup{position:absolute; padding:0px; border:solid 3px #b9b9b9;}
.style_popup .bg_layer{background:#f1fafb; padding:25px;}
.style_popup h3{float:left;color:#1b9bb6; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-size:18px; font-weight:bold; padding:10px 15px; }
.style_popup h4{clear:both; display:block; padding-top:10px; color:#666; font-size:12px; font-weight:normal; padding-bottom:10px; }
.style_popup h5{float:left;color:#1b9bb6; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-size:18px; font-weight:bold; padding-bottom:10px; }
.style_popup span{position:absolute; right:20px; top:10px;}
.style_popup .p_contents{clear:both; border:solid 1px #91b9c3; font-size:12px; padding:15px; color:#555;background:#fff; line-height:18px;}
.style_popup .p_contents ul{margin:10px 0 10px 30px;}
.style_popup .p_contents ul li{font-weight:bold; line-height:20px; list-style-type :decimal; }
.style_popup .p_bold{text-align:left; color:#1b9bb6; font-size:12px;font-weight:bold;}

#cart_popup{position:absolute; padding:0px; padding:20px; }
#cart_popup .bg_layer{background:#edfcfe; padding:10px 25px 20px 25px; border:solid 1px #58585a;}
#cart_popup h3{float:left;color:#444; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-size:22px; font-weight:bold; padding:10px; letter-spacing:-1px; line-height:30px;  }
#cart_popup h4{clear:both; display:block; padding-top:10px; color:#666; font-size:13px; font-weight:normal; padding-bottom:10px; }
#cart_popup h5{display:block; color:#1b9bb6; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-size:22px; font-weight:bold; padding-bottom:10px; line-height:30px;}
#cart_popup h6{float:left;color:#444; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-size:16px; font-weight:bold; padding:10px 15px; letter-spacing:-1px; width:498px; border-bottom:solid 3px #58585a;}
#cart_popup span{position:absolute; right:30px; top:30px;}
#cart_popup .p_contents{clear:both; font-size:13px; padding:15px; color:#555;background:#fff; line-height:18px; border-top:solid 3px #58585a; letter-spacing:-0.5px; }
#cart_popup .p_contents.f_14{clear:both; font-size:14px; padding:15px; color:#555;background:#fff; line-height:24px; border-top:solid 3px #58585a; letter-spacing:-1px; }
#cart_popup .p_contents ul{margin:10px 0 10px 30px;}
#cart_popup .p_contents ul li{font-weight:bold; line-height:20px; list-style-type :decimal; }
#cart_popup .p_bold{text-align:left; color:#11a3c1; font-size:13px;font-weight:bold;}
#cart_popup b{font-weight:bold; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 굴림, gulim, sans-serif; }
#cart_popup .txt_dom{font-weight:bold; color: #555;font-family:'Malgun Gothic', 맑은 고딕, tahoma, 굴림, gulim, sans-serif; font-size:22px; font-style:normal; line-height:30px; letter-spacing:0; padding-left:10px; }
#cart_popup .ls_footer{font-size:14px; letter-spacing:-1px;  text-align:right; padding-right:20px; line-height:22px; margin-top:10px; }
#cart_popup .ls_footer a{color: #353b4c; padding-left:30px;}

/*#cart_popup div{clear:both; border:solid 1px #91b9c3; font-size:12px; padding:15px; color:#555; line-height:18px;}*/
/*
.cart_popup{position:absolute; padding:0px; border:solid 3px #b9b9b9;}
.cart_popup .bg_layer{background:#f1fafb; padding:25px;}
.cart_popup h3{float:left;color:#1b9bb6; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-size:18px; font-weight:bold; padding:10px 15px; }
.cart_popup h4{clear:both; display:block; padding-top:10px; color:#666; font-size:12px; font-weight:normal; padding-bottom:10px; }
.cart_popup h5{float:left;color:#1b9bb6; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; font-size:18px; font-weight:bold; padding-bottom:10px; }
.cart_popup span{position:absolute; right:20px; top:10px;}
.cart_popup .p_contents{clear:both; border:solid 1px #91b9c3; font-size:12px; padding:15px; color:#555;background:#fff; line-height:18px;}
.cart_popup .p_contents ul{margin:10px 0 10px 30px;}
.cart_popup .p_contents ul li{font-weight:bold; line-height:20px; list-style-type :decimal; }
.cart_popup .p_bold{text-align:left; color:#1b9bb6; font-size:12px;font-weight:bold;}
*/


.div_tab {width:100%; }
.div_tab td a{display:block; line-height:32px; height:34px;text-align:center; font-size:14px;font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; text-decoration:none; color:#333; border-right:none; border-top:solid 1px #c7d0d7; border-left:solid 1px #c7d0d7;border-bottom:solid 1px #444; background:#fafafa;}
.div_tab td a:hover{color:#444; font-weight:bold;font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; border-right:solid 1px #444; border-top:solid 3px #444; border-left:solid 1px #444;border-bottom:solid 1px #fff; background:#fff;outline:none;position:relative; transition:border-color .3s linear; text-decoration:none;}
.div_tab td.tab_seleted{font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림;}
.div_tab td.tab_seleted a{color:#444; font-weight:bold;font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림;border-right:solid 1px #444; border-top:solid 3px #444; border-left:solid 1px #444;border-bottom:solid 1px #fff; background:#fff;}
.div_tab td.tab_strong a{background:#f6fbfe; color:#2aa2bb; font-weight:bold;}
.div_tab td.last_td{border-right:solid 1px #c7d0d7; }

.div_tab2 {width:100%; }
.div_tab2 td a{display:block; line-height:32px; height:34px;text-align:center; font-size:14px;font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; text-decoration:none; color:#333; border-right:none; border-top:solid 1px #c7d0d7; border-left:solid 1px #c7d0d7;border-bottom:solid 1px #444; }
.div_tab2 td a:hover{color:#444; font-weight:bold;font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; border-right:solid 1px #444; border-top:solid 3px #444; border-left:solid 1px #444;border-bottom:solid 1px #fff; background:#fff; outline:none; position:relative; transition:border-color .3s linear; text-decoration:none;}
.div_tab2 td.tab_seleted{font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림;}
.div_tab2 td.tab_seleted a{color:#444; font-weight:bold;font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림;border-right:solid 1px #444; border-top:solid 3px #444; border-left:solid 1px #444;border-bottom:solid 1px #fff; background:#fff;}
.div_tab2 td.last_td{background:url('../images/bg_last_td2.gif') no-repeat right top;}
.div_tab2 td.mid_td{background:#fafafa;}

.div_tab3 {width:100%; }
.div_tab3 td a{display:block; line-height:38px; height:38px;text-align:center; font-size:15px; text-decoration:none; color:#333; border-right:none; border-top:solid 1px #c7d0d7; border-left:solid 1px #c7d0d7;border-bottom:solid 1px #444; }
.div_tab3 td a:hover{color:#444; font-weight:bold; border-right:solid 1px #444; border-top:solid 3px #444; border-left:solid 1px #444; border-bottom:solid 1px #fff; background:#fff; outline:none; position:relative; transition:border-color .3s linear; text-decoration:none;}
.div_tab3 td.tab_seleted a{color:#444; font-weight:bold;border-right:solid 1px #444; border-top:solid 3px #444; border-left:solid 1px #444;border-bottom:solid 1px #fff; background:#fff;}
.div_tab3 td.last_td{background:url('../images/bg_last_td3.gif') no-repeat top right ;}
.div_tab3 td.mid_td{background:#fafafa;}

.malgun_gothic{font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림;}

.process_pop {position:absolute; left:50%; margin-left:-200px; z-index:9999; width:620px; height:320px; background: url('../images/tax_msg_bg.png') no-repeat left top;}
.process_pop h5 {text-align:center; margin-top:9px;}
.process_pop h6 {text-align:center; margin:35px 0 30px 0;}
.process_pop p {margin-top:30px; text-align:center; line-height:130%; color:#07625c;}
.process_pop p a {font-weight:bold; color:#045752; text-decoration:underline;}
.process_pop .process_bar {display:block; margin-left:57px; width:500px; height:8px; padding:10px; background: url('../images/tax_bar_bg.gif') no-repeat;}
.process_pop .msg_close {display:block; position:absolute; right:20px; top:9px; width:33px; height:33px;}

.info_aera{margin-top:80px; background:#f5f5f5; padding:20px 30px; line-height:20px; color:#666; font-size:14px;}
.info_aera h5{font-size:16px; font-weight:bold; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; color:#444; margin-bottom:10px; letter-spacing:-2px;}
.info_aera2{font-size:13px; margin-top:10px; margin-right:20px; margin-bottom:5px; background:#f5f5f5; padding:10px 15px; line-height:18px; color:#666; letter-spacing:-0.5px; }
.info_aera2 span{vertical-align:top; }

input[readonly] {background-color: #F2F2F2 !important; color: #C6C6C6; border-color: #ddd;}

.event_area{width:92%; background:#fffad7; padding:20px 10px 10px 20px; line-height:20px; color:#666;}
.event_area dl dt{font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:16px; color:#e621b1; margin-bottom:5px; text-indent:10px; font-weight:bold; }
.event_area dl dd{padding-left:35px; margin-bottom:15px; color:#888}
.event_area dl dd em{font-weight:bold; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:14px; padding:10px 0; color:#333;}

#zip_code{padding:20px; }
#zip_code div{font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:14px; color:#555; line-height:20px;}
#zip_code h1{color:#11a3c1;  font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:22px; margin-bottom:20px; font-weight:bold;}
#zip_code input[type=text]{height:40px; vertical-align:middle; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:18px; border-left:1px solid #808080;border-top:1px solid #808080;border-right:1px solid #BAC7E3;border-bottom:1px solid #BAC7E3;background-color:#EDF1FB; color:#102E56; padding:0 0 1px 10px;  }
#zip_code select{height:30px; vertical-align:middle; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:16px; border-left:1px solid #808080;border-top:1px solid #808080;border-right:1px solid #BAC7E3;border-bottom:1px solid #BAC7E3;background-color:#EDF1FB; color:#102E56; padding:0 0 1px 10px;  }
#zip_code option{font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림 !important;}
#zip_code img{vertical-align:middle; margin-left:10px;}
#zip_code input[type=image] {vertical-align:middle; margin-left:10px;}
#zip_code .zip_table{border-bottom:1px solid #cdcfd3; }
#zip_code .zip_table td{padding:15px; border-top:1px solid #cdcfd3; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:14px; color:#555; line-height:20px;}
#zip_code .zip_table td a{font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:15px; color:#555; line-height:20px;}
#zip_code .zip_select{display:block; background:#f1f1f1; padding:20px 20px 25px 40px; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-size:18px; color:#555; line-height:20px; margin-bottom:20px; }

.zip_paging {display:block; position:relative; clear:both; width:100%; margin:15px 0px 20px 0px; padding:5px 7px; text-align:center;  font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림;}
.zip_paging a {position:relative; display:inline-block; margin-right:2px; padding:5px 7px; color:#666; background:#EEE; text-decoration:none; border:1px solid #D0D0D0; line-height:normal; vertical-align:middle; font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림; font-weight:bold; }
.zip_paging strong {color:#005DD1 !important; border:1px solid #0066BF; padding:5px 7px; vertical-align:middle;  margin-right:2px;}
.zip_paging a:hover{color:#005DD1; background:#fff; text-decoration:none; border:1px solid #0066BF;}

.zip_paging .pre, .paging .next{ text-decoration:none !important; color:#565656; border:1px solid #D0D0D0; vertical-align:middle; font-weight:normal; font-size:14px; }
.zip_paging .pre{margin-right:5px; padding:4px 7px; }
.zip_paging .next{margin-left:5px; padding:5px 7px;}

.zip_paging .pre2, .paging .next2{ text-decoration:none !important; color:#565656; border:1px solid #D0D0D0; vertical-align:middle; font-weight:normal; font-size:14px; }
.zip_paging .pre2{margin-right:5px; padding:4px 7px; }
.zip_paging .next2{margin-left:5px; padding:5px 7px;}

.style_address{padding:5px 10px; margin-bottom:10px; background:#fff66c; color:#333;}

.inform_layer{font-size:12px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; padding:5px; width:190px; line-height:14px; color:#414100; border:#8a8a53 solid 1px; background:#fff6ac; }
.inform_layer img{position:absolute; right:2px; top:1px;}
.inform_layer img.layer_style{position:absolute; left:0px; top:33px;}


.style_find{border:solid 1px #91b9c3; padding:30px 40px; color:#555; text-align:left; font-size:14px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ;}
.style_find h5{color:#555; font-weight:bold; font-size:16px;  font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum' ; padding-bottom:15px;}
.style_find b{color:#11a3c1; }
.style_find img{padding-left:30px; margin-right:3px; }

.hover_underline:hover { text-decoration:underline }

.popup{display:block; z-index:1000; border:solid 1px #7096d6; margin:0 200px;background:#ffffff;font-size:12px; }
.popup .p_title{float:left;width:100%; height:40px; background:#7096d6;}
.popup .p_title .p_text{position:absolute; font-weight:bold; font-size:14px; line-height:22px; color:#fff; top:8px; left:15px; margin:0; padding:0;}
.popup .p_title .p_close{position:absolute; float:right; cursor:pointer; right:10px; top:10px;}
.popup .p_content{padding:10px 20px 15px 20px; font-size:13px; line-height:18px; margin-top:15px;}
.popup .p_btn{text-align:center; padding:10px 0 20px 0;}
.popup .p_btn img{margin-right:10px;}

.event_kr_area {margin-top:50px; margin-bottom:50px; width:900px; height:450px; background:#0b92ad; background-image:url('/img/event/bg_han_event2_.png'); background-position: left bottom; background-repeat: no-repeat; padding-left: 60px; padding-top: 30px; text-align: left; }
.event_kr_area h5 {color:#fff000; font-size:26px; font-weight:normal; letter-spacing:-1px; line-height:48px; padding-top:30px; }
.event_kr_area h6 {color:#e2faff; font-size:16px; font-weight:normal; letter-spacing:-1px; line-height:22px; padding-top:20px;}
.event_kr_area strong {color:#fff; font-size:48px; font-weight:normal; letter-spacing:-2px; line-height:60px; vertical-align:middle; }
.event_kr_area input[type="button"] {width: 180px; height:48px; vertical-align:middle; cursor:pointer; background:#fff000; color:#373737; font-size:20px; font-weight:normal; letter-spacing:-2px; border:none; }
.event_kr_area input[type="text"] {width: 550px; height:48px; vertical-align:middle; background:#0b92ad; color:#fff; font-size:36px; font-weight:normal; border-top:none; border-right:none; border-left:none; border-bottom: solid 2px #fff; padding-left: 0px;}
.event_kr_area input:-ms-input-placeholder{color: #9aa5ad; }
.event_kr_area input::-webkit-input-placeholder{color: #9aa5ad; } 
.event_kr_area input::-moz-placeholder{color: #9aa5ad; }


#event_shop_page {width:100%; margin:0 auto; }
#event_shop_page .area_input {width:960px; height:320px; background:url('../images/bg_shop5.jpg') center top no-repeat; padding-top:180px; margin-top:20px; text-align:center; }
#event_shop_page .area_input input[type="submit"] {width:100px; height:110px; vertical-align:middle; cursor:pointer; background:#cb4700;  color:#002c5a; font-weight:normal; background:url('../images/s_btn.gif') center top no-repeat; border:solid 13px #cb4700; }
#event_shop_page .area_input input[type="text"] {width: 430px; height:82px; vertical-align:middle; background:#fff; color:#002c5a; font-size:30px; font-weight:bold; padding-left:20px; padding-right:150px; border-top:solid 13px #cb4700; border-right:none; border-left:solid 13px #cb4700; border-bottom: solid 13px #cb4700; background:#fff url('../images/s_shop.gif') right no-repeat; }
#event_shop_page .area_input input:-ms-input-placeholder{color: #9aa5ad; }
#event_shop_page .area_input input::-webkit-input-placeholder{color: #9aa5ad; } 
#event_shop_page .area_input input::-moz-placeholder{color: #9aa5ad; }

#event_shop_page .area_details {width:960px; font-size:22px; line-height:22px; padding-bottom:100px; text-align:center;  background:#fff;}
#event_shop_page .area_details h5 {font-weight:normal; letter-spacing:-1px; font-size:34px; padding:25px 0; margin:40px 0 0px 0; vertical-align:middle; }
#event_shop_page .area_details strong{font-weight:bold; color: #cb4700; vertical-align:top}




#my_service{width:960px; margin:0 auto; }
#my_service .webm_detail {background:#fff; margin-top:15px; border:solid 1px #c4e2e8; }
#my_service .webm_detail.no_svc{padding:50px; text-align:center; font-size:16px; letter-spacing:-1px; }
#my_service .webm_detail .detail_open{background:#f3f3f3;padding:9px 35px; vertical-align:middle; border-top:solid 1px #f3f3f3;}
#my_service .webm_detail .detail_title{background:#f6fbfe;padding:25px 25px;vertical-align:middle;}
#my_service .webm_detail .detail_title .btn_area{position:absolute; right:25px; top:28px; }
#my_service .webm_detail .detail_title strong{font-weight:bold; font-size:18px; color:#333333; padding-left:15px; padding-right:5px;}
#my_service .webm_detail .detail_title_ftp{background:#fef2f7;padding:25px 35px;vertical-align:middle;}
#my_service .webm_detail .detail_title_ftp .btn_area{position:absolute; right:35px; top:28px; }
#my_service .webm_detail .detail_title_ftp strong{ font-weight:bold; font-size:18px; color:#333333; padding-left:15px; padding-right:10px;}

#my_service .webm_detail .detail_title_new{display:table; width:100%; background:#f4fdff; padding:25px 15px 25px 25px; vertical-align:middle; box-sizing:border-box; }
#my_service .webm_detail .detail_title_new p {display:table-cell; vertical-align:top;}
#my_service .webm_detail .detail_title_new p strong{width:470px; display:inline-block; font-weight:bold; font-size:30px; color:#333333; padding-left:15px; padding-right:15px; line-height:35px; word-break: keep-all; word-wrap: break-word;}
#my_service .webm_detail .detail_title_new .txt_pkg{display:block; height:20px; padding-left:15px; padding-top:10px; font-weight:bold; color:#038aa5; font-size:16px; background:none; vertical-align:middle; }
#my_service .webm_detail .detail_title_new .date_area .a_date{width:105px; height:40px;  font-weight:bold; color:#222; padding-left:15px; padding-right:5px; border-right: solid 1px #8d97dc;  margin-right:10px; }
#my_service .webm_detail .detail_title_new .date_area .a_date img{vertical-align:middle; margin-right:5px; }
#my_service .webm_detail .detail_title_new .date_area .b_date{ color: #555; display:block; font-size:13px; }
#my_service .webm_detail .detail_title_new .date_area .b_date img{vertical-align:middle; }

#my_service .webm_detail .detail_capacity{margin-top:25px; height:135px; padding:0 35px;}
#my_service .webm_detail .detail_capacity ul{padding:0; margin:0;}
#my_service .webm_detail .detail_capacity ul li {float:left; }
#my_service .webm_detail .detail_capacity ul li .c_title{color:#111; font-size:14px;}
#my_service .webm_detail .detail_capacity ul li .box{width:400px; height:60px; border:solid 1px #dadada; background:#fff; margin-top:10px; padding:5px 15px; font-size:12px;}
#my_service .webm_detail .detail_capacity ul li .box .green_graph {width:100%; height:22px; background: url('https://whoismail.net/v2/images/mng/bar_gray_bg.gif') repeat-x;}
#my_service .webm_detail .detail_capacity ul li .box .green_graph .data_use{height:22px; background: url('https://whoismail.net/v2/images/mng/bar_green_use.gif'); border-right:solid 1px #8dc73f;}
#my_service .webm_detail .detail_capacity ul li .box .blue_graph {width:100%; height:22px; background: url('https://whoismail.net/v2/images/mng/bar_gray_bg.gif') repeat-x;}
#my_service .webm_detail .detail_capacity ul li .box .blue_graph .data_use{height:22px; background: url('https://whoismail.net/v2/images/mng/bar_blue_use.gif'); border-right:solid 1px #78ace7;}
#my_service .webm_detail .detail_capacity ul li .box .blue2_graph {width:100%; height:22px; background: url('https://whoismail.net/v2/images/mng/bar_gray_bg.gif') repeat-x;}
#my_service .webm_detail .detail_capacity ul li .box .blue2_graph .data_use{height:22px; background: url('https://whoismail.net/v2/images/mng/bar_blue2_use.gif'); border-right:solid 1px #6979e5;}
#my_service .webm_detail .detail_capacity ul li .box .purple_graph {width:100%; height:22px; background: url('https://whoismail.net/v2/images/mng/bar_gray_bg.gif') repeat-x;}
#my_service .webm_detail .detail_capacity ul li .box .purple_graph .data_use{height:22px; background: url('https://whoismail.net/v2/images/mng/bar_purple_use.gif'); border-right:solid 1px #8c69e5;}
#my_service .webm_detail .detail_capacity ul li .box .text_01{text-align:right; color:#999}
#my_service .webm_detail .detail_capacity ul li .box .text_02_g{ text-align:left; color:#75b124;}
#my_service .webm_detail .detail_capacity ul li .box .text_02_g_use{ text-align:left; color:#75b124; float:left;}
#my_service .webm_detail .detail_capacity ul li .box .text_02_b{ text-align:left; color:#518fd9;}
#my_service .webm_detail .detail_capacity ul li .box .text_02_b_use{ text-align:left; color:#518fd9; float:left;}
#my_service .webm_detail .detail_capacity ul li .box .text_02_b2{ text-align:left; color:#6979e5;}
#my_service .webm_detail .detail_capacity ul li .box .text_02_b2_use{ text-align:left; color:#6979e5; float:left;}
#my_service .webm_detail .detail_capacity ul li .box .text_02_p{ text-align:left; color:#8b6ae0;}
#my_service .webm_detail .detail_capacity ul li .box .text_02_p_use{ text-align:left; color:#8b6ae0; float:left;}
#my_service .webm_detail .detail_capacity ul li .box .text_03{text-align:right; color:#666; position:absolute; right:15px; top:45px; }
#my_service .webm_detail .detail_capacity ul li img{margin-top:10px; margin-right:3px;}
#my_service .webm_detail .detail_capacity ul li .img_mng{margin-top:-3px;}

#my_service .webm_detail .detail_capacity .green_graph {width:170px; height:22px; background: url('https://whoismail.net/v2/images/mng/bar_green_bg.gif') repeat-x;}
#my_service .webm_detail .detail_capacity .green_graph img{margin:0; padding:0;}

#my_service .webm_detail .detail_mail {margin-top:25px; padding:0 35px; }
#my_service .webm_detail .detail_mail h4{margin-top:25px; margin-bottom:10px; font-weight:bold; color:#555; font-size:16px; letter-spacing:-1px;  }
#my_service .webm_detail .detail_mail .txt_right_align{position:absolute; right:10px; bottom:-2px; font-weight:normal; text-decoration:none; font-size:12px; color:#666; background: url('https://whoismail.net/v2/images/mng/btn_xls_down.gif') no-repeat; text-indent:-10000px; width:115px; }
#my_service .webm_detail .detail_mail .txt_right_align2{position:absolute; right:10px; bottom:-2px; font-weight:normal; text-decoration:none; font-size:12px; color:#666; }
#my_service .webm_detail .detail_mail .txt_right_align3{display:block; position:absolute; left:130px; bottom:-2px; font-weight:normal;} 


#my_service .webm_detail .detail_setting{padding-bottom:25px; }
#my_service .webm_detail .detail_setting_ftp{padding-bottom:25px; background:#fef2f7; border-top:solid 1px #c4e2e8; padding-top:20px;}

#my_service .webm_detail .detail_btn{background: url('https://whoismail.net/v2/images/mng/dot_line3.gif') repeat-x left top;}
#my_service .webm_detail .detail_btn img{margin-top:25px;}
#my_service .webm_detail .detail_btn2 img{margin-top:25px;}
#my_service .webm_detail .detail_btn2 .txt_right_align2{position:absolute; right:0px;top:5px; font-weight:normal; font-size:12px; color:#666;}

#my_service .detail_none {background:#f5f5f5; padding-top:35px; margin-top:15px; height:60px; vertical-align:middle; font-size:16px; text-align:center; font-family:'Malgun Gothic', 맑은 고딕, 'gulim', 굴림; letter-spacing:-1px; font-weight:bold;}

#my_service .medh_detail {background:#f5f5f5; margin-top:15px; padding:30px 33px; }
#my_service .medh_detail .detail_title2{height:35px; }
#my_service .medh_detail .detail_title2 strong{background:url('https://whoismail.net/v2/images/mng/icon_arrow2.gif') no-repeat left center; font-weight:bold; font-size:18px; color:#333333; padding-left:15px;}

#my_service .layer_a_add {background:#fff; border:solid 1px #c4e2e8; font-size:12px; padding:20px;}
#my_service .layer_a_add h3{position:relative;  font-weight:bold; color:#038aa5; font-size:20px; line-height:40px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; }
#my_service .layer_a_add .layer_a_detail {background:#f6f6f6; border:solid 1px #dedede; font-size:12px; padding:15px 20px; line-height:18px;}
#my_service .layer_a_add .layer_a_detail2 {background:#f6f6f6; font-size:12px; padding:15px 20px; line-height:18px; margin-top:20px; }
#my_service .layer_a_add .layer_a_detail3 {background:#fff; border:solid 1px #dedede; font-size:12px; padding:15px 20px; line-height:18px;}

.f_left {float:left; }

.txt_red, .txt_red a:hover {color:#cc0000; font-weight:normal;}


/*도메인 등록 혜택 변경 210506 한민자*/
.domain_service_benefits {margin-top:3px;  font-size:12px;}
.domain_service_benefits .domain_service_text {color:#2a496f; font-weight:bold; vertical-align:text-top; letter-spacing:-1px;}
.domain_service_benefits strong{color:#cb1b7e; }
.domain_service_benefits .domain_service_arrow {display:inline-block; /*width:100px;*/ text-align:left; color:#cb1b7e; font-weight:bold; letter-spacing:0;  background:url('https://domain.whois.co.kr/img/icon_event_arrow.png') no-repeat 0px 5px; padding-left:12px; margin-right:1px; vertical-align:text-top;}
.domain_service_benefits .domain_service_arrow2 {display:inline-block; padding-right:5px; font-weight:bold; font-size:12px; color:#2a496f; vertical-align:text-top;}
.domain_service_benefits .star {display:inline-block;  color:#007042; letter-spacing:-1px; vertical-align:middle;} /*background:url('../images/icon_stars.svg') no-repeat 12px 5px; background-size: 93px 13px; https://domain.whois.co.kr/img/icon_stars.png*/
.domain_service_benefits .star strong {font-weight:bold; font-size:15px; color:#007042;} /* margin-right:95px;*/
.domain_service_benefits .star strong::after {content:' STARBUCKS'; font-weight:900; font-size:13.5px; letter-spacing:0.7px; font-family: 'Montserrat', 'Roboto', 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움";}


.benefits_text {display:inline-block; float:left; font-size:13px; color:#2a496f; font-weight:bold; background:url('https://domain.whois.co.kr/img/icon_event.png') no-repeat; padding-left:22px; box-sizing:border-box; }
.benefits_text strong {color:#cd2d87;}
.benefits_text a.btn_more {/* background:#2a496f; color:#fff; font-size:11px; */ border-radius:50px; padding:2px; font-weight:normal; text-decoration:underline; cursor: pointer;}
.benefits_layer {position:absolute; top:22px; left:-20px; width:750px; z-index:100; width:750px; background:#fff; border:solid 3px #2a496f; border-radius:10px; padding:30px; text-align:left; box-sizing:border-box;}
.benefits_layer h3 {display:inline-block; /* background:#f6eabb;*/ font-size:15px; font-weight:bold; color:#2a496f; letter-spacing:-1px; margin-bottom:20px;}
.benefits_layer h3 strong {color:#ce2d88;}
.benefits_layer .btn_close {background:url('https://domain.whois.co.kr/img/icon_event_close.png') no-repeat right; width:47px; height:18px; position:absolute; top:20px; right:20px; z-index:100; cursor:pointer;}
.benefits_layer ul {text-align:left; height:120px;}
.benefits_layer ul li {width:48%; float:left; line-height:1.9; font-size:13px; letter-spacing:-0.5px;}
.benefits_layer ul li span {width:20px; display:inline-block; font-weight:bold;}
.total_price {display:inline-block;}

.info_layout {display:block; font-size:14px; line-height:28px; padding: 15px 25px; color:#666; vertical-align:top; }
.info_layout h2 {display:block; font-weight:bold; letter-spacing:-1px; font-size:16px; padding-bottom:5px; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕', 'NanumGothic', '돋움', 'Dotum'; }


/**** 예스닉 메일 ****/
#mail_header {position: sticky; position: -webkit-sticky; top: 0; z-index:100; display:block; width:100%; height:65px; background:#12a3c0; }
#mail_header .mail_gnb {width:960px; height:65px; margin:0 auto; box-sizing:border-box; padding: 23px 0; text-align:right; color:#fff;}
#mail_header .mail_gnb h2 {width:100px; text-align:left; box-sizing:border-box; display:inline-block;  font-weight:400; float:left; font-size:30px; font-family:'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; color:#fff; }

.mail_mainT {width:100%; height:180px; background:#eff5f6; font-family:'GmarketSansMedium', 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; }
.mail_mainT div {position:relative; display:block; width:1050px; height:180px; margin:0 auto; box-sizing:border-box; background:#eff5f6 url('../images/bg_mail_top.png') right bottom no-repeat; background-size:30%; }
.mail_mainT div h3 {font-size:46px; line-height:60px; color:#000; font-family:'GmarketSansMedium', 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; padding:40px 0 10px 30px; letter-spacing:-2px;}
.mail_mainT div h3 strong { color:#0c8aa3;font-family:'GmarketSansBold', 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움";}
.mail_mainT div h4 {position:absolute; left:405px; top:103px; font-size:16px; font-weight:300; color:#333; font-family:'GmarketSansMedium', 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; padding:0px; line-height:24px; letter-spacing:-1px;}
.mail_mainT div h4 strong {font-weight:400; }
.mail_mainT div h6 {font-size:13px; font-weight:300; color:#666; font-family:'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; padding-top:40px; line-height:24px; }
.mail_mainT div ul{position:absolute; top:145px; right:0px; }

.mail_subT {width:100%; height:120px; background:#eff5f6;  }
.mail_subT div {position:relative; display:block; width:960px; height:120px; margin:0 auto; box-sizing:border-box; background:#eff5f6 url('../images/bg_mail_sub.gif') right bottom no-repeat; }
.mail_subT div h3 {font-size:30px; font-weight:400; color:#000; font-family:'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; padding:45px 0 30px; letter-spacing:-2px;}
.mail_subT div h3 strong {font-weight:400; color:#0c8aa3; font-family:inherit; }

.product_table {padding-bottom:32px; }
.product_table * {font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';  }
.product_table table {border-top:2px solid #111111; margin:0 auto;  } 
.product_table th,
.product_table td {border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; vertical-align:top; }
.product_table th:last-child,
.product_table td:last-child {border-bottom:1px solid #e9e9e9; border-right:none; }
.product_table th {padding:30px 0 20px; line-height:1.4; font-size:28px; font-family: 'GmarketSansMedium', 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; letter-spacing:-2px; }
.product_table td {padding:10px; text-align:left; font-size:12.5px; color:#444; line-height:26px; letter-spacing:-0.5px; word-break: keep-all; word-wrap: break-word; }
.product_table .txtL {text-align:left;}
.product_table .txtR {text-align:right;}
.product_table .txtC {text-align:center;}
.product_table tfoot td{padding:15px 10px; background:#fff; font-size:13px; line-height:1.6; letter-spacing:0;} 
.product_table .p01 {background:#f3fbf1; }
.product_table .p02 {background:#f4f1f1; }
.product_table .p03 {background:#eef3fa; }
.product_table th.p01 {color:#6fc918; }
.product_table th.p02{color:#3d3d3d; }
.product_table th.p03{color:#4d72ba; }
.product_table .bg01 {background:#fef6f2; }
.product_table .bg02 {background:#fcefe9; }
.product_table td strike {text-decoration:line-through; }
.product_table td.noline1 {border-bottom:none;}
.product_table td.mail_em {background:#d92512; padding:3px 20px; color:#fff; text-align:left; font-size: 16px; font-family: 'GmarketSansLight', 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; letter-spacing:-0.5px;  }
.product_table td.mail_em strong{font-family:inherit; color:#fbf200;}
.product_table .pro_title {display:block; font-family: 'GmarketSansBold', 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; font-size: 22px; letter-spacing:-1px; padding:5px 2px; font-weight:500;  }
.product_table .pro_title strong{font-style:italic; font-family: 'Montserrat', 'Roboto', 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; font-size: 18px; padding-bottom:5px; font-weight:700;  }
.product_table .pro_price {display:block; font-family: 'GmarketSansMedium', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; font-size: 14px; padding:5px 0 10px 0px; font-weight:400; }
.product_table .pro_price strong{ font-family: 'GmarketSansMedium', 'Roboto', 'Noto Sans KR', sans-serif; font-size:26px; padding-right:2px;}
.product_table .pro_price strike {font-size:16px; font-weight:normal;}
.product_table .pro_sale {position: relative; display:block; font-weight:bold; font-family: 'GmarketSansMedium',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; font-size: 16px; color:#d92512;}
.product_table .pro_sale strong{position: relative; z-index:0; margin: 0 2px 0 0px; font-family: 'GmarketSansMedium', 'Montserrat', 'Roboto', 'Noto Sans KR', sans-serif; font-size:22px; }
.product_table .pro_sale strong:after { display: block; clear: both; content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 10px; background: #fbf200; z-index: -1; -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;}

#main_contents .mail_info1 {margin:55px 0 0 0; display:table; width:960px; z-index:1;}
#main_contents .mail_info1 dt,
#main_contents .mail_info1 dd {display:table-cell; text-align:left; vertical-align:top; box-sizing: border-box; }
#main_contents .mail_info1 dt {width:220px; padding-right:30px;  }
#main_contents .mail_info1 dt h3 {margin:0; padding:0; font-size:18px; font-family: 'Roboto', 'Noto Sans KR', sans-serif;  line-height:26px; font-weight:400; color:#333333; letter-spacing:-1px; word-break: keep-all; word-wrap: break-word; }
#main_contents .mail_info1 dd {position: relative; width:calc(100% - 220px); padding-right:100px;}
#main_contents .mail_info1 dd p {font-size:14px; line-height:22px; color:#666666; padding-bottom:7px; word-break: keep-all; word-wrap: break-word; letter-spacing:-0.5px;}
#main_contents .mail_info1 dd p::before {content:'-'; padding-right:5px; margin-left:-10px; text-indent: 18px;}
#main_contents .mail_info1 dd img {position:absolute; top:0; right:0; transition: height 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out, transform 0.5s; }
#main_contents .mail_info1 dd:hover img {transform: translate(0px, -5px); }

#main_contents .mail_info2 {margin:40px 0 0 0; display:table; width:960px;}
#main_contents .mail_info2 dt,
#main_contents .mail_info2 dd {display:table-cell; text-align:left; vertical-align:top; box-sizing: border-box; }
#main_contents .mail_info2 dt {position:relative; width:200px; padding-right:30px;  }
#main_contents .mail_info2 dt h3 {margin:0; padding-left:45px; font-size:22px; font-family: 'Montserrat', 'Roboto', 'Noto Sans KR', sans-serif;  line-height:26px; font-weight:600; color:#12a3c0; word-break: keep-all; word-wrap: break-word; letter-spacing:0.5px;}
#main_contents .mail_info2 dt h3::before {display:block; content:""; position: absolute; top:10px; left:0; width:30px; height:1px; background:#12a3c0;} 
#main_contents .mail_info2 dd {position: relative; width:calc(100% - 200px); border-bottom:solid 1px #d5ddde; padding:0 0 30px 30px; }
#main_contents .mail_info2 dd.bb_none { border-bottom:none }
#main_contents .mail_info2 dd h4 {margin:0; padding:0 0 15px 0; font-size:18px; font-family: 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; font-weight:500; color:#333; word-break: keep-all; word-wrap: break-word;  text-indent: -10px;}
#main_contents .mail_info2 dd p {font-size:14px; line-height:22px; color:#666666; padding-bottom:7px; word-break: keep-all; word-wrap: break-word; letter-spacing:-0.5px;}
#main_contents .mail_info2 dd p::before {content:'-'; padding-right:5px; margin-left:-10px; text-indent: 18px;}


#main_contents .list h2{ padding-left:15px; color:#12a3c0; font-size:18px; line-height:22px; font-weight:normal; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum';  }
#main_contents .list h2::before {display:block; content:""; position: absolute; margin-top:6px; left:0; width:10px; height:10px; border-radius:50%; background:#12a3c0;}
#main_contents .list .list_contents2{padding:10px 15px 30px 0; line-height:24px; font-size:14px; letter-spacing:-0.5px;}

#main_contents .info_box{ border:solid 1px #12a3c0; width:300px; box-sizing:border-box; border-radius: 5px; padding:15px 15px 15px 20px; }
#main_contents .info_box h4{font-size:22px !important; font-weight:bold; display:block; color:#12a3c0; }
#main_contents .info_box h4 em{font-size:16px; font-weight:normal; color:#12a3c0; font-style:normal; display:inline-block; vertical-align:top; margin-bottom:5px; }
#main_contents .info_box h5{font-size:15px; font-weight:normal; display:block; color:#666; letter-spacing:-1px; line-height:24px; padding-bottom:10px;}

.tab_content{display:block; font-size:12px; }
.tab_content dl { float:left; margin-right:20px;}
.tab_content dl dt{display:inline; margin-right:30px;margin-left:20px;margin-bottom:20px;}
.tab_content dl dd{display:none;}


.bg_emphasis { font-family:inherit; display:inline-block; font-weight:normal;}
.bg_emphasis span {position: relative; z-index:0; }
.bg_emphasis span:after { display: block; clear: both; content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 7px; background: #fbf200; z-index: -1; -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;}

.eventStar_m {display:block; width:1000px; height:100px; background: url('https://yesnic.com/templates/yesnic/images/ban_star_bg.png') no-repeat; background-size: 1000px 100px;  margin-left:auto; margin-right:auto; font-family: 'GmarketSansMedium', 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; color:#fff; padding:30px 45px; box-sizing:border-box;  }
.eventStar_m h3 {display:block; font-size: 28px; letter-spacing:-0.5px; padding-bottom:15px; letter-spacing:-1px; font-family:inherit;  }
.eventStar_m h3 strong {font-weight:normal; color: #ffd303; font-family:inherit; }
.eventStar_m h4 {font-size: 16px; letter-spacing:-0.5px; font-family:inherit; }
.eventStar_m h4 strong {font-weight:normal; color: #ffd303; font-family:inherit; }

#main_contents .nameCard_bg {display:block; width:960px; height:207px;  background:url('https://yesnic.com/templates/yesnic/images/bg_namecard.png') no-repeat; background-size: 960px 207px; margin-left:auto; margin-right:auto;  font-family: 'GmarketSansMedium', 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; color:#fff; padding:35px 0 0 45px; box-sizing:border-box; }
#main_contents .nameCard_bg h4 {display:block; color:#fbda00;  font-size: 40px; margin-bottom:15px; font-family:inherit;  }
#main_contents .nameCard_bg h4 strong{font-weight:bold; }
#main_contents .nameCard_bg h5 {position:relative; display:inline-block; font-weight:normal;font-size: 24px; color:#fff; letter-spacing:-0.5px; font-family:inherit; z-index:0; margin-bottom:15px;}
#main_contents .nameCard_bg h5:after { display: block; clear: both; content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 15px; background: #fbf200; z-index: -1; -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; opacity:.2;}
#main_contents .nameCard_bg h6 {font-size: 16px; font-weight:normal;line-height:22px; letter-spacing:-0.5px; font-family:inherit; }


.listSY3 {display:inline-block; vertical-align:top; text-align:left; font-size:0;}
.listSY3:after {display:block; clear:both; content:"";}  
.listSY3 li {display:inline-block; vertical-align:top; position: relative; padding:0 17px 26px; font-size:18px; line-height:1; font-weight:bold; letter-spacing:-1px; z-index:60}
.listSY3 li:after {display:block; clear:both; content:""; position: absolute; left:50%; transform: translate( -50%, 0); bottom:-1px; width:0; height:3px; background:#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;}  
.listSY3 li:hover:after, 
.listSY3 li.on:after {width:100%; background:#3683fa; z-index:90; -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;}  
.listSY3 a {color:#333333;}
.listSY3 .Cbu a {color:#3683fa;}

.listSY6 {display:inline-block; vertical-align:top; }
.listSY6 li {line-height:18px; padding-bottom:4px; display:block; font-size:13px; color:#666666; letter-spacing:-0.5px;}
.listSY6 li em {color:#f37022; font-weight:bold; }

.listSY11 * { font-family: 'Noto Sans KR', Malgun Gothic,"맑은 고딕", AppleGothic, Dotum, "돋움"; font-weight:normal;  }
.listSY11 a {position: relative; display:inline-block; vertical-align:top; padding-bottom:7px; margin-right:35px; color:#cde6ed; line-height:1; font-size:17px; font-weight:400; text-decoration:none; letter-spacing:-1px; }
.listSY11 a:after {display:block; clear:both; content:""; position: absolute; top:100%; left:0; width:0; height:3px; background:#fff;} 
.listSY11 a.on,
.listSY11 a:hover {color:#fff; font-weight:400;} 
.listSY11 a.on:after, 
.listSY11 a:hover:after {width:100%; -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;} 

.listSY11 a:last-child {margin-right:0px; color:#f5ff5b;} 
.listSY11 a:last-child:after {display:block; clear:both; content:""; position: absolute; top:100%; left:0; width:0; height:3px; background:#f5ff5b;} 
.listSY11 a:last-child.on {color:#f5ff5b; font-weight:400;} 
.listSY11 a:last-child.on:after, 
.listSY11 a:last-child:hover:after {width:100%; -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;} 

.tableSY {display:table;}
.tableSY li {display:table-cell;}
.dn {display:none;}
.tab_cont {min-height:300px;}

.listSY12 {width:100%; table-layout: fixed; text-align:center; border-bottom:1px solid #2a313c; box-sizing: border-box;}
.listSY12 * {font-family: 'Roboto', 'Noto Sans KR', sans-serif; -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; box-sizing: border-box;}
.listSY12 li {position: relative; vertical-align: middle; text-align:center; border:1px solid #ededed; border-width:1px 1px 0 0;}
.listSY12 li:first-child {border-width:1px 1px 0 1px;}
.listSY12 li a {position: relative; display:block; width:100%; font-size:16px; color:#999; line-height:1; padding:21px 0 19px; text-decoration:none;}
.listSY12 li.on {border-color:#2a313c; border-top:3px solid #12a3c0;}
.listSY12 li.on a {padding-top:20px; color:#333333}
.listSY12 li.on:before {display:block; clear:both; content:""; position: absolute; top:-2px; left:-1px; width:1px; height:calc(100% + 2px); background:#2a313c;} 
.listSY12 li.on:after {display:block; clear:both; content:""; position: absolute; bottom:-1px; left:0; width:100%; height:1px; background:#fff;} 
.listSY12 li.on:first-child:before {display:none;}

.icoNo1 {display:inline-block; vertical-align:top; width:18px; height:18px; line-height:18px; margin-right:10px; text-align:center;  font-family: 'Roboto', sans-serif; background:#12a3c0; color:#fff; font-size:12px;}
.icoNo2 {display:inline-block; vertical-align:top; width:24px; height:24px; line-height:24px; margin-right:4px; text-align:center; border-radius:50%; font-family: 'Roboto', sans-serif; background:#12a3c0; color:#fff; font-size:15px;}

.btnSY7 {display:inline-block; width:90px; height:34px; line-height:32px; text-align:center; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#3b300e; background:#ffcc00; text-decoration:none; border:none; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; vertical-align:middle; }
.btnSY7:hover {background:#d11901; color:#fff; -khtml-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; text-decoration:none; cursor:pointer; }

.btnSY7_g {display:inline-block; width:90px; height:34px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#333; background:#e1e1e1; text-decoration:none; border:none; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; vertical-align:middle; }
.btnSY7_g:hover {background:#bababa; color:#fff; -khtml-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; text-decoration:none; cursor:pointer; }

.btn_arrow12 {display:inline-block; border-radius:15px; border:1px solid #bcd5d9; background:#f2f7f8; padding:3px 10px 4px 10px; font-size:12px; line-height:14px; font-weight:500; color:#296874; box-sizing: border-box; text-align:center; margin:2px 5px; }
.btn_arrow12::after {content:'>'; padding-left:3px; vertical-align:text-top; }
.btn_arrow12:hover {background:#cfe5e8; border:1px solid #cfe5e8; color:#1a7483; -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; text-decoration:none;}

.btnSY1 {display:inline-block; height:20px; line-height:20px; text-align:center; font-size:12px; font-weight:normal; padding:0 7px; letter-spacing:-1px; color:#fff; background:#148ba3; text-decoration:none; border:none; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; vertical-align:middle; }
.btnSY1:hover {background:#01afd2; 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; text-decoration:none; cursor:pointer; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

.btnSY2 {display:inline-block; height:20px; line-height:20px; text-align:center; font-size:12px; font-weight:normal; padding:0 7px; letter-spacing:-1px; color:#fff; background:#333; text-decoration:none; border:none; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; vertical-align:middle; }
.btnSY2:hover {background:#777; 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; text-decoration:none; cursor:pointer; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

.btnSY3 {display:inline-block; height:20px; line-height:20px; text-align:center; font-size:12px; font-weight:normal; padding:0 7px; letter-spacing:-1px; color:#fff; background:#777; text-decoration:none; border:none; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; vertical-align:middle; }
.btnSY3:hover {background:#555; 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; text-decoration:none; cursor:pointer; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

.btnSY4 {display:inline-block; height:20px; line-height:20px; text-align:center; font-size:12px; font-weight:normal; padding:0 7px; letter-spacing:-1px; color:#fff; background:#999; text-decoration:none; border:none; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; vertical-align:middle;}
.btnSY4:hover {background:#555; 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; text-decoration:none; cursor:pointer; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

.btnSY4_h {display:inline-block; line-height:26px; height:28px; text-align:center; font-size:13px; font-weight:normal; padding:0px 7px; letter-spacing:-1px; color:#fff; background:#999; text-decoration:none; border:none; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; vertical-align:middle; }
.btnSY4_h:hover {background:#555; 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; text-decoration:none; cursor:pointer; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

.btnSY1_h {display:inline-block; line-height:26px; height:28px; text-align:center; font-size:13px; font-weight:normal; padding:0px 15px; letter-spacing:-1px; color:#fff; background:#148ba3; text-decoration:none; border:none; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; vertical-align:middle; }
.btnSY1_h:hover {background:#01afd2; 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; text-decoration:none; cursor:pointer; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

.btnSY1_h2 {display:inline-block; width:90px; height:30px; line-height:28px; text-align:center; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#fff; background:#148ba3; text-decoration:none; border:none; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; vertical-align:middle; }
.btnSY1_h2:hover {background:#555; color:#fff; -khtml-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; text-decoration:none; cursor:pointer; }

.btnSY1_h2_g {display:inline-block; width:90px; height:30px; line-height:28px; text-align:center; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#333; background:#d3d3d3; text-decoration:none; border:none; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; vertical-align:middle; }
.btnSY1_h2_g:hover {background:#bababa; color:#fff; -khtml-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; text-decoration:none; cursor:pointer; }

.table01 {margin-top:10px; margin-bottom:20px; border-collapse: collapse;}
.table01 th{font-weight:bold;font-size:14px; height:30px;border:solid 1px #d7d7d7; background:#f8f8f8; border-left:none;vertical-align:middle;letter-spacing:0;padding:3px; text-align:center; }
.table01 th.normal{font-weight:normal;font-size:14px; height:30px;border:solid 1px #d7d7d7; background:#f8f8f8; border-left:none;vertical-align:middle;letter-spacing:0;padding:3px;  }
.table01 th.t_top{ font-size:14px; height:30px;background:#f8f8f8; border-top:solid 2px #7f8fcd;border-left:none; }
.table01 th.gray{border-top:2px solid #9c9c9c; background:#f8f8f8;}
.table01 th.white_none{font-size:14px; font-weight:normal; text-align:left; padding-left:20px;background:#fff; border-top:solid 2px #9c9c9c;border-right:none;}
.table01 th.none{font-size:14px; background:#f8f8f8; border-bottom:solid 1px #d7d7d7; border-right:none;}
.table01 td{padding:7px 10px; text-align:center;border-bottom:solid 1px #d7d7d7; border-right:solid 1px #d7d7d7; vertical-align:middle; letter-spacing:0; font-size:13px; }
.table01 td.none{text-align:center;border-bottom:solid 1px #d7d7d7; border-right:0}
.table01 td.white_none_top{text-align:left; padding-left:20px;  border-top:solid 2px #9c9c9c; border-right:0}
.table01 td.white_none{text-align:left; padding-left:20px; border-bottom:solid 1px #d7d7d7; border-right:0}
.table01 td ol li{text-align:left; padding-left:10px; padding-bottom:2px; background: url('https://whoismail.net/v2/images/common/dot_gray.gif') no-repeat 3px center;}


#main_contents .svc_mobile {display:block; word-break: keep-all; word-wrap: break-word; font-size:14px; line-height:22px; }
#main_contents .svc_mobile h3 {font-size: 14px; line-height:20px; color:#666; letter-spacing:-0.5px; padding-top:0px; font-weight:normal; }
#main_contents .svc_mobile h3 strong {display:block; padding-bottom:10px; font-size: 17px; line-height:22px; color:#333; letter-spacing:-1px; font-weight:bold;}
#main_contents .svc_mobile h3 strong span {color:#0c8aa3;}
#main_contents .svc_mobile h4{margin-top:50px; margin-bottom:30px; padding-bottom:15px; color:#333; font-size:20px; line-height:22px; font-weight:bold; font-family: 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; border-bottom: solid 1px #333; }
#main_contents .svc_mobile img {margin-top:15px; margin-bottom:50px; vertical-align:top; margin-right:20px;  border:solid 3px #ced4e9; }
.img_border {border:solid 3px #ced4e9; }
#main_contents .svc_mobile strong {font-size: 15px; }

#main_contents .div_server_area {display:block; margin:20px 0; padding:30px 45px; background: #f1f1f1; font-size:16px; }
#main_contents .div_server_area strong {display:block; margin-bottom:10px; font-weight:normal;}
.f_reg18 {font-size:16px; font-weight:normal; border:solid 1px #0c8aa3;background-color:#fff; color:#102E56; font-family:'맑은 고딕', 'Malgun Gothic', '나눔고딕','NanumGothic', '돋움', 'Dotum'; padding:2px 15px; height:40px;box-sizing: border-box;}

#main_contents .div_server .div_server_info{width:100%; line-height:22px; color: #333; margin-top:10px;font-size:14px; display:block; background:#fff; padding:25px 0 25px 30px; text-align:left; font-weight:normal; letter-spacing:-0.5px; vertical-align:middle; box-sizing:border-box; }
#main_contents .div_server .div_server_info strong{display:inline-block; font-family: 'Montserrat', 'Roboto', 'Noto Sans KR', sans-serif; font-size:24px; line-height:24px; vertical-align:top; letter-spacing:0; color:#0c8aa3; font-weight:600; padding-left:10px;}
#main_contents .div_server .div_server_info a{font-size:13px; text-decoration:underline; vertical-align:middle; padding-left:15px; font-weight:normal; }
#main_contents .div_server .div_server_info em{display:block; padding-top:15px; font-size:13px; font-weight:bold; color:#333; letter-spacing:-0.5px;}

/* 팝업 영역 */
.popOpenBtnCmmn {
	display:inline-block; border-radius:15px; border:1px solid #bcd5d9; background:#f2f7f8; padding:3px 10px 4px 10px; font-size:12px; line-height:14px; color:#296874; box-sizing: border-box; text-align:center; margin:2px 5px; cursor:pointer; z-index:10;
	opacity:1;
	transition:all 0.3s; 
}
.popOpenBtnCmmn::after {content:'>'; padding-left:3px; vertical-align:text-top; }
.popOpenBtnCmmn:hover {
	background:#cfe5e8; border:1px solid #cfe5e8; color:#1a7483; -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; text-decoration:none;opacity:1;
}

.popCmmn {
	display:none;
	position:relative;
	width:100%;
	height:100%;
	z-index:10;
}

.popBg {
	position:fixed; 
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0);
	z-index:10;
}

.popInnerBox {
	display:flex;
	justify-content:space-between;
	flex-direction:column;
	position:absolute;
	top:0px;
	left:50%;
	width:800px;
	margin:0 0 0 -400px;
	text-align:center;
	background:#fff;
	border: solid 1px #353b4c; 
	z-index:12;
}

.popHead {
	padding:15px;
	background: #353b4c; 
	color:#fff;
	font-size:18px;
	letter-spacing:-1px;
	text-align:left;
}

.popBody {
	vertical-align:top; 
	padding:25px 35px;
	box-sizing:border-box;
	font-size:13.5px;
	word-break:keep-all;
	text-align:left;
	line-height:24px; 
	color:#555;
	background:#fff;
}

.popBody h2 {
	text-indent:-15px;
	color:#2969d3; 
	font-weight:bold;
	padding:10px 0 5px 0;
	font-size:16px;
	letter-spacing:-1px;
}
.popBody h2::before {
	color:#2969d3; 
	font-weight:bold;
	content:'ㆍ'
}

.popBody img {
	display:block; 
	margin:5px 0 20px;
	border:solid 1px #cbcbcb;
}

.popCloseBtnCmmn {
	position:absolute; float:right; cursor:pointer; right:10px; top:11px;
	background:#828796;
	font-size:13px;
	padding:3px 7px; 
	color:#fff;
	transition:all 0.3s;
}

.popCloseBtnCmmn:hover {
	background:#495167;
}


.tooltip {
  position: relative;
  padding:0px; margin:0px;
  display: inline;  
}
.tooltip img {margin-bottom:2px; box-sizing:border-box; padding:0px; margin:0px; cursor:pointer; }

.tooltip .tooltip_text {
  visibility: hidden;
  width:100%;
  font-size:13px;
  font-weight:normal; 
  line-height:20px;
  background-color: #fff7eb;
  color: #333;
  border:solid 1px #FF9600;
  text-align: left;
  padding: 7px 13px;
  position: absolute;
  z-index: 10;
  bottom: 30px;
  left: 50%;
  transform: translateX( -30% );
  /*
  left:0%;
  margin-left: calc(100% - 150px);
  */
  opacity: 0;
  transition: opacity 1s;
  word-break: keep-all; word-wrap: break-word; 
}

.tooltip .tooltip_text p {
  width:100%;
  font-size:13px;
  font-weight:bold; 
  line-height:20px;
  color: #fff;
  background-color: #FF9600;
  text-align: left;
  margin: 5px 0;
  word-break: keep-all; word-wrap: break-word; 
}

.tooltip .tooltip_text b{
	font-weight:bold; 
	display:block;
	font-size:13px;
	margin-bottom:5px;
}

.tooltip .tooltip_text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 30%;
  transform: translateX( -50% );
  border-width: 10px;
  border-style: solid;
  border-color: #FF9600 transparent transparent transparent;
}

.tooltip:hover .tooltip_text {
  visibility: visible;
  opacity: 1;
}

.material-icons-outlined {vertical-align:middle; padding:0px; margin:0px; color:#666;}
.material-icons-outlined.md-18 { font-size: 18px; }
.material-icons-outlined.md-24 { font-size: 24px; }

ul.payList {margin-top:10px; }
ul.payList li {width:30%; display:inline-block; margin-bottom:10px; font-size:14px; vertical-align:middle;}
ul.payList li img {vertical-align:top; margin:0 5px !important; }


/* ---- 2022.05.20 네임서버등록 UI 변경 ---- */
.na_input {background:#f9f9f9; margin: 10px 20px 10px 0; padding: 15px; box-sizing: border-box;}
.na_input table th {font-size:13px; color:#4c8c99; font-weight:bold; padding-bottom: 10px;}
.na_input table td {font-size:13px; background:#fff; border-right:solid 2px #f9f9f9; border-bottom:solid 2px #f9f9f9; padding: 8px; text-align:center;}
.na_input table td .f_reg_w.hst {width:97%;}
.na_input table td .f_reg_w.ip {width:97%; letter-spacing: -1px;}
.na_input table td:nth-child(1) {font-weight:bold; }
.na_input table td:nth-child(2) {width:55%;}
.na_input table td:nth-child(3) {width:33%;}
.na_input .btn_ns_add {background:#2f607e; color:#fff; font-size:13px; font-weight:bold; border: none; padding: 2px 10px 5px; border-radius: 0; cursor: pointer;}

.na_input.reg { position:relative; width:100%; background:#f9f9f9; padding: 13px; box-sizing: border-box;}
.na_input .text_box {display:inline-block; color:#555; padding-bottom:16px; padding-left: 15px;}
.na_input .text_box::before {content:'※'; position:absolute; top: 12px; left: 10px;}
.na_input .text_box .btn {color:#4c8c99; text-decoration:underline;}


/* 도메인 검색결과 체크박스*/
@-webkit-keyframes borderscale3 {
	50% {box-shadow: 0 0 0 3px #89b7ff;}
}
@keyframes borderscale3 {
	50% {box-shadow: 0 0 0 3px #89b7ff;}
}

.ico_BroNt {position: relative; display:inline-block; vertical-align:top;}
.ico_BroNt input {position: absolute; top:0; left:0; width:0; height:0; box-sizing:border-box;}
.ico_BroNt input + label {display:inline-block; vertical-align:top; font-size:0; color:#333333; line-height:40px; min-height:40px; padding-left:25px;}

.ico_BroNt.off label {color:#ccc;}
.ico_BroNt.off input + label,
.ico_BroNt.off input + label:hover{}
.off .ico_BroNt label {}
.off .ico_BroNt input + label,
.off .ico_BroNt input + label:hover {}
.off.on .ico_BroNt label {}
.off.on .ico_BroNt input + label,
.off.on .ico_BroNt input + label:hover{}

.ico_BroNt input:focus + label:before {border-color: #ccc;}
.ico_BroNt input:hover + label:before {border-color: #999;}
.ico_BroNt input + label:before {box-sizing: content-box; content: ''; color: #cccccc; position: absolute; top:50%; left: 1px; width:22px; height:22px; margin-top:-15px; border:2px solid #cccccc; text-align: center; background:#fff; border-radius:3px;}
.ico_BroNt input + label:after {box-sizing: content-box; content: ''; background-color: #fff; position: absolute; top:52%; left:8px; width:10px; height:5px; margin-top:-8px; -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition: -webkit-transform 200ms ease-out; transition: -webkit-transform 200ms ease-out; transition: transform 200ms ease-out; transition: transform 200ms ease-out, -webkit-transform 200ms ease-out; background-color: transparent; border-style: solid; border-color: #cccccc; border-width: 0 0 3px 3px; -webkit-border-image: none; -o-border-image: none; border-image: none; -webkit-transform: rotate(-45deg) scale(1); transform: rotate(-45deg) scale(1); -webkit-transition: none; transition: none;}
.ico_BroNt input:checked + label:after {content: ''; -webkit-transform: rotate(-45deg) scale(1); transform: rotate(-45deg) scale(1); -webkit-transition: -webkit-transform 200ms ease-out; transition: -webkit-transform 200ms ease-out; transition: transform 200ms ease-out; transition: transform 200ms ease-out, -webkit-transform 200ms ease-out;}
.ico_BroNt input:checked + label:before {-webkit-animation: borderscale3 200ms ease-in; animation: borderscale3 200ms ease-in; background-color:#2aa2bb; border-color:#2aa2bb;}
.ico_BroNt input:checked + label:after {-webkit-transform: rotate(-45deg) scale(1); transform: rotate(-45deg) scale(1); border-color:#fff;}
.ico_BroNt input + label:before{border-radius: 50%;}
.ico_BroNt input + label:after{border-radius: 0;}

.off.ico_BroNt input + label:before,
.off.ico_BroNt input:checked + label:before,
.off .ico_BroNt input + label:before,
.off .ico_BroNt input:checked + label:before {-webkit-animation:none; animation:none; background:url(../image/ico_ro_off2.png) center no-repeat; background-size:42px; border-color:#cccccc;}
.off.ico_BroNt input + label:after,
.off.ico_BroNt input:checked + label:after,
.off .ico_BroNt input + label:after,
.off .ico_BroNt input:checked + label:after {display:none;}


.icon_S_red { display:inline-block; box-sizing:border-box; vertical-align:middle; font-size:13px; width:35px; height:20px; text-align:center; line-height:18px; border-radius:2px; color:#fff; background:#e77182; letter-spacing:-0.5px; font-weight:normal; font-family:'Noto Sans KR', 'Malgun Gothic', '맑은 고딕', verdana, tahoma, 'gulim', '굴림';}
.icon_S_blue { display:inline-block; box-sizing:border-box; vertical-align:middle; font-size:13px; width:35px; height:20px; text-align:center; line-height:18px; border-radius:2px; color:#fff; background:#9f7add; letter-spacing:-0.5px; font-weight:normal; font-family:'Noto Sans KR', 'Malgun Gothic', '맑은 고딕', verdana, tahoma, 'gulim', '굴림';}
.icon_S_green { display:inline-block; box-sizing:border-box; vertical-align:middle; font-size:13px; width:35px; height:20px; text-align:center; line-height:18px; border-radius:2px; color:#fff; background:#66bd8b; letter-spacing:-0.5px; font-weight:normal; font-family:'Noto Sans KR', 'Malgun Gothic', '맑은 고딕', verdana, tahoma, 'gulim', '굴림';}
.icon_S_gray { display:inline-block; box-sizing:border-box; vertical-align:middle; font-size:13px; width:65px; height:22px; text-align:center; border:solid 1px #c3c3c3; line-height:19px; border-radius:2px; color:#767676; background:#f0f0f0; letter-spacing:-0.5px; font-weight:normal; font-family:'Noto Sans KR', 'Malgun Gothic', '맑은 고딕', verdana, tahoma, 'gulim', '굴림';}
.icon_S_gray:hover {background:#d9d9d9; color:#333; transition:0.5s; text-decoration:none;}
.icon_S_gray2 { display:inline-block; box-sizing:border-box; vertical-align:middle; font-size:13px; width:65px; height:22px; text-align:center; border:solid 1px #898989; line-height:19px; border-radius:2px; color:#fff !important; background:#898989; letter-spacing:-0.5px; font-weight:normal; font-family:'Noto Sans KR', 'Malgun Gothic', '맑은 고딕', verdana, tahoma, 'gulim', '굴림';}
.icon_S_gray2:hover {background:#727272; color:#fff; transition:0.5s; text-decoration:none;}



/* 2022.08.09 캡챠 */
#captcha_area h4 {padding-top: 0; font-weight: bold;}
#captcha_area ul {overflow: hidden;}
#captcha_area li {display: inline-block; float: left; margin-bottom: 10px;}
#captcha_area img[id=captcha_img] {height:65px;}
#captcha_area .ico_capcha { display: inline-block; padding: 10px; border: solid 1px #b6bdc6; cursor:pointer; }
#captcha_area input  {font-weight: bold; background: #eaf1f2; border: none; width: 146px; height: 48px; font-size: 20px; box-sizing: border-box; text-align: center; color: #2396a4;}

/*메일 페이지 스타벅스 배너*/
.banStar_01 {display:block; border:solid 1px #45a975; width:100%; height:55px; font-family: 'GmarketSansMedium', 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; padding: 9px 2px 0 10px; line-height: 18px;
box-sizing: border-box; background:#fff; }
.banStar_01 h3 {float:left; font-size:14px; text-align:left; font-family: inherit; color:#888;}
.banStar_01 h3 strong{display:block; font-weight:900; font-size:14px; letter-spacing:0.7px; font-family: 'Montserrat', 'Roboto', 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; color:#45a975; }
.banStar_01 h4 {line-height:35px; font-family: inherit;color:#888; }
.banStar_01 h4 strong{font-size:38px; font-weight:500; font-family: 'Roboto', 'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움"; color:#45a975; }
.banStar_01 h4:after {clear:both }

.banAi {width:960px; display:block; margin-left:auto; margin-right:auto;}


/* ajax loading mask */
.div_loading{position:absolute;display:none;text-align:center;background:#707070;opacity: .7;filter:Alpha(Opacity=70);z-index: 100;}
.div_loading_txt{font-family:'Malgun Gothic', 맑은 고딕, tahoma, 'gulim', 굴림, sans-serif;font-size:20px;font-weight:bold; color:#fff; letter-spacing:-1px;height:100%;line-height:1.3;}
.div_loading_txt img{}
.upload_result_tb{max-height:400px;overflow-y:auto;}
