@charset "euc-kr";

.margin{width:96%; margin:0 auto;}
.info_box{padding:0.75em; margin-bottom:1em; border:1px solid #ccc;}

/*의장인사말*/
#sub_greeting div.pic{float:left; padding:0 2px 8px 0;}
#sub_greeting div.text p.txt_01{padding:22px 0 8px 0; font-weight:bold; font-size:160%;}
#sub_greeting div.text p.txt_01 span.color_01{color:#008206;}
#sub_greeting div.text p.txt_01 span.color_02{color:#618200;}
#sub_greeting div.text p.txt_02{font-weight:bold; padding:0 0 10px 0; color:#303030; font-size:120%;}
#sub_greeting div.text strong.name{color:#303030;}

/*의회연혁*/
#sub_history div h3{font-size:140%; padding:10px 0 15px 0;}
#sub_history div h3 span{font-size:140%; border-bottom:2px solid #618200; color:#618200;}
#sub_history div.history_1990 h3{padding:25px 0 15px 0;}
#sub_history div.history_1990 h3 span{border-bottom:2px solid #008206; color:#008206;}
#sub_history dl{overflow:hidden; padding:8px 0; border-bottom:1px dotted #c3c3c3;}
#sub_history dl.end{border-bottom:none;}
#sub_history dt{float:left; max-width:100px; font-weight:bold; width:20%;}
#sub_history dd{width:75%; float:right;}
#sub_history dd ul li{line-height:20px;}

/*구성및조직&의회사무국 공통*/
.sub h3{font-size:120%; color:#303030; padding:0 0 8px 14px; border-bottom:1px dotted #c3c3c3; background:url(/m/images/korean/common/bul_title.gif) no-repeat left 4px;}
.sub dl{padding:13px 0 0 0;}
.sub dl dt{font-weight:bold; color:#303030; padding:0 0 8px 8px; background:url(/m/images/korean/common/dot_green.gif) no-repeat left 7px;}
.sub{padding:0 0 20px 0;}

/*구성및조직*/
#sub_org dl dd ul{padding:8px 0 0 0;}
#sub_org dl dd ul li{padding:0 0 3px 5px; background:url(/m/images/korean/common/dot_gray.gif) no-repeat left 6px;}
#sub_org img{padding:15px 0 0 0;}

/*의회사무국*/
#sub_office div.office_02 div{padding:13px 0 0 0;}
#sub_office div.office_02 div h4{color:#303030; padding:0 0 8px 8px; background:url(/m/images/korean/common/dot_green.gif) no-repeat left 6px;}
#sub_office div.office_02 div table{width:100%; border-collapse:collapse; border-spacing:0;}
#sub_office div.office_02 div th{padding:8px 0; background:#f5ebc7; border-right:1px solid #d2d2d2; border-top:1px solid #909090; border-bottom:1px solid #d2d2d2;}
#sub_office div.office_02 div th.end{border-right:none;}
#sub_office div.office_02 div td{padding:7px 0; text-align:center; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
#sub_office div.office_02 div td.end{border-right:none;}

/*오시는길*/
#sub_location img{padding:10px 0 20px 0;}

/*의원소개*/
.mem h3{font-size:120%; color:#303030; padding:15px 0 0 14px; background:url(/m/images/korean/common/bul_title.gif) no-repeat left 19px;}

div.profile{overflow:hidden; padding:15px 0;}
div.profile p{float:left; width:108px; height:135px; border:1px solid #cbcbcb;}
div.profile p img{width:108px; height:135px;}
div.profile ul{float:left; width:60%; padding:0 0 0 4%;}
div.profile ul li{line-height:22px;}
div.profile ul li.btn{background:none; padding:5px 0 0 0;}
div.profile ul li span.mem_title{width:48px; padding:0 0 0 14px; vertical-align:top; display:inline-block; background:url(/m/images/korean/member/bul_profile.gif) no-repeat left 6px;}
div.profile ul li span.mem_txt{display:inline-block;}

/*의원프로필*/
#sub_profile dl dt{margin:0 0 15px 0; text-align:center;}
#sub_profile dl dt img{border:3px solid #e6e6e6;}
#sub_profile dl dd{padding:3px 0 1px 0; line-height:1.8em; font-size:115%; border-bottom:1px solid #dfdfdf;}
#sub_profile dl dd.name{padding:0 0 5px 5px; color:#303030; font:bold 140% "Nanum Gothic"; background:none; border-bottom:2px solid #dfdfdf;}
#sub_profile dl dd span.title{width:53px; padding:0 0 0 14px; vertical-align:top; display:inline-block; background:url(/m/images/korean/member/bul_profile.gif) no-repeat left 8px;}
#sub_profile dl dd span.profile_txt{display:inline-block;}
#sub_profile .history{padding:15px 0 0 0;}
#sub_profile .history h3{margin:0 0 3px 0;}
#sub_profile .history ul{margin:0 0 15px 0;}
#sub_profile .history ul li{padding:0 0 0 10px; line-height:1.5em; font-size:115%;}
#sub_profile .history ul.career_list2 li{padding:0; background:none;}

/*의사일정*/
#sub_agenda .topArea{overflow:hidden; width:100%; margin:0 0 10px 0; text-align:center;}
#sub_agenda .topArea .date{text-align:center;}
#sub_agenda .topArea .date li{display:inline-block; font-weight:bold; font-size:160%; color:#303030;}
#sub_agenda .topArea .date li.prev{padding:0 10px 0 0;}
#sub_agenda .topArea .date li.next{padding:0 0 0 10px;}
#sub_agenda .calendar{border-collapse:collapse;width:99.9%;}
#sub_agenda .calendar th{width:14%; padding:5px 0; color:#303030; background:#f5ebc7; border-top:1px solid #909090;border-bottom:1px solid #d2d2d2;}
#sub_agenda .calendar th.start{color:red; border-left:1px solid #d2d2d2;}
#sub_agenda .calendar th.end{color:blue; border-right:1px solid #d2d2d2;}
#sub_agenda .calendar td{border:1px solid #d2d2d2; border-top:none;}
#sub_agenda .calendar td{height:45px; min-height:45px; line-height:11px; vertical-align:top; padding:3px 0 0 3px;}
#sub_agenda .calendar td.agenda{background:#f7eece; padding:0; }
#sub_agenda .calendar td.agenda span{display:block; min-height:44px; padding:3px 0 0 3px; }
#sub_agenda .calendar td.agenda a{display:block; padding:2px 0 0 0; line-height:16px;}
#sub_agenda .calendar .today{color:#000; font-weight:bold;}
#sub_agenda .calendar .sun{color:red;}
#sub_agenda .calendar .sat{color:blue;}
#sub_agenda .tit_txt{font-weight:bold; font-size:120%; color:#303030; padding:13px 0 5px 0;}
#sub_agenda .normal_list{border-top:1px solid #909090;}
#sub_agenda .normal_list thead th{background:#f5ebc7; color:#303030;}

/*방청안내*/
#sub_tour dd.orange span{font-weight:bold; color:#e75d19;}

/*청원 진정안내*/
#sub_petition div.petition p{padding:10px 0 10px 0}
