@charset utf-8;

/*

Theme name: YAMATO Navi

Theme URI: http://www.yamato-zaidan.or.jp
Version: 1.1
Author: Hikosha .Inc
Author URI: http://www.hikosha.jp
Tags: two-columns, black, purple, fixed-width, theme-options, right-sidebar, sticky-post

*/


/*==================================================
	Universal Reset
==================================================*/
body,h1,h2,h3,h4,h5,h6,p,ol,ul,dl,li,dt,dd,div,span,a,blockquote,table,td,th,tr,tbody,thead{ margin:0; padding:0; }
body{ 
	line-height:1.5; 
	color:#333333;
	font-size:12px;
	background: url(../images/base_bg.png) repeat-x top left;
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	}
h1,h5,h6{ font-weight:normal;font-size:14px; }
ul{ list-style:none; }
ul li{ list-style:none; }
em{ font-style:normal;font-size:90%;color:#666; }
fieldset{ border:0 none; }
img{ border:0; vertical-align:bottom; }
th{ font-weight:normal; text-align:left; }
dt{ font-weight:normal; }
input,select{ vertical-align:middle; }
textarea{ font-size:1em; }
div.clear {
	clear:both;
	height:0px;
}
*html div.clear {
	margin:-10px 0 0 0;
}

blockquote {
	clear:both;
	}
map {
	display:none;
}
img.ktai,div.ktai {
	display:none;
	}

/*==================================================
	Default Style
==================================================*/
a:link{ color:#0098d9; text-decoration:underline; }
a:visited{ color:#0098d9; }
a:hover,a:active{ color:#333; }
sup{ vertical-align:top; }
sub{ vertical-align:baseline; }
ul,dl,ol,p,table{ margin-bottom:1em; }

li ul,li ol{ margin-bottom:0; }

.aligncenter {
	display: block;
	border:1px solid #CCC;
	padding:5px;

}

.alignleft {
	float: left;
	margin:0 10px 0 0;
}

.alignright {
	float: right;
	margin:0 0 0 10px;
}

table td {
	vertical-align:top;
}
.textwidget {
	margin:0;
	padding:0;
}
/*==================================================
	ベースレイアウト
==================================================*/

body {
	background-color:#FFF;
	margin:0;
	padding:0;
	background: url(images/body_bg.png) repeat-x top left;
}

#container {
	width:940px;
	padding:0;
	margin:0 auto;
}

#header {
	display:block;
	padding:10px 0 0 0;
}


#wrapper {
	padding:0 15px;
}



#mainColumn {
	width:635px;
	float:left;
	padding:0;
	margin:0;
}

*html #mainColumn {
	margin:0 -7px 0 -3px;
}

#sidebar {
	width:260px;
	float:right;
	margin:-7px 0 0 0;
}
*html #sidebar {
	margin:-7px 0 0 0;
	padding:0 0 0 2px;
}



.breadcrumb {
	margin:7px 30px 0 30px;
	font-size:12px;
}



/*==================================================
	ヘッダー
==================================================*/

	#header #headerLeft {
		float:left;
		width:435px;
		margin:0 0 0 15px;
	}
	#header #headerRight {
		float:left;
		width:490px;
	}
		*html #header #headerRight {
			width:450px;
		}
	#header h1#headerLogo {
		float:left;
		display:block;
		width:435px;
		margin:0;
	}
		#header h1#headerLogo span {
		display:none;
		}
	#header #searchBox {
		float:right;
		display:block;
		width:310px;
		height:23px;
