@charset "utf-8";@media only screen and (max-width:640px){	.table-default td, .table-default th{display:block}}/* 설문조사 */.basic_box.type2{border:1px solid #c7ced2;background:url(/images/prog/board/view_icon.png) no-repeat 40px center}.basic_box.type2 .inner h2{margin:0;padding:0;background:none;font-size:16px}.basic_box.type2 .inner{padding:20px 167px;border:medium none}@media only screen and (max-width: 768px){.basic_box.type2{background:none}.basic_box.type2 .inner{padding:20px}}.poll_lst{position:relative;margin:0 0 25px;padding:15px 25px 25px;border-bottom:3px double #dad9d9;background:#f8f8f8}.poll_lst h3{margin-left:0;padding-left:0;background:none;font-size:1.286em;line-height:1.75em;text-align:center}.poll_lst p{display:block}.poll_lst .date{}.poll_butt{padding-top:15px;text-align:center}.poll_butt.poll_line{border-top:3px double #dad9d9}.button.large span{width:114px;padding:4px}.button.large span.arrowA{background:none repeat scroll 0 0 #188854}.button.large span.arrowC{background:none repeat scroll 0 0 #49b483}.button.large a,.button.large a *{line-height:30px !important;color:#fff}.poll_view{display:inline-block;position:relative;width:100%;margin:0 0 20px}.poll_view .poll_q:first-of-type{margin-top:0}.poll_view .poll_q{display:inline-block;position:relative;width:100%;margin-top:25px;margin-bottom:10px;padding:15px 5px 5px;border-top:1px solid #D3D3D3;color:#536fa8}.poll_view .poll_q .text span{display:inline-block;margin-right:7px;padding:0 6px;border-radius:5px;background-color:#222;color:#fff}.poll_view .poll_q .poll_subject{display:block;padding:20px 0 10px 40px;border-top:1px solid #a9a9a9;border-top-style:dashed;color:#000}.poll_view .poll_q .poll_subject.poll_subject_etc{padding-right:70px}.poll_view .poll_q .poll_subject span.poll_num{display:block;float:left;margin-left:-40px;padding:0 10px;border-radius:3px;background:#7d7d7d;color:#fff;text-align:center}.poll_view .poll_q .etc{position:absolute;top:20px;right:0}.poll_view .poll_q .text{display:block;padding-bottom:5px;font-weight:700;color:#222}.poll_view .poll_q_list{margin-left:15px;color:#222}.poll_view .poll_q_list span{display:block;margin-left:27px;}.poll_view .poll_q_list span input{width:70%;}.poll_rslt{display:inline-block;float:left;position:relative;width:100%;margin-top:5px;padding-top:5px;border-top:1px dashed #ddd}.poll_rslt .rslt_01{float:left;width:40%}.poll_rslt .rslt_01 p{display:block;margin-left:15px;padding-left:8px;background:url(/images/prog/common/bul_li_th1.gif) no-repeat 0 9px}.poll_rslt .rslt_02{float:left;width:14%;letter-spacing:-.05em;text-align:right}.poll_rslt .rslt_03{float:left;width:17%;letter-spacing:-.05em;text-align:right}.poll_rslt .rslt_04{float:left;width:27%;margin-left:2%;padding-top:0!important}.poll_rslt .rslt_04 p{display:block;height:11px;background:url(/images/prog/poll/graphbg.gif) repeat-x 0 0;font-size:0}.poll_foot{position:relative;padding:20px 0;border-top:1px dashed #dad9d9;text-align:center}.poll_opinion{position:relative;margin:10px}.poll_dl{display:inline-block;width:100%}.poll_dl dt,.poll_dl dd{display:block}.poll_dl dt{position:relative;padding:5px 0;border:solid #dad9d9;border-width:1px 0;background:#f8f8f8;cursor:pointer}.poll_dl dt:first-of-type{border-top:2px solid #dad9d9}.poll_dl dt strong{padding-left:23px;color:#767676}.poll_dl dt span{font-weight:700;color:#444}.poll_dl dt.cnts_none{text-align:center}.poll_dl dd{padding:10px;background:#fff;text-align:justify}.poll_dl dd p{display:block}.tbl_basic{margin:0;border-top:3px solid #666}.tbl_basic tbody th{background:none;color:#333;vertical-align:middle}.tbl_basic thead th{font-size:18px;color:#000}@media only screen and (min-width:480px){.poll_rslt .rslt_01{width:50%}.poll_rslt .rslt_02{width:5%}.poll_rslt .rslt_03{width:10%}.poll_rslt .rslt_04{width:33%}}.content_top{padding:0 0 10px;border-bottom:2px solid #188854;background:none}.content_top img{float:left}.tradition_dl{padding:20px 0 0}.tradition_dl .top_mar_15{margin:40px 0 20px;padding:40px 0 10px;border-top:1px solid #acacac;border-bottom:1px dashed #ddd}div.h3{margin-bottom:0;margin-left:40px;padding:20px;background:none;font-size:16px;color:#666}div.h3 img{float:none;width:auto}[id^=content_s_]{margin:0 0 20px;padding:20px 0 10px}.no_con.top_mar_15{margin:0;padding:40px 20px 30px;border:0;border-radius:5px;background:#f7f7f7}input[type="text"], input[type="password"], input[type="file"], input[type="search"]{height:28px}/* 팝업 */.panel-heading{padding: 15px 25px;position: relative;background-color:#1c4984;color:#fff;text-align:left;font-size:16px;border-radius:0}.pop_inner{padding:20px}.cont{margin:0 0 20px;padding:20px 0 20px;border-top:1px solid #acacac;border-bottom:1px dashed #ddd }.cont dt{position:relative;}.cont .title{display: block;padding-right: 90px;}.cont .more{position:absolute;top: -7px;right: 0;}.cont.no{margin:0;padding:40px 20px 30px;border:0;border-radius:5px;border:1px solid #ddd}