@charset "utf-8";

@import url(default.css);

input.type01 { border:1px solid #B4B4B4; padding:3px 2px 0 2px; }
input.type02 { border:1px solid #B4B4B4; padding:1px 2px 0 2px; height:17px; }

.tableWrap01 { width:100%; background:url(/kor/images/common/bg_table_01.gif) left top no-repeat; }
table.type01 { width:100%; }
table.type01 thead tr th { height:27px; padding-bottom:3px; }
table.type01 tbody tr td { padding:7px 9px 5px 9px; border-bottom:1px solid #E5E5E5; }
table.type01 tbody tr td.cen { text-align:center; }
table.type02 { width:100%; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; margin-bottom:10px; }
table.type02 tr th { text-align:left; padding:8px 11px 5px 11px; background-color:#F6F6F6; border-bottom:1px solid #FFF; }
table.type02 tr td { padding:4px 10px 3px 10px; border-bottom:1px solid #ECECEC; }
table.type02 tr.end th , table.type02 tr.end td { border-bottom:0; }
table.type04 { width:100%; border-top:1px solid #D8D8D8;  text-align:left; font-size:95%; }
table.type04 tr th { border-bottom:1px solid #D8D8D8; background-color:#F3F0EB; padding:3px 10px 2px 10px; color:#000; }
table.type04 tr td { border-bottom:1px solid #D8D8D8; padding:3px 10px 2px 10px; }
table.type05 { width:100%; border-top:1px solid #CDCDCD;  text-align:left; font-size:95%; }
table.type05 tr th { border-bottom:1px solid #FFF; background-color:#EDEDED; padding:3px 10px 2px 10px; color:#5D5D5D; }
table.type05 tr td { border-bottom:1px solid #ECECEC; padding:3px 10px 5px 10px; }

table.type06 { width:100%; border-top:1px solid #85C0AC; margin-bottom:10px; }
table.type06 tr th { padding:8px 11px 5px 11px; background-color:#E7F2EE; border-bottom:1px solid #8AC2AF; border-right:1px solid #8AC2AF; }
table.type06 tr td { padding:4px 10px 3px 10px; border-bottom:1px solid #8AC2AF; border-right:1px solid #8AC2AF; text-align:center; }
table.type06 tr th.end , table.type06 tr td.end { border-right:0; }

.paging { position:relative; width:100%; text-align:center; }
.paging p { position:absolute; left:0; top:0; }

body { border-top:2px solid #009271; background:url(/kor/images/common/bg_content_back.gif) left 66px repeat-x;}
.wrap { position:relative; width:960px; margin:0 auto; }
#head { position:relative; height:83px; margin-bottom:136px; z-index:100; }
#head h1 { position:absolute; top:12px; left:5px; }
#head ul { position:absolute; top:27px; right:0; }
#head ul li { float:left; margin-right:6px; }
#head #gnb { position:absolute; top:52px; left:0; width:960px; height:31px; }

#subSwf { position:absolute; top:83px; left:0; }

#footer { position:relative; clear:both; width:100%; height:73px; border-top:1px solid #E5E5E5; }
#footer .logo{ position:absolute; top:32px; left:0; }
#footer ul { position:absolute; top:14px; left:133px; overflow:hidden; }
#footer ul li { float:left; margin-right:15px; }
#footer .copy { position:absolute; top:39px; left:133px; }
#footer .family { position:absolute; top:9px; right:0; width:200px; height:50px;}

#content { position:relative; float:right; width:757px; margin-bottom:50px; min-height:300px; _height:300px; }
#content .title { margin-bottom:25px; }
#content #inner { width:661px; }

/*
#content #lnb { width:100%; height:29px; margin-bottom:19px; background:url(/kor/images/common/bg_lnb.gif) left bottom no-repeat; }
#content #lnb h3 { float:left; }
#content #lnb p { float:right; margin-top:2px; color:#B8B8B8; font-size:95%; }
#content #lnb p em { color:#373737; }
*/

#content #lnb { position:relative; width:100%; margin-bottom:19px; }
#content #lnb p { position:absolute;top:0; right:10px; color:#B8B8B8; font-size:95%; }
#content #lnb p em { color:#373737; }


#side { float:left; width:168px; }
#side h2 { margin-bottom:8px; }
#side  ul li { padding-bottom:6px; line-height:12px; margin-bottom:6px; border-bottom:1px solid #D8D8D8; }
#side  ul li ul { margin-top:10px; }
#side  ul li ul li { padding-bottom:0; border-bottom:0; }
#side  ul li ul li.end { margin-bottom:0; }

#quick { position:absolute; top:0; right:0; }
#quick .outer { padding-top:5px; background:url(/kor/images/common/quick_bg_top.gif) left top no-repeat; }
#quick .outer .inner { position:relative; width:69px; padding:0 0 25px 7px; background:url(/kor/images/common/quick_bg_bottom.gif) left bottom no-repeat; }
#quick .outer .inner .up { position:absolute; bottom:5px; left:21px; }

.logIn	{ position:relative; width:398px; height:151px; border:5px solid #EBEBEB; padding:28px 0 0 222px; background:url(/kor/images/common/bg_login.gif) left top no-repeat; }
.logIn dl { width:100%; overflow:hidden; }
.logIn dl dt { float:left; width:80px; font-weight:bold; }
.logIn dl dd { float:left; }
.logIn dl dd input { width:175px; }
.logIn .logBtn { position:absolute; top:76px; left:493px; }

.searchBox01 { position:relative; padding-top:11px; background:url(/kor/images/common/box_type01_top.gif) left top no-repeat;}
.inner { width:636px; margin-bottom:60px; padding:0 0 20px 25px; background:url(/kor/images/common/box_type01_bottom.gif) left bottom no-repeat; }
.searchBox01 .control { position:absolute; top:0; right:17px; }
.inner input.type01 { width:206px; height:14px; padding:2px 2px 0 2px; }
.inner .popular { padding-left:162px; margin-bottom:5px; }
.inner .popular dt { float:left; margin:1px 15px 0 0; }
.inner .popular dd { float:left; margin-top:3px; }
.inner .searchTab { margin-top:10px;}
.inner .searchTab li { float:left; }
.inner .detail { width:578px; padding:10px 13px; border:1px solid #CCC; background-color:#FFF; }
.inner .detail dl { margin-bottom:10px; }
.inner .detail dl dt { float:left; margin-right:18px; }
.inner .detail dl dd {  float:left; }
.word { margin-bottom:30px; padding-left:15px; background:url(/kor/images/common/icon_note.gif) left 2px no-repeat; }
.word strong { color:#007C4F; }
.word em { color:#404040; font-weight:bold; }
.resultTitle .left { float:left; font-size:120%; font-weight:bold; }
.resultTitle .right { float:right; margin-top:8px; }
.resultTitle .right a:link , .result .title .right a:visited , .result .title .right a:hover , .result .title .right a:active { color:#AAA; text-decoration:none;}
.resultList { width:100%; margin-bottom:8px; }
.resultList dt { border:1px solid #D9D9D9; border-width:1px 0; padding:3px 15px; margin-bottom:12px; }
.resultList dt em { color:#0078FF; font-weight:bold; }
.resultList dd  { padding:0 0 15px 17px; border-bottom:1px solid #E0E0E0; margin-bottom:20px; }
.resultList dd .thum { float:left; width:73px; height:98px; margin-right:20px; background:url(/kor/images/common/bg_thum_01.gif) left top no-repeat; }
.resultList dd .con { float:left; width:540px; }
.resultList dd .con p { margin-bottom:3px; }
.resultList dd .con p strong { font-size:120%; }
.resultList dd .con p a:link , .resultList dd .con p a:visited , .resultList dd .con p a:hover , .resultList dd .con p a:active { color:#AA660F; }
.resultMore { margin-bottom:30px; text-align:right; }

.confirm { width:589px; height:102px; padding:24px 25px 0 24px; background:url(/kor/images/common/box_07.gif) left top no-repeat; }
.confirm div { border-bottom:1px solid #E6E6E6; padding:0 0 15px 30px; margin-bottom:8px; }
.confirm p { font-size:95%; color:#929292; letter-spacing:-1px; line-height:15px; }

.logFind { position:relative; width:310px; height:124px; padding:21px 0 0 170px; background:url(/kor/images/common/box_08.gif) left top no-repeat; }
.logFind p { margin-bottom:19px; }
.logFind dl { width:100%; overflow:hidden; margin-bottom:2px; }
.logFind dl dt { float:left; width:56px; font-weight:bold; font-size:95%; color:#626262; }
.logFind dl dd { float:left; }
.logFind .logBtn { position:absolute; top:71px; right:21px ; }
.logFind .radiochk { padding-left:53px; font-weight:bold; font-size:95%; color:#626262; }

.logBoxTop { width:480px; padding-top:20px; background:url(/kor/images/common/box_09_top.gif) left top no-repeat; }
.logBoxTop .logBoxBottom { width:440px; padding:0 20px 14px 20px; background:url(/kor/images/common/box_09_bottom.gif) left bottom no-repeat; }.
.logBoxTop .logBoxBottom input { padding-top:2px; }
.logBoxTop .logBoxBottom h3 { margin-bottom:19px; }
.logBoxTop .logBoxBottom p { margin-bottom:3px; } 
.logBoxTop .logBoxBottom .mail { font-size:95%; color:#929292; border-top:1px solid #EAEAEA; margin-top:13px; padding-top:4px; } 
.logBoxTop .logBoxBottom .mail a:link , .logBoxTop .logBoxBottom .mail a:visited , 
.logBoxTop .logBoxBottom .mail a:hover , .logBoxTop .logBoxBottom .mail a:active { color:#929292; }

.searchTable { width:649px; height:39px; padding-top:10px; text-align:center; background:url(/kor/images/common/box_10.gif) left top no-repeat; }
.popSearch { width:630px; margin:0 0 20px 9px; }
.popSearch p { padding:0 0 4px 17px; }
.popSearch ul { width:625px; overflow:hidden; padding:9px 0 0 5px; background:url(/kor/images/common/bg_border_01.gif) left top no-repeat; }
.popSearch ul li  { float:left; width:104px; padding:0 0 5px 16px; background:url(/kor/images/common/icon_01.gif) left 2px no-repeat; }
.popSearch ul li a:link, .popSearch ul li a:visited , .popSearch ul li a:hover , .popSearch ul li a:active { color:#4075BC; font-weight:bold; } 

.char { width:637px; height:65px; padding:12px 0 0 12px; margin-bottom:18px; background:url(/kor/images/common/box_11.gif) left top no-repeat; }
.char ul { width:100%; overflow:hidden; }
.char ul li { float:left; margin-right:2px; }
.char ul li a { width:21px; height:20px; padding-top:1px; display:block; text-align:center; background:url(/kor/images/common/bg_char.gif) left top no-repeat; }
.char ul li a:link , .char ul li a:visited , .char ul li a:hover , .char ul li a:active { text-decoration:none; }

.charTable { width:651px; margin-bottom:10px; border-top:1px solid #EEEEEE; border-bottom:1px solid #CDCDCD; }
.charTable tr td { padding:5px 10px; border:1px solid #EEEEEE; border-width:0 1px 1px 0; }
.charTable tr td.end { border-right:0; }
.charTable tr.bc td { background-color:#FCFCFC; }

.wordFind { width:629px; border:1px solid #D9D9D9; padding:10px; }
.wordFind p { margin-bottom:3px; }

.joinTab { width:100%; overflow:hidden; margin-bottom:20px; }
.joinTab li { float:left; margin-right:2px; }
.siteLaw { width:624px; height:169px; padding:7px; background:url(/kor/images/common/box_12.gif) left top no-repeat; }
.siteLaw p { width:624px; height:169px; overflow:auto; }

.join_complet { height:131px; padding:122px 0 0 122px; background:url(/kor/images/common/bg_join_complet.gif) left top no-repeat; }
.out_complet { position:relative; height:131px; padding:122px 0 0 122px; background:url(/kor/images/common/bg_out.gif) left top no-repeat; }
.out_complet .guest { position:absolute; top:39px; right:480px; font-size:130%; font-weight:bold; }

.faqTab { width:100%; overflow:hidden; margin-bottom:37px; }
.faqTab li { float:right; }
.faqTab li img { cursor:pointer; }
.faq dl dt { 
height:32px; margin-bottom:5px; padding:8px 0 0 38px; 
font-weight:bold; background:url(/kor/images/common/bg_question.gif) left top no-repeat; 
}
.faq dl dd { 
padding-left:37px; margin-bottom:35px;
color:#ADACAC; font-weight:bold; background:url(/kor/images/common/bullet_answer.gif) 15px top no-repeat; 
}

.mailing { width:100%; padding-top:45px; height:30px; background:url(/kor/images/common/bg_content_01.gif) right top no-repeat; }
.listSearch { width:435px; margin-left:116px; padding:2px 0 0 35px; height:31px; background:url(/kor/images/common/box_13.gif) left top no-repeat; }
.listSearch select { width:112px; }
.listSearch input { width:180px; }

.nameCard { float:left; width:303px; height:108px; padding:10px 0 0 10px; margin-bottom:10px; background:url(/kor/images/common/box_14.gif) left top no-repeat; }
.nameCard .pic { float:left; width:79px; height:93px; margin-right:21px; }
.nameCard .pic img { width:79px; height:93px; }
.nameCard ul { float:left; padding-top:10px; }
.nameCard ul li { font-size:95%; }

.relSite h3 { margin-bottom:13px; }
.relSite table { float:left; width:320px; border-top:1px solid #EEE; }
.relSite table tr td { padding:5px 10px; border-bottom:1px solid #EEE; }

.book { width:605px; height:145px; padding:15px 0 0 29px; margin-bottom:25px; background:url(/kor/images/common/box_15.gif) left top no-repeat; overflow:hidden; }
.book .thum { float:left; width:82px; height:121px; margin-right:30px; }
.book .thum img { width:82px; height:121px; }
.book dl { float:left; color:#323232; padding-top:5px; }
.book dl dt { font-weight:bold; margin-bottom:20px; }
.book dl dd { line-height:15px; }
.book dl dd ul li { overflow:hidden; width:100%; }
.book dl dd ul li span { float:left; width:76px; }
.book dl dd ul li p { float:left; }

.listArea { width:622px; padding:0 0 25px 28px; margin-bottom:25px; border-bottom:1px dashed #DDD; overflow:hidden; }
.bookList { float:left; width:310px; }
.bookList .thum { float:left; width:66px; height:97px; margin-right:30px; }
.bookList .thum img { width:66px; height:97px; }
.bookList dl { float:left; color:#323232; }
.bookList dl dt { font-weight:bold; margin-bottom:10px; }
.bookList dl dd { line-height:13px; font-size:95%; }
.bookList dl dd ul li { overflow:hidden; width:100%; letter-spacing:-1px;  }
.bookList dl dd ul li span { float:left; width:60px; }
.bookList dl dd ul li p { float:left; }

.pollContent { width:634px; padding-top:17px; margin-bottom:8px; color:#323232; background:url(/kor/images/common/box_16_top.gif) left top no-repeat; }
.pollContent .pollInner { width:584px; padding:0 24px 30px 26px; background:url(/kor/images/common/box_16_bottom.gif) left bottom no-repeat; }
.pollContent .pollInner h3 {  width:100%; padding-bottom:5px; margin-bottom:15px; border-bottom:1px solid #E5E5E5; overflow:hidden; }
.pollContent .pollInner h3 p { float:left; }
.pollContent .pollInner h3 span { float:right; font-weight:normal; }

.question { width:584px; height:34px; padding:14px 25px 0 25px; margin-bottom:2px; }
.qType01 { background:url(/kor/images/common/box_17.gif) left top no-repeat; }
.qType02 { background:url(/kor/images/common/box_18.gif) left top no-repeat; }
.qType03 { background:url(/kor/images/common/box_19.gif) left top no-repeat; }

.favorBook .favorInfo { width:605px; height:142px; padding:15px 0 0 29px; background:url(/kor/images/common/box_23_top.gif) left top no-repeat; }
.favorInfo .thum { float:left; width:66px; height:97px; margin-right:30px; }
.favorInfo .thum { float:left; width:82px; height:121px; margin-right:30px; }
.favorInfo .thum img { width:82px; height:121px; }
.favorInfo dl { float:left; color:#323232; padding-top:5px; }
.favorInfo dl dt { font-weight:bold; margin-bottom:20px; }
.favorInfo dl dd { line-height:15px; }
.favorInfo dl dd ul li { overflow:hidden; width:100%; }
.favorInfo dl dd ul li span { float:left; width:76px; }
.favorInfo dl dd ul li p { float:left; }	
.favorContent { width:594px; padding:12px 20px 30px 20px; background:url(/kor/images/common/box_23_bottom.gif) left bottom no-repeat;}
.favorContent ul { width:100%; overflow:hidden; margin-bottom:28px; }
.favorContent ul li { float:left; margin-right:1px; cursor:pointer; }

.prevDoc { margin-bottom:10px; border:1px solid #CDCDCD; border-width:1px 0; padding-top:5px; }
.prevDoc p { padding:0 0 3px 10px; }

.seniorTab { width:644px; background:url(/kor/images/common/bg_line_01.gif) left bottom repeat-x; }
.seniorTab li { float:left; width:129px; height:31px; margin-right:1px; padding:8px 0 0 19px; line-height:14px; background:url(/kor/images/common/tab_senior.gif) left top no-repeat; }
.seniorTab li a:link , .seniorTab li a:visited , .seniorTab li a:hover , .seniorTab li a:active { color:#A0A0A0; font-weight:bold; text-decoration:none; }
.seniorTab li a span { font-size:95%; display:block; }
.seniorTab li.on { background:url(/kor/images/common/tab_senior_on.gif) left top no-repeat; }
.seniorTab li.on a:link , .seniorTab li.on a:visited , .seniorTab li.on a:hover , .seniorTab li.on a:active { color:#525252; }

.senior { clear:both; width:585px; padding:31px 31px 35px 28px; background:url(/kor/images/common/box_24.gif) left bottom no-repeat; overflow:hidden; }
.senior .prfl { float:left; width:265px; }
*html .senior .prfl { width:250px; }
.senior .prfl .pic { margin-bottom:10px; }
.senior .prfl .pic img { border:5px solid #E7E7E7; }
.senior .prfl ul { padding-left:25px; }
.senior .prfl ul li { font-size:95%; line-height:14px; }

.senior dl { float:left; width:318px; }
.senior dl dt { width:100%; overflow:hidden; padding:2px 11px 3px 11px; border-top:1px solid #83BBCE; border-bottom:1px solid #FFF; font-weight:bold; background-color:#EBF4F7; }
.senior dl dt span { float:left; width:32px }
.senior dl dt p { float:left; }
.senior dl dd { padding:8px; }

.sitemap { float:left; }
.sitemap dt { padding-bottom:7px; margin-bottom:5px; border-bottom:2px solid #1E8766; }
.sitemap dd ul { margin-bottom:15px; }
.sitemap dd ul li { font-size:95%; }
.sitemap dd ul li a:link , .sitemap dd ul li a:visited , .sitemap dd ul li a:hover , .sitemap dd ul li a:active{ color:#323232; }
.sitemap dd ul li.tit a:link , .sitemap dd ul li.tit a:visited , .sitemap dd ul li.tit a:hover , .sitemap dd ul li.tit a:active{ color:#529B86; }
.sitemap dd ul li.tit { color:#529B86; font-weight:bold; padding-bottom:2px; font-size:100%; }
.sitemap dd ul li.end{ padding-bottom: }

.tab_01 { width:100%; margin-bottom:7px; }
.tab_01 li { float:left; }
.tab_02 {width:100%; margin-bottom:30px; }
.tab_02 li { float:right; margin-left:10px;}

.viewer { width:626px; height:408px; padding:20px 18px 0 17px; background:url(/kor/images/common/bg_box_02.gif) left top no-repeat; }
.viewer .year { margin-bottom:18px; }
.viewer .year h4 { float:left; }
.viewer .year p { float:right; }

.gallery { margin-bottom:15px; }
.gallery dl { float:left; width:125px; padding:0 15px 10px 15px; margin-bottom:15px;  border-bottom:1px solid #E5E5E5; text-align:center; }
.gallery dl dt {margin-bottom:9px; }
.gallery dl dd { font-size:95%; }
.gallery dl dd .tit { color:#178162; }


.bookView { width:640px; height:497px; padding:19px 0 0 21px; background:url(/kor/images/common/bg_know.gif) left top no-repeat; }
.bookView .left { float:left; width:300px; margin-right:19px; }
.bookView .intro { width:289px; height:106px; padding:10px 0 0 8px; margin-bottom:18px; background:url(/kor/images/common/bg_box_01.gif) left top no-repeat; overflow:hidden; }
.bookView .intro div { width:200px;}  
.bookView .intro .thum { float:left; width:67px; height:92px; padding:7px 0 0 6px; margin-right:10px; background:url(/kor/images/common/bg_book.gif) left top no-repeat; }
.bookView .intro dl { color:#000; overflow:hidden; width:100%; }
.bookView .intro dl dt { float:left; font-weight:bold; margin-right:3px; }
.bookView .intro dl dd { float:left; }
.bookView .tableWrap02 table { width:100%; }
.bookView .tableWrap02 table thead tr th { height:11px; padding:2px 5px; text-align:left; }
.bookView .tableWrap02 table tbody tr td { padding:2px 0 3px 0; color:#8B8B8B; border-bottom:1px solid #D8D8D8; font-size:95%; letter-spacing:-1px; }
.bookView .tableWrap02 table tbody tr td a:link , .bookView .tableWrap02 table tbody tr td a:visited , .bookView .tableWrap02 table tbody tr td a:hover , .book .tableWrap02 table tbody tr td a:active { color:#8B8B8B;text-decoration:none;
}
.bookView .tableWrap02 table tbody tr td.icon { text-align:center; }
.bookView .right { float:left; width:300px; }
.tableWrap02 { width:100%; background:url(/kor/images/common/bg_th.gif) left top no-repeat; margin-bottom:5px; }

.formType01 { overflow:hidden; margin-bottom:10px;}
.formType01 dt { float:left; width:13px; margin:2px 10px 0 0; }
.formType01 dd { float:left; width:638px; }

.formType02 { margin-bottom:10px; }
.formType02 dt { padding-left:15px; color:#123A7D; background:url(/kor/images/common/bullet_02.gif) left 4px no-repeat; }
.formType02 dd { padding-left:12px; margin-left:9px; background:url(/kor/images/common/bullet_03.gif) left 4px no-repeat; }

.titType01 { padding-left:20px; margin-bottom:8px; color:#123A7D; font-weight:bold; background:url(/kor/images/common/bullet_04.gif) left 2px no-repeat; }