/*		background: url(images/search_bg.png) no-repeat top left; */
		margin:10px 0 0 0;
	}

	#header #headerMenu {
		display:block;
		float:left;
		width:260px;
		margin:13px 0 0 30px;
	}
	*html #header #headerMenu {
		margin:15px 0 0 10px;
	}
		#header #headerMenu ul li {
			float:left;
		}
		#header #headerMenu ul li a {
			display:block;
			width:120px;
			height:23px;
			margin:0 10px 0 0;
		}
		#header #headerMenu ul li a span {
			display:none;
		}
			#header #headerMenu ul li.event {
			background: url(images/btn_event_list.png) no-repeat top left;
			}
			#header #headerMenu ul li.info {
			background: url(images/btn_info_list.png) no-repeat top left;
			}
			
	#header #headersubMenu {
		display:block;
		float:left;
		width:260px;
		margin:0 0 0 30px;
	}
	*html #header #headersubMenu {
		margin:0px 0 0 10px;
	}
		#header #headersubMenu ul li {
			float:left;
		}
		#header #headersubMenu ul li a {
			display:block;
			margin:0 10px 0 0;
		}
		#header #headersubMenu ul li a span {
			display:none;
		}
			#header #headersubMenu ul li.home {
			background: url(images/btn_home.png) no-repeat top left;
			}
			#header #headersubMenu ul li.home a {
			display:block;
			width:77px;
			height:19px;
			}
			#header #headersubMenu ul li.sitemap {
			background: url(images/btn_sitemap.png) no-repeat top left;
			display:block;
			width:104px;
			height:19px;
			}
			#header #headersubMenu ul li.sitemap a {
			display:block;
			width:104px;
			height:19px;
			}
			#header #sizeControler {
				display:block;
				float:right;
				width:147px;
				height:23px;
				margin:15px 15px 0 0;
				background: url(images/font_bg.png) no-repeat top left;
			}
			*html #header #sizeControler {
				margin:15px 0px 0 0;
			}
			#header #sizeControler li {
				float:right;
				margin:2px 5px 0 0;
				width:17px;
				height:17px;
			}
			*html #header #sizeControler li {
				margin:2px 4px 0 0;
			}
			
			
/*==================================================
	グローバルナビ
==================================================*/

#mainImg {
	margin:10px 0 10px 0;
	width:940px;
	height:72px;
	padding:293px 0 0 0;
	background: url(rotate.php) no-repeat top left;
}


#gnavi {
	width:910px;
	margin:0 15px 0px 15px;
	}

		
	#gnavi ul li {
		float:left;
	}
	#gnavi ul li a {
		display:block;
		height:68px;
	}
	*html #gnavi ul li a {
		cursor:pointer;
	}
	#topGnavi ul li a span,#gnavi ul li a span {
		display:none;
	}
		li.navi01 a {
		width:208px;
		background: url(images/gnavi_01.png) no-repeat top left;
		}
		li.navi01 a:hover {
		background: url(images/gnavi_01_o.png) no-repeat top left;
		}
		li.navi02 a {
		width:173px;
		background: url(images/gnavi_02.png) no-repeat top left;
		}
		li.navi02 a:hover {
		background: url(images/gnavi_02_o.png) no-repeat top left;
		}
		li.navi03 a {
		width:173px;
		background: url(images/gnavi_03.png) no-repeat top left;
		}
		li.navi03 a:hover {
		background: url(images/gnavi_03_o.png) no-repeat top left;
		}
		li.navi04 a {
		width:173px;
		background: url(images/gnavi_04.png) no-repeat top left;
		}
		li.navi04 a:hover {
		background: url(images/gnavi_04_o.png) no-repeat top left;
		}
		li.navi05 a {
		width:183px;
		background: url(images/gnavi_05.png) no-repeat top left;
		}
		li.navi05 a:hover {
		background: url(images/gnavi_05_o.png) no-repeat top left;
		}

/*==================================================
	フッター
==================================================*/

#footerpageTop {
	display:block;
	width:800px;
	margin:30px auto 0 auto;
	text-align:right;
}

#footerWrapper {
	widht:100%;
	margin:0 0 0 0;
	background-color:#f3f3f3;
	border-top:1px solid #CCC;
}
#footer {
	display:block;
	width:910px;
	margin:0 auto;
	padding:20px 0 30px 0;
	text-align:center;
}
	
#footer a {

}

#footer .footerLogo {
	margin:10px 0;
}
#footer .footerLogo a {
	color:#333;
}
#footer .footerLogo img {
	vertical-align:middle;
}

