@charset "euc-kr";

/*Reset
body,input,button{color:#555; font-family:Nanum Gothic,GulimChe,verdana; line-height:18pt;}
div, table, th, td, p, span, ul, li, dl, dt, dd, a {color:#555; font-family:Nanum Gothic,GulimChe,verdana; line-height:18pt;}
*/
*{margin:0;padding:0;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll;}

body{background-color:#fff; word-break:break-all; text-align:left}
body,th,td,pre,input,select,textarea,button,dt,dd{font-size:13px;color:#333; font-family:'³ª´®°íµñ',"Nanum Gothic",'¸¼Àº °íµñ','Malgun Gothic',AppleGothic,'µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,sans-serif;}

body,th,td,pre{line-height:1.6;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}

a{color:#555; text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#333;}

em,address{font-style:normal;}
input,select{vertical-align:middle;}
button,label{cursor:pointer;}
legend,caption{display:none;}
form { margin:0; padding:0; }
@media print{
body{color:#000;}
}

/* Common */
.link{cursor:pointer;}
.ls{letter-spacing:-1px;}
.b{font-weight:bold;}
.u{text-decoration:underline;}

.pr{position:relative;}	 .pa{position:absolute;}	.ps{position:static;}
.c{clear:both;}
.fl{float:left;}	.fr{float:right;}
.al{text-align:left;}	.ar{text-align:right;}	.ac{text-align:center;}	.aj{text-align:justify;}
.at{vertical-align:top;}	.am{vertical-align:middle;}	.ab{vertical-align:bottom;}
.hide{display:none;}	.show{display:block;}



.hidden_txt{z-index:-1;width:0;height:0;overflow:hidden;visibility:hidden;}
.hidden_txt li{list-style:none;}
.hidden_txt h3 { background: none; }

table { border-spacing: 0;  border-collapse: collapse; }
img, fieldset { border:0px;}
legend { display: none; }


.input { vertical-align:middle; border-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-color: #DBDBDB;background-color:#FDFDFD; height:18px; font-size:12px; font-family:Dotum,DotumChe,verdana; width:99%;}
input.nobox { border:0px; width: 44px; height:20px; padding-top:0px; vertical-align:middle;}
input.login { BORDER-RIGHT: #CEDFF3 1px solid; BORDER-TOP: #CEDFF3 1px solid; BORDER-LEFT: #CEDFF3 1px solid; BORDER-BOTTOM: #CEDFF3 1px solid;
					background-color:#F0F5FA; width: 103px; height:19px; font-size:12px; font-family:Dotum,DotumChe,verdana; color:#333333; }
input.nobox3 { border:0px; width: 95px; height:25px; vertical-align:middle;}
input.nobox5{ border:0px; width: 62px; height:47px; padding-top:0px;}


.button{ border:0px; width: 60px; height:24px; font-weight:bold; color:#333; vertical-align:middle; background:url('/images/button_bg.gif') no-repeat; cursor:pointer;}
.button2{ border:0px; width: 50px; height:24px; font-weight:bold; color:#333; vertical-align:middle; background:url('/images/button_bg2.gif') no-repeat; cursor:pointer;}

.border {border-right: #606060 1px solid; border-top: #606060 1px solid; border-left: #606060 1px solid; border-bottom: #606060 1px solid;}
.border_whtie {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid;}
.dot {width:100%; height:30px; padding:0px;margin:0px; background: url(/images/dot.gif) repeat-x; clear:both;}
.line_dot { width:465px; height:17px;padding:0px 0 0 0; background: url(/images/line.gif) repeat-x;}
.line_dot_t { width:485px; height:17px;padding:0px 0 0 0; background: url(/images/line.gif) repeat-x;}
.line_dot2 { width:100%; height:1px;padding:0px;margin:0px; background: url(/images/line.gif) repeat-x;}

.checkbox { width:13px; height:13px; border:none}
.radio { width:13px; height:13px; border:none}
textarea{ padding:5px 5px; border:1px solid #c4c4c4; width:98%;}


/* height ¿©¹é */
.sp2 { height: 2px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp5 { height: 5px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp10 { height: 10px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp15 { height: 15px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp20 { height: 20px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp25 { height: 25px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp30 { height: 30px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp35 { height: 35px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp40 { height: 40px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp500 { height: 500px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp_white{ height: 30px; width:100%; font-size: 0; line-height: 0; clear:both;  background:#fff;}
.sp_white2{ height: 35px; width:100%; font-size: 0; line-height: 0; clear:both;  background:#fff;}

.mt18 { margin-top:18px;}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.mt30 { margin-top:30px;}
.mt40 { margin-top:40px;}
.clear { clear:both; }

.w150 {width:150px;}
.tbox { border: #C9C9C9 1px solid;  z-index:5; background:#E7E7E7; padding:3px 4px; color:#000000; width:150px;}


.board_al { width:100%; clear:both; margin-top:10px; text-align:left;}
.board_ar { width:100%; clear:both; margin-top:10px; text-align:right;}
.board_ac{ width:100%; clear:both; margin-top:10px; text-align:center;}
.prev {margin-right:15px;}
.next {margin-left:15px;}

.select {padding:6px 12px; font-weight:bold; font-size:18px; line-height:19px;  font-family: "Nanum Gothic",Gulim,sans-serif !important; border:2px solid #C9C9C9; background:#fff;}

.bleft {margin-left:120px;}



.right_tab_area {width:720px;}
.right_tab_area .right_tab {height:38px; overflow:hidden;}
.right_tab_area .right_tab li {width:65px; height:36px; float:left; }
.right_tab_area .right_tab li a {display:block; border-right:1px solid #D9D9DA; font-size:12px; line-height:36px; font-weight:bold; color:#818181; text-align:center; border-top:1px solid #D9D9DA; border-bottom:1px solid #D9D9DA; background-color:#F7F7F7;}
.right_tab_area .right_tab li:first-child a {border-left:1px solid #D9D9DA;}
.right_tab_area .right_tab li.on a {color:#3f3f3f; border-top:2px solid #6D6D6D; border-bottom:0; background-color:#fff;}
.right_tab_area .right_tab_con {padding:30px 0px 13px 0px; background-color:#fff; border-top:0;}
.right_tab_area .right_tab_con > li {display:none;}
.right_tab_area .right_tab_con > li.on {display:block;}
.right_tab_area .right_tab_con > li ul {}
.right_tab_area .right_tab_con > li ul li {padding-left:0px;}
.right_tab_area .right_tab_con > li ul li a {margin-left:12px;}
.right_tab_area .right_tab_con > li ul li p {margin-left:12px;}
.right_tab_area .right_tab_con > li ul li span {width:100%; text-align:center; display:block;}



.right_book_area {width:720px; margin-bottom:25px;}
.right_book_area .right_book {height:38px; overflow:hidden;}
.right_book_area .right_book li {width:180px; height:36px; float:left; }
.right_book_area .right_book li a {display:block; border-right:1px solid #D9D9DA; font-size:12px; line-height:36px; font-weight:bold; color:#818181; text-align:center; border-top:1px solid #D9D9DA; border-bottom:1px solid #D9D9DA; background-color:#F7F7F7;}
.right_book_area .right_book li:first-child a {border-left:1px solid #D9D9DA;}
.right_book_area .right_book li.on a {color:#3f3f3f; border-top:2px solid #6D6D6D; border-bottom:0; background-color:#fff;}
.right_book_area .right_book_con {padding:30px 0px 13px 0px; background-color:#fff; border-top:0;}
.right_book_area .right_book_con > li {display:none;}
.right_book_area .right_book_con > li.on {display:block;}
.right_book_area .right_book_con > li ul {}
.right_book_area .right_book_con > li ul li {padding:0px 10px;}
.right_book_area .right_book_con > li ul li a {margin-left:12px;}
.right_book_area .right_book_con > li ul li p {margin-top:25px;}
.right_book_area .right_book_con > li ul li span {width:100%; margin-top:25px; text-align:center; display:block;}
.right_book_area .right_book_con > li ul li span a {margin-left:0px;}
.right_book_area .right_book_con > li ul li p {width:720px;}


/* bbs */
.bbs_title{ font-size:12px; color:#000000;line-height:14pt;}
.bbs_name{ font-size:12px; color:#0459AF;line-height:14pt;}
.bbs_date{ font-size:11px; color:#838383;line-height:14pt;}
.bbs_hit{ font-size:11px; color:#F78001;line-height:14pt;}
.left_td { padding: 0px 0px  0px 10px}

/* hidden */
.hidden { visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none}



/* ¸ÞÀÎ ÀÚ·á½Ç ¹Ú½º */
#main_data {clear:both; position:relative; width:288px; margin-top:0px; margin-bottom:5px; padding: 20px 20px; border: 1px solid #edecec; border-top: 3px solid #818181;}
#main_data h3 {margin-bottom:27px;}
#main_data ul li {font-family: "Nanum Gothic",Gulim,sans-serif !important; width:290px; height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding-left:10px;background:url('/images/ball.gif') no-repeat 0px 9px;}

/* ¸ÞÀÎ »çÁø ÀÚ·á½Ç ¹Ú½º */
.main_photo {clear:both; position:relative; width:328px; margin-top:0px;margin-bottom:0px; padding: 0px 0px; border: 1px solid #B7B7B7; }
.main_photo h3 {margin-bottom:14px;}
.main_photo ul li{float: left; position:relative; overflow:hidden; padding-left:20px;}
.main_photo ul li.first { padding-left:0px;}
.main_photo ul li img{margin-bottom:10px;}
.main_photo ul li p {font-family: "Nanum Gothic",Gulim,sans-serif !important; width:140px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.loginBoxWrap {position:relative; width:480px; height:280px;  top:0px; margin:0 auto;background:url(/images/box_login_bg.gif) no-repeat;}
.loginTitle {clear: both; margin: 0 0 0 35px; background:none;}
.info {float: left; padding: 45px 0 20px 82px;}


/* ·Î±×ÀÎ ¸ÞÀÎ »ó´Ü */
.loginArea_top {float: left; width: 470px; height:34px; padding:9px 0px 0px 10px; background:url(/images/box_login.png);}

.loginArea_top .inputArea {float: left; width: 303px; height: 24px;}
.loginArea_top .inputArea .item img {margin: 4px 0px 0px 5px !important;}
.loginArea_top .inputArea .item .i_text {width: 90px; height: 14px; padding: 4px 0; border: 1px solid #B7B7B7; background-color:#F4F9E7; }
.loginArea_top .loginBtn { border:0px; width: 61px; height:24px; padding-top:0px; margin-right:10px;}




/* ·Î±×ÀÎ ÆäÀÌÁö */
.loginArea {float: left; width: 280px; height:60px; margin: 0px 0 0px 98px;}

.loginArea .inputArea {float: left; width: 200px; height: 42px;}
.loginArea .inputArea .item {position: relative; padding: 0 0 4px ;}
.loginArea .inputArea .item img {margin: 0px 7px 0px 0px; vertical-align: middle;}
.loginArea .inputArea .item .i_text {width: 135px; height: 10px; padding: 4px 0; border: 1px solid #B7B7B7;}
.loginArea .inputArea .item .i_text2 {width: 55px; height: 10px; padding: 4px 0; border: 1px solid #B7B7B7;}
.loginArea .loginBtn { border:0px; width: 70px; height:45px; padding-top:0px; margin-top:2px;}

.loginArea .keep {width: 260px; padding: 50px 0 30px 0; text-align:center;}
.loginArea .keep label {padding: 0 15px 0 5px; font-size: 11px;}
.loginArea .checkbox { border:0px; background-color:#F4F7F9; width:13px; vertical-align:middle;}

.help {overflow: hidden; width: 400px; padding: 50px 0 0; margin: 0px 0px 0px 60px;}
.help ul {width:400px; margin: 0 0 0 -7px;}
.help li {float: left; padding: 0 7px; font-size: 12px;}



/* ·Î±×ÀÎ ½ÃÀÛ */
#Boxlogin{margin:50px auto; width:508px; height:405px; padding:40px 0 0 142px; background-image:url(/images/mem_bg.gif); background-repeat:no-repeat; font-size:12px;}
#Boxlogin span{float:left; padding:0 0 0 20px;}
	.loginBox{width:370px; float:left;}
		.loginBox .titleMain{width:370px; margin:47px 0 0; float:left;}
		.loginBox .findIdPw{width:370px; margin:11px 0 0; float:left;}
		.loginBox .register{width:370px; margin:5px 0 0; float:left;}
		.loginBox .login{width:360px; margin:30px 0 0; padding:30px 0 30px 5px; background-color:#f4f4f4; border-top:#eaeaea 1px solid; border-bottom:#eaeaea 1px solid; float:left;}
			.loginBox .login .inputBox{width:245px; float:left;}
				.loginBox .login .inputBox p{height:22px; padding:0 0 2px 22px; float:left;}
				.loginBox .login .inputBox img{margin:3px 0 0;}
				.loginBox .login .inputBox input{width:154px; height:16px; border:#cccccc 1px solid;}
			.loginBox .login .btnOk{width:105px; padding:0 0 0 10px; float:left;}
			.loginBox .findIdPw p, .loginBox .register p{height:22px; padding:0 4px 0 0; float:left;}
	.loginBanner{width:253px; height:364px; padding:0 0 0 53px; float:left;}
	.loginBanner2{width:100px; height:364px; padding:0 0 0 53px; float:left;}


.subject_box {width:630px; padding:10px 10px 10px 20px; line-height:25px; background:#f3f3f3;}
.subject_box2 {width:690px; padding:10px 10px 10px 20px; line-height:25px; background:#f3f3f3;}
.subject_box2 strong {color:#F83A1A; }
.subject_box_no {width:690px; padding:0px 0px 0px 20px; line-height:25px;}



/* È¸¿ø°¡ÀÔµ¿ÀÇ ¹Ú½º */
#memAgree {position:relative; width:97%; height:200px; z-index:1; overflow-y:scroll; border: 1px solid #B7B7B7; background-color:#F4F4F4; padding:0px 10px 10px 10px; margin-bottom:10px;}
#memAgree h3 {font-size:14px; font-family:Dotum,DotumChe,verdana; color:#000000;font-weight:bold; margin:15px 0px 10px 0px;}
#memAgree p {line-height:15pt; margin-bottom:10px;}


.memAgree {position:relative; width:97%; height:200px; z-index:1; overflow-y:scroll; border: 1px solid #B7B7B7; background-color:#F4F4F4; padding:0px 10px 10px 10px; margin-bottom:10px;}
.memAgree h3 {font-size:14px; font-family:Dotum,DotumChe,verdana; color:#000000;font-weight:bold; margin:15px 0px 10px 0px;}
.memAgree p {line-height:15pt; margin-bottom:10px;}



/* ¿Àµð¿À ÇÃ·¹ÀÌ ¹Ú½º object ÅÂ±× */
	#audio_wapper{ position:relative; width:505px; height:530px;}
	#explain { position:relative; color:#000000; line-height:1.3em; float:left; width:200px;}
	#content { position:relative; background:no-repeat url(/images/bg_player.jpg); width:313px; height:476px;  float:right;}

	#nextbook { color:#000; line-height:1.3em; width:175px;}
	#ohzPlayer{ width:290px; margin:133px 0px 0px 19px; padding:0px;}
	#wmPlayer {display:none; visibility:hidden;}
	#txtstatus{ top:0px; font-size:12pt; font-weight:bold; width:288px; color:#FFFFFF; text-align:center; background:none; border:0 none; cursor:default; }
	#processBar{ left:12px; width:271px; height:12px; margin:4px 0px 18px 0px;}
	#processing{ width:0px; height:12px; background:no-repeat url(/images/bg_playbar.png); }
	#btnPlay{position:absolute; top:198px; left:60px; width:63px; height:62px; background:url(/images/btn_play.png) no-repeat; border:0;}
	#btnStop{ position:absolute; top:198px; left:126px; width:63px; height:62px; background:url(/images/btn_stop.png) no-repeat; border:0;}
	#btnbm{ position:absolute; top:198px; left:192px; width:62px; height:62px; background:url(/images/btn_bookmark.png) no-repeat; border:0;}

	#btnspdu{ position:absolute; top:264px; left:130px; width:52px; height:52px; background:url(/images/btn_spdu.png) no-repeat; border:0;}
	#btnspdn{ position:absolute; top:312px; left:130px; width:52px; height:52px; background:url(/images/btn_spdn.png) no-repeat; border:0;}
	#btnspdd{ position:absolute; top:360px; left:130px; width:52px; height:52px; background:url(/images/btn_spdd.png) no-repeat; border:0;}
	#btnrwd{ position:absolute; top:312px; left:82px; width:52px; height:52px; background:url(/images/btn_rwd.png) no-repeat; border:0;}
	#btnfwd{ position:absolute; top:312px; left:178px; width:52px; height:52px; background:url(/images/btn_fwd.png) no-repeat; border:0;}

	#btnvmdn{ position:absolute; top:365px; left:182px;  width:48px; height:47px; background:url(/images/btn_volumedown.png) no-repeat; border:0;} 
	#btnvmup{ position:absolute; top:365px; left:234px; width:48px; height:47px; background:url(/images/btn_volumeup.png) no-repeat; border:0; }

	#btnbgn{ position:absolute; top:312px; left:30px;  width:52px; height:52px; background:url(/images/btn_bgn.png) no-repeat; border:0;}
	#btnend{ position:absolute; top:312px; left:230px;  width:52px; height:52px; background:url(/images/btn_end.png) no-repeat; border:0;}
	#npbtn {position:absolute; top:430px; left:132px; }
	#npbtn * {position:relative; }
	#chpage{position:absolute; top:485px; width:313px; text-align:center;}
	.spanindent {position:relative; display:inline-block; vertical-align:top; text-align:left; color:#000; overflow:auto; line-height:1.3em; }
	.ontxt{width:20px; text-align:center; border:0px; color:#FFFFFF; background:none; font-weight:bold;}

	#btnprev{ width:6px; height:11px; background:url(/images/arrow_prev.png) no-repeat; border:0;} 
	#btnnext{ width:6px; height:11px; background:url(/images/arrow_next.png) no-repeat; border:0;} 


/* ¿Àµð¿À ÇÃ·¹ÀÌ ¹Ú½º2  audio ÅÂ±× */
	#audio_wapper2{ position:relative; width:100%; height:260px; padding:10px 0px 0px 0px; margin:0px 0px 30px 0px; overflow:hidden; background:#EDEDED url(/images/bg_player_audio.jpg) no-repeat; padding-bottom:10px; border:1px solid #c4c4c4; border-radius:10px; }
	#explain2 { position:relative; color:#000000; line-height:1.3em; float:left; width:200px;}
	#content2 { position:relative; background:no-repeat url(/images/bg_-player.jpg); width:100%;}

	#nextbook2 { color:#000; line-height:1.3em; width:175px;}
	#ohzPlayer2{ width:100%; margin:0px 0px 0px 0px; padding:0px;}
	#wmPlayer2 {display:none; visibility:hidden;}
	#txtstatus2{ top:5px; font-size:12pt; font-weight:bold; width:288px; color:#000; text-align:center; background:none; border:0 none; cursor:default; }
	#processBar2{ top:0px; left:12px; width:271px; height:12px; margin-bottom:18px;}
	#processing{ width:0px; height:12px; background:no-repeat url(/images/bg_playbar.png); }
	#btnPlay{position:absolute; top:198px; left:60px; width:63px; height:62px; background:url(/images/btn_play.png) no-repeat; border:0;}
	#btnStop{ position:absolute; top:198px; left:126px; width:63px; height:62px; background:url(/images/btn_stop.png) no-repeat; border:0;}
	#btnbm{ position:absolute; top:198px; left:192px; width:62px; height:62px; background:url(/images/btn_bookmark.png) no-repeat; border:0;}

	#btnspdu{ position:absolute; top:264px; left:130px; width:52px; height:52px; background:url(/images/btn_spdu.png) no-repeat; border:0;}
	#btnspdn{ position:absolute; top:312px; left:130px; width:52px; height:52px; background:url(/images/btn_spdn.png) no-repeat; border:0;}
	#btnspdd{ position:absolute; top:360px; left:130px; width:52px; height:52px; background:url(/images/btn_spdd.png) no-repeat; border:0;}
	#btnrwd{ position:absolute; top:312px; left:82px; width:52px; height:52px; background:url(/images/btn_rwd.png) no-repeat; border:0;}
	#btnfwd{ position:absolute; top:312px; left:178px; width:52px; height:52px; background:url(/images/btn_fwd.png) no-repeat; border:0;}

	#btnfwd2{ position:absolute; top:365px; left:182px;  width:48px; height:47px; background:url(/images/btn_volumedown.png) no-repeat; border:0;} 
	#btnrwd2{ position:absolute; top:365px; left:234px; width:48px; height:47px; background:url(/images/btn_volumeup.png) no-repeat; border:0; }

	#btnbgn{ position:absolute; top:312px; left:30px;  width:52px; height:52px; background:url(/images/btn_bgn.png) no-repeat; border:0;}
	#btnend{ position:absolute; top:312px; left:230px;  width:52px; height:52px; background:url(/images/btn_end.png) no-repeat; border:0;}
	.npbtn2 {clear:both; margin:0 auto; text-align:center; height:40px;}
	#chpage2{position:absolute; margin-top:15px; width:100%; text-align:center;  }
	.spanindent2 {position:relative; display:inline-block; vertical-align:top; text-align:center; color:#000; overflow:auto; line-height:1.3em;}
	.spanindent2 span { width:92px; height:20px; text-align:center;  margin-right:10px;}
	.spanindent2 span.button { color:#fff; background:#FF4800 !important; }

	.ontxt2{width:20px; text-align:center; border:0px; color:#000; background:none; font-weight:bold;}


	/* bookplayer */
	.bookplayer {width:657px; height:90px; margin:0 auto; padding:12px 0 0 8px; background:url(/images/box_audio.png) no-repeat; }
	.bookplayer input { float:left; }
	#PLAY_Stop { width:53px;height:69px; background:url(/images/player_09.png) no-repeat;border:0px;}
	#PLAY_Pause { width:53px;height:69px; border:0px;}
	#PLAY_Fast { width:53px;height:69px;background:url(/images/player_05.png) no-repeat;border:0px;}
	#PLAY_Slow { width:53px;height:69px;background:url(/images/player_03.png) no-repeat;border:0px;}
	#PLAY_Normal { width:53px;height:69px;background:url(/images/player_04.png) no-repeat;border:0px;}
	#PLAY_Forwad  { width:53px;height:69px;background:url(/images/player_07.png) no-repeat;border:0px;}
	#PLAY_Backword { width:53px;height:69px;background:url(/images/player_02.png) no-repeat;border:0px;}
	#PLAY_SoundBig { width:53px;height:69px;background:url(/images/player_11.png) no-repeat;border:0px;}
	#PLAY_SoundSmall { width:53px;height:69px;background:url(/images/player_10.png) no-repeat;border:0px;}
	#PLAY_BookMark  { width:53px;height:69px;background:url(/images/player_12.png) no-repeat;border:0px;}
	#PLAY_Prev  { margin-left:5px; width:53px;height:69px;background:url(/images/player_01.png) no-repeat;border:0px;}
	#PLAY_Next  { width:53px;height:69px;background:url(/images/player_08.png) no-repeat;border:0px;}


/* ´ñ±Û ¹Ú½º */

#memoBox {clear:both; overflow:hidden; width:716px; border:2px solid #E7E7E7; padding:0px 0px 10px 0px; margin:20px 0px 10px 0px;}
#memoBox img	{vertical-align:middle;}
#memoBox .line { width:100%; height:1px;padding:0px;margin:0px; border-top:1px solid #E7E7E7;}
#memoBox span.no {color:#006699; font-weight:bold; }

#memoBox div {padding:8px 13px 5px 13px; overflow:hidden; }
#memoBox div span {padding:10px 0 8px 0px; display:block;}
#memoBox div input {margin-left:10px; vertical-align:top; width:120px; height:20px; border:1px solid #E7E7E7; }
#memoBox div .button_memo{border:0px; width: 62px; height:47px; font-weight:bold; color:#fff; background:url('/images/bu_ok1.gif') no-repeat; cursor:pointer;}
#memoBox div .button{ border:0px; width: 60px; height:24px; font-weight:bold; color:#333; vertical-align:middle; background:url('/images/button_bg.gif') no-repeat; cursor:pointer;}
#memoBox div .button_me{ font-size:11px; border:0px; width: 50px; height:24px; font-weight:bold; color:#333; vertical-align:middle; background:url('/images/button_bg2.gif') no-repeat; cursor:pointer;}
#memoBox div .txt {font-size:12px;color:#383838;line-height:18px;}
#memoBox div .textarea {width:608px; height:40px; border:1px solid #D8D8D8; padding:1mm; float:left; text-align:left;}
#memoBox div .textarea2 {width:98%; height:150px; border:1px solid #D8D8D8; padding:1mm; line-height:15pt;}
#memoBox div .memo_bu {width:62px; height:47px; float:right; margin-left:0px; text-align:right;}

#memoBox .memoViw { clear:both; overflow:hidden; margin:5px 15px 0px 15px; padding:0px; width:690px;}
#memoBox .memoViw ul li {padding:7px 0px 5px 20px; margin:0px; background: url(/images/icon_memo.gif) no-repeat 0px 14px; border-bottom:1px dotted #B0B0B0;}
#memoBox .memoViw ul li span.name {display:inline-block; color:#006699; padding:0 5px 0 0;}
#memoBox .memoViw ul li span.date {display:inline-block; padding:0 5px 0 0;}
#memoBox .memoViw ul li p { width:100%; clear:both; padding-bottom:10px; line-height:15pt;}
#memoBox .memoViw ul li:last-child { width:100%; clear:both; padding-bottom:0px; margin-bottom:0px; line-height:15pt; border:none;}



/* ´º½º ¸®½ºÆ® - ÆäÀÌÂ¡*/
.paginate {clear:both; width:100%; margin-top:0px; text-align:center;}
.paginate a,.paginate strong { margin-right:4px; padding:0px 4px; text-decoration:none; border:1px solid #fff; color:#646464; font:bold 12px Verdana; min-width:7px; line-height:10px;}
.paginate strong { color:#c8292a !important; border:none; margin-right:1px; padding:0px 4px;  line-height:10px; font:bold 12px Verdana;}
*:first-child+html .paginate .pre,*:first-child+html .paginate .next {top:0px;}
.paginate span img {vertical-align:middle; }
.paginate span, .paginate span a {display:inline; float:none;  padding:0; border:none; background:none; font:normal 12px '±¼¸²', Gulim;}
.paginate span a:hover {display:inline; float:none; padding:0;border:none; background:none !important; color:#646464; font:normal 12px '±¼¸²', Gulim; }




