@charset "utf-8";

.info{margin:0 0 25px 0;}
.dot dt, .dot li{padding:0 0 0 10px; text-align:justify; background:url(/images/common/bullet/bul_dotGray.gif) no-repeat 2px 7px;}

/* 위원회소개*/
#sub_intro h4{padding:0 0 5px 20px; font-size:110%; color:#014e8b; background:url(/images/standing/common/bul_circleBlue.gif) no-repeat 0 4px;}
#sub_intro p,#sub_intro ul{padding:0 0 0 10px;}

/* 위원소개*/
#sub_member{overflow:hidden; width:100%;}
.member{float:left; width:355px; margin:0 20px 35px 0;}
.none{margin:0 0 35px 0;}
.member dt{float:left; width:107px;}
.member dt img{width:107px; height:147px;}
.member dd{float:left; width:225px; padding:0 0 0 20px;}
.member dd strong{display:block; padding:7px 0 8px 0; font:bold 115% "Nanum Gothic";}
.member dd li{width:218px; padding:3px 0 3px 7px; border-bottom:1px solid #d5d5d5; background:url(/images/common/bullet/bul_dotGray.gif) no-repeat 0 10px;}
.member dd li span{display:inline-block; vertical-align:top;}
.member dd li span.sbj{width:40px; font-weight:bold;}
.member dd li span.detail{width:150px;}
.member .btn_area{clear:both; overflow:hidden; width:100%; padding:10px 0 0 0;}
.member .btn_area a{float:left; margin:0 8px 0 0;}

/* 의사일정 */
#sub_agenda .topArea{overflow:hidden; width:100%; height:46px;}
#sub_agenda .topArea .today{float:left; width:220px; padding:10px 0 0 10px; font-weight:bold;}
#sub_agenda .topArea .today span{color:#ff7200;}
#sub_agenda .topArea .date{float:left; width:350px; height:47px;}
#sub_agenda .topArea .date li{float:left; font-weight:bold;}
#sub_agenda .topArea .date li a{color:#425090;}
#sub_agenda .topArea .date li.prev{padding:5px 36px 0 0;}
#sub_agenda .topArea .date li.day{width:150px; font-size:250%; line-height:100%; letter-spacing:-2px; font-family:arial; color:#123b85;}
#sub_agenda .topArea .date li.next{padding:5px 0 0 0;}
#sub_agenda .topArea .con{float:right; padding:5px 10px 0 0; line-height:130%; font-size:95%;}
#sub_agenda .topArea .con span{color:blue;}
#sub_agenda .topArea .con .start span{color:red;}

#sub_agenda .calendar{border-collapse:collapse; width:99.9%; margin:0 0 30px 0;}
#sub_agenda .calendar td{border:1px solid #dadada; border-top:none;}
#sub_agenda .calendar th{height:34px; background:#696969; color:#fff; font-weight:bold;}
#sub_agenda .calendar th.first-child{border-left:1px solid #636363;}
#sub_agenda .calendar th.last-child{border-right:1px solid #636363;}
#sub_agenda .calendar td{height:56px; width:100px; line-height:11px; vertical-align:top; padding:12px 0 0 8px; font-size:92%; font-weight:bold;}
#sub_agenda .calendar td.schedule{min-height:49px; width:87px; padding:12px 0 7px 13px;}
#sub_agenda .calendar td.schedule span{display:block; min-height:49px; width:87px; padding:12px 0 7px 13px;}
#sub_agenda .calendar td.schedule a{display:block; padding:5px 0 0 0; font-weight:normal; color:#fa5107;}
#sub_agenda .calendar td.today{color:#000;}
#sub_agenda .calendar td.sun{color:#da1919;}
#sub_agenda .calendar td.sat{color:#1321d7;}

#calendar a.fc-event{cursor:pointer;}

/* 의안정보 */
#sub_bill h4{padding:0 0 5px 20px; font-size:110%; color:#014e8b; background:url(/images/standing/common/bul_circleBlue.gif) no-repeat 0 4px;}

form.searchArea{overflow:hidden; width:100%; margin:5px 0 20px 0;border:1px solid #d8d8d8;}
form.searchArea *{float:left;}
form.searchArea .searchform{width:100%;padding:15px; background:#f9f9f9;}
form.searchArea .searchform label{padding:0 7px 0 12px; font-weight:bold; color:#000; line-height:29px; background:url(/images/common/bullet/bul_dotGray2.gif) no-repeat 0 12px;}
form.searchArea .searchform input[type="text"]{width:115px; height:29px; margin:0 5px 0 0; border:1px solid #c8c8ca;}
form.searchArea .searchform select{width:95px; height:30px; line-height:30px; padding:2px; margin:0 2px 0 0; border:1px solid #bfbfbf;} 
form.searchArea .searchform .info{padding:5px 0 0 10px; margin:0;}

/* 의정포토 */
#sub_gallery .photo li{padding:15px 9px 15px 10px;}

/**
768
**/
@media screen and (max-width:999px) {
	img{border:0; max-width:100%; vertical-align:middle;}
	
	form.searchArea .searchform{width:98%; height:auto; padding:16px 0 15px 2%;}
	form.searchArea .searchform select,form.searchArea .searchform input[type="text"]{margin-bottom:5px;}
	#sub_bill .normal_list2 td:last-child{word-break:break-all;}

}
/**
768미만
**/
@media screen and (max-width:767px) {
	
	form.searchArea .searchform{padding:0.8em 0 0.7em 2%;}
	form.searchArea .searchform select{width:6em;}
	#sub_bill .normal_list2 td{padding:7px 3px;}

}