@charset "utf-8";
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
/*base*/
html{overflow-y:scroll}
body{font-family:Nanum Gothic;font-size:12px;color:#555}
body, h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, table, th, td, form, input, fieldset{padding:0;margin:0}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal}
article, aside, canvas, details, footer, figcaption, figure, header, hgroup, menu, nav, section, summary{display:block}
img{vertical-align:top}
img, fieldset{border:none}
ul, ol, li{list-style:none}
input[type="text"]{display:inline-block;padding-left:10px;box-sizing:border-box}
input[type="password"]{display:inline-block;padding-left:10px;box-sizing:border-box}
table{border-spacing:0;border:0;border-collapse:collapse;}
a{color:#333;text-decoration:none}
.align_r{text-align:right}
.align_c{text-align:center}
.align_l{text-align:left}
.reset{clear:both !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important}
/*skip*/
.skip, hr, legend, caption{position:absolute;width:0;height:0;line-height:0;font-size:0;overflow:hidden;visibility:hidden;text-indent:-1000em}

/*common*/
#header{border-top:3px solid #00a1ff;margin-bottom:12px;}
#header .top_skip{width:1200px;margin:0 auto;}
#header .top_skip ul{float:right;padding:10px 0;}
#header .top_skip ul li{float:left;padding-left:13px;margin-left:13px;background:url(/img/common/top_skip_line.gif) no-repeat left center;}
#header .top_skip ul li.home{font-weight:bold;background:none;}
#header .top_skip ul li a{font-size:11px;color:#535353;}
#header .header_cont{clear:both;padding:16px 0 13px;border-top:1px solid #eee;position:relative;background:url(/img/common/header_bottom_line.gif) repeat-x left bottom;z-index:1;}
#header .header_cont .logo_nav{width:1200px;margin:0 auto;position:relative;}
#header .header_cont .logo_nav h1{float:left;}
#header .header_cont .logo_nav #nav{float:right;margin-top:6px;}
#header .header_cont .logo_nav #nav dl{float:left;cursor:pointer;background:url(/img/common/nav_line.gif) no-repeat right 8px;}
#header .header_cont .logo_nav #nav dl.nav_04{background:none;}
/*#header .header_cont .logo_nav #nav dl dt{height:45px;}
#header .header_cont .logo_nav #nav dl dt a{font-weight:bold;font-size:18px;color:#525252;}
#header .header_cont .logo_nav #nav dl dd{width:100%;height:28px;left:0;top:67px;background:url(/img/common/sub_nav_bg.png) repeat-x left top;position:absolute;display:none;}
#header .header_cont .logo_nav #nav dl dd ul{width:1200px;margin:4px auto 0;box-sizing:border-box;}
#header .header_cont .logo_nav #nav dl dd ul li{float:left;margin-right:28px;}
#header .header_cont .logo_nav #nav dl dd ul li a{font-size:14px;color:#363636;font-weight:bold;}
#header .header_cont .logo_nav #nav dl dd ul li.on a{color:#0089d0;}
#header .header_cont .logo_nav #nav dl dd.active{display:block;}*/
#header .header_cont .logo_nav #nav dl dt{padding-bottom:4px;}
#header .header_cont .logo_nav #nav dl:hover dt a{background:url(/img/common/gnb_bg.gif) no-repeat center bottom;}
#header .header_cont .logo_nav #nav dl:hover dt a span{padding-bottom:4px;border-bottom:1px solid #004a80;}
#header .header_cont .logo_nav #nav dl dt a{padding:0 51px 5px;display:block;font-weight:bold;font-size:18px;color:#525252;}
#header .header_cont .logo_nav #nav dl dt a span{padding-bottom:5px;display:block;}
#header .header_cont .logo_nav #nav dl dd{padding:0 28px 5px 0;top:41px;background:#ebebeb;position:absolute;display:none;}
#header .header_cont .logo_nav #nav dl dd ul{margin:4px auto 0;box-sizing:border-box;}
#header .header_cont .logo_nav #nav dl dd ul li{float:left;margin-left:28px;}
#header .header_cont .logo_nav #nav dl dd ul li a{font-size:14px;color:#363636;font-weight:bold;}
#header .header_cont .logo_nav #nav dl dd ul li.on a{color:#0089d0;}
#header .header_cont .logo_nav #nav dl.active dt a{background:url(/img/common/gnb_bg.gif) no-repeat center bottom;}
#header .header_cont .logo_nav #nav dl.active dt a span{padding-bottom:4px;border-bottom:1px solid #004a80;}
#header .header_cont .logo_nav #nav dl.active dd{display:block;}
#header .header_cont .logo_nav #nav dl.nav_01 dd{left:554px;}
#header .header_cont .logo_nav #nav dl.nav_02 dd{right:0;}
#header .header_cont .logo_nav #nav dl.nav_03 dd{right:0;}
#header .header_cont .logo_nav #nav dl.nav_04 dd{right:0;}
/*#header .header_cont .logo_nav #nav dl.nav_01 dd ul{padding-left:568px;}
#header .header_cont .logo_nav #nav dl.nav_02 dd ul{padding-left:610px;}
#header .header_cont .logo_nav #nav dl.nav_03 dd ul{padding-left:648px;}
#header .header_cont .logo_nav #nav dl.nav_04 dd ul{padding-left:916px;}*/
#footer{background:#f2f2f2;border-top:1px solid #d7d7d7;}
#footer .foot_wrap{width:1200px;margin:0 auto;padding:20px 0;}
#footer .foot_wrap .foot_logo{float:left;margin:13px 40px 0 0;}
#footer .foot_wrap .foot_cont{float:left;font-size:14px;font-family:Dotum;color:#8e8e8e;}
#footer .foot_wrap .foot_cont .btn_list{padding-bottom:10px;}
#footer .foot_wrap .foot_cont .btn_list ul li{float:left;padding-right:20px;margin-right:20px;background:url(/img/common/foot_btn_list_line.gif) no-repeat right center;}
#footer .foot_wrap .foot_cont .btn_list ul li.end{background:none;}
#footer .foot_wrap .foot_cont .btn_list ul li a{color:#5f5f5f;}
#footer .foot_wrap .foot_cont .copyright{line-height:20px;}
#footer .foot_wrap .foot_cont .copyright .addr{font-style:normal;}
/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:1200px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#00a1ff;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;background:#00a1ff;border:1px solid #fff;color:#fff;}

/*contents common*/
.f_size_24{font-size:24px}
.f_size_30{font-size:30px}
.c_0095da{color:#0095da}
.c_004a80{color:#004a80}
.wid_80p{width:80px}
.wid_100p{width:100px}
.wid_130p{width:130px}
.wid_150p{width:150px}
.wid_200p{width:200px}
.wid_300p{width:300px}
.wid_500p{width:550px}

/*main*/
.m_container{width:1200px;margin:0 auto;}
.m_container .banner_cont{position:relative;margin-bottom:15px;}
.m_container .banner_cont .banner_btn a{position:absolute;top:226px;z-index:10;}
.m_container .banner_cont .banner_btn a.prev{left:15px;}
.m_container .banner_cont .banner_btn a.next{right:15px;}
.m_container .m_contents{margin-bottom:15px;}
.m_container .m_contents .info_list{width:297px;border:1px solid #d7d7d7;float:left;margin-right:15px;}
.m_container .m_contents .info_list ul li{width:50%;height:148px;text-align:center;float:left;box-sizing:border-box;font-weight:bold;color:#606060;}
.m_container .m_contents .info_list ul li a{height:148px;display:block;font-size:16px;box-sizing:border-box;padding-top:113px;color:#606060;}
.m_container .m_contents .info_list ul li.list_bg_01{border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}
.m_container .m_contents .info_list ul li.list_bg_01 a{background:url(/img/main/contents_list_bg_01.gif) no-repeat center 20px;}
.m_container .m_contents .info_list ul li.list_bg_02{border-bottom:1px solid #d7d7d7}
.m_container .m_contents .info_list ul li.list_bg_02 a{background:url(/img/main/contents_list_bg_02.gif) no-repeat center 20px;}
.m_container .m_contents .info_list ul li.list_bg_03{border-right:1px solid #d7d7d7;}
.m_container .m_contents .info_list ul li.list_bg_03 span{height:148px;display:block;box-sizing:border-box;padding-top:20px;line-height:18px;background:#f2f2f2 url(/img/main/contents_list_bg_03.gif) no-repeat center 84px;}
.m_container .m_contents .info_list ul li.list_bg_04 a{background:url(/img/main/contents_list_bg_04.gif) no-repeat center 20px;}
.m_container .m_contents .board_list{width:573px;height:299px;margin-right:15px;float:left;position:relative;background:url(/img/main/board_title_line.gif) repeat-x left top;}
.m_container .m_contents .board_list dl{float:left;}
.m_container .m_contents .board_list dl dt{height:42px;box-sizing:border-box;border-top:1px solid #dadada;border-bottom:1px solid #003a66;font-size:18px;font-weight:bold;}
.m_container .m_contents .board_list dl dt a{color:#6e6e6e;display:block;padding:9px 30px 10px;}
.m_container .m_contents .board_list dl.board_list_01 dt{border-right:1px solid #003a66;border-left:1px solid #dadada;}
.m_container .m_contents .board_list dl.board_list_01.board_active dt{border-left:1px solid #003a66;}
.m_container .m_contents .board_list dl.board_list_02 dt{border-right:1px solid #dadada;}
.m_container .m_contents .board_list dl.board_list_02.board_active dt{border-right:1px solid #003a66;}
.m_container .m_contents .board_list dl.board_active dt{border-top:1px solid #003a66;border-bottom:1px solid #fff;}
.m_container .m_contents .board_list dl.board_active dt a{color:#0072bc;}
.m_container .m_contents .board_list dl dd{width:573px;height:257px;box-sizing:border-box;border:1px solid #dadada;border-top:0;display:none;position:absolute;left:0;top:41px;}
.m_container .m_contents .board_list dl.board_active dd{display:block;}
.m_container .m_contents .board_list dl dd ul{padding:30px;}
.m_container .m_contents .board_list dl dd ul li{padding-left:10px;margin-bottom:10px;font-family:Dotum;font-size:14px;background:url(/img/main/main_board_list_icon.gif) no-repeat left center;}
.m_container .m_contents .board_list dl dd ul li a{display:inline-block;color:#413f3f;letter-spacing:-0.05em;}
.m_container .m_contents .board_list dl dd ul li span{float:right;color:#8a8a8a;}
.m_container .m_contents .board_list dl dd.btn_more{width:16px;height:16px;left:545px;top:14px;border:0;}
.m_container .m_contents .schedule{width:296px;float:left;border:1px solid #d7d7d7;position:relative;}
.m_container .m_contents .schedule h5{padding:10px 0 9px 19px;border-bottom:1px solid #d7d7d7;background:#f2f2f2;font-size:18px;font-weight:bold;color:#0072bc;}
.m_container .m_contents .schedule dl{height:246px;}
.m_container .m_contents .schedule dl dt{height:64px;font-weight:bold;text-align:center;margin:10px 0 20px;background:url(/img/main/schedule_year.gif) no-repeat center top;}
.m_container .m_contents .schedule dl dt .year{color:#fff;padding:13px 0 5px 0;}
.m_container .m_contents .schedule dl dt .month{font-size:24px;}
.m_container .m_contents .schedule dl dd{padding:0 29px;font-size:14px;font-family:Dotum;}
.m_container .m_contents .schedule dl dd li{border-top:1px dotted #e0e0e0;padding:9px 0 9px 5px;}
.m_container .m_contents .schedule dl dd li.first{border-top:0;padding-top:0;}
.m_container .m_contents .schedule dl dd li .day{width:19px;height:19px;font-family:Nanum Gothic;line-height:18px;margin-right:5px;text-align:center;color:#fff;display:inline-block;background:url(/img/main/schedule_day.gif) no-repeat left top;}
.m_container .m_contents .schedule .btn_more{position:absolute;right:10px;top:13px;}
.m_container .family{border:1px solid #dadada;margin-bottom:15px;}
.m_container .family ul li{width:200px;height:48px;padding:10px 0;text-align:center;float:left;background:url(/img/main/family_list_line.gif) no-repeat right center;}
.m_container .family ul li img{}
.m_container .family ul li.end{width:198px;background:none;}

/*sub_common*/
#container{width:1200px;margin:0 auto 14px;background:url(/img/common/container_bg.gif) repeat-y left top;}
#container .sub_contents{padding-bottom:100px;background:url(/img/common/contents_bottom_bg.gif) repeat-x left bottom;}
#container #aside{width:204px;float:left;}
#container #aside h3{width:204px;height:100px;letter-spacing:-0.05em;box-sizing:border-box;font-size:25px;font-weight:bold;background:#004a80;text-align:center;display:table-cell;vertical-align:middle;color:#fff;border-right:1px solid #00406e;border-left:1px solid #00406e;}
#container #aside ul{margin-top:17px;font-size:15px;}
#container #aside ul li{}
#container #aside ul li a{width:150px;margin:0 auto;padding:13px 0;border-bottom:1px solid #d5d5d5;display:block;}
#container #aside ul li a:hover{color:#004a80;font-weight:bold;background:url(/img/common/aside_choice.gif) no-repeat right center;}
#container #aside ul li.aside_on a{color:#004a80;font-weight:bold;background:url(/img/common/aside_choice.gif) no-repeat right center;}
#container #aside ul li.aside_3dep dt a{border-bottom:0;}
#container #aside ul li.aside_3dep dd{width:202px;margin:0 auto;background:#f3f3f3;border-top:3px solid #004a80;}
#container #aside ul li.aside_3dep dd ul{padding:8px 0;margin-top:0;font-size:12px;}
#container #aside ul li.aside_3dep dd ul a{color:#555;border-bottom:0;padding:6px 0;background:none;font-weight:normal;}
#container #aside ul li.aside_3dep .aside_sub_on a{color:#004a80;}
#container #contents_wrap{width:996px;float:left;}
#container .contents{width:915px;margin:35px 0 0 40px;}
#container .contents .page_nav{background:url(/img/common/title_bg.gif) repeat-x left bottom;position:relative;margin-bottom:30px;}
#container .contents .page_nav h4{font-size:36px;color:#004a80;display:inline-block;font-weight:bold;padding:0 0 27px 5px;border-bottom:4px solid #004a80;}
#container .contents .page_nav div{position:absolute;right:20px;top:35px;font-family:Dotum;}
#container .contents .page_nav div span{display:inline-block;padding-left:18px;background:url(/img/common/page_nav_home.gif) no-repeat left center;}
.tab_dep2{border-bottom:2px solid #004a80;}
.tab_dep2 li{float:left;border:1px solid #004a80;border-bottom:0;margin-top:19px;border-left:0;}
.tab_dep2 li.first{border-left:1px solid #004a80;border-right:0;}
.tab_dep2 li a{display:block;padding:10px 25px;font-size:14px;color:#373737;}
.tab_dep2 li.on{background:#004a80;vertical-align:bottom;margin-top:0;}
.tab_dep2 li.on a{padding:17px 25px;color:#fff;font-size:18px;}

/*인사말*/
.introduce_01{background:url(/img/introduce/bg_img_01.jpg) no-repeat right top;font-size:14px;position:relative;}
.introduce_01 .cont_text{width:595px;line-height:24px;letter-spacing:-0.05em;}
.introduce_01 .cont_text strong{display:block;margin-bottom:15px;}
.introduce_01 .name_cont{position:absolute;right:0;top:246px;text-align:right;font-size:14px;line-height:24px;font-weight:bold;}
.introduce_01 .name_cont img{vertical-align:-11px;margin-left:3px;}
.introduce_01 .name_cont .name_title{font-size:16px;}
.introduce_01 .name_cont p{padding:7px 0 5px;}
.introduce_01 .name_cont .name{font-size:16px;}

/*대의원회*/
.introduce_02_02 ul li{float:left;margin-bottom:36px;}
.introduce_02_02 ul li.align_cont{margin-right:16px;margin-left:16px;}

/*임원 및 상무집행위원회*/
.introduce_02_03 .top_class{text-align:center;margin-bottom:36px;}
.introduce_02_03 ul li{float:left;margin-bottom:36px;}
.introduce_02_03 ul li.align_cont{margin-right:16px;margin-left:16px;}

/*사업계획*/
.introduce_02_04{position:relative;}
.introduce_02_04 h5{font-size:24px;font-weight:bold;color:#004a80;margin-bottom:13px;}
.introduce_02_04 .top_text{font-size:14px;margin-bottom:44px;font-weight:bold;color:#383838;line-height:20px;letter-spacing:-0.05em;}
.introduce_02_04 .text_con dl{margin-bottom:28px;}
.introduce_02_04 .text_con dt{font-weight:bold;color:#49840e;font-size:18px;margin-bottom:17px;}
.introduce_02_04 .text_con dd{font-size:14px;color:#383838;margin-bottom:11px;}
.introduce_02_04 .bg_cont{position:absolute;right:-40px;bottom:-109px;}

/*걸어온 길*/
.introduce_03_01 .cont_list{margin-top:20px;}
.introduce_03_01 .cont_list li{width:216px;height:204px;padding-top:5px;box-sizing:border-box;float:left;text-align:center;margin:0 17px 17px 0;background:url(/img/introduce/cont_bg_02_04_01.gif) no-repeat left top;}
.introduce_03_01 .cont_list li.list_end{margin-right:0;}
.introduce_03_01 .cont_list li img{width:203px;height:130px;}
.introduce_03_01 .cont_list li dl{margin-top:11px;color:#1e1e1e;}
.introduce_03_01 .cont_list li dl dt{font-size:15px;font-weight:bold;margin-bottom:7px;}
.introduce_03_01 .cont_list li dl dt span{font-size:13px;}
.introduce_03_01 .cont_list li dl dd{font-size:14px;}
.introduce_03_02 .history_list{margin-top:10px;}
.introduce_03_02 .history_list table{width:100%;}
.introduce_03_02 .history_list table th{width:145px;text-align:left;font-size:18px;color:#004a80;font-weight:bold;border-bottom:1px dashed #e1e1e1;padding:9px 0 9px 26px;box-sizing:border-box;background:url(/img/introduce/history_icon.gif) no-repeat 10px 18px;vertical-align:top;}
.introduce_03_02 .history_list table td{border-bottom:1px dashed #e1e1e1;padding:9px 0;font-size:14px;color:#333;line-height:22px;}

/*기타*/
#etc .etc_textarea{width:100%;height:500px;box-sizing:border-box;border:1px solid #ddd;font-size:14px;font-family:Nanum Gothic;line-height:20px;padding:20px;background:#fff;color:#333;}
#etc .etc_textarea.hei_290{height:290px;}

/*로그인*/
.login_wrap{border-top:3px solid #00a1ff;}
.login_wrap .login{width:702px;margin:200px auto 0;}
.login_wrap .login .login_title{font-weight:bold;margin-bottom:30px;font-size:36px;color:#003471;text-align:center;line-height:50px;}
.login_wrap .login .login_form{height:295px;padding-left:333px;background:url(/img/member/login_form_bg.gif) no-repeat left top;}
.login_wrap .login .login_form h5{padding:50px 0 25px;}
.login_wrap .login .login_form .cont_type{width:284px;position:relative;padding-bottom:5px;}
.login_wrap .login .login_form .cont_type ul li{margin-bottom:7px;}
.login_wrap .login .login_form .cont_type ul li input{width:143px;height:23px;border:1px solid #bcbcbc;line-height:23px;}
.login_wrap .login .login_form .cont_type ul li label{width:50px;display:inline-block;}
.login_wrap .login .login_form .cont_type ul li img{vertical-align:middle;}
.login_wrap .login .login_form .cont_type .btn_login{position:absolute;right:0;top:0;}
.login_wrap .login .login_form .cont_type .auto_login{padding:3px 0 10px;}
.login_wrap .login .login_form .cont_type .auto_login input{vertical-align:-2px;}
.login_wrap .login .login_form .member_cont{width:284px;}
.login_wrap .login .login_form .member_cont li{height:17px;padding-left:14px;color:#757575;background:url(/img/member/member_search_bg.gif) no-repeat left center;margin-bottom:3px;position:relative;}
.login_wrap .login .login_form .member_cont li span{display:inline-block;padding-top:2px;letter-spacing:-0.05em;}
.login_wrap .login .login_form .member_cont li a{position:absolute;right:0;top:0;}
.login_wrap .login .login_form .member_cont li img{vertical-align:middle;}

/*회원가입*/
#join .join_title{margin-bottom:20px;}
#join .top_text{text-align:right;color:#333;font-family:Dotum;}
#join .top_text span{color:#ff5151;}
#join .btn_cont{padding-top:20px;}
#join .btn_cont .back{width:128px;padding:7px 0 6px;text-align:center;margin-right:10px;display:inline-block;color:#373737;font-size:16px;font-weight:bold;background:#f3f3f3;border:1px solid #d7d7d7;}
#join .btn_cont .btn_join{width:128px;cursor:pointer;padding:5px 0 6px;text-align:center;margin-right:10px;display:inline-block;color:#fff;font-size:16px;font-weight:bold;background:#004a80;border:0;}
.join_01 .agree_box{margin-bottom:30px;}
.join_01 .agree_box h6{font-size:16px;font-weight:bold;padding-left:15px;margin-bottom:10px;background:url(/img/member/join_01_icon.gif) no-repeat 5px center;color:#004a80;}
.join_01 .agree_box textarea{width:100%;height:200px;font-family:Nanum Gothic;font-size:12px;line-height:20px;box-sizing:border-box;padding:10px;border:1px solid #cecece;}
.join_01 .agree_box .fregister_agree{text-align:center;margin-top:10px;}
.join_01 .agree_box .fregister_agree label{margin-left:5px;display:inline-block;font-size:12px;font-family:Dotum;color:#373737;}
.join_01 .agree_box .fregister_agree input{vertical-align:-2px;}
.join_02 .join_table_form{margin:5px 0 30px;border-top:2px solid #004a80;}
.join_02 .join_table_form table{width:100%;}
.join_02 .join_table_form table th{width:150px;background:#f3f3f3;box-sizing:border-box;padding:10px 0 10px 20px;text-align:left;border-bottom:1px solid #e1e1e1;}
.join_02 .join_table_form table th span{color:#ff5151;}
.join_02 .join_table_form table td{padding:10px;border-bottom:1px solid #e1e1e1;line-height:20px;}
.join_02 .join_table_form table td input[type="text"]{height:22px;background:#fff;border:1px solid #d3d3d3;}
.join_02 .join_table_form table td input[type="password"]{height:22px;background:#fff;border:1px solid #d3d3d3;}
.join_02 .join_table_form table td input[type="checkbox"]{vertical-align:-2px;}
.join_02 .join_table_form table td .frm_info{display:block;margin-bottom:5px;}

/*설문조사*/
.poll_list{border-top:2px solid #004a80;}
.poll_list table{width:100%;font-family:Dotum;}
.poll_list table th{background:#ebebeb;padding:13px 0;}
.poll_list table td{text-align:center;color:#434343;padding:13px 0;border-bottom:1px solid #ccc;}
.poll_list table td.subj{padding-left:20px;text-align:left;}
.poll_list table td.subj a{font-weight:bold;color:#434343;}
.poll_list table td .c_004a80{color:#004a80}
.poll_list table td .c_9e0039{color:#9e0039}
.poll_list table td a{color:#434343}
.poll_write{width:700px;margin:0 auto;font-family:Dotum;font-size:13px;}
.poll_write .poll_write_cont{border:1px solid #e1e1e1;border-top:2px solid #004a80;color:#121212;margin-bottom:10px;}
.poll_write .poll_write_cont h5{border-bottom:1px solid #e1e1e1;padding:12px 0 12px 25px;background:#f3f3f3;font-weight:bold;}
.poll_write .poll_write_cont ul{margin-left:25px;padding-top:20px;}
.poll_write .poll_write_cont ul li{margin-bottom:20px;}
.poll_write .poll_write_cont ul li input{vertical-align:-2px;}
.poll_write .poll_write_btn{text-align:center;position:relative;}
.poll_write .poll_write_btn input[type="submit"]{padding:5px 10px;display:inline-block;border:0;background:#004a80;color:#fff;}
.poll_write .poll_write_btn .right_btn{position:absolute;right:0;top:0;}
.poll_write .poll_write_btn .right_btn a{display:inline-block;padding:5px 10px;box-sizing:border-box;}
.poll_write .poll_write_btn .right_btn .btn_list{border:1px solid #004a80;background:#f3f3f3;color:#004a80;}
.poll_write .poll_write_btn .right_btn .btn_endlist{background:#ffe3e3;border:1px solid #ffbfbf;color:#c90055;}
.poll_result{width:700px;margin:0 auto;font-family:Dotum;font-size:13px;}
.poll_result .poll_result_cont{border:1px solid #e1e1e1;border-top:2px solid #004a80;color:#121212;margin-bottom:10px;}
.poll_result .poll_result_cont h5{border-bottom:1px solid #e1e1e1;padding:12px 0 12px 25px;background:#f3f3f3;font-weight:bold;}
.poll_result .poll_result_cont .all_vote{margin:25px 25px 20px 25px;text-align:right;color:#ed145b;font-weight:bold;}
.poll_result .poll_result_cont ul{margin:0 25px;}
.poll_result .poll_result_cont ul li{margin-bottom:20px;}
.poll_result .poll_result_cont ul li input{vertical-align:-2px;}
.poll_result .poll_result_cont ul li .cont_text{position:relative;margin-bottom:10px;color:#121212;}
.poll_result .poll_result_cont ul li .cont_text .vote_number{position:absolute;right:0;top:0;}
.poll_result .poll_result_cont ul li .cont_text .vote_number span{width:55px;text-align:right;display:inline-block;color:#858585;}
.poll_result .poll_result_graph{position:relative;height:4px;background:#ebebeb}
.poll_result .poll_result_graph span{position:absolute;top:0;left:0;height:4px;background:#004a80;font-size:0.1em}
.poll_result .align_c a{margin-top:20px;padding:7px 14px;display:inline-block;border:0;background:#004a80;color:#fff;}

/*아이디/비밀번호 찾기*/
.find_cont{padding:30px;}
.find_cont h5{padding-bottom:5px;}
.find_cont .top_text{font-weight:bold;line-height:18px;font-size:13px;margin-bottom:20px;}
.find_cont #info_fs{margin-bottom:20px;}
.find_cont #info_fs label{display:inline-block;margin-right:5px;}
.find_cont #info_fs label img{vertical-align:middle;}
.find_cont #info_fs input[type="text"]{width:80%;}
.find_cont .win_btn{text-align:center;margin-top:30px;}
.find_cont .win_btn input{margin-right:5px;}


