/*box*/
.w_title {background:url('/portal/images/common/li_icon.gif') no-repeat 4px 4px; padding-left:17px;}
.w_title01 {background:url('/portal/images/common/li_icon.gif') no-repeat 4px 4px; padding-left:17px; width:125px; float:left;}
.w_title01 a.on {font-weight:bold; text-decoration:none; color:#0473c8;}

/*w_list*/
.w_list {border:1px solid #dedede; width:580px; padding:10px; margin-top:10px; overflow:auto;}
.w_list li {width:134px; float:left; padding:5px; text-align:center;}
.w_list li li {display:none;}
.w_list .r_line {border-right:1px solid #dedede;}

/*widget paging*/
.w_paging {clear:both; padding:10px 0; text-align:center;}
.w_paging * {margin:0; padding:0;}
.w_paging a:link {color:#666;}
.w_paging a:hover,
.w_paging a:active,
.w_paging a:focus {color:#4885b2;}

/*widget_view*/
.w_view {float:left;}
.w_view .w_left {width:205px; margin-right:10px; float:left;}
.w_view .w_right {width:382px; float:left;}

.widwrap01 {border:0; padding-bottom:10px;}
.widwrap01 legend {display:none;}
.w_area01 {display:inline; float:left; width:382px; overflow:hidden; border:1px solid #ccc; margin-bottom:10px;}
.w_area01 dl, 
.w_area01 dt, 
.w_area01 dd {display:inline; float:left; margin:0; padding:0; height:100%; min-height:100%;}
.w_area01 dt {width:80px; border-top:1px solid #ccc; border-left:1px solid #ccc; margin:-1px 0 0 -1px; padding:5px 0; text-align:center; font-weight:bold;}
.w_area01 dd {width:302px; border-top:1px solid #ccc; border-left:1px solid #ccc;  margin:-1px 0 0 -1px; padding:5px 0;}
.w_area01 .w01 {width:80px;}
.w_area01 .w02 {width:101px; padding-left:5px; padding-right:5px;}
.w_area01 .w03 {width:292px; padding-left:5px; padding-right:5px; overflow:auto;}
.w_area01 .h310 {height:310px;}

.widwrap02 {border:0;}
.widwrap03 legend {display:none;}
.w_area02 {display:inline; float:left; width:500px; overflow:hidden; border:1px solid #ccc;}
.w_area02 dl, 
.w_area02 dt, 
.w_area02 dd {display:inline; float:left; margin:0; padding:0; height:100%; min-height:100%; background:#F0F0F0;}
.w_area02 dt {width:80px; border-top:1px solid #ccc; border-left:1px solid #ccc; margin:-1px 0 0 -1px; padding:5px 0; text-align:center; font-weight:bold;}
.w_area02 dd {width:170px; border-top:1px solid #ccc; border-left:1px solid #ccc;  margin:-1px 0 0 -1px; padding:5px 0; background:#FFFFFF;}
.w_area02 .w01 {width:80px;}
.w_area02 .w02 {width:160px; padding-left:5px; padding-right:5px;}
.w_area02 .h36 {height:36px;}
.w_area02 .h54 {height:54px;}

.widwrap03 {border:0; padding-bottom:10px; margin-top:25px;}
.widwrap03 legend {display:none;}
.w_area03 {display:inline; float:left; width:320px; overflow:hidden; border:1px solid #ccc; margin-bottom:10px;}
.w_area03 dl, 
.w_area03 dt, 
.w_area03 dd {display:inline; float:left; margin:0; padding:0; height:100%; min-height:100%; background:#F0F0F0;}
.w_area03 dt {width:80px; border-top:1px solid #ccc; border-left:1px solid #ccc; margin:-1px 0 0 -1px; padding:5px 0; text-align:center; font-weight:bold;}
.w_area03 dd {width:240px; border-top:1px solid #ccc; border-left:1px solid #ccc;  margin:-1px 0 0 -1px; padding:5px 0; background:#FFFFFF;}
.w_area03 .w01 {width:80px;}
.w_area03 .w02 {width:230px; padding-left:5px; padding-right:5px; overflow:auto;}
.w_area03 .h36 {height:36px;}

/*tab_box*/
.tab_box {width:575px; border:3px solid #dedede; margin:-1px 0 10px 0; clear:both; padding:10px; overflow:hidden; float:left;}
.tab_box .h_left {width:181px; padding:0 15px; border-right:1px solid #dedede; float:left; overflow:auto;}
.tab_box .h_right {width:340px; float:left; padding-left:15px;}
.tab_box .h_right .wg_h {float:left; padding:10px 20px 0 0; width:140px;}

.tab_box01 {width:595px; border:3px solid #dedede; margin:-1px 0 10px 0; clear:both; padding:10px 0 10px 0; overflow:auto;}
.tab_box01 .w_top {width:585px; text-align:center; overflow:auto; margin-left:5px;}
.tab_box01 .w_bottom {width:555px; float:left; padding-top:15px; margin:15px 0 0 20px; border-top:1px solid #dedede;}
.tab_box01 .w_bottom .wg_w {float:left; width:115px; margin:0 10px 0 10px;}

/*widget_w*/
.widget_w {width:100%; height:100%; border:2px solid #a6c3da; background:#fff;}
.widget_w_top {background:#eaf3fa; border-bottom:1px solid #a6c3da; text-align:center; font-weight:bold; padding:5px;}
.widget_class {width:50%; background:url('/portal/images/common/li_icon.gif') no-repeat 4px 4px; padding:1px 1px 1px 15px; text-align:left;}
.widget_c_r {text-align:center; padding:5px; width:140px; border-left:1px solid #a6c3da;}

/*home_guide*/
.guide_box01 {border:1px solid #B3DAD2; background-color:#EDF5F3; padding:5px; font-weight:bold; margin-bottom:10px; clear:both;}
.guide_box02 {border:1px solid #bebebe; width:500px; padding:10px;}
.key {border:1px solid #bebebe; float:left; width:100%; margin:10px 0 20px 0;}
.key_l {float:left; width:240px; padding:10px;}
.key_l .l01 {width:70px; text-align:right; margin-right:5px;}
.key_r {float:left; width:300px; padding:10px;}
.key_r .l02 {width:130px; text-align:right; margin-right:5px;}
.key_l li {float:left;}
.key_r li {float:left;}

/*table
table {border-collapse:collapse;}
table.tb_info01 {clear:both; width:95%; border-top:1px solid #C4D2E2; border-left:1px solid #C4D2E2;}
table.tb_info01 thead th,
table.tb_info01 tbody th, 
table.tb_info01 tbody td {border-bottom:1px solid #C4D2E2; border-right:1px solid #C4D2E2; padding:3px; margin:0px; background:#FFFFFF;}
table.tb_info01 thead th {background-color:#E7F2F9; color:#5d5d5d; text-align:center;}
table.tb_info01 tbody th {background-color:#E7F2F9; text-align:center;}
*/

/*view_down*/
.v_down {border-bottom:1px dashed #bebebe; padding:10px 0 10px 0;}

/*site*/
.sitemap {margin-bottom:10px; float:left;}
.site {float:left; width:175px; padding:10px 0 10px 20px;}
.site_h3 {border-bottom:2px solid #e3e3e3; text-align:center; width:175px; margin-left:20px;}
.site li {color:#F18B07; margin:3px; padding-left:11px; border-bottom:1px solid #E3E3E3; background:url('/portal/images/sub/etc/icon_line.gif') 0 4px no-repeat;}
.site li li {margin:0 0 0 10px; padding-left:8px; line-height:130%; color:#F18B07; border-bottom:1px solid #fff; font-size:12px; background:url('/portal/images/sub/etc/ball.gif') 0 4px no-repeat;}
.site ul {margin:5px 0;}

/*tag*/
.tag {width:584px; font-size:13px;}
.tag a.type01 {color:#0473c8; font-weight:bold;}
.tag a.type02 {color:#fff; background:#3a9a06; font-size:17px; font-weight:bold;}
.tag a.type03 {color:#fff; background:#fac40a; font-size:15px; font-weight:bold;}

/*site_save*/
.save_list {clear:both; float:left;}
.save_photo {margin:10px; border:1px solid #fff; float:left;}
.save_area {float:left; padding-top:10px; width:400px;}
.save_area dt {padding:5px; border-bottom:1px solid #ccc; float:left; width:390px;}
.save_area dd {padding:5px; float:left; clear:both; width:390px; margin-top:5px;}
.save_line {clear:both; border-top:1px solid #ccc; margin:30px 0 10px 0;}
/*
.save_area a:link, a:visited {color:#666; text-decoration:none;}
.save_area a:hover, a:active {color:#3e7dbd; text-decoration:none;}
*/

/*login_box*/
.login_box {margin-top:10px;}
.login_box_top {background:url('/portal/images/sub/etc/login_box_top.gif') no-repeat; width:585px; height:12px; overflow:hidden;}
.login_box_center {background:url('/portal/images/sub/etc/login_box_center.gif') repeat-y; width:569px; padding:0 8px 0 8px; overflow:hidden;}	
.login_box_bottom {background:url('/portal/images/sub/etc/login_box_bottom.gif') no-repeat; width:585px; height:12px;}
.login_ball {float:left; padding-left:15px; width:110px; background:url('/portal/images/common/icon_ball.gif') 0 40% no-repeat;}

.login_box_center ul.login {padding-top:10px; float:left;}
.login_box_center ul.login li {float:left;}
.login_box_center .login_img {padding:0px 20px 0 30px;}
.login_box_center .login_id {padding-top:7px;}
.login_box_center .login_id dt {padding-top:7px;}
.login_box_center .login_id dd {padding-top:7px;}
.login_box_center .btn {float:left; padding:15px 0 0 25px;}
.login_box_center .btn li {float:left; padding-right:7px;}
.login_box_center .l_message {width:550px; margin:10px 0 10px 10px;}

.login_txt {margin-top:5px; float:left;}
.login_txt .left {float:left; width:300px;}
.login_txt .right {float:left; width:116px;}

.login_txt .left01 {float:left; width:350px;}

.l_line {width:585px; border-bottom:1px solid #dedede; margin:20px 0 20px 0;}

/*join*/
.tab_arrow {padding:12px 0 10px 0; margin-bottom:30px; float:left;}
.tab_arrow li {float:left;}
.tab_arrow .arrow {float:left; padding-left:30px; margin:0 0 0 10px;  background:url('/portal/images/sub/etc/arrow_01.gif') 0 40% no-repeat;}

.agree01 {clear:both; border:1px solid #ccc; height:300px; margin:10px 0;}
.agree02 {clear:both; border:1px solid #ccc; margin:10px 0;padding:5px;}
.agree_area {margin-left:220px;}
.agree_area li {float:left; margin-right:10px;}
.agree_area01 {margin-left:180px;}
.agree_area01 li {float:left; margin-right:10px;}

#parentsAgree {padding:5px;}

.login_box02,
.login_box03 {border:3px solid #eaeaea; clear:both; width:590px; padding:5px; margin-bottom:20px;}
.login_box02 ul li {background:url('/portal/images/common/li_ball.gif') no-repeat 12px 4px; padding-left:20px; margin:10px 0 5px 0;}
.login_radio {float:left; padding:10px 0 10px 210px;}
.login_radio li {float:left; margin-right:10px;}
.login_green {width:560px; padding:5px; background:#eef7e7; height:100%; clear:both; margin:0 0 10px 10px;}

/*id_search*/
.id_sear01 {border:1px solid #eaeaea; background-color:#F6F6F6; padding:4px; margin:30px 0 10px 0; font-weight:bold; font-size:12px; text-align:center;}
.id_sear02 {clear:both; border:3px solid #eaeaea; background-color:#fff; padding:10px; margin:20px 0 20px 90px; width:400px; text-align:center;}

/*rss*/
.rss {border:1px solid #bebebe; width:825px; height:500px; padding:10px 0 10px 10px; overflow:auto;}
.r_txt {background:url('/portal/images/common/arrow.gif') no-repeat 0 15px; padding:10px 0 0 10px; font-weight:bold; margin-bottom:30px;}

/*password update 2010.09.08*/
.pwd_top {background:url('/images/service/pwd_top.gif') no-repeat;width:586px; height:14px;}
.pwd_center {width:586px; background-color:#F1F1F1; overflow:hidden;}
.pwd_bottom {background:url('/images/service/pwd_bottom.gif') no-repeat; width:586px; height:6px; clear:both;}

.pwd_center .msg_con {padding-left:22px; width:550px;padding-bottom:14px;}
.pwd_center .msg_con h2{display:inline;}
.pwd_center .msg_con ul {margin-top:8px;}
.pwd_center .msg_con li {padding:0px 0px 0px 0;}
.pwd_center .msg_con li img {vertical-align:top;}

.pwd_center .pwd_chg {padding-left:12px;padding-bottom:9px;}
.pwd_center .pwd_chg ul {}
.pwd_center .pwd_chg li {padding:0px 0px 0px 0px;}
.pwd_center .pwd_chg .pwd_c_top {background:url('/images/service/pwd_c_top.gif') no-repeat; width:562px; height:17px;}
.pwd_center .pwd_chg .pwd_c_center {background:url('/images/service/pwd_c_center.gif')  repeat-y; width:562px;height:153px;padding-left:25px;}
.pwd_center .pwd_chg .pwd_c_bottom {background:url('/images/service/pwd_c_bottom.gif') no-repeat; width:562px; height:8px;}

.pwd_center .pwd_chg .in_box dl{float:left;width:562px;}
.pwd_center .pwd_chg .in_box dt{padding-left:20px;background:url('/images/service/pwd_icon.gif') 0 40% no-repeat;float:left;width:120px; height:23px; font-weight:bold;}
.pwd_center .pwd_chg .in_box dd{float:left;width:420px; height:23px;}
.pwd_center .pwd_c_center ul{}
.pwd_center .pwd_c_center .btn{height:60px;text-align:center;padding-top:12px;}

/* 2010.08.20 °³ÀÎÁ¤º¸Ä§ÇØ°ü·Ã css*/
.bx_white_1 {	BORDER-RIGHT: #99cccc 0.1mm solid;	PADDING-RIGHT: 5px;	BORDER-TOP: #99cccc 0.1mm solid;	PADDING-LEFT: 5px;	FONT-WEIGHT: normal;	FONT-SIZE: 12px;	PADDING-BOTTOM: 5px;	BORDER-LEFT: #99cccc 0.1mm solid;	COLOR: #555555;	PADDING-TOP: 5px;	BORDER-BOTTOM: #99cccc 0.1mm solid;	BACKGROUND-COLOR: #ffffff;	TEXT-ALIGN: center;}
.bx_white {	FONT-WEIGHT: bold;	FONT-SIZE: 12px;	COLOR: #888888;	BACKGROUND-COLOR: #ffffff;	TEXT-ALIGN: center}
.bx_blue {	FONT-WEIGHT: bold;	FONT-SIZE: 12px;	COLOR: #6666cc;	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center}
.bx_white {	FONT-WEIGHT: bold;	FONT-SIZE: 12px;	COLOR: #888888;	BACKGROUND-COLOR: #ffffff;	TEXT-ALIGN: center}