div {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
}

#container {
	width:880px;
	margin:10px 0 10px 5px;
	padding:0;
	border:none;
	text-align: left;
	background-image:url(../top_mid.gif);
	background-repeat:repeat-y;
	background-color: #ccc;
}

#moviebox{
	background-image:url(../movie_bg.jpg);
	background-repeat:no-repeat;
	width: 506px;
}

#moviebox01{
	margin:0;
	float:left;
	width: 507px;
	display: block;
}

#moviebox02{
	margin:0;
	float:left;
	width: 365px;
	display: block;
	background-image:url(../moviebox02_bg.gif);
	background-repeat:repeat-y;
}

#back_number{
	background-color:#fdfdeb;
	width: 355px;
	word-break: break-all;
	border:1px solid #fb54c2;
}

.bn_contents{
	background-color:#fdfdeb;
	width: 320px;
	font-SIZE: 12px;
	COLOR: #888;
	word-break: break-all;
	LINE-HEIGHT: 130%;
	font-FAMILY: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	letter-spacing: 0.3px;
	margin: 0px;
}

.bn_play{
	margin:1px 0px 0px 6px;
}

.bn_guest_name{
	font-weight:bold;
	padding-top: 3px;
	color: #FF0000;
}

#next_guest{
	background-color: #fff;
	width: 355px;
	border:1px solid #01d08e;
	margin-top: 10px;
}

#photobox{
	padding:0;
	margin:0;
	font-SIZE: 12px;
	COLOR: #7b9aab;
	word-break: break-all;
	LINE-HEIGHT: 145%;
	font-FAMILY: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	border: none;
	letter-spacing: 0.3px;
	width: 561px;
	background-image: url(../photo_mid.gif);
	float:left;
}

#photo_left{
	float:left;
}

.off_next{
	margin:0px 40px 0px 0px;
}

.off_back{
	margin:0px 0px 0px 35px;
	_margin:0px 0px 0px 17px;
	float: left;
}

#impression_box{
	margin-left:10px;
	font-SIZE: 12px;
	COLOR: #fff;
	word-break: break-all;
	LINE-HEIGHT: 145%;
	font-FAMILY: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
}

#impression_box p{
	padding:5px 10px 0px 5px;
	margin-bottom: 10px;
}

#impression_box a{
	COLOR: #000;
}

.rank_baby_txt{
	padding:5px 11px 5px 11px;
	margin:8px 6px 3px 10px;
	font-SIZE: 12px;
	COLOR: #faa002;
	word-break: break-all;
	LINE-HEIGHT: 150%;
	font-FAMILY: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	border: none;
	letter-spacing: 0.3px;
	width: 165px;
	background-color: #fff;
}

.intuition_txt{
	padding:5px;
	margin:10px 10px 0@x 0px;
	font-SIZE: 12px;
	COLOR: #ec5e9a;
	word-break: break-all;
	LINE-HEIGHT: 130%;
	font-FAMILY: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	border: none;
	letter-spacing: 0.3px;
	width: 220px;
	margin: 30px 0px 0px 25px;
}

.pagetop{
	text-align:right;
	margin:10px 15px 0 0;
	padding-bottom:0px;
	font-SIZE: 12px;
	color:#666666;
	word-break: break-all;
	LINE-HEIGHT: 150%;
	font-FAMILY: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
}

.pagetop a{
	color:#fff;
}

.c_both{
	clear:both;
	}

.this_guest{
	background-image: url(../this_guest_02.gif);
	background-repeat: no-repeat;
	}
	
.this_guest_name {
	color: #fff;
	font-size: 16px;
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	word-break: break-all;
	line-height: 150%;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 12px 0px 0px 0px;
	padding-top: 5px;
	width: 220px;
	text-align: center;
	}
	
.this_guest_r {
	background-color: #f6f6f4;
	width:326px;
	height:80px;
	padding:5px 0px 0px 5px;
	margin-left: 2px;
	}
	
.this_guest_r img{
	border-bottom:#D9D9D9 1px solid;
	border-right:#D9D9D9 1px solid;
	width:80px;
	float: left;
	}

.this_guest_txt{
	margin: 0px 0px 0px 10px;
	color: #888;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	word-break: break-all;
	line-height: 130%;
	letter-spacing: 0.3px;
	}

.this_guest_txt a{
	color: #ff0000;
}

.check10_txt01 {
	background-image: url(check10_q.gif);
	background-repeat: no-repeat;
	width: 238px;
	height: 100px;
	float: left;
	padding: 25px　0px 0px 0px;
	margin: 10px 5px 0px 0px;
}

.check10_txt01 p{
	padding: 10px 8px 0px 10px;
	color: #888;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	word-break: break-all;
	line-height: 140%;
	letter-spacing: 0.3px;
}

.check10_txt02 {
	background-image: url(check10_a.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 80px;
	padding: 10px;
	margin: 16px 0px 0px 175px;
}

.check10_txt02 p{
	padding: 20px 10px 0px 0px;
	color: #888;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	word-break: break-all;
	line-height: 140%;
	letter-spacing: 0.3px;
}

#member_info{
	margin: 0px 0px 0px 8px;
}

#member_info p{
	padding: 10px 10px 0px 10px;
	color: #888;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	word-break: break-all;
	line-height: 150%;
	letter-spacing: 0.3px;
}

.oshiete_txt01 {
	background-image: url(oshiete_q.gif);
	background-repeat: no-repeat;
	width: 225px;
	height: 100px;
	float: left;
	padding: 10px;
	margin: 5px 0px 0px 0px;
}

.oshiete_txt01 p{
	padding: 20px 0px 0px 0px;
	color: #888;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	word-break: break-all;
	line-height: 140%;
	letter-spacing: 0.8px;
}

.oshiete_txt02 {
	background-image: url(oshiete_a.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 100px;
	padding: 10px;
	margin: 5px 0px 0px 173px;
}

.oshiete_txt02 p{
	padding: 15px 5px 0px 0px;
	color: #888;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	word-break: break-all;
	line-height: 140%;
	letter-spacing: 0.8px;
}
