@charset "utf-8";
/*######################################
■各コンテンツページ用■
contents.css
CSS Version 2.0
LastModefied:2009.2.11 By nakata
######################################*/

#main{
	padding-bottom: 0px;
}

/*=======================
枠
=========================*/
#inner{
	width: 760px;
	border-left: 1px solid #afeeee;
	border-right: 1px solid #afeeee;
	text-align: center;
}
/*#######################
左メニュー
#########################*/
#leftinner{
	width: 160px;
}
#leftinner2{
	width: 125px;
}
/*#######################
右　メイン
#########################*/
#rightinner{
	background-color: #FFFFFF;
	border-right: 0px;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
}
.links{
	font-size: 15px;
	margin-bottom: 25px;
	margin-left:30px;
}
.linkname{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}

#bottom-buttons{
	border-left: 1px solid #ffe4c4;
	border-right: 1px solid #ffe4c4;
	border-top: 1px dashed #2f4f4f;
}
#list{
	font-size: 14px;
}
/*#######################
トップ画像
#########################*/
#top{
	background: url('../grf/share/top.gif') no-repeat top center;
	width: 760px;
	height: 164px;
}
/*#######################
トップ画像 index用
#########################*/
#indextop{
	background: url('../grf/index/top.gif') no-repeat top center;
	width: 760px;
	height: 260px;
}


/*#######################
ゆかり
#########################*/
#tile{
	background: url('../grf/yukari/tile.gif') no-repeat top center;
	width: 560px;
	height: 152px;
}
/*#######################
模型
#########################*/
.font{
	font-size: 15px;
}

/*#######################
足跡
#########################*/
#makimono1{
	background: url('../grf/sokuseki/makimono1.gif') no-repeat top center;
	width: 560px;
	height: 300px;
}
#makimono1 font{
	padding-left: 60px;
}
#makimono1 td{
	vertical-align: top;
}
#makimono1 p{
	font-size: 12px;
	vertical-align: top;
}
#makimono2{
	background: url('../grf/sokuseki/makimono2.gif') no-repeat top center;
	width: 560px;
	height: 300px;
}
#makimono2 font{
	padding-left: 60px;
}
#makimono2 td{
	vertical-align: top;
}
#makimono2 p{
	font-size: 12px;
	vertical-align: top;
}
#makimono3{
	background: url('../grf/sokuseki/makimono3.gif') no-repeat top center;
	width: 560px;
	height: 300px;
}
#makimono3 font{
	padding-left: 60px;
}
#makimono3 td{
	vertical-align: top;
}
#makimono3 p{
	font-size: 12px;
	vertical-align: top;
}
#makimono4{
	background: url('../grf/sokuseki/makimono4.gif') no-repeat top center;
	width: 560px;
	height: 300px;
}
#makimono4 font{
	padding-left: 60px;
}
#makimono4 td{
	vertical-align: top;
}
#makimono4 p{
	font-size: 12px;
	vertical-align: top;
}
/*#######################
高虎検定
#########################*/
#kenteibg{
	background: url('../grf/kentei/bg.gif') no-repeat top center;
	width: 740px;
	height: 852px;
}
#kenteibg td{
	font-size: 14px;
	font-family: serif;
	font-weight: bold;
	vertical-align: top;
}
#kenteibg td p{
	padding-left: 25px;
	vertical-align: top;
	text-align: left;
}
/*#######################
イベント
#########################*/

#schedule{
	text-align: center;
	background-color: #66cdaa;
	height: 20px;
	font-size: 14px;
	border-bottom: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
}
#contents{
	text-align: center;
	background-color: #6495ed;
	height: 20px;
	font-size: 16px;
	color: #ffffff;
}
#naiyou{
	border-bottom: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
}

