@charset "utf-8";

/*설문조사*/
.basic_box.type2 {background:url("/images/prog/board/view_icon.png") no-repeat 40px center;border: 1px solid #c7ced2;}
.basic_box.type2 .inner h2{margin:0;padding:0;background:none;font-size:16px;}
.basic_box.type2 .inner {border: medium none;padding: 20px 167px;}
@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{padding:4px;width:114px;}
.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;
  color: #536fa8;
  border-top: 1px solid #D3D3D3;
  padding: 15px 5px 5px;
  margin-bottom: 10px;
}
.poll_view .poll_q .text span{
  display: inline-block;
  color: #fff;
  background-color: #222;
  border-radius: 5px;
  padding: 0 6px;
  margin-right: 7px;
}
.poll_view .poll_q .poll_subject{display:block;color:#000;border-top: 1px solid #a9a9a9;padding:20px 0 10px 40px;border-top-style:dashed;}
.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; background:#7d7d7d;border-radius:3px;color:#fff;padding: 0 10px;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:15px}

.poll_rslt{position:relative;display:inline-block;float:left;width:100%;margin-top:5px}
.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:-0.05em;text-align:right}
.poll_rslt .rslt_03{float:left;width:17%;letter-spacing:-0.05em;text-align:right}
.poll_rslt .rslt_04{float:left;width:27%;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}

.tbl_basic {border-top: 3px solid #666;margin:0;}
.tbl_basic tbody th {background: none;color:#333;vertical-align: middle;}
.tbl_basic thead th {color:#000;font-size:18px;}

@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%}
}



/*기타의견*/
/*.tradition_dl dt strong,
.tradition_dl dt span{color:#4c8bdb;}*/
.content_top{padding:20px;border-bottom:2px solid #3063bd;}
.content_top img{float:left;}
.tradition_dl dt {padding:10px 20px; border-bottom:1px solid #c8c8c8; font-size:15px}
.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 {color: #666;font-size:19px;background:none; font-weight:900}
div.h3 img{width:auto; float:none;}

[id^="content_s_"]{margin:0 0 20px;padding:20px 0 10px}

.no_con.top_mar_15{margin:0;padding:40px 20px 30px;background:#ddf7eb;;border:0;border-radius:5px}

/*설문조사 지난설문 버튼 미디어쿼리*/
@media (max-width:400px){
    .btn.btn-ani.btn-line.btn-default.result { margin-top: 2px; }
    
}


/*설문조사view*/
.box.type_02 { padding: 20px;border: 1px solid #D3D3D3;margin-bottom: 20px;}

.btn.btn-ani.btn-line.btn-default.result { margin: 0 auto; }






