/* cute“ÇŽÒƒ‚ƒfƒ‹~”ü—eŽº */

/* ‘å˜g */

body{
	font-size:12px;
	line-height:130%;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	margin:0px;
	padding:0px;
	text-align:center;
}

#cuteb{
	width:1003px;
	margin:0px auto;
	text-align:left;
	padding:0px;
}

#cuteb #wrap{
	width:1003px;
	text-align:left;
}


#cuteb #wrap .main{
	width:963px;
	margin:0px auto;
	background-color:#FFFFFF;
}

/* “X•Üƒy[ƒW˜g */

#cuteb #wrap .main .tenpo{
	width:963px;
	margin:0px auto;
	padding:20px 0px 0px 0px;
}

	/* “X•Üƒy[ƒW¶˜g */
#cuteb #wrap .main .tenpo .left{
	width:260px;
	margin:0px 20px 20px 0px;
	float:left;
}

#cuteb #wrap .main .tenpo .left dl{
	width:260px;
	display:block;
	background-color:#E7E7E7;
	padding:5px 0px;
	margin:0px 0px 10px 0px;
}

#cuteb #wrap .main .tenpo .left dl dt{
	width:60px;
	display:block;
	margin:0px 5px 0px 0px;
	padding:3px 0px;
	text-align:right;
	float:left;
	font-weight: bold;
}

#cuteb #wrap .main .tenpo .left dl dd{
	width:185px;
	display:block;
	margin:0px;
	padding:3px;
	float:left;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E7E7E7;
}

	/* “X•Üƒy[ƒW‰E˜g */
#cuteb #wrap .main .tenpo .right{
	width:673px;
	float:left;
	background-color:#FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin:0px 0px 10px 0px;
}

#cuteb #wrap .main .tenpo .right .eva{
	background-color:#CCCCCC;
	padding:10px 0px;
	margin:0px 0px 10px 0px;
}

#cuteb #wrap .main .tenpo .right .eva p{
	padding:0px 0px 0px 10px;
	margin:0px 10px 0px 0px;
	float:left;
}

#cuteb #wrap .main .tenpo .right .eva .results{
	width:260px;
	float:left;
}

#cuteb #wrap .main .tenpo .right .eva .results dl{
	padding:1px;
	background-color:#0066CC;
	margin:0px 0px 5px 0px;
	display:block;
}

#cuteb #wrap .main .tenpo .right .eva .results dl dt{
	width:187px;
	float:left;
	background-color:#0066CC;
	color:#FFFFFF;
	text-align:right;
	padding:2px 5px 2px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	display:block;
}

#cuteb #wrap .main .tenpo .right .eva .results dl dd{
	background-color:#FFFFFF;
	padding:2px 0px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	display:block;
	color:#333333;
}


#cuteb #wrap .main .tenpo .right .eva .results table{
	background-color:#0066CC;
	border:0px;
	padding:1px;
}

#cuteb #wrap .main .tenpo .right .eva .results table .total{
	width:100px;
	background-color:#FFFFFF;
	color:#0066CC;
	text-align:center;
}

#cuteb #wrap .main .tenpo .right .eva .results table td{
	padding:3px 0px 0px 0px;
}

#cuteb #wrap .main .tenpo .right .eva .results table .score{
	height:30px;
	font-size:30px;
	color:#FFFFFF;
	text-align:center;
	font-weight: bold;
	width:160px;
	padding-left:10px;
}

#cuteb #wrap .main .tenpo .right .facil p{
	float:left;
	margin:0px 5px 10px 0px;
}


#cuteb #wrap .main .tenpo .right .price{
	margin-bottom:20px;
}

#cuteb #wrap .main .tenpo .right .price dl{
	width:673px;
	display:block;
	background-color:#E7E7E7;
	padding:5px 0px;
	margin:0px 0px 10px 0px;
}

#cuteb #wrap .main .tenpo .right .price dl dt{
	width:130px;
	display:block;
	margin:0px 5px 0px 0px;
	padding:3px 0px;
	text-align:right;
	float:left;
}

#cuteb #wrap .main .tenpo .right .price dl dd{
	width:530px;
	display:block;
	margin:0px;
	padding:3px;
	float:left;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E7E7E7;
}

