@charset"utf-8";

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0; padding:0; line-height:1.4;}
body,input,textarea,select,button,table{font-family:Dotum,'돋움',AppleGothic,sana-serif; font-size:12px; color: #7f615d;}
p,ul,ol,li,dl,dt,dd,form {list-style-image:none; list-style-position:outside; list-style-type:none; border:0px; margin:0px; padding:0px;}
table{border-collapse:collapse;}
img,fieldset {border:0;}
legend, hr {display:none;}
em,address {font-style:normal;}
a {text-decoration:none; color:#757575;}
a:hover,a:active,a:focus {color:#757575;}
frameset, frameborder, frame {border:0;}
caption {top:0; left:0;width:1px; height:1px; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}

#bg {background:url("/resources/nanum/image/bg.gif") repeat;}
#wrap {position:relative; width:995px; margin:0 auto;}
#nanumHeader {position:relative; width:995px; height:305px;margin:0 auto;}

#namContainer {position:relative; width:995px; height:601px;}
/* #sub_container {position:relative; width:995px; height:100%;} 2019. 08. 09 css가 맞지 않아 주석처리 후 아래에 재작성 */
#sub_container {position:relative; width:995px;}
#sub_container1 {position:relative; width:995px; height:785px;}
#sub_container2 {position:relative; width:995px; height:922px;}
#sub_container3 {position:relative; width:995px; height:997px;}
#sub_container4 {position:relative; width:995px; height:1215px;}
#sub_container5 {position:relative; width:995px; height:947px;}
#sub_container6 {position:relative; width:995px; height:925px;}
#sub_container7 {position:relative; width:995px; height:948px;}

#footer { height:183px; background:url("/resources/nanum/image/f_bg.gif") no-repeat; padding-bottom:18px; margin-top:0px;}
#sub_footer {padding:18px 0; margin-top:-3px; text-align:center;}/* padding-bottom:18px; 2012.12.27 */

h1 {padding:24px 0 0 36px; position:absolute; z-index:100;}
ul {display:inline; position:absolute; top:13px; right:22px; z-index:100;}
ul li {float:left;}
.none {display:none;}

.flash {position:absolute; width:995px; height:293px; top:9px; left:0;}
.con_flash {width:962px; height:735px; top:0; left:0; margin:0 auto;} /* position:absolute;  margin-top:-3px;  2012.12.27 delet */
.sub_flash1 {position:absolute; width:995px; height:785px; top:0; left:0; margin-top:-3px;}
.sub_flash2 {position:absolute; width:995px; height:922px; top:0; left:0; margin-top:-3px;}
.sub_flash3 {position:absolute; width:995px; height:997px; top:0; left:0; margin-top:-3px;}
.sub_flash4 {position:absolute; width:995px; height:1215px; top:0; left:0; margin-top:-3px;}
.sub_flash5 {position:absolute; width:995px; height:947px; top:0; left:0; margin-top:-3px;}
.sub_flash6 {position:absolute; width:995px; height:925px; top:0; left:0; margin-top:-3px;}
.sub_flash7 {position:absolute; width:995px; height:948px; top:0; left:0; margin-top:-3px;}

.Right {position:absolute; top:0; left:995px;}
.R_banner {position:fixed; _position:absolute; display:inline;}

.f_logo {display:inline; position:relative; top:38px; left:98px;}
.btn_nanum {padding-left:427px;}
.box {width:516px; margin:0 0 0 233px;}
.box .s1,.s2,.s3,.s4,.s5,.f_none {padding-top:5px;}
.s1 {width:237px; float:left;}
.s2 {float:left;}
.s3 {width:202px; float:left;}
.s4 {float:right;right:0}
.s5 {float:left;}
.s6 {float:right;right:0}
.f_none {clear: both;}



.n1,.n1_1,.n2 {padding-left:257px;}

.n1 {padding-top:42px;}
.n1_1 {margin-top:25px;}
.n2 {margin:38px 0 121px 0;}

.menu_bg {background:url("/resources/nanum/image/menu_bg.gif") no-repeat ; width:197px; height:234px; position:absolute; top:24px; left:20px;}

.menu_bg li a {font-size:0; position:relative; top:76px; left:33px;}
.mu_1 a {background:url("/resources/nanum/image/menu_off1.gif") no-repeat; width:160px; height:48px; display:block;}
.mu_1 a:hover {background:url("/resources/nanum/image/menu_on1.gif") no-repeat;}
.mu_2 a {background:url("/resources/nanum/image/menu_off2.gif") no-repeat; width:160px; height:48px; display:block;}
.mu_2 a:hover {background:url("/resources/nanum/image/menu_on2.gif") no-repeat;}
.mu_3 a {background:url("/resources/nanum/image/menu_off3.gif") no-repeat; width:160px; height:57px; display:block;}
.mu_3 a:hover {background:url("/resources/nanum/image/menu_on3.gif") no-repeat;}



.content_bg {background:url("/resources/nanum/image/pic1.gif") no-repeat 681px 42px;}

.nn1,.nn1_1,.nn1_2,.nn1_3,.nn2,.nn3 {padding-left:257px;}

.nn1 {padding-top:42px;}
.nn1_1 {margin-top:20px;}
.nn1_2 {margin-top:32px;}
.nn1_3 {margin-top:29px;}h
.nn2 {position:absolute; top:386px; left:475px;}
.nn3 {margin:80px 0 93px 0;}

/*sub_borad */

.border_content {margin:20px 0 79px 0; }
.borad_top {padding:21px 0 0 74px;}

/* Harry ADd */
.board_ddCon {margin-bottom:79px;padding-left:257px;}

.table {margin:39px 0 0 74px; text-align:center;width:800px;background:url("/resources/nanum/image/borad_bg.gif") no-repeat;}
.table thead { width:842px;}
.table thead tr th {height:31px;}
.table .align {padding-left:10px;text-align:left;}
.notice .align {text-align:left;}
.table td {height:31px; border-bottom:1px solid #ddd3d2;}

.didim_table {text-align:center;width:842px; background:url("/resources/nanum/image/borad_bg.gif") no-repeat;}
.didim_table thead { width:842px;}
.didim_table thead tr th {height:31px;}
.didim_table .align {text-align:left;}
.didim_table .align {text-align:left;}
.didim_table td {height:31px; border-bottom:1px solid #ddd3d2;}


.didim_table_s {text-align:center;width:715px;}
.didim_table_s thead {background:url("/resources/nanum/image/borad_bg_s.gif") no-repeat; width:715px;}
.didim_table_s thead tr th {height:31px;}
/*.didim_table_s thead th {height:31px;border:1px solid;} 占쏙옙占쏙옙占쏙옙占쏙옙*/
 
.didim_table_s .align {text-align:left;}
.didim_table_s .align {text-align:left;}
.didim_table_s td {height:31px; border-bottom:1px solid #ddd3d2;} 

/* btn_Object */
.paginate_complex{padding-top:15px;line-height:normal;text-align:center}
.paginate_complex a,.paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;font:bold Tahoma, Sans-serif;color:#323232;text-decoration:none;vertical-align:middle;}
.paginate_complex strong{color:#ff8600; font-size:14px; }
.paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
.paginate_complex .direction:hover,.paginate_complex .direction:active,.paginate_complex .direction:focus{color:#323232;}
.paginate_complex .prev{margin-bottom:2px;}
.paginate_complex .next{margin-bottom:2px;}
.paginate_complex .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}

.btn {padding-left:549px; margin-top:31px;}
.btn1 {padding-left:640px; margin-top:31px;}
.btn1 p {float:left; padding-right:10px;}
.btn p {float:left; padding-right:10px;}

/* //btn_Object */

/*sub_notice*/

.notice {margin:39px 0 0 74px; text-align:center;}
.notice thead {background:url("/resources/nanum/image/title_bg.gif") no-repeat; width:842px;}
.notice thead tr th {height:31px;}
.notice .align {text-align:left;}
.notice td {height:31px; border-bottom:1px solid #ddd3d2;}

/*sub4_1*/

.nanum_write {margin:39px 0 0 74px; width:842px; height:430px; position:relative;}
.dt_bg {background:url("/resources/nanum/image/borad_bg2.gif") no-repeat; width:842px; height:37px;}
.nanum_write dl dt {padding-left:32px;}
.nanum_write dl .n1 {margin-top:302px; padding:11px 0 11px 11px; border-top:1px solid #ddd3d2; border-bottom:2px solid #c3b59a;}
.nanum_write dl .n2 {margin-top:29px;}
.nanum_write .dt_bg {padding-top:14px;}
.size1 {position:absolute; top:5px; left:78px;}
.size1 form input {width:505px; height:26px; border:1px solid #c8c29e;}
.size2 {position:absolute; top:55px; left:78px;}
.size2 form textarea {width:742px; height:328px; border:1px solid #c8c29e;}
.size3 {position:absolute; top:399px; left:78px; }
.size3 form input {width:411px; height:24px; border:1px solid #c8c29e; }
.btn_find {position:absolute; top:400px; left:498px;}


/*sub4_4*/

.nanum_nb {margin:39px 0 0 74px; position:relative; }
.cap {border-bottom:1px solid #ddd3d2; width:842px; padding-bottom:10px;}
.cap_bg {background:url("/resources/nanum/image/borad_bg2.gif") no-repeat; width:842px; height:37px; padding-left:30px; line-height:37px; color:#7f615d; font-weight:bold;}
.d1,.d2 {float:left; margin:16px 141px 0 0; padding-left:30px;}
.d3 {margin:16px 8px 0 0;}
.d3 span {padding-left:120px;}
.d3 form input {float:left; position:absolute; top:48px; left:628px; width:130px; height:22px; border:1px solid #dad1ac;}
.del {clear:both; position:absolute; top:48px; left:770px;}
.both {clear:both; min-height:150px;}

.con_box {width:776px; height:100%; padding-left:30px; margin-top:14px;}
.con_box p {background-color:blue; width:776px; height:177px;}
.hei {margin-top:21px; padding-left:30px;}

.file {margin-top:23px; padding:9px 0;border-top:1px solid #ddd3d2; width:842px;}
.file dt {float:left; padding-left:30px; }

.tex_1,.tex_2 {padding:9px 0 9px 30px;}
.tex_1 {border-top:1px solid #ddd3d2; width:812px;}
.tex_2 {border-top:1px solid #ddd3d2; border-bottom:2px solid #c3b59a; width:812px;}
.tex_1 dt {float:left; padding-right:40px;}
.tex_2 dt {float:left; padding-right:40px;}


/*sub4_2*/

.nanum_nb1 {margin:39px 0 0 74px; position:relative; height:350px;}

.noti dt {background:url("/resources/nanum/image/borad_bg2.gif") no-repeat; width:842px; height:37px; padding-left:30px; line-height:37px; color:#7f615d; font-weight:bold;}
.noti dd {padding-left:30px; margin:38px 0;}

.btn_1 p { margin-top:31px; padding-left:755px;}

/*sub1_2*/

.sub1_2 {padding:42px 0 0 257px; margin-bottom:79px;}
.btn_click {position:absolute; top:2350px; left:750px; z-index:5;}
/*1227 占쌩곤옙 占쏙옙占쏙옙 占쏙옙占쏙옙*/

/*menu3*/

.didim_top {padding:15px 0 0 66px;}

.didim_con {padding-top:42px; padding-left:257px; margin-bottom:89px;}

/* Harry Add */
.didim_ssCon { padding-top:66px; padding-left:257px; }
.didim_ssConDesp { padding-top:20px; padding-left:257px; }

.menu_bg_edu {background:url("/resources/nanum/image/edu_bg.gif") no-repeat ; width:197px; height:234px; position:absolute; top:24px; left:20px;}

.menu_bg_edu li a {font-size:0; position:relative; top:76px; left:33px;}
.dd_1 a {background:url("/resources/nanum/image/edu1_off.gif") no-repeat; width:160px; height:48px; display:block;}
.dd_1 a:hover {background:url("/resources/nanum/image/edu1.gif") no-repeat;}
.dd_2 a {background:url("/resources/nanum/image/edu2_off.gif") no-repeat; width:160px; height:48px; display:block;}
.dd_2 a:hover {background:url("/resources/nanum/image/edu2.gif") no-repeat;}
.dd_3 a {background:url("/resources/nanum/image/edu3_off.gif") no-repeat; width:160px; height:57px; display:block;}
.dd_3 a:hover {background:url("/resources/nanum/image/edu3.gif") no-repeat;}

.btn_didim1 {position:absolute; top:402px; left:53px;}
.btn_didim2 {position:absolute; top:455px; left:53px;}

/*sub3_1*/

.btn_sub3 {position:absolute; top:580px; right:300px;}

/*popup*/

.popup { 
	*position:relative; 
	background:url(/resources/nanum/image/popup_bg.gif) no-repeat; 
	width:538px; 
	height:754px; 
	padding:163px 58px 0 58px;/* 130110 add */
}

.r1,.r2,.r3,.r4,.r5,.r6,.r7,.r8 {padding-left:95px;}

.r1 {padding-top:175px; }
.r1 .co {color:#a67f47; display:inline-block; margin-left:84px; font-weight:bold;} 
.r2 {margin-top:12px;}
.r2 .it1 {margin-left:87px; width:200px; height:18px;}
.r3 {margin-top:10px; *margin-top:6px;}
.r3 .it2 {width:200px; height:18px; margin-left:80px; }
.r4 {margin-top:13px; *margin-top:10px;}
.r4 .it3 {width:200px; height:18px; margin-left:80px; position:relative; bottom:3px; *bottom:0;}
.r5 {margin-top:10px; *margin-top:7px;}
.r5 .it4 {width:200px; height:18px; margin-left:92px; position:relative; bottom:3px; *bottom:0;}
.r6 {margin-top:12px;}
.r6 .it5 {width:200px; height:18px; margin-left:58px; *margin-right:5px; position:relative; bottom:3px; *bottom:0; }
.r6 .r6_1 {margin:0 215px 16px 0; display:inline-block; *margin:0; *position:absolute; *top:339px; *left:424px;}
.r7 { margin-top:3px; *margin-top:8px;}
.r7 .it6 {width:200px; height:18px; margin:0 5px 0 46px; position:relative; bottom:3px; *bottom:0;}
.r8 {margin-top:7px; *margin-top:10px;}
.r8 .it7 {width:91px; height:18px; margin:0 5px 0 69px;}
.r8 .it8 {width:91px; height:18px; margin:0 5px 0 5px; }
.r8 .post {display:inline-block; position:relative; top:5px;}
.r8 .it9 {width:171px; height:18px; margin:5px 0 0 118px;}
.r8 .it9_1 {width:171px; height:18px; margin:5px 0 0 5px;}
.r9 {margin:26px 0 0 95px; float:left;}
textarea {width:349px; height:119px; margin:27px 0 0 51px;}
.btn_open {float:left; margin:48px 0 0 204px;}
.btn_close {margin:48px 0 0 339px;}

/*insert_board*/

.insert_board {width:841px; margin:0 auto; margin-top:39px;}
.insert1 {background:url("/resources/nanum/image/insert_ti.gif") no-repeat; width:841px; height:41px;}
.insert1 input {width:505px; height:25px; position:relative; left:78px; top:7px;}

.insert2 {margin:14px 0 7px 0px; }
.insert2 span {padding:29px 0 0 34px; display:inline-block; position:relative; bottom:300px;}
.insert2 textarea {width:744px; height:330px; position:relative; left:15px; margin:0;}

.insert3 {width:841px; border-top:2px solid #c3b59a;}
.insert3 .file {border:none; display:inline-block; width:53px; margin:7px 0 0 12px;}
.insert3 .find {display:inline-block; width:60px; margin-left:19px; position:relative; top:5px;}
.insert3 input {width:411px; height:25px; border:0; position:relative; left:14px; bottom:5px;}

.btn_insert {margin:24px auto; width:841px; text-align:right;}
.btn_insert span {display:inline-block; width:87px; margin-left:14px;}

/*password_board*/

.pass_need {width:841px; margin:0 auto; margin-top:39px; }
.pass_n1 {background:url("/resources/nanum/image/insert_ti.gif") no-repeat; width:841px; height:41px;}
.pass_n1 p {margin-left:81px; position:relative; top:13px; font-weight:bold; }
.pass_n2 {width:841px;}
.pass_n2:after {content:''; clear:both; display:block;}
.pass_n2 dl {float:left; width:841px; border-bottom:1px solid #ddd3d2; height:10px; padding:10px 0;}
.pass_n2 .te1 dt {float:left; }
.pass_n2 .te2 dt {float:left; }
.pass_n2 .te1 dd {float:left; width:337px; }
.pass_n2 .te2 dd {float:left; width:337px; position:relative; bottom:1px;}
.pass_n2 .te3 {margin-right:10px;}
.pass_n2 .te4 {margin-left:25px;}
.pass_n3_b {width:841px; height:315px; border-bottom:2px solid #c3b59a;}
.pass_n3_a {width:841px; min-height:150px; margin-top:20px; border-bottom:2px solid #c3b59a;padding-bottom:30px;}
.pass_n3_a p {margin:0 auto; width:744px; }
.pass_n3 {clear:both; background:url("/resources/nanum/image/pass_need.png") no-repeat; width:675px; height:139px; margin:0 auto; margin-top:61px; position:relative; }
.pass_n3 input {width:240px; height:26px; position:relative; left:300px; top:62px;}
.pass_n3 span {position:absolute; top:59px; left:559px;}

/*password_board_update*/

.cap1 {width:842px;}
.cap1 input{vertical-align:middle;}
.cap_bg1 {background:url("/resources/nanum/image/borad_bg2.gif") no-repeat; width:842px; height:37px; padding-left:30px; line-height:37px; }
.cap_bg1 input {width:700px; height:26px; line-height:26px;}
.cap1 .q1,.cap1 .q2,.cap1 .q3 {width:796px; height:20px; padding:10px 23px; border-bottom:1px solid #ddd3d2; line-height:20px;}
.cap1 .q1 img,.cap1 .q2 img,.cap1 .q3 img {position:relative; top:3px;}
.cap1 .q2 input {width:172px; height:20px; position:relative; left:3px;line-height:20px;}
.nanum_nb .both1 {width:842px; padding-bottom:30px; border-bottom:2px solid #c3b59a;}
.nanum_nb .both1 textarea {clear:both; width:764px; height:289px;}

.cap1 .q1_1 {width:796px; height:20px; padding:10px 23px; border-bottom:1px solid #ddd3d2; line-height:20px;}
.cap1 .q1_1 input {width:172px; height:20px;line-height:20px;}
.cap1 .q1_1 img {position:relative; top:3px;}

/* 2012.12.27 add */
#container2 {
    overflow: hidden;
    width: 100%;
	position:relative;
}
#nanumHeader h1 {padding:24px 0 0 36px; position:absolute; z-index:100;}
#nanumHeader ul {display:inline; position:absolute; top:13px; right:22px; z-index:100;}
#nanumHeader ul li {float:left;}

#nanumHeader div.flash {position:absolute; width:995px; height:293px; top:9px; left:0;}

.searchArea2 {
	width:842px;
	margin:0 auto;
}
.didim_table2 {
    margin:0 auto;
    width:842px;
}
.searchArea3 {
	width:715px;
}
.didim_table3 {
    width:715px;
}

.cont2 {
    width:715px !important;
	min-height:300px;
	margin-top: 28px;
	padding-left: 257px;
}

.btn_didim3 {
    left: 53px;
    position: absolute;
    top: 265px;
}
.btn_didim4 {
    left: 53px;
    position: absolute;
    top: 315px;
}
.btn_right {
	margin: -12px 126px 0 0;
    text-align: right;
}
.mu_1 a.on {background:url("/resources/nanum/image/menu_on1.gif") no-repeat;}
.mu_2 a.on {background:url("/resources/nanum/image/menu_on2.gif") no-repeat;}
.mu_3 a.on {background:url("/resources/nanum/image/menu_on3.gif") no-repeat;}
.dd_1 a.on{background:url("/resources/nanum/image/edu1.gif") no-repeat;}
.dd_2 a.on {background:url("/resources/nanum/image/edu2.gif") no-repeat;}
.dd_3 a.on {background:url("/resources/nanum/image/edu3.gif") no-repeat;}
.table2 {
    width: 842px;
	margin:39px auto 0 auto;
}
.mar {margin:30px 0; text-align:right; padding-right:70px;} /*1227 占식울옙 占쏙옙占쏙옙占쏙옙 占쌩곤옙 占싸븝옙*/

.cont-box{position:relative; left:28px; top:550px; z-index:9999}

/* 130110 */
.didim_table td.tit {
	padding-left:10px;
	text-align:left;
}
.boardView {
	width:842px;
	margin:0 auto;
}
.boardView2 {
	width:842px;
	margin:0 auto;
	border-bottom:1px solid #e4cea8;
}
.boardView tr.thLine th,
.boardView tr.thLine td {
	border-top:2px solid #e4cea8;
}
.boardView3 {
	width: 715px;
}
.boardViewCont2 {
	width:842px;
	margin:0 auto;
}
.boardViewCont3 {
	width: 715px;
}
.boardViewCont4 {
	width:842px;
	margin:0 auto;
}
.boardPrevNext2 {
	width:842px;
	margin:0 auto;
	border-top:2px solid #e4cea8 !important;
	border-bottom:2px solid #e4cea8 !important;
}
.didim_table3 td.tit {
	padding-left:10px;
	text-align:left;
}
/* 30line text-align:center add */
.dRRelyWrapper {
	width:842px;
	margin:0 auto 40px auto;
	padding:1px 7px 15px 5px;
	background:#fff;
}
.table-join {
	width:538px;
}
.table-join th {
	padding:9px 0 0 35px;
	text-align:left;
	font-size:0;
	line-height:0;
	vertical-align:top;
	width:95px;
}
.table-join th.t12 {
	padding-top:12px;
}
.table-join td {
	padding-left:20px;
}
.table-join td input,
.table-join td img {
	vertical-align:middle;
}
.table-join td input {
	height:18px;
}
.table-join td input.it1 {
	width:200px;
}
.table-join td input.it2 {
	width:77px;
}
.table-join td input.it3 {
	width:171px;
}
.table-join td.hig1 {
	height:37px;
}
.table-join td.hig2 {
	height:32px;
}
.table-join td.hig3 {
	height:34px;
}
.table-join td.hig4 {
	height:75px;
}
.table-join td.hig5 {
	height:145px;
}
.mgtop5 {
	margin-top:5px;
}
.mgtop10 {
	margin-top:10px;
}
.btn-center {
	margin-top:30px;
	text-align:center;
}

/*占썰변占쏙옙*/
.ReplyBox{
	margin-top:20px;
	
}

.ReplyBox_drReply{
	padding:15px 0 0 20px;
	width:700px;
	line-height:20px;
}
ul.itlist {
	overflow:hidden;
	position:static;
	display:block;
	width:715px;
	border-top:2px solid #e4cea8;
	border-bottom:2px solid #e4cea8;
}
ul.itlist li {
	overflow:hidden;
	position:relative;
	width:694px;
	padding:10px 0 10px 21px;
	border-bottom:1px solid #e3e3e3;
}
ul.itlist li.last {
	border-bottom:none;
}
ul.itlist li div.itimg {
	float:left;
	width:120px;
	height:80px;
	margin-right:20px;
}
ul.itlist li div.ittitle {
	float:left;
	width:460px;
}
ul.itlist li div.ittitle strong {
	color:#7f615d;
}
ul.itlist li span.itdate {
	position:absolute;
	top:10px;
	right:20px;
	color:#7f615d;
	font-weight:bold;
}

.all_search_btn{
	position:absolute;
	top:145px;
	right:225px;
	z-index:5;
}

object,embed { outline:0; }

/*paging*/
.paging {text-align:center; margin-bottom:10px;}
 .paging img {display:inline;}
 .paging a {border:1px solid #b6b6b6; color:#9a9a9a; display:inline-block; padding:4px 5px 1px 3px; font-size:11px; line-height:13px; letter-spacing:-1px; min-width:12px; font-weight:bold;}
 .paging a.on {background:#575757; color:#fff;}
 .paging .btn {border:none; padding:0 7px;}
 
#contId1{width:995px;margin:0 auto;}