@charset "utf-8";

#navGuest {
	clear:both;
	margin-bottom:10px;
	width:760px;
	height:29px;
	background:url(/img/common/nav_guest.gif) 0 0 no-repeat;
}
	#navGuest li {
		float:left;
		text-indent:-9999px;
		width:127px;
	}
		#navGuest li a {
			display:block;
			height:29px;
			overflow:hidden;
		}
		#navGuest #gNavCon {
			width:125px;
		}

/* ----------------------------------------------------------- */
/* ゲストページ */

#guest span {
	color:#FF0000;
}

#guest h2 {
	margin:0 10px 0 10px;
}

#guest #intro {
	margin:0 10px;
	width:740px;
	background:url(/guest/img/rogo.gif) 507px 0 no-repeat;
}

#guest #intro h3 {
	padding:10px 0;

}
#guest #intro p#text {
	margin:0 0 10px 5px;
	width:480px;
}
#guest #intro p#btnEntry {
	margin-left:0;
}

#guest #whats {
	margin:10px;
	padding-top:11px;
	background:url(/img/common/line_dot.gif) 0 0 repeat-x;
}


#guest .box240 {
	width:240px;
}
#guest .box240 dl {
	margin:5px 9px 8px 9px;
	width:222px;
}

#guest .box240 dl dt {
	margin-bottom:5px;
}
#guest .box240 dl dd p.text {
	margin:0 3px 5px 3px;
}

#guest #cafe {
	width:240px;
}
#guest #cafe p {
	margin:5px 9px 7px 9px;
	line-height:1.4;
}
#guest #cafe p.text {
	padding:0 3px;
}

#guest #monthly,
#guest #weekly {
	clear:both;
	width:490px;
}


#guest #monthly {
	background:url(/guest/img/bg_mdl_monthly.gif) left bottom no-repeat;
}
	#guest #monthly dl,
	#guest #weekly dl {
		margin:5px 9px 0 12px;
	}
	#guest #monthly dl dt,
	#guest #weekly dl dt {
		float:left;
		width:167px;
	}
	#guest #monthly dl dd,
	#guest #weekly dl dd {
		float:left;
		width:297px;
	}
	#guest #monthly dl dd p,
	#guest #weekly dl dd p {
		margin-bottom:10px;
	}

#guest #life {
	width:490px;
}
#guest #life p.text {
	margin:5px 12px 0 12px;
	padding-bottom:9px;
	background:url(/img/common/line_dot.gif) left bottom no-repeat;
}
#guest #life p.btn {
	clear:both;
	margin:3px 9px 7px 9px;
}
#guest #life div {
	margin:0 9px;
	padding:7px 4px 0 4px;
	background:url(/guest/img/bg_life.gif) 0 0 no-repeat;
}

#guest #life div dl dt {
	margin-bottom:7px;
}

#guest #life div #cook {
	float:left;
}
#guest #life div #gtea {
	float:left;
}
#guest #life div #gtea dt,
#guest #life div #gtea dd{
	margin:0 19px 7px 19px;
}
#guest #life div #bsk {
	float:right;
}

#guest #bgWA {
	margin:0 10px;
	width:740px;
	margin-bottom:10px;
	background:url(/guest/img/bg_wa.gif) left bottom no-repeat;
}

#guest #bgLC {
	clear:both;
	margin:0 10px 10px 10px;
	width:740px;
	background:url(/guest/img/bg_lc.gif) left bottom no-repeat;
}
#guest #bgEGS {
	clear:both;
	margin:0 10px 10px 10px;
	width:740px;
	background:url(/guest/img/bg_egs.gif) left bottom no-repeat;
}


#guest #entryBtm {
	clear:both;
	margin:0 10px;
	width:740px;
	background:url(/img/common/line_dot.gif) 0 0 repeat-x;
}
#guest #entryBtm p {
	margin-top:11px;
}
#guest #entryBtm #text {
	margin:4px 0 0 5px;
}


#guest #game {
	margin-left:10px;
}





