@charset "euc-kr";

/*
°øÅëÀû¿ë
*/
.tit_txt{clear:both; display:block; margin:0 0 5px 0; width:100%; font:bold 120% "Nanum Gothic";}
.info{margin:0 0 15px 0;}
.dot dt, .dot li{padding:0 0 0 5px; text-align:justify; background:url(/source/korean/images/common/bullet/bul_dot.gif) no-repeat 0px 5px;}
.dash dd, .dash li{padding:0 0 0 12px; text-align:justify; background:url(/source/korean/images/common/bullet/bul_dash.gif) no-repeat 0.3em 0.6em;}
.margin{width:96%; margin:1em auto;}
.info_box{padding:10px; margin:0 0 10px 0; border:1px solid #e4e4e4;}

/* ÀÇÀåÀÎ»ç¸» */
#sub_greeting .greeting{padding:15px 0 20px 0;}
#sub_greeting .greeting .name{padding:10px 0 0 0; max-width:50%;}

/* ÀÇÀå¾à·Â */
#sub_chairman .info{margin:0 0 15px 0;}
#sub_chairman .profile{overflow:hidden; width:95.8%; padding:2%; margin:0 0 15px 0; border:1px solid #e4e4e4;}
#sub_chairman .profile li{border-bottom:1px solid #e4e4e4; padding:2px 0 2px 15px; background:url(/m/korean/images/common/bullet/ico_arrowBlue.png) no-repeat 0 2px;}
#sub_chairman .profile li *{display:inline-block; vertical-align:top;}
#sub_chairman .profile li strong{width:20%; max-width:55px; font:bold 100% "Nanum Gothic"}
#sub_chairman .profile .end{border-bottom:none;}
#sub_chairman .profile .sp{letter-spacing:3px;}
#sub_chairman .profile .sp2{word-spacing:15px;}
#sub_chairman .profile .career{width:77%;}
#sub_chairman .profile .career li{display:block; width:96%; padding:2px 0 2px 7px; border-bottom:none; background:url(/m/korean/images/common/bullet/ico_dot.gif) no-repeat 0 7px;}

/*ÀÇÈ¸¿¬Çõ*/
#sub_history p{padding:2% 3%; margin:0 0 15px 0; color:#388819; font:bold 105%/150% "Nanum Gothic"; border:1px solid #c8c8c8;}
#sub_history ul li ul{margin:0 0 15px 0;}
#sub_history ul li ul li:first-child{border-bottom:1px solid #c4c4c4;}
#sub_history ul li ul li strong{display:inline-block; padding:5px 10px; background-color:#e6e6e6;}
#sub_history ul li ul li span{display:inline-block; padding:5px 0 5px 5px;}

#sub_location{max-width:310px;}

/* ÀÇ¿øÇÁ·ÎÇÊ */
#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{clear:both; padding:3px 0 1px 10px; line-height:1.8em; font-size:115%; background:url(/m/korean/images/profile/ico_orangeBox.gif) no-repeat 0 1em; border-bottom:1px solid #dfdfdf;}
#sub_profile dl dd.name{padding:0 0 0 21px; font:bold 120% "NanumGothicBold"; background:url(/m/korean/images/profile/ico_blueArrow.gif) no-repeat 0 center; border-bottom:2px solid #dfdfdf;}
#sub_profile .history{clear:both; float:left; padding:15px 0 0 0;}
#sub_profile .history p{clear:both; padding:0 0 2px 20px; font:bold 120% "NanumGothicBold"; background:url(/m/korean/images/profile/ico_career.gif) no-repeat 0 0.2em;}
#sub_profile .history h4{margin:10px 0 0 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%; background:url(/m/korean/images/profile/ico_orangeBox.gif) no-repeat 0 0.8em;}
#sub_profile .history ul.career_list2 li{background:none;}

/*ÀÇ¿ø¼Ò°³  */
#sub_active div.member{width:100%; padding:0 0 16px 0; margin:0 0 14px 0; border-bottom:1px solid #ccc;}
#sub_active dl{overflow:hidden; width:96%; max-width:450px; margin:0 auto;}
#sub_active dl dt{float:left; width:32%; max-width:107px;}
#sub_active dl dt img{width:105px; border:1px solid #d9d9d9;}
#sub_active dl dd{float:left; width:63%; padding:3px 0 0 1em;}
#sub_active dl dd ul li{padding:0 0 4px 4px;}
#sub_active dl dt .name{display:block; width:105px; padding:3px 0 0 0; text-align:center; font:bold 105% "Nanum Gothic"}
#sub_active dl dd p a{display:inline-block; padding:4px 10px; border:1px solid #486be2; border-radius:4px; color:#fff; font:bold 90% "Nanum Gothic";
background: #7b96f2; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #7b96f2 0%, #4b63ea 80%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#7b96f2), color-stop(80%,#4b63ea)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #7b96f2 0%,#4b63ea 80%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #7b96f2 0%,#4b63ea 80%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #7b96f2 0%,#4b63ea 80%); /* IE10+ */
background: radial-gradient(ellipse at center,  #7b96f2 0%,#4b63ea 80%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b96f2', endColorstr='#4b63ea',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#sub_active dl dd p a.profile{ border:1px solid #05ABE0; 
background: #53cbf1; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #53cbf1 0%, #05abe0 80%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#53cbf1), color-stop(80%,#05abe0)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #53cbf1 0%,#05abe0 80%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #53cbf1 0%,#05abe0 80%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #53cbf1 0%,#05abe0 80%); /* IE10+ */
background: radial-gradient(ellipse at center,  #53cbf1 0%,#05abe0 80%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53cbf1', endColorstr='#05abe0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

#sub_active div.map h4.text{padding:0 0 10px 0; font:bold 120% "Nanum Gothic"; color:#28891b; letter-spacing:-2px;}
#sub_active div.mapArea{width:99.8%; background:#f2fcde; border:1px solid #c9d8ac; text-align:center;}
#sub_active div.mapArea ul{padding:2% 0 3% 2%; color:#444; text-align:left;}
#sub_active div.mapArea ul li{padding:0 0 3px 15px; letter-spacing:-1px; font:bold 100% "Nanum Gothic";}
#sub_active div.mapArea ul li.district1{background:url(/source/korean/images/member/active/district1.gif) no-repeat;}
#sub_active div.mapArea ul li.district2{background:url(/source/korean/images/member/active/district2.gif) no-repeat;}
#sub_active div.mapArea ul li.district3{background:url(/source/korean/images/member/active/district3.gif) no-repeat;}
#sub_active div.memberArea h4{width:100%; padding:10px 0 8px 0; margin:0 0 10px 0; font:bold 120% "Nanum Gothic"; color:#343434; border-bottom:1px solid #ccc;}
#sub_active div.memberArea h4 span{font:bold 80% "Nanum Gothic"; color:#7e7e7e; letter-spacing:-1px;}

/* ¿ª´ëÀÇ¿ø*/
#sub_memberlist .search{overflow:hidden; width:93%; padding:2% 3%; margin:0 0 10px 0; border:3px solid #e3e3e3;}
#sub_memberlist .search *{float:left;}
#sub_memberlist .search .info_txt{width:100%; margin:0 0 5px 0; font:bold 105% "Nanum Gothic"; color:#28891b;}
#sub_memberlist .search select{width:70px; margin:0 5px 0 0;}
#sub_memberlist .search input{height:18px;}
#sub_memberlist .search input#name{width:90px; border:1px solid #ccc;}

/*ÀÇ¿øÀ±¸®°­·É*/
#sub_ethics .info_box{width:93.8%; margin:0 0 10px 0; padding:2% 3%; font:bold 100%/150% "Nanum Gothic"; letter-spacing:-1px; background:#f4f6da; border:1px solid #ccd098;}
#sub_ethics ol li{margin:0 0 7px 0;}
#sub_ethics ol li *{display:inline-block; vertical-align:middle;}
#sub_ethics ol li img{max-width:10%;}
#sub_ethics ol li span{width:88%; padding:0 0 0 2%; font:bold 105% "Nanum Gothic";}
#sub_ethics dl dt{color:#131ab7;}

/* »óÀÓÀ§¿øÈ¸ */
#sub_standing .info{padding:10px; border:1px solid #d1d1d1; background:#efefef;}
#sub_standing .list{width:96%; padding:10px; border:1px solid #d1d1d1;}
#sub_standing .list ul{overflow:hidden; width:100%; max-width:330px; margin:0 auto; text-align:center;}
#sub_standing .list ul li{float:left; width:30%; max-width:100px; margin:0 1.5% 10px 1.5%; text-align:center;}
#sub_standing .list ul li span{display:block; max-width:100px; padding:3px 0 0 0; text-align:center; font:bold 105% "Nanum Gothic";}

/* ÀÇ»çÀÏÁ¤ */
#sub_agenda .topArea{overflow:hidden; width:100%; margin:0 0 1em 0; text-align:center}
#sub_agenda .topArea .date{overflow:hidden; width:200px; margin:0 auto}
#sub_agenda .topArea .date li{float:left; font:bold 160% "Nanum Gothic"; color:#0075c7; }
#sub_agenda .topArea .date li.prev{padding:0 1.7em 0 0}
#sub_agenda .topArea .date li.month{padding:0.1em 1.7em 0 0.5em}
#sub_agenda .topArea .date li.year{padding:0.1em 0 0 0;}
#sub_agenda .topArea .date li img{max-width:80%;}
#sub_agenda .calendar{border-collapse:collapse; width:99.9%; margin:0 0 1em 0; }
#sub_agenda .calendar th{width:14%;padding:0.3em 0 0.5em; color:#787878; font-size:90%; background:#f5f5f5; border-top:1px solid #dadada;border-bottom:2px solid #dadada;}
#sub_agenda .calendar th.first-child{color:red; border-left:1px solid #c9cccf;}
#sub_agenda .calendar th.last-child{color:blue; border-right:1px solid #c9cccf;}
#sub_agenda .calendar td{border:1px solid #dadada; border-top:none;}
#sub_agenda .calendar td{height:4em; line-height:11px; vertical-align:top; padding:0.2em 0 0 0.2em; color:#838282;  font:bold 92% tahoma;}
#sub_agenda .calendar td.schedule{background:#fffce4; padding:0; }
#sub_agenda .calendar td.schedule span{display:block; height:3.9em;border:1px solid #ffad81;  padding:0.2em 0 0 0.2em; }
#sub_agenda .calendar td.schedule span img{max-width:85%}
#sub_agenda .calendar td.schedule a{display:block; padding:1px 0 0 0; font-weight:normal;}
#sub_agenda .calendar td .today{color:#000}
#sub_agenda .calendar td .sun{color:red;}
#sub_agenda .calendar td .sat{color:blue;}

/* ÀÇ¾È»ó¼¼º¸±â */
.late_view{clear:both; width:100%; margin:0 0 10px 0; border-collapse:collapse; border-spacing:0; empty-cells:show;}
.late_view thead th{background:#dae4ee; color:#555; font-weight:bold; border:1px #c8cece solid; padding:4px 0 3px 0; text-align:center; empty-cells:show; border-bottom:none;}
.late_view tbody th{background:#f6f9fb; color:#555; font-weight:bold; border:1px #c8cece solid; padding:4px 0 3px 0; text-align:center; empty-cells:show;}
.late_view th.ac{text-align:center; padding-left:0 !important; padding-right:0 !important;}
.late_view td{border:1px #c8cece solid; padding:4px 0 3px 0; text-align:center; empty-cells:show; line-height:1.42em;}
.late_view td.pic{padding:0 !important;}
.late_view td.pic img{width:78px; height:99px;}
.late_view td span.email{text-decoration:underline; color:#018f92;}
.late_view .assembly_more{font-weight:bold; color:#ff722c;}
.late_view .con{padding:6px 5px 6px 10px; text-align:left;}

/* ½Ç¸íÀÎÁõ */
#divcheck {padding:10px 0 10px; border:1px solid #ccc; margin:0 0 10px 0;}
#divcheck p.title{font-weight:bold; padding:0 0 0 15px; margin:0 0 10px 5px; border-left:3px solid #dc2a2a;}
#divcheck dl{padding:10px 10px 0 10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#divcheck dt{font-weight:bold;}
#divcheck dd{padding:0 0 10px 10px;}
#divcheck p.agree{padding:10px 0 0 10px; font-weight:bold; color:#1d51bb;}
#divcheck p.agree input{border:none; vertical-align:middle;}

/* Ã»¿ø¹×ÁøÁ¤¾È³» */
#sub_petition p{padding:10px; border:1px solid #d5d5d5; background:#f4f4f4; text-align:justify;}

/* ¹æÃ»¾È³»*/
#sub_tour .tour{padding:10px; margin:0 0 15px 0; background:#f4f4f4; background:#f4f4e0; text-align:justify;}
#sub_tour .tour h3{margin:0 0 8px 0; color:#108a2c; font:bold 130% "Nanum Gothic";}
#sub_tour .call{margin:10px 0 0 0; max-width:300px;}