/*  
Theme Name: HRS
Theme URI: http://h-r-s.net/
Description: lions WordPress.
Version: 2
Author: hrs a
*/

body { margin: 0; padding: 0; text-align: center; }
a {color: #00a0c6;}
img{border:none;}

#container {width: 800px; text-align: left;  border: 1px solid #1A0F94; padding: 20px;}

/* ヘッダーデザイン */
#header {width: 760px; text-align: left;  margin: 0; padding: 0; }
#logo { float: left; border: none; margin: 0 5px 5px 5px;  }
#message { float:right; margin: 18px 5px 0 0; font-size: 12px; }
#335 { float:right; margin: 8px 0 0 0; }

#main { width: 760px; #ffffff; padding: 10px; text-align: left;
}

/*ヘッダーナビ*/
#headermenu { padding:13px 0 0; float:right; margin:0; width:760px; border-top-color:#00ebff; }

.headerul {padding:0; list-style-type:none; text-align:right; margin:0; white-space:nowrap; float:right;  }

.headerul li{font-size:12px;line-height:14px; float:left; padding:0; margin:0 0 0 3px;   }

.headerul li a {border:1px solid #cc0000; padding: 4px 12px; float:left; text-decoration:none; color:#cc0000; background: url(images/btbg01.jpg) repeat-x;  }

.headerul li a:hover { background-color:#fad369; border:1px solid #cc0000; color:#cc0000;}

/* トップページデザイン */
#top { margin; 0; }

#topimg { margin:  0 0 5px 0; }


/*ナビ*/
#menu { width: 760px; padding: 5px 0 10px 12px; font-size: 15px; font-weight:bold; }

#menu ul li { float: right; display: inline; line-height: 15px; }

#menu ul, #menu ul li { list-style:none; margin:0; padding:0; }

#menu ul li { float: left; display: inline; line-height: 15px; text-align: center; }

#menu ul li a { width: 124px; display: block; padding: 9px 10px 9px 10px; border-right: 1px solid #999999; background:#fff url(images/btbg01.jpg) repeat-x; color: #666666; text-decoration: none; }

#menu ul li a:hover{  width: 124px; padding:  9px 10px 9px 10px; background:#fff url(images/btbg02.jpg) repeat-x; color: #666666;  text-decoration: none; }

/* パンくずデザイン */
#bread { margin: 0; font-size: 11px; font-weight: bold; }

/* コンテンツデザイン */
#contents { width: 500px; float: left; margin:20px 0 0;
font-size: 12px; line-height: 20px; }
#contents h1 { background-image: url(images/bar.jpg);
background-repeat: no-repeat; line-height: 25px; color: #333; text-indent: 10px; font-size: 14px; padding: 0px 10px; }



/* トピックスh2 */
#topnews { width: 500px; margin-bottom: 20px; }
#topnews h2 { background-image: url(images/h2list.gif );　background-repeat: no-repeat ; background-position: 4px 5px; text-indent: 25px; margin: 10px 0 ; padding: 3px;  color: #000000; font-size: 15px; border-bottom: 4px solid #1a0e94; }
/* トピックス */
#topics { font-size:13px; line-height:18px; margin:0; padding:0px; list-style-type:none; width:500px;  }

#topics a{ color:#529300; text-decoration:none;}
#topics a:hover{ color:#8db700; text-decoration:none; }
#topics li { width: 500px; margin:0 0 9px 0; padding: 0; border-bottom: 1px solid #dddddd; text-indent: 10px; }


/* 予定 */
#yotei { font-size:12px; line-height: 25px; margin: 0 0 0 20px;}

/* リンク */
#link { font-size:12px; line-height: 25px; margin: 0 0 0 20px;}

/* 役員 */
#yakuin { font-size:12px; line-height: 25px; margin: 0 0 0 50px;　}
#yakuin td { width: 150px; }

/* 委員会 */
#iinkai { font-size:12px;  margin: 15px 0;　}
#iinkai th { width: 90px; text-align: left; font-weight: normal; margin: 0 0 0 20px; }
#iinkai td { width: 240px; } 



/* サイドバーデザイン */
#sidebar { width: 190px; float: right; }

#sidebar { margin: 10px 0 0 0; padding: 0 0 10px 0; display: inline; }

#sidebarul { width: 190px; margin-bottom: 10px; border: 1px solid #ccc;  background:#fcfcfc; }
#sidebar ul { list-style-type: none; margin: 10px 0 20px 20px; padding: 0; }
#sidebar li { margin: 0 0 8px 0; padding: 0; font-size: 14px; line-height: 20px;}
#sidebar ul li ul li { margin: 0 0 8px -20px ; padding: 0; }

#sidebar h2 {
font-size : 15px; background: url(images/sidebarh2.jpg) no-repeat; color: #ffffff; line-height: 30px; text-indent: 20px; text-align: left; margin: 0; padding: 0;
} 

#bn {margin: 0 0 8px 0; }

/* フッターデザイン */
#footer { clear: both; }

#footer { border-top: 1px solid #cccccc; background-color: #ffffff; padding: 20px 0 0 0 ; text-align: right; 
}

#footer address { font-size: 12px; font-style: nomal; }

#footer a { color: cccccc; text-decoration: none;}


