@charset "utf-8";
/* http://www.daiduck.co.kr/ 20130502 */

.site_map {position:relative;   text-align:right;}
.site_map a img {padding-top:10px;}

/* main */
#main_bg {position:relative; width:100%; height:788px; background:url(/images/main_bg.gif) repeat-x left top;}

/* top_menu */
.top_menu {position:relative; height:101px;   background:url(/images/top_bg.gif) no-repeat right 53px;}
.top_menu h1 {float:left;}
.top_menu li {float:left; padding-top:40px; padding-left:76px;}

/* ±¤°í */
 .pop {position:relative; width:960px; height: 533px; float:left;}
 .pop li {float:left;}
 .pop .pop01 a img {width:641px; height:413px;}
 .pop .pop02 a img {width:319px; height:413px;}

  /* main_banner01 */
 .main_banner01 {position:relative; top:30px; clear:both;}
 .main_banner01 span {position:relative;  float:right;}
 .main_banner01 dl {float:left; width:305px;}
 .main_banner01 dt {padding-bottom:5px; border-bottom:1px solid #ddd;}
 .main_banner01 dd {font-size:11px;}
 .main_banner01 p {float:left; padding-left:35px;}

 /* main_banner02 */
 .main_banner02 {clear:both; position:relative; top:50px; background:url(/images/main_baaner02_bg.gif) no-repeat left top; width:960px; height:62px;}
 .main_banner02 li {float:left; padding-top:10px;}

/* footer */
.footer {clear:both; position:relative; top:120px; width:960px; padding-bottom:30px;}
.footer p {float:left;}
.footer li {float:left; text-align:right; float:right; padding-left:5px;}

/* sub_footer */
.sub_footer {clear:both; position:relative; top:100px; width:960px; border-top:1px solid #ddd; padding-top:30px; padding-bottom:30px;}
.sub_footer p {float:left;}
.sub_footer li {float:left; text-align:right; float:right; padding-left:5px;}

/* sub */
#sub_wrap {padding-top:30px;}

/* ¿ÞÂÊ¸Þ´º */
.left_menu {width:215px; float:left;}
.left_menu h2 {padding-bottom:20px;}
.left_menu li {height:27px; border-bottom:1px solid #ddd; padding-top:13px;}

/* contents */
.contents {width:690px; float:right;}
.contents h3 {float:left;}
.homelink {font-size:11px; padding-top:15px; padding-bottom:40px;}

/* È¸»ç¼Ò°³ */
.ul_company02 li {padding-bottom:5px;}
.ul_company02 li span {padding-left:15px;}
.dl_company03  {padding-bottom:5px;}
.dl_company03 dt {float:left; padding-right:15px;}
.dl_company03 dd span {font-weight:bold; color:#666;}
.company04_table {width:690px; border-collapse:collapse; margin-top:30px;}
.company04_table thead {font-weight:bold; background:#f1f1f1;}
.company04_table th {border:1px solid #ddd; height:30px;}
.company04_table td {border:1px solid #ddd; height:30px; text-align:center;}

.ul_company06 {background:url(/images/img_company06_bg.gif) no-repeat right bottom;}
.table_company07 {width:690px;}
.table_company07 table {border:1px solid #ddd; }
.table_company07 th {border:1px solid #ddd; background:#50a70a; color:#fff;}
/* .table_company07 ol li {list-style-type:decimal; list-style-position:outside; padding-left:70px;} */

.table_company07 td {border:1px solid #ddd;}
.table_company07 td li {padding:15px;}

/* ¼­ºñ½º */
.dl_service {padding-bottom:30px;}
.dl_service dt {background:url(/images/r_icon.gif) no-repeat left center; padding-left:10px; font-weight:bold;}
.dl_service dd {border:1px solid #ddd; background:#fafafa; padding:10px; margin-top:10px; margin-bottom:10px;}

.dl_service02 {padding-bottom:30px;}
.dl_service02 dt {font-weight:bold; padding-top:10px; }
.dl_service02 dd {padding-top:10px;}

/* ¶óÀÌ¼¾½º */
.license_ul {width:690px;}
.license_ul li {float:left; margin-left:36px; border:3px solid #ddd;}

/* new_¶óÀÌ¼¾½º */
.license_dl {width:206px; float:left; margin-left:36px;}
.license_dl dt {width:206px; text-align:center; font-weight:bold; position:relative; top:330px;}
.license_dl dd {border:3px solid #ddd;}

/* °Ë»ö */
.tschinput {border-top:3px solid #bbb; border-left:3px solid #bbb; border-bottom:3px solid #bbb; height:19px; width:300px; padding:3px; }

/* ¸®½ºÆ® Å×ÀÌºí */
.table_cus {width:690px; background:url(/images/table_cus_bg.gif) repeat-x left top;}
.table_cus th{background:url(/images/member_tabel_title_r.gif) no-repeat right center; height:40px; color:#fff;}
.table_cus td{border-bottom:1px solid #dadada; text-align:center; height:34px; background:#ffffff;}
.table_cus .end{background:none;}
.table_cus .date {font-size:11px; color:#a1a1a1;}

/* paging : ÆäÀÌÁö³Ñ¹ö¸µ */
.paging {clear: both; margin: 0 auto 24px; overflow: hidden; padding: 10px 0; text-align: center; width:690px;}
.paging a img {padding-left:5px;}
.paging a:hover {font-weight:bold;}


/* °Ô½ÃÆÇ ºä */
.contentsTitle {background:url(/images/table_cus_bg.gif) repeat-x left top;  border-bottom:1px solid #a1a1a1; height:40px; width:690px; line-height:41px; color:#fff;}
.contentsTitle .brown {margin:0 30px 0 20px; padding-left:20px; background:url(/images/member_tabel_title_r.gif) no-repeat left center;}
.contentsTitle_sub {border-bottom:1px solid #a1a1a1; height:41px; width:690px; line-height:40px;}
.bottom {border:1px solid #666666; margin-bottom:20px;}
.contentsTitle_sub .brown {margin:0 10px 0 10px; padding-left:20px; background:url(/images/sub_title_line_gray.gif) no-repeat left center;}
.contentsTitle .date {margin-left:300px;}
.view_text p img {width:690px;}
.view_text img {width:690px;}
.view_btn {float:right; padding-top:50px;  margin-bottom:30px;}
.view_btn li {float:left; padding-left:5px;}
.view_del {clear:both; border-top:2px solid #666; padding-top:20px; }

.contents h4 {margin-left:0;}

.view_page {border-top:1px solid #666; border-bottom:1px solid #666;}
.view_page p { height:40px; width:690px; line-height:40px;}
.view_page .bd_b {border-bottom:1px solid #919191;}
.view_page .brown {margin:0 10px 0 10px; padding-left:20px; background:url(/images/sub_title_line_gray.gif) no-repeat left center;}


/*  ´ñ±ÛÀÛ¼º*/
.no_comment{width:690px; height:30px; border-bottom:1px solid #dadada; border-top:2px solid #666; padding-top:10px;}
.aupu{width:690px; border-bottom:1px solid #dadada; height:30px; padding-top:5px; padding-bottom:5px;}


/* ±Û¾²±â */
.view_cus{width:690px; border-top:3px solid #666;}
.view_cus tr {background:#fff;}
.view_cus th {height:45px;}
.view_cus .cus_tit01{background:url(/images/sub_title_line_gray.gif) no-repeat right center; }
.view_cus td{background:none;}
.view_cus .end{background:none;}
.view_cus .cus_tit{padding:0; text-align:center; font-weight:bold; background:url(/images/sub_title_line_gray.gif) no-repeat right center; border-bottom:1px solid #dadada;} 
.view_cus tbody .cus_con{padding:0; text-align:center; border-right:1px solid #dadada; height:100%;}
.view_cus tbody .cus_con01{height:100%; padding:20px 30px;}
.view_cus td{border-bottom:1px solid #dadada; height:45px; padding-left:30px;}
.view_cus .con_img img{display:block; margin:20px 0;}

.write_ico {border:none; padding-top:10px; padding-bottom:0;}

.file_add {filter:alpha(opacity:0); opacity:0; width:60px; height:20px;}


/* ±Þ¿©¸í¼¼Á¶È¸ */
.pay_page {border:5px solid #dadada; width:640px; height:170px; padding:20px; background:url(/images/img_job01.jpg) no-repeat 55px 30px; position:relative; top:0px; left:0px;}
.pay_page form{position:absolute; top:35px; left:260px; width:350px; border-bottom:1px solid #dadada; padding-bottom:10px;}
.pay_page p img{margin-right:10px;}
.pay_page p{margin:8px 0;}
.pay_page .save{padding-left:60px;}
.pay_page .action{position:absolute; right:0; top:0;}
.pay_page .login_text {position:absolute; left:260px; top:155px; font-size:11px;}

.pay_page .boardinput {border:1px solid #ddd;}

/* ±Þ¿©¸í¼¼Á¶È¸ */
.login_page {border:5px solid #dadada; width:640px; height:170px; padding:20px; background:url(/images/community07_bg.gif) no-repeat 55px 30px; position:relative; top:0px; left:0px;}
.login_page form{position:absolute; top:35px; left:260px; width:350px; border-bottom:1px solid #dadada; padding-bottom:10px;}
.login_page p img{margin-right:10px;}
.login_page p{margin:8px 0;}
.login_page .save{padding-left:60px;}
.login_page .action{position:absolute; right:0; top:0;}
.login_page .login_text {position:absolute; left:260px; top:155px; font-size:11px;}

.login_page .boardinput {border:1px solid #ddd;}

/* ±Þ¿©¸í¼¼Á¶È¸_¸®½ºÆ® */
.pay_list table {width:690px; border-collapse:collapse;}
.pay_list td {border:1px solid #dadada; text-align:center; height:30px;}
.pay_list .pay_year {background:#50a70a; color:#fff; font-weight:bold; width:100px;}
.bg_grey {background:#dadada;}

/* ±Þ¿©¸í¼¼Á¶È¸_ºä */
.pay_view table {width:690px; border-collapse:collapse;}
.pay_view td {border:1px solid #dadada; text-align:center; height:30px; width:130px;}
.pay_view th {border:1px solid #dadada; text-align:center; height:30px; width:100px; background:#f1f1f1;}
.pay_view .pay_view_tit {width:690px; height:40px; background:#50a70a; color:#fff; }
.pay_view .pay_total01 {width:345px; border-collapse:collapse;  float:left; margin-top:20px;}
.pay_view .pay_total01 td {border:1px solid #dadada; text-align:left; padding-left:20px; height:30px; width:172px;}
.pay_view .pay_total01 th {border:1px solid #dadada; text-align:center; height:30px; background:#f1f1f1; width:172px;}
.pay_view .pay_total02 {width:345px; border-collapse:collapse; margin-top:20px; text-align:right;}
.pay_view .pay_total02 td {border:1px solid #dadada; text-align:left; padding-left:20px; height:30px; width:172px;}
.pay_view .pay_total02 th {border:1px solid #dadada; text-align:center; height:30px; background:#f1f1f1; width:172px;}
.pay_view .pay_total02 td {border-left:none;}
.pay_view .pay_total02 th {border-left:none;}
.pay_view .pay_total td {border:1px solid #dadada; text-align:left; padding-left:20px; height:30px; width:172px;}
.pay_view .pay_total th {border:1px solid #dadada; text-align:center; height:30px; background:#f1f1f1; width:172px;}

/* ´ñ±Û»èÁ¦ ÆË¾÷ */
.pop_del {width:350px; height:200px; border:5px solid #ddd;}
.pop_del .btn_close {text-align:right; padding-right:10px; padding-top:10px;}
.pop_del p {text-align:center;}

/* »çÀÌÆ®¸Ê */
.sitemap {width:690px;}
.sitemap dt {background:url(/images/sitemap_bg.gif) no-repeat; color:#fff; width:135px; text-align:center; font-weight:bold; margin-bottom:20px;}
.sitemap dl {width:135px; float:left;}
.sitemap dd {padding-bottom:3px;}
.sitemap_img img {padding-top:40px; padding-left:35px;}



/* µµ¼­¿ä¾à */

/* categoryList : Å×ÀÌºí¸®½ºÆ® */
.categoryList{position:relative; width:690px; padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #dadada;}
.categoryList .img_book{display:block; background:url(/images/booklist_bg.gif) no-repeat left top;  padding:1px 10px 13px 1px; width:105px; height:140px;}
.categoryList .img_book2{display:block; background:url(/images/booklist_bg.gif) no-repeat left top;  padding:1px 10px 13px 1px; width:65px; height:98px;}

.categorySummary{position:absolute; left:125px; top:0; width:450px; background:url(/images/dot_r.gif) repeat-y right top; padding-right:23px;}
.categoryTitle{background:url(/images/sub_title_bg.gif) repeat-x left top; height:28px; padding-top:3px; margin:5px 0 8px 0;}
.categoryTitle img{margin:3px 5px 3px 0px; vertical-align:middle;}
.categoryTitle span{margin-right:10px;}
.categorySummary a{color:#353535; font-weight:bold; margin-right:10px; font-size:14px;}
.categorySummary a:hover{color:#d70c19;}

/* fileLink : ÆÄÀÏ¸µÅ© */
.categoryList ul{position:absolute; right:0px; bottom:35px; width:73px;}
.categoryList li img{width:73px; height:21px; margin-bottom:2px;}

/* bookviewTitle */
.bookviewTitle{position:relative; width:682px; border:4px solid #cbc8c1; height:280px; background:url(/images/sub_bookview_title_bg.gif) no-repeat 170px top; background-color:#fff;}

.bookviewTitle .img_book{width:128px; height:170px; padding:2px 13px 45px 24px; position:absolute; left:2px; top:30px; background:url(/images/sub_bookview_bg.gif) no-repeat left top;}
.bookviewTitle div{position:absolute; left:220px; top:25px;}
.bookviewTitle dl{margin-bottom:25px;}
.bookviewTitle dt{font-weight:bold; font-size:120%; margin-bottom:10px; color:#676767;}
.bookviewTitle .eng{font-size:130%; color:#444444; margin-bottom:5px;}
.bookviewTitle dd{font-size:110%;}
.bookviewTitle .brown{color:#855b21; background:url(/images/sub_bookview_line.gif) no-repeat right center; padding-right:8px; margin-right:5px; font-weight:bold; }

.bookviewTitle ul{margin-bottom:15px; height:40px; width:450px; border-bottom:1px solid #dadada;}
.bookviewTitle li{float:left; width:73px; height:22px; margin-right:5px;}
.bookviewTitle li img{display:block; width:73px; height:21px;}

.bookviewNew{position:absolute; right:15px; top:118px;}

/* ÀúÀÛ±Ç */
.bookviewTitle .div_neo{clear:both; font-size:90%; width:450px; height:40px; position:absolute; left:220px; top:230px;}
.bookviewTitle .div_neo .fl{float:left;}

/* µµ¼­¼Ò°³ */
.div_con h4 {font-weight:bold; background:url(/images/sub_bookview_h3_bg.png) no-repeat left top; height:31px;  width:668px; padding:10px 0 0 30px;}
.div_con div {padding:20px 0px 20px 0px;} 

.book_list {clear:both; position:relative; width:690px; height:33px; margin-bottom:40px;}
.book_list li {float:left; height:33px;}
