/* Remove border around linked images */
img {border: 0;}

/* Common */
body,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button {margin:0;padding:0;-webkit-text-size-adjust:none}
body,input,textarea,select,button,code {font-size:13px;font-family:'굴림',Gulim,'맑은 고딕','Malgun Gothic','돋움',Dotum,'나눔고딕',NanumGothic,Helvetica,AppleGothic,sans-serif;line-height:1.60em}
button {padding:0;margin:0;border:none;cursor:pointer;*overflow:visible;overflow:hidden;text-align:center;}
table {border-collapse:collapse}
img,fieldset {border:0;}
a {cursor:pointer}
button {cursor:pointer}
label {vertical-align:-1px;cursor:pointer}
label input {margin-top:-1px}
address {font-style:normal}
h3 {display:block;color:#2f2d2d; font:bold 0.94em "맑은 고딕", "굴림", "돋움";}
.dns {float:left; position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font:0;display:none;}  


/* content layout -----------------------------------------------------------------------------*/
.title {clear:both; width:740px; height:80px;  font-family: "맑은 고딕", "굴림","돋움"; font-size:12px; color:#858585; padding-top:5px; border-bottom:#CCC dashed 1px;}
.title_text {overflow:visible; float:left; padding:5px 5px 15px 0px;  height:31px; letter-spacing:-1px; font-size:25px; font-weight:normal; font-family:"맑은 고딕", "굴림",  "돋움"; color:#2f2d2d;}
.title_text_s{width:500px; float:left; font-size:13px; font-weight:normal; font-family:"맑은 고딕","굴림",  "돋움"; color:#6e6e6e; padding-top:10px;}
.title_position {background:url(/_img/common/icon_home.gif) 0 35px; background-repeat:no-repeat; white-space:nowrap;float:right;color:#7e7e7e; padding:35px 5px 0 20px; font-size:11px; font-family:"돋움","Arial"; text-align:right;}
.title_position_b {color:#7e7e7e; font-weight:bold;}


/* 상단 메뉴 스타일 ------------------------------------------------------ */

/*--- Gnb_area ---*/
.mm_tlb {height:65px; padding-top:0px;}
.mm {height:65px; text-align:center;}
.mm ul {margin:0; padding:0; list-style:none;}
.mm li {float:left; width:100%; padding:0px 0px 10px 0px; text-align:center;  vertical-align:top;}

.mm A{color:#000000; font:bold 15px "맑은 고딕", "굴림", "돋움" ;  text-decoration:none; background-color:transparent;}
.mm A:link {padding:10px 0px 18px 0px; color:#000000; text-decoration:none; background-color:transparent;}
.mm A:hover {color:#fc5a0b; text-decoration:none; font:bold 16px "맑은 고딕", "굴림", "돋움" ;  background:url(../_img/common/tm_icon.gif) center  bottom  no-repeat; background-color:transparent;}
.mm A:visited {}
.mm A:active {}

.sb_bg{height:40px; position:absolute; top:72px;  z-index:1; }
.sb_tlb {font: 12px/normal "맑은 고딕", "Malgun Gothic";   font-size-adjust: none; font-stretch: normal; width:100%;}
.sb_tlb ul{margin:0; padding:0; list-style:none;}
.sb_tlb li{float:left; padding:10px 0 0 0 ;}
.sb_tlb li.topSubMenu{text-align:left;}

.sb_tlb A{color:#fff; font-weight:bold; padding:0px 10px; text-decoration:none; background-color:transparent; color:#5f5f5f;}
.sb_tlb A:link {color:#5f5f5f; text-decoration:none; background-color:transparent;}
.sb_tlb A:hover {color:#fff; text-decoration:none; font-weight:bold; background-color:transparent;}
.sb_tlb A:visited {}
.sb_tlb A:active {}


/* Footer -----------------------------------------------------------------------------*/
.core_footer {width:100%; height:130px;clear:both; background:#fff;}
.bottom_footer {width:990px; height:90px; text-align:left; padding:15px 5px 0 10px;  border-top:#CCCCCC solid 1px;}
.footer_left {float:left; width:600px;}
.footer_left ul {list-style:none; padding:0; margin:0;}
.footer_left li {list-style:none; padding:0; margin:0;}
.footer_right {float:right; width:300px; padding:0px 0 0 0; text-align:right; }

.footeradd {float:left; width:600px; height:25px; padding-top:0px; color:#666666; font:12px "돋움","맑은 고딕", "굴림" ;  line-height:190%;}
.footercopy {float:left; width:600px; height:20px;padding:10px 0px 0px 0px;color:#666666; font:12px "돋움","맑은 고딕", "굴림" ; line-height:170%;}
.footerguid {float:left; width:990px; padding-top:2px; color:#333333; font:12px "돋움","맑은 고딕", "굴림" ;  height:40px;  text-align:left; }
.footertext01 {float:right; height:20px; padding-top:18px;  color:#666666; font:11px "돋움","맑은 고딕", "굴림" ; }
.footerlogin {float:right; width:300px; height:10px; text-align:right; font-size:12px; line-height:170%; color:#0033ff; }
.footerlogin02 {float:right; width:300px; height:10px; padding:0px 5px 0 0; text-align:right;font-size:12px; }
.footertotal {float:right; height:15px; padding:13px 0 0 0px; text-align:right;}
.footertotal01 {color:#339900; font:11px Verdana, Arial,  Geneva;}

.footercopy A { text-decoration:none; background-color:transparent;}
.footercopy A:link {background-color:transparent;}
.footercopy A:hover {color:#0066ff; text-decoration:underline; background-color:transparent;}
.footercopy A:visited {background-color:transparent;}
.footercopy A:active {background-color:transparent;}

.footerlogin A {color:#0033ff; text-decoration:none; background-color:transparent;}
.footerlogin A:link {color:#0033ff; background-color:transparent;}
.footerlogin A:hover {color:#0033ff; text-decoration:underline; background-color:transparent;}
.footerlogin A:visited {color:#0033ff; background-color:transparent;}
.footerlogin A:active {color:#0033ff; background-color:transparent;}

.footerguid A { text-decoration:none; background-color:transparent; color:#333333;}
.footerguid A:link {background-color:transparent;}
.footerguid A:hover {color:#333333; text-decoration:underline; background-color:transparent;}
.footerguid A:visited {background-color:transparent;}
.footerguid A:active {background-color:transparent;}
.footerguid A:active {background-color:transparent;}

.footerguid2 A { text-decoration:none; background-color:transparent; color:#de3535;}
.footerguid2 A:link {background-color:transparent;}
.footerguid2 A:hover {color:#de3535; text-decoration:underline; background-color:transparent;}
.footerguid2 A:visited {background-color:transparent;}
.footerguid2 A:active {background-color:transparent;}
.footerguid2 A:active {background-color:transparent;}
.footerguid2 A { text-decoration:none; background-color:transparent; color:#de3535;}

.footermail  {color:#e8662d;}
.footermail A:link {background-color:transparent; color:#e8662d; font-weight:normal;}
.footermail A:hover {color:#e8662d; text-decoration:underline; background-color:transparent;}
.footermail A:visited {background-color:transparent;}
.footermail A:active {background-color:transparent;}
.footermail A:active {background-color:transparent;}


/*서브01 menu */
.submenu {width:210px; height:100%; padding:0px 0px 10px 0px;}

.top_bg{width:210px; height:115px; float:left; padding:0px 0 10px 0; font:bold 25px "맑은 고딕", "굴림"; color:#1f4170; text-align:center;}
.cont_bg{float:left; width:210px; height:100%; padding:0px 0 30px 0;  }
.top_text{font:bold 25px "맑은 고딕", "굴림"; color:#1f4170; text-align:center; letter-spacing:0px;}

.menu A{display:block; width:200px; height:30px; padding:4px 0px 0px 10px;color:#484848; font-family:"맑은 고딕", "굴림", "돋움"; font-size:13px; font-weight:normal; background:url(/_img/common/menu_off.gif) no-repeat left top;  border:0px; text-decoration:none;}
.menu A:link {color:#484848; text-decoration:none;}
.menu A:hover {background:url(/_img/common/menu_on.gif) no-repeat left top; color:#789312; text-decoration:none; font-weight:bold;}
.menu A:visited {}
.menu A:active {}

.menu_on A{display:block; width:200px; height:30px; padding:5px 0px 0px 10px;color:#789312; font-family:"맑은 고딕", "굴림", "돋움"; font-size:13px; font-weight:bold; background:url(/_img/common/menu_on.gif) no-repeat left top; border:0px; text-decoration:none;}
.menu_on A:link {color:#1a6de9; text-decoration:none; }
.menu_on A:hover {background:url(/_img/common/menu_on.gif) no-repeat left top;color:#789312; text-decoration:none; }
.menu_on A:visited {}
.menu_on A:active {}


/*서브 tab menu01 */
.tabmenu table {width:730px; height:30px; padding:0px 0px 0px 0px; background:url(/_img/common/tab01_line.gif) repeat-x;}

.tabmenu_on {width:130px;  background:url(/_img/common/tab01_on.gif) no-repeat; text-align:center;}
.tabmenu_off {width:130px;  background:url(/_img/common/tab01_off.gif) no-repeat; text-align:center;}
.tabmenu_line {border-left:#c4c4c4 solid 1px;}

.tabmenu_off A{display:block; width:130px; height:24px; padding:6px 0px 0px 0px;color:#222222; font:bold 13px "맑은 고딕", "굴림"; background:url(/_img/common/tab01_off.gif) no-repeat; }
.tabmenu_off A:link {color:#222222;}
.tabmenu_off A:hover {background:url(/_img/common/tab01_on.gif) no-repeat left top; color:#0864b2; }
.tabmenu_off A:visited {}
.tabmenu_off A:active {}

.tabmenu_on A{display:block; width:130px; height:24px; padding:6px 0px 0px 0px;color:#0864b2; font:bold 13px "맑은 고딕", "굴림";   background:url(/_img/common/tab01_off.gif) no-repeat;}
.tabmenu_on A:link {color:#222222;}
.tabmenu_on A:hover {background:url(/_img/common/tab01_on.gif) no-repeat left top;color:#0864b2; }
.tabmenu_on A:visited {}
.tabmenu_on A:active {}


/* left banner  */
.leftbanner {float:left; width:210px; height:300px; padding-top:0px; padding-bottom:50px;}
.left_customer{float:left; width:210px;}
.left_customer ul{float:left; list-style:none; padding:12px 0px 0px 7px; margin:0; border-top:#d0d4d8 solid 2px; border-bottom:#e5e7e9 solid 1px; background:#f9fafa;}
.left_customer li{float:left; list-style:none; padding-right:7px; padding-bottom:7px;}
.left_customer_tit {font:17px "맑은 고딕"; height:30px; font-weight:normal;}/*Quickmenu 타이틀*/


/* Form  -----------------------------------------------------------------------------*/
.input {font:12px "돋움","굴림", "Arial", "Verdana", "Geneva"; color:#000000; height:19px; background-color:expression((this.readOnly)?'#EAEAEA':''); padding-left:2px; border:1px solid #c2c2c2; }
.input_c {font:12px "돋움","굴림", "Arial", "Verdana", "Geneva"; color:#000000; height:17px; background-color:expression((this.readOnly)?'#EAEAEA':''); padding-left:2px; }
.input_b {font:12px "굴림", "Arial", "Verdana", "Geneva"; color:#000000; border:1px solid #b3b3b3; height:20px;}
.select {font:12px"돋움", "굴림", "Arial", "Verdana", "Geneva"; color:#000000; height:19px;}
.textarea {font:12px  "돋움","굴림","Arial", "Verdana", "Geneva"; color:#000000; line-height:150%; padding:5px; border:1px solid #c2c2c2 }
.textarea02 {width:97%; height:100px; padding:10px; color:#333; border:1px solid #ccc; font-size:12px;}

.b_input02{float:left; display:block; font:12px "맑은 고딕","돋움","굴림", "Arial", "Verdana", "Geneva"; color:#000000; height:20px; padding:0 0 0 3px; border:1px solid #bfbfbf; margin:0; }
.b_input03{float:left; display:block; font:12px "돋움","굴림", "Arial", "Verdana", "Geneva"; color:#000000; height:20px; margin:0px 5px 0 0; border:1px solid #bfbfbf; padding:0 2px ; } 
.b_input04{font:12px "돋움","굴림", "Arial", "Verdana", "Geneva"; color:#000000; height:18px; margin:0px 5px 0 0; border:1px solid #bfbfbf; height:20px; padding:0 0 0 3px;} 
.b_input05{font:12px "돋움","굴림", "Arial", "Verdana", "Geneva"; color:#000000; height:18px; margin:0px 5px 0 0; border:1px solid #bfbfbf; background-color:#eaeaea; height:20px;padding:0 0 0 3px;padding:0 0 0 3px;} 

.select_st {float:left;  font:12px "맑은 고딕", "돋움", "굴림", "Arial", "Verdana", "Geneva"; color:#000000; height:22px;  border:1px solid #bfbfbf;  margin:0; padding:0px; }
.textarea {font:12px  "돋움","굴림","Arial", "Verdana", "Geneva"; color:#000000; line-height:150%; padding:5px;border:1px solid #c2c2c2; }
.textarea_cont {font:12px  "돋움","굴림","Arial", "Verdana", "Geneva"; color:#000000; line-height:150%; padding:5px; border:1px solid #c2c2c2; }
.input_check{ margin:0 0 0px 0;}

input.calendar {font:11px "맑은 고딕", "돋움", "굴림", "Arial", "Verdana", "Geneva"; color:#000000; border:1px solid #bfbfbf; height:20px; background-color:#fff;  margin:0; padding:0 0 0 3px;}

/* Typography  -----------------------------------------------------------------------------*/
td.text_just {text-align:justify;}


/* Section Title */
.text_title {font:23px"Arial", "Verdana", "Geneva", "맑은 고딕","돋움", "굴림"; color:#5d9dcf; font-weight:bold; padding: 0px 0 5px 0;}
.text_title1 {font:23px"Arial", "Verdana", "Geneva", "맑은 고딕","굴림","돋움" ; color:#ef6910; font-weight:bold; padding-bottom:5px;}

/* Section Text */
.text_context1 {font:12px "맑은 고딕","굴림","돋움" ; font-weight:normal; padding-bottom:5px; color:#292929; padding-left:20px;}

/* Comment Text */
.text_comment01 {font:11px   "Arial", "Verdana", "돋움", "굴림","Geneva"; color:#0071ba;}
.text_comment02 {font:11px "Arial", "Verdana", "돋움", "굴림","Geneva"; color:#FF6633;}
.text_comment03 {font:11px   "Arial", "Verdana","돋움", "굴림", "Geneva"; color:#6db100;}

/* Piint Text */
.text_block {color:#000000; background-color:#dcdcdc;}
.text_point {color:#FFFFFF ;}
.text_point01 {color:#0071ba;}
.text_point01b {color:#0071ba; font-weight:bold;} 
.text_point02 {color:#FF6633;}
.text_point02b {color:#FF6633; font-weight:bold;}
.text_point03 {color:#6db100;}
.text_point03b {color:#6db100; font-weight:bold;}
.text_point04 {color:#fe2544;}
.text_point04b {color:#fe2544; font-weight:bold;}
.text_point05 {color:#000000;} 
.text_point05b {color:#000000; font-weight:bold;} 
.text_Verdan8 {font:8pt "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; color:#666666;}
.text_space {letter-spacing:-1px;}
.text_boxtitle {font-size:12px; color:#3366CC;}
.text_footer01 {color:#0066ff; font-weight:bold;} 
 
/* Links */
.link_mainboard  {text-decoration:none; color:#999999; font:12px "Arial","Verdana", "굴림" ;}
.link_mainboard A:link {text-decoration:none; color:#333333; font:12px "Arial","Verdana","굴림" ;}
.link_mainboard A:visited {text-decoration:none; color:#333333; font:12px "Arial","Verdana","굴림";}
.link_mainboard A:active {text-decoration:underline; color:#1750c3; font:12px "Arial","Verdana","굴림";}
.link_mainboard A:hover {text-decoration:underline; color:#1750c3; font:12px "Arial","Verdana","굴림";}

.link_normal {text-decoration:none; line-height:120%; color:#3756f4;}
.link_normal A:link {text-decoration:none; color:#3756f4;}
.link_normal A:visited {text-decoration:none; color:#3756f4;}
.link_normal A:active {text-decoration:underline; color:#3756f4;}
.link_normal A:hover {text-decoration:underline; color:#3756f4;}

.link_normal_s {text-decoration:none; line-height:150%; color:#575757 ;font:11px  "Arial", "돋움","Verdana", "Geneva";}
.link_normal_s A:link {text-decoration:none; color:#575757;}
.link_normal_s A:visited {text-decoration:none; color:#575757;}
.link_normal_s A:active {text-decoration:underline; color:#333333;}
.link_normal_s A:hover {text-decoration:underline; color:#333333;}

/* Paging1  */
#core_paging {text-align:center; }
#core_paging #left, #core_paging #right {padding-top:2px; }
#core_paging #left img, #core_paging #right img {border:0px; }
#core_paging #num {word-spacing:0.1em; font-size:12px; font-weight:bold; }
#core_paging #num a, #core_paging #num b {text-decoration:none; text-align:center; padding:3px 2px 1px 7px; border-right:1px solid #CCCCCC; }
#core_paging #num b {color:#FF6633; }
#core_paging #num a {color:#333333; }
#core_paging #num a.last, #core_paging #num b.last {border:0px; margin-right:4px; }
#core_paging #num a:hover { background-color:#F6F6F6;  }

/*Paging2*/
.paging {float:left; width:750px;  text-align: center; margin-top:20px; vertical-align: middle; font:bold 14px "맑은 고딕", "굴림"; color:#333; }
.paging strong {margin: 0px 5px; padding: 0px 5px; color:#3371d9; display: inline-block; vertical-align: middle;}
.paging a {margin: 0px 5px; padding: 0px 5px; color:#4d4d4d; font-weight: bold; display: inline-block; text-decoration:none; vertical-align: middle;}
.paging .prev {margin: 0px; padding: 0px;}
.paging .next {margin: 0px; padding: 0px;}
.paging img {vertical-align: middle;}
.paging {margin-bottom: 20px;}

/* 간격주기 */
.blank1 {clear:both; width:100%; height:1px; padding:0px;}
.blank2 {clear:both; width:100%; height:7px;}
.blank5 {clear:both; width:100%; height:5px;}
.blank10 {clear:both; width:100%; height:10px;}
.blank15 {clear:both; width:100%; height:15px;}
.blank20 {clear:both; width:100%; height:20px;}
.blank30 {clear:both; width:100%; height:30px;}
.blank50 {clear:both; width:100%; height:50px;}
.blank125 {clear:both; width:100%; height:125px;}

.dot_line1 {clear:both; width:100%; height:1px; border-bottom:#ccc dashed 1px; margin:10px 0 10px 0;}
.dot_line2 {clear:both; width:100%; height:1px; border-bottom:#ccc dashed 1px; margin:15px 0 10px 0;}


/*서브컨텐츠 타이틀*/
h4 {font:bold 19px '맑은 고딕','Malgun Gothic'; margin-bottom:15px; padding:0 0 0 0px; color:#141414;}
.h4_txt1 {color:#e56608;}


/*하단 버튼 위치*/
.btm_btn{float:left; width:750px; text-align:right; margin-top:20px;}
.btm_btn_c {float:left; width:750px; text-align:center; margin-top:20px;}
.btm_btn_s {float:left; width:750px; text-align:right; padding-top:5px;}

/*상단텍스트위치-오른쪽*/
.ttxt{float:right; text-align:right;}

/*텍스트컬러*/
.clr01{color:#7b9b1a;}
.clr02{color:#ff3209;}
.clr03{color:#006aee;}
.clr04{color:#208867;}

/*이미지배경박스-공통*/
.cont_box {float:left; width:728px; margin:0; padding:0; text-align:center;}
.cont_box span.mg01{float:left; width:728px; border:#CCC solid 1px; background-color:#fdfdfd; padding:25px  0 25px 0; margin-bottom:25px;}
.cont_box span.mg02{margin-top:10px; margin-bottom:10px;}

.cont_box2 {float:left; width:730px; margin:0 0 20px 0; }
.cont_box2 ul{margin:0; padding:0; list-style:none;}
.cont_box2 li{font:14px '맑은 고딕';}
.cont_box2 li.sub_tit{float:left; width:730px; height:30px; font:bold 16px '맑은 고딕'; background:url(/_img/common/icon_t_01.gif) no-repeat 0 2px; padding:0px 0 0 30px; margin-bottom:5px;}
.cont_box2 li.sub_cnt{float:left; width:728px; text-align:center;}
.cont_box2 li.mg01{border:#CCC solid 1px; background-color:#fdfdfd; padding:25px  0 25px 0; margin-bottom:25px;}
.cont_box2 li.mg02{margin-top:10px; margin-bottom:10px;}


/*두개 li 가로로 나란히 들어가는 스타일*/
.list101{float:left; width:45%; border:0px solid; margin-right:15px; text-align:left;}
.list102{float:left; width:50%; border:0px solid; margin-right:0px; text-align:left;}

/*두개 테이블 가로로 나란히 들어가는 스타일*/
.tbl01{float:left; width:47%; border:0px solid; margin-right:15px;}
.tbl02{float:left; width:50%; border:0px solid; margin-right:0px;}


/*ul li- 공통*/
.sub_cont01 {float:left; width:730px; height:100%; margin:0 0 20px 0; font-family:'맑은 고딕';}
.sub_cont01 ul{float:left; margin:0; padding:0; list-style:none;}
.sub_cont01 li{float:left; list-style:none; font:'맑은 고딕'; line-height:190%; letter-spacing:1px;}

.sub_cont02 {float:left; width:730px; height:100%; margin:0; font-family:'맑은 고딕';}
.sub_cont02 ul{float:left; margin:0; padding:0; list-style:none;}
.sub_cont02 li{float:left; list-style:none; font:'맑은 고딕'; line-height:190%; letter-spacing:1px;}

/*타이틀스타일-공통*/
.tit_st{float:left; width:700px; height:30px;  margin:0 0 5px 0; font:bold 16px '맑은 고딕'; background:url(/_img/common/icon_t_01.gif) no-repeat 0 2px; padding:0px 0 0 27px;}
.tit_st span{ font:11px '돋움'; color:#6e6e6e; }
.tit_st em{color:red; font-style:normal;}
.tit_st .rgt{float:right; font:11px '돋움'; color:#6e6e6e;  padding:15px 0 0 0;}

.tit_st2{float:left; width:680px; height:30px;  margin:0 0 5px 0; font:bold 16px '맑은 고딕'; background:url(/_img/common/icon_t_01.gif) no-repeat 0 2px; padding:0px 0 0 27px;}

.tit_st3 {float:left; width:730px; height:33px;  padding:0px 0 0 0;}/*왼쪽필수항복 같은 라인 타이틀*/
.tit_st3 h5 {float:left; width:690px; height:30px;  margin:0 0 5px 0; font:bold 16px '맑은 고딕'; background:url(/_img/common/icon_t_01.gif) no-repeat 0 2px; padding:0px 0 0 27px;}
.tit_st3 .tit_st3_txt {width:750px; font: 12px '맑은 고딕','나눔고딕',NanumGothic,'돋움',Dotum; color:#333333; text-align:right; line-height:100%;}

.stxt {float:left; width:680px; background:url(/_img/common/icon_t_02.gif) no-repeat 0 7px; padding-left:25px; margin-left:25px; margin-bottom:3px;  font:bold 15px '맑은 고딕'; color:#F60;}
.stxt01 {float:left; width:680px; background:url(/_img/common/icon_s_01.gif) no-repeat 0 7px; padding-left:15px; margin-left:12px;}
.stxt02 {float:left; width:680px; background:url(/_img/common/icon_s_01.gif) no-repeat 0 7px; padding-left:15px; margin-left:35px;}
.stxt0201 {float:left; width:680px; background:url(/_img/common/icon_s_01.gif) no-repeat 0 7px; padding-left:15px; margin-left:12px; margin-top:5px;}


.stxt03 {float:left; width:730px; text-align:right; font:12px '맑은 고딕';color:#2f2d2d; padding-bottom:5px;}
.stxt03 em {color:red; font:13px '굴림'; font-style:normal;}/*필수입력*/

.stxt04 {float:left; width:730px; text-align:left; font:13px '맑은 고딕';color:#2f2d2d; padding-bottom:5px;}


/*컨텐츠스타일-공통*/
.mg00 {margin-top:20px; }
.mg01 {margin-bottom:20px; }
.mg02 {margin-bottom:10px; }
 
.pd00{padding:30px 0 0 0;}
.pd01{padding:0 0 0 0px;}
.pd02{padding:0 0 30px 25px;}
.pd03{padding:0 0 0 38px;}
.pd04{padding:0 0 30px 38px;}
.pd05{padding:30px 0 0 0;}


/*소개*/
.intro {display:inline; width:100%; height:225px; float:left; font-size:0; background:url(../_img/introduction/intro_img.jpg) no-repeat 0px 0px;}
.intro ul{float:left; margin:0; padding:30px 0 0 0; list-style:none;}
.intro li{clear:both; float:left; list-style:none; font:14px '맑은 고딕'; color:#333333; padding-top:0; line-height:160%;}
.intro li.txt_01{float:left; height:65px; background:url(../_img/introduction/intro_img01.gif) no-repeat 10px 7px; padding-top:0px;}
.intro li.txt_02{float:left; height:65px; background:url(../_img/introduction/intro_img02.gif) no-repeat 10px 7px; padding-top:0px;}
.intro li.txt_03{float:left; height:65px; background:url(../_img/introduction/intro_img03.gif) no-repeat 10px 5px; padding-top:10px;}
.intro li .txt_s {float:left; width:660px; padding-left:70px;}

/*설립목적*/
.purpose_text01 {line-height:130%;}


/*연혁*/
.history {float:left; width:740px; background:url(../_img/introduction/history_img.jpg) no-repeat 0px 0px;}
.history_list{float:left;width:740px; heigth:100%;}
.ht_list {float:right;width:500px; margin-bottom:30px;}
.ht_list dl dt{float:left;font:bold 25px "맑은 고딕", "굴림"; color:#2a6fd7; width:14%; padding-top:15px;}
.ht_list dl dd{float:right;font-size:12px; width:84%; padding:5px 5px 7px 5px; border-bottom:1px dashed #d5d5d5; }
.ht_list dl dd.ht_list_tt{height:1px;border-bottom:1px solid #a6bfe1;}
.ht_list dfn{dispaly:block; float:left; font:bold 13px '맑은 고딕'; color:#2b74e2; padding-right:10px; padding-top:5px; }
.ht_list_nd{float:right; width:500px;  padding:8px 5px 2px 5px;  text-align:center; border-bottom:1px dashed #d5d5d5; border-top:1px solid #a4cbcb;}
.ht_list p{float:right; width:380px; text-align:left; color:#5b5b5b; font:13px "맑은 고딕", "굴림";  line-height:180%; }

/*선생님소개*/
.teacher {float:left; padding:0 15px 0 15px;}
.teacher_l{float:left; width:340px; padding:0; margin-right:30px; text-align:left; border:#333 solid 0px;}
.teacher_r{float:left; width:340px; padding:0; margin-right:0px; text-align:left;}

.teac_cont {float:left; width:340px; height:150px; padding:20px 0 0 23px; margin:0; background:url(../_img/introduction/tea_bg.jpg) 0 0 no-repeat;}
.teac_cont ul{float:left; margin:0; padding:0; list-style:none;}
.teac_cont li{float:left; list-style:none; font:14px '맑은 고딕'; padding-top:0; line-height:190%; letter-spacing:1px;}
.teac_cont li img{float:left; padding:0 0 0 0; }
.teac_cont li.tech_tit{width:153px; font:bold 15px '맑은 고딕'; color:#333333; padding:5px 0 15px 40px;letter-spacing: -1px;}
.teac_cont li.tech_tit span{color:#ed5e07; font:bold 13px '맑은 고딕';}
.teac_cont li.tech_txt{width:153px; font:bold 15px '맑은 고딕'; color:#636363; padding:0px 0 0 30px; line-height:150%; letter-spacing:-0.1em;}


/*오시는길*/
.mt15{margin-top:15px;}

.map {clear:both; width:100%; height:100%; border:0px; padding:0px 0 15px 0px;  font:14px "맑은 고딕", "굴림"; background:url(../_img/introduction/map_img.gif) right 0; background-repeat:no-repeat;}
.map_list {float:left;width:100%; margin-bottom:10px; margin-top:10px;}
.map_list ul{list-style:none; margin:0; padding:0;}
.map_list ul li{float:left; width:100%; padding:2px 5px 2px 15px;  background:url(../_img/common/icon_s_01.gif) 0 50%; background-repeat:no-repeat; font:14px "맑은 고딕", "굴림"; color:#333333;}
.map_text1{float:left; padding-left:65px;}
.map_img {clear:both;width:728px;height:350px;margin:0;padding:5px; border:solid 1px #dcdcdc; background-color:#FFF;}

/*콘텐츠 공통*/
.sub_cont01 ul.guide{float:left; width:730px; margin:0; padding:0; list-style:none;}
.sub_cont01 span.guide_tit {float:left; width:680px; background:url(/_img/common/icon_s_01.gif) no-repeat 0 3px; padding-left:15px; margin-left:12px; font:bold 14px '맑은 고딕';}
.sub_cont01 span.guide_tit2 {float:left; width:680px; background:url(/_img/common/icon_s_01.gif) no-repeat 0 7px; padding-left:15px; margin-left:12px; font:14px '맑은 고딕'; padding-bottom:5px; line-height:180%;}

.sub_cont01 li.lode_tit{margin:10px 0 0 20px; line-height:20px;}
.sub_cont01 li.lode_txt01{width:690px; margin:10px 0 0 25px; line-height:22px; letter-spacing:-0em;}
.sub_cont01 li.lode_txt02{width:690px; margin:5px 0 0 25px; line-height:22px; letter-spacing:-0em;}
.sub_cont01 li.lode_txt03{width:690px; margin:5px 0 0 30px; line-height:22px; letter-spacing:-0em; color:#666;}

.sub_cont01 li.bus_tit{margin:2px 0 0 20px; letter-spacing:-0em;}
.sub_cont01 li.bus_txt{margin:0 0 0 5px;}

/*직업재화사업*/
.work_cont {float:left; width:730px; height:100%; margin:0 0 20px 0;}
.work_cont ul{float:left; margin:0; padding:0; list-style:none;}
.work_cont li{float:left; list-style:none; font:14px '맑은 고딕'; padding-top:0; line-height:190%; letter-spacing:1px;}
.work_cont li img{float:left; width:200px; height:140px; margin-right:20px;}
.work_cont li.cont_txt1 {float:right; width:485px; background:url(/_img/common/icon_s_01.gif) no-repeat 0 7px; padding-left:17px;}
.work_cont li.cont_txt1_2 {float:right; width:485px; padding-top:0px; padding-left:17px; }
.work_cont li.cont_txt2 {float:left; width:680px; background:url(/_img/common/icon_s_01.gif) no-repeat 0 7px; padding-left:15px; margin-left:12px;}

/*쉼터프로그램*/
.program {float:left; width:720px; height:450px; margin:0 0 20px 10px;  background:url(../_img/program/pro_img01.jpg) 0 0 no-repeat;}
.program ul{float:left; margin:0; padding:0; list-style:none;}
.program li{float:left; list-style:none; font:14px '맑은 고딕'; padding-top:30px; line-height:190%; letter-spacing:1px;}
.program li.txt_01{float:left; padding-left:350px;}
.txt_01_list {background:url(/_img/common/icon_s_01.gif) 0 3px repeat-y ; padding-left:15px;}
.program li.txt_02{float:left; padding-left:410px;  padding-top:60px;}
.program li.txt_03{float:left; padding-left:350px;  padding-top:75px;}

.program01 {float:left; width:710px; height:255px; margin:0; padding:10px 0 0 20px; background:url(../_img/program/pro_img02.jpg) right 0 no-repeat;}
.program02 {float:left; width:710px; height:255px; margin:0; padding:10px 0 0 20px; background:url(../_img/program/pro_img03.jpg) right 0 no-repeat;}
.program03 {float:left; width:710px; height:255px; margin:0; padding:10px 0 0 20px;  background:url(../_img/program/pro_img04.jpg) right 0 no-repeat;}
.program04 {float:left; width:710px; height:255px; margin:0; padding:10px 0 0 20px;  background:url(../_img/program/pro_img05.jpg) right 0 no-repeat;}

.pro_txt {float:left; width:500px; margin:0 0 0 20px; padding:0; list-style:none;}
.pro_txt ul{float:left; margin:0; padding:0; list-style:none;}
.pro_txt li{float:left; margin:0; list-style:none; font:14px '맑은 고딕'; line-height:190%; letter-spacing:1px; background:url(/_img/common/icon_s_03.gif) repeat-y 0 0; padding-left:20px;}
.pro_txt li.txt_01{float:left; width:500px; margin:0; list-style:none; font:14px '맑은 고딕'; letter-spacing:1px; background:url(/_img/common/icon_s_01.gif) no-repeat 0 3px; padding-left:20px;}

.pro_txt_01{float:left; width:500px; margin:10px 0 15px 0; padding-left:20px; font:13px '맑은 고딕'; color:#666; line-height:170%;}

/*자원봉사 및 후원안내*/
.volunteer01 {float:left; width:740px; height:80px; margin:0; padding:0; background:url(../_img/volunteer/serv_img01.gif) right 0 no-repeat;}
.volunteer02 {float:left; width:740px; height:80px; margin:0; padding:0; background:url(../_img/volunteer/spon_img01.gif) right 0 no-repeat;}

.volun_txt ul {float:left; margin:0; padding:0; list-style:none;}
.volun_txt li {float:left; width:640px;  margin:0; list-style:none; font:bold 15px '맑은 고딕'; color:#6fa003; line-height:190%;  padding-left:100px;}
.volun_txt li .volun_txt_s {float:left; width:640px; margin:0; list-style:none; font:13px '맑은 고딕'; color:#4b4b4b; padding-left:0px;}

.sub_cont01 ul.volun{float:left; width:730px; margin:0; padding:0; list-style:none;}
.sub_cont01 span.volun_tit {float:left; width:680px; background:url(/_img/common/icon_s_01.gif) no-repeat 0 7px; padding-left:15px; margin-left:12px; font:14px '맑은 고딕'; line-height:170%;}
.sub_cont01 li.vol_tit {margin:7px 0 0 20px; letter-spacing:-0em; background:url(/_img/common/icon_s_02.gif) no-repeat 0 7px; padding-left:15px;}
.sub_cont01 li.vol_tit span {color:#ff3300; font-weight:bold;}
.sub_cont01 li.vol_txt {margin:0 0 0 5px;}
.sub_cont01 li.vol_txt2 {margin:0 0 0 30px; font:13px '맑은 고딕'; color:#666;}

/*내용테이블-공통*/
.cont_type01 table{float:left; width:730px; font:13px '맑은 고딕'; border-top:2px solid #6f6f6f; color:#666666;}
.cont_type01 th{background-color:#fbfbfb; font-weight:bold; padding:7px 5px 5px 10px; color:#333333; text-align:left; border-bottom:1px solid #d9d9d9;}
.cont_type01 td{border-bottom:1px solid #d9d9d9; padding:6px 5px 5px 5px;}
.cont_type01 th.cttl{text-align:center;}
.cont_type01 td.cttl2{text-align:center;}
.cont_type01 .cttl_bg{background-color:#fbfbfb;}

.cont_type02 em{color:red; font-style:normal;}/*필수입력*/
.cont_type02 img{vertical-align:middle;}/*필수입력*/
.cont_type02 span{color:#6e6e6e; font:11px '돋움';}/*입력안내*/

/*리스트 테이블 스타일*/
.list_type01 table {width:100%; font-size:12px; border-collapse: collapse; border-top:#3762cb solid 2px; font:12px '굴림','맑은 고딕','나눔고딕',NanumGothic,'돋움',Dotum;}
.list_type01 caption {display:none;}
.list_type01 th{height:30px; background-color:#f2f2f2; border-bottom:1px solid #d2d2d2; padding:0px 0px 0px 0px; text-align:center; }
.list_type01 th.list_type01_th{height:26px; background-color:#f2f2f2; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:0px 5px 0px 5px; text-align:center; }
.list_type01 td {height:27px; border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2; padding:0px 5px 0px 5px;text-align:center;}
.list_type01 td.list_type01_td01{border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:0 5px 0 5px; color:#3762cb;  font-weight:bold; }

.list_type01_td01 a{color:#3762cb; text-decoration:none;}
.list_type01_td01 a:hover {text-decoration:none; background-color:transparent; color:#3762cb;}
.list_type01_td01 a:visited {text-decoration:none; }
.list_type01_td01 a:active {text-decoration:none; }

.list_type01 tr.list_on{background-color:#fafacb;} 
.list_type01 tr.list_off{background-color:#FFFFFF;}

.list_type01 td.list_type01_td02{border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:0 5px 0 5px;text-align:right; color:#e01037; font:bold 11px '돋움',Dotum,'맑은 고딕','나눔고딕',NanumGothic,;}
.list_type01 td.list_type01_td03{border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:0 5px 0 5px; text-align:left}
.list_type01 td.list_type01_td04{border-bottom:1px solid #d2d2d2; border-right:0px solid #d2d2d2; padding:0 5px 0 5px; text-align:center;}


/*자원봉사및후원신청 스타일*/
/*.edit_type table {float:left; width:100%; border-top:2px solid #818080; font-family:'맑은 고딕'; font-size:13px;}
.edit_type th {border-bottom:1px dotted #bfbfbf;background-color:#f6f6f6; font-weight:bold; padding:7px 5px 3px 10px; color:#333333; text-align:left; vertical-align:top;}
.edit_type td {border-bottom:1px dotted #bfbfbf; padding:6px 5px 4px 10px; text-align:left; color:#525252;line-height:180%; font-size:12px;}
.edit_type th.cttl {border-bottom:1px solid #bfbfbf;}
.edit_type td.cttl {border-bottom:1px solid #bfbfbf;}
.edit_type td.cttl02 {letter-spacing:1px;}

.edit_type em {color:red; font-style:normal;}/*필수입력*/
.edit_type img {vertical-align:middle;}/*필수입력*/

.edit_type td ul {margin:0px; padding:0px; list-style:none;}
.edit_type td li {padding:2px 0px; list-style:none;}

/*버튼 위치*/
.button_center {width:100%; text-align:center;}

.button_left {float:left; width:300px; margin-left:35px;}
.button_left ul {float:left; list-style:none; padding:0; margin:0; text-align:center;}
.button_left li {float:left; list-style:none; text-align:center;}
.button_left li.btn_left {float:left; width:400px; text-align:left;} 
.button_left li.btn_right {float:right; width:400px; text-align:right;} 

/*버튼 신청서 다운로드*/
.button01 {display:inline-block;cursor:pointer;position:relative;text-align:center;font:1em/100% Arial, Helvetica, sans-serif;text-decoration:none;vertical-align:baseline;
outline:none;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;margin:0.5em;padding:0.3em 0.6em;line-height:140%;}         

.button01 span {margin-top:-9px;position:absolute;top:50%;right:10px;display:inline-block;height:18px;width:18px;vertical-align:middle;
-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 1px 0 rgba(255,255,255,.4);
background:rgba(0,0,0,.4);background-image:url(../_img/button/icons-18-white.png);background-repeat:no-repeat;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}

.gray{-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3);border:1px solid #ccc;background:#eee;font-weight:700;color:#444;text-shadow:0 1px 1px #f6f6f6;background-image:linear-gradient(#fdfdfd, #eee);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#eeeeee',GradientType=0 );}
.gray:hover{border:1px solid #bbb;background:#dadada;font-weight:700;color:#ff3300;text-shadow:0 1px 1px #fff;background-image:linear-gradient(#ededed, #dadada);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dadada',GradientType=0 );}
.gray:active{border:1px solid gray;background:#fdfdfd;font-weight:700;color:#111;text-shadow:0 1px 1px #fff;background-image:linear-gradient(#eee, #fdfdfd);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#fdfdfd',GradientType=0 );}

/*.btn_pack1,
.btn_pack1 *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url(/_img/button/btn_pack.gif) no-repeat; font-size:12px; font-family:굴림,Tahoma, Sans-serif;color:#2271f5; font-weight:bold; text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_pack1 {margin-right:4px;}
.btn_pack1 *{left:4px;cursor:pointer;_cursor:hand}
.btn_pack1.btn1,
.btn_pack1.btn1 *{height:29px;line-height:26px}
.btn_pack1.btn1 {background-position:left 0;}
.btn_pack1.btn1 *{height:29px; padding:3px 10px 2px 8px; background-position:right top;}
.btn_pack1 *:hover,
.btn_pack1 *:active,
.btn_pack1 *:focus{color:#f83a07}


/* 사이트맵 스타일 */
.sitemap_box01 {float:left; width:220px; padding-right:40px;}
.sitemap_box02 {float:left; width:220px; padding-right:0;}
.sitemap {width:100%}
.sitemap p {background-color:#f5f5f5; border-top:#c1c1c1 solid 1px; font:bold 13px "맑은 고딕";  border-bottom:#dddddd solid 1px;  height:20px; padding:8px 0px 5px 10px; color:#292929; text-align:left;}
.sitemap ul {list-style:none; float:left; padding: 0px 0px 1px 0px; margin:0;}
.sitemap li {list-style:none; width:200px; font-size:12px; padding: 5px 0px 0px 20px; color:#333333;  border-bottom:#cbcbcb dashed 1px; height:25px; background:url(/_img/button/title_icon_03.gif) 7px 50%; background-repeat:no-repeat;}
.sitemap li .site_tit {background-color:#f5f5f5; border-top:#c1c1c1 solid 1px; font-size:13px; border-bottom:#dddddd solid 1px;  height:20px; padding:10px 0px 3px 10px; color:#292929; text-align:left;}
.sitemap A:link {text-decoration:none; color:#333; background-color:transparent;}
.sitemap A:visited {text-decoration:none; color:#333;  background-color:transparent;}
.sitemap A:active {text-decoration:underline; color:#f3564a; background-color:transparent;}
.sitemap A:hover {text-decoration:underline; color:#f3564a; background-color:transparent;}

/*개인정보취급방침 동의 */
.agrtop_txt{margin:0 0 10px 0;}
.agrtop_txt ul{list-style:none; margin:0; padding:0;}
.agrtop_txt li{float:left;list-style:none; font:bold 15px '맑은 고딕';}
.agrtop_txt li.agrtl{float:left; width:30%;}
.agrtop_txt li.agrtr{float:right;}
.agrtop_txt li.agrtw{float:left; width:100%;  font:12px '굴림'; font-weight:normal; line-height:150%; margin:20px 0 0 0px; padding:0px 0 0 10px; background:url(../_img/common/icon_sub02_2.gif) repeat-y 0px 1px; color:#858585; }
.agrtop_txt span.agrtxton{border-top:2px solid #292929; font:bold 13px '맑은 고딕';margin-left:15px;}
.agrtop_txt span.agrtxtoff{font:bold 13px '맑은 고딕';padding-left:15px;color:#c0c0c0;}
.agrtop_txt em{color:red;}
.agrtop_txt li.pad01{margin:5px 0 0 0px;}

.agr_wrap{ text-align:center;}
.agr_content {width:708px; padding:10px 12px 10px 10px; margin:0 auto; text-align:left; background-color:#eeeeee; border:1px solid #e7e7e7;}
.agr_content2 {float:left; width:708px; padding:10px 12px 10px 10px; margin:0 auto; text-align:left; background-color:#eeeeee; border:1px solid #e7e7e7; border-top:#818080 solid 1px;}

.agreement legend{ display:block; padding:0 0 8px 1px; _margin:0 0 0 -7px}
.agreement .field1{ margin:0 0 0px 0; color:#333;}
.agreement .field1 legend,
.agreement .field2 legend, 
.agreement .field3 legend{ display:block} 
.agreement .bx{
	background: #ffffff;
	position: relative;
	height: 240px;
	padding: 10px 15px 0 20px;
	margin: 0 0 8px 0;
	border: 1px solid #e5e5e5;
	overflow: auto;
	scrollbar-base-color: #d9d9d9;
	scrollbar-3dlight-color: #d9d9d9;
	scrollbar-darkshadow-color: #d9d9d9;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-track-color: #f2f2f2;
	-webkit-overflow-scrolling: touch;
	font-size:12px;
	font-family:'돋움';
}
.t .bx::-webkit-scrollbar{overflow:visible;width:6px; margin-right:10px;background:#ffffff;}
.t .bx::-webkit-scrollbar-thumb{background-color:rgba(45,70,97,0.3);-webkit-border-radius:5px; min-height:20px;margin:0 5px 0 0}
.t .bx::-webkit-scrollbar-thumb:hover{background-color:rgba(45,70,97,0.3)}
.t .bx::-webkit-scrollbar-corner{background:transparent}
.agreement .bx h3,
.agreement .bx h5{font-size:13px; font-family:'맑은 고딕'; font-weight:bold; height:25px;}
.agreement .bx h4{font-size:14px; font-family:'맑은 고딕'; font-weight:bold;}
.agreement .bx h3{height:31px;}
.agreement .bx h4,
.agreement .bx p,
.agreement .bx li{line-height:20px;list-style:none;}
.agreement .bx li.li_01{line-height:16px; padding-left:5px;list-style:none;}
.agreement .bx p,
.agreement .bx ol,
.agreement .bx ul{ margin:0 0 5px 0;}
.agreement .bx ul ul{margin-top:10px;}
.agreement .bx ul ul ul{margin-top:0;}


.agreement .check{ margin:0 0 0px 0; font:12px '맑은 고딕';}
.agreement .check input{ _margin:-4px; vertical-align:middle;}
*:first-child+html #agreement .check input{ margin:-4px;}
.agreement .check label{ position:relative; top:1px; _top:2px; padding:0 0 0 3px;}
.agreement .check_all{margin-bottom:-8px;padding:40px 0 20px;border-bottom:1px solid #e5e5e5;font-weight:bold;color:#000}
.agreement textarea {width:97%; height:100px; padding:10px; color:#333; border:1px solid #ccc; font-size:12px;}
.agreement .textarea01 {width:97%; height:400px; padding:10px; color:#333; border:1px solid #ccc; font-size:12px;}
.stit {font-size:13px; font-weight:bold; padding-bottom:12px;}
.btw{padding:5px;text-align:center; background-color:#eeeeee; border-bottom:dashed 0px #cfcfcf;}
.agreement .bx01{ background:#ffffff;position:relative; height:400px; padding:20px 18px 0 20px; margin:0 0 8px 0; border:1px solid #e5e5e5; overflow:auto; scrollbar-base-color: #d9d9d9; scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; scrollbar-face-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; scrollbar-shadow-color: #d9d9d9; scrollbar-track-color: #f2f2f2;-webkit-overflow-scrolling:touch}


/* 개인정보취급방침 */
.pv {width:100%;color:#595959;}
.pv ul {margin:0; padding:0; list-style:none;}
.pv ol {list-style:none;}
.pv ul.pv_cont01 {font-weight:bold; line-height:180%;}
.pv ul.pv_cont02 {margin:10px 0 0 0; padding:0 0 0 10px;}
.pv ul.pv_cont02 li {font-weight:bold; padding:0 0 10px 10px; }
.pv ul.pv_cont02 li.pvlicont {font-weight:normal;padding:0 0 10px 25px; line-height:150%;}
.pv ul.pv_cont02 li.pvlicont02 {font-weight:normal;padding:0 0 5px 25px; line-height:150%;}
.pv ul.pv_cont02 li.pvlicont03 {font-weight:normal;padding:0 0 10px 10px; line-height:150%;}
.pv p{padding-left:15px;}

/*비밀번호변경*/
.pwchange {clear:both; width:100%; color:#4b4b4b; font:13px "맑은 고딕", "굴림"; }
.pwchange ul {margin:0; padding:0; list-style:none;}
.pwchange li {padding:0 0 0 0px; line-height:170%;}
.pwchange li.pw_blank01 {height:5px;}
.pwchange li span {font-weight:bold;}
.pw_text01 {color:#3a59d6}
.pw_text02 {color:#ee4828}
.pw_text03 {font:12px "맑은 고딕", "굴림";}

/* 개인정보취급방침 */
.samDiv h3 {margin:10px 0 10px 0 !important; padding:0 !important; border:none !important; font-size:1.2em !important; color:#3d42a3;}
.samDiv span {float:none !important; }
.samDiv p {clear:both; overflow:hidden; text-align:justify;}
.samDiv p.txt {margin:10px 0 0 0 !important; padding:0; font-weight:bold;}
.samDiv div {margin:5px 0; overflow:hidden;}
.samDiv ul { border:none !important; list-style:none;}
.samDiv ul li {margin:0 10px !important; padding:5px 5px 5px 8px !important; border:none !important; background:url('/images/common/blue/bulDotBlue.gif') left 13px no-repeat; text-align:justify;}
.samDiv ul li p {margin:0 !important; padding:0 !important; border:none !important; font-weight:bold;}
.samDiv ul li div {margin-top:10px !important;}

.samDiv ul.noNum { border:none !important; list-style:none;}
.samDiv ul.noNum li{margin:0 10px !important; padding:5px 5px 5px 8px !important; border:none !important; background:none; text-align:justify;}
.samDiv ul.noNum span {margin-left:10px !important; padding-left:8px !important; border:none !important; display:block !important; text-align:justify;}

.samDiv div.indent {margin-left:10px;}
.samDiv div.indent p {margin-top:10px !important; margin-bottom:5px !important; padding:0 !important; border:none !important; font-weight:bold;}
.samDiv div.indent span {margin-left:10px !important; padding-left:0px !important; border:none !important; display:block !important;text-align:justify;}
.samDiv div.indent table {width:100%; border-collapse:collapse; margin:0; padding:0; border:0px; border-top:2px solid #CCC;}
.samDiv div.indent th {padding:10px; border-bottom:1px solid #CCC; border-right:1px solid #CCC; background:#F7F7F7;}
.samDiv div.indent td {padding:10px; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
.samDiv div.indent table .end { border-right:none !important; }

.samDiv ol {margin:5px 0 !important; padding:0 !important; list-style:none !important;}
.samDiv ol li {margin:0 !important; padding-left:10px; background: url('/images/common/blue/bulDash.gif') left 13px no-repeat !important;}

.samDiv ul.help {float:left !important; width:350px !important; margin:10px !important; padding:10px !important; border:1px solid #E5E5E5 !important;}
.samDiv div.help {float:left !important; width:399px !important; margin:10px 10px 20px 10px; padding:0px;}
.samDiv div.help p {margin:0 !important; font-weight:bold;}
.samDiv div.help table {width:100%; border-collapse:collapse; margin:0; padding:0; border:0px; border-top:2px solid #CCC; background:#ffffff;}
.samDiv div.help th {padding:5px 10px; border-bottom:1px solid #CCC; background:#E7E7E7;}
.samDiv div.help td {padding:5px 10px; border-bottom:1px solid #CCC;}

.samDiv ul.plist {margin-bottom:40px !important; border-top:2px solid #CCC !important; background:#F7F7F7 !important; display: block!important; overflow:hidden;}
.samDiv ul.plist li {float:left!important; margin:0 !important; padding:10px !important; width:398px; background:none;border-bottom:1px solid #E5E5E5 !important; font-weight:bold;}
.samDiv ul.plist2 {margin-bottom:30px !important; border:1px solid #CCC !important; background:#F7F7F7 !important; display: block!important; overflow:hidden;}
.samDiv ul.plist2 li {margin:0 !important; padding:10px 20px!important; background:none !important; color:#3E3E3E}
.samDiv ul.plist3 {float:left; width:417px !important; margin-bottom:40px !important; border-top:2px solid #CCC !important; border-bottom:1px solid #CCC !important; overflow:hidden;}
.samDiv ul.plist3 li {margin:0 !important; padding:10px 15px!important; font-weight:bold; background: none !important;}
.samDiv ul.plist3 li.bg {background: #F5FCE1 !important;}
.samDiv ul.plist4 {margin-bottom:15px !important; border:0px solid #CCC !important; background:#fff !important; display: block!important; overflow:hidden;}
.samDiv ul.plist4 li {margin:0 !important; padding:0px!important; background:none !important; line-height:200%; font-weight:bold;}
.samDiv ul.plist5 {margin-bottom:15px !important; border:0px solid #CCC !important; background:#fff !important; display: block!important; overflow:hidden;}
.samDiv ul.plist5 li {margin:0 !important; padding:0px!important; background:none !important; line-height:200%;}
/*로그인박스센터정렬*/
.login_box{width:590px; margin:0 auto; text-align:center;}
