@charset "Shift_JIS";

#contents{
width:760px;
}

#pagetop{
clear:both;
text-align:right;
margin:0;
padding:10px 20px 20px 0;
background-color:#FFFFFF;
}

p{
/*font-size:87.5%;*/
font-size:87.5%;
/*line-height:1.4em;*/
line-height:1.7em;
margin:0 0 10px 0;
padding:0;
}


#wedding{
padding:25px 20px 30px 20px;
}

#yuisho,
#kitou,
#guide,
#schedule,
#omamori,
#access,
#link,
#privacy,
#sitemap,
#hatsumoude{
padding:25px 20px 0 20px;
}

.contents_box{
width:720px;
margin:0 0 30px 0;
padding:0;
}

.subtitle{
margin:0 0 10px 0;
}

.banner{
margin:5px 0 3px 0;
}



/*由緒-------------------------------------------*/

.yuisho_box{
width:720px;
}


.border{
background:url(../img/border01.gif) repeat-x center left;
clear:both;
width:720px;
margin:0;
height:40px;
}

#yuisho .jinja{
/*width:500px;*/
float:left;
}

/* 20090226追加 */

#yuisho .long_t dl{
	margin:0;
	padding:10px 0 0 20px;
	font-size:87.5%;
}

#yuisho .long_t dt{
	padding:2px 0 0 0;
	float:left;
	width:300px; 
	clear:both;
	font-weight:bold;
}

#yuisho .long_t dd{
	padding:7px 0 0 0;
	margin-left:310px;
}


#yuisho dl{
	margin:0;
	padding:10px 0 0 20px;
	font-size:87.5%;
}

#yuisho dt{
	padding:2px 0 0 0;
	float:left;
	width:150px; 
	/*clear:both;*/
	clear: left;
	font-weight:bold;
}

#yuisho dd{
	padding:7px 0 0 0;
	margin-left:165;
}

#yuisho h5{
	color:#2F6E01;
	font-weight:bold;
	margin:0;
	padding:10px 0 0 0;
}

#yuisho .small_t{
	color:#2F6E01;
	font-weight:bold;
	/*font-size:0.6em;*/
	padding:7px 0 0 0;
	margin:0 0 0 80px;
} 


#yuisho li{
	padding-bottom:10px;
}

/*ご祈祷-------------------------------------------*/

.time{
font-size:87.5%;
}

.check{
padding:15px 15px 2px 15px;
background-color:#eee;
border:1px solid #aaa;
margin:10px 0 10px 0;
}

.check ul{
margin:0 0 10px 20px;
padding:0;
font-size:87.5%;
line-height:1.7em;
}

.chech li{
margin:0 0 3px 0;
padding:0;
}

.syushi{
margin:0 0 3px 0;
}

.detail{
font-weight:bold;
font-size:112.5%;
border-bottom:1px solid #313131;
padding:0 0 5px 3px;
margin:0 0 10px 0;
font-family:"Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
}

.detail_box{
clear:both;
padding:0px 0 10px 0;
margin:0 0 0 0;
/*line-height:1.0em;*/
}

.detail_box ul{
margin:0 0 10px 20px;
padding:0;
font-size:87.5%;
line-height:1.7em;
}

.detail_box li{
margin:0 0 10px 0;
padding:0;
}

.kitou_price{
float:right;
margin:0 0 10px 0;
}

.kitou_price td{
vertical-align:bottom;
}

.kitou_price img{
margin:0 50px 0 60px;
}

.syushi_box{
margin:0 0 5px 0;
}

.yaku td{
vertical-align:top;
padding:0 10px 0 0;
}

.tbl_sub{
text-align:center;
background-color:#eee;
}

.kitou_car{
width:675px;
}

.kitou_car td{
width:225px;
padding:0;
font-size:87.5%;
vertical-align:top;
}

.kitou_car div{
margin:0;
padding:0 25px 10px 0;
font-size:100%;
}

.arrow{
background:url(../kitou/img/arrow.gif) no-repeat center right;
}

.kitou_car img{
display:block;
margin:0 0 4px 0;
}

