body,p,ul,li,h3{ margin:0; padding:0; }
html{ margin:0; }

body{ font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; height:100%;}
a{ text-decoration:none; color:#404040; }

.grecaptcha-badge {bottom: 75px!important;}

/*header*/
.header { width:100%; height:180px; position:fixed; z-index:1000;  background-color:#ffffff;}
.header .header_top{height:35px; border-bottom:1px solid #d6d6d6;background-color:#f8f8f8;}
.header .header_top .header_top_menu { width:920px; margin:0 auto;}
.header .header_top .header_top_menu .header_top_left { width:580px; float:left; }
.header .header_top .header_top_menu .header_top_left .log_ul>li {overflow:hidden; position:relative; float:left; margin:0;}
.header .header_top .header_top_menu .header_top_left .log_ul .log_li { position:relative; float:left; margin:10px 10px;}
.header .header_top .header_top_menu .header_top_left .log_ul .log_li2 { position:relative; float:left; margin:10px 0px;}
.header .header_top .header_top_menu .header_top_right { width:240px; float:right; padding-top:0px;}
.header .header_top .header_top_menu .header_top_right .header_top_table {width:240px; height:35px; margin-bottom:10px;}
.header .header_top .header_top_menu .header_top_right .header_top_table ul {clear: left;margin: 0;padding: 0;list-style-type: none;height:35px;} 
.header .header_top .header_top_menu .header_top_right .header_top_table ul li a{text-align: center;float: left;margin:0;padding:0px;width:40px;height:35px;vertical-align:middle;line-height:35px;}
.header .header_top .header_top_menu .header_top_right .header_top_table ul li a:hover{height:35px;color: #5068b1;}
.header .header_top .header_top_menu .header_top_right .header_top_table ul .col i{font-size:20px; vertical-align:middle;}
.header .header_top .header_top_menu .header_top_right .header_top_table .col a{width:40px;height:35px; color: #8699cf;}
.header .header_top .header_top_menu .header_top_right .header_top_table .col a:hover{width:40px;height:35px; color: #5068b1;}

/*menu*/
.header .header_logontitle { width:100%; height:80px; }
.header .header_logontitle .header_logo{ width:920px; margin:15px auto 5px auto; }
.header .header_logontitle .header_logo .logo { float:left; position:relative; width:210px; margin:0;}
.header .header_logontitle .header_logo .logo img{ margin-left:50px; width:190px; height:41px;}
.header .header_logontitle .header_logo .logo .logo_title_Forum { width:190px;}
.header .header_logontitle .header_logo .logo .logo_title_Forum .logo_title{ font-family: Tahoma; font-size: 30px; font-weight: 700; color: #5068b1;text-align: right; margin-bottom: -5px;}
.header .header_logontitle .header_logo .logo .logo_title_Forum .logo_Forum{ font-family: Helvetica; font-size: 24px; font-weight: 300; color: #666;text-align: right;}
.header .header_logontitle .header_logo .sub_title { width:206px; float:left; margin-top:10px;}
.header .header_logontitle .header_logo .header_search { width:330px; float:left; margin-top:6px;}
.header .header_logontitle .header_logo .header_banner { float:right; width:150px; margin:0;}

/*sub menu*/
.header .sub_menu_area { width:100%;}
.header .sub_menu_area .sub_menu { width:920px; height:31px; clear:both; margin:0 auto; background-color:#526bbe;}
.header .sub_menu_area .sub_menu .sub_menu_content { width:920px; padding:0; margin-bottom:10px; font-size:15px; float:left; font-family:'Nanum Gothic','나눔고딕';}
.header .sub_menu_area .sub_menu .sub_menu_content .menu { float:left; }
.header .sub_menu_area .sub_menu .sub_menu_content .menu li { list-style-type:none; margin:5px 0; padding:2px 15px 2px 15px; float:left; border-left:1px solid #a4b5f0;}
.header .sub_menu_area .sub_menu .sub_menu_content .menu li:first-child { border:0; }
.header .sub_menu_area .sub_menu .sub_menu_content .menu li a { color:#fff;}
.header .sub_menu_area .sub_menu .sub_menu_content .menu li a:hover { color:#fff; font-weight:bold; background-color:#526bbe; }

/*search*/
#search-box {position: relative; width: 300px; margin-left: -3px;}
#search-form {height: 35px; border: 2px solid #526bbe; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #fff; overflow: hidden;}
#search-text {font-size: 12px; color: #ddd; border-width: 0; background: transparent;}
#search-box input[type="text"] {width: 283px; padding: 10px 0 10px 10px; color: #526bbe; outline: none; float:left; }
#search-button {position: absolute; top: 0; right: 0; height: 38px; width: 80px; font-size: 12px; font-weight:bold; color: #fff; text-align: center; line-height: 38px; border-width: 0; background-color: #526bbe; -webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; cursor: pointer;}

/*main page*/
#doc{ width:920px; margin:0 auto 0 auto; min-height:100%; _height:100%;max-width:920px;}
.xdt_page { width:100px; float:left; margin:10px 0 15px 0; }
.xdt_page  .articlea { width:920px; float:left; }

/*sub page*/
.xdt_page2a { width:920px; float:left; margin-bottom:10px; margin-top:180px;} 
.xdt_page2a .xdt_sub { width:300px; margin:0 20px 0 0; float:left; padding:0 ; font-size:12px; color:#666; background-color:#fff; }
.xdt_page2a .xdt_sub li { list-style:none; margin:0; padding:10px 0 0 0; width:300px; }
.xdt_page2a .xdt_sub li ul { list-style:none; padding:0; width:300px; overflow:hidden;height:30px; text-align:left; }
.xdt_page2a .xdt_sub li ul a { width:300px; height:30px; padding:7px 0 0 5px; margin:0; }
.xdt_page2a .xdt_sub li ul a:hover { color:#2879ff; }
.xdt_page2a .xdt_sub li ul.active a { color:#333; font-weight:bold; }
.xdt_page2a .xdt_sub .xdt_sub_top { font-size:20px; font-weight: bold; padding-bottom:5px; border-bottom:2px solid #000; }
.xdt_page2a .xdt_sub .locNav .active a { color:#333; font-weight:bold; }
.xdt_page2a .xdt_sub .xdt_sub_left{float:left; width: 300px;}
.xdt_page2a .xdt_sub .xdt_sub_left .notice_title{width:280px; padding:10px; border-top: 1px solid #eeeeee;border-right: 1px solid #eeeeee;border-left: 1px solid #eeeeee; font-size: 12px; font-weight:bold; margin-top:10px; background-color:#eeeeee; }
.xdt_page2a .xdt_sub .xdt_sub_left .notice{width:280px; padding:10px; border: 1px solid #eeeeee;}

.xdt_page2a .xdt_sub .banner_layer_title{width:282px; padding:10px; font-size: 15px; color:#fff; margin-top:10px; background-color:#526bbe; text-align:center;}
.xdt_page2a .xdt_sub .banner_layer {width:296px; height:90px; padding:2px; border: 1px solid #eeeeee;}
.xdt_page2a .xdt_sub .banner_layer ul {clear: left;margin: 0;padding: 0;list-style-type: none;} 
.xdt_page2a .xdt_sub .banner_layer ul li{width:145px; list-style:none; text-align: center; float: left;margin:0;padding:0px; }
.xdt_page2a .xdt_sub .banner_layer img{width:145px; height: 40px; }

.xdt_page2a .page2 { width:600px; float:right; margin-bottom:20px;}
.xdt_page2a .page21 { width:600px; float:right; position: relative; z-index:90;min-height:600px;}

.xdt_page2b { width:920px; float:left; margin-bottom:10px; margin-top:180px;}
.xdt_page2b .xdt_sub { width:300px; margin:0 20px 0 0; float:left; padding:0 ; font-size:12px; color:#666; background-color:#fff; }
.xdt_page2b .xdt_sub li { list-style:none; margin:0; padding:10px 0 0 0; width:300px; }
.xdt_page2b .xdt_sub li ul { list-style:none; padding:0; width:300px; overflow:hidden;height:30px; text-align:left; }
.xdt_page2b .xdt_sub li ul a { width:300px; height:30px; padding:7px 0 0 5px; margin:0; }
.xdt_page2b .xdt_sub li ul a:hover { color:#2879ff; }
.xdt_page2b .xdt_sub li ul.active a { color:#333; font-weight:bold; }
.xdt_page2b .xdt_sub .xdt_sub_top { font-size:20px; font-weight: bold; padding-bottom:5px; border-bottom:2px solid #000; }
.xdt_page2b .xdt_sub .locNav .active a { color:#333; font-weight:bold; }
.xdt_page2b .xdt_sub .xdt_sub_left{float:left; width: 300px;}
.xdt_page2b .xdt_sub .xdt_sub_left .notice_title{width:280px; padding:10px; border-top: 1px solid #eeeeee;border-right: 1px solid #eeeeee;border-left: 1px solid #eeeeee; font-size: 12px; font-weight:bold; margin-top:10px; background-color:#eeeeee; }
.xdt_page2b .xdt_sub .xdt_sub_left .notice{width:280px; padding:10px; border: 1px solid #eeeeee;}
.xdt_page2b .xdt_sub .banner_layer_title{width:282px; padding:10px; font-size: 15px; color:#fff; margin-top:10px; background-color:#526bbe; text-align:center;}
.xdt_page2b .xdt_sub .banner_layer {width:296px; height:90px; padding:2px; border: 1px solid #eeeeee;}
.xdt_page2b .xdt_sub .banner_layer ul {clear: left;margin: 0;padding: 0;list-style-type: none;} 
.xdt_page2b .xdt_sub .banner_layer ul li{width:145px; list-style:none; text-align: center; float: left;margin:0;padding:0px; }
.xdt_page2b .xdt_sub .banner_layer img{width:145px; height: 40px; }
.xdt_page2b .page2 { width:600px; float:right; margin-bottom:20px;}
.xdt_page2b .page21 { width:600px; float:right; position: relative; z-index:90;}

.xdt_page2c { width:920px; float:left; margin-bottom:10px; margin-top:180px;}
.xdt_page2c .xdt_sub { width:300px; margin:0 20px 0 0; float:left; padding:0 ; font-size:12px; color:#666; background-color:#fff; }
.xdt_page2c .xdt_sub li { list-style:none; margin:0; padding:10px 0 0 0; width:300px; }
.xdt_page2c .xdt_sub li ul { list-style:none; padding:0; width:300px; overflow:hidden;height:30px; text-align:left; }
.xdt_page2c .xdt_sub li ul a { width:300px; height:30px; padding:7px 0 0 5px; margin:0; }
.xdt_page2c .xdt_sub li ul a:hover { color:#2879ff; }
.xdt_page2c .xdt_sub li ul.active a { color:#333; font-weight:bold; }
.xdt_page2c .xdt_sub .xdt_sub_top { font-size:20px; font-weight: bold; padding-bottom:5px; border-bottom:2px solid #000; }
.xdt_page2c .xdt_sub .locNav .active a { color:#333; font-weight:bold; }
.xdt_page2c .xdt_sub .xdt_sub_left{float:left; width: 300px;}
.xdt_page2c .xdt_sub .xdt_sub_left .notice_title{width:280px; padding:10px; border-top: 1px solid #eeeeee;border-right: 1px solid #eeeeee;border-left: 1px solid #eeeeee; font-size: 12px; font-weight:bold; margin-top:10px; background-color:#eeeeee; }
.xdt_page2c .xdt_sub .xdt_sub_left .notice{width:280px; padding:10px; border: 1px solid #eeeeee;}
.xdt_page2c .xdt_sub .banner_layer_title{width:282px; padding:10px; font-size: 15px; color:#fff; margin-top:10px; background-color:#526bbe; text-align:center;}
.xdt_page2c .xdt_sub .banner_layer {width:296px; height:90px; padding:2px; border: 1px solid #eeeeee;}
.xdt_page2c .xdt_sub .banner_layer ul {clear: left;margin: 0;padding: 0;list-style-type: none;} 
.xdt_page2c .xdt_sub .banner_layer ul li{width:145px; list-style:none; text-align: center; float: left;margin:0;padding:0px; }
.xdt_page2c .xdt_sub .banner_layer img{width:145px; height: 40px; }
.xdt_page2c .page2 { width:600px; float:right; margin-bottom:20px;}
.xdt_page2c .page21 { width:600px; float:right; position: relative; z-index:90;}

.xdt_page2d { width:920px; float:left; margin-bottom:10px; margin-top:180px;}
.xdt_page2d .xdt_sub { width:300px; margin:0 20px 0 0; float:left; padding:0 ; font-size:12px; color:#666; background-color:#fff; }
.xdt_page2d .xdt_sub li { list-style:none; margin:0; padding:10px 0 0 0; width:300px; }
.xdt_page2d .xdt_sub li ul { list-style:none; padding:0; width:300px; overflow:hidden;height:30px; text-align:left; }
.xdt_page2d .xdt_sub li ul a { width:300px; height:30px; padding:7px 0 0 5px; margin:0; }
.xdt_page2d .xdt_sub li ul a:hover { color:#2879ff; }
.xdt_page2d .xdt_sub li ul.active a { color:#333; font-weight:bold; }
.xdt_page2d .xdt_sub .xdt_sub_top { font-size:20px; font-weight: bold; padding-bottom:5px; border-bottom:2px solid #000; }
.xdt_page2d .xdt_sub .locNav .active a { color:#333; font-weight:bold; }
.xdt_page2d .xdt_sub .xdt_sub_left{float:left; width: 300px;}
.xdt_page2d .xdt_sub .xdt_sub_left .notice_title{width:280px; padding:10px; border-top: 1px solid #eeeeee;border-right: 1px solid #eeeeee;border-left: 1px solid #eeeeee; font-size: 12px; font-weight:bold; margin-top:10px; background-color:#eeeeee; }
.xdt_page2d .xdt_sub .xdt_sub_left .notice{width:280px; padding:10px; border: 1px solid #eeeeee;}
.xdt_page2d .xdt_sub .banner_layer_title{width:282px; padding:10px; font-size: 15px; color:#fff; margin-top:10px; background-color:#526bbe; text-align:center;}
.xdt_page2d .xdt_sub .banner_layer {width:296px; height:90px; padding:2px; border: 1px solid #eeeeee;}
.xdt_page2d .xdt_sub .banner_layer ul {clear: left;margin: 0;padding: 0;list-style-type: none;} 
.xdt_page2d .xdt_sub .banner_layer ul li{width:145px; list-style:none; text-align: center; float: left;margin:0;padding:0px; }
.xdt_page2d .xdt_sub .banner_layer img{width:145px; height: 40px; }
.xdt_page2d .page2 { width:600px; float:right; margin-bottom:20px;}
.xdt_page2d .page21 { width:600px; float:right; position: relative; z-index:90;}

/*footer*/
.footer { width:100%; background:#f7f7f7; height:70px; clear:both; bottom:0;}
.footer .footer_content { width:920px; padding:10px 0 20px 0; margin:0 auto; font-size:11px; color:#606060; }
.footer .footer_content .menu { float:right; margin:10px 0 0 0; }
.footer .footer_content .menu li { list-style-type:none; padding:0 0 0 15px; float:left; }
.footer .footer_content .menu li:first-child { border:0; }
.footer .footer_content .menu li a:hover { text-decoration:underline; }
.footer .footer_content .copy { float:left; margin:10px 0 0px 0; text-align:left; }

/* Popup Login */
.loginWindow{ display:none; position:fixed; left:0; top:0; _position:absolute; width:100%; height:100%; z-index:100000; } 
.loginWindow.open{ display:block; }
.loginWindow .modalWindow{ display:block; position:fixed; border:0; left:0; top:0; _position:absolute; width:100%; height:100%; background:#000; opacity:.3; filter:alpha(opacity:30); }
.loginWindow .loginLayer form{ display:none; *zoom:1; margin:0; }
.loginWindow .loginLayer form:after{ content:""; display:block; clear:both; }
.loginWindow .loginLayer form legend{ position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; }
.loginWindow .loginLayer fieldset{ border:0; margin:0; padding:0; }
.loginWindow .loginLayer.loginTypeA form.typeA,
.loginWindow .loginLayer.loginTypeB form.typeB{ display:block; margin-bottom:25px; }
.loginWindow .loginLayer dl{ margin:0; padding:30px 40px 0 40px; }
.loginWindow .loginLayer dt{ font-size:13px; font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-weight:bold; color:#868d95; margin:0 0 10px 0; }
.loginWindow .loginLayer dd{ margin:0 0 15px 0; }
.loginWindow .loginLayer .inputuid{ width:320px; height:40px; padding:6px 9px 0 9px; border-top:1px solid #ccc; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font:20px; font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; color:#333; }
.loginWindow .loginLayer .inputuid:focus{ border:1px solid #94a9ce; border-radius:5px; background:#fff; }
.loginWindow .loginLayer .inputupw{ width:175px; height:40px; padding:6px 9px 0 9px; border-top:1px solid #ccc; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font:20px; font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; color:#333; }
.loginWindow .loginLayer .inputupw:focus{ border:1px solid #94a9ce; border-radius:5px; background:#fff; }
.loginWindow .loginLayer .inputCheck{ margin:0 3px 0 0; width:13px; height:13px; vertical-align:middle; }
.loginWindow .loginLayer.loginTypeA .inputText{ background-image:url(../img/bgLoginText.gif)undefined; background-repeat:no-repeat; background-position:right top; }
.loginWindow .loginLayer.loginTypeB .inputText{ background-image:url(../img/bgOpenidText.gif)undefined; background-repeat:no-repeat; background-position:right top; padding:6px 9px 0 35px; width:243px; }
.loginWindow .loginLayer .keep{ margin:0; float:left; font-size:11px; line-height:normal; white-space:nowrap; margin-left: 40px; }
.loginWindow .loginLayer .keep label{ color:#555; font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; }
.loginWindow .loginLayer .loginButton,
.loginWindow .loginLayer .loginButton input{ position:relative; border:0; color:#fff; font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:12px; font-weight:bold; border-radius:5px; display:inline-block; height:48px; line-height:48px; background-color:#424549; overflow:hidden; }
.loginWindow .loginLayer .loginButton{ width:130px; float:right; background-position:0 0; }
.loginWindow .loginLayer .loginButton input{ left:11px; background-position:right 0; padding:0 35px 0 35px; cursor:pointer; }
.loginWindow .loginLayer .close{ position:absolute; cursor:pointer; border:0; padding:0; top:10px; right:10px; width:27px; height:27px; background:transparent url(../img/close.png) no-repeat center -20px; }
.loginWindow .loginLayer .help { width:100%; height:43px; background:#F0F0F0;}
.loginWindow .loginLayer .help li { list-style-type:none; float:left; font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; margin:14px 5px 5px 20px; padding:0 6px 0 0; }
.loginWindow .loginLayer .help p { float:left; font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; margin:14px 0 0 0; padding: 0 6px 0 0; color:#404040; }
.loginWindow .loginLayer .close span{ position:absolute; font-size:0; line-height:0; width:0; height:.; overflow:hidden; visibility:hidden; }

.loginWindow .loginLayer{ position:absolute; width:425px; top:20%; left:50%; border:2px solid #797979; margin:0 0 0 -220px; background:#fff; }



/* Popup Login */
.loginWindow_list{ display:none; position:fixed; left:0; top:0; _position:absolute; width:100%; height:100%; z-index:100000; } 
.loginWindow_list.open{ display:block; }
.loginWindow_list .modalWindow{ display:block; position:fixed; border:0; left:0; top:0; _position:absolute; width:100%; height:100%; background:#000; opacity:.3; filter:alpha(opacity:30); }
.loginWindow_list .loginLayer form{ display:none; *zoom:1; margin:0; }
.loginWindow_list .loginLayer form:after{ content:""; display:block; clear:both; }
.loginWindow_list .loginLayer form legend{ position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; }
.loginWindow_list .loginLayer fieldset{ border:0; margin:0; padding:0; }
.loginWindow_list .loginLayer.loginTypeA form.typeA,
.loginWindow_list .loginLayer.loginTypeB form.typeB{ display:block; margin-bottom:25px; }
.loginWindow_list .loginLayer dl{ margin:0; padding:30px 40px 0 40px; }
.loginWindow_list .loginLayer dt{ font-size:13px; font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-weight:bold; color:#868d95; margin:0 0 10px 0; }
.loginWindow_list .loginLayer dd{ margin:0 0 15px 0; }
.loginWindow_list .loginLayer .inputuid{ width:320px; height:40px; padding:6px 9px 0 9px; border-top:1px solid #ccc; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font:20px; font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; color:#333; }
.loginWindow_list .loginLayer .inputuid:focus{ border:1px solid #94a9ce; border-radius:5px; background:#fff; }
.loginWindow_list .loginLayer .inputupw{ width:175px; height:40px; padding:6px 9px 0 9px; border-top:1px solid #ccc; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font:20px; font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; color:#333; }
.loginWindow_list .loginLayer .inputupw:focus{ border:1px solid #94a9ce; border-radius:5px; background:#fff; }
.loginWindow_list .loginLayer .inputCheck{ margin:0 3px 0 0; width:13px; height:13px; vertical-align:middle; }
.loginWindow_list .loginLayer.loginTypeA .inputText{ background-image:url(../img/bgLoginText.gif)undefined; background-repeat:no-repeat; background-position:right top; }
.loginWindow_list .loginLayer.loginTypeB .inputText{ background-image:url(../img/bgOpenidText.gif)undefined; background-repeat:no-repeat; background-position:right top; padding:6px 9px 0 35px; width:243px; }
.loginWindow_list .loginLayer .keep{ margin:0; float:left; font-size:11px; line-height:normal; white-space:nowrap; margin-left: 40px; }
.loginWindow_list .loginLayer .keep label{ color:#555; font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; }
.loginWindow_list .loginLayer .loginButton,
.loginWindow_list .loginLayer .loginButton input{ position:relative; border:0; color:#fff; font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:12px; font-weight:bold; border-radius:5px; display:inline-block; height:48px; line-height:48px; background-color:#424549; overflow:hidden; }
.loginWindow_list .loginLayer .loginButton{ width:130px; float:right; background-position:0 0; }
.loginWindow_list .loginLayer .loginButton input{ left:11px; background-position:right 0; padding:0 35px 0 35px; cursor:pointer; }
.loginWindow_list .loginLayer .close{ position:absolute; cursor:pointer; border:0; padding:0; top:10px; right:10px; width:27px; height:27px; background:transparent url(../img/close.png) no-repeat center -20px; }
.loginWindow_list .loginLayer .help { width:100%; height:43px; background:#F0F0F0;}
.loginWindow_list .loginLayer .help li { list-style-type:none; float:left; font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; margin:14px 5px 5px 20px; padding:0 6px 0 0; }
.loginWindow_list .loginLayer .help p { float:left; font-family:'Nanum Gothic','나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','Apple SD Gothic Neo','Apple Gothic','돋움',dotum,Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; margin:14px 0 0 0; padding: 0 6px 0 0; color:#404040; }
.loginWindow_list .loginLayer .close span{ position:absolute; font-size:0; line-height:0; width:0; height:.; overflow:hidden; visibility:hidden; }

.loginWindow_list .loginLayer{ position:absolute; width:425px; top:20%; left:50%; border:2px solid #797979; margin:0 0 0 -220px; background:#fff; }

a.tool_tip {outline:none;}
a.tool_tip strong {line-height:35px;}
a.tool_tip:hover {text-decoration:none;} 
a.tool_tip span {z-index:100000;display:none; padding:5px; margin-top:35px; margin-left:-55px; width:90px; line-height:16px;position:absolute;}
a.tool_tip:hover span{display:inline; position:absolute; border:0;  color:#EEE; background:#324da7;}
.callout {z-index:20;position:absolute;border:0;top:-14px;left:120px;}
a.tool_tip span{border-radius:2px; }

a.tooltip {outline:none;}
a.tooltip strong {line-height:35px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {z-index:10;display:none; padding:5px; margin-top:35px; margin-left:-55px; width:75px; line-height:16px;}
a.tooltip:hover span{display:inline; position:absolute; border:0;  color:#EEE; background:#324da7;}
.callout {z-index:20;position:absolute;border:0;top:-14px;left:120px;}
a.tooltip span{border-radius:2px; }

.top_toggle{width:100%;background-color: #5068b1; }
.top_toggle ul {width:920px;clear: left;list-style-type: none;height:35px;margin:0 auto;} 
.top_toggle ul li a{text-align: center;float: left;margin:0;padding:0px;width:46px;height:35px;vertical-align:middle;line-height:35px;}
.top_toggle ul li a:hover{background-color: #5068b1;height:35px;color: #fff;}
.top_toggle .col i{font-size:20px;}
.top_toggle .col a{width:46px;height:35px; color: #b4c1e7;}
.top_toggle .col a:hover{width:46px;height:35px; color: #fff;}

.top_toggle {position: fixed; left: 0; right: 0; background: #5068b1; height: 35px; top: -40px; transition: all 1s ease; }
.top_toggle:target {top: 0; transition: all 1s ease; z-index :10000; }
.top_toggle:target a#open-menu {display: none;}
.top_toggle:target a#close-menu {display: block;}
.top_toggle a#close-menu {display: none;}

.top_toggle nav li {position: relative;list-style-type: none;display: inline;}
.top_toggle a {color: white;text-decoration: none;}


.write_table ul{width:100%;height:70px;margin-bottom:2px;}
.write_table ul li{width:100%; float:left;list-style-type: none;}

.write_table .write_list {width:110px;height:70px; margin:0 auto;}
.write_table .write_list ul{width:110px;height:70px; border:1px solid #5068b1;border-radius:5px;}
.write_table .write_list ul li{width:110px; list-style-type: none;}
.write_table .write_list .title{text-align:center;margin-bottom:5px;margin-top:5px; }
.write_table .write_list .title p{font-weight:bold;font-size:15px;margin:0;text-align:center;}

.write_table .write_list .buttom1{width:110px;padding-top:5px; border-top:1px solid #cad2ed;text-align:center;}
.write_table .write_list .buttom1 a{width:100px; color:#ff4848;}
.write_table .write_list .buttom1 a:hover{width:100px;font-weight:bold;}

.write_table .write_list .buttom2{width:110px;padding-bottom:5px;}
.write_table .write_list .buttom2 a{width:100px; padding-left:5px;color:#526bbe;}
.write_table .write_list .buttom2 a:hover{width:100px;font-weight:bold;}

.write_table .write_list .buttom3{width:100px;padding-top:5px;margin-left:5px;}
.write_table .write_list .buttom3 i{font-size:30px;text-align:center;}
.write_table .write_list .buttom3 a{width:100px; color:#526bbe;font-weight:bold;font-size:15px;}
.write_table .write_list .buttom3 a:hover{width:100px;color:#1c3791;font-weight:bold;font-size:15px;}


