* {
	margin:0px;
	padding:0px;
}

body {
	background-image: url(../new-top-img/bg2.jpg);
	background-repeat:repeat-y;
	background-position: top;	
}

.clear-both {
	clear:both;
}

#content {
	margin:10px auto 0px;
	width:950px;
}

#beige {
		background-color:#f6f4ed;
		width:950px;
		height:700px;
}

#menu {
		float:right;
		margin-bottom:20px;
		margin-top:-10px;
}

#menu li{
	list-style:none;
	float:left;
}

#menu  span {
	display:none;
}


.li1 a {
	background-image:url(../top-button/home.gif);
	background-repeat:no-repeat;
	width:61px;
	height:44px;
	display: block;
}


.li2 a {
	background-image:url(../top-button/kaijyou-goannai.gif);
	background-repeat:no-repeat;
	width:90px;
	height:44px;
	display: block;
}
.li3 a {
	background-image:url(../top-button/staff.gif);
	background-repeat:no-repeat;
	width:64px;
	height:44px;
	display: block;
}
.li4 a {
	background-image:url(../top-button/oryouri.gif);
	background-repeat:no-repeat;
	width:61px;
	height:44px;
	display: block;
}
.li5 a {
	background-image:url(../top-button/ohana.gif);
	background-repeat:no-repeat;
	width:46px;
	height:44px;
	display: block;
}
.li6 a {
	background-image:url(../top-button/privacy-policy.gif);
	background-repeat:no-repeat;
	width:120px;
	height:44px;
	display: block;
}
.li7 a {
	background-image:url(../top-button/company.gif);
	background-repeat:no-repeat;
	width:150px;
	height:44px;
	display: block;
}
.li8 a {
	background-image:url(../top-button/access.gif);
	background-repeat:no-repeat;
	width:68px;
	height:44px;
	display: block;
}
.li9 a {
	background-image:url(../top-button/links.gif);
	background-repeat:no-repeat;
	width:56px;
	height:44px;
	display: block;
}


.li1 a:hover{
	background-image:url(../top-button/home2.gif);
	background-repeat:no-repeat;
	width:61px;
	height:44px;
}
.li2 a:hover{
	background-image:url(../top-button/kaijyou-goannai2.gif);
	background-repeat:no-repeat;
	width:90px;
	height:44px;
}
.li3 a:hover{
	background-image:url(../top-button/staff2.gif);
	background-repeat:no-repeat;
	width:64px;
	height:44px;
}
.li4 a:hover{
	background-image:url(../top-button/oryouri2.gif);
	background-repeat:no-repeat;
	width:61px;
	height:44px;
}
.li5 a:hover{
	background-image:url(../top-button/ohana2.gif);
	background-repeat:no-repeat;
	width:46px;
	height:44px;
}
.li6 a:hover{
	background-image:url(../top-button/privacy-policy2.gif);
	background-repeat:no-repeat;
	width:120px;
	height:44px;
}
.li7 a:hover{
	background-image:url(../top-button/company2.gif);
	background-repeat:no-repeat;
	width:150px;
	height:44px;
}
.li8 a:hover{
	background-image:url(../top-button/access2.gif);
	background-repeat:no-repeat;
	width:68px;
	height:44px;
}
.li9 a:hover{
	background-image:url(../top-button/links2.gif);
	background-repeat:no-repeat;
	width:56px;
	height:44px;
}







#bridal-fair {
	background-image: url(../new-top-img/bridal-fair_bg.jpg);
	background-repeat: repeat;
	height: 209px;
	width: 798px;
	background-repeat:no-repeat;
	float:left;
	margin-left:6px;
}

#bridal-fair-img{
	margin-top:50px;
	margin-left:10px;
	float:left;
}



#mobile {
	float:right;
	margin-right:5px;
}

#coupple {
	background-image:url(../new-top-img/coupple-img.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin-left:6px;
	width:310px;
	height:174px;
	float:left;
}

#coupple-text {
	width:140px;
	font-size:13px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	
	line-height:180%;
	margin-left:170px;
	margin-top:60px;
}

.rbox {
	font-size:12px;
	text-decoration:none;
	float:right;
	margin-right:1em;
	margin-top:1em;
}

.rbox img {
	margin-right:0.5em;
}

.rbox a {
	color:#000;
}

#blog {
	background-image:url(../new-top-img/blog-img.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin-left:5px;
	width:310px;
	height:174px;
	float:left;
}

#btn1 {
	width:115px;
	margin-top:55px;
	margin-right:5px;
	float:right;
	font-size:12px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	line-height:180%;
}

#raikan {
	background-image:url(../new-top-img/goraikan-img.jpg);
	background-repeat:no-repeat;
	margin-left:3px;
	margin-right:5px;
	width:310px;
	height:240px;
	float:left;
}

#btn2 {
	width:161px;
	margin-top:65px;
	margin-right:5px;
	float:right;
	font-size:12px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	line-height:180%;
}

#shintyaku {
	clear:both;
	float:left;
	margin-left:6px;
	margin-top:-60px;
}

#kaikan {
	clear:both;
	float:left;
	margin-left:6px;
	margin-top:10px;
	width:940px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:10px;
	line-height:150%;
}






.shop-img {
	float:right;
}


#foot {
	clear:both;
	text-align:center;
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:13px;
	color:#2a2821;
}

#etc-btn {
	width:308px;
	float:right;
	font-size:12px;
	background-image:url(../new-top-img/3btn-base.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-right:5px;
}

#btn3 {
	width:150px;
	float:right;
	margin-right:8px;
	margin-top:10px;
}

#btn3 img {
	margin-bottom:5px;
}

#info{
	width:600px;
}


.shop-area1 {
	width:450px;
	float:left;
	margin-top:30px;
	margin-left:10px;
	font-size:13px;
}

.shop-area2 {
	width:195px;
	float:right;
	margin-top:30px;
	margin-right:10px;
}

.shop-area3 {
	width:250px;
	float:left;
	margin-top:30px;
	font-size:10px;
}

.shop-area3 img{
float:right;
}


.shop-logo {
	float:left;
	margin-right:1em;
}

#bridal-fair-if {
	margin-top:0px;
}

#bridal-fair-img2 {
	margin-top: 3px;
	margin-left: 240px;
}
