

body,div,p,a,img,h,h1,h2,h3,h4,h5,h6,hr
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}


body
{
	min-width: 1040px;
	margin: 0px;
	padding: 0px;
	font-family: 'Hiragino Kaku Gothic Pro', 'MS P Gothic';
	background-color: #F4E8D1; /* #021B6B; */ 
}


img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/*
#bodybox
{
	margin: 0px auto;
	padding: 0px;
	width: 960px;
	height: 760px;
	background-color: #B0DFF8;
	box-shadow: 4px 4px 6px #666688;
}
*/


#fibox
{
	margin: 61px 0px 0px 16px;
}


#fmenubox
{
	margin: 12px 0px 6px 6px;
	/*float: left;*/
}


.fmisep
{
	display: block;
	width: 1px;
	height: 11px;
	margin: 0px 8px 0px 8px;
	text-indent: 105%;
	line-height: 14px;
	background-image: url( '../images/common/fmisep.png' );
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}


.fmi
{
	display: block;
	height: 11px;
	text-indent: 105%;
	line-height: 16px;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}


#fmi01
{
	width: 188px;
	background-image: url( '../images/common/fmi01.png' );
}


#fmi02
{
	width: 40px;
	background-image: url( '../images/common/fmi02.png' );
}


#fmi03
{
	width: 58px;
	background-image: url( '../images/common/fmi03.png' );
}


#fmi04
{
	width: 40px;
	background-image: url( '../images/common/fmi04.png' );
}


#fmi05
{
	width: 103px;
	background-image: url( '../images/common/fmi05.png' );
}


#footlogo
{
	display: block;
	width: 231px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	text-indent: 105%;
	text-decoration: none;
	line-height: 45px;
	background-image: url( '../images/common/footlogo.png' );
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}


#footinfo01
{
	display: block;
	width: 206px;
	height: 10px;
	margin: 17px 0px 0px 16px;
	text-indent: 105%;
	line-height: 36px;
	background-image: url( '../images/common/footinfo01.png' );
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}


#footcopy
{
	display: block;
	width: 401px;
	height: 14px;
	margin: 1px 0px 0px 6px;
	background-image: url( '../images/common/footcopy.png' );
	background-repeat: no-repeat;
	line-height: 20px;
	text-indent: 105%;
	overflow: hidden;
}


.rtt
{
	display: block;
	width: 84px;
	height: 43px;
	margin: 20px auto 8px auto;
	background-image: url( '../images/common/rtt.png' );
	background-repeat: no-repeat;
	line-height: 50px;
	text-indent: 105%;
	overflow: hidden;
}



.cbanner
{
	display: block;
	width: 208px;
	height: 96px;
	margin: 0px 10px 0px 0px;
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 104px;
	text-indent: 105%;
	overflow: hidden;
	float: left;
}


.cbanner:hover
{
	background-position: left bottom;
}


#cbanner01
{
	background-image: url( '../images/common/cbanner01.png' );
}


#cbanner02
{
	background-image: url( '../images/common/cbanner02.png' );
}




.linkbtn
{
	display: block;
	width: 400px;
	height: 48px;
	margin: 20px 0px 0px 0px;
	line-height: 60px;
	text-indent: 105%;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}


.linkbtn:hover
{
	background-position: left bottom;
}


#linkbtn_bridal
{
	background-image: url( '../images/common/linkbtn_bridal.png' );
}


#linkbtn_kengaku
{
	background-image: url( '../images/common/linkbtn_kengaku.png' );
}


#linkbtn_oura
{
	background-image: url( '../images/common/linkbtn_oura.png' );
}


#linkbtn_pamphlet
{
	background-image: url( '../images/common/linkbtn_pamphlet.png' );
}


#linkbtn_plan
{
	background-image: url( '../images/common/linkbtn_plan.png' );
}


#linkbtn_kahohist
{
	background-image: url( '../images/common/linkbtn_kahohist.png' );
}


#linkbtn_kahowed
{
	background-image: url( '../images/common/linkbtn_kahowed.png' );
}


#linkbtn_ourahist
{
	background-image: url( '../images/common/linkbtn_ourahist.png' );
}


#linkbtn_ourawed
{
	background-image: url( '../images/common/linkbtn_ourawed.png' );
}


.continfo01
{
	display: block;
	width: 361px;
	height: 81px;
	margin: 32px 0px 0px 20px;
	background-image: url( '../images/common/continfo01.png' );
	background-repeat: no-repeat;
	line-height: 100px;
	text-indent: 105%;
	overflow: hidden;
}


.continfo02
{
	display: block;
	width: 460px;
	height: 138px;
	margin: 80px auto 60px auto;
	background-image: url( '../images/common/continfo02.png' );
	background-repeat: no-repeat;
	line-height: 160px;
	text-indent: 105%;
	overflow: hidden;
}


