@charset "utf-8";
/*-------------------------------------------------
	search
-------------------------------------------------*/
.search DIV.aroundArea H3 {
	font-size:18px;
	font-weight:bold;
}

.search P.result{
	text-indent:0px;
	margin-left:10px;
	margin-right:10px;
}

.search P.result SPAN{ color:#FF3300; }

.search TABLE.searchBox{
	width:605px;
	border-collapse:collapse;
}
.search TABLE.searchBox,
.search TABLE.searchBox TH,
.search TABLE.searchBox TD{ border:#DEBCCB 1px solid; background-color:#F7E3FB; }
.search TABLE.searchBox TH,
.search TABLE.searchBox TD{ padding:4px; }
.search DIV.btnArea{ width:605px; text-align:center; }

.search DIV.btnArea INPUT {
	margin: 6px 6px 6px 6px;
	padding: 6px 10px 6px 10px;
	text-align: center;
}


/******************************/
/* 寺院詳細 */
/******************************/
DIV#templeData H3{
	padding:0px;
	background-color:#FFF;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:600;
	font-size:28px;
}
DIV#templeData H3 SPAN{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
}
DIV#templeData P{ font-size:14px; text-indent:0px; }

DIV#templeData A,
DIV#templeData A:visited{ color:#C6C; text-decoration:none; }
DIV#templeData A:hover { text-decoration:underline; }




/******************************/
/* テーブル行設定 */
/******************************/
TABLE.list{ 
	border-collapse: collapse;
	width:605px;
}
TABLE.list,
TABLE.list TH,
TABLE.list TD{ border:#DEBCCB 1px solid; }
TABLE.list TH,
TABLE.list TD{ padding:6px; }


TABLE.list TH{ font-size: 12px; line-height:14px; background-color:#EFDEE6; text-align:center; }
TABLE.list SPAN{ font-size:10px; }

TABLE.list TH, TABLE.list SPAN { color:#616161; font-family:"ＭＳ ゴシック", "Osaka－等幅"; }

/* 奇数行 odd */
TABLE.list TR.odd TD{ background-color:#FBF0F4; }
/* 偶数行 even */
TABLE.list TR.even TD{ background-color:#FFFFFF; }

/* ハイライト奇数行 highlightodd */
TABLE.list TR.highlightodd TD{}
/* ハイライト偶数行 highlighteven */
TABLE.list TR.highlighteven TD{}

TABLE.list A.btn{ height:40px; }

/* IE6用とそれ以外 */
TABLE.list A.btn:hover,
TABLE.list A.btn:hover IMG {
	background-color:#F46AE0;
}

TABLE.list TD.nm H3{ font-size:18px; line-height:21px; }
TABLE.list TD.nm A,
TABLE.list TD.nm A:visited{ text-decoration:none; color:#600; }
TABLE.list TD.nm A:hover{ text-decoration:underline; color:#DB0D84; }
TABLE.list TD.nm SPAN{ font-size:12px; line-height:12px; }

TABLE.list TD.btn{ text-align:center; }