#footer .copyright {
	margin:10px 0;
	font-size:10px;
}
#footerBnr {
	width:910px;
	margin:0 0 0 5px;
}
	#footerBnr li {
		float:left;
	}
	#footerBnr li a {
		display:block;
		width:214px;
		height:65px;
		margin:5px;
	}
	
	#footerBnr li a span {
		display:none;
	}
	
	#footerBnr li.bg01 a {
		background: url(images/f_bnr_hikichidai.png) no-repeat bottom left;
	}
	
	#footerBnr li.bg02 a {
		background: url(images/f_bnr_pool.jpg) no-repeat top left;
	}
	#footerBnr li.bg03 a {
		background: url(images/f_bnr_spocen.png) no-repeat top left;
	}
	#footerBnr li.bg04 a {
		background: url(images/f_bnr_minkaen.png) no-repeat top left;
	}
	#footerBnr li.bg05 a {
		background: url(images/f_bnr_tako.png) no-repeat top left;
	}
	#footerBnr li.bg06 a {
		background: url(images/f_bnr_ground.jpg) no-repeat top left;
	}
	#footerBnr li.bg07 a {
		background: url(images/f_bnr_izumi.jpg) no-repeat top left;
	}
	#footerBnr li.bg08 a {
		background: url(images/f_bnr_greenup.jpg) no-repeat top left;
	}
	#footerBnr li.bg09 a {
		background: url(images/f_bnr_yutori.jpg) no-repeat top left;
	}
	#footerBnr li.bg10 a {
		background: url(images/f_bnr_fureai.jpg) no-repeat top left;
	}
	#footerBnr li.bg11 a {
		background: url(images/f_bnr_boken.jpg) no-repeat top left;
	}
	#footerBnr li.bg12 a {
		background: url(images/banner_shirakashi.jpg) no-repeat top left;
	}

.topfooterNavi {
	width:910px;
	margin:30px 0 0 0;
}
.topfooterNavi a {
	color:#333;
}
.footerNavi {
	width:910px;
	margin:20px 0 0 0;
	padding:30px 0 0 0;
	border-top:1px solid #CCC;
	color:#333;
}
.footerNavi a {
	color:#333;
}

#footerList {
	width:910px;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	border-top:1px solid #CCC;
	text-align:left;
}
.footerListBlock {
	float:left;
	width:217px;
	margin:20px 5px 0 5px;
	}
	.footerListBlock h2 {
		margin:0 0 5px 0;
		padding:0 0 5px 5px;
		border-bottom:1px dashed #0098d9;
		}
	.footerListBlock h2 div {
			display:block;
			border-left:3px solid #0098d9;
			font-size:14px;
			font-weight:bold;
			padding:0 0 0 10px;
			}
		.footerListBlock a{
			color:#0098d9;
			}
	.footerListBlock h3 {
		font-size:14px;
		margin:0 0 5px 5px;
		font-weight:bold;
		}
	.footerListBlock p {
		display:block;
		font-size:12px;
		margin:0 0 5px 20px;
		}
		
/*==================================================
	サイドバー
==================================================*/

.lnavi {
	margin:0 0 15px 0;
	padding:0 0 5px 0;
	background: url(images/sidebar-footer.png) no-repeat bottom left;
}

/*==============　各ページローカルナビ　===============*/

.lnavi a span {
	display:none;
}
.lnavi .lnaviWrapper {
	background-color:#f5f5f5;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:10px 15px 5px 15px;
}
.lnavi ul {
			border-bottom:1px solid #CCC;
}
		.lnavi ul li.page-depth-2 {
			display:block;
			margin:0 0 10px 0;
			padding:10px 0 0  5px;
			border-top:1px solid #CCC;
		}
		.lnavi ul li.page-depth-2 a {
			font-size:12px;
			border-left:3px solid #0098d9;
			padding:0 0 0 10px;

		}
	
		.lnavi ul li.page-depth-3 {
			padding:0 0 0 30px;
			margin:5px 0;
		}

		.lnavi .cateLink {
			padding:0 0 0 10px;
			margin:5px 0;
		}
		.lnavi .cateLink a {
			color:#333;
		}

.lnaviBnr {
	margin:0;
}

.lnaviBnr li {
	margin:10px 0;
}

/*==============　トップローカルナビ　===============*/

.topsidebaBlock {
	background-color:#f5f5f5;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:10px 15px 5px 15px;
}
.localNavi_top span {
	display:none;
}
	.topsidebaBlock h2 {
		display:block;
		margin:0 0 10px 0;
		padding:15px 0 0  5px;
		border-top:1px solid #CCC;
	}
		.topsidebaBlock h2 a {
			font-size:12px;
			border-left:3px solid #0098d9;
			padding:0 0 0 10px;

		}
	
	.topsidebaBlock h3 {
		padding:0 0 0 20px;
		margin:10px 0 10px 0;
	}
		.topsidebaBlock  h3 a {
			font-size:12px;
		}
		
	.topsidebaBlock p {
		display:block;
		padding:0 0 0 30px;
		margin:5px 0 5px 0;
	}

/*==============　全ページ共通　===============*/