.how_to h4{
margin:0;
font-size:87.5%;
padding:10px;
background-color:#fcd9a3;
}

.how_to{
width:720px;
border:1px solid #e2b85e;
margin-top:10px;
}

.how_to_box{
padding:15px 15px 5px 15px;
}

/*ご案内-------------------------------------------*/

.group_box{
margin:25px 0 30px 0;
}

.group_name{
font-weight:bold;
font-size:100%;
border-bottom:1px solid #313131;
padding:0 0 3px 3px;
margin:15px 0 10px 0;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.group_box ul{
margin:10px 0 10px 20px;
padding:0;
}

.group_box li{
font-size:87.5%;
line-height:1.7em;
margin:0 0 3px 0;
padding:0;
}

/*guide-page price*/

.guide_tbl{
margin:0 0 8px 0;
border-top:1px solid #999;
border-left:1px solid #999;
font-size:87.5%;
line-height:1.7em;
}

.guide_tbl td{
padding:4px;
border-bottom:1px solid #999;
border-right:1px solid #999;
}

.guide_tbl th{
padding:4px;
border-bottom:1px solid #999;
border-right:1px solid #999;
font-weight:normal;
background-color:#cfe4c0;
}

/*kitou-page yakudoshi*/

.guide_tbl2{
width:350px;
margin:0 0 8px 0;
border-top:1px solid #999;
border-left:1px solid #999;
font-size:81.25%;
line-height:1.7em;
}

.guide_tbl2 td{
padding:4px;
border-bottom:1px solid #999;
border-right:1px solid #999;
}

.guide_tbl2 th{
padding:4px;
border-bottom:1px solid #999;
border-right:1px solid #999;
font-weight:normal;
background-color:#cfe4c0;
}

/*kitou-page price*/

.guide_tbl_large{
margin:0;
border-top:1px solid #999;
border-left:1px solid #999;
float:right;
font-weight:bold;
font-size:90%;
line-height:1.7em;
}

.guide_tbl_large td{
padding:6px;
border-bottom:1px solid #999;
border-right:1px solid #999;
}

.guide_tbl_large th{
padding:6px;
border-bottom:1px solid #999;
border-right:1px solid #999;
background-color:#cfe4c0;
}

/*kitou-page syushi*/

.syushi_tbl{
margin:10px 0 15px 0;
border-top:1px solid #999;
border-left:1px solid #999;
font-size:87.5%;
line-height:1.7em;
}

.syushi_tbl td{
/*width:130px;*/
/*width:94px; 7列 */
width: 118px; /* 6列 */
padding:4px;
border-bottom:1px solid #999;
border-right:1px solid #999;
}

.syushi_tbl th{
padding:4px;
border-bottom:1px solid #999;
border-right:1px solid #999;
font-weight:normal;
background-color:#cfe4c0;
}

/*bg-green*/

.guide_tbl_bg{
padding:4px;
border-bottom:1px solid #999;
border-right:1px solid #999;
background-color:#e1f0d8;
text-align:right;
}



/*結婚式-------------------------------------------*/

.explain{
margin:5px 10px 0 10px;
}

#wedding p{
	line-height:1.6em;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}

.copy{
margin:5px auto 5px auto;
text-align:center
}


/*お守り-------------------------------------------*/

.omamori_tbl td{
font-size:87.5%;
padding:3px 6px 3px 0;
text-align:center;
}

.omamori_tbl img{
display:block;
margin:5px 0 4px 0;
}

.omikuji_img{
margin:0 0 0 15px;
}

.text_l{
width:510px;
float:left;
}



/*年間行事-------------------------------------------*/

.schedule_box{
padding:20px;
}

.sche_tbl{
width:680px;
}

.sche_tbl th{
width:140px;
text-align:left;
font-size:87.5%;
line-height:1.4em;
padding:4px;
background:url(../img/border01.gif) repeat-x bottom left;
white-space:nowrap;
}

.sche_tbl .indent{
text-align:left;
font-size:87.5%;
line-height:1.4em;
padding:4px 4px 4px 18px;
background:url(../img/border01.gif) repeat-x bottom left;
white-space:nowrap;
font-weight:normal;
}