#cuteb #wrap .main .tenpo .right .coment{
	background-color:#EBEBEB;
	padding:10px;
	float:left;
	width:557px;
}

#cuteb #wrap .main .tenpo .catal{
	width:673px;
	background-color:#333333;
	padding:10px 0px 5px 0px;
	margin:0px 0px 20px 0px;
}

#cuteb #wrap .main .tenpo ul{
	display:block;
	margin:0px 0px 0px 5px;
	padding:0px;
}

#cuteb #wrap .main .tenpo .catal ul li{
	display:block;
	list-style:none;
	margin:0px 0px 5px 5px;
	float:left;
}

#cuteb #wrap .main .tenpo .catal img{
	float:left;
	border: 5px solid #FFFFFF;
}

/* ƒtƒbƒ^[˜g */

#cuteb #wrap #foot{
	width:1003px;
	background:url(../img/foot.jpg);
	background-repeat:no-repeat;
}

#cuteb #wrap #foot p{
	padding:8px;
	color:#FFFFFF;
}

#cuteb #wrap #foot p a:link {
	color:#FFFFFF;
}

#cuteb #wrap #foot p a:visited {
	color:#FFFFFF;
}











#cuteb #wrap .main .tenpo .right .eva .results dl dt{
	width:100px;
	float:left;
	background-color:#0066CC;
	color:#FFFFFF;
	text-align:right;
	padding:2px 5px 2px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	display:block;
}

#cuteb #wrap .main .tenpo .right .eva .results dl dd{
	background-color:#FFFFFF;
	padding:2px 0px;
	text-align:center;
	color:#333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	display:block;
}

#cuteb #wrap .main .tenpo .right .eva .results table{
	width:251px;
	background-color:#0066CC;
	border:0px;
	padding:1px;
}

#cuteb #wrap .main .tenpo .right .eva .results table .total{
	width:70px;
	background-color:#FFFFFF;
	color:#0066CC;
	text-align:center;
}

#cuteb #wrap .main .tenpo .right .eva .results table td{
	padding:3px 0px 0px 0px;
}

#cuteb #wrap .main .tenpo .right .eva .results table .score{
	height:30px;
	font-size:30px;
	color:#FFFFFF;
	text-align:center;
	font-weight: bold;
}

#cuteb #wrap .main .tenpo .right .review{
	width:368px;
	float:left;
	background-color:#EDE8E2;
	color:#6D5842;
	padding:10px 0px;
	margin:0px 0px 10px 0px;
}

#cuteb #wrap .main .tenpo .right .review p,
#cuteb #wrap .main .tenpo .right .chara p{
	margin:0px 0px 10px 13px;
}

#cuteb #wrap .main .tenpo .right .review .txt{
	width:322px;
	margin:0px 0px 0px 13px;
	background-color:#FFFFFF;
	color:-color;
	line-height:150%;
	padding:10px;
}

#cuteb #wrap .main .tenpo .right .chara{
	width:592px;
	padding:10px 0px;
	background-color:#EDE8E2;
	color:#6D5842;
}

#cuteb #wrap .main .tenpo .right .chara .txt{
	width:546px;
	margin:0px 0px 0px 13px;
	background-color:#FFFFFF;
	color:-color;
	line-height:150%;
	padding:10px;
}




.modelcom{
	color:#FF3366;
	font-weight: bold;
}

/* ‹¤’Ê */

.clear{
	clear:both;
	margin:0px;
	padding:0px;
}

p{
	margin:0px;
}

.ac{
	text-align:center;
}

.ar{
	text-align:right;
}

.fl{
	float:left;
}

.fr{
	float:right;
}

.fs16{
	font-size:16px;
}

.fs30{
	font-size:30px;
}

.mR10{
	margin-right:10px;
}

.mB10{
	margin-bottom:10px;
}

.mB15{
	margin-bottom:15px;
}

.mB20{
	margin-bottom:20px;
}

.mB30{
	margin-bottom:30px;
}

.mL55{
	margin-left:55px;
}

.p10{
	padding:10px;
}

.pL10{
	padding-left:10px;
}

.pL55{
	padding-left:55x;
}
