
@charset "utf-8";

/* default css */

/* Font-Face */
 @font-face{
 font-family:"NanumGothic";

src: url('font/NanumGothicBold.eot');
src: url('font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
       url('font/NanumGothicBold.woff') format('woff');
font-weight: bold;
font-style: normal;
 }

 @font-face{
 font-family:"NanumGothic";
src: url('font/NanumGothic.eot');
src: url('font/NanumGothic.eot?#iefix') format('embedded-opentype'),
       url('font/NanumGothic.woff') format('woff');
font-weight: normal;
font-style: normal;
 }


*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,select,button,blockquote,th,td,address,img{margin:0;padding:0}
body{overflow-X:hidden;margin:0;padding:0;font:12px/1.5em "";font-family:"NanumGothic", "daumregular","Dotum",sans-serif;font-size:12px;color:#666;}
h1,h2,h3,h4,h5,h6{font-style:normal;font-size:12px}
a,a:link,a:visited,a:hover,a:active,a:focus{color:#333}
a:link,a:visited{text-decoration:none;}
a:hover,a:active,a:focus{color:#0060ff;text-decoration:none}
img{border:0;vertical-align:middle}
fieldset{border:0}
label,input,select,button{vertical-align:middle}
input{padding:3px 0 0 0;height:15px;}
input,select{font-size:12px;border:1px solid #cdcdcd;}
select,button{font-size:12px;}
ul,ol{list-style:none}
table{border-spacing:0;border-collapse:collapse}
address,em{font-style:normal}
legend,caption,hr{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0}
textarea{border:1px solid #cdcdcd;}
pre{white-space:pre;overflow:auto;font:12px/1.5em "","daumregular","Dotum";color:#333;text-align:left;word-spacing:-1px}
pre{
white-space: pre-wrap;/* css3 */
white-space: -moz-pre-wrap;/* mozilla */
white-space: -pre-wrap;/* opera4~6 */
white-space: -o-pre-wrap;/* opera7 */
word-wrap: break-word/* IE */}

.hidden{position:absolute;width:0;height:0;visibility:hidden;overflow:hidden;line-height:0}

.h, #skipNavi,legend,.tt label,.tt1 label,hide,.blind{width:0;height:0;font-size:0;line-height:0;visibility:hidden;text-indent:-5000px;}
input[type=radio]{vertical-align:middle;border:0;}
input[type=checkbox]{vertical-align:middle;border:0;}
input[type=file]{padding:0 0 0 0;height:20px;}
body{background-color:;}
body#winPop{background:none;}

/* color */
.point01{color:#e54384 !important;}
.point02{color:#3355aa !important;}
.point03{color:#1fb25a !important;}

/* common : 정렬*/
.text-c{text-align:center !important;}
.text-l{text-align:left !important;}
.text-r{text-align:right !important;}

/* common : margin_T*/
.mt00{margin-top:0 !important;}

/* common : margin_B*/
.marT5{margin-bottom:5px}
.marT10{margin-bottom:10px}
.marT20{margin-bottom:20px}
.marT100{margin-bottom:100px}

/*  skipNAV */
#skipNav a{width:1020px;height:20px;position:absolute;top:-999px;left:50%;margin-left:-490px;z-index:999;padding:5px 0;background:#000;color:#fff;font-weight:bold;line-height:1;font-size:11px;text-align:center}
#skipNav a:hover, #skipNav a:focus, #skipNav a:active{top:0;}

/* layout */
body{position:relative;height:100%}
#body_bg{padding-bottom:80px;background:url("../../images/partner_img/bg_img.png") repeat left top;}
#header_con{width:100%;height:130px;background:url("../../images/partner_img/top_bg.gif") repeat-x left top;}
#wrap{overflow:hidden;width:1000px;min-height:500px;margin:26px auto 0;}
#lnb_con{float:left;width:220px;margin-top:24px;}
#container{float:right;width:760px;}
#container_l{float:left;width:760px;}
#footer{width:100%;height:100px;background:#858688}
#footer_in{position:relative;width:1000px;height:80px;margin:0 auto 0 auto;padding:20px 0 0 0;background:#858688}

/* main */
.main_bg{width:100%;height:360px;background:url("../../images/partner_img/main_bg.png") no-repeat 50% top;}
.r_txt{float:right;margin-top:80px;}
#main_content{overflow:hidden;}
.table_box{width:480px;float:left;}
.main_tlt{overflow:hidden;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #9a9b9d;}
.main_tlt h2{float:left;font-size:16px;color:#303030;}
.main_tlt a{float:right;}
.main_table{width:100%;font-size:11px;margin-bottom:20px;font-size:12px}
.main_table td{padding-bottom:3px;}
.main_table td.first{padding-left:10px;background:url("../../images/partner_img/main_bul02.png") no-repeat left 8px;}
.main_table td a{color:#666;font-size:12px;font-family:Dotum}
.main_table td a:hover{color:#e54384;}


/*달력*/
.ui-datepicker-trigger{vertical-align:middle;*vertical-align:top;border:0;}

/* btn */
.btn_wrap01{float:right;width:67px;}
.btn_wrap02{float:right;width:144px;}
.btn_wrap03{float:right;width:216px;}
.btn_wrap04{float:right;width:235px;}

.btn_type01{padding:4px 0 6px 9px;*padding:0 0 4px 9px;background:url("../../images/partner_img/btn_01.gif") repeat-x left top;}
.btn_type01 a{padding:4px 9px 6px 0;*padding:4px 9px 4px 0;background:url("../../images/partner_img/btn_01.gif") repeat-x right top;}
.btn_type01 a:hover{color:#333;}

.btn_type02{padding:4px 0 6px 9px;*padding:0 0 4px 9px;background:url("../../images/partner_img/btn_02.gif") repeat-x left top;}
.btn_type02 a{padding:4px 9px 6px 0;*padding:4px 9px 4px 0;color:#fff;background:url("../../images/partner_img/btn_02.gif") repeat-x right top;}
.btn_type02 a:hover{color:#fff;}

.btn_type03{float:left;margin:0 0 0 5px;width:67px;height:25px;line-height:23px;background:url("../../images/partner_img/btn_03.gif") repeat-x left top;}
.btn_type03 a{display:block;width:67px;height:25px;line-height:22px;font-weight:bold;text-align:center;color:#fff}
.btn_type03 a:hover{color:#fff;}

.btn_type03_long{float:left;width:161px;height:25px;background:url("../../images/partner_img/btn_03_long.gif") no-repeat left top;}
.btn_type03_long a{display:block;width:161px;height:25px;line-height:22px;font-size:11px;font-weight:bold;text-align:center;color:#fff}
.btn_type03_long a:hover{color:#fff;}

.btn_type04{padding:2px 0 5px 9px;*padding:0 0 4px 9px;background:url("../../images/partner_img/btn_04.gif") repeat-x left top;}
.btn_type04 a{padding:3px 9px 5px 0;*padding:3px 9px 4px 0;font-size:11px;color:#666;background:url("../../images/partner_img/btn_04.gif") repeat-x right top;}
.btn_type04 a:hover{color:#666;}

.btn_type05{padding:2px 0 5px 9px;*padding:0 0 4px 9px;background:url("../../images/partner_img/btn_04.gif") repeat-x left top;}
.btn_type05 a{padding:3px 9px 5px 0;*padding:3px 9px 4px 0;font-size:11px;color:#666;background:url("../../images/partner_img/btn_04.gif") repeat-x right top;}
.btn_type05 a:hover{color:#666;}

/* header */
.header{width:1000px;margin:0 auto;}
.header .topmenu{float:right;overflow:hidden;height:26px;padding-top:10px;}
.header .topmenu li{float:left;margin-left:10px;padding-left:10px;background:url("../../images/partner_img/bar_bg01.gif") no-repeat left 2px;}
.header .topmenu li:first-child{margin-left:0;padding-left:0;background-image:none;}
.header .topmenu li a{color:#e3e3e3;}
.header .gnbmenu{position:relative;clear:both;}
.header .gnbmenu .logo{position:absolute;top:36px;left:0;}
.header .gnbmenu .gnb{float:right;overflow:hidden;}
.header .gnbmenu .gnb li{float:left;}

/* lnb */
.lnb{padding:28px 14px 14px;border:1px solid #d5d2d2;background-color:#fff;}
.lnb h2{margin-bottom:6px;padding-bottom:16px;font-size:18px;border-bottom:2px solid #606060;}
.lnb ul{}
.lnb ul li{margin-top:8px;padding-bottom:8px;border-bottom:1px solid #eeecec;}
.lnb ul li a{color:#666666;display:block;font-size:16px;}
.lnb ul li a:hover{font-weight:bold;color:#3f3f3f;background:url("../../images/partner_img/bul_lnb_menubg.gif") no-repeat 100% 2px;}

/* 1depth LINK style */
#lnb li a, #lnb li a:link, #lnb li a:visited{color:#666666;display:block;}
#lnb li a:hover, #lnb li a:focus, #lnb li a:active,
#lnb li a.hover, #lnb li a:link.hover, #lnb li a:visited.hover{font-weight:bold;color:#3f3f3f;background:url("../../images/partner_img/bul_lnb_menubg.gif") no-repeat 100% 2px;}



.benner{position:relative;margin-top:10px;padding:15px 0;border:1px solid #d5d2d2;background-color:#fff;}
.benner .online{width:188px;margin:0 0 10px 0;padding-left:13px;font-weight:bold;font-size:15px}
.benner .online span{color:#1fb25a;}
.benner .online_ip{margin-left:13px;}
.benner .online_ip strong{padding-right:0;letter-spacing:-1px;font-size:11px;color:#999}
.benner .partnerGrade .btn_type01{position:absolute;right:13px;top:60px;width:60px;height:20px;background:none;font-family:dotum}
.benner .partnerGrade_ip .btn_type01 a{display:block;width:60px;height:20px;line-height:15px;background:url("../../images/partner_img/btn_bglogin.gif") no-repeat left top;font-size:11px;text-align:center;color:#555}
.benner .partnerGrade{width:188px;margin:0 0 10px 0;padding-left:13px;font-weight:bold;font-size:11px} 
.benner .partnerGrade span{color:#1fb25a;}
.benner ul{overflow:hidden;margin-top:1px;border-top:1px dashed #e7e8e9;font-size:13px}
.benner ul li{float:left;margin:15px 0 0 14px;padding-left:12px;background:url("../../images/partner_img/bar_bg03.gif") no-repeat left 3px;}
.benner ul li:first-child{margin-left:4px;background-image:none;}

/* content */
.ico_secret{margin:0 0 0 5px}

.nav{text-align:right;margin-bottom:6px;}
#content{padding:24px 24px 40px 24px;border:1px solid #d5d2d2;background-color:#fff;}
#content:after{content:'';display:block;clear:both}

.tlth3{position:relative;margin-bottom:15px;padding-bottom:15px;color:#bbb;border-bottom:1px solid #e6e6e6;}
.tlth3 span{margin-right:10px;padding-right:10px;font-size:26px;letter-spacing: -2px;color:#373737;background:url("../../images/partner_img/bar_bg04.gif") no-repeat right 5px;}
.tlth3 strong{position:absolute;top:-8px;*top:-4px;left:180px;}
.tlth3 strong.txt2{position:absolute;top:-8px;*top:-4px;left:280px;}
.tlth4{margin-top:30px;margin-bottom:10px;padding-left:8px;font-size:13px;background:url("../../images/partner_img/bul_02.gif") no-repeat left 7px;}
.search{width:710px;height:22px;margin-bottom:20px;padding:14px 0;text-align:center;background:url("../../images/partner_img/search_bg.gif") no-repeat left top;}
.search strong{margin-right:2px;vertical-align:middle;}
.search select{margin-right:2px;border:1px solid #d3d3d3}
.search input{margin-right:2px;height:15px;padding:3px 0 2px 0}
.search_pdd{padding-left:30px;}
.search_pdd2{padding-left:10px;}

.h_btn{overflow:hidden;margin-bottom:10px;}
.h_btn .tlth4{float:left;margin-bottom:0;}
.h_btn p{float:right;margin-top:26px;}
.btn30{margin-top:30px;}

.page_num{overflow:hidden;margin-bottom:10px;}
.page_num p{float:left;}
.page_num p span{font-weight:bold;color:#f03c3c;}
.page_num div{float:right;padding:2px 0;}
.page_num div select{margin-right:2px;}
.page_num div strong{margin-right:2px;}

.SMS_box{overflow:hidden;margin:30px 0 0 30px;}
.SMS_box .SMS_left{float:left;width:348px;height:522px;background:url("../../images/partner_img/sms_bg.gif") no-repeat left top;}
.SMS_box .SMS_right{float:left;width:234px;height:305px;margin-top:84px;padding:10px 16px;background:url("../../images/partner_img/sms_txt_bg.gif") no-repeat left top;}
.SMS_box .SMS_left textarea{height:180px;margin:114px 0 0 78px;border:none;}
.SMS_left strong{margin:16px 0 0 127px;display:block;font-size:15px;}
.SMS_left p{margin:27px 0 0 82px;}
.SMS_left p span{display:block;font-weight:bold;}
.SMS_left p input{}

.SMS_right h2{padding-bottom:5px;font-size:16px;color:#fff;}
.SMS_right div{margin-top:10px;padding:10px 10px;border:1px solid #cdcdcd;background-color:#fff;height:120px;overflow-x:auto;*overflow-y:scroll;}
.SMS_right p{margin-top:10px;}
.SMS_right ul li{margin-bottom:5px;}


/* footer */
#footer_in {position: relative;}
#footer_in address{margin-bottom:10px;}
#footer_in .privacy{position:absolute;left:285px;top:38px;width:105px;height:17px;cursor:pointer;}
#footer_in .copy{}
#footer_in .tel{position:absolute;top:20px;right:0;}

/* main */


/* table */
.basic{width:100%;margin-bottom:10px;font-family:dotum}
.basic tr.trfirst th,
.basic tr.trfirst td{border-top:1px solid #1958a8;}
.basic tr.twobg th{background:#f4f4f4 url("../../images/partner_img/bar_bg02.gif") no-repeat left 20px;}
.basic thead th{padding:10px 0;border-bottom:1px solid #d5d5d5;background:#f4f4f4 url("../../images/partner_img/bar_bg02.gif") no-repeat left 13px;}
.basic thead th:first-child{padding:10px 0;border-bottom:1px solid #d5d5d5;background-image:none;}
.basic tbody th{padding:10px 0;border-bottom:1px solid #d5d5d5;}
.basic tbody td{padding:10px 0;border-bottom:1px solid #d5d5d5;}

.basic_write{width:100%;margin-bottom:10px;font-family:dotum}
.basic_write tr.trfirst th,
.basic_write tr.trfirst td{border-top:1px solid #1958a8;}
.basic_write thead th{padding:10px 0;font-weight:normal;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background-color:#f4f4f4;color:#333}
.basic_write tbody th{padding:10px 14px;font-weight:normal;text-align:left;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background-color:#f4f4f4;color:#333}
.basic_write tbody th.two_b{background-color:#fbfafa;}
.basic_write tbody th.first,
.basic_write thead th.first,
.basic_write tbody td.first{border-left:none;}
.basic_write tbody td{padding:10px 10px 10px 14px;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;color:#666;line-height:150%;word-break: break-all;}
.basic_write tbody td.second{padding:10px 10px 10px 14px;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;color:black;line-height:150%;word-break: break-all;align:center;}
.basic_write tbody .file a{color:#666}
.basic_write tbody .file img{margin:0 0 2px 0}
.basic_write .pT1{margin:5px 0 0 0;}
.basic_write .Fb{font-weight:bold;}
.basic_write .colff6600{color:#ff6600}

/* table: 프론트주소 */
.basic_Fwrite{width:100%;margin-bottom:10px;font-family:dotum}
.basic_Fwrite tr.trfirst th,
.basic_Fwrite tr.trfirst td{border-top:1px solid #449c52;}
.basic_Fwrite thead th{padding:10px 0;font-weight:normal;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background-color:#f4f4f4;color:#333}
.basic_Fwrite tbody th{padding:10px 14px;font-weight:normal;text-align:left;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background-color:#f4f4f4;color:#333}
.basic_Fwrite tbody th.two_b{background-color:#fbfafa;}
.basic_Fwrite tbody th.first,
.basic_Fwrite thead th.first,
.basic_Fwrite tbody td.first{border-left:none;}
.basic_Fwrite tbody td{padding:10px 10px 10px 14px;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;color:#666;line-height:150%;word-break: break-all;}
.basic_Fwrite tbody .file a{color:#666}
.basic_Fwrite tbody .file img{margin:0 0 2px 0}
.basic_Fwrite .pT1{margin:5px 0 0 0;}
.basic_Fwrite .Fb{font-weight:bold;}
.basic_Fwrite .colff6600{color:#ff6600}

.basic label,
.basic_write label{padding-right:8px;}

.numbox p:after{content:'';display:block;clear:both}
.numbox p{margin:0 0 2px 0;}
.numbox .spL{display:block;float:left;width:60px;}
.numbox .spR{display:block;float:left}

/* desc */
.desc_txt01{}
.desc_txt01 li ul{margin-left:10px;}
.desc_txt02{margin-bottom:5px;text-align:right;}

/*pageing*/
.pageing{margin-top:20px;text-align:center;}
.pageing img{vertical-align:middle;}
.pageing span{font-weight:bold;color:#005595;padding:0 3px;}
.pageing a{color:#666;padding:0 3px;}
.pageing a:hover{color:#005595;}
.pbtn_m{margin-top:0 !important;}

/* popup */
.pop_con{background-color:#fff;}
.pop_con h1{padding:10px;font-size:14px;color:#fff;background:#449c52}
.pop_con h3{padding:10px;font-size:14px;color:#fff;background-color:#2f6a99;}
.pop_con h4.p_h4bul{margin-bottom:12px;padding-left:14px;background:url("../../images/partner_img/bul_03.gif") no-repeat left 4px;}
.pop_con h4.h4tlt{margin-bottom:5px;color:#0b8b1f;font-size:14px;}
.pop_con .guide_txt{margin-bottom:20px;color:#565656;}
.pop_con .guide_txt .p_point{font-size:8px;vertical-align:middle;}
.pop_con .pop_scroll{overflow:hidden}
.pop_con .tabscroll{width:480px;height:400px;margin:0 auto;padding:0;overflow-x:hidden;overflow-y:scroll;}
.pop_con .pop_box{padding:20px;padding-bottom:0px;}
.pop_con .search{width:481px;height:22px;margin:20px auto 20px auto;padding:14px 0;text-align:center;background:url("../../images/partner_img/search_bg02.gif") no-repeat left top;}
.pop_tab{overflow:hidden;margin:20px;background:url("../../images/partner_img/bul_05.jpg") repeat-x left bottom;}
.pop_tab li{float:left;width:90px;height:24px;padding-top:5px;text-align:center;border:1px solid #cccccc;background:url(../imgs/tab_off.gif) no-repeat left top;}
.pop_tab li a{font-size:120%;}
.pop_tab li.on{background-color:#2f6a99;border:1px solid #295c85;}
.pop_tab li.on a{color:#fff;font-weight:bold;}

.pop_Ftab{overflow:hidden;margin:20px;background:url("../../images/partner_img/bul_05.jpg") repeat-x left bottom;}/* 탭: 주소(프론트) */
.pop_Ftab li{float:left;width:90px;height:24px;padding-top:5px;text-align:center;border:1px solid #cccccc;background:url(../imgs/tab_off.gif) no-repeat left top;}
.pop_Ftab li a{font-size:120%;}
.pop_Ftab li.on{background-color:#449c52;border:1px solid #176021;}
.pop_Ftab li.on a{color:#fff;font-weight:bold;}

.pop_con .search02{width:100%;margin-bottom:20px;padding:14px 0;text-align:center;border:1px solid #e1e1e1;background-color:#f5f5f5;}
.pop_con .searchin{height:20px;line-height:20px}
.pop_con .search02 input{vertical-align:top}
.pop_desc{margin-bottom:5px;padding-left:10px;background:url("../../images/partner_img/bul_04.gif") no-repeat left 7px;}
.pop_alert{overflow:hidden;margin-top:30px;padding:10px;border:1px solid #e6e6e6;background-color:#f9f9f9;}
.pop_alert dt{float:left;}
.pop_alert dd{width:360px;float:left;margin-left:10px;}
.pop_grey_box{min-height:160px;margin-bottom:20px;padding:15px;color:#565656;border:1px solid #e1e1e1;background-color:#f5f5f5;}
.popgreyBox_oflow{margin-bottom:20px;padding:15px;color:#565656;border:1px solid #e1e1e1;background-color:#f5f5f5;height:130px;}
.popgreyBox_outo{margin-bottom:15px;padding:15px;color:#565656;border:1px solid #e1e1e1;background-color:#f5f5f5;}
.pop_footer{overflow:hidden;margin-top:10px;padding:8px 10px 0px 25px;border-top:1px solid #e3e3e3;}
.pop_footer label{float:left;}
.pop_footer .pf_btn{float:right;}


.Policy{width:690px;height:500px}
.Policy dl{padding:0 20px 0 0}
.Policy dl dt{margin:0 0 10px 0;font-size:14px;color:#0b8b1f;font-weight:bold;}
.Policy dl dd{margin:0 0 30px 0;line-height:190%;}
.Policy dl dd ul li{padding:0 0 0 6px;background:url("../../images/front_img/content/bg_poparrow.gif") no-repeat left 10px}
.Policy dl dd div.bit01{padding:0 0 0 6px;background:url("../../images/front_img/content/bg_poparrow.gif") no-repeat left 10px}
.Policy dl dd ol{margin:15px 0 0 0}
.Policy dl dd .day{margin:10px 0 0 0}

.poptabBoxSty{width:650px;margin:10px 0 40px 0;padding:10px 10px;background:#f3f3f3;border:1px solid #e5e5e5}
.poptabBoxSty .popinstyle{width:650px;border:1px solid #616161}
.poptabsty1{width:650px;font-family:Dotum;z-xindex:9}
.poptabsty1 tbody th{padding:1.5% 2%;background:#5d5d5d;color:#eee;border-right:1px solid #cdcdcd;border-bottom:1px solid #9b9b9b;text-align:left}
.poptabsty1 tbody td{padding:1.5% 2%;background:#fff;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;}
.poptabsty1 tbody .lst th{border-bottom:0}
.poptabsty1 tbody .lst td{}
.poptabsty1 tbody .bakcol1{background:#f1f1f1}
.tabsty2{width:100%;font-family:Dotum;}
.tabsty2 thead th{padding:1.5% 2%;background:#5d5d5d;border-left:1px solid #cbcbcb;text-align:center;color:#fff}
.tabsty2 thead th.fst{border-left:0}
.tabsty2 tbody td{padding:1.5% 2%;background:#fff;border-left:1px solid #cbcbcb;border-bottom:1px solid #e2e2e2;}
.tabsty2 tbody td.fst{border-left:0}
.tabsty2 tbody .bakcol1{background:#f1f1f1}

#pop_contentBox h2.p_h2bul{margin-bottom:10px;padding-left:16px;font-size:12px;background:url("../../images/front_img/common/bul_08.gif") no-repeat left 3px;}
.pop_grey_box{min-height:120px;padding:15px;color:#565656;border:1px solid #e1e1e1;background-color:#f5f5f5;}

.find_div{position:relative; }
.find_div div{}
.find_div .btnfind{position:absolute;left:160px;top:2px;}

.coop_tab{overflow:hidden;margin:20px;background:url("../../images/partner_img/bul_05.jpg") repeat-x left bottom;}
.coop_tab li{float:left;height:24px;padding-top:5px;padding-left:15px;padding-right:15px;text-align:center;border:1px solid #cccccc;cursor:pointer;}
.coop_tab li.on{background-color:#2f6a99;border:1px solid #295c85;color:#fff;font-weight:bold;font-size:120%;}