#sidebar .zaidan {
	background-color:#FAFAFA;
	border:1px solid #CCC;
	padding:15px;
	margin:0 0 15px 0;
}
	#sidebar .zaidan .ttl {
		margin:0 0 10px 0;
	}
	
	#sidebar .zaidan .zaidanMark {
		float:left;
		margin:0 5px 10px 0;
	}
	
	#sidebar .zaidan .statement {
		float:right;
		margin:0 0 10px 0;
		font-size:12px;
	}
	#sidebar .zaidan .btn {
		text-align:right;
		margin:10px 0 0 0;
	}
#sidebar .bnrSpace {
	border-top:3px solid #e8e8e8;
	padding:15px 0 0 0;
}


/*==================================================
	トップページ
==================================================*/

#mainColumn .topbnrList {
	margin:9px 0 15px 0;
	width:630px;
	height:138px;
	background:url(images/thumbnail_frame.png) no-repeat top left;
}
	
	#mainColumn .topbnrList .prev {
		float:left;
	}
	
	#mainColumn .carousel {
		float:left;
		width:565px;
		margin:0 0 0 8px;
		padding:5px 0 0 0;
	}
	
	#mainColumn .carousel ul {
		float:left;
	}
	#mainColumn .carousel ul li {
		padding:6px 0 0 10px;
	}
	
	#mainColumn .topbnrList .next {
		float:right;
		margin:0 2px 0 0;
	}

/*==================================================
	一覧系
==================================================*/

#topPickup .post, .pagetopBnr .post {
	display:block;
	float:left;
	width:304px;
	margin:0 5px 15px 5px;
	padding:0 0 5px 0;
	background: url(images/tbl_pickup_rbottom.png) no-repeat bottom left;
}

#topPickup .post .postInner,.pagetopBnr .post .postInner  {
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	width:298px;
	min-height:150px;
	margin:0;
	background-color:#fafafa;
	padding: 2px;
}

table.postTbl {
	margin:0 5px;
	padding:0;
}
table.postTbl td {
	vertical-align:top;
	}
table.postTbl td .btn {
	display:block;
	text-align:right;
	margin:10px 5px 0 0;
	padding:0;
	}
	#pageContent table.postTbl td .btn a img {
	padding:0;
	background-color:none;
	border:none;
	margin:0 5px 0 0;
	}

table.postTbl td.thumbsTop {
	height:90px;
	width:100px;
	padding:0 0 0 0;
	margin:0 10px 0 0;
	padding:0;
	background-color:none;
	border:none;
}
table.postTbl td.thumbsTop img {
	margin:0 10px 0 0;
}
*html table.postTbl td.thumbsTop img {
	margin:0 0 0 0;
}

table.postTbl .postMeta {
	margin:5px 0 0 0;
	font-size:80%;
}
table.postTbl .postTtl {
	margin:0 0 8px 0;
	width:100%;
}
table.thumbRight {
	width:620px;
	margin:0 10px 0 0;
}
table.thumbRight td {
	vertical-align:top;
}
	table.thumbRight .thumb {
		margin:0 0 0 5px;
	}

table.postTbl .postDetail {
	margin:5px 5px 0 0;
}
	table.sckTbl {
		width:620px;
		border-collapse:collapse;
	}
	table.sckTbl td, table.sckTbl th {
		padding:5px;
		text-align:center;
		border:1px solid #CCC;
	}
	table.sckTbl th {
		background-color:#EEE;
		font-weight:bold;
	}
	
	table.sckTbl td.red {
		background-color:#FF9799;
	}
	
	table.sckTbl td.yellow {
		background-color:#FFFF66;
	}
	table.sckTbl td.mos {
		background-color:#999933;
	}
	table.sckTbl td.line {
		background-color:#F9F9F9;
	}
	
	table.sckTbl td img {
		margin:0 5px;
	}
	table.sckTbl td.day {
		width:30px;
		background-color:#FFFFCC;
	}
	table.sckTbl td.youbi {
		width:30px;
		background-color:#FFCC33;
	}
#topPickup h2 {
		margin:0 0 10px 0;
		}
.topicsArea  {
	width:630px;
	margin:0 0 15px 0;
	}
	.topicsArea h2 {
		margin:0 0 0 0;
		}
	h2 span {
		display:none;
		}
.topicWrapper {
	margin:10px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #CCC;
	width:610px;
	}
