﻿@charset "utf-8";
@import url("common.css");

/* sub common */

#container{z-index:1;}
.schedul_wrap{float:left; width:214px; margin:0 0 0 10px}
.schedul{position:relative; height:234px; background:url(/images/main/schedul_box.gif) no-repeat; /*color:#9f9a98;*/}
.schedul .schedul_num{padding:39px 0 0; color:#85b060; font-weight:bold; text-align:center;}
.schedul .schedul_num a{display:inline-block; width:17px; height:12px; vertical-align:middle;}
.schedul table{margin:5px 0 0 9px; border-collapse:collapse; border-spacing:0;}
.schedul table th{background:url(/images/common/bl/line_th.gif) no-repeat 0 5px; text-align:center;}
.schedul table th.first{height:20px; background:none;}
.schedul table td{width:28px; height:16px; text-align:center;}
.schedul h3{margin:19px 0 0 17px;}
.schedul h3 em{font-weight:bold;}
.schedul h3 strong{display:block;}


.ch_schedul_wrap{float:left; width:214px; margin:0 0 0 10px}
.ch_schedul{position:relative; height:218px; background:url(/images/child/main/schedul_box.gif) no-repeat; /*color:#9f9a98;*/}
.ch_schedul .schedul_num{padding:39px 0 0; color:#85b060; font-weight:bold; text-align:center;}
.ch_schedul .schedul_num a{display:inline-block; width:17px; height:12px; vertical-align:middle;}
.ch_schedul table{margin:40px 0 0 8px; border-collapse:collapse; border-spacing:0;}
.ch_schedul table th{background:url(/images/common/bl/line_th.gif) no-repeat 0 5px; text-align:center;}
.ch_schedul table th.first{height:20px; background:none;}
.ch_schedul table td{width:28px; height:16px; text-align:center;}
.ch_schedul h3{margin:18px 0 0 17px;}
.ch_schedul h3 em{font-weight:bold;}
.ch_schedul h3 strong{display:block;}


.fav_list{height:77px; margin:8px 0 0; background:url(/images/main/fav_box.gif) no-repeat; font-size:11px;}
.fav_list ul{padding:10px 0 0 19px;}
.fav_list ul li{position:relative; width:170px; height:22px;}
.fav_list .go{position:absolute; right:0; top:0;}

.board_wrap{float:left; width:437px; margin:0 0 0 7px;}
.board_wrap_sub{float:left; width:437px; margin:0 0 0 13px; *margin:0 0 0 7px; }
.tab_board{position:relative; height:157px; margin:5px 0 0 0;}
* html .tab_board{margin-top:2px;}
.tab_board .tabmenu{width:432px; height:22px; background:url(/images/main/tab_line.gif) repeat-x;}
.tab_board .tabmenu ul,
.tab_board .tabmenu ul li{display:inline; float:left;}
.tabmenu ul li a{float:left; width:61px; height:17px; padding:5px 0 0; background:url(/images/main/tab_off.gif) no-repeat right top; font-size:0.9em; text-align:center;}
.tabmenu ul li.first a{width:62px;}
.tabmenu ul li a:hover,
.tabmenu ul li a.tab_on{background:url(/images/main/tab_on.gif) no-repeat; color:#349212; font-weight:bold; letter-spacing:-1px; text-align:center;}
.tab_board .boardview{position:relative; width:426px; height:130px; margin:5px 0 0 4px;}
* html .tab_board .boardview{margin-top:2px;}
.tab_board .boardview ul{display:inline; float:left; position:absolute; width:100%;}
.tab_board .boardview li{display:inline; float:left; width:407px; margin:0 0 2px; padding:0 0 3px 19px; *padding:1px 0 3px 19px; background:url(/images/main/tab_bg.gif) no-repeat left bottom;}
.tab_board .boardview li .icon_n{margin:3px 0 0 3px;}
.tab_board .boardview li a{padding:2px 0 0;}
.tab_board .boardview li em{padding:1px 0 0;}
.tab_board .boardview h3{position:absolute; left:-10000px; font-size:0; line-height:0; overflow:hidden;}
.tab_board .boardview .more{position:absolute; padding:5px 0; right:12px; top:-22px;}
.tab_board .noabcontents{height:70px; padding-top:60px; text-align:center;}

.list_wrap{float:right; width:215px;}

#contents{float:left; width:690px; background:url(/images/common/conbg_body.gif) repeat-y; *margin-right:-6px;}
.cont_head{height:97px; background:url(/images/common/conbg_head.gif) no-repeat;}
.cont_head h3{display:inline; float:left; margin:21px 0 0 24px; color:#1a4473; font-size:1.3em; font-weight:bold;}
.sub_navi{display:inline; float:right; margin:20px 22px 0 0; padding:0 0 0 15px; background:url(/images/common/bl/navi.gif) no-repeat 0 2px; font-size:0.9em;}
.sub_navi li{float:left; font-size:11px;}
.sub_navi .home{padding:0 0 0 15px; background:url(/images/common/bl/navi.gif) no-repeat 0 2px;}

.cont {position:relative; width:650px; min-height:400px; _height:400px; padding:0px 20px 25px 20px; background:url(/images/common/conbg_foot.gif) no-repeat left bottom;}

/* sub contents */
.greetings.seoksu{height:447px; margin:0 0 0 20px; background:url(/images/guide/greetings_ss.jpg) no-repeat 100% 0;}
.greetings.manan{height:610px; margin:0 0 0 20px;}
.greetings.bakdal{height:610px; margin:0 0 0 20px;}
.greetings.pyeongchon{height:610px; margin:0 0 0 20px;}
.greetings.hogye{height:610px; margin:0 0 0 20px;}
.greetings .txt{width:610px; line-height:1.5;}
.greetings .txt p{margin:0 0 20px;}
.greetings .txt .thanks{text-align:right;}
.greetings .txt01{width:450px; line-height:1.5;}
.greetings .txt01 p{margin:0 0 20px;}
.greetings .txt01 .thanks{text-align:right;}

.facilities .box_cont ul{zoom:1; padding:15px 0 15px 260px; background:url(/images/guide/img_facilities.gif) no-repeat;}
.organization{height:278px; margin:0 0 20px; background:url(/images/guide/organization_ss.gif) no-repeat 30px 0; text-indent:-1000px;}
.organization h4{margin:0; background:none;}
.culture .box_cont .no_cont{text-align:center;}
.organization.ma{background:url(/images/guide/organization_ma.gif) no-repeat 30px 0;}
.organization.ba{background:url(/images/guide/organization_ba.gif) no-repeat 30px 0;}
.organization.ho{background:url(/images/guide/organization_ho.gif) no-repeat 30px 0;}
.organization.py{background:url(/images/guide/organization_py.gif) no-repeat 30px 0;}
.organization.bs{background:url(/images/guide/organization_bs.gif) no-repeat 30px 0;}


.history{width:590px; margin:0 0 0 20px; background:url(/images/guide/bg_history.jpg) no-repeat 0 20px;}
.history table{width:490px; margin:0 0 22px 100px;}
.history strong{display:block; margin:0 8px 3px 0; /*padding:0 65px 0 0; background:url(/images/guide/txt_history.gif) no-repeat 100% 6px;*/ color:#000; font:bold 1.52em/1.2 Verdana; letter-spacing:-1px; text-align:right;}
.history .tabletype1 th{width:75px;}
.ma .history .tabletype1 th{width:120px;}

.table_date{position:absolute; right:10px; top:-20px;}
*html .table_date{right:30px;}

.mapimg{display:block; margin:10px 0 0;}
.box_cont.address_txt{line-height:1.5;}
.box_cont.traffic .list_arr{padding-right:10px;}
.box_cont.traffic .list_arr strong{display:block; padding:0 0 4px;}

.data_date{text-align:right; margin-right:5px;}

.using_guide .reissuance{margin:6px 0 0;}
.using_guide .reissuance .box_cont .fl{padding:12px 0 0 5px;}
.using_guide .reissuance .box_cont .fr{padding:10px 20px 10px 0;}

.book_section{width:110px;}
.top_img{margin:0 0 5px;}

/* community */
.surv_view{margin:5px 0 0;}
.surv_view .box_cont{padding-bottom:10px;}
.surv_view dl{float:left; margin:10px 0 0;}
.surv_view dt{float:left; padding:5px 20px 5px 48px; margin:0 0 5px; background:url(/images/community/img_q.gif) no-repeat; text-indent:-18px;}
.surv_view dt span {padding-left:5px;}
.surv_view dd{display:inline; float:left; width:550px; margin:0 10px 5px 32px; *margin:0 10px 5px 25px;}
/*.surv_view dd input {padding:0 5px 0 0; margin:1px 0 0 0}*/
.surv_view .fl{font-weight:lighter;}
/* .surv_view .fr{width:330px;} */
.graph{float:left; width:470px; margin:2px 10px 0 0; background:#EFEFEF; line-height:0.5;}
.graph span{display:inline-block; height:10px; background:#009ba9;}
/* .surv_view .fr .num{float:left;} */
.goodsite .top_img{margin-bottom:15px;}
/*.goodsite .box_cont select{float:right; width:150px; margin:2px 30px 0 0;}*/
.goodsite .list_arr{margin:0 0 5px;}
:root .goodsite .list_arr{margin:0;}
.goodsite .list_arr li{display:inline; float:left; width:175px; margin-left:18px;}
.sel_inbox .box_cont{padding:20px 30px 10px 20px;}
.sel_inbox label{margin:0 5px 0 0; padding:0 0 0 10px; background:url(/images/common/bl/arr_blu.gif) no-repeat 0 4px; font-weight:bold;}
.sel_inbox select{vertical-align:middle;}
.report .photo_list{margin:20px 0 0;}
.report .box_cont{padding-bottom:15px;}
.report .box_cont .img{float:left; margin:10px 0 10px 8px;}
.report .box_cont .report_view{float:left; margin:100px 0 0 10px;}
.report .box_cont #divgallerylist{display:inline; float:left;}
.report .box_cont .report_view table{display:inline; float:left;}
/*.report .box_cont .report_view ul,
.report .box_cont .report_view ul li{display:inline; float:left;}*/
.report .box_cont .report_view .btnprev{margin:25px 20px 0 10px; display:inline; float:left;}
.report .box_cont .report_view .btnnext{margin:20px 0 0 20px; display:inline; float:left;}
/*.report .box_cont .report_view ul li{margin:0 10px;}*/

.mobilebox{margin:5px 0 0;}
.mobilebox ol{height:236px; margin:15px 0 15px 15px; background:url(/images/online/img_nate1.gif) no-repeat; text-indent:-10000px; line-height:0; font-size:0;}
.mobilebox ol.fav1{background-image:url(/images/online/img_nate2.gif);}
.mobilebox ol.using1{background-image:url(/images/online/img_nate3.gif);}
.mobilebox ol.connect2{background-image:url(/images/online/img_magicn1.gif);}
.mobilebox ol.fav2{background-image:url(/images/online/img_magicn2.gif);}
.mobilebox ol.using2{background-image:url(/images/online/img_magicn3.gif);}
.mobilebox ol.connect3{background-image:url(/images/online/img_ezi1.gif);}
.mobilebox ol.fav3{background-image:url(/images/online/img_ezi2.gif);}
.mobilebox ol.using3{background-image:url(/images/online/img_ezi3.gif);}

/* member */
.member h4.img{margin:0 0 20px; padding:0; background:none;}
.member .loginbox{height:325px; padding:46px 0 0; background:url(/images/member/login_bg.gif) no-repeat;}
.member .loginbox .input_area{position:relative; width:385px; height:92px; margin:0 0 0 221px; background:url(/images/member/line.gif) repeat-x left bottom;}
.member .loginbox .input_area label{display:inline-block; width:54px; margin:10px 8px 0 0; text-align:right;}
.member .loginbox .input_area input.txt{margin:15px 0 0 0; width:150px;}
.member .loginbox .input_area .btn{position:absolute; right:46px; top:31px;}
.member .loginbox .add_txt{margin:10px 0 0 240px;}
.member .loginbox .add_txt li{position:relative; padding:5px 0 5px 13px; background:url(/images/common/bl/arr_red.gif) no-repeat 0 10px; line-height:1.2;}
.member .loginbox .add_txt li .btn{position:absolute; right:45px; top:1px;}
.member .joinbox{height:360px; padding:33px 0 0; background:url(/images/member/join_bg.gif) no-repeat;}
.member .joinbox .box{width:390px; margin:0 0 0 227px; padding:0 0 8px; background:url(/images/member/line.gif) repeat-x left bottom; line-height:1.2;}
.member .joinbox .box img{margin:0 0 5px;}
.member .joinbox .box p{margin:10px 0 0;}
.member .joinbox .btn{margin:10px 0 10px 184px;}
.member .joinbox .btn a{display:inline-block; margin:0 0 0 40px;}
.member .joinbox  strong{display:blcok; margin:0 0 0 207px;}
.provision .box_cont{padding-left:35px;}
.provision ul{margin:20px 0 0 0;}
.provision .box{width:560px; padding:8px; margin:0 0 10px; background:#f2f2f2; overflow:hidden;}
.provision .box .scr{height:166px; overflow:hidden; overflow-y:scroll;}
.provision .agree{width:580px; padding:10px 0 0; margin:0 0 10px; background:url(/images/common/bl/line_h1.gif) repeat-x; text-align:right;}
.name_unknown{margin:0 0 10px;}
.name_unknown .box_cont{padding:30px 0 20px 25px;}
.name_unknown label{display:inline-block; margin:0 5px 0 20px; color:#ff6600; font-weight:bold;}
.lost_idpw .lost_id,
.lost_idpw .lost_pw{position:relative; float:left; width:581px; padding:20px 0 20px 5px; margin:0 0 0 10px;}
.lost_idpw .lost_id{padding-bottom:10px;}
.lost_idpw .lost_pw{background:url(/images/common/bl/line_h2.gif) repeat-x;}
.lost_idpw .fl{width:200px;}
.lost_idpw .fr{width:340px;}
.lost_idpw label{display:inline-block; width:52px; margin:0 5px 0 0; text-align:right;}
.lost_idpw span{display:inline-block; padding:0 2px;}
.lost_idpw input.txt{width:155px; margin:3px 0; vertical-align:middle;}
.lost_idpw input.txt.sm{width:67px;}
.lost_idpw .btn{position:absolute; right:15px; top:25px;}
.join_input{margin:0 0 10px;}
.join_input .box_cont{padding:30px 40px;}
.join_input table{width:100%;}
.join_input table th{width:15%; font-weight:lighter;}
.join_input table td{padding:3px 0;}
.join_input table input.txt{width:155px;}
.join_input table input.txt.sm{width:68px;}
.join_input table input.txt.tel{width:40px;}
.commbox dl{float:left; background:url(/images/common/bl/line_h3.gif) repeat-y;}
.commbox dt{float:left; width:98px; padding:0 0 0 15px; background:url(/images/common/bl/arr.gif) no-repeat 0 11px; color:#1a4473; font-weight:bold; line-height:28px;}
.commbox dd{float:left; width:504px; padding:0 0 0 6px; background:url(/images/common/bl/bar_purple.gif) no-repeat 0 7px; line-height:28px;}
.commguide{margin:0 0 20px;}
.commguide li{padding:0 20px 0 95px; background-position:0 7px; text-indent:-82px; line-height:1.8;}
.commguide2{margin:20px 0 0;}
.commguide2 .box_cont{padding:30px 0 20px 0;}
.commbox .box_cont{padding:30px 0 20px 25px;}

/* */
.calendar{position:relative;}
.cal_head{padding:20px 0; text-align:center;}
.cal_head img{vertical-align:middle;}
.cal_head .month{padding:0 15px; color:#1a4473; font-weight:bold; vertical-align:middle;}
.cal_head .select_area{position:absolute; right:10px; top:20px;}
*html .cal_head .select_area{right:30px;}
.cal_head .select_area select{vertical-align:middle;}
.calendar table {width:100%; border-collapse:collapse; border-spacing:0; border-top:2px solid #7ea8d3; text-align:center;}
.calendar table thead th{padding:5px 0; background:#edf1f5; color:#4b647d !important; border-left:1px solid #d6dbe1; border-bottom:1px solid #d6dbe1;}
.calendar td{width:80px; height:84px; padding:5px; background:#fff; vertical-align:top; border-left:1px solid #d6dbe1; border-bottom:1px solid #d6dbe1;}
.calendar td .num{display:block; height:20px; text-align:right; vertical-align:top;}
.calendar td ul li{padding:0 0 0 6px; background:url(/images/child/common/cong.gif) no-repeat 0 5px;}
.calendar .saturday{color:#0000FF;}
.calendar .sunday{color:#FF0000; border-left:0;}
.calendar .restday{color:#ff6600; font-weight:bold;}
.calendar .bin{background:#f3f3f3;}
.calendar .today{color:#6caa77; font-weight:bold;}
.booksday_btn{margin:10px 0 0;}
.calendar td .holiday{width:70px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-top:2px; }
.calendar td .holiday span{color:#ff6600; font-weight:bold;}
.calendar td .eventday{width:70px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:2px 0 0 8px; background:url(/images/child/common/cong.gif) no-repeat 0 5px;}

/*  */
.culture .sp_app{position:relative;}
.culture .sp_app .pa{right:20px; top:8px;}
.culture .sp_app .tabmenu,
.culture .sp_app .tabmenu li{float:left;}
.culture .sp_app .tabmenu.ex{width:100%; height:33px; background:url(/images/culture/extab_line.gif) repeat-x left bottom;}
.culture .sp_app .tabmenu img{display:block;}
.culture .sp_app .mobailetab{width:629px;}
.culture .sp_box{float:left; width:99%; padding:10px 0; margin:0 0 10px; background:#fff2d5; border:1px solid #ffd394; text-align:center;}
.culture .sp_box1{float:left; width:99%; padding:10px 0; margin:0 0 10px; text-align:center;}
.culture .edu_term{height:100px; background:url(/images/culture/img_02_02.gif) no-repeat;}
.culture .edu_term li{text-indent:-10000px; line-height:0;}

.last_event strong{display:block; margin:5px 0;}
.table_orange{width:100%; border-collapse:collapse; border-spacing:0;}
.table_orange thead th{height:37px; background:url(/images/child/common/orange_th.gif) no-repeat; color:#fd7a11; text-align:center;}
.table_orange .first{width:8%; background-position:-1px 0;}
.table_orange tbody td{padding:8px 0 7px; border-bottom:1px solid #ffe4bd; text-align:center; white-space:nowrap;}
.table_orange.btnprint tbody td{padding:2px 0;}
.table_orange tbody td.subject{text-align:left;}

.sp_viewbox{background:url(/images/child/common/sp_viewbox_body.gif) repeat-y; overflow-x:hidden;}
.sp_viewbox .division{width:590px; padding:20px 30px 0 20px; background:url(/images/child/common/sp_viewbox_head.gif) no-repeat; line-height:1.5;}
.sp_viewbox .division strong{color:#666;}
.sp_viewbox .division .subject{padding:5px 10px; margin:0; background:#fff7de; color:#fd7a11; font-weight:bold;}
.sp_viewbox .division .list1{margin:10px 0 0; background:url(/images/child/common/culture_line.gif) repeat-y;}
.sp_viewbox .division .list1 li{background-position:0 11px; line-height:29px;}

.sp_viewbox .division .list1 .teacher{float:left; width:100%;}
.sp_viewbox .division .list1 .fl{width:240px;}
.sp_viewbox .division .list1 .fr{width:310px;}
.sp_viewbox .division .list2{margin:10px 0 0;}
.sp_viewbox .division .list2 .img{float:left; width:161px; margin:0 16px 0 0; border:1px solid #cacaca;}
.sp_viewbox .division .list2 .img img{width:155px; height:100px; border:3px solid #fff;}
.sp_viewbox .division .list2 .list{float:left; width:400px; margin:10px 0 0;}
.sp_viewbox .division .list2 .list li{background-position:0 8px; line-height:1.8;}

.sp_viewbox .cont_txt{width:590px; padding:10px 30px 20px 20px; background:url(/images/child/common/sp_viewbox_foot.gif) no-repeat left bottom;}
.sp_viewbox .cont_txt .txt{padding:10px; margin:10px 0 0; background:#fff7de; line-height:1.5;}
.sp_viewbox .cont_txt .img{margin:10px 0 0; background:#fff;}

.culturebox{padding:20px 10px; border:1px solid #ffd394;}
.culturebox .commu_table{margin:0; background:url(/images/child/community/l_top_s.gif) no-repeat;}

.perm_table{background:url(/images/child/common/perm_table_head.gif) no-repeat;}
.perm_table thead th{height:25px; padding:2px 0; background:url(/images/child/common/perm_table_th.gif) no-repeat 0 7px; color:#fff; border:0; text-align:center;}


/*  */
.ex_box{margin:10px 0 0;}
.ex_box h5.cong2{margin:0 0 5px;}
.exview_table{width:100%; border-top:4px solid #ffb751; border-bottom:3px solid #ffe4bd; border-collapse:collapse; border-spacing:0;}
.exview_table th{background:#ffedc0; border-bottom:1px solid #ffe4bd; color:#fd7a11; text-align:center;}
.exview_table td{padding:8px; background:#fff;  border-bottom:1px solid #ffe4bd;}
.ex_box .btn_center{margin:10px 0 0;}
.online_app{line-height:1.5;}
.online_app .tit{color:#666;}
.online_app ol,
.online_app ul{margin:0 0 20px;}
.ex_box .document{text-align:center;}
.ex_box .document p{font-size:1.15em;}
.ex_box .document .date{margin:10px 0 20px; word-spacing:1.2em; letter-spacing:0.15em; text-align:right;}
.ex_box .document ul{text-align:left;}
.appinput .orange{margin:5px 0; font-weight:bold;}
.appinput input.txt{border:1px solid #f9dc7a;}
.appinput table{margin:0 0 10px; border-bottom:3px solid #ffb751;}
.appinput td{padding:5px;}
.appinput th,
.appinput td{border-bottom:1px solid #ffb751;}
.appinput th.th2{background:#fff; border-left:1px solid #ffedc0; border-right:1px solid #ffedc0;}
.appinput td input{vertical-align:middle;}
.appinput td.add input{margin:1px 0;}
.appinput table.print{border-bottom:1px solid #FFB751;}
.promise{height:57px; margin:10px 0 0; background:url(/images/culture/04_img_top.gif) no-repeat; text-indent:-10000px; line-height:0; font-size:0;}

/*  */
.place .cal_head{position:relative;}
.place_list{ margin:5px 0 0; padding:0 0 15px; background:url(/images/child/common/sp_viewbox_foot.gif) no-repeat left bottom; line-height:1.5;}
.place_list .box{padding:10px 0 0 15px; background:url(/images/child/common/sp_viewbox_head.gif) no-repeat left top;}
.place_list h5{float:left; width:600px; padding:6px 6px 5px; margin:7px 0 7px; background:#fff7de; color:#ff7800; font-weight:bold;}
.place_list .img{float:left; width:73px; height:103px; padding:3px 0 0 3px; border:1px solid #cacaca; vertical-align:middle; text-align:center;}
.place_list .img img{display:block; width:70px; height:100px;}
.place_list .list{float:left; width:150px; margin:7px 0 0 11px;}
.place_list .txt{float:left; width:365px; margin:7px 0 0;}
.place_list.view .img{width:123px; height:178px;}
.place_list.view .img img{width:120px; height:175px;}
.place_list.view .data{float:left; width:462px; margin:0 0 0 8px;}
.place_list.view .data h5{width:462px;}
.place_list.view .data .datalist{clear:both; width:462px; margin:10px 0 0; background:url(/images/child/common/culture_line.gif) repeat-y;}
.place_list.view .data .datalist li{background-position:0 11px; line-height:29px;}
.place_list.view .txt{clear:both; width:595px; padding:8px; background:#fff7de;}
.place_list.view .txt .story{padding:20px 10px; font-size:1.2em;}

/*  */
.quiz{width:600px; margin:0 0 0 20px; padding:1px 0 0;}
.culture .quiz .sp_app .tabmenu{width:100%; height:24px; background:url(/images/culture/quiz_tab_line.gif) repeat-x left bottom;}
.question .book{position:relative; margin:10px 0 0;}
.question .book .cal_head{position:absolute; right:10px; top:8px;}
.cal_head .month {padding:0;}
.question .book h5{height:40px; margin:0; padding:12px 0 0 25px; background:url(/images/culture/questionh5_bg.gif) no-repeat; color:#9a663b; font-size:1.2em; font-weight:bold;}

.book_cont{padding:0 0 20px; background:url(/images/culture/questionh5_bg_foot.gif) no-repeat left bottom;}
.book_cont .img{display:inline; float:left; width:94px; height:110px; padding:5px 0 0 14px; margin:0 0 0 30px; border:1px solid #cacaca;}
.book_cont .img img{width:70px; height:100px; padding:5px 0 0 7px;}
.book_cont .list{float:left; width:400px; margin:6px 0 0 20px;}
.book_cont .list li{border-bottom:1px solid #dedede; line-height:2.1;}
.q_cont{margin:10px 0 0;}
.q_cont .num span{color:#9a663b; font-weight:bold;}
.q_cont ol{margin:10px 0 20px 15px;}
.q_cont ol li{padding:5px 0;}
.quiz_apply{padding:0 0 15px; background:url(/images/culture/quiz_apply_foot.gif) no-repeat left bottom;}
.quiz_apply .btn{padding:1px 5px; background:#fff; border:1px solid #E3E3E3; font-size:0.9em; letter-spacing:-0.01em; vertical-align:top;}
.quiz_apply table{width:90%; margin:0 0 0 15px; border-collapse:collapse; border-spacing:0;}
.quiz_apply table th,
.quiz_apply table td{padding:2px; border-bottom:1px solid #dedede;}
.quiz_apply table th{width:20%; padding-left:15px; font-weight:lighter;}
.quiz_apply table td input.txt{border-color:#dedede;}
.quiz_apply table td .address input.txt{display:block; margin:2px 0 0;}
.question .btn_center{margin:10px 0 0;}

.an_history .fr{margin:0 0 0 10px;}
.an_history .fl{margin:0 10px 0 0;}
.an_history p{margin:0 0 10px; line-height:1.5;}
.an_history .an_his .fr{width:410px; margin:0;}
.an_history .list_two{margin:10px 0 0;}
.an_history li strong{line-height:1.3;}
.booksday_input_ok.top{margin:20px 0 0;}
.booksday_input_ok h4{margin-top:0;}
.booksday_input_ok .box_cont{padding:20px 30px;}

/*독서정보서비스*/
.fav_book .box_cont{position:relative; padding:15px 25px 0 25px; font-family:gulim;}
.fav_book .title{display:block; margin:25px 0 0; font:1.5em/1.2 gulim; letter-spacing:-0.1em; font-weight:bold; color:#336699; text-align:center;}
.fav_book .img{position:absolute; right:14px; top:10px;}
*html .fav_book .img{right:24px;}
.fav_book .writer{width:480px; margin:20px 0 15px; text-align:right;}
.fav_book .writer em{display:block; margin:4px 0;}
.fav_book .writer1{width:600px; margin:20px 0 15px; text-align:right;}
.fav_book .writer1 em{display:block; margin:4px 0;}
.fav_txt{margin:15px 5px 5px 5px; padding:15px 20px; border-top:2px solid #7ea8d3; border-bottom:1px solid #d6dbe1; font:1.1em/1.7 gulim;}

/*지역인사추천도서*/
.personage_book .box_cont{position:relative; padding:15px 25px 0 25px; font-family:gulim;}
.personage_book .title{display:block; margin:25px 0 0; font:2.0em/1.2 gulim; letter-spacing:-0.1em; font-weight:bold; color:#ff00c0; text-align:center;}
.personage_book .img{position:absolute; right:14px; top:10px;}
*html .personage_book .img{right:24px;}
.personage_book .writer{width:480px; margin:30px 0 5px; text-align:right;}
.personage_book .writer .personage{display:block; margin:4px 0; font:1.1em/1.2 gulim; letter-spacing:-0.1em; font-weight:bold; color:#0000ff;}
.personage_txt{margin:15px 5px 5px 5px; padding:15px 20px; color:#000000; border-top:2px solid #7ea8d3; border-bottom:1px solid #d6dbe1; font:1.1em/1.7 gulim;}
.personage_txt1{margin:25px 5px 5px 5px; padding: 0 20px; color:#4b647d; line-height:1.7; border-top:2px solid #7ea8d3;}

.bookcont {margin:5px 5px 5px 5px; color:#4b647d; border-bottom:1px solid #d6dbe1;}
.bookcont .head {color:#1a4473; border-left: 5px solid #7ea8d3; border-bottom:1px solid #7ea8d3; font-weight:bold; padding:5px 0 5px 5px; margin-top:20px;}
.bookcont table{width:480px; border-left: 5px solid #7ea8d3;}
.bookcont table td{}
.bookcont .item {padding:0 0 0 10px; background:url(/images/common/bl/arr.gif) no-repeat 0 7px; line-height:20px; margin-left:5px;}
.fav_life .box_cont{padding:15px 20px 10px 20px;}
.fav_life .img{float:left;}
.fav_life .txt{float:left; width:490px; margin:0 0 0 25px; color:#4b647d;}
.fav_life .txt ul{margin:10px 0 10px;}
.fav_life .txt ul li{margin-top:19px;}
.fav_life .txt div{float:left;}
.board_table td.fav_subject{padding:10px 10px 10px 15px; text-align:left; vertical-align:top;}
.board_table td.fav_subject .subj{display:block; margin:0 0 20px;}
.board_table td.movie_subject{padding:10px 10px 10px 15px; text-align:left; vertical-align:top;}
.board_table td.movie_subject .subj{display:block; margin:0 0 5px;}
.board_table td.movie_subject .subj{display:block; margin:0 0 5px;}
.board_table td.loanbest_subject{padding:10px 10px 10px 15px; text-align:left; vertical-align:top;}
.board_table td.loanbest_subject .subj{display:block; margin:0 0 5px;}
.board_table dl{display:inline-block;}
.board_table dt{float:left; width:65px; padding:0 0 0 10px; background:url(/images/common/bl/arr.gif) no-repeat 0 7px; color:#1a4473; font-weight:bold; line-height:20px;}
.board_table dd{float:left; width:350px; padding:0 0 0 6px; background:url(/images/common/bl/bar_purple.gif) no-repeat 0 4px; line-height:20px;}

.img_original{margin:20px 0 0;}

.policy p{margin:0 0 10px;}
.policy .default_table{margin:20px 0;}
.policy .list_three ol{margin:0 0 10px;}
.policy .list_three ol li{background:none;}
.policy .list_three ol li ul{margin:10px 0;}
.policy .list_three ol li ul li{margin:0 0 0 30px; padding:0; list-style:square;}

.email_policy p{line-height:2;}

.library_rules .box_cont .list_num li{float:left; width:250px; margin:0 10px 0 0;}
.library_rules h5{margin:15px 0 0; color:#008998; font-weight:bold;}
.library_rules h6{margin:10px 0 0; color:#008998;}
.library_rules p{margin:0 0 10px;}
.library_rules .ol_num li{margin:0 0 0 30px; list-style:decimal;}
.library_rules .ol_num li ul{margin:10px 0 10px 8px;}
.library_rules .ol_num li li{margin:0; list-style:none;}
.library_rules li li{margin:0 0 0 10px;}

.sitemap .box_cont{padding:15px 0 15px 15px;}
.sitemap .fl{width:191px; padding:0;}
.sitemap .fr{width:425px; padding:0;}
.sitemap .sm_wrap{float:left; width:191px; margin:0 18px 0 0;}
.sitemap .sm_wrap.one{height:195px;}
.sitemap .sm_wrap.two{height:215px;}
.sitemap .sm_wrap.three{height:235px;}
.sitemap h4{padding:5px 8px; margin:0; background:#21b4db; color:#fff;}
.sitemap h4 a{color:#fff;}
.sitemap ul{margin:5px 0 5px 0;}
.sitemap li{padding:0 0 2px 30px; margin:0 0 5px; background:url(/images/common/bl/arr_or.gif) no-repeat 20px 4px; border-bottom:1px solid #dcdcdc;}
.sitemap li ul{margin:0 0 5px;}
.sitemap li li{padding:0 0 0 10px; margin:0; background:none; border:0;}

.main_head{height:20px; padding:0px 0 0; background:url(/images/common/conbg_head.gif) no-repeat;}
.sub_main{width:690px; padding:0px 0 0;}

/* bookstart */
.bookstart_box {float:left; width:300px; border:1px solid #dbebfa; background:#f5fcff;}
.bookstart_box_s {margin:10px; border:1px solid #dbebfa; background:#f5fcff; text-align:center;}
.bookstart_box_s strong{display:block; padding:3px 0 2px; background:#5da0dc; color:#fff;}
.bookstart_box_s p{display:block; padding:3px 0 2px; background:#fff; color:#444;}
.bookstart_right {float:right; margin:0 0 0 10px; width:311px;border:0px solid blue;}

/* localguide */
.village_box {float:right; padding:10px 10px 10px 0; width:340px; border:0px solid #dbebfa;}
.village_left {float:left; padding:5px; width:240px;border:1px solid #dbebfa;}
.village_box .subj{display:block; margin:0 0 5px;}
.village_box dl{display:inline-block;}
.village_box dt{float:left; width:65px; padding:0 0 0 10px; background:url(/images/common/bl/arr.gif) no-repeat 0 7px; color:#1a4473; font-weight:bold; line-height:20px;}
.village_box dd{float:left; width:250px; padding:0 0 0 6px; background:url(/images/common/bl/bar_purple.gif) no-repeat 0 4px; line-height:20px;}
/* ill */
.ill_box {float:right; width:470px; border:0px solid #dbebfa;}
.ill_left {float:left; width:155px;}



.phoneTable {font:normal 12px/14px dotum;}


/* ---------------------------------- 2010-08-31 비산도서관 css 추가 - 김관흥 ---------------------------------------- */

.fontPoint01 {font:bold 12px/14px dotum; color:#E41F1E;}


/* ---------------------------------- 2010-09-02 석수도서관 css 추가 - 김관흥 ---------------------------------------- */

.siteBox { display:inline-block; width:600px; border-bottom:dotted 2px #dedede; padding-bottom:20px; padding-top:20px; padding-left:20px;}
.siteBox p {float:left;}
.libsite {float:left; margin-left:40px;}
.libsite .subject { height:50px; font:bold 14px/30px dotum; color:#407CC5;}

.topimg {padding-bottom:20px; padding-top:0px;}

.hidden {display:none;}


