/* 회칙 */
.sub02_03 {border:#eee 6px solid; padding:0 40px 40px 40px; font-size:14px; font-weight:400; line-height:180%; color:#444; text-align:left;}
.sub02_03 h1 {color:#000; font-size:19px; text-align:center; font-weight:600; padding:60px 0 10px 0; }
.sub02_03 h2 {color:#ff8472; font-size:14px; font-weight:600; margin:15px 0 0 0; background:none; padding:0;}
.sub02_03 ul {margin-left:30px;}
.sub02_03 ul li {list-style:decimal;}

/* 협의회장 인사말 */
.sub02_photo {float:left; margin:0 50px 0 0; width:215px;}
.sub02_con {float:left; width:810px; text-align:justify; line-height:230%;  font-size:15px; color:#666;}
.sub02_con span {color:#222;}

/* 임원 및 위원회 */
table.table_style01 {border-collapse:collapse; border:0; }
table.table_style01 th {background:#60bcc9; border:#60bcc9 1px solid;  color:#fff; font-size:800; font-size:17px; padding:8px;}
table.table_style01 td {border:#60bcc9 1px solid; padding:13px 0; text-align:center; font-weight:600; font-size:15px;}
table.table_style01 td span {color:#287cb4; }
table.table_style01 tr:nth-child(2n){ background:#f4f4f4;}

/* 사이트맵 */
.sitemap {padding:0 20px;}
.sitemap dl {float:left; width:180px; margin:10px 15px; text-align:left;}
.sitemap dt {background:url(../img/sub/sitemap_title.gif) 0 0 no-repeat; color:#fff; font-weight:600; font-size:16px; height:40px; line-height:270%; padding-left:23px;}
.sitemap dd {background:url(../img/sub/sitemap_dotted.gif) left bottom repeat-x; padding:3px 0 4px 0 ;}
.sitemap dd a {padding:10px 5px 10px 25px; display:block;}
.sitemap dd a:hover {background:#eee; background:url(../img/sub/sitemap_menu.gif) left bottom no-repeat; }

/* 사이트링크 */
.lnb_sub {border:#e2e2e2 1px solid; border-width:1px 0; height:39px; font-size:0.75em; margin:0 auto; width:100%; overflow:hidden;}
.lnb_sub ul li {float:left; background:url(../img/sub/icon_link01.gif) right top no-repeat ; line-height:320%; padding:0 25px 0 0;  }
.lnb_sub a {background:url(../img/sub/icon_link02.gif) right 50% no-repeat; padding:0 30px 0 10px;   width:100%; display:block;}
.lnb_sub a:hover {color:#76ad2e; background:url(../img/sub/icon_link02_over.gif) right 50% no-repeat;}
.lnb_sub li:hover ul {display:block;  margin-top:-2px; .margin-top:0;}
.lnb_sub a.lnb_home {background:url(../img/sub/icon_link03.gif) 10px 50% no-repeat; padding:0 5px 0 30px;}
.lnb_sub a.lnb_home:hover {background:url(../img/sub/icon_link03_over.gif) 10px 50% no-repeat;}
.lnb_sub ul ul {position:absolute; margin-left:-20px;  background:#fff; border:#e2e2e2 1px solid;   z-index:100; display:none; }
.lnb_sub ul ul li {clear:both; background:none;  padding:0;  line-height:300%; border-bottom:#e2e2e2 1px dotted; width:100%; }
.lnb_sub ul ul a {background:none;  padding:0 15px;  width:100%;}
.lnb_sub ul ul a:hover {background:#76ad2e; color:#fff; }