table.topicWrapper td{
	vertical-align:top;
	padding:0 5px 0 0;
	}
	table.topicWrapper td.date{
	width:18%;
	}

/*==================================================
	singleコンテンツ
==================================================*/
#postContent {
	padding:0 5px;
}
p.wp-caption-text {
	font-size:80%;
	text-align:right;
	margin-right:5px;
} 
#postContent h2 {
	font-size:140%;
	color:#333;
	padding:0 0 10px 0;
	border-bottom:1px dotted #CCC;
	margin:0 0 20px 0;
}



	#single_post_content h4 {
		font-size:120%;
		border-bottom:1px dotted #CCC;
		margin:20px 15px 15px 0;
		padding:0 0 6px 0;
		color:#12567e;
	}
	#single_post_content h5 {
		font-size:100%;
		font-weight:bold;
		margin:10px 0 10px 5px;
		border-left:3px solid #CCC;
		padding:0 0 0 10px;
	}
	
	

	
	#single_post_content strong {
		font-size:120%;
		color:#FF6600;
		line-height:200%;
	}
	table.inTable {
	border-collapse:collapse;
		margin:0 10px;
	}
	table.inTable th,table.inTable td {
	padding:3px;
	}
	table.inTable th{
	font-weight:bold;
	}

/*==================================================
	各ページ
==================================================*/



.pageMain {
	display:block;
	width:910px;
	height:230px;
	margin:0 0 15px 0;
}


#mainColumn ol{margin:0 20px 10px 35px;}
#mainColumn ul{
		list-style:disc;
		margin:0 20px 10px 0;}

#pageContent h1,#postContent h1 {
	display:block;
	margin:0 0 20px 0;
	padding:40px 0 0 20px;
	width:610px;
	height:40px;
	background: url(images/h1_bg.png) no-repeat top left;
	color:#12567e;
	font-size:20px;
}
	*html #pageContent h1 {
	padding:42px 0 0 20px;
	width:610px;
	height:38px;
}

#mapContent h1 {
	display:block;
	margin:0 0 20px 0;
	padding:40px 0 0 20px;
	width:890px;
	height:40px;
	background: url(images/h1_bg_map.png) no-repeat top left;
	color:#12567e;
	font-size:20px;
}

	#pageContent h1.hikichidai {
		background: url(images/h1_bg_hikichidai.png) no-repeat top left;
		}
	#pageContent h1.spocen {
		background: url(images/h1_bg_spocen.png) no-repeat top left;
		}
	#pageContent h1.ground {
		background: url(images/h1_bg_ground.png) no-repeat top left;
		}
	#pageContent h1.tako {
		background: url(images/h1_bg_tako.png) no-repeat top left;
		}
	#pageContent h1.minkaen {
		background: url(images/h1_bg_minkaen.png) no-repeat top left;
		}
	#pageContent h1.hop {
		background: url(images/h1_bg_hop.png) no-repeat top left;
		}
	#pageContent h1.izumi {
		background: url(images/h1_bg_izumi.png) no-repeat top left;
		}
	#pageContent h1.shirakashi {
		background: url(images/h1_bg_shirakashi.png) no-repeat top left;
		}
	#pageContent h1.guc {
		background: url(images/h1_bg_guc.png) no-repeat top left;
		}
	#pageContent h1.fureai {
		background: url(images/h1_bg_fureai.png) no-repeat top left;
		}
	#pageContent h1.yutori {
		background: url(images/h1_bg_yutori.png) no-repeat top left;
		}
	#pageContent h1.boken {
		background: url(images/h1_bg_boken.png) no-repeat top left;
		}
		
		
#pageContent p {

}

#pageContent table.inContent,
#postContent table.inContent {
	width:620px;
	margin:5px 0;
	border-collapse:collapse;
}
#pageContent table.inContent img,
#postContent table.inContent img {
	margin:0 5px;
}
		#pageContent table.inContent tr td,#pageContent table.inContent tr th,
		#postContent table.inContent tr td,#postContent table.inContent tr th {
			padding:5px;
			border:1px solid #CCC;
			vertical-align:top;
		}
		#pageContent table.inContent tr th,#postContent table.inContent tr th {
			background-color:#FAFAFA;
		}
#pageContent table.thumbTbl {
		margin:0 0 0 2px;
	}
	#pageContent table.thumbTbl img {
		margin:0 3px 0 0;
		border:none;
		padding:0;
	}

