@charset "utf-8";
@import url("font.css");
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*RESET.CSS*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
*{margin:0;padding:0;}
html,body{margin:0;padding:0;height:100%;}
li{list-style:none;}
a{text-decoration:none;}
a, a:hover, a:visited{text-decoration:none;}
a:link{text-decoration:none;cursor:pointer;}
img,input{vertical-align:middle;}
select,fieldset{vertical-align:middle;}
img,fieldset{border:none;}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;}
caption{display:none;}
.hid{position:absolute;left:-9999px;font-size:0;width:0;height:0;text-indent:-9999px;overflow:hidden;}

/*BASIC_LAYOUT.CSS*/
#wrap{width:100%;min-width:1000px;height:100%;}
#header{width:100%;border-top:22px solid #1c98bf;height:116px;position:relative;z-index:9;}
#inner_header{width:1000px;height:75px;margin:0 auto;position:relative;}
#gnb_wrap{width:100%;height:27px;padding-top:13px;border-top:1px solid #d0d0d0;border-bottom:1px solid #d1d1d1;background:url("../images/common/sub_bg.jpg") 0 0 repeat-x;position:relative;}
#footer{width:100%;border-top:1px solid #cdcdcd;height:117px;background:url("../images/common/footer_bg.jpg") 0 0 repeat-x;}
#inner_footer{width:1000px;margin:0 auto;position:relative;}
#footer h1{margin-bottom:10px;}
#footer address{font-family:"NanumBarunGothic";font-style:normal;font-weight:normal;color:#666;font-size:11px;position:absolute;left:233px;top:53px;line-height:1.7;}
#footer address a{color:#666;padding-bottom:10px;}
#footer address span.addr{font-weight:bold;}
#footer address span.tel{font-weight:bold;}
#footer address span.fax{font-weight:bold;}
#footer address span.email{font-weight:bold;}

#sub_wrap{width:100%;padding:30px 0;position:absolute;left:0;top:38px;z-index:10;/*background:url("../images/common/sub_bg.png") 0 0 repeat;*/background-color:#666;font-family:"Nanum Gothic";font-size:13px;display:none;}
#inner_sub{width:1013px;margin:0 auto;position:relative;}
#inner_sub:after{content:"";display:block;clear:both;}
#sub_wrap a{color:#fff;font-weight:bold;}
#sub_wrap a:hover{color:#2e2d2d;}
#inner_sub ul{float:left;height:270px;background:url("../images/common/sub_line.png") right top repeat-y;padding:0 63px;}
#inner_sub li{margin:11px 0;}
#inner_sub ul.sub3{padding-left:121px;}
#inner_sub ul.sub4{padding:0 73px;}
#inner_sub ul.sub5{padding:0 65px;background-image:none;}

#container{width:1000px;margin:0 auto;position:relative;}
#quick{position:absolute;top:28px;right:-108px;width:76px;height:376px;padding:33px 0 0 7px;background:url("../images/common/quick_bg.png") 0 0 no-repeat;}
#quick li{margin-bottom:7px;}
#quick p{position:relative;left:7px;}

/*COMMON.CSS*/
body{font:12px/1.4 dotum,"돋움",sans-serif;}
#inner_header h1{padding-top:18px;}

#gnb{width:1000px;margin:0 auto;}
#gnb:after{content:"";display:block;clear:both;}
#gnb li{float:left;}
#gnb li a{display:block;margin:0 71px;}
#gnb li.timeline a{margin:0 65px;}
#gnb li a.short{margin:0 70px;}
#gnb li a.long{margin:0 72px 0 73px;}

.utilmenu{position:absolute;top:34px;right:265px;}
.utilmenu li{float:left;margin-left:11px;}

fieldset.login_field{position:absolute;right:3px;top:24px;}
fieldset.login_field #MemberID{width:99px;height:26px;line-height:26px;background:url("../images/common/bar.jpg") 0 0 no-repeat;text-indent:5px;border:none;font-size:11px;color:#b4b4b4;}
fieldset.login_field #Password{width:99px;height:26px;line-height:26px;background:url("../images/common/bar.jpg") 0 0 no-repeat;text-indent:5px;border:none;font-size:11px;color:#b4b4b4;}