.sche_tbl td{
white-space:nowrap;
font-size:87.5%;
line-height:1.4em;
padding:4px;
background:url(../img/border01.gif) repeat-x bottom left;
}

.pho{
list-style:none;
padding:0;
margin:0;
}

.pho li{
width:170px;
list-style:none;
padding:0;
margin:0;
float:left;
text-align:center;
font-size:87.5%;
}

.pho img{
margin:0 10px 3px 0;
display:block;
}

.other{
width:720px;
padding:20px 0 0 0;
clear:both;
}

.festa_name{
font-weight:bold;
font-size:112.5%;
border-bottom:1px solid #313131;
padding:0 0 3px 3px;
margin:0 0 10px 0;
font-family:"Hiragino Mincho ProN","ＭＳ Ｐ明朝",serif;
}



/*初詣-------------------------------------------*/

.hatsumoude{
margin:0 0 20x 0;
padding:0;
}

.hastu_name{
font-weight:bold;
font-size:100%;
border-bottom:1px solid #313131;
padding:0 0 3px 3px;
margin:0 0 8px 0;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.hatsu_bg{
padding:5px;
background-color:#ffe9da;
border:1px solid #eecfba;
}

.hatsu_box{
width:720px;
padding:0 0 25px 0;
}

.hatsu_sub{
background-color:#ddd;
padding:3px 6px;
border-left:3px solid #aaa;
margin:0 0 10px 0;
}

.hatsu_tbl{
margin:0 0 25px 0;
}

.hatsu_tbl td{
font-size:87.5%;
padding:3px;
text-align:center;
}

.hatsu_tbl img{
display:block;
margin:0 0 4px 0;
}

#contents .moushikomi{
margin:0 0 5px 0;
}

.ex{
margin:0 0 10px 18px;
padding:0;
font-size:87.5%;
line-height:1.7em;
}

.ex li{
margin:0 0 0px 0;
padding:0;
}

.map{
margin:0 0 10px 0;
}

.attention{
margin:15px 0 0 0;
}

.attention p{
margin:0 0 3px 0;
font-size:87.5%;
}

#access ul{
font-size:87.5%;
line-height:1.7em;
margin:5px 0 10px 22px;
padding:0;
}

#access li{
margin:0 0 2px 0;
padding:0;
}

/*個人情報-------------------------------------------*/

.privacy_box{
width:720px;
padding:0 0 15px 0;
}

.privacy{
font-size:87.5%;
padding:0 0 3px 0;
margin:0 0 10px 0;
border-bottom:1px solid #313131;
}

#privacy ul{
margin:5px 0 10px 32px;
padding:0;
font-size:87.5%;
line-height:1.7em;
}

#privacy li{
margin:0 0 3px 0;
padding:0;
}



/*リンク集-------------------------------------------*/

.link_box{
width:720px;
margin:0 0 10px 0;
padding:5px 0 10px 0;
background:url(../img/border01.gif) repeat-x bottom left;
}

.link{
font-size:87.5%;
padding:0 0 3px 18px;
margin:0 0 0 5px;
background:url(../img/icon01.gif) no-repeat top left;
}

#link ul{
margin:5px 0 0 43px;
padding:0;
font-size:87.5%;
line-height:1.7em;
}

#link li{
margin:0 0 3px 0;
padding:0;
}



/*サイトマップ-------------------------------------------*/

.sitemap_box{
width:720px;
margin:0 0 10px 0;
padding:5px 0 10px 0;
background:url(../img/border01.gif) repeat-x left bottom;
}

.sitemap{
font-size:87.5%;
padding:0 0 3px 18px;
margin:0 0 0 5px;
font-weight:normal;
background:url(../img/icon01.gif) no-repeat left center;
}

.sitemap01{
padding:5px 0 0 43px;
margin:0;
font-size:87.5%;
line-height:1.7em;
}

.sitemap01 li{
margin:0 0 3px 0;
padding:0;
}


/*交通案内-------------------------------------------*/

.access_box{
padding:0 0 10px 0;
}

.access_box img{
margin-bottom:10px;
}

#access ul{
font-size:87.5%;
line-height:1.7em;
margin:5px 0 10px 22px;
padding:0;
}

