@charset "UTF-8";
/* Exceeding */
*{ margin:0; padding:0; background-repeat: no-repeat; }

body{
	margin:0px;
	padding:0px;
	color: #333333;
	font-family : "メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック",sans-serif;
	background-image: url(http://shiga-saku.net/_img/2cam_exceeding/exceeding_back.gif);
	background-repeat: no-repeat;
	background-position: 50% 0% ;
}
a 	{ color:#FF6600; text-decoration: none; }
a:link	{ color:#FF6600; text-decoration: none; }
a:visited	{ color:#FF6600; text-decoration: none; }
a:hover	{ color:#F8A370; text-decoration: underline;}
a:active	{ color:#F8A370; text-decoration: underline;}

img a:hover a:active	{text-decoration: none; border:none;}

h1, h2, h3, h4, h5, p { margin: 0px; padding: 0px;}

h1{ font-size:110%; color: #FFFFFF; text-align: center; padding: 20px 0 10px 0; line-height:110%;}
h1 a, h1 a:link,h1 a:visited, h1 a:hover,h1 a:active { color:#FFFFFF; text-decoration: none; border:none;}
p{ color:#333; line-height: 150%; margin: 0px; padding: 0px; font-size: 75%; }

img { border: none; }


#wrapper { width: 780px; margin: 0 auto 0 auto; padding:0px;}
#header{ width:780px; background:url(http://shiga-saku.net/_img/2cam_exceeding/exceeding_header.gif) no-repeat; }
#logo { width: 220px; float: left; text-align:left; }
#space{ float:left; }
#taitle { width: 550px; float: right;  }
#moji { width: 400px; line-height: 1.2em; padding: 10px 0px 0 110px; text-align: right;}

#container { width: 780px; background:#FF0000; background: url(http://shiga-saku.net/_img/2cam_exceeding/exceeding_bg.gif) repeat-y; padding:0px;}
#left { width: 215px; float: left;}
#navi { padding:0 5px 0 20px; }
#navi .sidetitle { border-left:4px solid #D3A640; font-size:90%; font-weight:bold; margin:10px 0px 0px 0px; padding:0px 0px 0px 5px;}
#navi .sidebody {padding:3px 0 2px 0; line-height:110%; font-weight:normal;}
#navi .side { padding:5px 0 0 10px; font-size:80%; line-height:110%; font-weight:normal;}
#navi .rss ul { font-size:73%; list-style-type:none; margin:5px 0px 0px 20px;}
.calender { margin:20px auto 0; text-align:center;}
.calendarhead{ text-align:center; padding-bottom:5px; font-size:80%; margin:0 auto;}
.calender span{ font-size:70%;}
.calender table { margin:10px auto 0; width:80%; }
.calender td{ text-align:center;} 

#right { width: 560px; float: right;  background: url(http://shiga-saku.net/_img/2cam_exceeding/exceeding_right_back.gif) repeat-y; padding-bottom:20px;} 
.content { width:90%; margin: 20px 0 0 15px; padding-bottom:20px;}
.content h2 { width: 449px; height: 23px; background: url(http://shiga-saku.net/_img/2cam_exceeding/exceeding_bar.gif) no-repeat; background-color:#c3c3c3;  padding:4px 5px 0 35px; font-size:90%; line-height:135%; font-weight:normal; margin-top:10px;}
.content h2 span { padding-left:10px; font-size:80%; font-weight:normal;}
.content h3 { margin: 0 25px 0 15px; font-size:90%; line-height:150%; font-weight:normal; padding:15px 5px 15px 5px;}
.content h4 { clear:both; text-align: right; color: #D3A640; margin: 0 50px 0 10px; font-size:78%; line-height:140%; margin-bottom:20px; font-weight:normal; }

.content h5 { font-size:85%; font-weight:bold;}
.style { background-color: #FFFFFF; }
.menu { text-align:center; font-size:80%;}
.pagetop { text-align:right; padding-right:55px; font-size:80%; font-weight:normal;}
.pagetop a.aposted{ font-size:90%; font-weight:normal;}
.trackback-url { font-size:90%; padding-left:30px;}
.form label { font-size:78%; font-weight:normal; padding:0px 10px;}


#footer { clear: both; background-color: #DBD4D0;}
#copy { text-align: right; height: 60px; margin: 0px 10px 0 0;}
