@charset "utf-8";#container{position:relative; z-index:20; margin-bottom:40px; width:1000px; height:100%; margin:0 auto;}#aside{position:absolute; right:-30px; top:250px;}.sub_visual{position:absolute; z-index:-1px; right:0; top:0; width:730px; height:225px; background:url('/_kor/img/sub/sub_visual01.jpg') no-repeat;}.sub_visual.bg01{background:url('/_kor/img/sub/sub_visual01.jpg') no-repeat;}.sub_visual.bg02{background:url('/_kor/img/sub/sub_visual02.jpg') no-repeat;}.sub_visual.bg03{background:url('/_kor/img/sub/sub_visual03.jpg') no-repeat;}.sub_visual.bg04{background:url('/_kor/img/sub/sub_visual04.jpg') no-repeat;}.sub_visual.bg05{background:url('/_kor/img/sub/sub_visual05.jpg') no-repeat;}.sub_visual.bg06{background:url('/_kor/img/sub/sub_visual06.jpg') no-repeat;}.sub_visual.bg07{background:url('/_kor/img/sub/sub_visual07.jpg') no-repeat;}/* snb */#snb{display:inline; float:left; width:209px; margin:55px 0 0 0;}#snb h2.title{}#snb div.nav{margin:7px 0 0 0;}#snb div.nav ul{background:#727272;}#snb div.nav ul li{}#snb div.nav ul li a{display:block; padding:8px 10px; color:#fff; font-size:14px; font-weight:bold; line-height:18px; text-decoration:none; background:url('/_kor/img/sub/nav_li_line.gif') center bottom no-repeat;}#snb div.nav ul li.selected a{background:#4c74e6;}#snb div.nav ul li.selected ul{padding:5px 3px; background:#bcbcbc;}#snb div.nav ul li.selected ul li a{padding:3px 10px 3px 27px; background:#bcbcbc; font-size:12px; font-weight:normal;}#snb div.nav ul li.selected ul li.selected a{background:#bcbcbc url('/_kor/img/sub/nav_li2_selected.gif') 15px 7px no-repeat;}#content{position:relative; z-index:1000; display:inline; float:right; width:730px; padding:90px 0 40px 0;}#content div.content_info{position:relative;}#content div.content_info h3.title{width:350px; height:95px; font-size:36px; color:#444; letter-spacing:-1px; line-height:36px;}#content div.content_info div.location{font-size:11px; line-height:16px;}#content div.content_info div.util{position:absolute; right:5px; bottom:-5px;}.content_body {margin-top:30px;}.content_body .contentTitle_blue { font-size:18px; color:#4c74e6; background:url('/_kor/img/sub/depth1.gif') no-repeat 0 11px; padding:7px 0 7px 20px; margin:15px 0 3px 0}.content_body .contentTitle_black { font-size:18px; color:#727272; background:url('/_kor/img/sub/depth1_b.gif') no-repeat 0 11px; padding:19px 0 7px 20px;}.content_body ul li {line-height:180%;}.content_body ul. li.bu_none{background:none; padding-left:0;}.content_body ul.depth2{}.content_body ul.depth2 li {font-size:14px; font-weight:bold; background:url('/_kor/img/sub/depth2.gif') no-repeat 20px 16px; padding-left:34px; padding-top:7px;}.content_body ul.depth2 li.bu_none{background:none; padding-left:34px;}.content_body ul.depth3 li {font-size:12px; color:#404040; font-weight:normal; background:url('/_kor/img/sub/depth3.gif') no-repeat 0 13px; padding-left:12px; padding-top:5px;}.content_body ul.depth3 li.bu_none{background:none; padding-left:0;}.content_body ul.depth4 li {color:#666565; font-weight:normal; background:url('/_kor/img/sub/depth4.gif') no-repeat 4px 14px; padding-left:12px; padding-top:5px;}.content_body ul.depth4 li.bu_none{background:none; padding-left:0;}/*depth4 처리*/#depth4_menu_div{overflow:hidden;}#depth4_menu_div ul{height:32px; padding-bottom:15px;}#depth4_menu_div ul li{height:32px; float:left; text-align:center; border-bottom:3px solid #c8c8c8;}#depth4_menu_div ul li a:hover{}#depth4_menu_div ul li.current{border-bottom:3px solid #4e5f9a;}#depth4_menu_div ul li.current a{background:#7295f8; color:#fff; border-right:0;}#depth4_menu_div ul li a{display:block; height:32px; line-height:32px; font-weight:bold; color:#666; text-decoration:none; background:#ddd; border-right:1px solid #c8c8c8;}#depth4_menu_div ul li.current_not{border-bottom:3px solid #c8c8c8;}#depth4_menu_div ul li.current_not a{background:#ddd; color:#666; border-right:1px solid #c8c8c8;}#depth4_menu_div li{}#depth4_menu_div li a{padding:0 7px;}#depth4_menu_div.col2 li{width:365px;}#depth4_menu_div.col3 li{width:243.3333333333333px;}#depth4_menu_div.col4 li{width:182.5px;}#depth4_menu_div.col5 li{width:146px;}#depth4_menu_div.col6 li{width:121.6666666666667px;}/*테이블 스타일01*/.content_body table.tbl_type1 { clear:both; border-collapse:collapse; width:100%; border-top:3px solid #6a7ab1; font-size:12px;}.content_body table.tbl_type1, .content_body table.bottomline { margin-bottom:10px; }.content_body table.tbl_type1 caption { text-align:right; display:none;}.content_body table.tbl_type1 thead tr th {color:#6a7ab1; padding:5px; border-top:1px solid #3694ca; border:1px solid #aeb8d6; text-align:center; background:#eff7fb;}.content_body table.tbl_type1 thead tr th.Tline { padding:5px; border:1px solid #c4c4c4; text-align:center; }.content_body table.tbl_type1 th, .content_body table.tbl_type1 td { padding:5px; border:1px solid #c4c4c4; border-top:0px; color:#575757; }.content_body table.tbl_type1 th { background:#f7f7f7; color:#313030; font-weight:normal; }.content_body table.tbl_type1 th.data { background:#f5f5f5; font-weight:normal; color:#575757; }.content_body table.tbl_type1 th.left { text-align:left; }.content_body table.tbl_type1 td.center { text-align:center; }.content_body table.tbl_type1 .lb {border-left:0px;}.content_body table.tbl_type1 .rb {border-right:0px;}.content_body  table.tbl_type1 ul li {font-size:12px; font-weight:bold; background:url('/_kor/img/sub/depth3.gif') no-repeat 4px 10px; padding-left:14px; padding-top:3px;}.content_body  table.tbl_type1 ul li ul li {font-size:12px; font-weight:bold; background:url('/_kor/img/sub/depth4.gif') no-repeat 4px 13px; padding-left:14px; padding-top:3px;}/*텍스트 박스처리*/.box_type1{margin:0; padding:0 0 15px 0; background:url('/_kor/img/sub/bg_box_type1.gif') 0 bottom no-repeat; border:0;}.box_type1 .box_top{margin:0; padding:10px 12px 0 20px; background:url('/_kor/img/sub/bg_box_type1.gif') 0 top no-repeat;}.box_type2{padding:10px; border:1px solid #ddd; background:#f4f4f4;}.photo_type1_wrap{text-align:center;}.photo_type1{display:inline-block;}.photo_type1 img{padding:2px; border:1px solid #ddd;}.photo_type1 span.caption{display:block; margin-top:3px; text-align:center;}/* folat */.f_left { float:left; width:50%; }.f_right { float:right; width:50%; }.f_overflow { overflow:hidden; } /* 마진값설정 */.mb_least { margin-bottom: 10px; }.mb_less { margin-bottom: 20px; }.mb { margin-bottom: 30px; }.mb_more { margin-bottom: 50px; }.mb_most { margin-bottom: 80px; }.mt_least { margin-top: 10px; }.mt_less { margin-top: 20px; }.mt { margin-top: 30px; }.mt_more { margin-top: 50px; }.mt_most { margin-top: 80px; }/* 이전속성없애기 */.clear { clear:both; }/* 역대청장 */.past_director{}.past_director .group{height:100%;}.past_director .group:after{content:''; display:block; float:none; clear:both;}.past_director .director{width:350px;}.past_director h4.title{color:#4c74e6; font-size:16px; background:url('/_kor/img/sub/depth1.gif') 0 3px no-repeat; padding:0 0 0 20px;}.past_director .box{position:relative; height:120px; margin:10px 0 0 0; padding:22px; border:1px solid #c2c2c2; background:#f7f6f6;}.past_director .info{margin:0 0 0 124px;}.past_director .info dt{margin:12px 0 0 0; color:#707b9b; font-size:20px;}.past_director .info dd{font-size:12px; line-height:20px;}.past_director .info dd.period{margin:5px 0 15px 0; color:#707b9b; font-size:13px;}.past_director .info_wrap{overflow:hidden;}.past_director .photo{width:104px; height:114px; border:1px solid #c3c3c3; float:left;}.past_director .slogon{margin:15px 0 0 0; padding:15px 0 0 0; border-top:1px solid #dad9d9;}.past_director .slogon dt{width:55px; height:22px; text-align:center; line-height:22px; display:inline-block; border:1px solid #a9b2c9; background:#fff;}.past_director .slogon dd{display:inline-block; margin-left:12px;}/* CI소개 */.ci{}.ci .group{overflow:hidden; padding-bottom:40px; border-bottom:1px dotted #cfcfcf;}.ci .article{position:relative;}.ci .article.fl{width:350px; float:left;}.ci .article.fr{width:350px; float:right;}.ci .article .con{margin:22px 0 0 0; color:#5b5b5b; text-align:justify; font-size:13px; line-height:22px;}.ci .article .image{margin-top:25px;}.ci .article .download{position:absolute; right:0; top:5px;}.ci .article .download a{float:left;}.ci h4.title{font-size:30px; line-height:35px; color:#444;}.ci h5.title{padding-left:14px; font-size:14px; line-height:18px; color:#444; background:url('/_kor/img/sub/depth3.gif') 2px 7px no-repeat;}.ci .article .child{position:relative; margin-top:15px;}.ci .article .child .download{top:0;}.ci .article .banner{margin:15px 0 0 0; border:1px solid #c8c8c8; background:#f9f9f9;}.ci .article .banner .img{text-align:center; padding:10px 0;}.ci .article .banner dl{background:#b1b6c5; height:60px;}.ci .article .banner dl dt{width:26px; height:45px; padding:0 10px; padding-top:15px; float:left; text-align:center; background:#838ba4; color:#fff;}.ci .article .banner dl dd{margin:0 0 0 46px;}.ci .article .banner dl dd textarea{width:292px; height:50px; padding:5px; border:none; background:none; font-size:11px; color:#fff;}.programSearch{padding:10px; text-align:center; border:1px solid #a8b6df; background:#dbe0ee;}.programSearch select{border:1px solid #929fc4; height:24px;}.programSearch input.textbox{border:1px solid #929fc4; height:24px; margin:0; padding:0;}.programSearch .search_submit{border:none; padding:0 20px; font-size:12px; background:#7081b1; color:#fff; height:26px; vertical-align:middle;}/* 외국어담당 */.lang_staff{}.lang_staff .group{height:100%;}.lang_staff .group:after{content:''; display:block; float:none; clear:both;}.lang_staff .staff{width:350px;}.lang_staff h4.title{color:#4c74e6; font-size:16px; background:url('/_kor/img/sub/depth1.gif') 0 3px no-repeat; padding:0 0 0 20px;}.lang_staff .box{position:relative; height:105px; margin:10px 0 0 0; padding:22px; border:1px solid #c2c2c2; background:#f7f6f6;}.lang_staff .info{margin:0 0 0 106px;}.lang_staff .info dt{margin:6px 0 0 0; color:#707b9b; font-size:20px;}.lang_staff .info dd{font-size:12px; line-height:20px;}.lang_staff .info dd.eng{margin:5px 0 15px 0; color:#707b9b; font-size:13px;}.lang_staff .info_wrap{overflow:hidden;}.lang_staff .photo{width:86px; height:101px; float:left;}/* 기업사랑자문단 */.company_counsel{border-top:1px solid #d6d6d6; margin:35px 0 0 0; padding:35px 0 0 0;}.company_counsel .group{height:100%;}.company_counsel .group:after{content:''; display:block; float:none; clear:both;}.company_counsel .counselor{width:350px;}.company_counsel h4.title{color:#4c74e6; font-size:16px; background:url('/_kor/img/sub/depth1.gif') 0 3px no-repeat; padding:0 0 0 20px;}.company_counsel .box{position:relative; *height:100px; margin:10px 0 0 0; padding:22px; border:1px solid #c2c2c2; background:#f7f6f6;}.company_counsel .info{margin:0 0 0 106px;}.company_counsel .info dt{margin:6px 0 10px 0; color:#707b9b; font-size:20px;}.company_counsel .info dd{font-size:12px; line-height:20px;}.company_counsel .info dd.board{margin:5px 0 0 0;}.company_counsel .info_wrap{overflow:hidden;}.company_counsel .photo{width:88px; height:103px; float:left;}/* 홍보자료실 */.movie{}.movie .video_wrap{position:relative; height:366px; background:url('/_kor/img/contents/a10402030000_movie_bg.jpg') 0 bottom no-repeat;}.movie .video_wrap p.title{position:absolute; left:0; top:0; z-index:40;}.movie .video_wrap .video{position:absolute; z-index:40; left:279px; top:0; width:440px; height:325px;}.movie .video_wrap #video_title{display:block; height:30px; line-height:30px; font-weight:bold;}.movie .play_list{}.movie .play_list h4.title{height:34px; line-height:34px; font-size:17px; text-align:center; color:#445285; border-top:3px solid #4e5f9a; background:#e3e8f9;}.movie .play_list .list{padding:15px; background:#f7f6f6; border:1px solid #c2c2c2;}.movie .play_list .list ul{overflow:hidden; margin-left:-15px; background:url('/_kor/img/contents/a10402030000_li_line.gif') 360px 0 repeat-y;}.movie .play_list .list ul li{display:inline; position:relative; padding:6px 0 6px 15px; line-height:16px; float:left; width:300px; margin:0 0 0 30px; background:url('/_kor/img/contents/a10402030000_li_bu.gif') 0 11px no-repeat;}.movie .play_list .btn_play{position:absolute; right:0; top:4px; display:inline-block; width:68px; height:20px; line-height:20px; background:#809ae3; text-align:center; color:#fff; text-decoration:none;}.movie .play_list .btn_play:hover{background:#5371c3;}/* 홍보관둘러보기 */.gfez_preview{}.gfez_preview .info{overflow:hidden;}.gfez_preview .info .lft{float:left; width:300px;}.gfez_preview .info .rgt{float:right; width:395px; margin:50px 0 0 0; padding:10px; background:#ebebeb;}.gfez_preview .info .rgt ul{margin-top:-5px;}/* 사이트맵 */.sitemap{}.sitemap .group{overflow:hidden; margin-left:-57px; margin-bottom:40px;}.sitemap dl{display:inline; float:left; width:205px; background:#f2f2f2; margin-left:57px;}.sitemap dl dt{height:42px; line-height:42px; font-size:17px; text-align:center; background:#fff; border-top:3px solid #849bdc; border-bottom:1px solid #97a4c8;}.sitemap dl dt a{color:#4c74e6; text-decoration:none;}.sitemap dl dd{}.sitemap dl dd ul{}.sitemap dl dd ul li{border-bottom:1px solid #fff;}.sitemap dl dd ul li a{display:block; color:#545864; padding:7px 0 7px 29px; line-height:16px; border-bottom:1px solid #d4d8e4; background:url('/_kor/img/contents/sitemap_li_bu1.gif') 14px 11px no-repeat; font-size:13px;}.sitemap dl dd ul ul{padding:10px 30px; background:#bcc1ce;}.sitemap dl dd ul ul li{padding:0; border:0;}.sitemap dl dd ul ul li a{padding:3px 0 3px 16px; color:#fff; border:0; font-size:12px; background:url('/_kor/img/contents/sitemap_li_bu2.gif') 5px 10px no-repeat;}/* 주변볼거리 */.spectacle{}.spectacle h4.title{color:#707b9b; font-size:20px;}.spectacle .top{border-bottom:1px solid #c7c7c7; padding-bottom:8px; text-align:right;}.spectacle .article{margin-top:35px;}.spectacle .article .con{margin:15px 0 0 0; padding-bottom:20px; border-bottom:1px dotted #ccc; overflow:hidden;}.spectacle .article .photo{display:block; width:150px; height:100px; margin-right:15px; border:1px solid #9fa7bd;}/* 인사말 */.greeting{font-size:13px; text-align:justify;}.greeting .headline{margin-bottom:-45px;}/* 약력 */.director_profile{}.director_profile .fl{float:left; width:330px;}.director_profile .fr{float:left; width:400px;}.director_profile .career{}.director_profile h4.title{margin:0 0 12px 0; padding:0 0 0 42px; font-size:28px; line-height:35px;}.director_profile h4.title.bu1{background:url('/_kor/img/contents/a10601020000_bu1.gif') no-repeat;}.director_profile h4.title.bu2{background:url('/_kor/img/contents/a10601020000_bu2.gif') no-repeat;}.director_profile h4.title.bu3{background:url('/_kor/img/contents/a10601020000_bu3.gif') no-repeat;}.director_profile ul.tp1{margin:0 0 0 10px;}.director_profile ul.tp1 li{padding-left:12px; background:url('/_kor/img/contents/a10601020000_li_bu.gif') 0 8px no-repeat;}.director_profile ul.tp2{border-top:3px solid #8594ba;}.director_profile ul.tp2 li{padding:5px 0; border-bottom:1px solid #d2d2d2;}.director_profile ul.tp2 li span.period{display:block; float:left; width:120px; padding-left:30px; line-height:20px; color:#7e8ebe; background:url('/_kor/img/contents/a10601020000_li_bu.gif') 10px 7px no-repeat;}.director_profile ul.tp2 li span.con{display:block; margin-left:165px; line-height:20px;}.director_profile ul.tp2 li ul.con{margin-left:165px;}.director_profile ul.tp2 li ul.con li{padding:0; border-bottom:none; line-height:20px;}/* 연혁 */.history{}.history .category{position:relative; margin:8px 0 0 0;}.history .category ul{overflow:hidden;}.history .category ul li{float:left; width:136px;}.history .category ul li a{display:block; height:33px; padding:0 24px; line-height:13px; text-align:center; text-decoration:none;}.history .category ul li a.on{color:#4565be; background:url('/_kor/img/contents/a10602000000_category_selected.gif') center bottom no-repeat;}.history .category .prev{position:absolute; left:0; top:7px;}.history .category .next{position:absolute; right:0; top:7px;}.history .scroll_wrap{width:682px; height:36px; margin:0 0 0 27px; background:url('/_kor/img/contents/a10602000000_category_bg.gif') no-repeat;}.history .detail{margin:25px 0 0 0; overflow:hidden;}.history h4.title{float:left; width:150px; height:221px; background:url('/_kor/img/contents/a10602000000_h4_bg.gif') no-repeat;}.history h4.title span{display:block; padding:18px 0 0 0; text-align:center; color:#fff; font-size:30px; letter-spacing:-2px;}.history h4.title span.row2{padding:12px 0 0 0; font-size:25px;}.history h4.title span.row2 span{padding:12px 0 0 0; font-size:25px;}.history .detail .list{margin:0 0 0 180px;}.history .detail .list ul li{padding:5px 0;}.history .detail .list ul li span.period{display:block; float:left; width:80px; padding-left:30px; line-height:20px; color:#7e8ebe; background:url('/_kor/img/contents/a10601020000_li_bu.gif') 10px 7px no-repeat; font-size:13px;}.history .detail .list ul li span.con{display:block; margin-left:125px; line-height:20px; color:#5b5b5b; font-size:13px;}.history .detail .list ul li ul.con{margin-left:125px;}.history .detail .list ul li ul.con li{padding:0; border-bottom:none; line-height:20px; color:#5b5b5b; font-size:13px;}.history .detail .photo{overflow:hidden; margin-bottom:25px;}.history .detail .photo img{width:353px; height:247px;}.history .detail .photo .photo01{float:left; width:353px; height:247px; background:#eee;}.history .detail .photo .photo02{float:right; width:353px; height:247px; background:#eee;}/* 예약 */.reservation{}.reservation .headline{margin-bottom:-50px;}.reservation .busiSelect{height:34px;}.reservation .busiSelect button{background:#7a99f2; border:none; color:#fff; vertical-align:middle;}.reservation .date{margin-top:-30px; height:34px; text-align:center; font-size:23px;}.reservation .date a{text-decoration:none;}.tbl_calendar_type1{border:1px solid #848383;}.tbl_calendar_type1 thead th{height:38px; border-right:1px solid #ebebeb;}.tbl_calendar_type1 thead th.end{border-right:0;}.tbl_calendar_type1 tbody td{height:80px; vertical-align:top; border-top:1px solid #ebebeb; border-right:1px solid #ebebeb;}.tbl_calendar_type1 tbody td.end{border-right:0;}.tbl_calendar_type1 tbody td .con{}.tbl_calendar_type1 tbody td .num{display:block; margin:5px 0 0 5px; font-weight:bold; font:11px verdana;}.tbl_calendar_type1 tbody td a.btn_icon{display:inline-block; margin:10px 0 0 17px;}.tbl_calendar_type1 tbody td.sun .num{color:#ff400d;}.tbl_calendar_type1 tbody td.sat .num{color:#637dc9;}.org_text_b{color:#ff6600; font-weight:bold;}/* 개발계획 컨텐츠 상단 박스*/.dplan{position:relative; width:727px; height:377px; background:url('/_kor/img/sub/dplan_bg.jpg') no-repeat;}.dplan .title{position:absolute; left:0; top:20px; width:245px; height:57px; text-align:center; line-height:57px; font-size:20px; color:#fff;}.dplan .subtitle{position:absolute; left:0; top:98px; width:233px; text-align:right;}.dplan .photo{position:absolute; right:1px; top:21px; width:472px; height:323px;}.dplan .btn_go{position:absolute; left:0; top:220px; width:233px; text-align:right;}.dplan .btn_go a{text-decoration:none; color:#fff;}.dplan .btn_go a .btn{display:inline-block; height:17px; line-height:17px; padding:0 3px; font-size:11px; color:#fff; background:#7c7c7c; border-bottom:1px solid #464646; border-right:1px solid #464646; border-left:1px solid #a1a1a1; border-top:1px solid #a1a1a1;}.dplan .photo img{width:472px; height:323px;}/*조직도*/.demo {padding:10px; }.demo ul li ul, .demo ul li ul li ul {margin-left:5px;}.demo ul li {padding-left: 34px; line-height:22px; font-size:12px; background: url('/_kor/img/sub/depth2.gif') no-repeat 20px 6px;}.demo ul li ul li {padding-left: 10px; background: url('/_kor/img/sub/depth3.gif') no-repeat 0 8px;}.demo ul li ul li ul li {padding-left: 12px; background: url('/_kor/img/sub/depth4.gif') no-repeat 4px 9px;}.demo ul li ul li ul li ul li{padding-left: 12px; background: url('/_kor/img/sub/depth5.gif') no-repeat 4px 11px;}.viewer_list{}.viewer_list ul{overflow:hidden; margin-left:-40px;}.viewer_list ul li{display:inline; width:150px; float:left; height:80px; margin:10px 0 10px 40px; padding:10px 0; border:1px solid #c2c2c2; background:#f7f6f6; text-align:center;}.viewer_list ul li a{text-decoration:none;}.viewer_list ul li span.title{display:block; margin:3px 0 0 0; text-align:center; line-height:16px;}.gfez_rss{margin-top:50px;}.gfez_rss .headline{height:336px; padding-left:280px; background:url('/_kor/img/contents/a10705000000_bg.jpg') 30px 0 no-repeat;}.gfez_rss .info{margin:35px 0 0 0;}.gfez_rss .info ul{}.gfez_rss .info ul li{position:relative;}.gfez_rss .info ul li span.title{position:absolute; left:0; top:0; width:179px; text-align:center;}.gfez_rss .info ul li dl{margin:0 0 0 179px; padding:15px 30px;}.gfez_rss .info ul li dl dt{float:left; width:150px; line-height:20px; height:20px; padding:11px 0; color:#fff; font-size:14px;}.gfez_rss .info ul li dl dd{margin:0 0 0 150px; line-height:20px; height:20px; padding:11px 0; color:#bfcff9; font-size:12px;}.gfez_rss .info ul li dl dt.first{border-top:0 !important;}.gfez_rss .info ul li dl dd.first{border-top:0 !important;}.gfez_rss .info ul li.type01{background:#4c6cc4;}.gfez_rss .info ul li.type01 span.title{top:50px;}.gfez_rss .info ul li.type01 dl{background:#5e85f1;}.gfez_rss .info ul li.type01 dl dt{border-top:1px solid #8ca7f5;}.gfez_rss .info ul li.type01 dl dd{border-top:1px solid #8ca7f5;}.gfez_rss .info ul li.type02{background:#4c92c4;}.gfez_rss .info ul li.type02 span.title{top:80px;}.gfez_rss .info ul li.type02 dl{background:#5eb4f1;}.gfez_rss .info ul li.type02 dl dt{width:410px; border-top:1px solid #8cc8f5;}.gfez_rss .info ul li.type02 dl dd{margin:0 0 0 410px; border-top:1px solid #8cc8f5;}.gfez_rss .info ul li.type02 dl dd a.down{display:inline-block; height:20px; line-height:20px; padding:0 10px; text-align:center; color:#c1e5ff; background:#397dad; font-size:11px; text-decoration:none;}.gfez_rss .help_screen{padding:40px 0; text-align:center; border-bottom:1px solid #dcdcdc;}.rules {}.rules li{margin:10px 0 0 0;}.rules li .box{position:relative; height:46px; line-height:46px; background:#e8e9e9;}.rules li .box span.title{display:inline-block; font-size:16px; color:#646464; padding-left:31px; background:url('/_kor/img/contents/a10506000000_bu1.gif') 12px 16px no-repeat;}.rules li .box a.btn_open{position:absolute; z-index:9999999; right:0; top:0; display:inline-block; width:60px; height:46px; background:#cfcfcf; text-align:center;}.rules li .box a.btn_open img{padding:19px 0 0 0;}.rules li ol{display:none;}.rules li li{margin:0; border-bottom:1px solid #c6c6c6;}.rules li li .box{height:40px; line-height:40px; background:#aeaeae;}.rules li li .box span.title{font-size:14px; color:#fff; padding-left:48px; background:url('/_kor/img/contents/a10506000000_bu2.gif') 31px 16px no-repeat;}.rules li li .box a.btn_down{position:absolute; z-index:9999999; right:12px; top:9px; display:inline-block; width:68px; height:22px; color:#fff; line-height:22px; background:#727272; text-align:center; text-decoration:none;}.rules li li .box a.btn_open{position:absolute; z-index:9999999; right:0; top:0; display:inline-block; width:60px; height:40px; background:#727272; text-align:center;}.rules li li .box a.btn_open img{padding:14px 0 0 0;}.rules li li li{margin:0; border-bottom:1px solid #a3a3a3;}.rules li li li .box{height:35px; line-height:35px; background:#8f8f8f;}.rules li li li .box span.title{font-size:12px; color:#fff; padding-left:61px;background:url('/_kor/img/contents/a10506000000_bu3.gif') 48px 16px no-repeat;}.rules li li li .box a.btn_down{position:absolute; z-index:9999999; right:12px; top:7px; display:inline-block; width:68px; height:22px; color:#fff; line-height:22px; background:#727272; text-align:center; text-decoration:none;}/* 로그인 폼 */form.loginForm{position:relative; width:400px; height:100%; margin:80px auto;}form.loginForm:after{content:""; display:block; float:none; clear:both;}form.loginForm div.itemWrap{float:left;}form.loginForm div.item{height:28px; padding:5px 0;}form.loginForm div.item label{display:inline-block; width:70px; float:left;}form.loginForm div.item label img{margin:5px 0 0 0;}form.loginForm div.item input.textbox{width:218px; height:26px; margin:0; padding:0; line-height:26px; border:1px solid #e9e9e9; text-indent:5px; border-top:1px solid #aeaeae;}form.loginForm div.itemWrap button{display:block; float:left; top:5px; right:0; position:absolute; height:65px; width:65px }/* 디폴트글보기 */.program .defaultView{margin:12px 0 0 0;}.program .defaultView{border-top:2px solid #666;}.program .defaultView .viewHeader h4{height:42px; font-size:14px; line-height:42px; padding:0 0 0 15px; background:#fbfbfb;}.program .defaultView .viewHeader dl{height:100%; border-top:1px dotted #ccc;}.program .defaultView .viewHeader dl:after{content:""; display:block; clear:both;}.program .defaultView .viewHeader dl.info dt{display:inline; float:left; height:34px; margin:0 15px 0 0; line-height:34px; text-indent:15px; color:#666;}.program .defaultView .viewHeader dl.info dd{float:left; width:25%; height:34px; line-height:34px; color:#666;}.program .defaultView .viewHeader dl.info dd.hit{width:30px;}.program .defaultView .viewHeader dl.file{padding:10px 0;}.program .defaultView .viewHeader dl.file dt{display:inline-block; float:left; margin:4px 15px 0 0;  text-indent:15px; color:#666;}.program .defaultView .viewHeader dl.file dd{margin:0 0 0 72px; color:#666; height:18px; line-height:18px;}.program .defaultView .viewHeader dl.file dd a{display:inline-block; color:#666; line-height:18px;}.program .defaultView .viewHeader dl.file dd a.hwp{padding-left:20px; background:url('/_KOR518/img/common/icon_hwp.gif') no-repeat;}.program .defaultView .viewBody{border-top:1px solid #ccc; padding:22px 16px; line-height:20px; height:100%;}.program .defaultView .viewBody:after{content:""; display:block; float:none; clear:both;}.program .defaultView .viewBody a img{display:block;}.program .defaultView dl.prevNext{margin:30px 0 0 0; height:100%;}.program .defaultView dl.prevNext:after{content:""; display:block; clear:both;}.program .defaultView dl.prevNext dt{float:left; height:29px; width:86px; text-indent:16px; line-height:29px; color:#333;}.program .defaultView dl.prevNext dd{color:#666;}.program .defaultView dl.prevNext dt.prev,.program .defaultView dl.prevNext dd.prev{border-top:2px solid #ccc;}.program .defaultView dl.prevNext dt.prev{border-top:2px solid #999; background:url('/_KOR518/img/board/icon_up.gif') 62px 10px no-repeat;}.program .defaultView dl.prevNext dt.next,.program .defaultView dl.prevNext dd.next{border-bottom:2px solid #ccc; border-top:1px solid #ccc;}.program .defaultView dl.prevNext dt.next{border-bottom:2px solid #999; background:url('/_KOR518/img/board/icon_down.gif') 62px 10px no-repeat;}.program .defaultView dl.prevNext dd{height:29px; line-height:29px; text-indent:15px;}/* 디폴트글쓰기 */div.defaultWrite{position:relative; border-top:2px solid #666;}div.defaultWrite fieldset{width:100%;}div.defaultWrite legend{width:100%; height:42px; line-height:42px; text-align:left; text-indent:10px; background:#fbfbfb;}div.defaultWrite legend img{margin:15px 0 0 0;}div.defaultWrite div.info{position:absolute; right:10px; top:10px;padding:0 0 0 17px;}div.defaultWrite div.info span.required{display:inlie-block; padding-left:12px; font-weight:normal; color:#930}div.defaultWrite div.section{height:100%; padding:7px 0;border-top:1px solid #ddd;}div.defaultWrite div.section:after{content:""; display:block; float:none; clear:both;}div.defaultWrite div.group{margin:0 0 0 120px;}div.defaultWrite div.title{display:inline; float:left; width:120px; margin:5px 0 0 0; text-indent:7px;}div.defaultWrite div.item{height:100%; padding:4px 0; line-height:22px;}div.defaultWrite div.item:after{content:""; display:block; float:none; clear:both;}div.defaultWrite div.item span.head{display:inline-block; float:left; width:83px; padding:0 0 0 17px; line-height:22px; color:#666; vertical-align:top;}div.defaultWrite div.item div.body{font-size:11px; color:#666; float:left; width:500px;}div.defaultWrite div.item input.textbox{border:1px solid #d4d4d4; border-right:1px solid #efefef; border-bottom:1px solid #efefef;}div.defaultWrite span.required{display:inline-block; font-weight:bold; background:url('/_kor/img/common/bu_required.gif') 0 7px no-repeat;}div.defaultWrite div.navi{margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px solid; text-align:center;}div.defaultWrite em.allim{position:absolute; right:0; top:8px;}/* 웹진 */div.listEbook{height:100%; margin:5px 0 0 0; border-top:1px solid #ccc;}div.listEbook div.article{padding:15px 0; border-top:1px dotted #ccc;}div.listEbook div.thumb{float:left; width:150px; text-align:center;}div.listEbook div.thumb img.book{width:136px; height:190px; margin:0 0 10px 0; padding:5px; border:1px solid #ccc;}div.listEbook div.con{display:inline-block; float:left; width:500px; margin:0 0 0 26px;}div.listEbook div.con h4{margin:5px 0 0 0; font-size:14px; line-height:14px; font-weight:bold; color:#333;}div.listEbook div.con dl.info{height:100%; margin:20px 0 0 0;}div.listEbook div.con dl.info:after{content:""; display:block; float:none; clear:both;}div.listEbook div.con dl.info dt{float:left; width:57px; height:20px;}div.listEbook div.con dl.info dd{height:20px;}div.listEbook div.con div.txt{margin:20px 0 0 0; line-height:20px;}div.listEbook div.con div.txt p.planning{color:#930;}div.listEbook div.con div.txt p.planning strong{display:inline-block; margin:0 0 5px 0; font-size:14px;}div.listEbook div.con div.txt p.contents{margin:15px 0 0 0;}