@charset "utf-8";
@font-face {
  font-family:'NanumGothic'; 
  src: local('나눔고딕');
  src: url('NanumGothic.eot') format("eot");
  src: local(※), url('NanumGothic.woff') format('woff'),
        url('NanumGothic.ttf') format('truetype');
}
@font-face {
  font-family:'MalgunGothic';
  src: local('맑은 고딕');
  src: url('MalgunGothic.eot') format("eot");
  src: local(※);
}

/* CSS Document */
body {font-size:12px; font-family:"굴림"; line-height:160%; color:#4b4b4b; }
img {vertical-align:middle;border:0;}
a{text-decoration: none;}
html, body, h1, h2, h3, h4, h5, h6, div, p, blockquote, pre, code, address, ul, ol, li, dl, dt, dd, table, thead, tbody, tfoot, caption, th, td, form, fieldset, legend, hr, input, button, textarea, object {margin:0;padding:0;}
ul,li,ol{list-style-type:none;}
.it  {border:1px solid #d0d0d0;background-color:#fffefb;padding:2px 0 0 3px;height:16px;}
.its{border:1px solid #d0d0d0;background-color:#f5f5f5;padding:2px 0 0 3px;height:16px;}
.itn{border:0;background-color:#fff;padding:2px 0 0 3px;height:16px;}
.it_focus{border:1px solid #d49e36;background-color:#fffdf8;padding:2px 0 0 3px;height:16px;}
.selt {border:1px solid #c6c7cc;color:#454545;;height:20px;padding:1px;}

.centr { text-align:center; }
.valn_txt { vertical-align:text-top; }
.valn_top { vertical-align:top; }
.fnt95 { font-size:95%; }
.mg_0 { margin:0; padding:0; }
.mg_b5 { margin-bottom:5px;}
.mg_b10 { margin-bottom:10px;}
.mg_b15 { margin-bottom:15px;}
.mg_b20 { margin-bottom:20px;}
.mg_b40 { margin-bottom:40px;}
.mg_r5 { margin-right:5px;}
.mg_r20 { margin-right:20px;}
.mg_l5 { margin-left:5px;}
.mg_l10 { margin-left:10px;}
.mg_l15 { margin-left:15px;}
.mg_l20 { margin-left:20px;}
.mg_l25 { margin-left:25px;}
.mg_l50 { margin-left:60px; }
.mg_l100 { margin-left:110px; }
.mg_l120 { margin-left:120px; }
.mg_l150 { margin-left:345px; }
.mg_t5 { margin-top:5px;}
.mg_t10 { margin-top:10px; }
.mg_t15 { margin-top:15px; }
.mg_t20 { margin-top:20px; }
.mg_t40 { margin-top:40px; }
.col_4b { color:#4b4b4b; }
.col_mag { color:#ad3681;}
.col_redb { color:#89105c;}
.col_red { color:#a82d2d; }
.col_orange { color:#e86404; font-weight:bold; }
.col_gray95 {color:#a6a6a6; font-size:95%; }
.fnt80 { font-size:80%; } 
.h4mag { background:url(/ko/imgs/mypage/ah3.gif) no-repeat left center; margin:15px 0 10px 15px; padding: 0 0 0 15px; font-size:100%; }
.h4sq { background:url(/ko/imgs/mypage/ah3.gif) no-repeat 0 5px; margin-top:15px; padding-left:17px; line-height:24px;font-weight:bold;}
.h4cir { background:url(/ko/imgs/mypage/ah4cir.gif) no-repeat left center; margin:15px 0 5px 5px; padding: 0 0 0 15px; font-size:100%; }
.invisible { display:none; }
.clear1 { height:1px; clear:both; }
.clear { clear:both; } 
.bld { font-weight:bold; }
.normal {font-weight:normal !important; }
.pointer {cursor:pointer; cursor:hand;}

.red {color:#EB0000;}
.black{color:#000;}
.blue{color:#03c;}
.blue02{color:#216b9d;}
.blue03{color:#0066ff;}
.sky{color:#0099ff;}
.orange{color:#f78703;}
.silver{color:#a9a9a9;}
.brown{color:#943D00;}
.gray{color:#888;}
.purple {color:#bb3c8c;}
.font11{font-size:11px;font-family:dotum;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.gothic {font-family:'Malgun Gothic','맑은 고딕',MalgunGothic,Helvetica,sans-serif;}

input::placeholder {color: #999; font-size:12px;}
input::-webkit-input-placeholder {color: #999; font-size:12px;}
input:-ms-input-placeholder {color: #999; font-size:12px;}
textarea::placeholder {color: #999; font-size:12px;}
textarea::-webkit-input-placeholder {color: #999; font-size:12px;}
textarea:-ms-input-placeholder {color: #999; font-size:12px;}
input.large {border:1px solid #d0d0d0;background-color:#fffefb;padding:0 3px;height:22px;font-family:'맑은 고딕','MalgunGothic',sans-serif;font-size:14px;}
select.large {padding:1px 2px 0 2px; height:25px; line-heigh:26px; font-family:'맑은 고딕','MalgunGothic',sans-serif;font-size:14px;}


#header { position:relative; width:980px; margin:0; padding:0; text-align:left; background:url(/ko/imgs/common/top_bg.gif) no-repeat 0 0; z-index:100; }
#header p.logo { margin:0; padding:18px 0 52px 0; }
#header div.util { float:right; width: 330px; margin:0; padding:14px 0 0 340px; }
.menu { position: absolute; top:70px; background-color:transparent; z-index:101;}
/*#core {width:1000px;padding:0;margin:0 auto;min-height:550px;overflow:hidden;background:url('/ko/imgs/common/top_back_1.jpg') no-repeat left top;}*/
#core {width:1000px;padding:0;margin:0 auto;min-height:550px;overflow:hidden;}
#container01 {width:1000px;padding:0;margin:0 auto;min-height:550px;overflow:hidden;}
/*#container02 {width:1000px;padding:0;margin:0 auto;min-height:550px;overflow:hidden;background:url('/ko/imgs/common/top_back_1.jpg') no-repeat left top;}
#container03 {width:1000px;padding:0;margin:0 auto;min-height:550px;overflow:hidden;background:url('/ko/imgs/common/top_back_1.jpg') no-repeat left top;}
#container04 {width:1000px;padding:0;margin:0 auto;min-height:550px;overflow:hidden;background:url('/ko/imgs/common/top_back_1.jpg') no-repeat left top;}
#container05 {width:1000px;padding:0;margin:0 auto;min-height:550px;overflow:hidden;background:url('/ko/imgs/common/top_back_1.jpg') no-repeat left top;}*/

#footer { width:980px; height:80px; margin:0; padding:20px 0 0 0; }
#footer dt { float:left; margin:0; padding:0; }
#footer dt.sns { float:left; padding:10px 0 0 40px; }
#footer dd { float:right; margin: 14px 1px 0 0; padding:0; }

#left_s { float:left; width:190px; margin:0; padding:0; text-align:left; }
#left_s p { margin:40px 0 10px 0; padding:0; text-align:left; }
#left_s ul { margin:0; padding:0; list-style:none; border-top:2px solid #8c8373; }
#left_s li { margin: 0; padding: 6px 2px 0 2px; border-top:1px solid #dbdbdb; }
#left_s li.fst { border-top: none; }
#left_s li.last { border-bottom: 1px solid #8c8373; }
.left_sub { width:80px; margin: 10px 0 15px 15px; padding:0; }
#left { float:left; width:190px; margin:0; padding:0; background:url(/ko/imgs/member/l4back.gif) no-repeat left top; text-align:left; }
#left p { margin:40px 0 10px 0; padding:0; text-align:left; }
#left ul { margin:0; padding:0; list-style:none; border-top:2px solid #8c8373; }
#left li.last { border-bottom: 1px solid #8c8373; !important }
#left li { margin: 6px 0 6px 0; padding: 0 2px 0 2px; border-bottom:1px solid #dbdbdb; }

/* Left Lnb Old (KSB) 
#left_area {position:relative; float:left; width:175px; padding-bottom:50px;}
#left_area h2 {height:21px;margin:40px 0 6px 0; padding-bottom:14px; text-align:left; font:bold 22px 'Malgun Gothic'; border-bottom:2px solid #8c8373;}
#left_area h2 a{color:#625849;}
#left_area h2 a:hover{color:#911764;}

#left_area .lnb li {line-height:14px;font:bold 12px dotum;letter-spacing:-1px;background:url('/ko/imgs/common/lnb_line.gif') no-repeat left top;}
#left_area .lnb li a {display:block; color:#565656;padding:8px 0 9px 12px}
:root #left_area .lnb li a {padding:9px 0 8px 12px\9;}
#left_area .lnb li a:hover {color:#911764;}
#left_area .lnb li:hover {background:url('/ko/imgs/common/lnb_line_over.gif') no-repeat left top;}
#left_area .lnb li.on {background:url('/ko/imgs/common/lnb_line_on.gif') no-repeat left top;}
#left_area .lnb li.on a {color:#fff; text-decoration:none;}
#left_area .lnb li.nline { padding-top:8px;margin-bottom:4px; border-bottom:1px solid #ddd; background:none;}
#left_area .lnb li.none { padding-top:2px;margin-bottom:2px; background:none;}

#left_area .lnb li ul {padding:8px 0 2px; overflow:hidden;}
#left_area .lnb li ul.first {padding:10px 0 4px; background-image:none;}
#left_area .lnb li ul li {width:140px !important; padding:1px 0 1px 22px; font-size:12px;letter-spacing:0;line-height:12px; border-bottom:0; background:url('/ko/imgs/common/lnb_dot.gif') no-repeat 14px 5px;}
#left_area .lnb li ul li a {display:inline; padding:0 !important; color:#323232 !important; font-weight:normal;}
#left_area .lnb li ul li a:hover {color:#911764 !important; text-decoration:underline;}
#left_area .lnb li ul li:hover,#left_area .lnb li ul li.on {color:#333; font-weight:bold; background:url('/ko/imgs/common/lnb_dot_on.gif') no-repeat 14px 4px;}
#left_area .lnb li ul li.on a, #left_area .lnb li ul li a.on {color:#911764 !important;text-decoration:none; font-weight:bold;text-decoration:underline;}

#left_area .lnb li.board ul li {width:140px !important; padding:1px 0 0 22px; font-size:12px;letter-spacing:0;line-height:12px; border-bottom:0; background:url('/ko/imgs/common/lnb_dot.gif') no-repeat 14px 4px;}
#left_area .lnb li.board ul li:hover,#left_area .lnb li.board ul li.on {color:#333; font-weight:bold; background:url('/ko/imgs/common/lnb_dot_on.gif') no-repeat 14px 4px;}
#left_area .lnb li.board ul li.on a, #left_area .lnb li.board ul li a.on {color:#911764 !important;text-decoration:none; font-weight:bold;text-decoration:underline;}

#left_area .lnb li.my ul li {width:140px !important; padding:1px 0 1px 22px; font-size:12px;font-weight:bold;line-height:14px; border-bottom:0; background:url('/ko/imgs/common/lnb_dot.gif') no-repeat 14px 5px;}
#left_area .lnb li.my ul li:hover,#left_area .lnb li.my ul li.on {color:#333; font-weight:bold; background:url('/ko/imgs/common/lnb_dot_on.gif') no-repeat 14px 5px;}
#left_area .lnb li.my ul li.on a, #left_area .lnb li.my ul li a.on {color:#911764 !important;text-decoration:none; font-weight:bold;text-decoration:underline;}
/* Left Lnb Old */

/* Left Lnb (KSB) */
#left_area {position:relative;float:left;width:185px;height:700px;padding-bottom:40px;margin-top:70px;background:url('/ko/imgs/common/ln_bg.png') no-repeat left top;}
#left_area h3 {padding:10px 0 0 18px; font-size:11px;font-family:'맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif;font-weight:normal;color:#bababa;}
#left_area h2 {padding:8px 0 16px 14px; font-weight:bold;font-size:22px;font-family:Batang,"바탕";color:#545454;letter-spacing:-1.5px;}
#left_area h4 {padding:8px 0 16px 14px; font-weight:bold;font-size:18px;font-family:Batang,"바탕";color:#545454;letter-spacing:-1.5px;}
#left_area h4 em {font-size:12px !important;}

#left_area .lnb li {line-height:14px;font:bold 12px dotum;letter-spacing:0;background:url('/ko/imgs/common/ln_line.gif') no-repeat 0 0;}
#left_area .lnb li a {display:block; color:#565656;padding:7px 0 9px 16px}
:root #left_area .lnb li a {padding:9px 0 8px 16px\9;}
#left_area .lnb li a:hover {color:#911764;}
#left_area .lnb li:hover {}
#left_area .lnb li.on {background:url('/ko/imgs/common/ln_line_on.gif') no-repeat left top;}
#left_area .lnb li.m1.on {background:url('/ko/imgs/common/ln_line1_on.gif') no-repeat left top;}
#left_area .lnb li.m2.on {background:url('/ko/imgs/common/ln_line2_on.gif') no-repeat left top;}
#left_area .lnb li.m3.on {background:url('/ko/imgs/common/ln_line3_on.gif') no-repeat left top;}
#left_area .lnb li.m4.on {background:url('/ko/imgs/common/ln_line4_on.gif') no-repeat left top;}
#left_area .lnb li.on a {color:#fff; text-decoration:none;}
#left_area .lnb li.nline {width:174px;margin:0 0 4px 6px;padding-top:4px;border-bottom:1px solid #ddd; background:none;}
#left_area .lnb li.none { padding-top:2px;margin-bottom:2px; background:none;}

#left_area .lnb li ul {padding:0 0; overflow:hidden;}
#left_area .lnb li ul.first {padding:10px 0 4px; background-image:none;}
/*#left_area .lnb li ul li {width:100%; height:24px; line-height:24px; padding:1px 0 0 28px; font-size:12px;background:url('/ko/imgs/common/lnb_dot.gif') no-repeat 17px 11px;}*/
#left_area .lnb li ul li {width:100%; height:22px; line-height:22px; padding:1px 0 0 28px; font-size:12px;background:none;}
#left_area .lnb li ul li a {display:inline-block; padding:0 !important; color:#323232 !important; font-weight:normal;width:150px; height:24px;}
#left_area .lnb li ul li a span{display:inline-block;width:150px; height:24px;}
#left_area .lnb li ul li a:hover {color:#911764 !important; text-decoration:none;}
#left_area .lnb li ul li:hover {background:url('/ko/imgs/common/ln_sline_over.gif') no-repeat 0 0;}
#left_area .lnb li ul li.on {background:url('/ko/imgs/common/ln_sline_on.gif') no-repeat 0 0;height:24px;line-height:24px;}
#left_area .lnb li ul li.on a, #left_area .lnb li ul li a.on {color:#f8f8f8 !important;font-weight:bold;text-decoration:none;}
/* Left Lnb */

/*#contents { float:right; width:810px; margin:0; padding:0; text-align:left; z-index:50; } */
#contents {float:right; width:780px; margin:0; padding:0; text-align:left; z-index:50;}
#contents .top_back1 {height:230px; margin:0; padding:0; }
#contents .top_back2 {height:230px; margin:0; padding:0; }
#contents .top_back3 {height:230px; margin:0; padding:0; }
#contents .top_back5 {height:220px; margin:0; padding:0; }

 /*navi 외 추가(KSB)*/
#contents .htop {height:170px;background:url('/ko/imgs/common/htop_bg.png') left bottom no-repeat;border-bottom:1px solid #e3e3e3;color:#9e9e9e;margin-bottom:16px;}
.top_ctitle {display:block;padding-top:136px; float:left; font-size:22px;font-weight:bold;font-family:'맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif; letter-spacing:-1px;color:#555;} /*top에서 간격조정*/
.top_cnavi {display:block;padding:154px 6px 0 0; float:right; color:#9e9e9e; font:normal 11px dotum;}
.top_cnavi .home{display:block;float:left;background:url('/ko/imgs/community_usr/ico_home.gif') 0 0 no-repeat;text-indent:-9999px;margin-top:1px;margin-right:2px;;width:10px;height:12px;}
.top_cnavi em{font:bold 11px Arial;color:#c0c0c0;padding:0 4px;}
.top_cnavi strong{font-weight:bold;}
.top_cnavi .gt{background:url('/ko/imgs/community_usr/ico_arrgray.gif') 50% 3px no-repeat;text-indent:-9999px;margin-top:2px;width:14px;height:11px;}

#contitle { margin: 0 0 0 30px; padding:0; }
.ctt { margin: 0 0 0 4px; padding:0; }
.cttsub { margin:6px 0 10px 4px; padding:0; }
#b_content { margin: 0 0 60px 0; }

#m1{padding: 35px 0 0 0; zoom:1;}
#m1:after{content: ".";display:block;font-size:0;height:0px;line-height:0;clear:both;}

#m1 div.cl { float:left; width:330px;height:295px; margin: 0; padding: 0;}
#m1 div.cr { float:right; margin-right:0; width:650px;margin: 0; padding: 0 0 0 0;}
.pag {position:absolute;top:420px;left:50%;margin-left:400px;width:100px;height:20px;z-index:999;display:block;background-image:url(no.gif);}


#m2 { margin:20px 0 0 0; padding:0; }
#m3 { width:980px; margin: 25px 0 0 0; padding:0; }
.m3left { float:left; width:724px; margin:0; padding:0; }
#m3right { float:right;width:255px; margin: 0 0 40px; padding: 25px 0 0 0; text-align:right; }
#m3r_news { height:162px; margin: 20px 0 0 26px; padding:0; background:url(/ko/imgs/main/614_bk.gif) no-repeat; text-align:left; }
.m3l_more { margin:0 0 0 450px; padding: 8px 0 8px 0; }
.m3l_1 { margin:0; padding:0; text-align:left; }
.m3l_2 { margin:0; padding:0; text-align:left; }
.m3_wrap_fst { margin:0; padding:5px 0 0 0;}
.m3_wrap { margin:0; padding:0; border-top:1px dashed #d0d0d0; }
.m_img { float:left; margin: 15px 0 0 20px; padding:0; text-align:left; }
.m_txt { margin:15px 0 0 240px; padding:0; text-align:left; }
.m3l_txtitle { margin:0; padding:0; font-size:120%; font-weight:bold; text-align:left; }
.m3l_txdd { margin: 5px 40px 0 0; padding:0; line-height:1.7em; }
.m3r_newstt { margin: 0 0 0 10px; padding: 8px 0 0 0; }
.m3r_ul { margin: 15px 0 0 25px; padding: 0; list-style: url(/ko/imgs/main/bl_org.gif); line-height: 1.9em;}


#d11_1 {margin: 0 0 60px 0;} /*left 30px -> 0*/
.cont1 {font-family:'맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif; font-size:13px; color:#000; line-height:150%;padding-left:12px;}
.cont1 .tit1 {font-family:'맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif; font-size:15px; font-weight:bold; color:#8c3500; margin:12px 0 8px 0;}
.cont1 .tit1 em {font:bold 16px Verdana; font-style:italic;}
.cont1 .tit2 {font-family:'맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif; font-size:14px; font-weight:bold; color:#333; margin:12px 0 8px 0;}
.cont1 .tit2 em {font:bold 15px Verdana; font-style:italic;color:#8c3500;}
.cont1 .lst1 {margin:6px 0 20px 15px; padding:0;}
.cont1 .lst1 ul { padding:8px 0 0 13px; list-style-image:url('/ko/imgs/common/dot_lst1.gif');}
.cont1 .lst1 ul li{text-align:justify;font:normal 12px gulim; line-height:150%;color:#4b4b4b;margin:4px 0;}
.cont1 table {margin-left:15px;border:0; padding:0; width:100%;}
.cont1 table th {font-weight:bold;vertical-align:top;padding-top:6px;}
.cont1 table td {vertical-align:text-top;vertical-align:top;}
.cont2 {font-family:"굴림", Gulim; font-size:12px; color:#4b4b4b; line-height:150%;padding-left:26px;}
.cont2 dl {margin: 4px 20px 0 0; padding: 12px 0 20px 0; border-top: 1px solid #e3e3e3; border-borrom: 1px solid #e3e3e3; }
.cont2 dt {float:right;}
.cont2 dd {margin-left:12px; line-height:150%; }
.cont3 {font:12px '맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif; color:#4b4b4b; line-height:160%;padding:4px 0 6px 0;}
.strong1 {color:#003399; font-weight:bold;}
.strong2 {color:#9c3676; font-weight:bold;}
.iright {float:right;margin-left:12px;}
.ileft {float:left;margin-right:12px;}
.tit3 {font:bold 15px '맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif;letter-spacing:-1px;}

#subcontents {margin: 0 0 30px 0;}
#subcontents .m1{background-color:#fff6f9;}
#subcontents .m2{background-color:#f8f2d9;}
#subcontents .m21{background-color:#f6eae2;}
#subcontents .m3{background-color:#f4fbf1;}
#subcontents .m4{background-color:#eff4f8;}
#subcontents .m5{margin-bottom:20px;}
#subcontents .m6{padding-bottom:30px;}
.subcont {position:relative; float:left; width:780px; margin-bottom:30px; vertical-align:top;}
.subcont table td {vertical-align:top;text-align:justify;}
.subcont .tbox1 {margin:60px 0 30px 26px; width:552px; text-align:justify;}
.subcont .tbox2 {margin:60px 0 30px 80px; width:630px; text-align:justify;}
.subcont .tbox3 {margin:30px 0 30px 26px; width:552px; text-align:justify;}
.subcont .tit1 {font:bold 14px '맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif; color:#252525; margin:0 0 20px 0;}
.subcont .tit2 {font:bold 14px '맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif; color:#333; margin:12px 0 8px 0;}
.subcont .tit2 em {font:bold 15px Verdana; font-style:italic;}
.subcont .tit2 em.m3 {color:#228d17;}
.subcont .tit3 {font-family:'맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif; font-size:15px; font-weight:bold; margin:12px 0 20px 0;}
.subcont .con1 {font-family:'맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif; font-size:13px; color:#252525; line-height:150%;}
.subcont .con2 {font-family:"굴림", Gulim; font-size:12px; color:#252525; line-height:150%;}
.subcont .olive {color:#655800;}
.subcont .pink {color:#a12d56;}
.subcont .green {color:#228d17;}
.subcont .brown {color:#cf793a;}
.subcont .lst {}
.subcont .lst ul {padding:12px 0 0 0; list-style-image:url('/ko/imgs/common/dot_lst1.gif');}
.subcont .lst ul li{text-align:justify;line-height:150%;margin:2px 0;}
.subcont .lst1 {margin:6px 0 20px 10px; padding:0;}
.subcont .lst1 ul {padding:8px 0 0 13px; list-style-image:url('/ko/imgs/common/dot_lst1.gif');}
.subcont .lst1 ul li{text-align:justify;font:normal 12px gulim; line-height:150%;color:#4b4b4b;margin:4px 0;}
.subcont .lst2 {}
.subcont .lst2 ul {padding:8px 0 0 13px; list-style-image:url('/ko/imgs/common/dot_lst1.gif');}
.subcont .lst2 ul li{text-align:justify;font:normal 12px gulim; line-height:140%;color:#4b4b4b;margin:4px 0;}
.subcont .lst3 {margin:2px 0 20px 10px; }
.subcont .lst3 ul {padding:8px 0 0 13px; list-style-image:url('/ko/imgs/common/dot_lst1.gif');}
.subcont .lst3 ul li{text-align:justify;font:normal 12px gulim; line-height:140%;color:#4b4b4b;margin:2px 0;}
.subcont .lst4 {}
.subcont .lst4 ul {padding:20px 0 12px 36px;}
.subcont .lst4 ul li{text-align:justify;font:normal 12px gulim; line-height:160%;color:#4b4b4b;margin:2px 0;}
.subcont .lst4 ul li em{font-family:'맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif;font-size:16px;font-weight:bold;}
.subcont .lp1 {padding-left:26px;}
.subcont .rp1 {padding-right:26px;}
.subcont h3 {line-height:22px;padding-top:4px;font-family:'맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif;font-size:14px;color:#333;background:url('/ko/imgs/common/title_bg1.png') no-repeat 0 0;}
.subcont h3.purple {color:#882c61;background:url('/ko/imgs/common/title_bg2.png') no-repeat 0 0;}
.subcont h3.blue {color:#333;background:url('/ko/imgs/common/title_bg3.png') no-repeat 0 0;}
.subcont h3.green {color:#333;background:url('/ko/imgs/common/title_bg4.png') no-repeat 0 0;}
.subcont .h301 {margin:50px 0 10px 0;}
.subcont .h302 {margin:0 0 10px 0;}
.subcont .h303 {margin:20px 0 6px 0;}
.i_right {float:right;}
.i_left {float:left;}
.letter_sp {letter-spacing:-1px;}
.subcont .mov {position:absolute;top:46px;left:296px;width:290px;height:190px;}
.subcont .mov2 {position:absolute;top:46px;left:466px;width:290px;height:190px;}
.subcont .mov1 {position:absolute;top:22px;left:296px;width:290px;height:190px;}	
.subcont .mov3 {position:absolute;bottom:46px;right:206px;width:290px;height:190px;}
.subcont .mov4 {position:absolute;bottom:76px;right:32px;width:290px;height:190px;}
.subcont .mov5 {position:absolute;bottom:40px;left:26px;width:290px;height:190px;}
.subcont .ifr {height:190px; margin-bottom:4px;}

.subcont .mlist table th {vertical-align:top;font-weight:bold;}
.subcont .mlist table td {vertical-align:top;}
.subcont .mlist table td.pb {padding-bottom:5px;}
.subcont .mlist table td.pb2 {padding-bottom:28px;}

.history {width:100%; padding-bottom:20px;}
.history table {width:750px;}
.history th {width:230px; vertical-align:top; text-align:right;}
.history th img {margin: 16px 16px 0 0;}
.history td {padding: 52px 0 20px 0; vertical-align:top;}
.history td.t0 {padding: 14px 0 20px 0; vertical-align:top; border-top:2px dashed #ccc;}
.history td.t1 {padding: 14px 0 20px 0; vertical-align:top; border-top:1px dashed #ccc;}
.history td strong {font-weight:bold; margin-right:8px;}
.history .tit3 {color:#a64467;}

.his { margin: 0 0 20px 14px; }
.his table { margin: 15px 0 0 0; width:730px;}
.his td { padding: 10px 0 10px 0; vertical-align:top;}
.his td.bld { font-weight:bold; text-align:right; padding: 10px 20px 10px 0; }
.his td.lne { border-top:1px solid #e5e5e5; } 
.his td.lnefst { border-top:2px solid #e2cada; }
.his td p { float:left; margin:10px 0 0 0; }
.his td em { font:bold 24px Verdana; font-style:italic; letter-spacing:-1px; color:#9c3676; }

#d11_2 { margin: 0 0 40px 0; }
#d11_3 { margin: 20px 0 40px 30px; } /* 선불교 FAQ(Q&A) */
#d11_3 table { width:734px; margin: 5px 0 0 0; padding:0; }
#d11_3 tr.tr_gy { background-color:#fafafa; }
#d11_3 td { padding: 5px; border-bottom:1px solid #ddd; text-align:center;}
#d11_3 td .cont {padding:6px 6px 10px 90px; text-align:left;}
#d11_3 td a {color:#454545;}
#d11_3 td a:hover {color:#00aadd;}
#d11_3 td.lft { text-align:left; }
#d11_3 td.r9 { border-bottom:1px solid #bbb; }
#d11_3_bbs_search { margin: 10px 0 0 0; padding: 12px 0 7px 0; text-align:center; background:url(/ko/imgs/intro/o13_back.gif) no-repeat; height:45px; }
#d11_3_bbs_search dt { float:left; margin: 0 0 0 200px }
#d11_3_bbs_search dd { margin: 0 0 0 10px; text-align:left; }
.d11_3_tb_paging { margin:0; text-align:center; font-weight:bold; color:#757575; }

#d13 { margin: 0 0 40px 30px; }
.d13p1wrap { margin:0; padding:0; }
.d13p1_left { float:left; width:430px; margin:0; padding:0; }
.d13p1_left p { margin:20px 0 0 0; padding:0; line-height:1.7em; }
.d13p1_right { float:right; margin:0 30px 0 0; padding:0; }

.d13p2wrap { margin: 20px 0 0 0; padding:0; }
.d13p2_left { float:left; width:340px; margin: 0 20px 0 0; padding:0; }
.d13p2_right { float: left; width:360px; margin:0 0 0 20px; padding:0; }
.d13p2_right p { margin:20px 0 0 0; padding:0; line-height:1.7em; }
.d13p2_right p.fst { margin:0; padding:0; line-height:1.7em; }

#d14_1 { margin: 0 0 40px 30px; }
.d141_1 { margin: 5px 0 40px 0; padding:0; font-size:120%; font-weight:bold; text-align:center; }
.d141album { float:left; width:367px; margin:0; padding:0; }
.d141album p { margin: 10px 0 5px 0; font-size:120%; font-weight:bold; }
.d141album span.gray { font-size: 80%; color:#666;}
.d141album span.orange { font-size: 80%; color:#e15602;}
.d141al2 { margin: 20px 0 0 0; }
.d141album2 { width:367px; margin:0 0 0 380px; padding:0; }
.d141album2 p { margin: 10px 0 5px 0; font-size:120%; font-weight:bold; }

#d14_2 { margin: 0 0 40px 0; font:14px dotum; line-height:150%; text-align:justify; color:#454545;}
#d14_2 p.navi1 {margin: 15px 0 0 0; padding:5px 0 0 0;}
#d14_2 p.navi3 {margin: 15px 0 0 0; padding:10px 0 0 0; border-top: 1px dashed #e0e0e0; }
#d14_2 p.tx1 { margin: 0 20px 0 53px; padding:0; }
#d14_2 p.tx2 { margin: 0 0 0 53px; padding:0; }
#d14_2 p.tx3 { margin: 8px 20px 0 53px;} 
#d14_2 dl { margin:0; padding:0; }
#d14_2 dt { float:left; width:360px; margin:0 0 0 53px; }
#d14_2 dd { margin:0 0 0 440px; padding:0;}
#d14_2 dd img{ margin-top:-40px;}
#d14_2 table { width:600px; margin: 10px 0 0 53px; }
#d14_2 th { padding:5px 0; border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; background-color:#f3f3f3;text-align:center; }
#d14_2 th.fst { border-left: 1px solid #e0e0e0; }
#d14_2 th.empt { border-top: none; background-color:#fff; }
#d14_2 td { padding:5px 0; border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; text-align:center; }
#d14_2 .c1 { border-left: 1px solid #e0e0e0; }
#d14_2 td.r9 { border-bottom: 1px solid #e0e0e0; }
#d14_2 td.empt { border-top: none; }

#d15 { margin: 0 0 40px 30px; }
#d15_video { margin: 15px 0 0 0; padding: 16px 0 0 0; background:url(/ko/imgs/intro/o51_video_bk.gif) no-repeat; width:743px; height:279px; }
#d15_video_left { float:left; margin: 0 0 0 18px; width:320px; height:240px; }
#d15_video_right { margin: 0 10px 0 410px; width: 320px; height:240px; } 
#d15_video_right p.vid1 { margin: 5px 0 0 0;}
#d15_video_right p.vid2 { margin: 9px 0 0 0; padding: 0 0 0 10px; }
#d15_video_right p.vid3 { margin: 14px 0 0 0; padding: 0 10px 0 10px; }
#d15_video_right p.vid4 { margin: 15px 0 0 0; padding: 0 0 0 10px; }
#d15_video_right p.vid5 { margin: 30px 0 0 0; }
#d15_video_right p.vid6 { margin: 2px 0 0 0; padding: 0 0 0 10px; }
.d15imgfst { margin: 15px 0 0 0; padding:5px 0 0 0;}
.d15img { margin: 15px 0 0 0; padding:10px 0 0 0; border-top: 1px dashed #e0e0e0; }
.d15txt { margin: 0 0 0 53px; padding:0; }
.d15txt_s { margin: 10px 0 0 53px; padding:0; }

#d16 { margin: 0 0 40px 0; }
#d16_map { margin:0; padding:0; }
#d16_map_left { float:left; }
#d16_map_right { margin:0; padding: 38px 0 0 274px; height:250px; background:url(/ko/imgs/intro/o61_back.gif)  right 20px no-repeat;  }
#d16_map_right table { width:480px; margin: 5px 0 0 0; padding:0; }
#d16_map_right td.r1 { border-top: 2px solid #bbb; background-color:#fafafa; text-align:center; font-weight:bold; padding: 5px 0 0 0; }
#d16_map_right td.r9 { border-bottom: 1px solid #bbb; background-color:#fafafa; text-align:center; font-weight:bold; padding: 0 0 5px 0;}
#d16_map_right p.p1 { margin: 20px 0 0 0; padding:6px 0 5px 0; width:480px; border-bottom:1px solid #ddd; font:bold 13px dotum; letter-spacing:-1px; color:#943370;}
#d16_map_right p.p2 { margin: 10px 0 0 0; padding:0; }
#d16_map_right p.p3 { margin: 10px 0 0 0; padding:0; }
#d16_map_right p.p3 img { vertical-align: middle; }
#d16_map_right p.p4 { margin: 10px 0 0 0; padding:0; }
#d16_map_right p.p4 img { vertical-align: text-top; }
#d16_map_right p.p5 { margin: 10px 0 0 0; padding:0; }
#d16_add { margin:20px 0 0 0; padding:0; }
#d16_add table { width:734px; margin:5px 0 0 0; padding:0; }
#d16_add th { border-bottom: 1px solid #ddd; }
#d16_add td { padding:5px 0; border-bottom: 1px solid #bfbfbf}
.d15_add_small { margin: 0 0 0 15px; padding:0; color:#818181; font-size:95%; }

#d21_1 { margin: 10px 0 40px 30px; padding:0; }
#d21_1 div.d211_dl { margin: 0; padding:0; }
#d21_1 div.d211_dt { float: left; width:450px; }
#d21_1 div.d211_dd { margin: 0 0 0 500px; padding:0; }
.p211_1 { margin: 20px 0 0 10px; padding:0; }
.p211_2 { margin: 15px 0 0 10px; padding:0; }
.p211_3 { margin: 20px 0 0 10px; padding:0; }
.p211_4 { margin: 60px 0 0 0; padding:20px 0 0 0; border-top: 1px dashed #e3e3e3; width:734px; }
.p211_5 { margin: 20px 0 0 10px; padding:0 30px 0 0; }
.p211_6 { margin: 15px 0 0 10px; padding:0 30px 0 0; }
.p211_7 { margin: 35px 0 0 0; padding:0; }
.p211_8 { margin: 10px 0 0 0; padding: 40px 0 40px 0; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; width:734px; }
.p211_9 { margin: 10px 0 0 10px; padding:0; }
.p211_10 { margin: 20px 0 0 10px; padding:0 30px 0 0; }

#d21_2 { margin: 10px  0 40px 30px; padding:0; }
.p212_1 { margin: 0; padding:0; }
.p212_2 { margin: 0; padding:0; text-align:right; width:740px; }
.p212_3 { margin: 20px 0 0 0; padding:0; }

#d22_1 { margin: 10px  0 40px 30px; padding:0; }
.p221_left { float: left; width:270px; height:250px; }
.p221_right { padding:20px 0 0 0 ;}
.p221_1 { margin: 20px 0 0 300px; padding:0; }
.p221_2 { margin: 20px 0 0 300px; padding:0; }
.p221_3 { margin: 20px 0 0 0; padding:0; text-align:center; }
.p221_4 { margin: 20px 0 0 0; padding:40px 0 0 0; }
.p221_5 { margin: 25px 0 0 0; padding:0; }
.p221_6 {  float: left;  margin: 25px 0 0 0; padding:0; }
.p221_7 {  float: left; margin: 40px 0 0 0; padding:0; }
.p221_8 {  float: left; margin: 10px 0 0 0; padding: 20px 0 20px 0; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; width:734px; }

#d22_2 { margin: 10px  0 40px 30px; padding:0; }
.p222_left { float:left; width: 450px; }
.p222_right { margin: 0 0 0 500px; padding:0 }
.p222_1 { margin: 20px 0 0 0; padding:0; }
.p222_2 { margin: 20px 0 0 0; padding:0; text-align:center; }
.p222_3 { margin: 20px 0 0 0; padding:0 30px 0 0; }

#d22_3 { margin: 10px  0 40px 30px; padding:0; }
.p223_left { float:left; width: 450px; }
.p223_right { margin: 0 0 0 500px; padding:0 }
.p223_1 { margin:0; padding:0; }
.p223_2 { margin:20px 0 0 0; padding:0; }
.p223_3 { margin:20px 0 0 0; padding:0; }
.p223_4 { margin:30px 30px 0 0; padding:0; }
.p223_5 { margin:40px 0 0 0; padding:0; }

#d23_1 { margin: 10px  0 40px 30px; padding:0; }
.p231_left { float:left; width: 450px; }
.p231_right { margin: 0 0 0 500px; padding:0 }
.p231_1 { margin:35px 0 0 0; padding:0; line-height:1.8em; }

#d23_2 { margin: 10px  0 40px 30px; padding:0; }
.p232_1 { margin:0 30px 0 0; padding:0; font-size:110%; }

#d24_1 { margin: 10px  0 40px 30px; padding:0; }
.p241_left { float:left; width:300px; }
.p241_right { margin: 20px 0 0 0; padding:0; }
.p241_1 { margin: 30px 0 0 0; padding:0; }
.p241_2 { margin: 40px 0 0 0; padding:0; }
.p241_3 { margin: 10px 0 0 0; padding:20px 0 2px 0; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; width:680px; text-align:center; }
.p241_4 { margin: 20px 0 0 0; padding:0; }
.p241_5 { margin: 20px 0 0 0; padding:0; }
.p241_6 { margin: 20px 0 0 0; padding:0; }
.p241_7 { margin: 20px 0 0 0; padding:0; }

#d24_2 { margin: 10px  0 40px 30px; padding:0; }
.p242_left { float:left; width: 469px; margin: 40px 0 0 0; padding: 20px 0 0 0; border-top:1px dashed #e3e3e3; }
.p242_right { width: 250px; margin: 40px 0 0 470px; padding: 20px 0 0 20px; border-top:1px dashed #e3e3e3; }
.p242_1 { margin:30px 0 0 0; padding:0; }
.p242_2 { margin:30px 0 0 0; padding:0; }
.p242_3 { margin:20px 0 0 0; padding:0; }
.p242_4 { margin:0; padding:0; }
.p242_5 { margin:20px 0 0 0; padding:0; }
.p242_6 { margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px dashed #e3e3e3; }
.p242_7 { margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px dashed #e3e3e3; }

#d31_1 { margin:0 0 40px 30px; padding:0; }
.d311_wrap { margin:0; padding:0; }
.d311_wrap3 { margin: 20px 0 0 0; padding:0; }
.d311_left { float:left; width:400px; padding: 0 20px 0 0; }
.d311_left p { margin: 20px 0 0 0; }
.d311_left p.p311a { margin: 2px 0 0 0; color:#a82d2d; }
.d311_right { margin:0; padding:0; }
.d311_left2 { float:left; width: 260px; padding: 0 20px 0 0; }
.d311_right2 { margin:0; padding:0; }
.d311_right2 p { margin: 20px 0 0 0; }
.d311_right2 p.p311a { margin: 2px 0 0 0; color:#a82d2d; }

#d31_2 { margin:0 0 40px 30px; padding:0; }
.d312_1 { margin:0; padding:0; }
.d312_2 { margin: 20px 0 0 0; }
.d312_3 { margin: 10px 30px 0 20px; }

#d32 { margin:0 0 40px 30px; padding:0; }
#d32 dl { margin: 10px 0 0 0; padding: 20px 0 20px 0; border-top: 1px solid #e3e3e3; border-borrom: 1px solid #e3e3e3; }
#d32 dt { float:left; width:120px; }
#d32 dd { margin:0; line-height:1.7em; }
.d32_left { float:left; width:460px; }
.d32_right { margin:0; padding: 30px 0 0 0; }
.d32_1 { margin: 20px 0 0 0; }
.d32_2 { margin: 10px 30px 0 20px; }
.d32_3 { margin: 30px 0 0 0; }

#d33_1 { margin:0 0 40px 30px; padding:0; }
.d331_left { float:left; width:400px; }
.d331_right { margin: 0 0 0 30px; }
.d331_1 { margin: 0 20px 0 0; line-height:1.7em; }
.d331_2 { margin: 50px 0 0 0; }
.d331_3 { margin: 10px 20px 0 20px; }
.d331_11 { margin: 20px 0 0 0; color:#ad3681; font-size:110%; font-weight:bold; }
.d331_12 { margin: 5px 0 0 0; }
.d331_13 { margin: 30px 0 0 0; }

#d33_2 { margin:0 0 40px 30px; padding:0; }
#d33_2 dl { margin: 20px 0 0 0; }
#d33_2 dt { float:left; width: 410px; padding: 90px 0 0 0; }
#d33_2 dd { margin: 0 0 0 10px; }

#d33_3 { margin:0 0 40px 30px; padding:0; }
.d333_1 { margin: 20px 30px 0 0; }
.d333_2 { margin: 30px 0 0 0; }
.d333_3 { margin: 10px 30px 0 20px; }
.d333_4 { margin: 40px 0 0 0; }
.d333_5 { margin: 10px 0 0 0; }
.d333_6 { margin: 0 30px 0 0; }

#d33_4 { margin:0 0 40px 30px; padding:0; }
.d334_wrap { margin: 60px 0 0 0; }
.d334_left { float:left; width: 480px; margin: 0; }
.d334_right { margin: 0 0 0 500px; padding: 0 0 0 20px; border-left:1px solid #e3e3e3; }
.d334_1 { margin:10px 0 10px 0; padding:0; }
.d334_2 { margin:30px 0 0 20px; padding:0; }

#d33_5 { margin:0 0 40px 30px; padding:0; }
.d335_1 { margin: 20px 20px 0 0; padding:0; }
.d335_2 { margin: 30px 0 0 0; }

#d33_6 { margin:0 0 40px 30px; padding:0; }
.d336_1 { margin: 30px 0 0 0; }
.d336_2 { margin: 10px 20px 0 20px; }
.d336_4 { margin: 10px 20px 0 20px; line-height:1.7em; }

#d34 { margin:0 0 40px 30px; padding:0; }
.d34_fst { margin:0; }
.d34_1 { margin: 30px 0 0 0; }
.d34_2 { margin: 10px 20px 0 20px; }

.d30ul { margin: 20px 0 0 30px; padding:0; list-style:url(/ko/imgs/training/t_bl_mag.gif); } 
.d30ul li { margin: 0 0 2px 0; }

#d41 { margin: 0 0 15px 30px; padding: 15px; width:745px; height:1070px; background:url(/ko/imgs/member/c41_back.gif) no-repeat; }
#d41 h3 {font-size:14px;font-family:Dotum;font-weight:bold; padding:4px 0 0 4px;}
#d41 p { margin: 10px 30px 5px 5px; padding: 10px 0 0 0; border-top:1px dashed #c3c3c3; }
#d41 ul { margin: 1px 0 0 5px; padding: 0 30px 0 0; list-style:none; }
#d41 li { margin: 0 0 1px 0; padding:0; }
#d41 ul.gray { color:#818181; }
.margenta { color:#89105c; font-family:Verdana, Geneva, sans-serif; font-size:110%; font-weight:bold; }
.margenta2 { color:#89105c; }

/*#d42 { margin: 0 0 15px 30px; padding: 15px; width:745px; height:465px; background:url(/ko/imgs/member/c42_back.gif) no-repeat; }*/
#d42 { margin: 0 0 15px 10px; padding: 15px; width:745px; height:465px; }
#d42 p { margin: 10px 30px 5px 5px; padding: 10px 0 0 0; border-top:1px dashed #c3c3c3; }
#d42 ul { margin: 1px 0 0 5px; padding: 0 30px 0 0; list-style:none; }
#d42 li { margin: 0 0 1px 0; padding:0; }
#d42 ul.ordered { margin: 5px 0 15px 10px; padding:0; }
#d42 ul.ordered li { margin: 0 0 10px 0; padding:0; }

/* 회원가입 */
#d43 { margin: 0 0 15px 30px; padding: 0; font-family:'맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif; font-size:13px;}
.d43a { margin: 10px 0 0 100px; padding:0;}
.d43b_tt { margin: 30px 0 0 0; padding:0; font:bold 16px dotum;color:#9b3074;}
.d43b { margin: 2px 0 0 0; padding:0;}
.d43c { margin:20px 0 0 0; padding:0; font-weight:bold; font-size:14px;}
.d43c img { vertical-align: middle; margin-right:3px; }
.d43d {border:1px solid #cfcece;width:730px;height:120px;margin: 5px 0 0 0; padding:6px;overflow:scroll;overflow-x:hidden;}
.d43e { width: 730px; margin: 3px 0 0 0; padding:0; text-align:right;} 
textarea.agree {width:718px;height:440px;border:1px solid #cfcece;margin: 5px 0 0 4px; padding:8px;overflow:scroll;overflow-x:hidden;}

.d43q_ul li {padding: 4px 0 3px 10px; background:url('/ko/imgs/mypage/aul.gif') 0 6px no-repeat; line-height:100%;}
.d43q_tx { color:#666; font-size:96%; margin:0 0 0 10px; padding:0; }
.d43q_proc { margin:0 0 0 110px; padding:0; }

#d43r { margin: 10px 0 40px 30px; padding: 0;}
.d43r_proc { margin:0 0 0 80px; padding:0; }
.d43r_box { margin: 10px 0 0 0; padding: 50px 0 0 0; background:url(/ko/imgs/member/c43c_box.gif) no-repeat; width: 663px; height:138px; }
.d43r_bx1 { margin: 0 0 0 220px; padding:0; font:bold 14px dotum;}
.d43r_bx2 { margin: 10px 0 0 220px; padding:0; font-size:95%; }
.d43r_bx3 { margin: 10px 0 0 220px; padding:0;}
.d43r_btn {display:inline-block;width:118px;height:28px;background:url('/ko/imgs/member/c43c_bg.gif') 0 0 no-repeat;padding:7px 0 0 16px;line-height:28px;font:bold 12px gulim;color:#666;}

.d43p {margin: 8px 0 0  110px;}
.txno{font-size:0.813rem;vertical-align:-2px;color:#ed4f01;}
.txok{font-size:0.813rem;vertical-align:-2px;color:#3b8f32;}

#d44 { margin: 30px 0 0 30px;}
.d44_1 { margin: 0 0 10px 0; padding:0; text-align:center; }
.d44_login { margin:0 0 50px 100px; padding: 30px 0 0 0; background:url(/ko/imgs/member/c44_3.gif) no-repeat; width:568px; height:224px; }
.d44_login_wrap { margin: 0 0 0 250px; padding:0 }
.d44_login_wrap_c1 { float:left; width: 70px; }
.d44_login_wrap_c2 { float:left; width: 120px; }
.d44_login_wrap_c3 { float:left; width: 80px; }
.d44_inp { width:110px; margin: 0 15px 5px 0; }
.d44_img { margin: 3px 0 9px 0; }
.d44_sub { margin:30px 0 0 50px; }
.d44_sub_c1 { float:left; width:350px; }
.d44_sub_c1 p { margin:3px 0 6px 0; padding:0; color:#8d8d8d; }
.d44_sub_c2 { float:left; width:150px; }

#d46 { margin: 30px 0 30px 30px;}
.d46tab { margin:15px 0 0 0; padding:0; }
.d46tab img { margin: 0 2px 0 0; padding:0;}
.d46bk1 { margin: 0; padding:10px 0 0 0; background:url(/ko/imgs/member/c46_back1.gif) no-repeat; width:734px; height:280px;}
.d46bk5 { margin: 0; padding:10px 0 0 0; background:url(/ko/imgs/member/c46_back5.gif) no-repeat; width:734px; height:320px;} /*비번찾기*/
.d46bk1_tt { margin:10px 0 0 0; padding: 0 0 0 40px; list-style-image:url(/ko/imgs/member/c47_bl_wh.gif);   }
.d46bk1_dd { margin: 5px 0 0 25px; padding:0; list-style:none; font-size:95%; }
.d46bk2 { margin:5px 0 0 0; padding:22px 0 0 40px; background:url(/ko/imgs/member/c46_back2.gif) no-repeat; list-style-image:url(/ko/imgs/member/c47_bl_wh.gif); width:734px; height:108px;}
.d46bk2 li { margin: 0 0 10px 0; }
#d46 table { width:680px; margin:10px 0 0 25px; padding:0; }
#d46 td { padding: 5px 10px 5px 10px; border-bottom:1px solid #e7e7e7; }
#d46 td.c1 { text-align:right; font-weight:bold; background-color:#f6f6f6;}
#d46 td.c3 { text-align:right; font-weight:bold; background-color:#f6f6f6; border-bottom:1px solid #bfbfbf; }
#d46 td.r1 { border-top:2px solid #bfbfbf; text-align:center; background-color:#f6f6f6 }
#d46 td.r2 { border-top:2px solid #bfbfbf;}
#d46 td.r3 { border-bottom:1px solid #bfbfbf; }
#d46 td.r4 { padding: 5px 0 5px 150px; }
#d46 input {font-size:14px; padding:1px 1px 0 2px; height:22px;} /*ksb*/
#d46 select {font-size:14px; padding:1px 1px 0 2px; height:25px; line-heigh:26px;} /*ksb*/
.d46bk1_bt { width:730px; margin: 10px 0 0 0; padding:0; text-align:center;}
.d46bk3 { margin: 0; padding:10px 0 0 0; background:url(/ko/imgs/member/c46_back3.gif) no-repeat; width:734px; height:230px;}
.d46bk4 { margin: 5px 0 0 0; padding:10px 0 0 0; background:url(/ko/imgs/member/c46_back4.gif) no-repeat; width:734px; height:280px;}
.d46bk6 { margin: 0; padding:10px 0 0 0; background:url(/ko/imgs/member/c46_back6.gif) no-repeat; width:734px; height:280px;}
.d46tb_ul { margin: 10px 0 10px 250px; padding:0; list-style:none; }
.d46tb_ul li { margin: 0 0 10px 0; }
.d46tb_sp { margin:0 0 0 20px; font-weight:bold; }

#d47 { margin: 0 0 15px 30px; padding:0; }
.d47bk1 { margin: 20px 0 0 0; padding: 10px 0 0 0; background:url(/ko/imgs/member/c47_back1.gif) no-repeat; width:733px; height:313px;}
.d47bk1_tt { margin: 0 0 0 10px; padding:0; font-size:110%; font-weight:bold; }
.d47bk1_tt img { margin: 0 5px 0 0; padding:0;}
.d47bk1_inp2 { width: 520px; }
.d47bk1_inp3 { width: 520px; height: 110px; }
.d47bk1_bt { width:730px; margin: 15px 0 0 0; padding:0; text-align:center;}
#d47 table { width:680px; margin:35px 0 0 25px; padding:0; }
#d47 td { padding: 5px 10px 5px 10px; border-bottom:1px solid #e7e7e7; }
#d47 td.c1 { text-align:right; font-weight:bold; background-color:#f6f6f6;}
#d47 td.r1 { border-top:2px solid #bfbfbf; }
.d47bk2 { margin:5px 0 0 0; padding:18px 0 0 20px; background:url('/ko/imgs/member/c47_back2.gif') no-repeat; width:733px; height:100px;}
.d47bk2 li { padding:0 0 4px 18px; background:url('/ko/imgs/member/c47_bl_wh.gif') no-repeat 0 2px;}

.d50tab { margin:15px 0 0 0; padding:0; }
.d50tab img { margin: 0 2px 0 0; padding:0;}
.d50tabunder { margin:0; padding:0; }
.d50_bk { width:732px; margin:0; padding:15px 0 0 0; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.d50_bkunder { margin:0; padding:0; }
.d50_bk ul { margin:0 0 0 25px; padding:0; list-style-image:url(/ko/imgs/mypage/aul.gif); }
.d50_bk li { margin: 0 0 2px 0; }

.d50a_nick { width: 160px; }
.d50a_mail { width: 120px; }
.d50a_phone { width:45px; }
.d50a_add { width: 220px; margin-top:5px;}
.d50a_add2 { width: 300px; margin-top:5px; background-color:#f5f5f5;}
.d50b_date { width: 64px; background-color:#f5f5f5; }
.d50b_sel { min-width:45px; }

#d51 { width:734px; margin:10px 0 40px 20px; padding:0; font-family:'맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif; font-size:13px; } /*회원정보테이블*/
.d51_starmark { margin: 0 0 0 540px; padding:0; font:normal 12px dotum; color:#888;}
.d51_txt { margin:5px 0 25px 0; padding:0; color:#89105c;}
.d51_txt2 { font:normal 12px dotum; color:#888; margin-left:10px;}
#d51 table { width: 100%; margin:0; padding:0; border-top:2px solid #bbb;}
#d51 th { width:96px; padding:4px 0 4px 16px; background-color:#f5f5f5; border-bottom:1px solid #e2e2e2;}
#d51 th.r9 {border-bottom:1px solid #bbb;}
#d51 td { padding:5px; border-bottom:1px solid #e2e2e2; font-family:'맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif; }
#d51 td.r1 {border-top:1px solid #bbb;}
#d51 td.r9 {border-bottom:1px solid #bbb;}
.d51_button { margin: 15px 0 0 0; padding:0; text-align:center; }
.d51_button img { margin-right: 5px; }
#d51 table .star{background:#f5f5f5 url('/ko/imgs/common/ico_thstar.gif') 4px 5px no-repeat;}
#d51 select{border:1px solid #c6c7cc;color:#454545;height:24px;padding:1px;font-size:13px;}
#d51 input[type="text"] {border:1px solid #d0d0d0;background-color:#fffefb;padding:2px 0 0 3px;height:20px;line-height:20px;font-family:'맑은 고딕','MalgunGothic',sans-serif;font-size:13px;} /*IE7이상*/
#d51 input {border: expression((this.type=='text')? '1px solid #d0d0d0':'');background-color:#fffefb;padding:2px 0 0 3px;height:20px;line-height:20px;} /*기타*/
#d51 textarea {font-family:'맑은 고딕','MalgunGothic',sans-serif;font-size:13px;}

#d53 { width:734px; margin:10px 0 40px 20px; padding:0; }
#d53 ul { margin:0 0 0 25px; padding:0; list-style-image:url(/ko/imgs/mypage/aul.gif); }
#d53 li { margin: 0 0 2px 0; }
#d53 table { width:730px; margin: 10px 0 0 0; }
#d53 th { padding:5px 18px; background-color:#f5f5f5; border-bottom:1px solid #e2e2e2;}
#d53 th.r1 {border-top:2px solid #bbb;}
#d53 th.r9 {border-bottom:1px solid #bbb;}
#d53 td { padding:5px; border-bottom:1px solid #e2e2e2;}
#d53 td.r1 {border-top:2px solid #bbb;}
#d53 td.r9 {border-bottom:1px solid #bbb;}
.d53_tx { margin: 5px 0 0 0; color:#818181; }
.d53_tomaster { margin:5px 0 0 0; padding:5px 0 10px 10px; background:url(/ko/imgs/mypage/p53_bk.gif) no-repeat; }
.d53_button { margin: 10px 0 0 0; padding:0; text-align:center; }
.d53_button img { margin-right: 5px; }
.d53_txarea {width:550px; height:80px;}

#d54 { width:734px; margin:0 0 20px 20px; padding:0; }
.d54_tb_top { margin: 0 0 0 13px; padding:0;}
.d54_tb_paging { margin:15px 0 0 0; text-align:center; font-weight:bold; color:#757575; }
#d54 table { width:708px; margin: 5px 0 0 13px; padding:0; }
#d54 tr.tr_gy { background-color:#fafafa; }
#d54 td { padding: 5px; border-bottom:1px solid #ddd; text-align:center;}
#d54 td.lft { text-align:left; }
#d54 td.r9 { border-bottom:1px solid #bbb; }

#d55 { width:734px; margin:10px 0 0 20px; padding:0; }
.d55left { float:left; width:350px; margin: 0 0 0 15px; border-right:1px solid #ddd; }
.d55right { width:350px; margin: 0 0 0 380px; }
.d55_tb_top { margin: 0 0 5px 0; } 
#d55 table { width:338px; margin: 5px 0 0 0; padding:0; }
#d55 tr.tr_gy { background-color:#fafafa; }
#d55 td.lft { text-align:left; }
#d55 td { padding: 5px; border-bottom:1px solid #ddd; text-align:center; font-size:95%;}
#d55 td.r9 { border-bottom:1px solid #bbb; }

#d55b { width:734px; margin:10px 0 0 20px; padding:0; }
#d55b table { width:700px; margin: 0 0 0 15px; padding:0; }
#d55b th { padding: 5px; background-color:#f6f6f6; border-top:2px solid #bfbfbf; border-bottom: 1px solid #e7e7e7; border-left: 1px solid #bfbfbf; }
#d55b th.c1 { border-left: none; }
#d55b td { padding:5px; border-bottom: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; }
#d55b td.c1 { border-left: none; }
#d55b td.r9 { border-bottom:1px solid #bfbfbf;}

#d56 { width:734px; margin:10px 0 0 20px; padding:0 0 0 10px; }
.d56_tb_top { margin: 0 0 5px 0; } 
#d56 table { width:721px; margin: 5px 0 0 0; padding:0; }
#d56 tr.tr_gy { background-color:#fafafa; }
#d56 td { padding: 5px; border-bottom:1px solid #ddd; text-align:center; }
#d56 td.lft { text-align:left; }
#d56 td.r9 { border-bottom:1px solid #bbb; }
.d56_submit { margin: 5px 0 0 0; padding:0;}
.d56_tb_paging { margin:0; text-align:center; font-weight:bold; color:#757575; }

/* sitemap */
#d90sitemap { width:734px; margin:10px 0 100px 30px; padding:0 0 0 10px; }
#d90sitemap ul { margin: 5px 0 0 0; padding:0; width:180px; list-style:url('/ko/imgs/member/map_bl.gif') inside; }
#d90sitemap li { margin:0; padding: 5px 0 5px 2px; border-bottom:1px solid #e8e8e8; color:#737373; }
.map_left { float:left; width:180px; margin: 0 70px 0 0; padding:0; } 
.map_center { float:left; width:180px; margin: 0 70px 0 0; padding:0; } 
.map_right { float:left; width:180px; margin: 0; padding:0; } 
.map_1wrap { margin:0; padding:0 }
.map_2wrap { margin:30px 0 0 0; padding:0 }

 /* 회원가입 이메일 체크 추가(KSB) */
.mTable02 table{border-top:2px solid #9c3175;border-bottom:1px solid #ddd;width:100%;}
.mTable02 th{background-color:#f5f5f5;border-top:1px solid #e2e2e2;color:#3e3e3e;font-weight:bold;font-size:12px;text-align:center;padding:5px 0 5px;width:100px;}
.mTable02 th span{display:block;}
.mTable02 td {font-size:12px;color:#666;border-top:1px solid #e2e2e2;text-align:left;padding:5px 0 5px 7px;}
.mTable02 td img {vertical-align:middle;}

.mStep01 {margin-bottom:25px;}
.mStep01 ul{background:url('/ko/imgs/member/c43_tbg.gif') 0 0 no-repeat;text-indent:-9999px;width:653px;height:61px;}
.mStep01 ul.selectedb{background-position:0 -61px;}
.mStep01 ul.selectedc{background-position:0 -122px;}
.mStep01 ul.selectedd{background-position:0 -183px;}


/* nanum */
.bNanum {position:relative;width:780px; margin:0 auto; float:left;}
.bNanum .gWrap {float:left; position:relative; width:780px; height:190px; margin:0 32px; overflow:hidden;}
.bNanum .gWrap ul.album {position:absolute;margin-left:8px;}
.bNanum .gWrap ul.album li {float:left;text-align:center; width:159px;padding-right:21px;} /*image 가로 width*/
.bNanum .gWrap ul.album li .box{width:159px;height:137px;background:url('/ko/imgs/common/naum_gallery_bg.gif') no-repeat 0 0;}
.bNanum .gWrap ul.album li img{margin:8px 4px 6px 0;border-top:2px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #fff;border-right:1px solid #fff;}
.bNanum .ga_prev {position:absolute;top:81px;left:0;}
.bNanum .ga_next {position:absolute;top:81px;right:0;}
.bNanum p.gatxt {margin-bottom:12px;}
.bNanum p.gatxt a {color:#777;line-height:16px;}
.bNanum p.gatxt a:hover {color:#00aadd;text-decoration:none;}
.bNanum .more  {position:absolute; top:58px; right:40px;}
.bNanum .more a {color:#999;font:12px dotum;}
.bNanum .more a:hover {color:#00aadd;}

.bNanum .bg_tab {position:relative; width:780px; height:16px; margin-bottom:22px;} 
.bNanum .m3 {border-bottom:1px solid #5bb64c;} 
.bNanum .m4 {border-bottom:1px solid #5999d6;} 
.bNanum .bg_tab .m3 {width:120px; height:24px; background-color:#5bb64c;}
.bNanum .bg_tab .m4 {width:120px; height:24px; background-color:#5999d6;}
.bNanum .bg_tab .tit {font-size:14px;font-weight:bold;font-family:'맑은 고딕','MalgunGothic','나눔고딕',NanumGothic,sans-serif; padding-left:14px; line-height:22px; color:#fff;}
.bNanum .more2 {position:absolute; top:0px; right:6px; background-color:;}
.bNanum .more2 a {color:#aaa;font:12px dotum;}
.bNanum .more2 a:hover {color:#00aadd;}
.bNanum .nphoto .ga_prev {position:absolute;top:33px;left:0; background-color:#fff; height:144px;}
.bNanum .nphoto .ga_next {position:absolute;top:33px;right:0; background-color:#fff;height:144px;}

.bNanum .nlayer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.bNanum .nlayer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.2; filter:alpha(opacity=40);}
.bNanum .nlayer .pop-layer {display:block;}
.bNanum .pop-layer {display:none; position:absolute; top:50%;left: 50%; width:780px; height:auto;  background-color:#fff; border: 5px solid #9c9c9c; z-index: 10;}	
.bNanum .pop-layer .pop-container {padding: 20px 16px 14px 20px;}
.bNanum .pop-layer p.ctxt {color: #666; line-height: 25px;}
.bNanum .pop-layer .btn-r {width: 100%; margin:10px 0 0; padding-top: 6px; border-top: 1px solid #DDD; text-align:right;}
/* nanum */

/* 이미지확대 */
#imgPopDiv { top:0px; left:0px; position:absolute; background:rgba(0,0,0,0.7); width:100%; height:100%; display:none; z-index:999; }
.bigPic { position: relative; display:flex; justify-content: center; align-items: center; text-align:center; margin:0 auto; }
.bigPic img { border: 5px solid #fff;box-shadow: 0px 0px 20px #000; }

/* mediaelementplayer */
.mejs__time-buffering, .mejs__time-current, .mejs__time-handle, .mejs__time-loaded, .mejs__time-hovered, .mejs__time-marker, .mejs__time-total {height: 2px;}
.mejs__time-total {margin-top: 9px;}
.mejs__time-handle {left: -5px; width: 12px; height: 12px; border-radius: 50%; background: #ffffff; top: -5px;cursor: pointer; display: block;position: absolute;z-index: 2;border: none;}
.mejs__time-handle-content {top: 0; left: 0;width: 12px;height: 12px;}