<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*설문조사*/
.basic_box .poll{padding:10px 15px}
.basic_box .poll .basic_list{margin-bottom:0}
.basic_box .poll h3 span{display:inline-block;min-width:28px;height:28px;border:1px solid #495c6e;background:#495c6e;color:#fff;text-align:center}
.poll_lst{position:relative;margin:0 0 25px;padding:15px 25px;border-bottom:3px double #dad9d9;background:#f8f8f8}
.poll_lst h6{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}
.poll_view{display:inline-block;position:relative;width:100%;margin:0 0 20px}
.poll_view .poll_q{display:inline-block;position:relative;width:100%;margin-top:25px;color:#536fa8}
.poll_view .poll_q:first-of-type{margin:0}
.poll_view .poll_q em{display:block}
.poll_view .poll_q .etc{position:absolute;top:0;right:0}
.poll_view .poll_q .text{display:block;padding-bottom:5px;font-weight:700;color:#536fa8}
.poll_view .poll_q_list{margin-left:15px}
.poll_view .poll_q_list span{display:block;margin-left:15px}
.poll_rslt{position:relative;display:inline-block;float:left;width:100%;margin-top:5px}
.poll_rslt .rslt_01{float:left;width:50%}
.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:5%;letter-spacing:-0.05em;text-align:right}
.poll_rslt .rslt_03{float:left;width:8%;letter-spacing:-0.05em;text-align:right}
.poll_rslt .rslt_04{float:left;width:33%;margin-left:2%;padding-top:6px}
.poll_rslt .rslt_04 p{display:block;height:11px;background:url(/images/prog/common/sub03_02_03_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}

#txt .poll_butt .button span a {padding: 8px 12px;}
#txt .poll_butt .button .arrowA a {background-color: #0183E2; border: 1px solid #0183E2; color: #fff;}
#txt .poll_butt .button .arrowA a:hover,
#txt .poll_butt .button .arrowA a:focus {background-color: #fff; color: #0183E2; transition: 0.3s;}
#txt .poll_butt .button .arrowC a {background-color: #fff; border: 1px solid #0183E2; color: #0183E2;}
#txt .poll_butt .button .arrowC a:hover,
#txt .poll_butt .button .arrowC a:focus {background-color: #0183E2; color: #fff; transition: 0.3s;}

#txt .tablewrap .basic_table tbody tr td .detail-btn {padding: 4px 12px; font-size: 15px; color: #fff; background-color: #0183E2; border: 1px solid #0183E2; min-width: 52px;display: inline-block;}
#txt .tablewrap .basic_table tbody tr td .detail-btn:hover,
#txt .tablewrap .basic_table tbody tr td .detail-btn:focus {background-color: #fff; color: #0183E2; transition: 0.3s;}




/* 230721 수정사항 : s */
.basic_box .inner .point-red.d-ib {display: inline-block; margin-bottom: 2px;}

#txt .poll_lst .no-research {margin-bottom: 0;}

#txt .poll_lst p {font-size: 15px;margin-bottom: 15px;}
#txt .poll_butt .button span a {color: #fff;font-size: 15px;}
/* #txt .poll_butt .button.basic span.arrowA a {color: #666;}
#txt .poll_butt .button.basic span.arrowA a:hover,
#txt .poll_butt .button.basic span.arrowA a:focus {color: #fff;} */
#txt .button.vsmall span a {padding: 10px 15px;color: #fff;}

.poll_lst .list-title {font-size: 17px !important;margin-bottom: 15px;}

.poll_view .poll_q em,
.poll_view .poll_q .text {font-size: 15px;}
.poll_view .poll_q &gt; em {font-weight: 700;margin-bottom: 20px;}
.poll_view .poll_q_list {margin-bottom: 10px; padding:10px; border:2px solid #ddd}
.poll_view .poll_q_list label {display: inline-block;width:calc(100% - 37px);height:auto;line-height:1.4}
.poll_view .poll_q_list span {margin-top: 5px;margin-left: 27px;font-size:  15px;}
.poll_view .poll_q_list span input[type="text"] {background-color: #fff;width: calc(100% - 38px);}

.poll_rslt .rslt_01,
.poll_rslt .rslt_02,
.poll_rslt .rslt_03,
.poll_rslt .rslt_04 {font-size: 15px;display: inline-block;}
.poll_rslt .rslt_01 {max-width: 500px;margin-right:  20px;width: calc(100% - 540px);}
.poll_rslt .rslt_02 {min-width: 53px;width: auto;}
.poll_rslt .rslt_03 {max-width: 60px;width: 100%;}
.poll_rslt .rslt_04 {width: 100%;margin-left: 20px; max-width: 387px;}

.poll_foot {margin-bottom: 0;}

.contents_wrap #txt .poll_butt {display: block; margin: 0 0 20px 0;}
.contents_wrap #txt .poll_butt span span .com-btn,
.contents_wrap #txt .poll_butt span span .list-btn { height: auto; border: 1px solid #0183E2;line-height: 1 !important;max-width: 100%;width: auto;border-radius: 10px;font-size: 16px;letter-spacing: 0.03em;transition: all .3s;position: relative;min-width: 120px;text-align: center;padding: 14.41px 30px; display: inline-block;}
.contents_wrap #txt .poll_butt span span .com-btn {color: #fff;background-color: #0183E2;}
.contents_wrap #txt .poll_butt span span .com-btn:hover,
.contents_wrap #txt .poll_butt span span .com-btn:focus {background-color: #fff; color: #0183E2;}
.contents_wrap #txt .poll_butt span span .list-btn {color: #0183E2;background-color: #fff;}
.contents_wrap #txt .poll_butt span span .list-btn:hover,
.contents_wrap #txt .poll_butt span span .list-btn:focus {background-color: #0183E2; color: #fff;}

@media (max-width: 1279px) {
    .poll_rslt .rslt_01 { max-width: 660px; }
}

@media (max-width: 1120px) {
    .poll_rslt {display: flex;align-items: flex-start;}

}

@media (max-width: 900px) {
    .poll_rslt {flex-direction: column;}
    .poll_rslt .rslt_01 {float: none;display: block;width: 100%;}
    .poll_rslt .rslt_01 {max-width: 100%;}
    .poll_rslt .rslt_02 {margin-left: 20px;text-align: left;}
    .poll_rslt .rslt_03 {margin-left: 10px;margin-top: 10px;}
    .poll_rslt .rslt_04 {width: calc(100% - 20px); max-width: 100%;}
}

@media (max-width: 550px) {
    .contents_wrap #txt .poll_butt span span .com-btn,
    .contents_wrap #txt .poll_butt span span .list-btn {min-width: 10px; padding: 9px 15px;}
}
/* 230721 수정사항 : e */</pre></body></html>