@charset "utf-8";

html, body	{width:100%; height:auto; font:normal normal 12px/1.2 dotum,"돋움";}
body	 {font-size:12px;  position:relative;overflow-x:hidden;}
body, ol, ul, li, dl, dt, dd, blockquote, fieldset, h1, h2, h3, h4, h4, h5, h6, pre, form, p, div	{margin:0; padding:0;}
th, td	{padding:0;}
address, caption, cite, code, dfn, em, strong, textarea, var	{font-style:normal; font-weight:normal;}
b, strong	{font-weight:bold;}
a	{color:#555; border:0; text-decoration:none;}
a:active	{background:transparent;}
a:hover	 {text-decoration:none;}
ol, ul	 {list-style-type:none;}
hr	{display:none;}
caption	{position:absolute; left:-9999px; height:0; overflow:hidden; font-size:0;}
li	{vertical-align:middle; line-height:1.2;list-style:none;}
img	{border:0; vertical-align:middle;}
fieldset	{border:0; display:block;}
legend	{margin-left:-7px; position:absolute; left:-9999px; height:0; overflow:hidden; font-size:0;}
table	 {table-layout:fixed; border-collapse:collapse;}
input	 {font:normal normal 13px/1.2 dotum, gulim, arial; color:#555; vertical-align:middle;}
textarea	{font:normal normal 13px/1.2 dotum; color:#555; resize:none;}
.hr	{display:none}
.none	{position:absolute; top:0; left:-9999px; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
/*
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot");
  src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix") format('embedded-opentype'),
       url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff") format('woff'),
       url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf") format('truetype');
}
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot");
  src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix") format('embedded-opentype'),
       url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff") format('woff'),
       url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf") format('truetype');
}
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot");
  src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix") format('embedded-opentype'),
       url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff") format('woff'),
       url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf") format('truetype');
}
*/
@font-face {
	font-family:'nanumgothic';
	src:url('../font/nanumgothic.eot');
	src: url('../font/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'), url('../font/NanumGothic-Regular.woff2') format('woff2'), url('../font/nanumgothic.woff') format('woff'), url('../font/nanumgothic.ttf') format('truetype');
	font-style:normal; font-weight:normal;
}
@font-face {
	font-family:'nanumgothicbold';
	src:url('../font/NanumGothicBold.eot');
	src: url('../font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'), url('../font/NanumGothic-Bold.woff2') format('woff2'), url('../font/NanumGothicBold.woff') format('woff'), url('../font/nanumgothicbold.ttf') format('truetype');
	font-style:normal; font-weight:normal;
}
@font-face {
	font-family:'nanumgothicex';
	src:url('../font/NanumGothicExtraBold.eot');
}

/* mt 1~100 */
.mt1 {margin-top:1px;}.mt2 {margin-top:2px;}.mt3 {margin-top:3px;}.mt4 {margin-top:4px;}.mt5 {margin-top:5px;}.mt6 {margin-top:6px;}.mt7 {margin-top:7px;}.mt8 {margin-top:8px;}.mt9 {margin-top:9px;}.mt10 {margin-top:10px;}.mt11 {margin-top:11px;}.mt12 {margin-top:12px;}.mt13 {margin-top:13px;}.mt14 {margin-top:14px;}.mt15 {margin-top:15px;}.mt16 {margin-top:16px;}.mt17 {margin-top:17px;}.mt18 {margin-top:18px;}.mt19 {margin-top:19px;}.mt20 {margin-top:20px;}.mt21 {margin-top:21px;}.mt22 {margin-top:22px;}.mt23 {margin-top:23px;}.mt24 {margin-top:24px;}.mt25 {margin-top:25px;}.mt26 {margin-top:26px;}.mt27 {margin-top:27px;}.mt28 {margin-top:28px;}.mt29 {margin-top:29px;}.mt30 {margin-top:30px;}.mt31 {margin-top:31px;}.mt32 {margin-top:32px;}.mt33 {margin-top:33px;}.mt34 {margin-top:34px;}.mt35 {margin-top:35px;}.mt36 {margin-top:36px;}.mt37 {margin-top:37px;}.mt38 {margin-top:38px;}.mt39 {margin-top:39px;}.mt40 {margin-top:40px;}.mt41 {margin-top:41px;}.mt42 {margin-top:42px;}.mt43 {margin-top:43px;}.mt44 {margin-top:44px;}.mt45 {margin-top:45px;}.mt46 {margin-top:46px;}.mt47 {margin-top:47px;}.mt48 {margin-top:48px;}.mt49 {margin-top:49px;}.mt50 {margin-top:50px;}.mt51 {margin-top:51px;}.mt52 {margin-top:52px;}.mt53 {margin-top:53px;}.mt54 {margin-top:54px;}.mt55 {margin-top:55px;}.mt56 {margin-top:56px;}.mt57 {margin-top:57px;}.mt58 {margin-top:58px;}.mt59 {margin-top:59px;}.mt60 {margin-top:60px;}.mt61 {margin-top:61px;}.mt62 {margin-top:62px;}.mt63 {margin-top:63px;}.mt64 {margin-top:64px;}.mt65 {margin-top:65px;}.mt66 {margin-top:66px;}.mt67 {margin-top:67px;}.mt68 {margin-top:68px;}.mt69 {margin-top:69px;}.mt70 {margin-top:70px;}.mt71 {margin-top:71px;}.mt72 {margin-top:72px;}.mt73 {margin-top:73px;}.mt74 {margin-top:74px;}.mt75 {margin-top:75px;}.mt76 {margin-top:76px;}.mt77 {margin-top:77px;}.mt78 {margin-top:78px;}.mt79 {margin-top:79px;}.mt80 {margin-top:80px;}.mt81 {margin-top:81px;}.mt82 {margin-top:82px;}.mt83 {margin-top:83px;}.mt84 {margin-top:84px;}.mt85 {margin-top:85px;}.mt86 {margin-top:86px;}.mt87 {margin-top:87px;}.mt88 {margin-top:88px;}.mt89 {margin-top:89px;}.mt90 {margin-top:90px;}.mt91 {margin-top:91px;}.mt92 {margin-top:92px;}.mt93 {margin-top:93px;}.mt94 {margin-top:94px;}.mt95 {margin-top:95px;}.mt96 {margin-top:96px;}.mt97 {margin-top:97px;}.mt98 {margin-top:98px;}.mt99 {margin-top:99px;}.mt100 {margin-top:100px;}

/* mb 1~100 */
.mb1 {margin-bottom:1px;}.mb2 {margin-bottom:2px;}.mb3 {margin-bottom:3px;}.mb4 {margin-bottom:4px;}.mb5 {margin-bottom:5px;}.mb6 {margin-bottom:6px;}.mb7 {margin-bottom:7px;}.mb8 {margin-bottom:8px;}.mb9 {margin-bottom:9px;}.mb10 {margin-bottom:10px;}.mb11 {margin-bottom:11px;}.mb12 {margin-bottom:12px;}.mb13 {margin-bottom:13px;}.mb14 {margin-bottom:14px;}.mb15 {margin-bottom:15px;}.mb16 {margin-bottom:16px;}.mb17 {margin-bottom:17px;}.mb18 {margin-bottom:18px;}.mb19 {margin-bottom:19px;}.mb20 {margin-bottom:20px;}.mb21 {margin-bottom:21px;}.mb22 {margin-bottom:22px;}.mb23 {margin-bottom:23px;}.mb24 {margin-bottom:24px;}.mb25 {margin-bottom:25px;}.mb26 {margin-bottom:26px;}.mb27 {margin-bottom:27px;}.mb28 {margin-bottom:28px;}.mb29 {margin-bottom:29px;}.mb30 {margin-bottom:30px;}.mb31 {margin-bottom:31px;}.mb32 {margin-bottom:32px;}.mb33 {margin-bottom:33px;}.mb34 {margin-bottom:34px;}.mb35 {margin-bottom:35px;}.mb36 {margin-bottom:36px;}.mb37 {margin-bottom:37px;}.mb38 {margin-bottom:38px;}.mb39 {margin-bottom:39px;}.mb40 {margin-bottom:40px;}.mb41 {margin-bottom:41px;}.mb42 {margin-bottom:42px;}.mb43 {margin-bottom:43px;}.mb44 {margin-bottom:44px;}.mb45 {margin-bottom:45px;}.mb46 {margin-bottom:46px;}.mb47 {margin-bottom:47px;}.mb48 {margin-bottom:48px;}.mb49 {margin-bottom:49px;}.mb50 {margin-bottom:50px;}.mb51 {margin-bottom:51px;}.mb52 {margin-bottom:52px;}.mb53 {margin-bottom:53px;}.mb54 {margin-bottom:54px;}.mb55 {margin-bottom:55px;}.mb56 {margin-bottom:56px;}.mb57 {margin-bottom:57px;}.mb58 {margin-bottom:58px;}.mb59 {margin-bottom:59px;}.mb60 {margin-bottom:60px;}.mb61 {margin-bottom:61px;}.mb62 {margin-bottom:62px;}.mb63 {margin-bottom:63px;}.mb64 {margin-bottom:64px;}.mb65 {margin-bottom:65px;}.mb66 {margin-bottom:66px;}.mb67 {margin-bottom:67px;}.mb68 {margin-bottom:68px;}.mb69 {margin-bottom:69px;}.mb70 {margin-bottom:70px;}.mb71 {margin-bottom:71px;}.mb72 {margin-bottom:72px;}.mb73 {margin-bottom:73px;}.mb74 {margin-bottom:74px;}.mb75 {margin-bottom:75px;}.mb76 {margin-bottom:76px;}.mb77 {margin-bottom:77px;}.mb78 {margin-bottom:78px;}.mb79 {margin-bottom:79px;}.mb80 {margin-bottom:80px;}.mb81 {margin-bottom:81px;}.mb82 {margin-bottom:82px;}.mb83 {margin-bottom:83px;}.mb84 {margin-bottom:84px;}.mb85 {margin-bottom:85px;}.mb86 {margin-bottom:86px;}.mb87 {margin-bottom:87px;}.mb88 {margin-bottom:88px;}.mb89 {margin-bottom:89px;}.mb90 {margin-bottom:90px;}.mb91 {margin-bottom:91px;}.mb92 {margin-bottom:92px;}.mb93 {margin-bottom:93px;}.mb94 {margin-bottom:94px;}.mb95 {margin-bottom:95px;}.mb96 {margin-bottom:96px;}.mb97 {margin-bottom:97px;}.mb98 {margin-bottom:98px;}.mb99 {margin-bottom:99px;}.mb100 {margin-bottom:100px;}

 
/******************************************************** default end *************************************************************************/

/* skip navi */
#skipNavi a {position:absolute; display: block; top:-30px; height:10px; font-size:0;}
#skipNavi a:focus { position: absolute; top:0; z-index:200; width:100%; height:34px; line-height:34px; font-size:12px; font-weight:bold; text-align:center; color:#222; border-bottom:1px solid #ddd; background:#f8f8f8; }
#skipNavi a:active { position: absolute; top:0; z-index:200; width:100%; height:34px; line-height:34px; font-size:12px; font-weight:bold; text-align:center; color:#222; border-bottom:1px solid #ddd; background:#f8f8f8; }



body{background:#f4f4f4;min-width:320px;}
.wrap_bg{display:none;}
#wrapper{}
#header{height:120px;min-width:1230px; position:relative; z-index:100;}
#header .util_wrap{width:100%;background:url("../images/common/bg_util.png") 0 0 repeat-x;position:relative;z-index:100;}
#header .util_wrap .util{width:1230px;margin:0 auto;overflow:hidden;}
#header .util_wrap .util ul{float:right;}
#header .util_wrap .util ul li{float:left;}
#header .util_wrap .util ul li.minus{background:url("../images/common/bg_util3.png") 100% 0 repeat-y;}
#header .util_wrap .util ul li a{display:inline-block;padding:5px 0 7px;width:100px;color:#fff;font-family:"nanumgothicbold", dotum, "돋움"; background:url("../images/common/bg_util3.png") 0 0 repeat-y;text-align:center;}
#header .util_wrap .util ul li.minus, #header .util_wrap .util ul li.plus{background:url("../images/common/bg_util2.png") 0 0 repeat;margin:-1px 0 0;}
#header .nav_wrap{position:relative;z-index:30; height:100px;}
#header .nav_wrap .nav{overflow:hidden;width:1230px;margin:0 auto;}
#header .nav_wrap .nav h1{float:left;margin:10px 0 0;}
#header .nav_wrap .nav h1 a{display:inline-block;width:196px;height:69px;overflow:hidden;}
#header .nav_wrap .nav .gnb{float:left;margin:0px 0 0 98px;width:75%;}
#header .nav_wrap .nav .gnb > ul{overflow:hidden;padding-bottom:1px;}
#header .nav_wrap .nav .gnb > ul > li{float:left;padding:30px 0 0;}
#header .nav_wrap .nav .gnb > ul > li.on{background:#f0f0f0;}
#header .nav_wrap .nav .gnb > ul > li.on > a{background:url("../images/common/bg_gnb_on.png") 20px 0 no-repeat;color:#116faa;border-bottom:1px solid #d0d0d0;}
#header .nav_wrap .nav .gnb > ul > li.on.first > a{background:url("../images/common/bg_gnb_on.png") 25px 0 no-repeat;}
#header .nav_wrap .nav .gnb > ul > li.first > a{background:none;width:200px;}
#header .nav_wrap .nav .gnb > ul > li.case1 > a{width:300px;}
#header .nav_wrap .nav .gnb > ul > li.last > a{width:100px;}
#header .nav_wrap .nav .gnb > ul > li > a{display:inline-block;font-size:16px;color:#fff;padding:10px 0 34px;text-align:center;background:url("../images/common/bg_gnb_depth1.png") 0 12px no-repeat;font-family:"nanumgothicbold", dotum, "돋움";letter-spacing:-1px;}
#header .nav_wrap .nav .gnb > ul > li.on .depth2 > ul{padding:12px 0 0;}
#header .nav_wrap .nav .gnb > ul > li > .depth2 > ul{padding:13px 0 0;display:none;}
#header .nav_wrap .nav .gnb > ul > li > .depth2 > ul > li{text-align:center;}
#header .nav_wrap .nav .gnb > ul > li > .depth2 > ul > li > a{display:inline-block;text-align:center;font-size:14px;margin:8px 0;font-family:"nanumgothicbold", dotum, "돋움";}
#header .nav_wrap .nav .gnb > ul > li > .depth2 > ul > li > .depth3{display:none;}
#header .nav_wrap .nav .gnb .close{display:none;}
#header .nav_wrap .nav .gnb .menu_open{display:none;}
#header .nav_wrap .nav .gnb .language{display:none;}
#header .nav_wrap.on{background:url("../images/common/bg_nav_wrap.png") 0 0 repeat-x; position:relative;z-index:101; height:340px;}
#header .nav_wrap.on  h1 img{margin-top:-72px;}
#header .nav_wrap.on .gnb > ul > li{height:282px;}
#header .nav_wrap.on .gnb > ul > li > a{color:#202020;background:none;}
#header .nav_wrap.on .gnb > ul > li{border-right:1px solid #d0d0d0;}
#header .nav_wrap.on .gnb > ul > li.first{border-left:1px solid #d0d0d0;}
#header .nav_wrap.on .gnb > ul > li > .depth2 > ul{display:block;}


.sub_vis{position:relative; margin-top:-120px; padding-top:110px; height:230px;}
.sub_vis.vis1 .vis_img{background:url("../images/common/sub_vis1.jpg") 50% 0 no-repeat;}
.sub_vis.vis2 .vis_img{background:url("../images/common/sub_vis2.jpg") 50% 0 no-repeat;}
.sub_vis.vis3 .vis_img{background:url("../images/common/sub_vis3.jpg") 50% 0 no-repeat;}
.sub_vis.vis4 .vis_img{background:url("../images/common/sub_vis4.jpg") 50% 0 no-repeat;}
.sub_vis.vis5 .vis_img{background:url("../images/common/sub_vis5.jpg") 50% 0 no-repeat;}
.sub_vis.vis6 .vis_img{background:url("../images/common/sub_vis6.jpg") 50% 0 no-repeat;}
.sub_vis .vis_img{position:absolute;top:0;left:0;width:100%;height:339px;z-index:-1;}
.sub_vis .vis_txt{height:154px;border:1px solid #eeebe7;width:1230px;margin:0 auto;position:relative;background:url("../images/common/bg_wrapper.png") 0 0 repeat;}
.sub_vis .vis_txt p{float:left;text-align:center;height:154px;}
.sub_vis .vis_txt p span{display:inline-block;vertical-align:middle;overflow:hidden;}
.sub_vis .vis_txt p span.space{width:0;height:100%;}
.sub_vis .vis_txt p.txt1{width:75%;position:absolute;top:0;left:0;}
.sub_vis .vis_txt p.txt1 span{font-family: Arial, Helvetica, sans-serif;font-size:18px;letter-spacing:18px;color:#fff;text-transform:uppercase;}
.sub_vis .vis_txt p.txt2{width:25%;background:#9e754d;margin-left:-1px;border-left:1px solid #eeebe7;position:absolute;top:0;right:0;}
.sub_vis .vis_txt p.txt2 span{font-family:"nanumgothicbold", dotum, "돋움";font-size:24px;color:#fff;letter-spacing:-1px;}

.total_nav{position:relative;width:1230px;margin:0 auto;z-index:110;}
.total_nav .total_menu{position:absolute;top:-56px;right:0;z-index:110;width:143px;height:30px;}
.total_nav .total_menu a{display:inline-block;width:100%;height:100%;color:#fff;text-align:center;background:url("../images/common/bg_total_menu_open.png") 0 0px no-repeat;font-size:14px;font-family:"nanumgothicbold", dotum, "돋움";}
.total_nav .total_menu a span{width:0;height:0;font-size:0;position:absolute;top:0;left:-9999px;overflow:hidden;}
.total_nav .total_menu.on a{background:url("../images/common/bg_total_menu_close.png") 0 0px no-repeat;}
.total_nav .total_wrap{position:absolute;top:-9px;left:0;width:100%;z-index:101;display:none;;}
.total_nav .total_wrap.on{display:block;}
.total_nav .total_wrap .total_box{width:1230px;margin:0 auto;overflow:hidden;background:#fff;}
.total_nav .total_wrap .total_box .total_line{float:left;width:20%;}
.total_nav .total_wrap .total_box .total_line .total_cont{border-left:1px solid #ccc;height:578px;}
.total_nav .total_wrap .total_box .total_line.case .total_cont{height:289px;}
.total_nav .total_wrap .total_box .total_line.case.case2 .total_cont h2{border-top:1px solid #ccc;}
.total_nav .total_wrap .total_box .total_line:first-child .totalcont{border-left:0;}
.total_nav .total_wrap .total_box .total_line h2{}
.total_nav .total_wrap .total_box .total_line h2 a{display:inline-block;width:100%;padding:15px 0 15px 0px;text-indent:25px;font-size:24px;color:#202020;background:#f6f6f6;border-bottom:1px solid #ccc;font-family:"nanumgothicbold", dotum, "돋움";}
.total_nav .total_wrap .total_box .total_line h2 a:hover{color:#0071c8;text-decoration:underline;}
.total_nav .total_wrap .total_box .total_line dl{padding-left:25px;}
.total_nav .total_wrap .total_box .total_line p{padding-left:25px;}
.total_nav .total_wrap .total_box .total_line p span{display:block;}
.total_nav .total_wrap .total_box .total_line p span a{display:inline-block;width:100%;padding:20px 0 10px;font-size:18px;color:#202020;font-family:"nanumgothicbold", dotum, "돋움";}
.total_nav .total_wrap .total_box .total_line dl dt{}
.total_nav .total_wrap .total_box .total_line dl dt a{display:inline-block;width:100%;padding:20px 0 10px;font-size:18px;color:#202020;font-family:"nanumgothicbold", dotum, "돋움";}
.total_nav .total_wrap .total_box .total_line dl dt a:hover{color:#0070c7;text-decoration:underline;}
.total_nav .total_wrap .total_box .total_line dl dd{}
.total_nav .total_wrap .total_box .total_line dl dd ul li a{font-size:14px;color:#555;font-family:"nanumgothic", dotum, "돋움";line-height:1.8em;}
.total_nav .total_wrap .total_box .total_line dl dd ul li a:hover{color:#0070c7;text-decoration:underline;}
.total_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/common/bg_wrapper.png") 0 0 repeat;z-index:110;display:none;}
.total_bg.on{display:block;}
/*
#header .nav .total_menu{float:right;margin:35px 0 0;position:relative;z-index:100;width:143px;height:30px;}
#header .nav .total_menu a{display:inline-block;width:100%;height:100%;color:#fff;text-align:center;background:url("../images/common/bg_total_menu_open.png") 0 0px no-repeat;font-size:14px;font-family:"Nanum Gothic", dotum, "돋움"; font-weight:bold;}
#header .nav .total_menu a span{width:0;height:0;font-size:0;position:absolute;top:0;left:-9999px;overflow:hidden;}
#header .nav .total_menu.on a{background:url("../images/common/bg_total_menu_close.png") 0 0px no-repeat;}
*/
#container{position:relative;background:#fff;z-index:99;}

#footer{background:#fff;border-top:1px solid #a6a6a6;}
#footer .foot_wrap{width:1230px;margin:0 auto;}
#footer .foot_nav{overflow:hidden;}
#footer .foot_nav li{float:left;}
#footer .foot_nav li a{display:inline-block;font-size:14px;color:#555;font-family:"nanumgothicbold", dotum, "돋움";padding:15px 10px;background:url("../images/common/bg_foot_nav.png") 0 15px no-repeat;}
#footer .foot_nav li:first-child a{padding-left:0;background:none;}
#footer .foot_cont{padding:20px 0 50px 150px;background:url("../images/common/foot_logo.png") 0 15px no-repeat;font-family:"nanumgothicbold", dotum, "돋움"; font-size:12px;color:#555;line-height:1.5em;}
#footer .foot_cont .copyright span{font-weight:bold;color:#202020;}
#footer .foot_wrap .foot_cont .copyright br{display:none;}

/* 게시판 css */
.datalist_type1	{border-top:2px solid #3f6795;margin:20px 0 0;}
.datalist_type1 ul > li	{border-bottom:1px solid #ddd; width:100%; display:inline-block; position:relative;overflow:hidden;}
.datalist_type1 ul > li.notice{background:#f6f6f6;}
.datalist_type1 ul > li .selecting	{display:inline-block; margin:0 3% 0 0; width:2.95%; max-width:21px; min-width:12px; vertical-align:middle;}
.datalist_type1 ul > li .summary	{display:inline-block; width:100%; vertical-align:middle;}
.datalist_type1 ul > li .summary .star{display:inline-block;width:16px;height:16px;background:url("../images/common/ico_star.gif") 0 0 no-repeat;margin-right:10px;}
.datalist_type1 ul > li .summary .sbj	{font-size:16px; color:#555; display:block; padding:17px 15px 17px 50px;font-weight:bold;margin-right:7%;max-width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.datalist_type1 ul > li .summary .sbj em{display:inline-block;margin-right:5px;font-style:normal;font-weight:bold;vertical-align:middle;}
.datalist_type1 ul > li .summary .sbj .reply{display:inline-block;width:69px;height:26px;line-height:26px;color:#fff;margin-right:10px;text-align:center;vertical-align:middle;letter-spacing:-1px;}
.datalist_type1 ul > li .summary .sbj .reply.gray{background:#757575;}
.datalist_type1 ul > li .summary .sbj .reply.red{background:#a20d0d;}
.datalist_type1 ul > li .summary .sbj .reply.blue{background:#316eb4;}
.datalist_type1 ul > li .summary .sbj .summary_tit{position:relative;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;padding-right:25px;vertical-align:middle;}
.datalist_type1 ul > li .summary .sbj span	{color:#555;}
.datalist_type1 ul > li .summary .sbj .new{position:absolute;top:0;right:0;display:inline-block;width:15px;height:15px;background:url("../images/common/ico_new.gif") 0 0 no-repeat;margin-left:10px;margin-top:1px;}
.datalist_type1 ul > li .summary .datalist	{font-size:12px; color:#555; padding:0 0 19px 50px;}
.datalist_type1 ul > li .summary .datalist strong	{color:#404040; font-weight:normal;}
.datalist_type1 ul > li .summary .datalist > li	 {margin:0 16px 0 0; display:inline; border:0; min-height:0;}
.datalist_type1 ul > li .summary .button	 {margin-top:-10px; margin-bottom:10px;}
.datalist_type1 ul > li .summary .button .change	 {margin:0 10px 0 0;}
.datalist_type1 ul > li .file{position:absolute;top:33px;right:5%;}

.datalist_type1.image ul > li	{min-height:165px;}
.datalist_type1.image ul > li .summary	{margin:0; display:block; width:auto; margin-left:186px;}
.datalist_type1.image ul > li .summary .substance	{margin:-2px 0 14px; line-height:18px;}
.datalist_type1.image ul > li .image	{position:absolute; left:0; padding:20px 0;}
.datalist_type1.image_admin ul > li	{min-height:165px;}
.datalist_type1.image_admin ul > li .summary	{margin:0 0 0 224px; display:block; width:auto;}
.datalist_type1.image_admin ul > li .summary .substance	{margin:-2px 0 14px; line-height:18px;}
.datalist_type1.image_admin ul > li .selecting	{position:absolute; top:50%; margin:-11px 0 0 186px;}
.datalist_type1.image_admin ul > li .image	{position:absolute; left:0; padding:20px 0;}

/*게시판 view */
.prepare span{display:inline-block;font-size:14px;color:#555;margin-right:15px;}
.prepare span strong{font-weight:bold;color:#202020;}
.dataview_detail{border-top:2px solid #3f6795;margin:10px 0 0;}
.dataview_detail dl{border-bottom:1px solid #444;}
.dataview_detail dt{padding:11px 0 11px 20px;color:#202020;border-bottom:1px solid #cdcdcd;font-weight:bold;overflow:hidden;}
.dataview_detail dt span.txt{margin:10px 0 0;font-size:16px;display:inline-block;vertical-align:middle;}
.dataview_detail dt a.print{float:right;display:inline-block;width:122px;height:43px;line-height:43px;border:1px solid #b8b8b8;font-size:15px;color:#333;text-align:center;vertical-align:middle;background:#f6f6f6;font-family:"nanumgothicbold", dotum, "돋움";font-weight:normal;}
.dataview_detail dd{padding:20px 20px 0 20px;border-bottom:1px solid #cdcdcd;}
.dataview_detail dd ul{min-height:210px;}
.dataview_detail dd ul li{line-height:1.7em;margin-bottom:20px;}
.dataview_detail dd.file{font-size:14px;color:#555;padding:10px 0 10px 20px;border:0;}
.dataview_detail dd.file span{display:inline-block;padding:4px 0 0px 25px;background:url("../images/common/ico_file.gif") 0 1px no-repeat;margin-right:20px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .dataview_detail dd.file span {padding:1px 0 3px 25px;} }
.txtover{border-top:1px solid #cbcbcb;margin:20px 0 0;}
.txtover table{width:100%;font-size:14px;}
.txtover table .wrap{padding:12px 0;}
.txtover table tbody th{background:#f6f6f6;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
.txtover table tbody th.next span{display:inline-block;padding-right:15px;background:url("../images/common/bg_txt_next.gif") 100% 50% no-repeat;}
.txtover table tbody th.prev span{display:inline-block;padding-right:15px;background:url("../images/common/bg_txt_prev.gif") 100% 50% no-repeat;}
.txtover table tbody td{padding-left:10px;border-bottom:1px solid #cbcbcb;}
.txtover table tbody td a{color:#555;display:inline-block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.dataview_area{margin-top:20px;padding-top:20px;border-top:1px solid #444;}
.dataview_area textarea{width:98%;padding:10px 1%;overflow-y:scroll;min-height:78px;border:1px solid #cbcbcb;}
.dataview_mark{margin:20px 0 0;}
.dataview_mark:after{content:"";display:block;clear:both;}
.dataview_mark .mark_left{float:left;position:relative;}
.dataview_mark .mark_left:after{content:"";display:block;clear:both;}
.dataview_mark .mark_left .mark_txt{float:left;display:inline-block;width:59px;height:43px;line-height:43px;text-align:center;font-size:14px;color:#101010;border:1px solid #cbcbcb;}
.dataview_mark .mark_left .margin_img{float:left;display:inline-block;width:170px;height:43px;line-height:43px;border:1px solid #cbcbcb;border-left:0;text-align:center;}
.dataview_mark .mark_left .open{float:left;display:inline-block;width:44px;height:43px;border:1px solid #cbcbcb;border-left:0;}
.dataview_mark .mark_left .star_box{position:absolute;top:44px;left:60px;border:1px solid #cbcbcb;display:none;background:#fff;}
.dataview_mark .mark_left .star_box li{height:43px;line-height:43px;width:170px;text-align:center;background:#fff;}
.dataview_mark .mark_right{float:right;overflow:hidden;}
.dataview_mark .mark_right span{float:left;display:inline-block;width:122px;height:43px;line-height:43px;text-align:center;border:1px solid #cbcbcb;vertical-align:middle;}
.dataview_mark .mark_right input[type="text"]{height:41px;border:1px solid #cbcbcb;border-left:0;padding-left:10px;vertical-align:middle;font-size:15px;}
.dataview_mark .mark_right a{display:inline-block;width:124px;height:45px;line-height:45px;text-align:center;color:#fff;font-size:15px;font-family:"nanumgothicbold", dotum, "돋움"; background:#4b4b4b;margin-left:10px;vertical-align:middle;}
.dataview_mark_detail{margin:20px 0 0;}
.dataview_mark_detail ul{border-bottom:1px solid #444;}
.dataview_mark_detail ul li{border-top:1px solid #cbcbcb;}
.dataview_mark_detail ul li div{padding:20px 20px 20px 37px;background:#f6f6f6;overflow:hidden;}
.dataview_mark_detail ul li div .name{display:inline-block;font-size:14px;color:#555;font-weight:bold;vertical-align:middle;}
.dataview_mark_detail ul li div .star{display:inline-block;margin-left:10px;vertical-align:middle;}
.dataview_mark_detail ul li div .date{float:right;font-size:12px;color:#555;vertical-align:middle;}
.dataview_mark_detail ul li div .txt{margin:10px 0 0;font-size:14px;color:#555;}
.redstar{display:inline-block;color:#d51818;}
.txt_right{font-size:14px;color:#555;text-align:right;margin:20px 0 0;}
.write_type1{border-top:2px solid #3f6795;margin:20px 0 0;}
.write_type1.case{margin:5px 0 0;}
.write_type1 table{width:100%;}
.write_type1 table .wrap{padding:7px 0 7px 10px;overflow:hidden;}
.write_type1 table .wrap3{padding:14px 0 14px 10px;}
.write_type1 table .wrap2{margin:10px 0;min-height:200px;border:1px solid #cbcbcb;}
.write_type1 table tbody th{font-size:14px;color:#101010;border-right:1px solid #cbcbcb;background:#f6f6f6;}
.write_type1 table tbody th, .write_type1 table tbody td{border-bottom:1px solid #cbcbcb;}
.write_type1 table tbody td input[type="text"]{height:24px;width:99%;border:0;}
.write_type1 table tbody td .text_type1{display:block;border:1px solid #cbcbcb;padding-left:10px;}
.write_type1 table tbody td .text_type1.case{float:left;}
.write_type1 table tbody td .text_type1.case input[type="text"]{height:26px;width:320px;}
.write_type1 table tbody td label{font-size:14px;color:#555;vertical-align:middle;}
.write_type1 table tbody td .find_box{overflow:hidden;}
.write_type1 table tbody td .find_box ul{float:left;}
.write_type1 table tbody td .find_box ul li{margin-bottom:5px;}
.write_type1 table tbody td .find_file{position:relative;display:inline-block;margin-left:5px;}
.write_type1 table tbody td .find_file .file_hidden{position:relative;z-index:10;width:85px;height:30px;opacity:0;filter:alpha(opacity = 0); -ms-filter: "alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;vertical-align:middle;cursor:pointer;}
.write_type1 table tbody td .find_file .btn_find_file{position:absolute;top:0;left:0;}
.write_type1 table tbody td .plus{margin-left:2px;}
.write_type1 table tbody td p{font-size:14px;color:#555;margin:5px 0;}
.write_type1 table tbody td .mark_wrap{overflow:hidden;}
.write_type1 table tbody td .mark_wrap span{float:left;display:inline-block;width:122px;height:43px;line-height:43px;text-align:center;border:1px solid #cbcbcb;vertical-align:middle;}
.write_type1 table tbody td .mark_wrap input[type="text"]{height:41px;border:1px solid #cbcbcb;border-left:0;padding-left:10px;vertical-align:middle;font-size:15px;width:auto;}
.write_type1 table tbody td .editor_tit{display:inline-block;margin:10px 0 0;font-size:14px;font-weight:bold;color:#202020;}

/* jquery 플러그인 datepicker css변경 */
.ui-datepicker	{border:1px solid #555; background:#fff; padding:10px; width:218px;}
.ui-datepicker .ui-datepicker-header	{position:relative; background:#4d4e53; color:#fff; height:28px; text-align:center; padding:8px 0 0; overflow:hidden; font-size:16px;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev	{position:absolute; top:13px; left:10px; color:#fff;background:url("../images/common/bg_datepicker_prev.gif") no-repeat 0 0; width:7px; height:11px; overflow:hidden; display:inline-block;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span	 {display:none;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next	{position:absolute; top:13px; right:10px; color:#fff;background:url("../images/common/bg_datepicker_next.gif") no-repeat 0 0; width:7px; height:11px; overflow:hidden; display:inline-block;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span	 {display:none;}
.ui-datepicker .ui-datepicker-title	{text-align:center; display:inline-block;}
.ui-datepicker .ui-datepicker-title .ui-datepicker-year	 {float:left;}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month	 {float:right;}

.ui-datepicker .ui-datepicker-calendar	{width:100%; table-layout:fixed; border-collapse:collapse; border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4;}
.ui-datepicker .ui-datepicker-calendar thead th	{border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; text-align:center; font-size:12px; background:#f0f0f0; padding:4px 0;}
.ui-datepicker .ui-datepicker-calendar thead th:first-child	 {color:#940034;}
.ui-datepicker .ui-datepicker-calendar thead th:last-child	 {color:#2695a9;}
.ui-datepicker .ui-datepicker-calendar tbody td	{border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; text-align:center;}
.ui-datepicker .ui-datepicker-calendar tbody td a	{display:block; font-size:11px; font-family:tahoma; padding:4px 0 6px;}
.ui-datepicker .ui-datepicker-calendar tbody td:first-child a	{color:#940034;}
.ui-datepicker .ui-datepicker-calendar tbody td:last-child a	{color:#2695a9;}
.ui-datepicker .ui-datepicker-calendar tbody td a:hover	{background:#940034; color:#fff;}
#ui-datepicker-div{display:none;}

/* 게시판 검색 버튼 */
.board_search1	{text-align:right;overflow:hidden;}
.board_search1 fieldset{width:100%;}
.board_search1 .chkbox1{float:left; width:35%; text-align:left;font-size:14px;color:#555;vertical-align:middle;margin:15px 0 0;}
.board_search1 .chkbox1 *{vertical-align:middle;}
.board_search1 .chkbox1 label{margin-right:5px;}
.board_search1 .chkbox1 input[type="checkbox"]{width:20px;height:20px;background:#f6f6f6;margin:0px 0 0px 5px; padding:0; vertical-align:middle; display:inline-block; }
.board_search1 .date{float:left;width:35%;text-align:left;}
.board_search1.case{padding-top:10px;border-top:1px solid #cbcbcb;margin-top:10px;}
.board_search1.case .chkbox1{margin-top:0;}

/*파일 등록 버튼*/
.select1	{border:1px solid #d4d4d4; width:135px; padding:0 0 0 10px; font-weight:normal; color:#555; height:37px; display:inline-block; vertical-align:middle;font-size:14px;}
.input1	{border:1px solid #d4d4d4; padding:10px; font-weight:normal; color:#555; height:15px;font-size:14px;vertical-align:middle;width:240px;}
.input2	{border:1px solid #d4d4d4; background:url("../images/common/bg_datepicker.gif") no-repeat 100% 0px; display:inline-block; width:30%; min-width:54px; padding:0 20px 0 1%; overflow:hidden; vertical-align:middle;font-size:14px;}
.input2 input	 {border:0; background:url("..."); display:block; width:100%; padding:8px 0; font-weight:normal; color:#555; height:18px;font-size:14px;}
.rdo{display:inline-block;margin:-2px 10px 0px 3px;vertical-align:middle;}
.table_btnarea{margin:20px 0 0;text-align:right;}
.btn_type1{display:inline-block;width:124px;height:45px;line-height:45px;text-align:center;color:#fff;font-size:15px;font-family:"nanumgothicbold", dotum, "돋움";}
.btn_type1.black{background:#4b4b4b;}
.btn_type1.blue{background:#3f6795;}


@media screen and (max-width:1024px){
#wrapper{width:100%;margin:0 auto;}
#header{min-width:auto;}
#header .util_wrap .util{width:100%;}
#header .nav_wrap .nav{width:100%;overflow:hidden;}
#header .nav_wrap .nav:after{content:"";display:block;clear:both;}
#header .nav_wrap .nav h1{margin:22px 0 0 5px;}
#header .nav_wrap .nav h1 a{width:147px;height:55px;}
#header .nav_wrap .nav h1 img{width:100%;}
#header .nav_wrap .nav .gnb{margin-left:1%;width:77%;}
#header .nav_wrap .nav .gnb > ul > li{padding-left:3%;}
#header .nav_wrap .nav .gnb > ul > li.first{width:27%}
#header .nav_wrap .nav .gnb > ul > li.first a{width:100%;}
#header .nav_wrap .nav .gnb > ul > li.case1{width:39%;}
#header .nav_wrap .nav .gnb > ul > li.case1 a{width:100%;}
#header .nav_wrap .nav .gnb > ul > li.last{width:16%;}
#header .nav_wrap .nav .gnb > ul > li.last a{width:100%;}
#header .nav_wrap .nav .gnb > ul > li{padding:10px 0 0;}
#header .nav_wrap .nav .gnb > ul > li.on > a{background:url("../images/common/bg_gnb_on.png") 50% 18px no-repeat;}
#header .nav_wrap .nav .gnb > ul > li > a{width:100%;padding:30px 0 19px;background-position:0 30px;font-size:12px;}
#header .nav_wrap.on{background:url("../images/common/bg_1024_nav_wrap.png") 0 0 repeat-x;}
#header .nav_wrap.on h1 img{margin-top:-54px;}
#header .nav_wrap.on .gnb > ul > li{height:316px;}
#header .nav_wrap.on .nav .gnb > ul > li > a{padding-bottom:39px;}
.total_nav{width:100%;}
.total_nav .total_menu{top:-60px;right:10px;}
.total_nav .total_wrap .total_box{width:98%;margin:0 auto;}
.total_nav .total_wrap .total_box .total_line h2 a{text-indent:10px;letter-spacing:-1px;}
.total_nav .total_wrap .total_box .total_line dl{padding-left:10px;}
.total_nav .total_wrap .total_box .total_line p{padding-left:10px;}
.total_nav .total_wrap .total_box .total_line p span a{letter-spacing:-1px;}
.total_nav .total_wrap .total_box .total_line dl dt a{letter-spacing:-1px;}
.total_nav .total_wrap .total_box .total_line dl dd a{letter-spacing:-1px;}
.sub_vis .vis_txt{width:94%;}
.sub_vis .vis_txt p.txt1 span{letter-spacing:9px;}
.sub_vis .vis_txt p.txt2 span{font-size:22px;}

#container{}
.cont_tit{width:100%;}
.contents{}
.board_search1 .chkbox1{width:40%;}
.board_search1 .date{width:40%;}
.select1{width:130px;}
.input1{width:150px;}
.dataview_mark .mark_right input[type="text"]{width:100px;}

#footer .foot_wrap{width:96%;margin:0 auto;}
#footer .foot_nav{}
}

@media screen and (max-width:930px){
#header .nav_wrap.on .nav .gnb > ul > li{height:316px;}
#header .nav_wrap .nav .total_menu{margin:35px 3.4% 0 0;}
}

@media screen and (max-width:830px){
}

@media screen and (max-width:768px){
.util_wrap{display:none;}
.wrap_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/common/bg_wrapper.png") 0 0 repeat;}
#header{width:100%;min-width:100%;height:100px; z-index:100;}
#header .nav_wrap{position:fixed;z-index:100;width:100%;left:0;top:0;}
#header .nav_wrap .nav{border-bottom:1px solid #97a6b0;}
#header .nav_wrap .nav h1{float:none;background:#fff;padding:10px 0;margin:0;text-align:center;}
#header .nav_wrap .nav h1 a{width:100px;height:33px;}
#header .nav_wrap .nav h1 img{margin-top:-40px;}
#header .nav_wrap .nav .gnb{width:auto;}
#header .nav_wrap .nav .gnb > ul{position:absolute;top:0;left:-220px;width:220px;height:100%;background:#efefef;z-index:100;}
#header .nav_wrap .nav .gnb > ul{}
#header .nav_wrap .nav .gnb > ul > li{float:none;width:auto;height:auto;padding:0;background:#fff;}
#header .nav_wrap .nav .gnb > ul > li > a{display:block;padding:5px 25px 5px 15px;color:#000;border-bottom:1px solid #a7a7a7;font-size:16px;text-align:left;background:url("../images/common/bg_768_depth1_off.png") 95% 50% no-repeat;background-size:10px;width:auto;}
#header .nav_wrap .nav .gnb > ul > li.first, #header .nav_wrap .nav .gnb > ul > li.case1, #header .nav_wrap .nav .gnb > ul > li.last{width:auto;}
#header .nav_wrap .nav .gnb > ul > li.first > a{width:auto;}
#header .nav_wrap .nav .gnb > ul > li.case1 > a{width:auto;}
#header .nav_wrap .nav .gnb > ul > li.last > a{width:auto;}
#header .nav_wrap .nav .gnb > ul > li.first > a{background:url("../images/common/bg_768_depth1_off.png") 95% 50% no-repeat;background-size:10px;}
#header .nav_wrap .nav .gnb > ul > li.on.first > a{background:url("../images/common/bg_768_depth1_on.png") 95% 50% no-repeat;}
#header .nav_wrap .nav .gnb > ul > li.on > a{background:url("../images/common/bg_768_depth1_on.png") 100% 50% no-repeat;color:#fff;}
#header .nav_wrap .nav .gnb > ul > li.on .depth2 > ul{padding-top:0;}
#header .nav_wrap .nav .gnb > ul > li.close{display:block;width:100%;text-align:center;height:auto;}
#header .nav_wrap .nav .gnb > ul > li.close.on{background:none;}
#header .nav_wrap .nav .gnb > ul > li.close > a{text-align:center;padding:21px 0;background:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) { #header .nav_wrap .nav .gnb > ul > li.close > a {padding:19px 0 18px;} }
#header .nav_wrap .nav .gnb > ul > li.close > a > img{width:10%;}
#header .nav_wrap .nav .gnb > ul > li > .depth2{display:none;overflow:hidden;}
#header .nav_wrap .nav .gnb > ul > li > .depth2 > ul{display:block;padding-top:0;}
#header .nav_wrap .nav .gnb > ul > li > .depth2 > ul > li{text-align:left;}
#header .nav_wrap .nav .gnb > ul > li > .depth2 > ul > li:first-child{border-top:0;}
#header .nav_wrap .nav .gnb > ul > li > .depth2 > ul > li > a{display:inline-block;width:100%;text-indent:5px;text-align:left;background:#6087b3;color:#fff;font-size:14px;margin:0;padding:8px 0;font-weight:normal;}
#header .nav_wrap .nav .gnb > ul > li > .depth2 > ul > li.on > a{}
#header .nav_wrap .nav .gnb > ul > li > .depth2 > ul > li > a > span{display:inline-block;background:url("../images/index/bg_2depth.gif") 13px 6px no-repeat;padding-left:18px;}
#header .nav_wrap .nav .gnb > ul > li > .depth2 > ul > li > .depth3{display:none;overflow:hidden;}
#header .nav_wrap .nav .gnb > ul > li > .depth2 > ul > li > .depth3 ul{background:#6087b3;}
#header .nav_wrap .nav .gnb > ul > li > .depth2 > ul > li > .depth3 ul > li{}
#header .nav_wrap .nav .gnb > ul > li > .depth2 > ul > li > .depth3 ul > li > a{display:inline-block;padding:4px 0 4px 10px;margin-left:10px;background:url("../images/common/bg_768_depth3.png") 0 11px no-repeat;color:#fff;font-size:12px;}
#header .nav_wrap .nav .gnb .menu_open{display:block;position:absolute;top:20px;left:25px;}
#header .nav_wrap .nav .gnb .menu_open img{width:50%;}
#header .nav_wrap .nav .gnb .language{display:block;position:absolute;top:20px;right:25px;}
#header .nav_wrap .nav .gnb .language a{display:inline-block;padding-right:15px;background:url("../images/common/bg_lang.png") 100% 50% no-repeat;font-family:"nanumgothicbold", dotum, "돋움"; color:#202020;background-size:6px;}
.total_nav{display:none;}
.total_bg.on{display:none;}

.sub_vis{position:relative;padding:34px 0;margin-top:-163px; height:auto;}
.sub_vis .vis_img{background:url("../images/common/bg_768_sub_vis1.jpg") 50% 0 no-repeat;height:163px;}
.sub_vis.vis1 .vis_img{background:url("../images/common/bg_768_sub_vis1.jpg") 50% 0 no-repeat;}
.sub_vis.vis2 .vis_img{background:url("../images/common/bg_768_sub_vis2.jpg") 50% 0 no-repeat;}
.sub_vis.vis3 .vis_img{background:url("../images/common/bg_768_sub_vis3.jpg") 50% 0 no-repeat;}
.sub_vis.vis4 .vis_img{background:url("../images/common/bg_768_sub_vis4.jpg") 50% 0 no-repeat;}
.sub_vis.vis5 .vis_img{background:url("../images/common/bg_768_sub_vis5.jpg") 50% 0 no-repeat;}
.sub_vis.vis6 .vis_img{background:url("../images/common/bg_768_sub_vis6.jpg") 50% 0 no-repeat;}
.sub_vis .vis_txt{height:92px;width:94%;}
.sub_vis .vis_txt p{height:92px;}
.sub_vis .vis_txt p.txt1 span{font-size:16px;letter-spacing:6px;}
.sub_vis .vis_txt p.txt2 span{font-size:16px;}

#container{border-bottom:0;margin:0 auto;z-index:99;}
.board_search1{}
.board_search1 .chkbox1{font-size:12px;width:44%;margin-top:9px;}
.board_search1 .chkbox1 input[type="checkbox"]{width:10px;height:10px;}
.board_search1 input[type="image"] {width:56px;height:25px;}
.board_search1 .date{width:45%;}
.select1{font-size:12px;height:25px;width:20%;}
.input1{padding-top:4px;padding-bottom:3px;width:15%;}
.input2{width:33%;background-size:25px 24px;}
.input2 input{padding:3px 0;font-size:12px;}
.table_btnarea{margin:10px 0 0;}
.btn_type1{display:inline-block;width:76px;height:24px;line-height:24px;color:#fff;font-size:11px;}
.rdo{display:inline-block;margin:-1px 10px 0px 3px;vertical-align:middle;}

.datalist_type1{margin:10px 0 0;}
.datalist_type1 ul > li .summary .sbj{padding:15px 15px 10px 3%;}
.datalist_type1 ul > li .summary .sbj .reply{width:67px;height:24px;font-size:12px;line-height:24px;}
.datalist_type1 ul > li .summary .datalist{padding:0 0 13px 3%;font-size:11px;}
.datalist_type1 ul > li .summary .sbj .summary_tit{max-width:65%;font-size:14px;}
.datalist_type1 ul > li .summary .star{width:10px;height:10px;background-size:10px 10px;margin-right:5px;}
.datalist_type1 ul > li .summary .sbj .new{background-size:12px 12px;}
.datalist_type1 ul > li .file img{width:14px;height:14px;}


.prepare span{font-size:11px;}
.dataview_detail{border-top:1px solid #3f6795;margin:5px 0 0;}
.dataview_detail dt{padding:8px 0 8px 10px;background:#f6f6f6;}
.dataview_detail dt a.print{display:none;}
.dataview_detail dt span.txt{margin:0;font-size:14px;}
.dataview_detail dd{padding:5px 10px;}
.dataview_detail dd ul{min-height:auto;}
.dataview_detail dd ul li{margin-bottom:0;}
.dataview_detail dd.file{font-size:12px;}
.dataview_detail dd.file span{background-size:14px 14px;background-position:0 2px;padding-left:18px;}
.txtover{margin:10px 0 0;}
.txtover table .wrap{padding:8px 0;}
.txtover table tbody th span{font-size:11px;}
.txtover table tbody td a{font-size:12px;}
.txtover table tbody th.next span, .txtover table tbody th.prev span{background-size:6px 3px;}

.dataview_mark .mark_left{}
.dataview_mark .mark_left .mark_txt{font-size:12px;width:31px;height:24px;line-height:24px;}
.dataview_mark .mark_left .margin_img{width:78px;height:24px;line-height:18px;}
.dataview_mark .mark_left .margin_img img{width:67px;height:12px;}
.dataview_mark .mark_left .open{width:25px;height:24px;}
.dataview_mark .mark_left .open img{width:100%;}
.dataview_mark .mark_left .star_box{top:25px;left:32px;}
.dataview_mark .mark_left .star_box li{width:78px;height:24px;line-height:24px;}
.dataview_mark .mark_left .star_box li a{}
.dataview_mark .mark_left .star_box li img{width:67px;height:12px;}
.dataview_mark .mark_right{}
.dataview_mark .mark_right span{width:80px;height:24px;line-height:20px;}
.dataview_mark .mark_right span img{width:60%;vertical-align:middle;}
.dataview_mark .mark_right input[type="text"]{width:80px;height:22px;font-size:12px;}
.dataview_mark .mark_right a{width:76px;height:24px;line-height:24px;font-size:12px;margin-left:5px;}
.dataview_mark_detail{margin:10px 0 0;}
.dataview_mark_detail ul li div{padding:10px 2%;}
.dataview_mark_detail ul li div .name{font-size:12px;}
.dataview_mark_detail ul li div .star{margin-left:5px;}
.dataview_mark_detail ul li div .star img{width:67px;height:12px;vertical-align:top;}
.dataview_mark_detail ul li div .date{font-size:10px;}
.dataview_mark_detail ul li div .txt{font-size:12px;}


.write_type1 table tbody th{font-size:12px;}
.write_type1 table .wrap{padding:4px 0 4px 10px;}
.write_type1 table .wrap3{padding:10px 0 10px 10px;}
.write_type1 table tbody td input[type="text"]{height:22px;}
.write_type1 table tbody td label{font-size:12px;vertical-align:middle;}
.write_type1 table tbody td .text_type1.case{border-right:0;}
.write_type1 table tbody td .text_type1.case input[type="text"]{height:20px;width:100%;}
.write_type1 table tbody td .find_file{margin-left:0;}
.write_type1 table tbody td .find_file .file_hidden{width:58px;height:24px;}
.write_type1 table tbody td .find_file .btn_find_file{width:58px;height:24px;}
.write_type1 table tbody td .find_file .btn_find_file img{width:58px;height:24px;}
.write_type1 table tbody td .plus, .write_type1 table tbody td .minus{display:inline-block;width:24px;height:24px;}
.write_type1 table tbody td .plus img, .write_type1 table tbody td .minus img{width:100%;}
.write_type1 table tbody td p{font-size:12px;}
.write_type1 table tbody td .mark_wrap{}
.write_type1 table tbody td .mark_wrap span{width:80px;height:24px;line-height:22px;}
.write_type1 table tbody td .mark_wrap span img{width:60%;}
.write_type1 table tbody td .mark_wrap input[type="text"]{width:80px;height:22px;font-size:12px;}
.write_type1 table tbody td .editor_tit{font-size:12px;}
.txt_right{font-size:12px;}


#footer{background:#5a5a5a;border-top:0;}
#footer .foot_wrap{width:100%;}
#footer .foot_wrap .foot_nav{}
#footer .foot_wrap .foot_nav li{width:33.3%;background:#fff;}
#footer .foot_wrap .foot_nav li a{width:100%;background:none;border-top:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;border-left:1px solid #a6a6a6;padding:5px 0;text-align:center;font-weight:bold;letter-spacing:-1px;}
#footer .foot_wrap .foot_nav li:first-child a{border-left:0;}
#footer .foot_wrap .foot_cont{color:#fff;background:none;padding:20px 0 20px 5px;font-size:11px;font-family:"nanumgothic", dotum, "돋움";}
#footer .foot_wrap .foot_cont .copyright span{color:#fff;}
}

@media screen and (max-width:600px){
#header .nav_wrap .nav .gnb > ul{left:-200px;width:200px;}
.sub_vis .vis_txt p.txt1 span{font-size:14px;letter-spacing:4px;}
.sub_vis .vis_txt p.txt2 span{font-size:12px;}
}
@media screen and (max-width:480px){
.sub_vis .vis_txt p.txt1 span{letter-spacing:1px;}
.board_search1{text-align:left;}
.board_search1 input[type="image"]{margin:5px 0 0;float:right;}
.board_search1 .chkbox1{float:none;width:100%;padding-bottom:5px;border-bottom:1px solid #858585;}
.board_search1 .chkbox1 span{letter-spacing:0px;}
.board_search1.case .chkbox1{padding-bottom:0;border-bottom:0;}
.board_search1 .date{float:none;width:100%;}
.board_search1 .date .wave{display:inline-block;text-align:center;width:8%;}
.select1{width:100%;margin:5px 0 0 ;height:24px;}
.input1{width:75%;margin:5px 0 0;}
.input2{width:38%;}
.input2.case{float:right;}
.prepare span{margin-right:5px;}
.datalist_type1 ul > li .summary .sbj{font-size:12px;padding:12px 15px 10px 3%;width:100%;}
.datalist_type1 ul > li .summary .sbj .reply{display:block;}
.datalist_type1 ul > li .summary .sbj .summary_tit{padding-top:5px;padding-bottom:5px;max-width:75%;}
.datalist_type1 ul > li .summary .datalist{font-size:11px;padding-bottom:10px;}
.datalist_type1 ul > li .summary .datalist > li{margin-right:10px;}
.datalist_type1 ul > li .file{top:20px;}
.datalist_type1 ul > li .file.case{top:40px;}
.datalist_type1 ul > li .summary .sbj .new{margin-top:8px;}
.txtover table tbody th.next span, .txtover table tbody th.prev span{padding-right:10px;}
.dataview_mark .mark_left{float:none;}
.dataview_mark .mark_right{float:none;margin:10px 0 0;}
.dataview_mark_detail ul li div .name{max-width:84px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;}
.dataview_mark_detail ul li div .star{vertical-align:middle;}
.dataview_mark_detail ul li div .star img{vertical-align:top;}
.write_type1 table .wrap{padding-left:0;}
.write_type1 table tbody td .find_box ul{width:79%;}
.write_type1 table tbody td .text_type1{margin-left:10px;}
.write_type1 table tbody td .text_type1.case{width:42%;}
.write_type1 table tbody td .editor_tit{letter-spacing:-1px;}
.write_type1 table tbody td p{margin-left:10px;}
.write_type1 table tbody td .mark_wrap{margin-left:10px;}

}

@media screen and (max-width:360px){
#header .nav_wrap .nav .gnb > ul{left:-180px;width:180px;}
#footer .foot_wrap .foot_nav li a{font-size:12px;}
/*
#footer .foot_wrap .foot_nav{display:none;}
#footer .foot_wrap .foot_mobile{display:block;overflow:hidden;}
#footer .foot_wrap .foot_mobile li{float:left;width:49.8%;border-top:1px solid #727272;}
#footer .foot_wrap .foot_mobile li:first-child{border-right:1px solid #b5b5b5;}
#footer .foot_wrap .foot_mobile li a{display:inline-block;width:100%;color:#666;text-align:center;background:#fff;font-weight:bold;padding:6px 0;}
#footer .foot_wrap .foot_mobile a span{display:inline-block;padding-left:20px;padding-bottom:1px;}
#footer .foot_wrap .foot_mobile .top a span{background:url("../images/common/top.png") 0 1px no-repeat;}
#footer .foot_wrap .foot_mobile .pc a span{background:url("../images/common/pc.png") 0 1px no-repeat;}
*/
#footer .foot_wrap .foot_cont .address{display:none;}
#footer .foot_wrap .foot_cont .copyright{text-align:center;}
#footer .foot_wrap .foot_cont .copyright br{display:block;}
#footer .foot_wrap .foot_cont .copyright span{font-weight:normal;}
.sub_vis .vis_txt p.txt1 span{font-size:12px;letter-spacing:1px;}
.input1{width:73%;margin:5px 0 0;}
.board_search1 .date .wave{width:7%;}
}