@charset "utf-8";

body {background:#b59d49}
div, td, th, li, dt, dd, p {color:#250101;}

/* 100129 add */
.blind {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
/* //100129 add */

/*sub layout*/
#gnb {}
#wrap {width:100%;}
	.day {background:#b59d49 url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/bg_body_day.jpg) no-repeat center top;}
	.night {background:#b59d49 url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/bg_body_night.jpg) no-repeat center top}
	body.wide .day {background:#b59d49 url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/member/bg_body_day.jpg) no-repeat center top;}
	body.wide .night {background:#b59d49 url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/member/bg_body_night.jpg) no-repeat center top}
*:first-child+html #wrap {height:auto}
/* header */
#header {position:relative; margin:0 auto; width:980px; z-index:999; text-align:left;}
#header #game_start {position:relative; top:206px; left:12px;}
#header #game_start .noScript {margin:19px 0 16px 27px; width:208px; height:176px;}
#header #flash_notice {position:absolute; top:0; right:0; z-index:6;}
#header #gnb {height:245px; position:absolute; top:5px; left:0; z-index:5;}
#header #lnb {position:absolute; top:9px; right:22px; z-index:6;}
#header #lnb li {float:left; margin:0; padding:0;}
#header #lnb li.btn {margin-left:5px;}

* body #top_flash {width:expression(document.body.clientWidth <= 980 ? '980px' :'100%');}
#header img {vertical-align:top;}

#container {width:980px; margin:0 auto ; position:relative}
html>body #container {}
#scnt {}
.normal #scnt {float:left; width:980px; position:relative; min-height:740px; _height:740px;}
.normal #contents {/* position:relative; */float:left; text-align:left; width:664px; padding:0 0 50px 32px; background:#e7f6ff; margin-left:250px; display:inline; min-height:600px; _height:600px;}
.wide #header {height:245px;}
.wide #container {width:980px; position:relative; min-height:684px; _height:684px; margin:0 auto;}
.wide #scnt {width:862px; background:#e7f6ff; margin-left:42px; _margin-left:9px; padding-left:42px; text-align:left}

*:first-child+html .wide #scnt {margin-left:9px;}

#scnt #smenu {width:208px; /* position:absolute; top:172px; left:42px; */padding:201px 0 0 42px; float:left ; position:absolute; top:0; left:0; z-index:999;}
	#smenu #localnavi {width:208px; text-align:center;}
	#smenu #localnavi h2 {}
 #quickmenu {width:208px; position:relative; left:0; top:0;}
 
#contents .tlt_area {width:696px; height:160px; position:relative; margin:0 0 22px -32px; padding:40px 0 0 0; text-align:left}
	.day .tlt_area {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/bg_subvisual_common_day.gif) no-repeat top left;}
	.night .tlt_area {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/bg_subvisual_common_night.gif) no-repeat top left;}

#contents .tlt_area .topic {width:640px; height:22px; position:absolute; bottom:0; left:18px; padding:14px 0 0 21px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/bg_history.gif) no-repeat bottom; color:#c7e1e8; font-size:11px;}
#contents .tlt_area .topic a {color:#c7e1e8;}
#contents .tlt_area .topic em {font-style:normal; color:#c7e1e8;}
#contents .tlt_area h3,
#contents .tlt_area p {margin:0; padding:0 0 0 28px;}
#contents .tlt_area .subvisual {position:absolute; right:18px; top:0;}
#contents h4 {}

.customer .tlt_area {/*background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_subvisual.jpg) no-repeat bottom; margin-bottom:39px !important*/}
.myinfo .tlt_area {/*background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bg_subvisual.jpg) no-repeat bottom;*/}
.gameguide .tlt_area,
.story .tlt_area {margin-bottom:30px !important;}

/*Footer*/
#footer {position:relative; clear:both; width:980px; height:70px; margin:0 auto; text-align:left !important; padding-top:29px}
html>body #footer {}
#footer .links {position:absolute; left:37px;}
#footer .links li {float:left; padding-right:14px;}
#footer .contact {position:absolute; left:217px;}
#footer .contact .corporation {height:11px;}
#footer .contact .corporation li {float:left; padding:0 10px ; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/tx_footer_bar.gif) no-repeat left center;}
#footer .contact .corporation li.first {background:none; padding-left:0}
#footer .contact .nhn_info {margin:11px 0 5px 0}
#footer address {margin-bottom:15px;}
#footer .cp_info {position:absolute; right:34px; top:58px;}
#footer .nhn_family {position:absolute; right:34px; top:16px;}

/***** sub *****/
.btnArea {text-align:center; margin-top:20px;}

/* 100129 add */
.btnArea2 {width:606px; margin-top:0; text-align:center;}
.btnArea3 {width:606px; margin-top:37px; text-align:center;}
/* //100129 add */

.welcome {text-align:center !important;}
.welcome h4 {float:left; display:inline; margin-left:220px;}
.member h3 {margin-left:-42px;}
.member .stepimg {width:820px; margin:41px 0 46px 0; padding:0}
.member .title {width:820px; height:27px; margin:0 0 20px 0;}
.member .title h4 {float:left; display:inline;}
.member .title p {text-align:left;}
.member .input {width:820px; height:60px; text-align:center; padding-top:37px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/member/bg_box1.gif) no-repeat; color:#a5b9b6;}
	.member .input p {display:inline;}
	.member .input img {margin:0 10px 0 30px;}
.member .notice_autonym {width:820px; margin:30px 0 25px 20px; text-align:left;}
.member .notice_parents {width:820px; margin:0 0 20px 0; text-align:left;}
.member .notice_autonym h5 {margin-bottom:12px;}
.member .notice_autonym p {}

.member .boxline {width:778px; height:107px; border:1px solid #c1dde7; padding:13px 20px; background:#e7f6ff; text-align:left; overflow:auto; margin-bottom:10px;}
.member .boxline strong {color:#61809f;}
.member .boxline p {color:#87a5b2; line-height:1.6em; margin:8px 0 15px 0;}
.scroll {scrollbar-face-color:#f1faff; scrollbar-track-color:#e7f6ff; scrollbar-highlight-color:#c1dde7; scrollbar-3dlight-color:#e7f6ff; scrollbar-shadow-color:#c1dde7; scrollbar-darkshadow-color:#e7f6ff; scrollbar-arrow-color:#a0bec9;}

.boxline ol.privacy_txt {}
.boxline ol.privacy_txt li {text-indent:-1.6em; padding:0 0 0 16px; color:#87a5b2; line-height:1.6em; margin:8px 0 0 0; text-align:justify;}
.boxline ul {margin:0 !important}
.boxline ul li {color:#87a5b2; text-indent:-1.0em; padding:0 0 5px 10px !important; margin:0 !important; text-align:justify}

.member h5 {text-align:left; margin:20px 0 8px 0; width:820px;}
.agree_check legend, .agree_check2 legend {display:none;}
.agree_check2 {width:820px; border:0 none; margin:-5px 0 9px 5px; text-align:left;}
.agree_check legend label, .agree_check2 label {color:#87a5b2;}
.boxline_iframe {width:818px; height:133px; border:1px solid #c1dde7; padding:0 background:#e7f6ff; text-align:left; overflow:auto; margin-bottom:10px;}

.member_join {position:relative; width:820px; text-align:left; padding:0; border-top:2px solid #c6dbe7;}
.member_join table {border-collapse:collapse; width:820px; border-bottom:2px solid #c6dbe7;}
.member_join th {width:136px; padding:11px 0 9px 8px; background:#d7ebf8; border-bottom:1px solid #c6dbe7; vertical-align:top; font-weight:normal; color:#6eb8e2}
.member_join th img {vertical-align:top; margin:-3px 5px 0 0}
.member_join td {width:654px; padding:7px 0 7px 13px; border-bottom:1px solid #c6dbe7; color:#666;}
.member_join td div {color:#a6c7da}
.member_join td p {font-size:11px; color:#90acb8; line-height:1.4em; letter-spacing:-1px;}
.member_join td p.textline {float:left; display:inline; margin-right:6px;}
.member_join td p.description {margin:4px 0 0 0;}
.member_join td p.description_pw {position:absolute; top:148px; _top:153px; left:467px; width:250px;}
*:first-child+html .member_join td p.description_pw {left:470px; top:153px;}
.member_join td p.description1 {margin:7px 0 0 0; color:#3c6171;}
.member_join td p.description_txt {margin:4px 0 0 0; clear:both}
.member_join td p * {vertical-align:middle;}
.member_join td img {vertical-align:top;}
.member_join td p.strong {font-weight:bold; font-size:12px; color:#3c6171;}
.member_join td .directInput_1 {margin:4px 0 0 0; padding-left:160px !important;}
.member_join td .directInput_1 p {margin:0 !important;}
.member_join td .directInput_1 .directInput {width:212px; margin:3px 0 0 0 !important;}
.member_join select,
.member_join input {font-size:11px !important;}
.member_join .mypc_check {clear:both; width:436px; margin-top:5px; padding:4px 6px; border:1px solid #A9C6D8; background:#FFF; line-height:16px;}
.member_join .mypc_check dt {float:left; width:105px; color:#888; font-size:11px; letter-spacing:-1px;}
.member_join .mypc_check dd {width:; color:#3C5F72; font-size:11px}
.member .completion {margin:0 auto 20px; text-align:center;}
.member .completion h4 {margin-bottom:20px;}
.member .completion p {}

.checkbox_area {color:#3c6171;}
.checkbox_area1 {color:#90acb8;}
.pwd_question {width:300px;}
.pwd_answerer {width:296px; margin-top:5px;}
.post_1 {width:446px; margin-top:5px;}
.caution_msg {margin-top:7px; color:#fe612c;}
.caution_msg_1 {color:#3c6171 !important;}
.my_email,
.parents {width:100px;}
.email_company {width:109px;}
.mail_check {margin-top:6px;}
.tel {width:66px;}
.md5pwd {margin-top:7px;}
.post {width:62px;}
.jumin {width:53px; _width:51px;}

.join_confirm {width:270px; height:65px; border:2px solid #bbe0ef; border-top:1px solid #bbe0ef; background:#FFF; margin:0 auto 75px}
.join_confirm dt {height:22px; width:65px; float:left; border-top:1px solid #bbe0ef; padding:8px 0 0 10px; margin:0}
.join_confirm dt img {vertical-align:top;}
.join_confirm dd {height:20px; border-top:1px solid #bbe0ef; padding-top:10px; color:#193a3b; font-weight:bold; margin:0}

.quick {width:820px; margin-bottom:25px; text-align:center;}
.children_add {position:relative; width:820px; height:44px; margin:0 auto 48px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/member/bg_box2.gif) no-repeat; color:#a5b9b6; padding-top:12px;}
.children_add p {position:absolute; left:20px; display:inline}
.children_add a {position:absolute; right:19px;}

.parents_agree_msg {width:820px; text-align:center; margin-top:50px;}
.parents_agree_msg h4 {color:#335c6e; font-size:16px;}
.parents_agree_msg em {color:#ff7200; font-style:normal;}
.parents_agree_msg p {color:#6f8d9b; line-height:1.4em; margin-top:14px;}

.error_text {width:579px; margin:40px auto 21px; text-align:center;} /* 100201 edit */
.error_text_1 {margin:40px 0 25px 0; text-align:center}
.error_text h4 {margin-bottom:3px}
.error_text p {margin-top:26px; color:#005e76; line-height:20px; font-weight:bold; letter-spacing:-1px;} /* 100201 edit */
.error_text p em {font-style:normal; color:#ff9200;}
.error_text p strong {color:#2c9ea5;} /*100201 add */
.error_text p a,
.error_text p a:visited,
.error_text p a:hover {color:#ff9200;}
.error_text .subText {margin:15px 0 0 0; color:#5f8697; font-size:11px; font-weight:normal; letter-spacing:-1px;}
.error_text .subText em {font-style:normal; color:#ff9200; font-weight:bold;}

.login_area {position:relative; width:459px; margin:0 auto; padding-bottom:20px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_box3_btm.gif) no-repeat bottom;}
.login_area .login_check label,
.login_area .login_check label a {color:#3c6171; font-weight:bold}
dl.login {width:260px; margin:0 auto 15px; padding:0; text-align:left;}
dl.login dt {float:left; width:60px; display:inline; padding:6px 0 0 10px; height:20px; color:#6d8c9b; font-weight:bold; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/ico_dot.gif) no-repeat left 11px;}
dl.login dd {padding:0; margin:0; height:26px;}
dl.login dd p.id {color:#193a3b; font-weight:bold; margin-top:4px; font-size:12px; letter-spacing:-1px; letter-spacing:0}
dl.login dd input.id,
dl.login dd input.pw {width:130px; _width:128px;}
.login_area .loginBtn {position:absolute; top:26px; left:309px;}
.login_area .confirm {position:absolute; top:26px; left:309px;}
	ul.l_type2 {width:458px; margin:5px auto 0;}
	ul.l_type2 li {position:relative; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/ico_dot_1.gif) no-repeat left 9px; padding:5px 0 9px 7px; color:#5f8696; text-align:left; font-size:11px;}
	ul.l_type2 li img {position:absolute; top:0; left:180px;}
	ul.l_type3 {width:435px; margin:14px 0 0 300px;}
	ul.l_type3 li {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/ico_dot_1.gif) no-repeat left 15px; padding:9px 0 0 7px; color:#3c6171; text-align:left; font-size:11px;}

.jumin_search {float:left; width:310px; height:232px; margin:0 0 50px 0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer//bg_box1.gif) no-repeat bottom;}
.email_search {float:left; width:310px; height:232px; margin:0 0 50px 13px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_box1.gif) no-repeat bottom;}
.jumin_search h4,
.email_search h4 {text-align:left;}
dl.d_type1 {float:left; width:272px; display:inline; margin:32px 0 0 34px;}
dl.d_type1 dt {float:left; width:57px; padding:6px 0 0 0; color:#6e6e6e;}
dl.d_type1 dd {padding:0 0 6px 0; color:#3c6171; font-size:11px; margin:0}
dl.d_type1 dd input {margin:0 !important;}
dl.d_type1 dd input.j_id,
dl.d_type1 dd input.j_name,
dl.d_type1 dd input.e_id,
dl.d_type1 dd input.e_name {width:190px;}
dl.d_type1 dd input.j_jumin {width:86px;}
dl.d_type1 dd input.e_yy,
dl.d_type1 dd input.e_mm,
dl.d_type1 dd input.e_nn {width:47px;}
dl.d_type1 dd input.my_email {width:60px;}
.directInput {margin:8px 0 0 0; padding:0; clear:both;}
.directInput p {margin:0 !important; color:#3c6171; font-size:11px;}
.directInput input.directInput {width:155px; margin:3px 0 0 0 !important}
.jumin_search .btnArea,
.email_search .btnArea {clear:both !important; margin-top:10px;}
.jumin_search dl {}
.email_search {}
.help_area {clear:both; width:633px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_box2_btm.gif) no-repeat bottom;}
.help_area h4 {width:633px; height:48px; background:#e7f6ff url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_box2_top.gif) no-repeat bottom; text-align:left;}
.help_area ul {width:585px; clear:both; margin:0 auto;}
.help_area ul li {padding:10px 0 0 0; letter-spacing:-1px;}
.help_area ul li.first {background:none !important;}
.help_area ul li.question {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_line.gif) no-repeat top;}
.help_area ul li.question a.click {font-weight:bold;}
.help_area ul li.question a {padding-left:20px; padding-bottom:10px; display:block; width:565px; color:#3c6171; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/img_q.gif) no-repeat left 0;}
.help_area ul li.question .answer {background:#cfe7f5 url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/img_a.gif) no-repeat  15px 17px; color:#7c9aa7; padding:14px 15px 15px 43px;}

.inputInfo {width:459px; margin:25px auto 55px; padding-bottom:20px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_box3_btm.gif) no-repeat bottom;}
.inputInfo .boxtop,
.login_area .boxtop {width:459px; height:25px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_box3_top.gif) no-repeat top;}
	.inputInfo .agree_check {width:240px; padding:15px; margin:0 auto; border:2px solid #bbe0ef; background:#FFF; color:#3c6171; font-weight:bold}
	.inputInfo label {color:#3c6171; font-weight:bold}
	.inputInfo p {margin:0 auto; padding:15px 0 30px 30px; width:370px; border-bottom:2px solid #bbdae6; color:#3c6171; text-align:left; line-height:1.4em;}
	.inputInfo p strong {display:block; margin-bottom:4px;}
	.inputInfo p span {font-size:11px; color:#7c9aa7;}
	.inputInfo p a {color:#ff9000;}
	.inputInfo p em {color:#ff9000; font-style:normal;}
	.inputInfo dl {width:250px; margin:0 auto;}
	.inputInfo dl dt {float:left; height:24px; width:110px; padding-top:6px}
	.inputInfo dl dd {height:30px; color:#3c6171; font-weight:bold;}
	.inputInfo ul.l_type1 {margin:0 auto; padding:15px 0 30px 0; width:400px; border-bottom:2px solid #bbdae6;}
	.inputInfo ul.l_type1 li {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/ico_dot_1.gif) no-repeat left 5px; padding:0 0 4px 7px; color:#7c9aa7; text-align:left; font-size:11px; letter-spacing:-1px;}
	.inputInfo ul.l_type4 {margin:0 auto; padding:0; width:400px;}
	.inputInfo ul.l_type4 li {background:none; padding:0 0 15px 7px; color:#3c6171; text-align:left; font-size:12px; letter-spacing:-1px;}
	.inputInfo ul.l_type4 li img {margin-bottom:-3px;}
.notice_text {margin:-45px 0 0 210px; font-size:11px; text-align:left; color:#7c9aa7; width:459px; line-height:1.4em;}
.notice_text strong {color:#365d6e;}
.inputInfo_1 {width:489px; margin:30px auto 55px; padding-bottom:0 !important; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/member/bg_box2_btm.gif) no-repeat bottom;}
.inputInfo_1 .boxtop {width:489px; height:25px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/member/bg_box2_top.gif) no-repeat top;}
.inputInfo_1 dl {width:280px; margin:0 auto;}
.inputInfo_1 dl dt {float:left; height:20px; width:70px; padding:6px 0 0 20px;}
.inputInfo_1 dl dd {height:20px; color:#193a3b; font-weight:bold; padding-top:6px;}
.inputInfo_1 .agree_check {width:280px; padding:5px; margin:0 auto; border:2px solid #bbe0ef; background:#FFF;}
.inputInfo_1 p {margin:0 auto; padding:0 0 20px 0; text-align:center; width:429px; color:#3c6171; line-height:1.4em; font-weight:bold;}
	.inputInfo_1 p.type2 {padding:20px 0 0 0 ;}
	.inputInfo_1 .btnArea {margin:52px auto 0; width:429px; padding:20px 0; border-top:2px solid #bbdae6;}
.pwSystem {width:632px; margin:25px auto 55px; padding:0 0 20px 0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_box4_btm.gif) no-repeat bottom;}
.pwSystem .boxtop {width:632px; height:25px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_box4_top.gif) no-repeat top;}
	.pwSystem ul {width:562px; margin:0 auto; border-bottom:2px solid #bbdae6;}
	.pwSystem ul li {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_line_1.gif) no-repeat top; position:relative; padding:8px 0 10px 0; letter-spacing:-1px;}
	.pwSystem ul li.first {background:none;}
	.pwSystem ul li p.list_text {position:absolute; top:10px; left:185px; width:370px; font-size:11px; color:#3c6171; letter-spacing:-1px;}
	
.childadd_notice_1 {width:632px; margin:25px auto 0; padding:0 0 20px 0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_box4_btm.gif) no-repeat bottom;}
.childadd_notice_1 .boxtop {width:632px; height:20px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_box4_top.gif) no-repeat top;}
	.childadd_notice_1 h5 {text-align:left; margin:0 0 7px 18px}
	.childadd_notice_1 ul {margin-left:18px;}
	
.mytab {width:632px; height:25px; border-bottom:2px solid #1d8f9a; margin-bottom:15px; padding:0;}
.mytab li {float:left; margin:0; padding:0; letter-spacing:-1px;}
.mytab li img {vertical-align:top}

.stlbar {width:632px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bg_stlbar_btm.gif) no-repeat 0 bottom;}
.stlbar p {margin:0; padding:11px 0 8px 10px; color:#3c6171; font-size:11px; line-height:14px; text-align:left; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bg_stlbar_top.gif) no-repeat;}

/* 100129 edit */
.stlbar p .step {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/ico_arr.gif) no-repeat 2px 2px; text-align:left; color:#3c6171; font-size:12px; padding:0 0 0 10px; font-weight:bold;}
/* //100129 edit */

.listinfo {width:632px; position:relative; margin:17px 0 12px 0; z-index:101;}
.listinfo .date {position:relative; width:204px; height:23px; padding-top:7px;_padding-top:8px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bg_datebar2.gif) no-repeat; color:#3c6171; font-weight:bold; text-align:center;}
.listinfo .date img {position:absolute; top:0; cursor:pointer}
.listinfo .date img.btn_prev {left:0;}
.listinfo .date img.btn_next {right:0;}
.listinfo .date span {padding:2px 45px 1px 0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/btn_calendar.gif) no-repeat right 0; line-height:16px;}
.listinfo .select_area {position:absolute; bottom:0; right:0;}


.hanja_list {width:632px;}
.hanja_list .boxtop {width:632px; height:22px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bg_box1_top.gif) no-repeat top;}
.hanja_list .boxbtm {float:left; width:632px; height:22px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bg_box1_btm.gif) no-repeat bottom;}
.hanja_list ul.hanja {float:left; width:595px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bg_box1.gif) repeat-y; padding-left:37px;}
.hanja_list ul.hanja li {float:left; width:119px; height:101px; margin:15px 0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bg_hanja.gif) no-repeat top left;}
.hanja_list ul.hanja img {margin:12px 0 20px 19px;}
.hanja_list ul.hanja p {width:84px; color:#1f4064; font-weight:bold; text-align:center}
.hanja_list .nodata {width:632px; padding:70px 0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bg_box1.gif) repeat-y; text-align:center;}
#layer_calendar {width:204px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/layer_calbg_btm.gif) no-repeat bottom;}
#layer_calendar .dateTop {width:204px; height:29px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/layer_calbg_top.gif) no-repeat top; padding-top:16px;}
#layer_calendar .dateTop div {font-size:11px;}
#layer_calendar .dateTop img.cal_btn_left {float:left; margin:4px 7px 0 18px;}
#layer_calendar .dateTop img.cal_btn_right {float:left; margin:4px 0 0 7px;}
#layer_calendar table.calendar {width:184px; margin:0 auto 15px; table-layout:fixed;}
#layer_calendar table.calendar thead th {padding-bottom:4px; color:#3c5065; border-bottom:1px solid #eaf4fa; text-align:center;}
#layer_calendar table.calendar td {padding:4px 0 2px 0; color:#3c5065; font-size:10px; font-family:Verdana; text-align:center;}
#layer_calendar table.calendar td.prev,
#layer_calendar table.calendar td.next {color:#bcbcbc}
#layer_calendar table.calendar td span {padding:1px 2px; color:#75be00; font-weight:bold; border:1px solid #aede62;}
#layer_calendar table.calendar td strong {text-decoration:underline}	/* 090210 추가 */
#layer_calendar table.calendar td.t_sun {color:#ff9000 !important;}
#layer_calendar table.calendar td.t_sat {color:#5dabd0 !important}
.myinfo .t_sun {color:#ff9000 !important;}
.myinfo .t_sat {color:#5dabd0 !important}
.calendarList {position:relative; z-index:98;}
.calendarList table {width:632px; margin:0; padding:0; border-collapse:collapse; position:relative;}
.calendarList table thead th {margin:0; padding:0;}
.calendarList table thead th img {vertical-align:top;}
.calendarList table td {height:74px; border:1px solid #c6dbe7; text-align:left;}
.calendarList table td.t_sun {color:#ff9000; font-weight:bold; border-left:none;}
.calendarList table td.t_sat {color:#5dabd0; border-right:none;}
.calendarList table td .date {position:relative; height:74px; color:#3c5065; text-align:left; vertical-align:top; font-size:10px; font-family:Verdana; padding:2px 0 0 2px;}
.calendarList table td .img {position:absolute; top:12px; left:15px}
.calendarList table td .today {position:relative; height:74px; color:#75be00; text-align:left; vertical-align:top; font-size:10px; font-family:Verdana; padding:2px 0 0 2px; border:1px solid #9bd244; background:#f8fcff;}
/* *:first-child+html .calendarList table td .today {position:relative; top:0; left:0;}*/

.layer_study {width:209px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/layer_textbg_top.gif) no-repeat top; padding-top:13px;}
.layer_study dl {width:170px; margin:0 auto;}
.layer_study dl dt {float:left; width:74px; height:15px; font-size:11px; color:#888888;}
.layer_study dl dd {height:15px; text-align:right; font-size:11px; color:#888888;}
.layer_study dl dt.all {color:#666666; font-weight:bold}
.layer_study dl dd.all {color:#ff9000; font-weight:bold}
.layer_study .btnArea {width:209px; height:35px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/layer_textbg_btm.gif) no-repeat top; margin:0; padding-top:8px;}

.myinfo .member_join {position:relative; width:632px; margin-top:25px; text-align:left; padding:0; border-top:2px solid #c6dbe7;}
.myinfo .member_join table {border-collapse:collapse; width:632px; border-bottom:2px solid #c6dbe7;}
.myinfo .member_join td {width:493px; padding:7px 0 7px 13px; border-bottom:1px solid #c6dbe7; color:#666;}
.myinfo .member_join td p span {color:#3c6171; font-size:12px; letter-spacing:-1px; font-weight:bold;}
.myinfo .member_join td .pwd_question {width:230px;}
.myinfo .member_join td .pwd_answerer {width:227px; margin-top:5px;}
.myinfo .member_join td p.description_pw {position:absolute; top:145px; left:390px;}
*:first-child+html .myinfo .member_join td p.description_pw {left:393px;}
.myinfo .submit_list {position:relative; width:632px; text-align:left; padding:0; border-top:2px solid #c6dbe7;}
.myinfo .submit_list table {font-size:12px; border-collapse:collapse; width:632px; border-bottom:2px solid #c6dbe7;}
.myinfo .submit_list td {width:493px; padding:7px 0 7px 13px; border-bottom:1px solid #c6dbe7; color:#3c6171;}
.myinfo .submit_list th {width:136px; padding:11px 0 9px 14px; background:#d7ebf8; border-bottom:1px solid #c6dbe7; vertical-align:top; font-weight:normal; color:#6eb8e2}

#scnt #contents h4.a_left {width:632px; text-align:left; margin-bottom:7px;}
.secession {width:632px; margin:25px 0 -30px 0;}
.secession h4,
.secession_notice h4,
.childadd_notice h4,
.childadd_notice h5,
.childlist_notice h4 {text-align:left; margin-bottom:7px;}

/* 100129 edit */
.secession ol {margin:10px 0 30px 7px;}
.secession ol li {color:#628797; padding-bottom:6px; line-height:19px; letter-spacing:-1px;}
.secession ol li img {margin:-1px 4px 1px 0; vertical-align:bottom}
.secession ol li strong {color:#3c6171;}
.secession ol li em {font-style:normal; color:#3c6171;}
.secession ol li span {padding-left:28px;}
/* //100129 edit */

.secession_notice {position:relative; width:632px; margin-top:38px;} /* 100129 edit */
.secession_notice ul {}
.secession_completion {width:632px; text-align:left; margin-top:25px;}
.secession_completion h4 {font-size:14px; color:#3c6171;}
.secession_completion p {color:#628797; line-height:1.4em; margin-top:20px;}
.childadd_notice {width:632px; margin:0 0 30px 0;}
dl.childAdd {width:260px; margin:0 auto 15px; padding:0; text-align:left;}
dl.childAdd dt {float:left; width:120px; display:inline; padding:6px 0 0 10px; height:20px;}
dl.childAdd dd {padding:0; margin:0; height:26px; color:#3c6171;}
dl.childAdd dd input.children_name {width:124px; _width:122px;}
.childlist_notice {width:632px; margin-bottom:28px;}
.childlist_notice h4 {}
.childlist_notice ul {margin:10px auto 0;}
.childlist_notice ul li {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/ico_dot_1.gif) no-repeat left 4px; padding:0 0 4px 7px; color:#779bab; text-align:left; font-size:11px; letter-spacing:-1px;}
.childlist_notice ul li strong {color:#426a7d}

table.myinfoList {width:632px; margin:0; padding:0; border-collapse:collapse; border-bottom:2px solid #c6dbe7; border-top:2px solid #c6dbe7;}
table.myinfoList thead th {height:33px; margin:0; padding:0; background:#d7ebf8; border:1px solid #c6dbe7;}
table.myinfoList thead th img {vertical-align:top;}
table.myinfoList td {color:#3c6171; text-align:center; padding:9px 0 8px 0; border:1px solid #c6dbe7;}
table.myinfoList td.children_name,
table.myinfoList th.children_name {font-weight:bold; border-left:none; width:70px}
table.myinfoList td.sms_setting {font-size:11px;}
table.myinfoList td.btn_delete,
table.myinfoList th.btn_delete {border-right:none; width:50px;}
table.myinfoList td.myId,
table.myinfoList td.myNick {text-align:left; padding-left:7px;}
table.myinfoList th.sms_setting {border-right:none; text-align:left; padding-left:20px;}
table.myinfoList td.smsNo {border-right:none;}
table.myinfoList th.user,
table.myinfoList td.user {text-align:left; font-weight:bold; padding-left:20px; border-left:none;}
table.myinfoList td.smsYes,
table.myinfoList td.smsNo {text-align:left; font-size:11px; padding-left:20px;}
.childrenAgree {width:262px; margin:0; padding-top:5px; height:16px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bg_children_list.gif) no-repeat; color:#3c6171; font-weight:bold; font-size:11px;}
.btnArea_right {width:632px; text-align:right; margin-top:20px;}

.smsSetting {position:relative; width:632px; margin:50px auto 0; padding:0 0 15px 0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_box4_btm.gif) no-repeat bottom;}
.smsSetting .boxtop {width:632px; height:15px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_box4_top.gif) no-repeat top;}
.smsSetting p {text-align:left; font-size:11px; color:#3c6171; padding-left:20px;}
.smsSetting a {position:absolute; top:10px; right:19px;}

.phoneSetting {width:632px; margin:0 auto 30px; padding:0 0 20px 0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_box4_btm.gif) no-repeat bottom;}
.phoneSetting .boxtop {width:632px; height:20px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/customer/bg_box4_top.gif) no-repeat top;}
.phoneSetting dl {}
.phoneSetting dl dt {float:left; width:70px; display:inline; padding:6px 0 0 120px; height:20px; color:#3c6171; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/ico_dot.gif) no-repeat 112px 11px; letter-spacing:-1px;}
.phoneSetting dl dd {padding:0; margin:0; height:26px; color:#a9c6d9;}
.phoneSetting dl dd div {color:#a9c6d9;}
.phoneSetting dl dd span {color:#90acb8; font-size:11px;}
.phoneSetting dl dd img {vertical-align:top;}
.phoneSetting .hp_ok {color:#90acb8; font-size:11px; text-align:center; letter-spacing:-1px; line-height:1.4em; margin-top:6px;}


.layer_alert {position:absolute; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/bg_alert_lt.gif) no-repeat;}
.layer_alert img {border:none;}
.layer_alert .rt,
.layer_alert .lb,
.layer_alert .rb {display:block; position:absolute; overflow:hidden;}
.layer_alert .layer_content {position:relative; right:-8px; overflow:hidden; float:left; _float /**/:none;}
.layer_alert .rt {top:0; right:-8px; width:8px; height:100%; font-size:500px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/bg_alert_rt.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/bg_alert_rt.png', sizingMethod='crop');}
.layer_alert .rt_iefix {display:none; _display:block; _display /**/:none; position:absolute; top:0; right:0; width:8px; height:107px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/bg_alert_rt.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/bg_alert_rt.png', sizingMethod='crop');}
.layer_alert .lb {bottom:-8px; left:0; width:100%; height:8px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/bg_alert_lb.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/bg_alert_lb.png', sizingMethod='crop');}
.layer_alert .rb {bottom:-8px; right:-8px; width:8px; height:8px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/bg_alert_rb.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/bg_alert_rb.png', sizingMethod='crop');}
.layer_body {margin:15px 8px 0 0; text-align:center;}
.layer_body p {margin-bottom:10px; color:#3c6171; line-height:1.4em; width:357px; text-align:center;}
/*.layer_alert .close_layer {position:absolute; top:7px; right:0;}*/

.gallery_list {width:632px; height:405px; border-top:1px solid #b4d1d8; border-bottom:1px solid #b4d1d8; padding:20px 0;}
.gallery_list ul {}
.gallery_list ul li {float:left; display:inline; margin:0 15px 0 11px; padding-bottom:18px;}
.gallery_list ul li img {border:1px solid #b4d1d8;}

.bbs_btnArea {width:632px; text-align:right; padding:5px 0 15px 0; position:relative;}
.bbs_btnArea .l_area {position:absolute; left:0;}
.event_list {width:632px; margin:0 auto 20px; border-top:1px solid #b4d1d8; border-bottom:1px solid #b4d1d8;}
.event_list ul {width:632px;}
.event_list ul li {width:632px; overflow:hidden; position:relative; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/info/line_eventlist.gif) no-repeat top; padding:20px 0;}
.event_list ul li.first {background:none;}
.event_list ul li .thumb {width:162px; text-align:center; border:0;}
.event_list ul li .thumb img {border:1px solid #b4d1d8;}
.event_list ul li .text {position:absolute; top:23px; left:162px;}
.event_list ul li .text h4 {margin:4px 0 7px; font-size:12px; color:#005e76;}
.event_list ul li .text h4 a {font-size:12px; color:#005e76;}
.event_list ul li .text .term {color:#34a6ac; margin-bottom:7px; letter-spacing:0;}
.event_list ul li .text .detail {color:#61809f; line-height:1.3em; width:365px;}
.event_list ul li .text h4 img {vertical-align:top; margin-top:-2px;}
.event_list ul li .text .term img {vertical-align:top; margin-top:-2px}
.event_list ul li .btn {position:absolute; top:31px; right:11px;}
.event_view {width:632px; margin:0 auto; border-bottom:1px solid #b4d1d8; padding-bottom:20px;}
.event_view h4 {height:21px; text-align:left; color:#005e76; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/info/bg_eventbar.gif) no-repeat; padding:11px 0 0 23px; font-size:12px; margin-bottom:18px;}
.event_view .eventCnt {width:611px; margin:0 auto; border:1px solid #b4d1d8; background:#FFF; text-align:left;}
ul.eventPage {margin:0 auto; width:632px;}
ul.eventPage li {float:left; margin:0 9px 0 11px; display:inline}
ul.eventPage li img {border:1px solid #b4d1d8;}
ul.eventPage li a.now {border:1px solid #accfe1; display:block;}
ul.eventPage li a.now img {width:133px; height:77px}


.kin_search {width:632px; height:75px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/community/bg_search_kin2.gif) no-repeat; padding-top:19px; margin-bottom:23px; text-align:left;}
.kin_search input {border:2px solid #30a3a9; width:428px; height:12px; margin-left:60px; color:#666; font-size:12px; letter-spacing:-1px; padding:4px 0 5px 5px;}
.kin_search img {vertical-align:top}
.kin_search img.kinSeardh {margin:0 26px 0 11px; cursor:pointer;}
.kin_search .popular {width:450px; height:18px; margin:7px 0 0 60px; padding:3px 0 0 58px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/community/ico_popular.gif) no-repeat;}
.kin_search .popular li {display:inline; margin-right:11px; line-height:14px;}
.kin_search .popular li a {color:#5E8FA7;}
.kin_search .popular li.on a {color:#61809F; font-weight:bold; text-decoration:underline;}
.kin_searchResult {width:609px; height:40px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/community/bg_kinbar.gif) no-repeat top; padding:10px 0 0 23px;}
.kin_searchResult h4 {text-align:left; font-size:12px; color:#3c6171; width:380px; float:left;}
.kin_searchResult h4 strong {color:#C557A7;}
.kin_searchResult a {color:#61809f; font-size:11px;}
.kin_searchResult span {text-align:right; color:#b7d1e3; font-size:10px; padding-left:5px;}
.kin_searchResult_list {width:632px; border-bottom:1px solid #a0d0dc; margin-bottom:20px;}
.kin_searchResult_list li {border-bottom:1px dotted #a0d0dc; margin-bottom:18px; padding-left:10px;}
.kin_searchResult_list li.last {border-bottom:none;}
.kin_searchResult_list li a {color:#005E76; text-decoration:underline;}
.kin_searchResult_list li p {margin-top:10px; word-break:break-all;}
.kin_searchResult_list li p a {color:#87A4B2; line-height:1.3em; text-decoration:none;}
.kin_searchResult_list li p a strong {color:#005E76 ;}
.kin_searchResult_list li p.textUrl {margin:8px 0 20px 0;}
.kin_searchResult_list li p.textUrl a {font-size:10px; color:#73C2C7; font-family:Verdana, Arial, Helvetica, sans-serif;}
.kin_searchResult_list li.nodata {padding:25px 0; border-bottom:none; color:#61809F; font-weight:bold; text-align:center}

.kin_ask {position:relative; width:616px; height:58px; margin-top:20px; padding:11px 0 0 16px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/community/bg_hanjakin.gif) no-repeat; font-size:11px; letter-spacing:-1px; line-height:17px;}
.kin_ask strong {color:#3C6171;}
.kin_ask p {color:#71909E; font-size:11px;}
.kin_ask .btn {position:absolute; right:18px; bottom:13px;}
.kinTop {position:relative; width:632px;}
.kinTop .r_area {position:absolute; right:0; top:1px}
table.bbsList {width:632px; margin:0; padding:0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/community/bg_thead.gif) no-repeat; border-bottom:1px solid #b4d1d8; border-collapse:collapse; text-align:center;}
table.bbsList thead th {height:32px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/community/bg_th.gif) no-repeat left 10px; padding:0; margin:0}
table.bbsList thead th.title {background:none}
table.bbsList thead th img {vertical-align:top}
table.bbsList thead th img.sorting {cursor:pointer;}
/*table.bbsList tbody tr {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/community/line_bbs.gif) no-repeat bottom;}*/
table.bbsList tbody td {color:#87a5b2; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/community/line_bbs.gif) no-repeat top; margin:0; padding:10px 0 8px 0;}
table.bbsList tbody td.first {background:none}
table.bbsList tbody td a {color:#61809f;}
table.bbsList tbody td.title {text-align:left;}
table.bbsList tbody td.title img {vertical-align:top; margin-left:4px;}
table.bbsList tbody td.comment {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; width:70px;}
table.bbsList tbody td.writer {color:#61809f; text-align:left; width:97px; padding-left:10px;}
table.bbsList tbody td.time {width:85px;}
table.bbsList tbody td.kinds {width:90px;}

.dw h4 {width:609px; height:22px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/etc/bg_stl.gif) no-repeat; padding:9px 0 0 23px; color:#3c6171; text-align:left; font-size:12px; letter-spacing:-1px; margin-bottom:10px; clear:both}
.dw h4 span {font-weight:normal; font-size:11px; color:#88a9b8;}
.dw p {width:632px;}
.dw .clientdw {margin-bottom:30px;}
.dw .dw_tip {width:600px; height:30px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/etc/ico_tip.gif) no-repeat left top; position:relative; color:#2fa4ac; font-size:11px; text-align:left; margin:25px 0 40px 0; padding-left:32px; line-height:1.3em}
.dw .dw_tip a {position:absolute; top:0; right:0}
.dw ul {margin:0 auto; width:558px;}
.dw ul li {float:left; padding:20px 0 28px 0;}

/* 100120 edit */
.selectbox-naked * {display:none;}
.selectbox-naked select {display:inline;}
.selectbox-naked select * {display:block;}
.selectbox-applied select {display:none;}
.selectbox-applied .selectbox-label {overflow:hidden; margin:3px 0 0 4px; color:#666;} 
.selectbox-applied .selectbox-layer {position:absolute; z-index:100; scrollbar-face-color:#f1faff; scrollbar-track-color:#e7f6ff; scrollbar-highlight-color:#c1dde7; scrollbar-3dlight-color:#e7f6ff; scrollbar-shadow-color:#c1dde7; scrollbar-darkshadow-color:#e7f6ff; scrollbar-arrow-color:#a0bec9;}
.selectbox-applied .selectbox-list {overflow:auto; height:100px; border:1px solid #a9c6d6; background:#FFF; margin:0; padding:0; list-style:none;}
.selectbox-applied .selectbox-list li {background:#FFF none repeat scroll 0 0; color:#888888; cursor:pointer; padding:3px 5px; text-align:left;}
.selectbox-applied .selectbox-list li.selectbox-item-selected {}
.selectbox-applied .selectbox-list li.selectbox-item-hovered {background:#f0f8fb;}
.selectbox-applied .selectbox-box {width:80px; height:18px; border:1px solid #a9c6d6; color:#ababab; text-align:left; cursor:pointer; background:#FFF url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/member/btn_select_default.gif) no-repeat scroll right 50%;}
.myinfo .selectbox-applied .selectbox-label {margin-top:3px}
.myinfo .selectbox-applied .selectbox-label,
.myinfo .selectbox-list li {font-size:11px;}
/* //100120 edit */

.etc .error_text {width:628px; margin:0 0 0 84px; text-align:center; padding:0;}
.etc .error_text h3 {margin:0}
.etc .error_text h4 {margin:0 0 34px 0;}
.etc .error_text p {margin:0; color:#ff9000; font-size:11px; letter-spacing:-1px;}
.etc .error_text p.urlview {width:503px; padding-top:5px;}
.etc .error_text p.urlview img {vertical-align:top; margin-top:-5px;}
.etc .error_text p.last {margin:0 0 49px 0;}
.etc .error_text .btnArea img {margin:0 5px;}


.checktime {background:#b59d49 url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/etc/bg_checktime.jpg) no-repeat center top; padding:268px 0 0 0;}
.checktime #container {width:980px; position:relative; min-height:684px; _height:684px; margin:0 auto;}
.checktime #scnt {width:862px; margin-left:42px; _margin-left:9px; padding-left:42px; text-align:left}
.checktime p {width:599px}
.checktime .check_text {width:470px; height:27px; border:2px solid #bbe0ef; color:#193a3b; font-weight:bold; background:#FFF url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/etc/t_check.gif) no-repeat 60px 15px; padding:16px 0 0 125px; text-align:left; margin:-20px 0 20px 0;}
.checktime .txtview {text-align:left; padding-top:5px;}
.checktime .txtview img {vertical-align:top; margin-top:-5px;}

.agreement {}
#ctop_sub {text-align:left; width:632px; height:50px; /*margin:0 auto;*/ background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/etc/bg_agreementbox_top.gif) 0 25px no-repeat;}
.box_gray01 {width:632px; background:#e7f6ff url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/etc/bg_agreementbox_btm.gif) no-repeat bottom left; padding:0 0 15px 0; margin-bottom:30px; overflow:hidden}
.box_gray01 ol {float:left;}
.box_gray01 ol li ol.d2 li {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/etc/ico_arr.gif) no-repeat 10px 3px ; padding:0 0 10px 20px; color:#61809f;}
.policy_date {clear:both; position:relative; width:632px; height:18px; text-align:left; margin-bottom:7px; z-index:1;}
.policy_date .application_date {color:#87a5b2; float:left; width:417px; padding-top:4px;}
.policy_date .application_date span {color:#61809f;}
.policy_date .before_policy {}
.policy_date .before_policy h4 {color:#87a5b2; font-size:12px; font-weight:normal; float:left; width:85px; text-align:center; padding-top:4px;}
#policy {position:relative; clear:both; width:586px; border:1px solid #c1dde7; padding:22px; z-index:0; text-align:justify}
#policy ol li {color:#61809f; margin:0; padding:0}
#policy strong.title_h3 {color:#61809f; margin:10px 0; display:block}
#policy p {color:#61809f; margin:0 0 15px 0; line-height:1.3em;}
#policy p.subtitle_h4 {margin:0 0 7px 0;}
#policy p.subtitle_h5 {margin:7px 0 4px 12px;}
#policy ol {}
#policy ol li {text-align:justify; line-height:1.3em}
#policy ol li ol {}
#policy ol li ol li {padding:0 0 7px 12px; text-indent:-1.2em;}
#policy ol li ol li ol {margin-top:10px;}
#policy ol.privacy {margin:0 0 0 5px;}
#policy ol.privacy li {padding:0 0 7px 28px; text-indent:-2.8em;}
#policy ol.privacy li ul {margin:0; padding:0}
#policy ol.privacy li ul li {padding:0 0 0 10px; text-indent:-0.8em}
#policy ul.sub {margin:0; padding:0;}
#policy ul.sub li {padding:0 0 7px 10px; text-indent:-0.8em}
#policy ol.o_type1 {}
#policy ol.o_type1 li {padding:0 0 7px 16px; text-indent:-1.6em;}
#policy .img {margin-bottom:30px;}
#policy .img table {border-collapse:collapse; border-top:2px solid #c7dbe6; border-bottom:2px solid #c7dae8; width:588px; text-align:center;}
#policy .img table thead th {border:0; padding:0; background:#d7ebf8; border:1px solid #c4dbeb; border-right:0; height:30px;}
#policy .img table thead th.value {border-left:0;}
#policy .img table thead th img {vertical-align:top; margin:0; padding:0}
#policy .img table th {border:1px solid #c4dbeb; color:#3c6171; background:#e0f1fb; font-weight:normal; border-left:0; padding:5px 0;}
#policy .img table td {border:1px solid #c4dbeb; color:#627f9f; border-right:0; padding:5px 0;}
#policy .img table td.txt {padding:5px 0 5px 10px; text-align:left}
#policy .img table td.dot {border-bottom:1px dotted #c4dbeb !important}
#policy .img table .noline_r {border-right:0;}
#policy .img table .noline_l {border-left:0}
.normal #topMenu {position:absolute; top:0; right:-72px; _right:-68px; z-index:100;}
.wide #topMenu {position:absolute; top:0; right:-60px; z-index:100;}
.agreement #topMenu {position:absolute; top:0; right:-72px; _right:-70px; z-index:100;}
.gameguide #topMenu {position:absolute; top:161px; right:-40px; z-index:100;}

#studyGuide {position:relative; clear:both; width:632px;}
#studyGuide h4 {margin-top:55px;}
#studyGuide .notice_1 {margin:28px 0;}
#studyGuide .notice_1 h5 {text-align:left;}
#studyGuide .notice_parents {width:615px; padding-bottom:20px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/study/guide_parents_btm.gif) no-repeat left bottom;}
#studyGuide .notice_parents ul {border-right:4px solid #bad9ec; border-left:4px solid #bad9ec; background:#ffffff}
#studyGuide .notice_parents ul li {padding-left:15px;}
#studyGuide .graph_txt {font-size:11px; color:#88a9b8; width:500px; padding:10px 70px 30px 67px; text-align:left;}
#studyGuide .pic {width:632px; text-align:center;}

.studyintro {width:392px; height:208px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/study/bg_studyintro.jpg) no-repeat; text-align:left; padding:0 0 0 240px;}
.studyintro h4 {margin:0}
.studyintro p {}
.studyintro .preview {margin:20px 0 0 0; padding-left:5px;}

.gameguide,
.story {position:relative;}
.gameguide .section,
.gameguide .section2,
.gameguide .section3,
.gameguide .section4 {width:661px; text-align:left; margin-left:-10px;}

h4.guide_tit {width:632px; text-align:left;}
.guide_txt {width:632px; padding:16px 0 16px 0; color:#6080a0; text-align:left; line-height:1.5; letter-spacing:-1px;}
.guide_txt img {margin:0 6px -2px 0;}
.guide_txt02 {width:600px; color:#2fa4ac; text-align:left; line-height:1.5; letter-spacing:-1px;}
.t_pd {clear:both; padding:8px 0 26px 0;}
.t_pd02 {clear:both; padding:9px 0 0 0;}
.img_guide_rnd {float:left; margin-left:0; border:1px solid #b8cfdd;}
.img_guide_rnd img {margin:3px;}
table.hanja_table {width:632px; margin-bottom:40px; border-top:2px solid #c6dbe7; border-bottom:1px solid #c6dbe7;}
table.hanja_table th {height:33px; background:#d7ebf8; border-bottom:1px solid #c6dbe7; text-align:center;}	/* 090202 수정 */
table.hanja_table th.line_r {border-right:1px solid #c6dbe7;}
table.hanja_table td {padding-left:22px; border-bottom:1px solid #c6dbe7; color:#6080a0; text-align:left;}
table.hanja_table td.bosang {padding:7px 0 5px 0; border-right:1px solid #c6dbe7; color:#3c6171; font-weight:bold; text-align:center;}
table.guide_detail {width:632px; margin:18px 0 0 0;}
table.guide_detail td {padding:0 0 18px 0; vertical-align:top;}
.exp {clear:both; color:#6080a0; text-align:left; line-height:1.5; letter-spacing:-1px;}
.exp img {margin:0 6px -2px 0;}
.thumb {float:left; border:1px solid #b8cfdd;}
.thumb img {margin:3px;}

.story .tlt {width:632px; margin-bottom:30px; text-align:left;}
ol.imglist {width:632px;}
ol.imglist li {width:632px; margin-top:24px;}
.planning_person {width:632px; margin-bottom:63px; overflow:hidden}
.planning_person h4 {text-align:left; margin:0 0 7px 0 !important;}
.planning_person ul {}
.planning_person ul li {float:left;}
ul.story_tab {width:696px; margin-left:-33px; overflow:hidden}
ul.story_tab li {float:left;}
.story h4 {margin:29px 0 33px 0;}
.story h5 {text-align:left; width:632px;}
.story .flashA {width:607px; padding-left:15px;}
.story table.t {width:632px; border-collapse:collapse; border-bottom:2px solid #c6dbe7; border-top:2px solid #c6dbe7; margin:25px 0 15px 0;}
.story table.t td {color:#3c6171; text-align:left; padding:7px 0 7px 10px; vertical-align:top; border:1px solid #c6dbe7; width:25%; line-height:1.4em; border-right:0;}
.story table.t td.first {border-left:0;}
.story table.t tr.result td {background:#d7ebf8;}
.story .notice {width:632px; text-align:left; font-size:11px; color:#6f8d9b; line-height:1.4em;}
.story p img {vertical-align:top;}

.test_movie {width:632px; margin-bottom:57px;}
.test_movie ul {width:220px; float:left}
.test_movie ul img {vertical-align:top}
.test_movie .movie_area {float:right; width:375px; height:310px; position:relative;}
.test_movie .movie_area .flash_movie {width:375px; height:280px;}
.test_movie .movie_area h4 {margin:0 !important; position:absolute; bottom:0}

ul.sitemap {width:653px; position:relative; left:-16px;}
ul.sitemap li {padding:0 0 17px 21px; width:142px; /*height:195px; */ float:left;}
ul.sitemap li img {vertical-align:top}
/* 100125 edit */
ul.sitemap li ul {width:142px; margin:2px 0 -4px; padding:8px 0 0 0; letter-spacing:-1px;}
/* //100125 edit */
/* 100125 add */
ul.sitemap li ul.site_sub_6 {width:142px; height:163px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/etc/sitemap_bglist_6line.gif) no-repeat;}
ul.sitemap li ul.site_sub_7 {width:142px; height:189px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/etc/sitemap_bglist_7line.gif) no-repeat;}
ul.sitemap li ul.site_sub_8 {width:142px; height:215px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/etc/sitemap_bglist_8line.gif) no-repeat;}
/* //100125 add */
ul.sitemap li ul li {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/etc/sitemap_dot.gif) no-repeat 15px 8px; padding:0 0 6px 25px; width:117px; color:#3c6171; line-height:20px;}
ul.sitemap li ul li a,
ul.sitemap li ul li a:visited {color:#3c6171 ;}
/*090828 add*/
ul.sitemap li ul li.point {display:inline; width:129px; margin:-2px 0 0 6px; padding:0; background:#d2e8f5;}
ul.sitemap li ul li.point ul {width:129px; margin:0; padding:4px 0 0;}
ul.sitemap li ul li.point ul li {width:110px; background-position:9px 8px; padding:0 0 2px 19px; line-height:20px;}
/*//090828 add*/




/*OBT *************************************************************************************8*/
.study .stlbar {margin-bottom:25px;}
.stlbar ul {width:623px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bg_stlbar_top.gif) top no-repeat; padding:12px 0 10px 9px;}
.stlbar ul li {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_dot_01.gif) 0 5px no-repeat; text-align:left; color:#3c6070; font-size:12px; padding:0 0 0 7px; font-size:11px; line-height:1.4em; letter-spacing:-1px;}
/*090403 edit*/
.productIntro {width:615px; margin:18px auto 0 auto; padding-left:1px; text-align:left;}
.productIntro h5 {width:615px; font-size:0;}
.productIntro h5 a {margin-left:11px;}
.productIntro h5 * {vertical-align:middle}
.productIntro h5.bg {padding-top:16px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_productIntro_h5.gif) no-repeat 0 0}
.productIntro ul {margin:0 0 15px 9px;}
.productIntro ul li {color:#005e77; padding-bottom:16px; line-height:17px;}
.productIntro ul li * {vertical-align:middle}
.productIntro ul li span {border-bottom:1px solid #3f889b}
.productIntro ul li strong {color:#005e77;}
.productIntro ul li p {padding-top:6px; color:#627f9f;}
/*//090403 edit*/

.testOrder_boxline {width:632px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_boxline_btm.gif) no-repeat bottom left; padding:0 0 6px 0; margin:0;}
.testOrder_boxline .boxtop {display:block; width:632px; height:6px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_boxline_top.gif) no-repeat left top; margin:0}
.testOrder_boxline h5 {}
.testOrder_boxline ul {margin:12px 0 11px 21px;}
.testOrder_boxline ul li {color:#61809f; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_dot_02.gif) no-repeat 1px 8px; padding-left:6px; line-height:1.5em; /*090420 add*/letter-spacing:-1px;}
.testOrder_boxline .lineBox_type1 {position:relative; width:594px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_boxline2_btm.gif) no-repeat bottom; padding-bottom:4px; margin:0 auto 21px; text-align:left;}
.testOrder_boxline .lineBox_type1 .boxtop {display:block; width:594px; height:11px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_boxline2_top.gif) no-repeat;}
.testOrder_boxline .lineBox_type1 ul {margin:0;}
.testOrder_boxline .lineBox_type1 ul li {color:#3c6171 ; font-weight:bold; margin:0 0 5px 10px; background:none; position:relative; letter-spacing:-1px;}
.testOrder_boxline .lineBox_type1 label input {vertical-align:middle; margin-top:-1px;}
.testOrder_boxline .lineBox_type1 label span {font-weight:normal;}	/*090420 add*/
.testOrder_boxline h6 {color:#3d989d; font-size:12px; letter-spacing:-1px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/ico_arr.gif) no-repeat left 3px; padding-left:7px; margin:0 0 7px 17px; text-align:left;}
.testOrder_boxline h6 em {font-weight:normal; font-style:normal}
.testOrder_boxline .notice {width:567px; text-align:left; font-size:11px; color:#2fa4ac; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_notice.gif) no-repeat left top; padding-left:27px; line-height:1.4em; margin:0 auto 23px; letter-spacing:-1px;}
.testOrder_boxline p {text-align:left; color:#61809f; width:594px; margin:15px auto 15px;}
.testOrder_boxline .lineBox_type1 ul li .select {float:left; position:absolute; left:240px; top:0;}
.testOrder_boxline .lineBox_type1 ul li .select strong {float:left; color:#3d96a0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/ico_arr.gif) no-repeat right 7px; padding:2px 5px 0 0; letter-spacing:-1; margin-right:5px;}
.testOrder_boxline .lineBox_type1 ul li .select select,
.testOrder_boxline .selectbox-label {font-weight:normal; color:#666666;}
.testOrder_boxline .lineBox_type1 ul li .selectbox-layer li {padding:3px 5px; margin:0 ; font-weight:normal ; color:#666666;}
/*090420 add*/
.testOrder_boxline .lineBox_type1 .select_box {position:absolute; right:14px; top:9px; width:105px; height:49px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_select_level.gif) no-repeat; text-align:left;}
.testOrder_boxline .lineBox_type1 .select_box div.select {margin-left:10px;}
.testOrder_boxline .lineBox_type1 .select_box div.select strong {display:block; width:83px; padding:7px 0 4px; color:#3d959f; text-align:center}
.testOrder_boxline .lineBox_type1 .select_box li {margin:0; font-weight:normal; line-height:14px;}
/*//090420 add*/

table.t_type1 {table-layout:fixed; width:100%; *width:auto; border-collapse:collapse; border-top:2px solid #c6dbe7; border-bottom:2px solid #c6dbe7; margin-bottom:20px} /* 100128 edit*/
table.t_type1 thead th {background:#d7ebf8; text-align:center;}
table.t_type1 th {background:#ddeffb; border:1px solid #c6dbe7; border-right:0; color:#3c6171; font-size:11px; font-weight:normal; padding:7px 0;}
table.t_type1 td {border:1px solid #c5dbe8; border-right:0; color:#3c6171; font-size:11px; padding:7px 0; text-align:center;}
table .first {border-left:0 !important}
table.t_type1 td.f12 {font-size:12px; padding:10px 0 8px 0;}
table.t_type1 td.sbj {padding:7px 16px; text-align:left; letter-spacing:-1px;}
table.t_type2 {border-collapse:collapse; border-top:2px solid #c6dbe7; border-bottom:2px solid #c6dbe7; margin:0 auto 15px;}
table.t_type2 th {background:#d7ebf8; text-align:center; border-bottom:1px solid #c6dbe7; padding:10px 0;}
table.t_type2 td {text-align:left; padding:10px 0 8px 12px; /*padding:12px 0 7px 12px;*/ border:1px solid #c6dbe7; border-right:0; color:#3c6171; font-size:11px;}	/*090819 edit*/
table.t_type2 td * {vertical-align:middle;}	/*090819 add*/
table.t_type2 td p {margin:-2px 0 0 0; padding:0; width:474px; font-size:11px; color:#3c6171;}
table.t_type2 td .post_1 {width:110px; margin:0;}
table.t_type2 td .post_2 {width:352px; margin:0}
table.t_type2 td p.txt_notice {text-align:right; font-size:11px; color:#90acb8; margin-top:5px;}
table.t_type2 td p.txt_notice strong {font-weight:normal; color:#666666;}
table.t_type2 textarea {border:1px solid #a9c6d9; width:474px; height:40px; overflow:auto;}
/*090423 add*/
table.t_type2 .coupon_use {float:right; width:310px; margin:-7px 0;}
table.t_type2 .coupon_use dt {float:left; width:120px; padding:4px 0 0 6px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bu_arw.gif) no-repeat 0 7px; color:#b83d97; letter-spacing:-1px;}
table.t_type1 td.tx_l {padding-left:15px; text-align:left;}
/*//090423 add*/
table.t_type1 td.nodata {border-left:0; text-align:center; padding:20px 0;}
table.t_type3 {width:617px; margin:0 auto 20px; border-top:2px solid #c6dbe7; border-bottom:1px solid #c6dbe7;}
table.t_type3 th {height:33px; background:#d7ebf8; border-left:1px solid #c6dbe7; border-bottom:1px solid #c6dbe7; text-align:center;}
table.t_type3 td {padding:11px 0 9px 0; border-left:1px solid #c6dbe7; border-bottom:1px solid #c6dbe7; color:#6080a0; text-align:center;}
/* 100120 add */
table.ch_type {border-bottom:0 none;}
table.ch_type thead th {padding:9px 0;}
table.ch_type tbody td {padding:8px 0 5px; font-size:12px; line-height:20px; vertical-align:top;}
table.ch_type tbody td.img {vertical-align:middle;}
table.ch_type td.nodata {padding:16px 0;}
table.ch_type td.nodata2 {border-left:0 none; color:#61809f; letter-spacing:-1px;}
table.ch_type tbody td a,
table.ch_type tbody td a:hover {color:#3c6171 !important; letter-spacing:-1px;}
table.ch_type tbody td img {margin:-1px 0 1px; vertical-align:middle;}
table.ch_type tbody td span {display:inline-block; margin:1px 0 8px;}
table.ch_type tbody td span img {margin:0;}
/* //100120 add */

.notice_btm {width:582px; margin:0 auto; text-align:left}
.notice_btm h3 {text-align:left; font-size:12px; color:#2fa4ac; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_notice.gif) no-repeat left 5px; padding:10px 0 0 27px; height:27px;}
.notice_btm ul {width:562px; margin:0 0 25px 2px; overflow:hidden;}	/*090819 edit*/
.notice_btm ul li {text-align:left; color:#61809f; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_dot_03.gif) no-repeat left 6px; color:#2fa4ac; font-size:11px; letter-spacing:-1px;}
.notice_btm ul li * {vertical-align:top}
.notice_btm ul li.day {position:relative;}
.notice_btm ul li.day strong {color:#f97221;}
.notice_btm ul li img {position:relative; top:-5px; left:4px;}	/*090819 edit*/

.secession {width:632px; position:relative;}
.secession .select_area_box {position:relative; height:17px; z-index:0;}
.secession .select_area {position:absolute; top:-5px; right:0; z-index:0;}
.secession h4 .userId {height:15px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/myinfo/bg_bar.gif) no-repeat top left; padding:0 0 0 10px; color:#2c9ea5; font-size:12px; margin:2px 0 0 0; display:block; float:left;}
.secession h4 .number {height:13px; color:#3d96a0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/myinfo/stl_hanja_txt_2.gif) no-repeat bottom right; padding:2px 60px 0 0; _padding-bottom:3px; color:#2c9ea5; font-size:12px; letter-spacing:0; position:relative; top:-2px;}
/* 100120 edit */
.secession h4 {height:15px; margin:5px 0 15px; padding:0 0 0 10px; color:#334a4a; font-size:12px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bu_dot.gif) no-repeat 1px 3px;}
.secession h4 strong {color:#2c9ea5;}
/* //100120 edit */

/* 100129 add */
.regout_step {margin:25px 0 0;}
.regout_step h4 {margin:0; padding:7px 0 0 7px; background-position:0 10px;}
.regout_step h4 img {margin:-3px 0 3px; vertical-align:middle;}
.regout_step p {padding:3px 0 0 6px; color:#779bab; font-size:11px; line-height:14px; letter-spacing:-1px;}
/* //100129 add */

.secession_1 {width:632px; margin:25px 0 30px 0; text-align:left;}
.secession_1 h4 {text-align:left;}
.secession_1 p {color:#628797; margin:12px 0 0 10px;}
.secession_2 {width:632px; margin:25px 0 15px 0;}
/* 100120 edit */
.secession_3 {width:632px; margin:26px 0 9px 0;}
.secession_3 h4 {height:15px; padding:0 0 0 10px; color:#334a4a; font-size:12px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bu_dot.gif) no-repeat 1px 7px;}
.secession_3 h4 strong {color:#2c9ea5;}
.secession_3 .select_area_box {float:right; margin:-20px 0 0;}
.secession_3 .select_area_box .selectbox-box {height:20px; color:#4d6f85 !important; background-image:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/btn_select_default.gif);}
/* //100120 edit */
.secession_3 h4 img {margin:0 5px 0 7px; vertical-align:middle;}
.secession_4 {width:617px; margin:-20px auto 10px;}
.secession_5 {margin:28px 0 0;}
.secession_5 p {margin:6px 0 0 8px; color:#779bab; font-size:11px; line-height:14px;}

.submit_list {position:relative; width:632px; text-align:left; padding:0; border-top:2px solid #c6dbe7;}
.submit_list table {border-collapse:collapse; width:632px; border-bottom:2px solid #c6dbe7;}
/*090819 edit*/
.submit_list td {padding:7px 0 7px 13px; border-bottom:1px solid #c6dbe7; color:#3c6171; line-height:16px;}
.submit_list th {padding:9px 0 9px 14px; background:#d7ebf8; border-bottom:1px solid #c6dbe7; vertical-align:top; font-weight:normal; color:#6eb8e2; text-align:left;}
/*//090819 edit*/
.submit_list td.nodata {text-align:center; padding:0}
ul.submit_notice {margin:17px 0 20px 0; width:632px}
ul.submit_notice li {padding:0 0 0 7px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/myinfo/ico_arr2.gif) 0 7px no-repeat; font-size:11px; color:#779bab; line-height:1.5;}
ul.submit_notice li a, ul.submit_notice li a:visited, ul.submit_notice li a:hover {color:#426a7d; font-weight:bold; letter-spacing:-1px;}

.stl_point {font-size:12px; color:#2c9da2; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_dot_03.gif) no-repeat 1px 4px; padding-left:7px; text-align:left; margin:30px 0 -15px 0; width:625px;}
.stl_point span {font-weight:normal;}
.bgboxArea {width:632px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/myinfo/bg_imgbtm.gif) no-repeat bottom; margin-top:35px;}
.bgboxCnt {width:612px; text-align:left; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/myinfo/bg_imgtop.gif) no-repeat top; padding:25px 10px;}
.bgboxCnt p {color:#628797; line-height:1.4em; margin-top:18px;}

.coupon_search {width:632px; height:87px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/myinfo/bg_search_coupon.gif) no-repeat; color:#3c6171; text-align:center; padding:30px 0 0 0; margin-top:20px;}
.coupon_search input {width:301px; height:16px; border:1px solid #a9c6d9; color:#666; padding:5px 0 1px 7px; margin:0;}
.coupon_search img.couponSeardh {cursor:pointer; vertical-align:top; margin-left:7px;}
/*090423 add*/
#coupon_search2 {width:632px; height:53px; margin:-11px 0 15px; padding-top:84px; color:#3c6171;}
#coupon_search2 strong {display:none;}
#coupon_search2 * {vertical-align:middle}
#coupon_search2 input {width:310px; margin:0 11px 0 40px; padding:4px 0 3px 6px; border:2px solid #30a3a9; color:#666; font-size:14px; font-weight:bold; line-height:14px;}
.c_type1 {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bg_search_coupon2.gif) no-repeat;}
.c_type2 {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/myinfo/bg_search_coupon3_2.gif) no-repeat;}
/*//090423 add*/

.bg_hanjapan {width:632px; height:103px; margin:35px 0 0 0; overflow-x:auto; padding:0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/myinfo/bg_hanjapan.gif) top repeat-x;}
.bg_hanjapan .nodata {text-align:center; font-weight:bold; color:#3c6173; margin:36px 0 0 0;}
/* 100120 edit */
table.hanjapan {width:100%; height:80px; table-layout:fixed; border-collapse:collapse; vertical-align:top; margin:0;}
table.hanjapan tr {margin:0; padding:0}
table.hanjapan td {color:#3c6171; letter-spacing:-1px; margin:0; padding:0; text-align:center;}
/* //100120 edit */
table.hanjapan td span {display:block; /*width:100px;*/ margin:0; padding:0;}/*100105 edit*/
table.hanjapan td img {vertical-align:top; margin:7px 0;}

.ranking .mytab {margin-bottom:0}
.mylevel {width:632px; height:76px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/ranking/bg_ranking_myinfo.gif) no-repeat; padding-top:6px;}
.mylevel ul {width:491px; float:left; padding-top:1px;}
.mylevel * {vertical-align:middle}
.mylevel ul li {color:#3c6171; float:left; padding-right:13px; height:20px;}
.mylevel ul li.character {width:160px; padding-right:0;}
.mylevel ul li.hanja {width:491px;_width:474px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/ranking/bg_levelline.gif) no-repeat left top; padding-top:7px;}
.mylevel .myrank {float:left; width:108px; margin:0 20px 0 6px; text-align:center;}
.mylevel .myrank h3 {padding-bottom:3px; color:#1D8790; font-size:12px;}
.mylevel .myrank p {width:108; height:37px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/ranking/bg_myrank.gif) no-repeat; color:#C756A7; letter-spacing:0;}
.mylevel p {padding-top:11px; text-align:center; font-weight:bold; color:#3c6171;}
.mylevel p img {margin:-5px 0 0 5px;}

.ranking_search {width:632px; margin:15px 0 15px 0;}
.searchCnt * {vertical-align:top}
.searchCnt {text-align:right}
.searchCnt label input {vertical-align:middle}
.searchCnt label {font-size:11px; color:#3c6171; padding:30px 10px 0 0;}
.searchCnt label {margin-top:-5px;}
.searchCnt input.ranking {margin:0 5px 0 0}

.ranking123 {width:632px; height:159px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/ranking/bg_ranking.gif) no-repeat; padding-top:12px;}
.ranking123 .ranking_cnt {float:left; display:inline; margin-left:28px; width:176px; position:relative;}
.ranking123 h3 {width:44px; text-align:center; display:inline; float:left; margin-right:10px;}
.ranking123 h4 {color:#005e76; font-size:12px; letter-spacing:-1px; margin:15px 0 7px 0;}
.ranking123 p {color:#87a5b2; font-size:11px; letter-spacing:-1px;}
.ranking123 p strong {color:#4a849c; font-weight:normal;}
.ranking123 .character_area {position:absolute; top:50px; left:0}
.ranking123 .my_hanja {width:83px; position:absolute; top:58px; left:90px;}
.ranking123 .my_hanja h5 {color:#87a5b2; font-size:11px; letter-spaceing:-1px; font-weight:normal; margin-bottom:6px;}
.ranking123 .my_hanja ul {width:83px;}
.ranking123 .my_hanja ul li {color:#4a849c; font-size:11px; height:17px;}
.ranking123 .my_hanja ul li img {vertical-align:top}

table.ranking {width:632px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/ranking/bg_th.gif) no-repeat top left; border-bottom:2px solid #c1dde7; border-collapse:collapse; margin:20px 0 25px 0; table-layout:fixed;}
table.ranking thead th {height:32px; text-align:center; margin:0; padding:0}
table.ranking tbody tr {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/ranking/bg_tdline.gif) no-repeat top left}
table.ranking tbody  td {color:#61809f; height:32px;}
table.ranking tr.top {background:#f0faff url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/ranking/bg_tdline.gif) no-repeat top left; color:#005e76;}
table.ranking tr.first {background:#f0faff; color:#005e76; height:29px;}
table.ranking tr.top td.no {color:#c756a7; font-weight:bold;}
table.ranking tr.top td.character {padding-left:4px; font-weight:bold; color:#005e76;}
table.ranking tr.top td.level {color:#005e76; text-align:center}
table.ranking tr.top td.grade {color:#005e76; text-align:center}
table.ranking tr.top td.job {color:#005e76; text-align:center}
table.ranking tr.top td.hanja .hanjapan {float:left; color:#005e76;}

table.ranking th.no {width:65px;}
table.ranking th.character {width:115px;}
table.ranking th.level {width:53px;}
table.ranking th.grade {width:47px;}
table.ranking th.job {width:52px;}
table.ranking th.hanja {width:300px;}

table.ranking td.no {text-align:center;}
table.ranking td.character {padding-left:4px;}
table.ranking td.level {text-align:center}
table.ranking td.grade {text-align:center}
table.ranking td.job {color:#005e76; text-align:center}
table.ranking td.hanja {padding-left:5px;}
table.ranking td.hanja .hanjapan {width:64px; float:left; display:inline; margin-left:8px; color:#61809f;}
table.ranking td.nodata {background:none; text-align:center; font-weight:bold; letter-spacing:-1px; padding:20px 0; width:632px;}
.ranking_notice_box {width:632px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/ranking/bg_ranking_notice2.gif) no-repeat 0 0; margin-top:30px; }
ul.ranking_notice {width:632px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/ranking/bg_ranking_notice2_btm.gif) no-repeat 0 bottom; padding:8px 0 6px;}
ul.ranking_notice li {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_dot_04.gif) no-repeat 10px 5px; font-size:11px; color:#71909e; padding:0 0 3px 17px;}
ul.ranking_notice li img {margin-top:-2px; vertical-align:middle}

.job_list {width:632px; height:50px; margin-bottom:20px; padding-top:8px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/ranking/bg_joblist.gif) no-repeat;}
.job_list .job_select {width:570px; margin-left:50px; table-layout:fixed; border-collapse:collapse}
.job_list .job_select th span,
.job_list .job_select td span {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
.job_list .job_select th,
.job_list .job_select td {height:21px; font-size:0; letter-spacing:-1px; text-align:left; vertical-align:middle}
.job_list .job_select * {}

.recommList {width:632px;}
.recommList li {width:632px; border-bottom:1px solid #c1dde7; position:relative; padding:17px 0 0 0; margin:0}
.recommList li .photo {width:192px; text-align:center; position:absolute; top:17px; left:0}
.recommList li .title {width:440px; padding-left:192px;}
.recommList li .rightbtn {width:632px;}
.recommList li .text {width:440px; padding:0 0 25px 192px; color:#89a6b2; letter-spacing:-1px; line-height:1.4em; text-align:justify}
.recommList li .rightbtn {position:absolute; top:24px; right:0; width:45px; text-align:right}
.recommList li.select {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/story/bg_boxtop.gif) repeat-x top left;}
.recommList li.select .text {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/story/bg_boxbtm.gif) repeat-x bottom left; color:#6281a0; padding:0 0 17px 192px;}
.recommList li.first {padding-top:0; background:none}
.recommList li.first .photo {top:0;}
.recommList li.first .rightbtn {top:7px;}
.recommList * {vertical-align:top}
.flashMocie {width:632px; height:330px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/story/bg_movie.gif) no-repeat}
.flashMocie .flash_area {width:375px; height:280px; margin:11px 43px 0 15px; float:left; display:inline}
.flashMocie .thumbList {float:left; width:170px; height:252px; margin:24px 0 0 0; overflow:auto; scrollbar-face-color:#f1faff; scrollbar-track-color:#dbebf3; scrollbar-highlight-color:#c1dde7; scrollbar-3dlight-color:#dbebf3; scrollbar-shadow-color:#c1dde7; scrollbar-darkshadow-color:#dbebf3; scrollbar-arrow-color:#a0bec9;}
.flashMocie .thumbList ul {width:144px; margin:0; padding:0}
.flashMocie .thumbList ul li {width:144px; height:84px; margin:0; padding:0}

.notice_box {width:632px; height:47px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/customer/bg_notice.gif) no-repeat;}
.notice_box p.txt {float:left; margin:5px 0 0 11px; color:#3c6171; font-size:11px; line-height:1.5;}
.notice_box p.btn {float:right; margin:14px 20px 0 0;}
.notice_box p.faq_txt {padding:14px 0 0 0; color:#3c6171; font-size:11px; text-align:center;}
.notice_box ul {margin-top:4px;}
.notice_box ul li {padding:5px 0 0 17px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_dot_01.gif) 9px 10px no-repeat; color:#3c6171; font-size:11px; letter-spacing:-1px;}

table.question {width:632px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/customer/bg_th02.gif) no-repeat top left; border-bottom:2px solid #c1dde7; border-collapse:collapse; margin:0 0 6px 0;}
table.question thead th {height:32px; margin:0; padding:0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/customer/bg_th_bar.gif) right 9px no-repeat; text-align:center;}
table.question thead th.last {background:none;}
table.question tbody tr {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/ranking/bg_tdline.gif) no-repeat top left}
table.question tbody td {color:#61809f; height:32px; color:#87a4b2; text-align:center;}
table.question tbody td.date {font-family:verdana; font-size:9px;}
table.question tbody td.subject {padding:0 0 0 10px; text-align:left;}
table.question tbody td.subject a, table.question tbody td.subject a:visited ,table.question tbody td.subject a:hover {color:#61809f;}
table.question tbody td.not {padding:20px 0 20px 0; font-weight:bold; color:#61819f;}
table.question tbody td.not p.not_stxt {padding:10px 0 18px 0; color:#87a4b2; font-size:11px; font-weight:normal;}
.email_result {padding:35px 0 0 0; text-align:center;}

.question_view {}
.question_view dt {width:632px; height:22px; padding:11px 0 0 21px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/customer/bg_qview_tit.gif) no-repeat #DFF2FD; color:#005E76; font-weight:bold;}
.question_view dd.date {height:22px; padding:9px 0 0 13px; border:1px solid #D0E5EB; border-top :0; background:#F0F9FF; color:#87A5B2; font-size:11px}
.question_view dd.date span {color:#777;}
.question_view dd.date em {font-family:verdana; font:10px normal;}
.question_view dd.content {padding:20px 13px; color:#61809F; line-height:18px;}
.question_view_reply dt {height:23px; padding:11px 0 0 21px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/customer/bg_qview_tit2.gif) no-repeat #DFF2FD; color:#005E76; font-weight:bold;}
.question_view_reply dd {padding:13px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/customer/dot_line.gif) repeat-x bottom #DEF1FC; color:#61809F; line-height:18px;}
.btn_left {margin-top:6px; font-size:0}
.btn_left img {margin-right:4px;}
.btn_right {margin-top:-23px; text-align:right; font-size:0}
.btn_right img {margin-left:4px;}

.step_img {padding:16px 0 29px 0;}
.question_btn {padding:0 32px 0 0; text-align:right;}
h4.stit {padding:0 0 11px 0;}
h4.stit_arw {padding:28px 0 9px 0;}
h4.stit_arw span {display:block; float:left; height:15px; margin:0 0 0 0; padding:0 0 0 16px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_arr_01.gif) 7px 1px no-repeat; color:#2c9ea5; font-size:12px;}
h4.stit_arw img {margin:-2px 0 0 7px;}

#faq_search_area {width:632px; height:94px; margin:0 0 20px 0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/customer/bg_faq.gif) no-repeat;}
#faq_search_area .selectbox-naked * {display:none;}
#faq_search_area .selectbox-naked select {display:inline;}
#faq_search_area .selectbox-naked select * {display:block;}
#faq_search_area .selectbox-applied select {display:none;}
#faq_search_area .selectbox-applied .selectbox-label {color:#666; font-size:12px; margin:5px 0 0 4px; overflow:hidden;}
#faq_search_area .selectbox-applied .selectbox-layer {position:absolute; scrollbar-face-color:#f1faff; scrollbar-track-color:#e7f6ff; scrollbar-highlight-color:#c1dde7; scrollbar-3dlight-color:#e7f6ff; scrollbar-shadow-color:#c1dde7; scrollbar-darkshadow-color:#e7f6ff; scrollbar-arrow-color:#a0bec9;}
#faq_search_area .selectbox-applied .selectbox-list {overflow:auto; height:100px; border:2px solid #30A3A9; border-top:0; background:#FFF; margin:0; padding:0; list-style:none;}
#faq_search_area .selectbox-applied .selectbox-list li {background:#FFF none repeat scroll 0 0; font-size:12px; color:#888888; cursor:pointer; padding:3px 5px; text-align:left;}
#faq_search_area .selectbox-applied .selectbox-list li.selectbox-item-selected {}
#faq_search_area .selectbox-applied .selectbox-list li.selectbox-item-hovered {background:#f0f8fb;}
#faq_search_area .selectbox-applied .selectbox-box {background:#FFF url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/customer/btn_select_default.gif) no-repeat scroll right 50%; border:2px solid #30a3a9; color:#ababab; cursor:pointer; height:22px; width:130px; text-align:left;}
.faq_search {padding:20px 0 0 117px;}
.faq_input {width:272px; height:20px; margin:-1px 0 0 10px; border:2px solid #30a3a9;}
.faq_btn {margin:0 0 0 6px; vertical-align:top;}
.popularity {clear:both; width:488px; padding:8px 0 0 0;}
.popularity img {float:left;}
.popularity a {display:block; float:left; padding:3px 0 0 10px; color:#5e8fa7;}

table.faq_list {width:632px; margin:0 0 15px 0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/customer/bg_th02.gif) no-repeat top left; border-bottom:2px solid #c1dde7; border-collapse:collapse;}
table.faq_list thead th {height:32px; margin:0; padding:0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/customer/bg_th_bar.gif) right 9px no-repeat; text-align:center;}
table.faq_list thead th.last {background:none;}
table.faq_list tbody th {letter-spacing:-1px;}
table.faq_list tbody tr {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/customer/bg_faq_tr.gif) no-repeat top left}
table.faq_list tbody tr.selected {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/customer/bg_faq_td01.gif) no-repeat top left}
table.faq_list tbody tr.bg_none {background:none;}
table.faq_list tbody td {color:#61809f; padding:14px 0 13px 0; color:#87a4b2; letter-spacing:-1px; text-align:center; vertical-align:top;}
table.faq_list tbody td.subject {padding-left:10px; text-align:left;}
table.faq_list tbody td.subject a, table.question tbody td.subject a:visited ,table.question tbody td.subject a:hover {color:#61809f;}
table.faq_list tbody td.subject_selected a, table.question tbody td.subject_selected a:visited ,table.question tbody td.subject_selected a:hover {color:#005e76; font-weight:bold;}
table.faq_list tbody td.subject strong {color:#005e76;}
table.faq_list tbody td.selected {padding:0 20px 14px 133px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/customer/bg_faq_td02.gif) no-repeat bottom left; text-align:left; line-height:1.5;}
table.faq_list tbody td.selected p{color:#87a4b2;}
table.faq_list tbody td.not {padding:20px 0 20px 0; font-weight:bold; color:#61819f;}
table.faq_list tbody td.not p.not_stxt {padding:8px 0 16px 0; color:#87a4b2; font-size:11px; font-weight:normal; line-height:1.5;}

.notice_style {width:617px; margin:0 auto;}

/* 페이지 네비게이션 */
.paginate {width:632px;}

.plus2_desc {float:left; width:222px; margin:0 26px 0 9px;}
.plus2_desc p {color:#88A5B0; letter-spacing:-1px; line-height:16px;}
.plus2_desc p strong {color:#6281A0;}
.plus2_desc .effect {margin:17px 0 18px; padding-left:7px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_arr_02.gif) no-repeat 0 4px; font-weight:bold;}
.plus2_desc .effect a {color:#34A6AC; border-bottom:1px solid #34A6AC; text-decoration:none}
.plus2_desc .effect a:hover {}
.plus2_desc a img {margin-top:15px;}
.plus2_desc_movie {float:left; width:375px; height:322px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/story/bg_flash_btm.gif) no-repeat 0 bottom}
/* 090416 add */
.plus2_qna {width:632px;}
.plus2_qna dt {height:25px; overflow:hidden; margin-top:19px; padding-left:48px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/story/ico_q.gif) no-repeat 10px 0;}
.plus2_qna dd {width:632px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/story/bg_a.gif) no-repeat;}
.plus2_qna dd p {min-height:34px; padding:10px 0 10px 47px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/story/bg_a_btm.gif) no-repeat 0 bottom; color:#62819e; letter-spacing:-1px; line-height:17px;}
.plus2_qna span {display:none;}
.plus2_qna a {margin-left:4px; padding-left:7px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_arr_02.gif) no-repeat 0 2px; color:#34A6AC; border-bottom:1px solid #34A6AC; text-decoration:none; font-weight:bold;}
.plus2_qna a:hover,.plus2_qna a:visited {color:#34A6AC; text-decoration:none;}
/* //090416 add */

/* edit_20100118 */
.hanja_course {clear:both; margin-top:60px;}
.hanja_course h4 {height:30px;}
.hanja_course table {width:611px; border-top:2px solid #c6dbe7; table-layout:fixed;}/* edit_20100118 */
.hanja_course table th {height:33px; background:#d7ebf8; border-left:1px solid #c6dbe7; border-bottom:1px solid #c6dbe7; text-align:center;}
.hanja_course table td {padding:11px 0 9px 0; border-left:1px solid #c6dbe7; border-bottom:1px solid #c6dbe7; color:#6080a0; text-align:center;}
.hanja_course table th.first {background:#dff1fd; color:#005e7a;}
.hanja_course p {padding-top:10px; color:#88a4b2; font-size:11px; letter-spacing:-1px;}
.hanja_course table.hj_c {width:393px !important; border-top:2px solid #c6dbe7 !important;}
.hanja_course table.hj_c th,
.hanja_course table.hj_c td {height:auto; padding:16px 0 15px 0; border-bottom:1px solid #c6dbe7;}
.hanja_course table.hj_c th {text-indent:14px; text-align:left; color:#61809f; background-color:#dff0fb;}
.hanja_course table.hj_c td {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/line_ver.gif) no-repeat center 16px;}
.hanja_course table.hj_c td .link_p {margin:0 10px 0 10px; padding-right:10px; letter-spacing:-1px; font-weight:normal; text-decoration:none !important; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/study/bu_arw2.gif) no-repeat right 3px;}
/* //edit_20100118 */

/* 090409 add */
.learning {position:relative;}
.learning #topMenu {position:absolute; top:161px; right:-40px; z-index:100;}
.tab_exam {width:632px; height:81px; overflow:hidden; margin-top:-15px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/learning/bg_tab_exam.gif) no-repeat;}
.tab_exam li {float:left; margin:31px 0 0 -1px; padding:0 14px 0 15px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/learning/line_v_exam.gif) no-repeat 0 2px; font-weight:bold; letter-spacing:-1px; line-height:14px;}
.tab_exam li a {color:#61809f;}
.tab_exam li a:hover,
.tab_exam li.on a {color:#c756a7;}
.tab_exam li .btn {position:relative; display:block; margin:-8px 0 8px;}	/*090525 add*/
.exambank_list {width:632px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/learning/bg_th_test.gif) no-repeat 0 0; border-collapse:collapse; border-bottom:1px solid #b4d1d8;}
.exambank_list th {padding:11px 0 9px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/learning/bg_th_test_bar.gif) no-repeat 0 11px; font-size:0; text-align:center; vertical-align:top;}
.exambank_list th.first,
.exambank_list tr.first td {background:none;}
.exambank_list td {height:32px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/learning/line_h_dot.gif) repeat-x 0 0; letter-spacing:-1px; text-align:center;}
.exambank_list td.num {color:#87a5b2; font-family:verdana; font-size:10px;}
.exambank_list td.subject {padding:2px 0 0 10px; color:#005e76; text-align:left;}
.exambank_list td.subject img {margin-left:4px;_margin-top:-2px; vertical-align:middle}
.exam_desc {position:relative; width:632px; height:50px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/learning/bg_desc.gif) no-repeat;}
.exam_desc p {padding:10px 0 0 16px; color:#3c6171; font-size:11px; line-height:16px; letter-spacing:-1px;}
.exam_desc img {position:absolute; top:10px; right:11px;}
/* //090409 add */

/* 090413 add */
.learning h4 {height:23px;}
.examinfo_home {width:632px;}
.examinfo_home .exam1 {float:left; width:312px; height:816px; margin-right:8px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/learning/bg_examinfo_home1_2.gif) no-repeat 0 172px;}/* 090928 */
.examinfo_home .exam1 .first{margin-bottom:27px;}/* 090928 */
.examinfo_home .exam2 {float:left; width:312px; height:816px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/learning/bg_examinfo_home2_2.gif) no-repeat 0 172px;}/* 090928 */
.examinfo_home .exam2 .first{margin-bottom:27px;}/* 090928 */
.examinfo_home .exam_map {margin-bottom:23px;}
.examinfo_home h4,
.examinfo_home p,
.examinfo_home ul {width:281px; margin-left:16px; line-height:16px;}
.examinfo_home h4 {height:25px;}
.examinfo_home p {margin-bottom:16px; padding-bottom:16px; color:#6281a0;}/* 090928 background delete */
.examinfo_home li {padding:0 0 5px 9px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/learning/bu_square.gif) no-repeat 1px 6px; color:#6281a0; letter-spacing:-1px;}
.info_list {width:632px; padding-bottom:25px;}
.info_list li {padding:0 0 3px 7px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/learning/bu_square2.gif) no-repeat 1px 5px; color:#87a4b2; font-size:11px; line-height:14px; letter-spacing:-1px;}
.info_list li.point {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_dot_06.gif) no-repeat left 5px; color:#ba3e96;}
.info_list2 {width:632px; padding-bottom:25px;}
.info_list2 li {padding:0 0 5px 7px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/learning/bu_square2.gif) no-repeat 0 5px; color:#61809f; line-height:15px; letter-spacing:-1px;}
/*090819 add*/
.info_list2 li.nobg {background:none;}
.info_list2 li img { vertical-align:middle}
/*//090819 add*/

.exam_table {width:632px; margin-bottom:15px; border-top:2px solid #c6dbe7; border-bottom:1px solid #c6dbe7; table-layout:fixed;}
.exam_table th {height:33px; border-left:1px solid #c6dbe7; border-bottom:1px solid #c6dbe7; text-align:center;}
.exam_table th.type2 {height:23px;}
.exam_table thead th {background:#d7ebf8;}
.exam_table tbody th {height:30px; padding-top:2px; border-left:0; color:#61809f;}
.exam_table td {padding:5px 0 3px; border-left:1px solid #c6dbe7; border-bottom:1px solid #c6dbe7; color:#61809f; text-align:center; line-height:16px;}
.exam_table .first {border-left:0;}
.exam_table .tx_l {padding-left:7px; text-align:left;}
.exam_table .tx_r {padding-right:7px; text-align:right;}
.exam_table .bg1 {background:#e3f2fc;}
.exam_table .line {height:1px; padding:0; border:0; background:#c6dbe7; line-height:0; font-size:0;}
.exam_table dl {/*width:70px; 090504 edit*/width:90px; margin:0 auto;}
.exam_table dt {float:left; /*width:35px; 090504 edit*/width:54px; color:#61809f;}
.exam_table dd {float:left; width:35px; text-align:right; color:#61809f;}
.exam_type2 th {}
.exam_type2 td {height:23px;}
.exam_type3 tbody th {height:23px;}
.exam_type3 td {height:23px; padding:3px 0 1px;}
/* //090413 add */

/*090423 add*/
.mycoupon {width:632px; height:104px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_mycoupon.gif) no-repeat; color:#61809f; line-height:18px; text-align:left;}
.mycoupon .coupon_select {padding:19px 0 13px 25px;}
.mycoupon .coupon_select * {vertical-align:middle}
.mycoupon .coupon_select .selectbox-applied {margin:0 10px 0 26px;}
.mycoupon .coupon_select .selectbox-applied .selectbox-label {margin:1px 0 0 5px;}
.mycoupon .coupon_select .selectbox-applied .selectbox-list li {margin:0; line-height:14px;}
.mycoupon h5 {float:left;}
.mycoupon p {clear:both; margin-left:23px; color:#61809f;}

.exam_table {width:632px; margin-bottom:15px; border-top:2px solid #c6dbe7; border-bottom:1px solid #c6dbe7; table-layout:fixed;}
.exam_table th {height:33px; border-left:1px solid #c6dbe7; border-bottom:1px solid #c6dbe7; text-align:center;}
.exam_table th.type2 {height:23px;}
.exam_table thead th {background:#d7ebf8;}
.exam_table tbody th {height:30px; padding-top:2px; border-left:0; color:#61809f;}
.exam_table td {padding:5px 0 3px; border-left:1px solid #c6dbe7; border-bottom:1px solid #c6dbe7; color:#61809f; text-align:center; line-height:16px;}
.exam_table .first {border-left:0;}
.exam_table .tx_l {padding-left:7px; text-align:left;}
.exam_table .tx_r {padding-right:7px; text-align:right;}
/*//090423 add*/

/*090427 add*/
.best_exp {width:632px; height:120px; margin-bottom:20px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/community/bg_best.gif) no-repeat;}
.best_exp dt {display:none;}
.best_exp dd {width:484px; height:98px; overflow:hidden; padding:11px 0 0 129px;}
.best_exp dd li {position:relative; z-index:0; padding:2px 0 4px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/community/bg_best_line.gif) no-repeat 0 0;line-height:14px;}
.best_exp dd li.first {background:none;}
.best_exp dd li p {padding:5px 0 0 6px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/community/bu_square.gif) no-repeat 0 10px; }
.best_exp dd li p a {color:#005e76 !important;}
.best_exp dd li span {position:absolute; left:346px; top:5px; color:#61809f;}
.best_exp dd li span .grade {display:inline-block; width:38px; height:16px; padding:1px 0 0 5px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/community/bg_grade.gif) no-repeat; color:#5f979b; font:bold 10px verdana; font-style:normal; letter-spacing:-1px; vertical-align:middle}
.best_exp dd li span img {vertical-align:top; margin:4px 0 -4px}
.best_exp dd li span a {color:#61809f !important; vertical-align:middle}

.notice_info{width:632px; margin-top:30px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/bg_info_top.gif) no-repeat; font-size:11px; letter-spacing:-1px;}
.notice_info strong.tit {display:block; padding:13px 0 6px 29px;background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_notice2.gif) no-repeat 15px 13px; color:#61809f;}
.notice_list {width:632px; padding:0 15px 10px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/bg_info_btm.gif) no-repeat 0 bottom;}
.notice_list li {padding:0 0 2px 6px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_dot_04.gif) no-repeat 0 5px; color:#71909e; font-size:11px; line-height:14px;}
.notice_list li.point {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_dot_03.gif) no-repeat 0 5px; color:#00a0a9;}
.notice_list li a {color:#71909e; text-decoration:underline}
/*//090427 add*/

/*090819 add*/
.order_img {position:relative; display:inline; float:left; margin:25px 7px 0 10px; border:2px solid #b8cfdd; padding:2px; background:#e6f2f9;}
.order_img img {vertical-align:top;}
.order_img .btn_zoom {position:absolute; left:2px; bottom:1px; z-index:1;}
.order_type {display:inline; float:left; margin:25px 0 0;}
.order_type .order_select {width:339px; height:27px; margin:0 0 1px; padding:8px 0 0; border-top:2px solid #c6dbe7; background:#cee4f1;}
.order_type .order_select li {float:left; padding:0 50px 0 13px; background:0; color:#61809F; letter-spacing:-1px; line-height:1.5em;}
.order_type .selectbox-applied .selectbox-label {color:#4d6f85; }
.order_type .selectbox-applied .selectbox-list {width:100%;}
.order_type .selectbox-applied .selectbox-list li {color:#4d6f85; padding:2px 5px 1px !important;}
.order_type table {width:339px; border-bottom:2px solid #c6dbe7; border-collapse:collapse;}
.order_type th {padding:0 0 0 12px; border-top:1px solid #c6dbe7; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_th.gif) repeat-y 0 right; background-color:#e0f1fc; text-align:left;}
.order_type td {padding:6px 0 6px 15px; border-top:1px solid #c6dbe7; border-left:1px solid #c6dbe7; color:#87a4b2; font-size:11px; letter-spacing:-1px; line-height:14px; text-align:left;}
.order_type td * {vertical-align:middle;}
.order_type td strong {color:#4d6f85; font-size:14px; letter-spacing:0;}
.order_type td em {color:#f97221; font-size:11px; font-style:normal; letter-spacing:0;}
.order_type td.tx_l {padding:6px 4px 6px 10px;}
.order_type td.buy_how {background:#d5e9f4;}
.order_type td.buy_how ul {margin:0;}
.order_type td.buy_how li {padding:3px 0; background:none; color:#3a6073; font-size:11px;}
.order_type td.buy_how li .selectbox-applied .selectbox-label {margin-top:1px; letter-spacing:0;}
.order_type td.buy_how li .selectbox-applied .selectbox-list li {font-size:12px; letter-spacing:0;}
.order_tit {position:relative; width:335px; height:33px; margin:0 0 1px; padding:16px 0 0 16px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_line2.gif) no-repeat;}
.order_tit a {position:absolute; right:11px; top:11px;}
.box_event {width:624px; margin:0 0 34px; border:1px solid #b8cfdd; padding:3px;}
.box_event img {vertical-align:top;}
.box_thum {border:1px solid #b8cfdd; padding:3px; overflow:hidden;}
.box_thum img {vertical-align:top;}

.h_tit {width:632px; text-align:left;}
.h_tit * {vertical-align:middle;}
.h_tit span {position:relative; top:1px; margin-left:3px; color:#87a4b2; font-family:dotum; font-size:11px; font-weight:normal;}
.h_tit2 {color:#005e76; font-size:12px; letter-spacing:-1px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/ico_arr.gif) no-repeat left 3px; padding-left:7px; margin:0 0 7px 17px; text-align:left;}
.lineBox_type {position:relative; width:594px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_boxline2_btm.gif) no-repeat bottom; padding-bottom:4px; margin:0 auto 21px; text-align:left;}
.lineBox_type .boxtop {display:block; width:594px; height:11px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_boxline2_top.gif) no-repeat;}

.btn_area {width:632px; padding:45px 0 0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_btn.gif) no-repeat;}
table.ls0 td {letter-spacing:0;}

.zoomin {position:absolute; z-index:5; width:550px; height:450px; padding:18px 24px 25px; background:#e7f5fe; text-align:left; overflow:hidden;}
.zoomin .close {position:absolute; right:24px; top:18px;}
.zoomin .img_big {width:542px; height:407px; padding:1px; border:1px solid #b8cfdd; background:#e6f2f9; text-align:center}
.zoomin .img_big img {display:block}

.productIntro2 {width:632px; margin-top:20px; text-align:left; overflow:hidden;}/* edit_20100118 */
.txt_desc {color:#87a4b2; line-height:15px; font-size:11px;}
.txt_desc2 {color:#005e76; line-height:15px; font-size:11px;}
.box_level {clear:both; width:100%; margin:0 0 25px 12px; overflow:hidden;}/* edit_20100118 */
.box_level li {float:left; width:196px; height:161px; margin:0 0 0 5px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_box_level.gif) no-repeat; font-size:11px; line-height:12px; text-align:center;}
.box_level li img {vertical-align:top;}
.box_level li p {padding:13px 0 7px; color:#658796; font-size:11px; line-height:15px;}
.box_level li p span {color:#2da0a8;}
.box_level li p a {color:#2da0a8;} /* add_20100118 */
.box_level li p a:visited {color:#2da0a8;}
.box_level li .list_step {height:28px; margin:4px auto 0; overflow:hidden;}
.box_level li .list_step td {padding:0 4px 0 6px;_padding-top:2px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_line_step.gif) no-repeat 0 2px; color:#8a99a8; font-size:11px; vertical-align:top;}
.box_level li .list_step td.first {padding-left:4px; background:none;}
.box_level li .list_step td a {color:#2c5b89;}
.box_level li .list_step td a:hover {font-weight:bold; text-decoration:underline;}

.bg_line {clear:both; width:610px; margin:0 10px 10px; padding-top:16px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_line.gif) no-repeat 0 0; overflow:hidden;}
.link_p {padding:0 0 0 5px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/ico_arr_02.gif) no-repeat 0 2px; color:#34a6ac !important; font-weight:bold; text-decoration:underline !important;}

.bookmark {clear:both; width:632px; height:38px; margin:0 0 0; padding:22px 0 0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_bookmark.gif) no-repeat; overflow:hidden; }
.bookmark li {float:left; margin-left:-1px; padding:0 13px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_li.gif) no-repeat 0 1px;}
.bookmark li a {color:#61809f}
.bookmark li a:hover {color:#005e76; font-weight:bold; text-decoration:none;}

/* edit_20100118*/
.book_desc {width:632px; margin:0 0 30px; overflow:hidden;}
.book_desc li {float:left; width:308px; height:334px; margin:16px 0 0 16px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/study/bg_formbox.gif) no-repeat;}
.book_desc li.first {margin-left:0;}
.book_desc li dl {margin:20px 0 0 15px;}
.book_desc li dl dt {position:relative; width:266px; height:45px; padding-left:8px; color:#0fa8b3; font-size:11px; letter-spacing:-1px; line-height:14px;}
.book_desc li dl dt span {display:block; padding:2px 0 0;}
.book_desc li dl dt .btn {position:absolute; right:0; top:-2px;}
.book_desc li dl dd {width:268px; margin:0 0 0 6px;}
.book_desc li dl dd p {clear:both; width:270px; padding:12px 0 0; color:#4a849c; font-size:11px; letter-spacing:-1px; line-height:13px;}
/* //edit_20100118*/

.info_service {padding:10px 0 0 30px; overflow:hidden;}
.info_service dl {float:left; width:415px;}
.info_service dt {width:415px; height:25px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_line_dot.gif) repeat-x 0 bottom; color:#87a4b2; font-size:11px; line-height:16px;}
.info_service dd {padding:11px 0 0; color:#87a4b2; font-size:11px; line-height:16px; letter-spacing:-1px;}
.info_service dd span {color:#005e76;}
.box_board {clear:both; width:600px; height:160px; margin:10px 0 20px 12px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_box_board.gif) no-repeat; overflow:hidden;}
.box_board ul {width:546px; height:150px; margin:14px 0 0 26px;}
.box_board ul li {position:relative; width:546px; padding:6px 0 5px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bg_board_li.gif) no-repeat; line-height:15px;}
.box_board ul li.first {background:none;}
.box_board ul li a {padding:0 0 0 6px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/study/bu_square.gif) no-repeat 0 4px; color:#005e76 !important;}

.box_board .grade_box {position:absolute; left:386px; top:6px; color:#61809f;}
.box_board .grade {position:relative; display:inline-block; width:40px; height:15px; margin:-1px 3px 0 0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/OBT/img/common/bg_grade.gif) no-repeat; color:#61809f !important; vertical-align:top;}
.box_board .grade .tit {float:left; margin:5px 0 0 5px;}
.box_board .grade .value {display:block; float:left; width:18px; *margin-top:-1px; padding-left:1px; color:#5f979b; font-family:verdana; font-size:10px; letter-spacing:-1px; font-weight:bold; font-style:normal; text-align:center;}
/*//090819 add*/


/** add_20100112, 마루학습몰 **/

/* 공통 */
.mall_layer {position:absolute; top:0; left:0; width:635px; border:1px solid #7aa9c4; z-index:100;}
.mall_layer .inner1 {border:1px solid #89b5cf;}
.mall_layer .inner2 {padding:19px 20px 19px 20px; border:1px solid #5e8ba5; background-color:#fff;}
.mall_layer .btn_close_layer {position:absolute; top:13px; right:14px; padding:5px;}
.mall_layer .arrow_bottom {position:absolute; bottom:-5px; width:8px; height:7px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bg_layer_arw_bottom.gif) no-repeat;}
.mall_layer .arrow_top {position:absolute; top:-5px; width:8px; height:7px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bg_layer_arw_top.gif) no-repeat;}

.mall_btn {position:relative; height:30px; margin-top:66px; text-align:center;}
.mall_btn a {display:inline-block; margin-right:2px;}
.mall_btn .left {position:absolute; left:0;}
.mall_btn .right {position:absolute; right:0;}
.mall_btn .right a {margin-right:0; margin-left:2px;}

/* edit_20100118 */
.mall_help {height:45px; margin-top:20px; text-align:left; padding:21px 0 0 54px; color:#61809f; letter-spacing:0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bg_cs_help.gif) no-repeat;} /*100208 edit */
.mall_help strong {font-family:verdana;}
.mall_help em {display:block; padding-top:5px; font-size:11px; font-style:normal; letter-spacing:-1px;}
/* //edit_20100118 */

.mall_list {margin-top:7px;}
.mall_list li {padding:3px 0 2px 7px; font-size:11px; color:#5f82a0; letter-spacing:-1px; line-height:13px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/ico_dot_02.gif) no-repeat left 7px;}

.t_type_mall {width:100%; border-top:2px solid #c4dfec; border-collapse:collapse;}
.t_type_mall caption {display:none;}
.t_type_mall th {border-bottom:1px solid #c4dfec; background-color:#dff0fb;}
.t_type_mall td * {vertical-align:middle;}
.t_type_mall td {padding:8px 0 9px 12px; line-height:15px; text-align:left; border-bottom:1px solid #c4dfec; border-left:1px solid #c4dfec; color:#61809f; letter-spacing:-1px;}
.t_type_mall td .txt_ex {padding-left:3px; font-size:11px; font-style:normal; color:#30a6a9;}
.t_type_mall td .p_price {color:#26677a;}
.t_type_mall td.control {padding:4px 0 4px 12px;}
.t_type_mall tr.gift_to th {padding:8px 0 9px 0;}
.t_type_mall tr.gift_to td a {margin-left:4px;}
.t_type_mall td .bar {margin:0 5px 0 4px;}
.t_type_mall td .at {font-size:11px; margin:5px 4px 0 4px;}
.t_type_mall .selectbox-box {border:1px solid #91aec0;}
.t_type_mall .selectbox-label {color:#90acb8; font-size:11px;}
.t_type_mall .selectbox-list {font-size:11px;}
.t_type_mall .selectbox-list li {font-size:11px; color:#90acb8;}

.top_title {height:35px; text-align:left; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bg_top_bar.gif) no-repeat;}
.top_title img {margin:8px 0 0 18px;}
.sub_title {margin:20px 0 11px 0; padding-left:20px; text-align:left; font-size:12px; font-family:dotum; color:#26677a; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bu_dot3.gif) no-repeat 12px 5px;}/* edit_20100118 */

input.text_field_mall {height:14px; padding:4px 0 0 5px; border:1px solid #91aec0; font-size:11px; color:#90acb8; background-color:#fff;}
input.radio_mall {width:13px; height:13px;}
textarea.text_box_mall {padding:4px 0 0 5px; border:1px solid #91aec0; font-size:11px; color:#90acb8; background-color:#fff; overflow:auto; scrollbar-face-color:#f1faff; scrollbar-track-color:#fff; scrollbar-highlight-color:#c1dde7; scrollbar-3dlight-color:#fff; scrollbar-shadow-color:#c1dde7; scrollbar-darkshadow-color:#e7f6ff; scrollbar-arrow-color:#a0bec9;}

.mall_tip {clear:both; width:632px; padding-top:23px; border-top:2px solid #c4dfec;}
.mall_tip li {position:relative; font-size:11px; color:#61809f; padding:4px 0 0 24px; line-height:16px; letter-spacing:-1px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bu_chk.gif) no-repeat 12px 9px;}/**/
.mall_tip li em {font-style:normal; color:#005e76;}
.mall_tip li .btn_sp {text-decoration:underline; color:#90acb8; padding-right:7px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bu_arw.gif) no-repeat right 5px; zoom:1;}
.mall_tip li .btn_sp:visited {text-decoration:underline;}
.mall_tip li .btn_coupon {position:absolute; top:0; right:0;}/**/
.mall_tip li a.link {color:#61809f;} /* 100224 add */

/* 100120 add */
.mall_tip2 {clear:both; width:632px; margin-top:16px;}
.mall_tip2 li {position:relative; font-size:11px; color:#61809f; padding:4px 0 0 11px; line-height:16px; letter-spacing:-1px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bu_chk.gif) no-repeat 0 9px;}/**/
.mall_tip2 li em {font-style:normal; color:#005e76;}
.mall_tip2 li em.en {letter-spacing:0;}
.mall_tip2 li a {color:#61809f !important;}
.mall_tip2 li a.ty1 {display:inline-block; padding-right:7px; color:#90acb8 !important; text-decoration:underline; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bu_tip_arr.gif) no-repeat right 50%;}
/* //100120 add */

/* 100202 edit */
.regout_step3 {width:622px; margin:6px 0 6px 10px;}
/* 100202 edit */

.mall_intro_tip {position:relative; width:620px; padding:45px 0 0 12px; margin-top:12px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/line_hor3.gif) no-repeat;}
.mall_intro_tip .btn_detail {position:absolute; top:40px; right:0;}

.box_middle {width:308px; margin-top:18px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bg_gbox_footer.gif) no-repeat left bottom;}
.box_middle .inner {padding:24px 14px 24px 14px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bg_gbox_head.gif) no-repeat left top;}

.mall_head_tip {margin-top:35px; padding-left:12px;}
.mall_head_tip strong {display:block; padding-bottom:17px;}

.intro_box {float:left;}
.intro_box .inner {padding:0 14px 0 14px;}
.intro_box .ib_tit {padding-left:12px;}
.intro_box dl {position:relative; width:279px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/line_hor2.gif) no-repeat;}
.intro_box dl.first {margin:0; background:none;}
.intro_box dt {font-weight:bold; font-size:15px; color:#4c708f; padding-left:15px; white-space:nowrap; overflow:hidden; letter-spacing:-1px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bu_arw4.gif) no-repeat 5px 4px;}
.intro_box dt strong {color:#ff3c00;}
.intro_box dd.price {font-size:14px; font-weight:bold; color:#005e76; letter-spacing:-1px; text-align:right;}
.intro_box dd.detail {color:#88a9b8; font-size:11px; letter-spacing:-1px;}
.intro_box dd.func {position:absolute;}
.intro_box dd.func a {display:block; padding:2px;}
/* 100223 add */
.intro_box dd .discount {color:#90acb8;}
.intro_box dd .discount span {font-weight:normal;}
/* //100223 add */

.intro_con {overflow:hidden; width:100%; margin-top:25px; padding-top:28px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/line_hor.gif) no-repeat;}
/* 100218 add */
.intro_con .grade_box {background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bg_gbox_head2.gif) no-repeat 0 55px;}
.intro_con .grade_box .grade_box_inner {overflow:hidden; width:100%; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bg_gbox_footer2.gif) no-repeat 0 bottom; zoom:1;}
.intro_con .grade_box_list {width:280px; margin:18px 14px;}
/* //100218 add */

/* 정액이용권 신청 */
.p_basic .box_middle {margin-top:15px;}
.p_basic dl {margin-top:31px; _margin-top:30px; padding-top:30px; }
.p_basic dt {width:115px;}
.p_basic dt strong {padding-right:3px;}
.p_basic dd.price {position:absolute; right:72px; top:29px;} /* 100224 edit align */
.p_basic dd.func {right:-3px; top:17px;} /* 100224 edit mall */

.p_set {margin-left:16px;} /*100120 edit*/
.p_set .box_middle {margin-top:15px;}
.p_set dl {margin-top:20px; _margin-top:19px; padding-top:22px; }
.p_set dt {width:115px;}
.p_set dt strong.plus_hs {display:block; margin-top:4px; _margin-top:2px;}
.p_set dd.price {position:absolute; right:72px; top:29px;} /* 100224 edit align */
.p_set dd.func {right:-3px; top:17px;} /* 100224 edit mall */

.intro_box dd.pt {right:72px; top:20px;} /* 100224 edit mall */

.pass_product {position:relative; float:left; margin-top:33px; padding-bottom:30px;}

/*
.pass_product .top_img {float:left;}
.pass_product .top_img .p_view {display:block; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bg_product_view.gif) no-repeat;}
.pass_product .top_img .p_view img {margin:3px;}
.pass_product .top_img .btn_zoom {display:inline-block; margin-top:10px;}
*/
.pass_product .pass_detail {float:left; width:341px; margin:12px 0 0 23px;}
.pass_product .pass_detail .pd_tit {padding-bottom:15px; text-align:left; border-bottom:1px solid #c4dfec;}
.pass_product .pass_detail .pd_tit .s_pro {margin-left:7px;}

.pass_product table {width:100%;}
.pass_product table caption {display:none;}
.pass_product table th,
.pass_product table td {text-align:left; padding-top:18px;}
.pass_product table th {vertical-align:top;}
.pass_product table th span {display:inline-block; margin-top:4px; padding-left:7px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/common/ico_dot_02.gif) no-repeat 0 4px;}
.pass_product table td .p_price {color:#26677a; font-weight:bold; font-size:15px;}
.pass_product table td .discount {margin-right:17px; color:#89aab9; font-weight:bold; font-size:15px;}/**/
.pass_product table td .p_include {display:block; padding:4px 0 0; _padding:5px 0 0; color:#61809f; line-height:14px; letter-spacing:-1px;} /* 100208 add */

.pass_product table td .selectbox-box {border:1px solid #91aec0;}
.pass_product table td .selectbox-label {color:#90acb8; font-size:11px;}
.pass_product table td .selectbox-list {font-size:11px;}
.pass_product table td .selectbox-list li {font-size:11px; color:#90acb8;}
.pass_product table td .btn_reg {display:inline-block; margin-top:5px;}
.pass_product table tr.sel_hs th span {margin-top:-1px;}
.pass_product table .hs_prog {float:left; font-style:normal; font-size:11px; color:#61809f; letter-spacing:-1px;}
.pass_product table .hs_prog_view {float:right; position:relative;}
.pass_product table .hs_prog_view .btn_view {position:relative; top:-1px; color:#90acb8; font-size:11px; text-decoration:underline; padding-right:7px; letter-spacing:-1px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bu_arw.gif) no-repeat right 3px;}
.pass_product table .hs_prog_view .btn_view:visited {text-decoration:underline;}
.pass_product table .hs_prog_view .mall_layer dt {padding-bottom:18px;}
.pass_product table .btn_add_hs {float:right;}
.pass_product table .hs_select {clear:both; display:block; height:20px; padding-top:9px;}
.pass_product table .hs_list {clear:both; margin-top:4px; border:1px solid #cbe4f0; border-top:0; background-color:#e1f1fc;}
.pass_product table .hs_list li {padding:7px 0 4px 0; border-top:1px solid #cbe4f0; overflow:hidden; zoom:1;}
.pass_product table .hs_list li a {font-size:11px; color:#90acb8; letter-spacing:-1px;}
.pass_product table .hs_list li .hs_tit {float:left; width:110px; padding-left:15px; color:#005e76; letter-spacing:-1px; line-height:14px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bu_dot.gif) no-repeat 7px 5px; overflow:hidden;}
.pass_product table .hs_list li .hs_func {float:right; padding-right:5px;}
.pass_product table .hs_list li .hs_func a {float:left; letter-spacing:-2px;}
.pass_product table .hs_list li .hs_func .detail {padding:2px 5px 2px 5px;}
.pass_product table .hs_list li .hs_func .pre {padding:2px 3px 2px 6px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/line_ver_func.gif) no-repeat left 2px;}
.pass_product table .hs_list li .hs_func .del {padding:2px 1px 2px 15px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/btn_del.gif) no-repeat 1px 1px;}
.pass_product table .hs_list li .hs_func .del:hover,
.pass_product table .hs_list li .hs_func .del:active {text-decoration:none;}
.pass_product table .hs_list li.nodata {padding:8px 0 7px 15px; font-size:11px; color:#90acb8;}

.pass_apply {position:relative; display:inline-block; *display:inline;}
.pass_apply .mall_layer dt {padding-bottom:9px;}
.pass_apply .mall_layer dd {padding:7px 0 0 10px; color:#5f82a0; font-size:11px; line-height:15px; letter-spacing:-1px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bu_arw2.gif) no-repeat left 10px;}
.pass_apply .mall_layer dd strong {display:block;}
.pass_apply .mall_layer .ab_func {margin-top:9px; padding-top:10px; text-align:right; border-top:1px solid #dde1e4;}
.pass_apply .mall_layer .ab_func * {vertical-align:middle;}
.pass_apply .mall_layer .ab_func input {width:13px; height:13px; overflow:hidden;}
.pass_apply .mall_layer .ab_func label {display:inline-block; padding:1px 5px 0 5px; font-size:11px; color:#627ea0; letter-spacing:-1px;}
.pass_apply .mall_layer .ab_func a {margin:0;}

.delivery_form .df_sel_addr td label {margin:0 20px 0 4px;}
.delivery_form .df_addr .zipcode {display:block; height:22px; margin-bottom:2px; overflow:hidden;}
.delivery_form .df_addr .btn_find_zipcode {margin-left:5px;}
.delivery_form .df_reserve td {padding:5px 0 5px 12px;}
.delivery_form .df_reserve .msg {float:left; margin-top:4px;}
.delivery_form .df_reserve .btn_detail {float:right; margin-right:9px;}
.delivery_form .txt_range {display:block; padding:4px 10px 0 0; text-align:right; font-style:normal; font-size:11px; color:#90acb8;}

/* 급수정복세트 신청 */
.g_basic dl {margin-top:16px; _margin-top:15px; padding-top:23px; }
.g_basic dt {width:115px;}
.g_basic dt strong {padding-right:3px;}
.g_basic dt span {display:block; width:100%; margin:2px 0 0; color:#88a9b8; font-weight:normal; font-size:11px; line-height:13px; letter-spacing:-1px;} /* 100208 add */
.g_basic dd.price {position:absolute; right:78px; top:22px;}
.g_basic dd.detail {width:190px; padding:4px 0 0 15px; _padding:3px 0 0 15px; line-height:13px;} /* 100218 edit */
.g_basic dd.func {right:-3px; top:13px;} /* 100208 edit */


.g_set {margin-left:16px;} /*100120 edit*/
.g_set dl {margin-top:19px; _margin-top:18px; padding:31px 0 7px;} /*100218 edit*/
.g_set dt strong {padding-right:3px;}
.g_set dd.price {padding:18px 0 0 15px;}
.g_set dd.price del {padding-right:18px; margin-right:7px; color:#88a9b8; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bu_arw5.gif) no-repeat right 4px;}
.g_set dd.detail {padding:16px 0 0 15px; _padding:15px 0 0 15px; line-height:15px;}
.g_set dd.func {right:-3px; top:19px;} /*100224 edit*/

.grade_detail {margin-top:45px; padding:30px 0 0 12px; border-top:1px solid #c4dfec;}
.grade_detail .top_tit {text-align:left;}
.grade_detail dl dt {margin-top:25px;}
.grade_detail dl dt span {padding-left:7px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bu_dot3.gif) no-repeat left 5px;}/* edit_20100118*/
.grade_detail dl dd {position:relative; display:block; margin-top:7px; padding-left:7px; color:#61809f; line-height:18px; letter-spacing:-1px; zoom:1;}
.grade_detail dl dd .s_tip {display:inline-block; margin-top:3px; font-size:11px; font-style:normal;}
.grade_detail dl dd.tb_data {padding-left:0;}
.grade_detail .t_type_mall {width:375px; margin:10px 0 0 -3px; border-bottom:1px solid #c4dfec;}
.grade_detail .t_type_mall th {padding-left:20px; text-align:left; color:#61809f;}
.grade_detail .t_type_mall td {padding:12px 0 13px 0; border-left:0; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/line_ver.gif) no-repeat center 15px;}
.grade_detail .t_type_mall td a {display:inline-block; margin-left:27px; padding-right:6px; color:#00a0a9; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bu_arw6.gif) no-repeat right 5px;}
.grade_detail .btn_sale {position:absolute; bottom:-19px; right:28px;}

/* 마루학습 상품 소개 */
.intro_head_tip {margin-top:35px; padding-left:155px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bg_intro_head.gif) no-repeat;}
.intro_head_tip strong {display:block; padding-bottom:13px;}

.intro_detail_pass {position:relative; width:632px; margin-top:25px; padding-top:29px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/line_hor.gif) no-repeat;}
.intro_detail_pass .dp_tit {padding-left:12px;}
.intro_detail_pass ol {margin-top:15px; width:632px; height:160px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bg_intro_box_pass.gif) no-repeat;}
.intro_detail_pass ol li {padding:25px 0 0 26px;}
.intro_detail_pass .btn_pass {position:absolute; top:31px; right:0;}

.intro_detal_grade {position:relative; width:632px; margin-top:40px;}
.intro_detal_grade .dg_tit {padding-left:12px;}
.intro_detal_grade ol {margin-top:15px; width:632px; height:176px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/mall/bg_intro_box_grade.gif) no-repeat;}
.intro_detal_grade ol li {padding:25px 0 0 26px;}
.intro_detal_grade .btn_grade {position:absolute; top:4px; right:0;}

.in_ex {padding:0; margin:0; padding-left:12px; margin-top:27px; background:none;}
.in_ex .btn_detail {position:absolute; top:-3px; right:0;}



/* 학습지소개 */
.hs_info {}
.hs_info .order_tit {width:341px;}
.hs_info .order_tit a {right:0;}
.hs_info table {width:340px !important; border:0 !important;}
.hs_info table th,
.hs_info table td {padding:10px 0 10px 0; border:0; vertical-align:top; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/study/line_hor.gif) no-repeat left top;}
.hs_info table tr.first th,
.hs_info table tr.first td {padding-top:23px; border-top:1px solid #c4dfec; background:none !important;}
.hs_info table th img {margin-top:2px; padding-left:8px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/study/bu_square.gif) no-repeat left 4px;}

.hs_bar {padding-top:27px; border-top:1px solid #c4dfec;}

/** //add_20100112, 마루학습몰 **/
/* 100120 paginate 디자인추가 */
.paginate2 {width:632px; margin-top:13px; text-align:center;}
.paginate2 a {display:inline-block; padding:3px 4px 4px 3px; font-weight:bold; color:#005e76 !important; font-size:11px; font-family:dotum; vertical-align:middle; text-align:center; background:none;}
.paginate2 a:hover {color:#005e76;}
.paginate2 a.first {background:none;}
.paginate2 a strong {display:inline-block; position:relative; top:-1px; left:-4px; margin-right:-8px; padding:3px 6px 2px 4px; color:#00a5ae; font-size:11px; text-align:center; letter-spacing:-1px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bg_paginate.gif) no-repeat;}
*:first-child+html .paginate2 a strong {background-position:left top;}
.paginate a:hover, .paginate2 a:active, .paginate2 a:focus {text-decoration:none;}
.paginate2 .prev {margin-right:7px; padding:0; background:none;}
.paginate2 .prev_home {margin-right:-4px; padding:0; background:none;}
.paginate2 .next {margin-left:7px; padding:0; background:none;}
.paginate2 .next_end {margin-left:-4px; padding:0; background:none;}
.paginate2 a img {position:relative; top:-1px; vertical-align:middle;}
/* //100120 paginate 디자인추가 */

/* 100120 테이블디자인 추가 */
table.t_type7 {border-collapse:collapse; border-top:2px solid #c4dfec;}
table.t_type7 th {border-bottom:1px solid #c4dfec; text-align:center; background:#dff0fb;}
table.t_type7 th strong {color:#61809f; letter-spacing:-1px;} /* 100129 add */
table.t_type7 td {padding:6px 0 8px 12px; border-bottom:1px solid #c4dfec; border-left:1px solid #c4dfec; color:#61809f; line-height:18px; letter-spacing:-1px;}
table.t_type7 td.btn {padding:0; text-align:center;} /* 100129 add */
table.t_type7 td.nothing {padding:23px 0; border-left:0 none; text-align:center;} /* 100129 add */
table.t_type7 td ul li {color:#61809f;}
table.t_type7 td strong {color:#005e76; font-family:Verdana;} /* 100128 edit */
table.t_type7 td strong.cl {color:#61809f;}
table.t_type7 td strong.cl em {color:#ff3c00;}
/* 100128 del
table.t_type7 td span {font-size:11px;}
*/
table.t_type7 td em {font-style:normal; color:#005e76;}
table.t_type7 td em.num {letter-spacing:0;}
table.t_type7 td a {display:inline-block; margin-top:7px;}

/* 100201 add */
.error_info {overflow:hidden; width:579px; margin:0 auto; padding-bottom:22px; _zoom:1;}
.error_info .round_box {width:579px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/member/bg_punishment_top.gif) no-repeat;}
.error_info .round_box .round_inner {padding:3px 0 4px 21px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/member/bg_punishment_btm.gif) no-repeat 0 bottom;}
.error_info .round_box .round_inner ul {overflow:hidden; width:538px;}
.error_info .round_box .round_inner ul li {float:left; width:533px; padding:8px 0 5px 5px; color:#005e76; font-size:12px; line-height:18px; letter-spacing:-1px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/member/line_h_dot.gif) repeat-x 0 0;}
.error_info .round_box .round_inner ul li.first {background:none;}
.error_info .round_box .round_inner ul li strong.hn {display:inline-block; float:left; width:80px; color:#61809f; font-size:11px;}
.error_info .round_box .round_inner ul.size2 li strong.hn {width:87px;}
.error_info .round_box .round_inner ul.size3 li strong.hn {width:116px;}
.error_info .round_box .round_inner ul li span {display:inline-block; float:left;}
.error_info .round_box .round_inner ul li span strong {color:#2c9ea5;}
.error_info .round_box .round_inner ul li span.en {letter-spacing:0;}
.error_info .round_box .round_inner ul.cl li {padding:9px 0 7px 5px; color:#61809f;}
.error_info .round_box .round_inner ul.cl li em {font-style:normal; color:#005e76; letter-spacing:0;}
.error_info .round_box .round_inner ul.cl li em strong {color:#005e76;}
.error_info .round_box .round_inner p {padding:2px 0 11px;}
/* 100208 add */
.error_info .round_box .round_inner table {table-layout:fixed; border-collapse:collapse; width:100%; *width:auto; line-height:14px; letter-spacing:-1px; text-align:center;}
.error_info .round_box .round_inner table thead th {padding:5px 0 8px; color:#61809f; font-size:11px;}
.error_info .round_box .round_inner table tbody td {padding:9px 0 7px; color:#61809f; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/member/line_h_dot.gif) repeat-x 0 0;}
.error_info .round_box .round_inner table tbody td.num {letter-spacing:0;}
.error_info .round_box .round_inner table tbody td strong {color:#005e76;}
/* //100208 add */
.error_info h5 {margin:40px 0 12px 10px;}
.error_info ul.tip {width:559px; margin:10px auto -7px;}
.error_info ul.tip li {padding-left:7px; color:#7c9aa7; font-size:11px; line-height:18px; letter-spacing:-1px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/member/bu_dot.gif) no-repeat 0 8px;}
/* 100201 add */

/* 100202 add */
.coupon_register {width:632px; margin:12px 0 0 2px; padding:0 0 38px; border-bottom:1px solid #c5e0ea;}
.coupon_nobg {margin-bottom:-40px; border:0 none;}
.coupon_register fieldset {overflow:hidden; width:100%; height:42px; background:url(http://images.hanjamaru.co.kr/nhn/hanjamaru/img/myinfo/bg_coupon_code.gif) no-repeat;}
.coupon_register fieldset input {display:inline; float:left;margin-top:11px;}
.coupon_register fieldset input.input_text {width:256px; height:14px; margin:11px 4px 0 219px; padding-top:3px; border:1px solid #8eabbd; line-height:14px;}
.coupon_register .coupon_img {margin:28px 0 0;}
.coupon_register .use_info {margin:16px 0 0 5px;}
.coupon_register .use_info dd {padding:7px 0 0 8px;}
.coupon_register .use_info dd ul li {color:#7c96ad; font-size:11px; line-height:16px; letter-spacing:-1px;}
.coupon_register .use_info dd ul li a {color:#38758e;}
/* //100202 add */