#access li{
margin:0 0 2px 0;
padding:0;
}

.other_map{
margin:3px 0 8px 0;
padding:8px;
background-color:#eee;
border:1px solid #ccc;
}

#access .other_map ul{
font-size:100%;
margin:5px 0 0 22px;
}

/*よくある質問-----------------------------------*/
.answer_box{
background-color:#ffff;
padding:5px;
margin:0 0 20px 20px;
font-size:87.5%;
border:solid 1px #CCCCCC;
}

.answer_title{
background-color:#EBEBEB;
padding:3px;
margin:0 0 5px 0;
font-weight: bold;
}



h3.answer{
	font-size:1.2em;
	padding:0 0 3px 0;
	margin:0 0 10px 0;
	color:#3A6303;
	font-weight: bold;
}

h4.answer{
	font-size:87.5%;
	padding:0 0 3px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #313131;
}

.answer_color1{
	border-left:20px solid #ebf2d8;
}

.answer_title1{
background-color:#ebf2d8;
padding:3px;
margin:0 0 5px 0;
font-weight: bold;
}



.answer_color2{
	border-left:20px solid #d8f2d8;
}
.answer_title2{
background-color:#d8f2d8;
padding:3px;
margin:0 0 5px 0;
font-weight: bold;
}

.answer_color3{
	border-left:20px solid #d8f0f2;
}
.answer_title3{
background-color:#d8f0f2;
padding:3px;
margin:0 0 5px 0;
font-weight: bold;
}


.answer_color4{
	border-left:20px solid #d8e1f2;
}
.answer_title4{
background-color:#d8e1f2;
padding:3px;
margin:0 0 5px 0;
font-weight: bold;
}

.answer_color5{
	border-left:20px solid #dfd8f2;
}
.answer_title5{
background-color:#dfd8f2;
padding:3px;
margin:0 0 5px 0;
font-weight: bold;
}



/*
ご祈祷フォーム
---------------------------------------------------------*/

.box_left{
	width:357px;
	float:left;
}
.box_right{
	width:357px;
	float:right;
}

.form_t{
	margin:10px 0;
	font-size:87.5%;
}

.gray_box{
	margin:10px 0;
	padding:10px 20px 0 20px;
	min-height:1em;
	border:1px solid #CECFCF;
}

.red_box{
	margin:10px 0;
	padding:10px 20px 0 20px;
	min-height:1em;
	border:1px solid #C24242;
}

.right{ text-align:right; }

.note{ font-size:90%; }

/*form area*/

.form_area{
	text-align:left;
}
.form_area .mail04{
	margin:0 0 5px 0;
	width:718px;
}
.form_area .mail04 th{
	width:180px;
	text-align:left;
}
.form_area .mail04 th, .form_area .mail04 td{
	vertical-align:middle;
}

/*button area*/

.button_area{
	margin:20px 0 0 0;
	text-align:center;
}

/*gani box*/

.gani_box{
	margin:10px 0 0 0;
}
.gani_box:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.gani_box ul{
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	font-size:87.5%;
}
.gani_box ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.gani_box ul li{
	display:block;
	margin:0 2px 2px 0;
	padding:5px 5px;
	color:#C24242;
	font-weight:bold;
	min-width:40px;
	float:left;
	background-color:#efe8e2;
	border:1px solid #d0cbc5;
	text-align:center;
}
.gani_box ul li.nado{
	color:#535353;
	font-weight:normal;
	width:auto;
	background-color:#FFF;
	border:none;
	text-align:left;
}

.group_box .gani_box ul{
	font-size:100%;
}