#pageContent ul li,#pageContent ol li {
	margin:0 0 10px 0;
}

#pageContent h3 {
	display:block;
	margin:0 0 15px 0;
	padding:5px 0 0 25px;
	width:605px;
	height:28px;
	background: url(images/h3_bg_page.png) no-repeat top left;
	color:#FFF;
	font-size:16px;
}

#postContent h6 {
	font-weight:bold;
	border-bottom:1px dotted #CCC;
	margin:5px 0;
}

#pageContent #single_post_content h3 {
	margin:15px 0;
}

#pageContent a img {
	padding:0;
}

#pageContent h2 a img {
	padding:0;
	border:none;
	background-color:none;
}
#pageContent table.pic2Tbl {
	margin:0 3px 0 0;
}

#pageContent table.pic2Tbl td {
	margin:0;
	padding:0;
}
	#pageContent table.pic2Tbl td img {
		margin:0 2px;
		padding:0;
	}
.pageBack {
	display:block;
	text-align:right;
	font-size:12px;
	}
table.sportsTbl {
width:620px;
border-bottom:1px dotted #CCC;
}
table.sportsTbl th {
width:100px;
padding:5px;
vertical-align:top;
}
table.sportsTbl td {
padding:5px;
}
.spocenLesson {
width:630px;
margin:0 10px;
	*margin:-30px 0 0 10px;
}
	*html .spocenLesson {
	margin:-40px 0 0 10px;
	}


.spocenLesson ul.spocenList {
	width:630px;
}

.spocenLesson ul.spocenList li {
	float:left;
	width:315px;
}

.spocenLesson ul.spocenList li a {
	display:block;
	color:#333;
	margin:0 20px 0 0;
	padding:5px 10px;
	background-color:#E1F8FF;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}
/*==============　バス運行　table　===============*/

.googleMap {
	padding:10px;
	border:1px solid #CCC;
	}

.busBlock {
	width:310px;
	float:left;
	margin:10px 0 0 0;
	}
	.busBlock span {
	font-weight:bold;
	}
	.busBlock table {
	border-collapse:collapse;
	width:90%;
	}
	.busBlock table td,.busBlock table th {
	border:1px solid #CCC;
	padding:5px;
	width:50%;
	text-align:center;
	}
	.busBlock table th {
	background-color:#EFEFEF;
	font-weight:bold;
	}

/*==============　タグリスト　table　===============*/

#tagList {
	width:620px;
	padding:0 5px; 	
}
#tagList table {
	width:100%;
	margin:0 0 20px 0; 
	border-collapse:collapse;
}

#tagList table tr td {
	vertical-align:top;
	border:1px solid #CCC;

}
#tagList table tr td.thumb {
	width:140px;
	padding:10px;
	background-color:#FAFAFA;
}
#tagList table tr td.detail {
	padding:10px;
}

	#tagList table tr td.detail h2{
			margin:0 0 10px 0;
			padding:0 0 5px 5px;
			font-size:120%;
			border-bottom:1px dashed #0098d9;
			}
	
	#tagList table tr td.detail h2 a {
				border-left:3px solid #0098d9;
				padding:0 0 0 10px;
			}
	#tagList table tr td.detail p {
	margin:5px;
	}
	#tagList table tr td.detail span {
	display:block;
	text-align:right;
	font-size:80%;
	}

/*==============　wp-pagenavi　===============*/

.wp-pagenavi {
	margin:20px 10px;
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CCC;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CCC;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #666;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CCC;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #CCC;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #CCC;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #CCC;
	color: #000000;
	background-color: #FFFFFF;
}


table.infoTbl {
padding:5px 15px 10px 15px;
width:260px;
*width:260px;
border:1px solid #CCC;
}



table.infoTbl th,table.infoTbl td{
padding:5px;
border-bottom:1px dotted #CCC;
}

table.infoTbl th {
font-weight:bold;
font-size:14px;
}

table.selectTbl {
	border:1px solid #CCC;
	width:620px;
	margin:15px 0;
	border-collapse:collapse;
}

table.selectTbl td,table.selectTbl th {
	padding:2px 5px;
	text-align:center;
		border:1px solid #CCC;
	vertical-align:middle;
}
table.selectTbl td {


}
table.selectTbl th {
	background-color:#DDFEFF;

}
table.selectTbl td.row{
	background-color:#FFFFCC;
}

ul.poolYotei li img {
	margin:0 5px;
	}