/*#######################
index　お知らせ
#########################*/
.date{font-size: 1px; color: #9400d3;}
ul{padding: 3px; list-style: none;}
li div{
	font-size: 10px;
	line-height: 100%;
	margin-bottom: 5px;
	text-align: left;
	width:170px;
}
li h4{
	color: #6699CC;
	font-size: 12px;
	border-bottom: 1px solid #557EBF;
	line-height: 120%;
	font-weight: normal;
	text-align: left;
	width:170px;
}
#waku{
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
#waku2{
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
#bg{
	background-color: #f0f8ff;
}

/*#######################
市民自主事業
#########################*/
#shimin td{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
}
	
.lbr{
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #c0c0c0;
	
}
.br{
	border-bottom: 1px solid #000000;
	border-right: 1px solid #c0c0c0; 
}
.br2{
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0; 
}
.brt{
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #c0c0c0; 
}
.rb{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #c0c0c0; 
}
.rlb{
	border-bottom:  1px solid #c0c0c0;
	border-left: 1px solid #000000;	
	border-right: 1px solid #000000;	
}
.brl{
	border-bottom:  1px solid #000000;
	border-left: 1px solid #000000;	
	border-right: 1px solid #000000;	
}
#kinen td{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}


/*#######################
交通アクセス
#########################*/
#access_link{
	margin: 30px 6px 15px 6px;
	text-align: left;
}

#access_link ul{
	margin-left: 15px;
}

#access_link .t{
	margin-top: 8px;
	font-weight: bold;
}

#access_link li a{color: #008000;}
#access_link li a:hover{color: #008000;}
/*#######################
お問い合わせ
#########################*/
.otoiawase{
	background-color: #98fb98;
	text-align: right;
	padding-right: 5px;
	border: 3px solid #FFFFFF;
	height: : 30px;
}
.contact{
	padding-left: 5px;
}
/*#######################
記念事業
#########################*/
#kinenjigyou{
	width: 720px;
	text-align: left;
}
#kinenjigyou td{
	padding-top: 10px;
	font-size: 15px;
}
/*#######################
案内所
#########################*/
#annaijyo td{
	padding: 3px 15px;
	font-size: 15px;
}
/*#######################
年間スケジュール
#########################*/
#yearlyschedule{
	margin-top: 10px;
	margin-bottom: 10px;
}
#yearlyschedule td{
	font-size: 11px;
	line-height: 18px;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: middle;
}
/*#######################
parade
#########################*/
#parade td{
	font-size: 15px;
	padding-top: 5px;
	vertical-align: top;
}

/*#######################
walk
#########################*/
.walk{
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
}

/*#######################
index
#########################*/
#ikun{
	background: url('../grf/index/ikun.gif') no-repeat top center;
	width: 360px;
	height: 230px;
}

/*#######################
finale
#########################*/
#finale{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#finale th, #finale td, #finale div{font-size: 15px;}
#finale a{color: #ff8c00;}
#finale table{margin-bottom: 10px;}

#finale .com1{
	font-size: 16px;
	line-height: 20px;
	color: #00008b;
	font-weight: bold;
	margin-bottom: 10px;
}

#finale .com2{
	color: #4169e1;
	line-height: 115%;
}

#finale .com4{
	font-size: 12px;
	color: #ff4500;
}

#finale .click{font-size: 10px;}

#finale .sub-t{
	text-align: left;
	margin-top: 10px;
}

#finale dl{
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	font-size: 15px;
}
#finale dt{
	font-weight: bold;
	text-align: left;
}
#finale dd{
	margin-left: 20px;
	text-align: left;
}

#finale .chara-time{
	margin-left: 60px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	width: 640px;
}
#finale .chara-time th{
	text-align: left;
	font-size: 16px;
	color: #4169e1;
}
#finale .chara-time td{
	text-align: left;
	padding: 2px 5px;
	vertical-align: top;
}

#finale .chara-time .com3{
	font-size: 15px;
	color: #333333;
	font-weight: normal;
	padding-left: 15px;
}

