@charset "euc-kr";

@import url('global.css');
@import url('layout.css');

/* main */
.mainVisual {position:relative; height:390px; margin-top:20px;}
.mainVisual .img {float:left;}
.mainVisual .list {float:left; position:relative; width:290px; padding-top:50px;}
.mainVisual .list ul {margin:0; padding:0;}
.mainVisual .list ul li {margin:0 0 3px 0; padding:0; list-style-type:none;}
.mainVisual .list a {display:block; height:67px;}
.mainVisual .list a:hover {background:url('/images/main/bg_list.gif') no-repeat;}
.mainVisual .list a:hover dl dt {color:#80b0d7;}
.mainVisual .list a:hover dl dt strong {color:#ffffff;}
.mainVisual .list a dl {width:290px; overflow:hidden;}
.mainVisual .list a dl dt {float:right; width:180px; height:67px; padding-right:15px; margin-top:2px; font-size:12px; color:#727272; cursor:pointer;}
.mainVisual .list a dl dt strong {display:block; margin:6px 0 3px 0; font-size:12px; color:#616161;}
.mainVisual .list .on a {background:url('/images/main/bg_list.gif') no-repeat; height:67px;}
.mainVisual .list .on a dl dt {color:#80b0d7;}
.mainVisual .list .on a dl dt strong {color:#ffffff;}
.mainVisual .list dl dd {float:left; width:80px; height:64px; padding:3px 0 0 3px;}
.mainVisual .list .btnPrev {display:block; position:absolute; top:5px; left:0;}
.mainVisual .list .btnNext {display:block; position:absolute; top:365px; left:0;}
.mainVisual .list .btnPrev a, .mainVisual .list .btnNext a {background:none; height:17px;}

.midCon {margin-top:20px;}
.midCon ul {width:100%; overflow:hidden; margin:0; padding:0;}
.midCon ul li {float:left; margin:0 10px 0 0; padding:0; list-style-type:none;}
.midCon ul li img {vertical-align:middle; width:183px; height:64px;}
.midCon ul li.end {margin:0; padding:0;}

.fooCon {margin-top:40px; width:100%; overflow:hidden;}
.fooCon .title {position:relative; overflow:hidden;}
.fooCon .title h2 {font-size:12px;}
.fooCon .title span {display:block; position:absolute; top:2px; right:0;}
.fooCon .title span a {display:block; padding:3px 0;}
.fooCon .notice {float:left; width:300px;}
.fooCon .notice ul {width:100%; margin:15px 0 0 0; padding:0;}
.fooCon .notice ul li {position:relative; margin:0; padding:0; list-style-type:none; font-size:11px;}
.fooCon .notice ul li a {display:inline-block; padding:3px 0;}
.fooCon .notice ul li a:link, .fooCon .notice ul li a:visited {color:#7f7f7f;}
.fooCon .notice ul li a:hover, .fooCon .notice ul li a:active {color:#0060af;}
.fooCon .notice ul li span {display:block; position:absolute; top:1px; right:0; font-family:verdana;}
.fooCon .manager {float:left; width:385px; margin-left:68px;}
.fooCon .manager ul {margin:28px 0 0 0; padding:0;}
.fooCon .manager ul li {float:left; margin:0; padding:0; list-style-type:none;}
.fooCon .manager ul li.end {margin-left:23px; padding-left:25px; background:url('/images/main/bar01.gif') no-repeat 0 12px;}
.fooCon .quick {float:right;}
.fooCon .quick ul {margin:15px 0 0 0; padding:0;}
.fooCon .quick ul li {margin:0; padding:0; list-style-type:none;}


/* lnb */
#lnb .title {position:relative; width:100%; height:64px; border-bottom:1px solid #e2e2e2;}
#lnb .title h2 {padding:5px 0 0 0; font-size:24px; line-height:24px; color:#3883c1; letter-spacing:-0.1em;}
#lnb .title h2 img {vertical-align:top;}
html>/**/body #lnb .title h2.eng {letter-spacing:0;}/* ff */
#lnb .title p {padding-top:3px; font-size:16px; line-height:16px; color:#a8a8a8; font-weight:bold;}
#lnb .title div {position:absolute; top:-60px; left:249px; width:1px; height:60px; background:#fff;}

#lnb .navi ul {overflow:hidden; margin:0; padding:0;}
#lnb .navi ul li {padding:10px 0; margin:0; list-style-type:none; border-bottom:1px solid #e2e2e2;}
#lnb .navi ul li.on {background:#f7f7f7;}
#lnb .navi ul li strong {display:inline-block; margin-left:13px; padding:2px 1px 0 2px; font-size:14px; color:#474747;}
#lnb .navi ul li ul {width:95%; padding:2px 0 0 10px;}
#lnb .navi ul li ul li {float:left; width:48%; padding:0; border-bottom:0;}
#lnb .navi ul li ul li a {display:inline-block; padding:3px 3px 1px 10px; background:url('/images/common/ico_lnb.gif') no-repeat 3px 7px;}
#lnb .navi ul li ul li a:link, #lnb .navi ul li ul li a:visited {color:#828282;}
#lnb .navi ul li ul li a:active {color:#d4d4d4; background-color:#474747;}
#lnb .navi ul li.on ul li.onA a:link, #lnb .navi ul li.on ul li.onA a:visited, #lnb .navi ul li.on ul li.onA a:hover, #lnb .navi ul li.on ul li.onA a:active  {color:#d4d4d4; background-color:#474747;}

#lnb .navi ul li.on a strong.on {color:#d4d4d4 !important; background-color:#474747;}/* 2depth ¼±ÅÃµÆÀ» °æ¿ì */

#lnb .naviMem ul {overflow:hidden; margin:0; padding:0;}
#lnb .naviMem ul li {padding:12px 0 11px 10px; margin:0; list-style-type:none; border-bottom:1px solid #e2e2e2; font-size:14px; font-weight:bold;}
#lnb .naviMem ul li a {display:inline-block; padding:3px 1px 1px 1px; color:#474747;}
#lnb .naviMem ul li.on {background:#f7f7f7;}
#lnb .naviMem ul li.on a:link, #lnb .naviMem ul li.on a:visited, #lnb .naviMem ul li.on a:hover, #lnb .naviMem ul li.on a:active {color:#ffffff; background-color:#474747;}

#lnb .navi ul li a.on {color:#d4d4d4; background-color:#828282;}
#lnb .navi ul li ul li a.on {color:#d4d4d4; background-color:#474747;}
#lnb .naviMem ul li a.on {color:#d4d4d4; background-color:#474747;}

/* location */
.location {width:100%; padding-bottom:25px; overflow:hidden;}
.location ul {float:right; margin:0; padding:0;}
.location ul li {float:left; margin:0 0 0 5px; padding:0 0 0 8px; list-style-type:none; background:url('/images/common/ico_loca.gif') no-repeat left 4px; color:#4d4e4e; letter-spacing:-0.1em;}
.location ul li.txtB {float:left; padding-left:8px; margin-left:5px; background:url('/images/common/ico_loca.gif') no-repeat left 4px; color:#4d4e4e; font-weight:bold; letter-spacing:-0.1em;}
.location ul li.home {width:10px; padding:0; margin:0; background:url('/images/common/ico_home.gif') no-repeat left 2px; text-indent:-1000px;}
.location ul li a {display:inline-block; font-weight:normal;}
.location ul li a:link, .location ul li a:visited {color:#757575;}
.location ul li a:hover,.location ul li a:active {color:#4d4e4e;}

/* member */
.loginWrap {position:relative; width:775px; margin:0 auto; overflow:hidden;}
.loginWrap p.txt {padding:90px 0 60px 0;}
.loginWrap p.txt span {position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font-size:0;}

.loginWrap h2 {height:30px; font-size:18px; line-height:20px; color:#0060af;}/* img °æ¿ì */
.loginWrap h2.titA {height:27px; padding-top:3px; font-size:18px; line-height:20px; color:#0060af;}/* txt °æ¿ì */
.loginWrap .info {float:left; width:440px; border-bottom:2px solid #f2f2f2;}
.loginWrap .info fieldset {border:1px solid #d6d6d6; border-top:2px solid #0060af;}
.loginWrap .info dl {float:left; width:275px; padding:28px 0 23px 50px;}
.loginWrap .info dl dt {float:left; width:60px; height:18px; padding:8px 0 0 0; font-weight:bold;}
.loginWrap .info dl dd {float:left; width:200px; height:21px; padding:5px 0 1px 0;}
.loginWrap .info dl dt.end, .info dl dd.end {height:40px !important;}
.loginWrap .info dl dd input {width:195px; vertical-align:middle;}
.loginWrap .info dl dd p {margin-top:8px;}
.loginWrap .info .btn {float:left; margin:30px 0 0 0;}
.loginWrap .info .idSch {clear:both; width:100%;}
.loginWrap .info .idSch ul {overflow:hidden; height:34px; margin:0; padding:0; background:#e4e4e4 url('/images/member/bg_loginbtn.gif') repeat-x;}
.loginWrap .info .idSch ul li {float:left; width:40%; height:27px; padding:7px 20px 0 20px; background:url('/images/member/bar_login01.gif') no-repeat right 0; text-align:center;}
.loginWrap .info .idSch ul li.end {background:none;} 
.loginWrap .info .idSch ul li a {display:inline-block; padding:3px 10px; background:url('/images/common/ico_arr04.gif') no-repeat 0 6px; font-weight:bold;}
.loginWrap .info .idSch ul li a:link, .loginWrap .info .idSch ul li a:visited, .loginWrap .info .idSch ul li a:hover, .loginWrap .info .idSch ul li a:active {color:#525252;} 

.childInfo {padding-top:13px; margin-top:8px; background:url('/images/common/line01.gif') repeat-x 0 0;}
.childAdd {padding-top:10px; background:url('/images/common/line01.gif') repeat-x 0 0;}

/* box */
.boxA {float:right; width:300px; border-bottom:2px solid #f2f2f2;}
.boxA .cont {padding:30px 10px 25px 10px; border:1px solid #d6d6d6; border-top:2px solid #0060af; text-align:center;}
.boxA .cont p {font-size:12px; line-height:18px; font-weight:bold; letter-spacing:-0.1em;}
.boxA .cont .btn {display:block; padding-top:25px; _padding-top:27px;}
.boxB {position:relative; width:100%; border-bottom:2px solid #f2f2f2;}
.boxB .cont {padding:30px 10px 25px 10px; border:1px solid #d6d6d6; border-top:2px solid #0060af;}
.boxB .cont p {font-size:12px; letter-spacing:-0.1em;}
.boxB .cont p.fir {margin-top:0 !important; color:#a3a3a3 !important; line-height:16px;}
.boxB .cont p.fir strong {color:#4e4e4e !important;}
.boxB .cont .btn {display:block; padding-top:25px; _padding-top:27px;}
.boxB .cont .btnB {display:block; padding-top:25px; _padding-top:27px; text-align:center;}
.boxB .contFin {padding:50px 10px 50px 10px; border:1px solid #d6d6d6; border-top:2px solid #0060af; color:#4e4e4e; text-align:center; font-weight:bold;}
.boxB .contFin p.txtB {font-size:18px; line-height:24px;}
.boxB .contFin strong {font-size:16px; color:#0b65b0;}
.boxB .contFin p.txtA {margin-top:5px !important; font-size:12px; color:#757575 !important;}
.boxB .contFin .btnB {display:block; margin-top:30px;}
.boxB .contFin .btnB img {margin-right:10px;}
.boxB .agreeWrap {padding:20px 10px; height:100px; overflow:auto; border:1px solid #d6d6d6; border-top:2px solid #0060af;}
.boxB .agreeWrap p {margin-top:15px !important;}/* #contWrap p ¿©±â¼­µµ Á¦¾îÇÏ°í ÀÖÀ½ */
.boxB .agreeWrap .ddd {margin:5px 10px 0 10px !important;}

.boxB .agreeWrapB {padding:20px 10px; border:1px solid #d6d6d6; border-top:2px solid #0060af;}
.boxB .agreeWrapB p {margin-top:15px !important;}/* #contWrap p ¿©±â¼­µµ Á¦¾îÇÏ°í ÀÖÀ½ */
.boxB .agreeWrapB .ddd {margin:5px 10px 0 10px !important;}


.boxC {position:relative; width:100%;}
.boxC .cont {padding:10px; background:#f4f4f4; border-top:2px solid #0060af; font-weight:bold; text-align:center; color:#4e4e4e;}

.boxWrap {width:100%; overflow:hidden;}
.boxWrap .boxD {float:left; width:325px; border-bottom:2px solid #f2f2f2;}
.boxWrap .end {float:right !important;}
.boxWrap .end .cont {background:#f4f4f4 !important;}
.boxWrap .boxD .cont {padding:30px 10px 35px 10px; border:1px solid #d6d6d6; border-top:2px solid #0060af;}
.boxWrap .boxD .cont p {margin-bottom:5px !important; margin-left:5px !important; font-size:11px; color:#a3a3a3 !important;}
.boxWrap .boxD .cont p em {color:#0b66b0 !important;}/* blue */
.boxWrap .boxD .cont dl {float:left; width:80%; padding-left:5px;}
.boxWrap .boxD .cont dl dt {float:left; width:70px; height:21px; padding:8px 0 0 0; font-weight:bold;}
.boxWrap .boxD .cont dl dd {float:left; width:165px; height:26px; padding:3px 0 0 0;}
.boxWrap .boxD .cont dl dd input {width:155px;}
.boxWrap .boxD .cont .btn {float:left;}

.agrBox {padding:10px; margin-top:5px !important; background:#f4f4f4; text-align:center; font-weight:bold;}

.checkWrap {width:100%; overflow:hidden;}
.checkWrap .thum {float:left; padding:0 60px 5px 60px;}
.checkWrap .btn {margin-top:10px;}
.checkWrap dl {float:left; width:300px; margin-top:15px; overflow:hidden;}
.checkWrap dl dt {float:left; width:60px; height:15px; padding:5px 0 10px 0;}
.checkWrap dl dd {float:left; width:220px; height:28px; padding:2px 0 0 0;}
.checkWrap dl dd input {width:220px;}
.checkWrap span.btnB {float:left; padding-top:15px;}
.checkWrap span.btnB img {margin-right:13px;}

/* contents */
#contWrap h3 {height:20px; padding:5px 0 3px 0; font-size:20px; color:#313131;}
#contWrap h3.step {height:61px; padding:0 0 40px 0;}
#contWrap h4 {height:15px; padding:5px 0 3px 0; margin-top:20px; font-size:16px; color:#2a2a2a;}
#contWrap h4.memTit {height:27px; padding:3px 0 0 0; margin-top:10px; font-size:18px; line-height:20px;}
#contWrap h4.memTitB {height:27px; padding:3px 0 0 0; margin-top:30px; font-size:18px; line-height:20px;}

#contWrap p {margin-top:15px; color:#5e5e5e;}
#contWrap p.memTxt {padding-bottom:30px; margin-top:0;}
#contWrap p.memTxt span {position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font-size:0;}

#contWrap ul.txtTypA {margin:0; padding:10px 0 0 0;}
#contWrap ul.txtTypA li {margin:0 0 10px 0; padding:0 0 10px 0; list-style-type:none; background:url('/images/common/line01.gif') repeat-x 0 bottom;}
#contWrap ul.txtTypA li.end {background:none;}
#contWrap ul.txtTypA li h5 {height:18px; padding-left:23px; margin-top:10px; font-size:14px; color:#454545; background:url('/images/common/ico_arr01.gif') no-repeat;}
#contWrap ul.txtTypA li p {padding-left:23px; margin-top:2px !important;}
#contWrap ul.txtTypA li ul {margin:8px 0 0 23px; padding:0;}
#contWrap ul.txtTypA li ul li {padding:0 0 0 15px; margin:0 0 5px 0; background:url('/images/common/ico_arr02.gif') no-repeat 0 3px; color:#5e5e5e; line-height:16px;}
#contWrap ul.txtTypA li ul li ul {margin:3px 0 0 3px; padding:0;}
#contWrap ul.txtTypA li ul li ul li {padding:0 0 0 5px; margin:0 0 2px 0; background:url('/images/common/ico_arr03.gif') no-repeat 0 6px; font-size:11px; line-height:15px; color:#989898;}

.conTypB {margin:15px 0 20px 0; overflow:hidden; border-bottom:1px solid #c4c4c4;}
.conTypB ul {width:100%; margin:0; padding:0;}
.conTypB ul li {float:left; margin:0; padding:0; list-style-type:none; border-top:1px solid #c4c4c4; border-left:1px solid #c4c4c4; font-size:11px; color:#4e4e4e;}
.conTypB ul li.num {width:84px; height:55px; padding:25px 0 5px 0; border-left:none; background:url('/images/sub/txt_no.gif') no-repeat 0 10px; font-family:verdana; font-size:30px;}
.conTypB ul li.tit {width:588px; height:55px; padding:25px 0 5px 0; border-left:0 !important; background:url('/images/sub/txt_tit.gif') no-repeat 0 10px; font-weight:bold; font-size:14px;}
.conTypB ul li.titB {width:669px; height:55px; padding:25px 0 5px 0; border-left:0 !important; background:url('/images/sub/txt_tit.gif') no-repeat 0 10px; font-weight:bold; font-size:14px;}
.conTypB ul li.rcon {width:70px; height:24px; padding:18px 0 0 10px; font-family:verdana;}
.conTypB ul li.rconB {width:70px; height:67px; padding:18px 0 0 10px; font-family:verdana;}
.conTypB ul li.date {background:url('/images/sub/txt_date.gif') no-repeat 10px 10px;}
.conTypB ul li.hit {background:url('/images/sub/txt_hit.gif') no-repeat 10px 10px;}

#contWrap .file {overflow:hidden;}
#contWrap .file dl {width:100%;}
#contWrap .file dl dt {float:left; width:9%; height:18px; padding-top:2px; background:url('/images/common/v_01.gif') no-repeat right 5px; font-weight:bold;}
#contWrap .file dl dd {float:left; width:85%; padding-left:7px;}
#contWrap .file dl dd a {display:inline-block; padding:2px 20px 2px 2px; margin-right:7px; background:url('/images/common/ico_down.gif') no-repeat right 2px;}

#contWrap .snsBtn {margin-top:15px; padding-bottom:10px; border-bottom:1px solid #c4c4c4;}
#contWrap .snsBtn img {vertical-align:middle; margin-right:5px;}


/* bbs */
.bbsJoin {border-top:2px solid #0060af; border-bottom:1px solid #d6d6d6;}
.bbsJoin thead th {padding:13px 10px 11px 10px; background:#f4f4f4; font-size:14px; color:#4e4e4e; text-align:left;}
.bbsJoin thead td {padding:13px 10px 11px 10px; background:#f4f4f4; font-size:12px; color:#4e4e4e; text-align:right; font-weight:bold;}
.bbsJoin tbody th {padding:11px 0 10px 10px; border-top:1px solid #d6d6d6; color:#4e4e4e; background:url('/images/member/ico_ast.gif') no-repeat 0 center; text-align:left;}
.bbsJoin tbody th.thA {padding-left:0; background:none; vertical-align:top;}
.bbsJoin tbody th.thA div {padding-left:10px;background:url('/images/member/ico_ast.gif') no-repeat 0 4px;}
.bbsJoin tbody td {padding:11px 0 10px 10px; border-top:1px solid #d6d6d6; color:#797979;}
.bbsJoin tbody td .txtNa {font-size:11px; color:#c36f0c !important;}/* orange */
.bbsJoin tbody td p {margin-top:8px !important;}
.bbsJoin tbody td .code {width:40px;}
.bbsJoin tbody td .addr {width:70%;}
.bbsJoin tbody td ul.list {margin:0; padding:0;}
.bbsJoin tbody td ul.list li {margin:0 0 8px 0; padding:0 0 5px 0; list-style-type:none; background:url('/images/common/line01.gif') repeat-x 0 bottom;}
.bbsJoin tbody td ul.list li.end {margin-bottom:0; background:none;} 
.bbsJoin tbody td ul.list p {margin-top:0px !important; padding-left:23px; background:url('/images/common/ico_arr05.gif') no-repeat 18px 5px;}
.bbsJoin tbody td img {vertical-align:middle;}

#contWrap .bbsA {margin-top:10px; border-top:1px solid #9ea6a6; border-bottom:1px solid #bbbbbb;}
#contWrap .bbsA th {padding:6px 0 4px 0; background:#f1f5f5; color:#5e5e5e; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
#contWrap .bbsA td {padding:7px 5px 5px 10px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
#contWrap .bbsA th.end, #contWrap .bbsA td.end  {border-right:0;}
#contWrap .bbsA td.etc {padding-left:0; border-right:0; text-align:center;}
#contWrap .bbsA td.tdB {padding-left:0; text-align:center;}/* 111129 Ãß°¡ */


#contWrap .bbsB {margin-top:20px; border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;}
#contWrap .bbsB td {padding:6px 0; border-bottom:1px solid #e7e7e7; text-align:center; font-family:verdana; font-size:11px;}
#contWrap .bbsB td.tal {padding:9px 0 5px 10px; text-align:left; font-family:'µ¸¿ò', dotum, sans-serif; font-size:12px;}
#contWrap .bbsB tr.on td, #contWrap .bbsB tr.on th {background:#f6f6f6;}
#contWrap .bbsB tbody th {padding:9px 0 5px 10px; border-bottom:1px solid #e7e7e7; font-family:'µ¸¿ò', dotum, sans-serif; font-size:12px; color:#333333;}

#contWrap .bbsD {margin-top:15px; background:url('/images/sub/bg_bbs.gif') no-repeat; border-bottom:1px solid #c4c4c4;}
#contWrap .bbsD thead th {height:30px; background:url('/images/sub/th_bar.gif') repeat-y right 0;}
#contWrap .bbsD thead th.end {background:none;}
#contWrap .bbsD tbody {background:none;}
#contWrap .bbsD td {padding:6px 0; border-bottom:1px solid #e7e7e7; text-align:center; font-family:verdana; font-size:11px;}
#contWrap .bbsD td.tal {padding:9px 0 5px 10px; text-align:left; font-family:'µ¸¿ò', dotum, sans-serif; font-size:12px;}
#contWrap .bbsD tr.on td {background:#f6f6f6;}

#contWrap .bbsE {margin-top:10px; border-top:1px solid #e9e9e9;}
#contWrap .bbsE tbody th, #contWrap .bbsE tbody td {padding:10px 0 9px 0; border-bottom:1px solid #e9e9e9; font-size:14px; text-align:left; font-weight:bold;}
#contWrap .bbsE tbody th {color:#4e4e4e;}
#contWrap .bbsE tbody td {color:#0060af;}
#contWrap .bbsE tbody td.eng {letter-spacing:0;}

/* thumnail */
#contWrap .bbsC {margin:15px 0 0 0; border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;}
#contWrap .bbsC td {padding:25px 10px 15px 30px; border-bottom:1px solid #e7e7e7; vertical-align:top;}
#contWrap .bbsC td.no {padding:15px 0 15px 0; font-family:verdana; font-size:14px; font-weight:bold; color:#4e4e4e; text-align:center; vertical-align:middle;}
#contWrap .bbsC td.thum {height:110px; padding:15px 0; overflow:hidden;}
#contWrap .bbsC td .tal {margin:0 0 3px 0; font-size:18px; font-weight:bold;}
#contWrap .bbsC td .tal a:link, #contWrap .bbsC td .tal a:visited, #contWrap .bbsC td .tal a:hover, #contWrap .bbsC td .tal a:active {color:#4e4e4e;}
#contWrap .bbsC td span {display:inline-block; margin:0 10px 10px 0; font-family:verdana; font-size:10px; line-height:14px; color:#7f7f7f; font-weight:bold; letter-spacing:normal;}
#contWrap .bbsC td span em {display:inline-block; margin-right:3px; color:#666666;}
#contWrap .bbsC td .con {margin:0; color:#808080;}

.detailBtn {margin-top:15px; text-align:right;}

/* search */
.search {margin-top:30px; padding:10px; text-align:center; background:#f2f2f2;}
.search img, input, select {vertical-align:middle;}
.search input {width:340px; margin-right:3px;}
.search select {width:80px; margin-left:5px;}

/* office search */
.officeSearch {margin-top:30px; padding:6px 10px 12px 10px; text-align:center;  background:url('/images/sub/bg_search.gif') no-repeat 0 0;}
.officeSearch img, input, select {vertical-align:middle;}
.officeSearch input {width:300px; margin-right:3px;}
.officeSearch select {width:80px; margin-left:5px;}

.sitemap {width:100%;}
.sitemap ul {overflow:hidden; margin:20px 0 30px 0; padding:0;}
.sitemap ul li {float:left; width:203px; margin:0 30px 0 0; padding:0; list-style-type:none;}
.sitemap ul li.end {margin-right:0;}
.sitemap ul li h3 {display:block; margin:0; padding:0 !important; height:24px !important; border-top:1px solid #cbcbcb; border-bottom:1px solid #e4e4e4;}
.sitemap ul li h3 img {vertical-align:middle;}
.sitemap ul li ul {width:100%; margin-top:10px; border:0;}
.sitemap ul li ul li {font-weight:bold;}
.sitemap ul li ul li strong {display:inline-block; padding:3px 0 2px 10px; cursor:pointer; background:url('../images/common/ico_arr05.gif') no-repeat 0 7px;}
.sitemap ul li ul li a {display:inline-block; width:100%;}
.sitemap ul li ul li a:link, .sitemap ul li ul li a:visited {color:#7f7f7f;}
.sitemap ul li ul li a:hover, .sitemap ul li ul li a:active {color:#5a9ab7;}
.sitemap ul li ul li ul {width:100%; margin:0 0 5px 0; display:block;}
.sitemap ul li ul li ul li {padding:0 0 0 22px; font-size:11px; line-height:16px; font-weight:normal; background:url('../images/common/ico_arr06.gif') no-repeat 12px center;}
.sitemap ul li ul li ul li a:link, .sitemap ul li ul li ul li a:visited {color:#a6a6a6;}
.sitemap ul li ul li ul li a:hover, .sitemap ul li ul li ul li a:active {color:#5a9ab7;}

/* editor »ðÀÔ ÅØ½ºÆ® */
#contWrap blockquote.q1,
#contWrap blockquote.q2,
#contWrap blockquote.q3,
#contWrap blockquote.q4,
#contWrap blockquote.q5,
#contWrap blockquote.q6,
#contWrap blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}

#contWrap blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
#contWrap blockquote.q2{ padding:0 10px; background:url(/js/SmartEditor/img/bg_qmark.gif) no-repeat;}
#contWrap blockquote.q3{ border:1px solid #d9d9d9;}
#contWrap blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
#contWrap blockquote.q5{ border:2px solid #707070;}
#contWrap blockquote.q6{ border:1px dashed #707070;}
#contWrap blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}