.continfo03
{
	display: block;
	width: 432px;
	height: 138px;
	margin: 50px auto 60px auto;
	background-image: url( '../images/common/continfo03.png' );
	background-repeat: no-repeat;
	line-height: 160px;
	text-indent: 105%;
	overflow: hidden;
}


.decosep01
{
	display: block;
	width: 439px;
	height: 47px;
	margin: 80px auto 20px auto;
	background-image: url( '../images/common/decosep01.png' );
	background-repeat: no-repeat;
	line-height: 60px;
	text-indent: 105%;
	overflow: hidden;
}


.decosep01 hr
{
	display: none;
}


#footbase
{
	width: 100%;
	height: 440px;
	background-color: #674E48;
}


#footbox
{
	width: 1024px;
	height: 440px;
	margin: 0px auto;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
}


#fmmbox
{
	margin: 0px 0px 0px 160px;
	padding: 14px 0px 0px 0px;
}


.fmmi
{
	position: relative;
	display: block;
	height: 11px;
	margin: 0px 0px 0px 0px;
	float: left;
}


.fmmi img
{
	position: absolute;
	left: 0px;
	top: 0px;
	border: 0px;
}


.fmmisep
{
	display: block;
	width: 1px;
	height: 11px;
	margin: 0px 10px 0px 10px;
	background-image: url( '../images/common/fmmisep.png' );
	background-repeat: no-repeat;
	line-height: 18px;
	text-indent: 105%;
	overflow: hidden;
	float: left;
}


#fmmi01
{
	width: 51px;
}


#fmmi02
{
	width: 66px;
}


#fmmi03
{
	width: 137px;
}


#fmmi04
{
	width: 43px;
}


#fmmi05
{
	width: 28px;
}


#fmmi06
{
	width: 71px;
}


#fmmi07
{
	width: 78px;
}


#fmmi08
{
	width: 21px;
}


#footitembox
{
	position: relative;
	width: 700px;
	height: 300px;
	margin: 16px 0px 0px 60px;
}

.about-box
{
	position: absolute;
	width: 840px;
	bottom: 60px;
	left: -10px;
	color: #cba;
}

.about-title
{
	font-weight: 700;
	font-size: 13px;
	margin-bottom: 5px;
}

.about-txt
{
	line-height: 18px;
	text-align: justify;
}


#fbottombox
{
	margin: 10px 0px 0px 42px;
}


#footlogohotel
{
	display: block;
	width: 260px;
	height: 44px;
	margin: 0px 0px 0px 0px;
	background-image: url( '../images/common/footlogohotel.png' );
	background-repeat: no-repeat;
	line-height: 60px;
	text-indent: 105%;
	overflow: hidden;
	float: left;
}


#footcopy02
{
	display: block;
	width: 270px;
	height: 11px;
	margin: 23px 0px 0px 20px;
	background-image: url( '../images/common/footcopy02.png' );
	background-repeat: no-repeat;
	line-height: 18px;
	text-indent: 105%;
	overflow: hidden;
	float: left;
}


#footinfo02
{
	display: block;
	width: 461px;
	height: 15px;
	margin: 1px 0px 0px 7px;
	background-image: url( '../images/common/footinfo02.png' );
	background-repeat: no-repeat;
	line-height: 25px;
	text-indent: 105%;
	overflow: hidden;
	float: left;
}


#nfmbox
{
	width: 460px;
	height: 11px;
	margin: 4px 0px 0px 14px;
	line-height: 25px;
	float: left;
}


.nfmi
{
	display: block;
	height: 11px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	line-height: 24px;
	text-indent: 105%;
	overflow: hidden;
	float: left;
}


.nfmisep
{
	display: block;
	width: 1px;
	height: 11px;
	margin: 0px 8px 0px 8px;
	background-image: url( '../images/common/nfmisep.png' );
	background-repeat: no-repeat;
	line-height: 24px;
	text-indent: 105%;
	overflow: hidden;
	float: left;
}


#nfmi01
{
	width: 113px;
	background-image: url( '../images/common/nfmi01.png' );
}


#nfmi02
{
	width: 40px;
	background-image: url( '../images/common/nfmi02.png' );
}


#nfmi03
{
	width: 116px;
	background-image: url( '../images/common/nfmi03.png' );
}


#nfmi04
{
	width: 40px;
	background-image: url( '../images/common/nfmi04.png' );

}


#nfmi05
{
	width: 103px;
	background-image: url( '../images/common/nfmi05.png' );
}



.cb
{
	clear: both;
}


.cb hr
{
	display: none;
}


