#online { background: #f0f5fa; font-size: 0.825em; border: 1px solid #6d88a3; width: 320px; padding: 0; margin: 0 0 15px 0;}
#online a:hover{ text-decoration: none;}
#online ul{ list-style: none; margin: 10px 0 10px 25px; padding: 0;}
#online ul li{ background: url(../img/migi001.gif) no-repeat 0 3px; padding-left: 12px; margin: 0 0 3px 0;}

#online p#tel{ /*background: #00FF00 url(../img/online/tel.gif) no-repeat 0 0;*/ height:44px; width: 320px; margin:0; padding: 0;}
#online p#btn{ text-indent: -9999px; margin: 0; padding: 0;}
#online p#btn a{ display: block; background: url(../img/online/btn_online.gif) no-repeat 0 0; height: 39px; width: 320px;}
#online p#btn a:hover{ background-position: 0 -39px;}

#reservation{ background: url(../img/online/bg_online02.jpg) no-repeat 0 0 #fff; padding:0; margin: 0; color: #555; border-bottom: 3px solid #52597b;}
#reserv_main{ background:; padding: 40px 20px 5px 100px;}
#reserv_main table{ font-size: 75%; margin: 0; padding: 0; color: #333;}
#reserv_main table td{ vertical-align: middle; padding-bottom: 5px; padding-right: 5px;}
#reserv_main table td.ttl{ width: 100px; font-weight: normal; color: #003366; vertical-align: middle;}
#reserv_main table td span{ font-size: 90%; font-weight: normal;}
#reserv_box{/* float: left;*/ margin: 0; padding: 0;}

#reserv_btn{ /*width: 80px;*/ margin: 0; padding: 0; /*float: right; text-align: right;*/}
#seek_btn{
	display: block;
	font-size: 0pt;
	cursor:pointer;
	width: 140px;
	height: 25px;
	text-indent: -9999px;
	line-height: 0px;
	margin-top: 0px;
	margin-left: 20px;
	border: none;
	background:url(../img/online/btn_reserve.gif) no-repeat 0 0 #ddd;}

#reserv_main form{ margin: 0; padding: 0;}
#reserv_main select{ margin: 0 2px 3px 0;}

/*-------------------------------------------
	撮影
-------------------------------------------*/
#info_pict td{ background: #003366; padding: 8px 0; text-align: center; border-top: 3px solid #52597b;}
#info_pict td a{ color: #ccc; text-decoration: underline;}
#info_pict td a:hover{ text-decoration: none;}
#info_pict td p{ font-size: 75%; color: #ddd;}

/*-------------------------------------------
	フッターバナー
-------------------------------------------*/
.fotter_banner{ margin: 10px 8px 0 0;}
.fotter_banner p.sbn{ margin: 0 0 0 8px; padding: 0; float: right;}
.fotter_banner p{ margin: 0 0 3px 0; text-align: right;}
.fotter_banner a img{ border: none;}


/*-------------------------------------------
	トップページ What's New
-------------------------------------------*/
.whatsnew {
	width: 320px;
	margin: 0 auto 3px;
	padding: 0;
	display: block;
	text-align: center;
	float: left;
}

#top_bridalfair{ background:url(../img/bn_bridalfair_03.jpg) no-repeat 0 0; width: 240px; height: 50px; margin: 0 auto;}
#bridal_link01{ display: block; width: 110px; height: 15px; margin-top:35px; float:left; text-indent: -9999px; overflow: hidden;}
#bridal_link02{ display: block; width: 125px; height: 15px; margin-top:35px; float:right; text-indent: -9999px; overflow: hidden;}

/*-----------------------------------------------------
	トリップアドバイザー
-----------------------------------------------------*/
#tripadvisor{ border: 1px solid #bacfe5; width: 320px; padding: 5px 0;}
#tripadvisor iframe{ border:none; height: 190px; width: 180px; margin: 0 auto; background: #ddd; text-align: center; font-size:1.2em;}
#tripadvisor p{ font-size: 75%; margin: 0; padding: 0;}

