div#localMod-index_calendar1{
	padding-top:20px;
	font-size:117%;
	float:left;
	width:358px;
}
div#localMod-index_calendar2{
	padding-top:20px;
	font-size:117%;
	float:right;
	width:358px;
}
div#localMod-index_calendar1 p,
div#localMod-index_calendar2 p{
	font-size:10px;
}

div#localMod-index_calendar1 table,
div#localMod-index_calendar2 table{
	table-layout:fixed;
	font-weight:bold;
	width:100%;
	margin:0 0 .6em;
}
div#localMod-index_calendar1 table th,
div#localMod-index_calendar1 table td,
div#localMod-index_calendar2 table th,
div#localMod-index_calendar2 table td{
	border:1px solid #9c7f00;
	text-align:center;
	padding:.2em .3em;
}
div#localMod-index_calendar1 table th,
div#localMod-index_calendar2 table th{
	background:#9c7f00;
	color:#FFF;
	font-weight:bold;
}
div#localMod-index_calendar1 table table,
div#localMod-index_calendar1 table table th,
div#localMod-index_calendar1 table table td,
div#localMod-index_calendar2 table table,
div#localMod-index_calendar2 table table th,
div#localMod-index_calendar2 table table td{
	table-layout:auto;
	margin:0 auto;
	width:70%;
	padding:0;
}


#localMod-index_sample{
	clear:both;
	border-bottom:1px solid #c4ad42;
	padding-bottom:2em;
	margin-bottom:1.8em;
}
#localMod-index_sample table{
	width:100%;
	border-bottom:1px solid #fff;
}
#localMod-index_sample td {
	border-top:4px solid #fff;
	padding:.3em 10px;
}


div.localMod-index_block_entry{
	border-bottom:1px solid #c4ad42;
	padding-bottom:2em;
	margin-bottom:1.8em;
	clear:both;
	zoom:1;
}
div.localMod-index_block_entry:after{
	content: "."; 
display: block;
height: 0; 
clear: both; 
visibility: hidden;
}

p.localMod-index_block_entry_image{
	float:right;
	width:210px;
	overflow:hidden;
}

div.localMod-index_block_entry_body{
	float:left;
	width:450px;
	padding-left:35px;
}

div.localMod-index_block_entry_body h3{
	color:#ff5400;
	font-size:117%;
	margin:0 0 1em -35px;
	padding:.2em 0 0 35px;
	min-height:22px;
	_height:22px;
	background:url(../common/images/mod_ico_01.gif) no-repeat 0 0;
}

p.localMod-index_block_entry_leadText{
	font-weight:bold;
	color:#b70;
	margin-bottom:.4em;
}

div.localMod-index_block_entry_body table{
	border:1px solid #fb8c1d;
	width:100%;
	margin:0 0 .6em;
	border-collapse:collapse;
}
div.localMod-index_block_entry_body table th,
div.localMod-index_block_entry_body table td{
	vertical-align:top;
	text-align:left;
	padding:.3em 10px;
}

div.localMod-index_block_entry_body table th{
	background:#fb8c1d;
	color:#fff;
	letter-spacing:.8em;
	width:5em;
	font-weight:bold;
	border-bottom:1px solid #fff;
}

div.localMod-index_block_entry_body table td{
	border:1px solid #fb8c1d;
}

/* old styles */
.color-white { color:#FFFFFF;}
.color-black { color:#000000;}
.color-grey1 { color:#333333;}
.color-grey2 { color:#666666;}
.color-grey3 { color:#999999;}
.color-grey4 { color:#cccccc;}
.color-pink1 { color:#CC3366;}
.color-orenge1 { color:#E88B00;}
.color-green1 { color:#4D8F1B;}
.color-rose1 { color:#DD5555;}
.color-blue1 { color:#006699;}

.backColor-white { background-color:#FFFFFF;}
.backColor-black { background-color:#000000;}
.backColor-grey1 { background-color:#333333;}
.backColor-grey2 { background-color:#666666;}
.backColor-grey3 { background-color:#999999;}
.backColor-grey4 { background-color:#cccccc;}
.backColor-grey5 { background-color:#EBEBEB;}
.backColor-gold1 { background-color:#C0A473;}
.backColor-beige1 { background-color:#9B6E21;}
.backColor-beige2 { background-color:#EDDDB8;}
.backColor-beige3 { background-color:#FDFAF2;}
.backColor-pink1 { background-color:#D65C85;}
.backColor-pink2 { background-color:#FCDAE4;}
.backColor-orenge1 { background-color:#EDA233;}
.backColor-orenge2 { background-color:#FEDDAB;}
.backColor-green1 { background-color:#71A549;}
.backColor-green2 { background-color:#CEF1B4;}
.backColor-rose1 { background-color:#E47777;}
.backColor-blue1 { background-color:#006699;}
.backColor-blue2 { background-color:#84A5DB;}




/* ブライダルフェア
-------------------------------------------------*/
#calender{
	width:640px;
	margin:20px 0px 0px 0px;
	padding:0;
}

#calender th{
	font-weight:bold;
	color:#FFFFFF;
	background-color:#C0A473;
	line-height:150%;
	padding:1px 10px 1px 10px;
	text-align:left;
}
#calender .cal01 td{
	font-size:9pt;
	line-height:150%;
	width:14%;
	padding:1px 3px 1px 3px;
	border:1px solid #999999;
	border-collapse: collapse;
	text-align:right;
}
#calender .cal02 td{
	font-size:9pt;
	line-height:150%;
	width:14%;
	padding:1px 3px 1px 3px;
	border:1px solid #999999;
	border-collapse: collapse;
	text-align:right;
}
.calRight{
	text-align:right;
}

.backColor-fair1 { background-color:#FFCEC4;}
.backColor-fair2 { background-color:#FFDB97;}
.backColor-fair3 { background-color:#DFCAFF;}
.backColor-fair4 { background-color:#D0F4FD;}
.backColor-fair5 { background-color:#DBFAB6;}
.backColor-fair6 { background-color:#FFFFCC;}
.backColor-fair7 { background-color:#FFDDFD;}
.backColor-fair8 { background-color:#CED8FF;}
.backColor-fair9 { background-color:#C0F8E4;}
.backColor-fair10{ background-color:#FFC8E2;}
