@charset 'Shift_JIS';

@import 'init.css';
@import 'font.css';
@import 'tips.css';


/*********************************************************
 フレーム */
body{
  color:#333;
  font-size:small;
  margin:0;
  padding:0;
  background:url(img/back.gif);
}
#Container{
	margin:0 auto;
  padding:0;
}

/* ロゴなど */
h1{
	width:770px;
  height:170px;
  margin:0 auto;
  background:url(./img/tennouji-head.jpg) #FFFFFF no-repeat top;
}
h1 span{
  visibility:hidden;
}

/* ヘッダより下、フッタより上 */
#Main{
	width:770px;
	margin:0 auto;
  background-color:#FFFFFF;
}

#MainInner{
  width:770px;
  padding-top:15px;
  margin:0 auto;
	zoom:1;
}
#MainInner:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}

/* 左側 */
#Left{
	float:left;
	width:201px;
  padding-top:9px;
  padding-left:13px;
  font-weight:bolder;
  font-size:12.5px;
}
#Left a{
	color:#FFF;
}
#Left a:hover{
	color:#006600;
}
#Left h3{
  background:url(./img/left-t-bg.gif) no-repeat left;
	color:#FFFFFF;
  font-weight:normal;
  padding-top:7px;
  padding-left:40px;
  height:26px;
  font-size:medium;
  margin-bottom:18px;
}
#Left ul{
  list-style:none;
  list-style-position:outside;
  padding-left:12px;
  padding-right:12px;
  margin-bottom:12px;
}
#Left ul li{
  margin-bottom:9px;
}
#Left div.box-inner{
  background:url(./img/left-bg-bottom.gif) #5ABA00 no-repeat left bottom;
  padding-bottom:23px;
  color:#FFFFFF
}

#Left div.box p,
#Left div.box address{
  display:block;
  padding-right:12px;
  padding-left:12px;
}
/* 左側ここまで */


/* 右側 */
#Right{
	float:right;
	width:526px;
  min-height:2400px;
  background-color:#FFF;
  padding-top:11px;
  padding-right:10px;
  padding-left:10px;
}
*html #Right{
  height:2400px;
  overflow:visible;
}

#Right h2,
#Right h4{
  height:34px; /* 44px */
  background:url(./img/right-t-bg.gif) no-repeat left;
  font-size:small;
  padding-top:20px;
  padding-left:12px;
  line-height:1;
}
#Right h2 a{
	color:#FFF;
}
#Right h2 a:hover{
	color:#999;
}
#Right .Story h3{
  margin-bottom:1em;
  font-weight:normal;
  font-size:small;
}
#Right .Story h3 strong{
  color:#B30500;
  font-size:medium;
}
#Right h4{
	color:#FFFFFF;
}
#Right .Story{
  margin:10px 10px 36px 10px;
}
#Right .Story p{
  margin-bottom:1em;
}
#Right .StoryFooter{
  font-size:x-small;
  margin:10px 10px 0 10px;
  text-align:right;
}
#Right ol{
  margin-left:20px;
}
/* 右側ここまで */

/* フッタ */
#Footer{
	width:770px;
	margin:0 auto;
	text-align:center;
  background-color:#5ABA00;
  padding-top:18px;
  padding-bottom:24px;
  color:#FFF;
  line-height:1;
}
/* フッタここまで */

/* 共通 */
.hissu{
  color:#B30500;
}


#wp-calendar{
  border-right:#666 solid 1px;
  border-bottom:#666 solid 1px;
  width:180px;
  margin-right:auto;
  margin-left:auto;
  margin-bottom:20px;
}
#wp-calendar th,
#wp-calendar td{
  border-top:#666 solid 1px;
  border-left:#666 solid 1px;
}
#wp-calendar td{
  text-align:right;
}
#wp-calendar td a{
  font-weight:bold;
}
#wp-calendar td#prev{
  text-align:left;
}

