﻿@charset "utf-8";
/* CSS Document */

/*국회의원 정치자금*/
.funds-banner{ width:100%; background-color:#363547;}
.funds-banner .btn_banner {display: block;height: 50px;text-align: center;line-height: 50px; font-size:17px; font-weight:bold; letter-spacing: -1px; color:#fff;}
.funds-banner .btn_banner > span{ color:#ffea00; font-size: 17px;}
.funds-banner .btn_banner:hover{text-decoration:none;background-color:#2b2a38;}

.intro{ width:100%;}
.intro .con-a{ background-color:#fff; padding:10px; border-left:10px solid #363547;  border-right:10px solid #363547;  border-bottom:10px solid #363547;}
.intro .con-a .h-tit{background: transparent url(http://ojsimg.ohmynews.com/images/ohmynews/etc/tit-i.png) 50% 0 no-repeat; height:30px; text-indent:-99999em;}
.intro .con-a .h-tit1{ font-size:24px; text-align:center; letter-spacing:-2px; color:#000;}
.intro .con-a .h-tit1 > span{ font-family:arial; font-weight:700; font-size:24px; color:#000;}
.intro .con-a .h-tit2{padding: 5px 0;}

.section-search{width:100%; clear:both;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.section-search .s-box{ padding:10px;width: 500px;margin: 0 auto;/* background-color: #eee; *//* border: 1px solid #ccc; */}
.section-search .s-box h4{font-size: 17px;letter-spacing: -1px; color:#000; font-weight:bold; border-bottom:1px solid #363547;padding: 5px 0px 10px 0px; text-align:center; position:relative;line-height: 27px;}
.section-search .s-box h4 > .icon00{background: url(http://ojsimg.ohmynews.com/images/ohmynews/common/search_icon_sp_s.png) no-repeat;background-size: 27px;text-indent: -9999em;display: inline-block;width: 27px;height: 27px;}

.s-box .input-section{ width:70%; display:inline-block;}
.s-box .funds-btn{ width:30%;display:inline-block;vertical-align: top;}
.s-box .funds-btn .btn-a{display: block;line-height: 78px;margin: 5px 0px 0px 5px;text-align:  center; background-color:#848484; color:#fff; font-weight:bold;font-size: 14px;text-decoration: none;}

.s-box .funds-btn_s{ width:30%;display:inline-block;vertical-align: top;}
.s-box .funds-btn_s .btn-a{display: block;line-height: 36px;margin: 5px 0px 0px 5px;text-align:  center; background-color:#848484; color:#fff; font-weight:bold;font-size: 14px;      text-decoration: none;}
.s-box .funds-btn .btn-a:hover{background-color:#777;}
.s-box .funds-btn_s .btn-a:hover{background-color:#777;}

.input_out{border: 1px solid #ddd;line-height: 35px;background: #FFF;font-size: 12px;color: #999;overflow: hidden; display: block;background: -webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(239,239,239,1) 100%);    margin: 5px 0;}
.input_out .id{width: 100%;height: 35px;padding-left: 0px;outline: none;border-style: none;background: transparent;font-size: 14px;color: #000;padding: 0 0 0 7px;line-height: 35px;}
.input_out .id_a{width: 100%;height: 35px;line-height: 35px;padding-left: 0px;outline: none;border-style: none;font-size: 12px;color: #000;background: transparent url(http://ojsimg.ohmynews.com/images/ohmynews/common/bg_select_s.png) no-repeat 100% 0;background-size: 36px 35px;-webkit-background-size: 36px 35px; *filter:alpha(opacity=0);-webkit-appearance: none; -moz-appearance: none;  -ms-appearance: none;appearance: none;border: 0;padding: 0 0 0 7px;}
.spc{margin-top: 5px;}
.input_out .id_a::-ms-expand {display: none;} 

.profile {}
.profile .img-a {border:1px solid #e6e6e6;width: 100px;height: 120px;margin: 20px auto;}
.profile .img-a img{width:100px;height:120px;}
.profile .p-box dl {display: inline-block;width: 100%;border: solid 1px #e6e6e6;background-color: #eee;}
.profile .p-box > dl > dt{/* float: left; */}
.profile .p-box > dl > dd{margin: 10px;}
.profile .p-box > dl > dd em{color:#554fb6; font-weight:bold; margin-right:5px;background: url(http://ojsimg.ohmynews.com/images/ohmynews/common/top-dot_s.png) 0px 6px no-repeat;background-size: 4px; padding-left:10px;width: 64px;display: inline-block;}
.profile .p-box > dl > dd > p{ padding:3px 0;font-size: 14px;margin: 0px 8px;}
.profile .box-total > h3{color:#000;font-size: 18px; letter-spacing: -1px; text-align:center;margin: 30px 0px 5px 0px;}
.date-a{ color:#969696;font-size: 13px; text-align:center;display:block;}
.box-all{display: inline-block;width: 970px;}
.box-all .p-box{clear: both; float: left;width: 240px; margin-top: 80px;}
.box-all .box-total{float: right;}

.profile .table-section{margin: 10px;}
.use-funds{width: 100%;}
.use-funds tr{height:36px; text-align:center;background-color:#fff;letter-spacing: -1px;}
.use-funds tr td{border:1px solid #ccc;font-size: 14px;}
.use-funds tr:first-child {background-color:#969696;}
.use-funds tr:first-child th{ color:#fff; border:1px solid #ccc; text-align:center;font-size: 14px;}
.use-funds tr:last-child {background-color:#363547;}
.use-funds tr:last-child td{ color:#fff;}

.chart{margin: 30px 0px;clear: both;overflow: hidden;}
.chart > h4{ text-align:center;letter-spacing: -1px;font-size: 18px;color: #000;}
.chart .won{ color:#554fb6;font-size: 19px;margin-left: 3px;}
.embed-section-chart{border:1px solid #e6e6e6;margin: 10px; padding:10px; background-color:#fff;}

.detail-list{margin-top: 30px;}
.detail-list > h4{ text-align:center;letter-spacing: -1px;font-size: 18px;color: #000;}
.detail-list .won{ color:#554fb6; font-size:16px;}
.embed-section-table{border:1px solid #e6e6e6;margin: 10px; background-color:#fff;}

.profile .table-section{margin: 10px;width: 650px;}
.list-funds{width: 100%;font-size: 14px;}
.list-funds tr{height:36px; text-align:center;background-color:#fff;letter-spacing: -1px;}
.list-funds tr td{border:1px solid #ccc;}
.list-funds tr:first-child {background-color:#6a6885;}
.list-funds tr:first-child th{ color:#fff; border:1px solid #ccc; text-align:center;}

.original-section{margin-top: 30px;}
.original-section > h4{ text-align:center;letter-spacing: -1px;font-size: 18px;color: #000;}
.original-section .won{ color:#554fb6; font-size:16px;}
.embed-section-original{border:1px solid #e6e6e6;margin: 10px; padding:10px; background-color:#fff;}

.sns-box{ float:right;margin-bottom: 10px;}
.sns-box > a{border:1px solid #ddd; width:40px; height:40px;display: inline-block;vertical-align: top;background: url(http://ojsimg.ohmynews.com/images/ohmynews/common/icon-all.png) no-repeat; text-indent:-999em; margin-left: -1px;}
.sns-box > a.fb{background-position:5px -516px;}
.sns-box > a.tw{background-position:-37px -516px}
.sns-box > a.ka{background-position:-80px -516px}
.sns-box > a:hover{ opacity:.7; border:1px solid #676767;}

.same-name{border-top: 1px dotted #ddd;}
.same-name > a{padding:15px 10px 15px 10px; display:inline-block;}
.same-name > a:hover{ color:#000;}