.point_k{ color:#535353; }

.w250{ width:250px; }

.mt10{ margin-top:10px; }
.mt20{ margin-top:20px; }

/* --------------------------
 2010.10.20追加
----------------------------- */
/* ld pattern */
.olStyle01 li	{
	margin-left: 1.5em;
	_margin-left: 2em; /* IE6 hack */
}

*:first-child+html ol.olStyle01 li	{margin-left: 2em;} /* IE7 hack */

/* dl pattern */

.dlInline01,.dlInline02,.dlInline03,.dlInline04{
	margin:0 0 10px !important;
	padding:0 !important;
	font-size:87.5% !important;
	line-height: 1.4;
}
.dlInline01 dt,.dlInline02 dt,.dlInline03 dt,.dlInline04 dt	{
	padding: 0 !important;
	float: left !important;
	width: auto !important;
	font-weight: normal !important;
}
.dlInline01 dd	{
	padding: 0 0 0 5em !important;
	margin: 0 !important;
}
.dlInline02 dd	{
	padding: 0 0 0 7em !important;
	margin: 0 !important;
}
.dlInline03 dd	{
	padding: 0 0 0 9em !important;
	margin: 0 !important;
}
.dlInline04 dd	{
	padding: 0 0 0 11em !important;
	margin: 0 !important;
}

/* --------------------------
 2010.11.8追加
----------------------------- */
.hatsu_tbl2{
margin:0 0 10px;
}

.hatsu_tbl2 th,
.hatsu_tbl2 td{
font-size:87.5%;
vertical-align:top;
text-align:left;
}

.hatsu_tbl3{
margin:0 0 10px;
border-collapse:collapse;
border-spacing:0;
border-top:1px solid #999999;
border-left:1px solid #999999;
}

.hatsu_tbl3 caption{
text-align:left;
font-size:87.5%;
margin-bottom:3px;
}

.hatsu_tbl3 th{font-weight:normal;}

.hatsu_tbl3 th,
.hatsu_tbl3 td{
padding:3px;
font-size:87.5%;
vertical-align:top;
text-align:left;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.hatsu_tbl4{
width:100%;
margin:0 0 10px 0;
border-collapse:collapse;
border-spacing:0;
border-top:1px solid #999999;
border-left:1px solid #999999;
/*font-size:115%;*/
line-height:1.4;
}

.hatsu_tbl4 caption{
text-align:left;
font-size:87.5%;
margin-bottom:3px;
}

.hatsu_tbl4 th{
font-weight:bold;
background: #dddddd;
}

.hatsu_tbl4 th,
.hatsu_tbl4 td{
padding:5px;
font-size:87.5%;
vertical-align:top;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.hatsu_tbl4 td{
background:#FDF7DB;
}

.noWrap	{white-space: nowrap;}

.point04	{color:#2229AC;}
.point04_b	{color:#2229AC; font-weight:bold;}

.guide_tbl_bg2	{
	background: #e7d5a4;
}

/* --------------------------
 2012.10.09追加
----------------------------- */

/*由緒-----------------------------------*/
.anchor_link {

	margin: 0 0 30px 0;
	padding: 5px;
	background: #f9f9f9;
	border: 1px solid #ebebeb;
	list-style:none;
	font-size: 87.5%;
	overflow: hidden;
	zoom: 1;
	}

.anchor_link li {
	margin: 0 10px 0 0;
	padding: 3px 12px 3px 16px;
	background: url(../img/icon02.gif) no-repeat left center;
	border-right: 1px dotted #ccc;
	float: left;
	}

#yuisho .anchor_link li {
	padding: 3px 12px 3px 16px;
	}

/*兼務社-----------------------------------*/

.kenmuBox {
	margin: 0 0 15px 0;
	display: inline-block;
	zoom:1;
	} 

.kenmuBox:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

.kenmuBox .img_r_nm {
	float: right;
	margin: 0;
	
	}
	
#yuisho .kenmu_dl {
	float: left;
	width:420px;
	padding-left: 0;
		}

#yuisho .kenmu_dl dt {
	margin: 0 0 7px 0;
	float: none;
	}

#yuisho .kenmu_dl dd {
	margin: 0 0 12px 0;
	line-height: 1.4;
	padding: 0;
	float: none;
	}

/*結婚式　改修*/

#weddingEx{
	min-height: 300px;
	background:url(../wedding/img/bg_ex.jpg) no-repeat center top;
	text-align: center;
	/*font-family:Osaka,"ＭＳ Ｐゴシック",Osaka,Arial,Helvetica,Verdana,sans-serif;*/
	}