#inner_footer h1{padding-top:34px;}
#footmenu{width:240px;position:absolute;left:233px;top:34px;}
#footmenu li{float:left;margin-right:23px;}

#inner_footer h3{position:absolute;right:283px;top:34px;}
#inner_footer ul.banner{width:230px;position:absolute;top:38px;right:9px;}
#inner_footer ul.banner li{float:left;}
#inner_footer ul.banner li.mgr{margin-right:29px;}

/*자원활동가 명단*/
#layor{width:880px;padding:36px 36px 80px 36px;background-color:#ffffff;position:absolute;top:20%;left:50%;margin-left:-476px;z-index:10;display:none;}
#layor h3{margin-bottom:10px;}
table.layor_tb{width:880px;}
table.layor_tb th{background-color:#1c98bf;padding:5px 0;text-align:center;border-right:2px solid #ffffff;}
table.layor_tb td{font-size:12px;color:#616161;font-family:gulim,"굴림",sans-serif;padding:8px 0;text-align:center;border-right:2px solid #ffffff;border-bottom:1px solid #ffffff;}
table.layor_tb td.t_left{padding:8px 0 8px 14px;text-align:left;}
table.layor_tb td{background-color:#fbfbfb;}
table.layor_tb td.bg{background-color:#f4f5f7;}
#layor p.close{position:absolute;right:30px;top:20px;}
#layor p.btn{text-align:right;padding-right:2px;margin-bottom:10px;}
#lightbox{
			position:fixed;
			top:0; 
			left:0; 
			width:100%; 
			height:100%; 
			background:url("../images/apply/overlay.png") repeat; 
			text-align:center;
			z-index:3;
			display:none;
		}

#layor2{width:880px;padding:20px 36px 20px 36px;background-color:#ffffff;position:absolute;top:10%;left:50%;margin-left:-476px;z-index:10;display:none;}
#layor2 h3{margin-bottom:20px;}
table.layor_tb{width:880px;}
table.layor_tb th{background-color:#1c98bf;padding:5px 0;text-align:center;border-right:2px solid #ffffff;}
table.layor_tb td{font-size:12px;color:#616161;font-family:gulim,"굴림",sans-serif;padding:8px 0;text-align:center;border-right:2px solid #ffffff;border-bottom:1px solid #ffffff;}
table.layor_tb td.t_left{padding:8px 0 8px 14px;text-align:left;}
table.layor_tb td{background-color:#fbfbfb;}
table.layor_tb td.bg{background-color:#f4f5f7;}
#layor2 p.close{position:absolute;right:30px;top:20px;}
#layor2 p.btn{position:absolute;right:36px;top:36px;}

ul.apply1{width:840px;background-color:#e4e9ec;font-size:12px;color:#6f6f6f;padding:10px 20px;margin-bottom:10px;min-height:30px;}
ul.apply1 input.bar1{width:140px;height:21px;line-height:21px;border:1px solid #e7e7e7;}
ul.apply1 input.bar2{width:134px;height:21px;line-height:21px;border:1px solid #e7e7e7;}
ul.apply1 input.bar3{width:289px;height:21px;line-height:21px;border:1px solid #e7e7e7;}
ul.apply1 li.li1{margin-bottom:9px;}
#layor2 p.stit{margin-bottom:18px;}
#layor2 select{width:206px;height:27px;font-size:12px;color:#454343;font-family:gulim,"굴림",sans-serif;}
#layor2 p.complete{text-align:center;}

#layor3{width:880px;padding:36px 36px 80px 36px;background-color:#ffffff;position:absolute;top:20%;left:50%;margin-left:-476px;z-index:10;display:none;}
#layor3 h3{margin-bottom:45px;}
table.layor_tb{width:880px;}
table.layor_tb th{background-color:#1c98bf;padding:5px 0;text-align:center;border-right:2px solid #ffffff;}
table.layor_tb td{font-size:12px;color:#616161;font-family:gulim,"굴림",sans-serif;padding:8px 0;text-align:center;border-right:2px solid #ffffff;border-bottom:1px solid #ffffff;}
table.layor_tb td.t_left{padding:8px 0 8px 14px;text-align:left;}
table.layor_tb td{background-color:#fbfbfb;}
table.layor_tb td.bg{background-color:#f4f5f7;}
#layor2 p.close{position:absolute;right:30px;top:20px;}
#layor2 p.btn{position:absolute;right:36px;top:36px;}

ul.apply1{width:840px;background-color:#e4e9ec;font-size:12px;color:#6f6f6f;padding:10px 20px;margin-bottom:20px;min-height:30px;}
ul.apply1 input.bar1{width:140px;height:21px;line-height:21px;border:1px solid #e7e7e7;}
ul.apply1 input.bar2{width:134px;height:21px;line-height:21px;border:1px solid #e7e7e7;}
ul.apply1 input.bar3{width:289px;height:21px;line-height:21px;border:1px solid #e7e7e7;}
ul.apply1 li.li1{margin-bottom:9px;}
#layor3 p.stit{margin-bottom:18px;}
#layor3 select{width:206px;height:27px;font-size:12px;color:#454343;font-family:gulim,"굴림",sans-serif;}
#layor3 p.complete{text-align:center;}
#layor3 p.close{position:absolute;right:30px;top:20px;}

table.write2{width:880px;margin-bottom:14px;color:#848484;font-family:gulim,"굴림",sans-serif;}
table.write2 th{background-color:#f6fbfd;padding:11px 0 11px 31px;border-bottom:1px solid #d9dee0;text-align:left;font-family:"NanumBarunGothic";color:#666666;font-size:13px;font-weight:bold;}
table.write2 td{border-bottom:1px solid #d9dee0;padding-left:14px;}
table.write2 th.fth{border-top:2px solid #7a7b7b;}
table.write2 th.t_center{text-align:center;padding:11px 0;}
table.write2 td.ftd{border-top:2px solid #7a7b7b;}
table.write2 th.fth2{border-top:1px solid #e0e0e0;}
table.write2 td.ftd2{border-top:1px solid #e0e0e0;}
table.write2 th.lth{border-bottom:1px solid #999999;}
table.write2 td.ltd{border-bottom:1px solid #999999;}
table.write2 #counsel_kind{width:157px;height:21px;font-family:gulim,"굴림",sans-serif;color:#666666;border:1px solid #e0e0e0;}
table.write2 input.bar1{width:157px;height:19px;line-height:19px;border:1px solid #e0e0e0;}
table.write2 input.bar2{width:63px;height:19px;line-height:19px;border:1px solid #e0e0e0;}
table.write2 input.bar3{width:586px;height:19px;line-height:19px;border:1px solid #e0e0e0;}
table.write2 #counsel_content{border:1px solid #e0e0e0;}
table.write2 td.content{padding:6px 0 6px 14px;}
table.write2 p.mgb{margin-bottom:9px;}
table.write2 td.addr{padding:6px 0 6px 14px;}
table.write2 p.tit{font-family:"NanumBarunGothic";font-size:13px;font-weight:bold;color:#666666;margin-bottom:10px;}
table.write2 p.con{margin-bottom:30px;}
table.write2 td.user{padding:15px 0 15px 14px;}
table.write2 td.blog{padding:7px 0 7px 14px;}
table.write2 #mem_con{border:1px solid #e0e0e0;}
table.write2 textarea{border:1px solid #e0e0e0;}

/*사이트맵*/
div.sitemap{width:922px;}
div.sitemap:after{content:"";display:block;clear:both;}
dl.site{width:120px;float:left;margin-right:60px;margin-bottom:80px;}
dl.site dt{margin-bottom:10px;}
dl.site dd li{border-bottom:1px solid #e5e5e5;padding:10px 0 10px 16px;width:104px;}
dl.site dd li a{color:#848484;font-size:13px;font-family:"NanumBarunGothic";}


/*국민참여서명 프린트 클릭시 생성 페이지*/
#layor4{width:880px;padding:36px 36px 80px 36px;background-color:#ffffff;position:absolute;top:75%;left:50%;margin-left:-476px;z-index:10;display:none;}
#layor4 h3{margin-bottom:10px;}
#layor4 p.close{position:absolute;right:30px;top:20px;}
#layor4 p.btn{text-align:right;padding-right:2px;margin-bottom:10px;}