#wedding #weddingEx .copy{
	width: 370px;
	margin: 0 auto;
	padding: 37px 0 0 0;
	}

#weddingEx .txt{
	margin: 0 0 20px 0;
	padding: 60px 0 0 0;
	}

/* --------------------------
 2012.12.16追加
----------------------------- */

/*交通アクセス-----------------------------------*/
#access .anchor_link {

	margin: 0 0 30px 0;
	padding: 5px;
	background: #f9f9f9;
	border: 1px solid #ebebeb;
	list-style:none;
	font-size: 87.5%;
	overflow: hidden;
	zoom: 1;
	}

#access .anchor_link li {
	margin: 0 10px 0 0;
	padding: 3px 12px 3px 16px;
	background: url(../img/icon02.gif) no-repeat left center;
	border-right: 1px dotted #ccc;
	float: left;
	}
#access .anchor_link li {
	padding: 3px 12px 3px 16px;
	}
#access .subt{
	clear:both;
	margin:20px 0;
	padding:0;
	font-size:120%;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	background:url("../access/img/subt_bg_bottom.gif") no-repeat bottom;
}

#access .subt_top{
	display:block;
	padding:5px 10px 5px 15px;
	background:url("../access/img/subt_bg_top.gif") no-repeat top;
}
#access h4{
	clear:both;
	margin:0;
	padding:0;
}

#access .sst{
	clear:both;
	margin:15px 0 10px 0;
	padding:2px 0 2px 12px;
	color:#2E6D00;
	font-weight:bold;
	font-size:100%;
	background:url("../access/img/sst_bg.gif") no-repeat left;
}
/*BUS*/

.access_bus{
	clear:both;
	margin:0;
	padding:0;
	line-height:1.4;
	__width:100%;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
}

.access_bus th{
	margin:0;
	padding:5px 5px;
	font-size:90%;
	color:#3A6303;
	width:150px;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	background-color:#F1FEE0;
}

.access_bus td{
	margin:0;
	padding:5px 10px;
	font-size:87.5%;
	color:#2E6D00;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	background-color:#F8FEEF;
}

.access_bus .time{
	color:#00326B;
	background-color:#E8EEF4;
}


/* --------------------------
 2018.8.14追加
----------------------------- */

/*交通アクセス-----------------------------------*/

/* ▼キャプション付き画像全体を囲むボックスの装飾 */
p.imagebox {
    display: inline-block;
    margin: 5px 5px 10px 0;
    background-color: #eee;
}
/* ▼画像に対する装飾 */
p.imagebox img {
    margin: 0;
	vertical-align: middle;
}
/* ▼キャプションに対する装飾 */
p.imagebox span.capt {
	display: block;
    font-size: 0.9em; 
    text-align: center;
	margin: 10px 0 10px 0;
}

/* ▼リンクボタン */
.access_button {
	text-align: center;
    padding: 0.5em 1em;
    margin: 1em 0;
    border: solid 1px #c24242;
}
.access_button p {
    margin: 0; 
    padding: 0;
}

/* ▼余白 */
.access_mgn {
	margin: 0 0 30px 0; 
}



/* --------------------------
 2018.8.14追加
----------------------------- */

/*交通アクセス-----------------------------------*/

.ParkingTbl_01 {
width: 100%;
table-layout: fixed;
border-collapse: collapse;
border-spacing: 0;
margin: 10px 0 30px 0;
padding: 0;
border: solid 1px #999;
font-size: 90%;
line-height: 1.7em;
}
.ParkingTbl_01 th {
padding: 6px;
border: solid 1px #999;
background-color: #bbe2f1;
font-weight: bold;
}
.ParkingTbl_01 td{
padding: 6px;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
}

.ParkingTbl_02 {
width: 100%;
table-layout: fixed;
border-collapse: collapse;
border-spacing: 0;
margin: 10px 0 30px 0;
padding: 0;
border: solid 1px #999;
font-size: 90%;
line-height: 1.7em;
}
.ParkingTbl_02 th {
padding: 6px;
border: solid 1px #999;
background-color: #f7b977;
font-weight: bold;
}
.ParkingTbl_02 td{
padding: 6px;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
}


