/* cover */

#cover{
	width			: 315px;
	height			: 475px;
	float			: left;
	background		: url(./img/cover_bg.gif) no-repeat;
}

#cover p{
	width			: 300px;
	height			: 400px;
	padding			: 2px 0 12px 2px;
}

#cover div{
	font-size		: 14px;
	line-height		: 22px;
	text-align		: center;
}

#cover div a{
	font-size		: 18px;
}


/* topbt */

#topbt{
	width			: 335px;
	float			: left;
}

#topbt p{
	margin			: 0 0 6px 0;
}

#topbt p img{
	cursor			: hand;
}


/* covergirl */

#covergirl{
	width			: 335px;
	height			: 237px;
	float			: left;
	background		: url(./img/covergirl.gif) no-repeat;
}

#c_name{
	font-size		: 12px;
	margin			: 34px 0 0 24px;
}

#c_name span{
	color			: #993366;
}

#c_name em{
	font-style		: normal;
	color			: #a6927c;
}

#c_txt{
	font-size		: 11px;
	line-height		: 20px;
	margin			: 10px 25px 0 20px;
}



/* newface */

#newface{
	width			: 650px;
	float			: left;
	margin-bottom	: 25px;
	background		: url(./img/box2.gif) repeat-y;
}

#newface div{
	width			: 650px;
	float			: left;
	padding-bottom	: 5px;
	background		: url(./img/box2_bt.gif) no-repeat bottom;
}

#newface iframe{
	margin-left	: 5px;
}


/* news */

#news{
	width			: 335px;
	float			: left;
	margin-bottom	: 25px;
	background		: url(./img/box1.gif) repeat-y;
}

#news div{
	width			: 335px;
	float			: left;
	padding-bottom	: 5px;
	background		: url(./img/box1_bt.gif) no-repeat bottom;
}

#news iframe{
	margin-left	: 5px;
}



/* schedule */

.title{
	margin-bottom	: 10px;
}


.schedule{
	width			: 660px;
	float			: left;
	margin-bottom	: 10px;
	clear: both;
}

.schedule li{
	width		: 165px;
	height		: 295px;
	line-height	: 18px;
	float		: left;
}

#haya .normal{
	background	: url(../img/all/box_cast.gif) no-repeat;
}

#oso .normal{
	background	: url(./img/box_oso.gif) no-repeat;
}

#stay .normal{
	background	: url(./img/box_stay.gif) no-repeat;
}

.schedule .box{
	width		: 150px;
	position: relative;
}

.schedule .photo{ padding		: 0px 0 3px 0; 
}

.schedule .photo .icon{
	position	: absolute;
	right		: 4px;
	top			: 198px;
}

.schedule .photo p{
	width		: 140px;
	height		: 210px;
	padding		: 1px;
	border		: 1px solid #b1a496;
	margin		: 0 auto;
}

.schedule .prof{
	height		: 38px;
}

.schedule .prof p{
	font-size	: 12px;
	text-align	: center;
}

.schedule .prof span{
	color		: #993366;
}

.schedule .blink{
	font-size		: 12px;
	height			: 26px;
}

#haya .blink{
	color			: #60001a; 
}

#oso .blink{
	color			: #001440; 
}

#stay .blink{
	color			: #4d2e00; 
}

.schedule p.time{
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	color: #333333;
}

.schedule p.time span{	color: #ca7791;}


.sche_title {
	margin-bottom	: 10px;
	height			: 25px;
	width			: 650px;
	font-size: 12px;
	font-weight: bold;
	clear: both;
}
.sche_title p {
	padding-top: 25px;
	padding-left: 33px;
	line-height: 25px;
}

.sche_title span { color: #CC0000; }

#day_title { background: url(img/sche01_sc.gif) no-repeat; }

#night_title { background: url(img/sche02_sc.gif) no-repeat; }

#stay_title { background: url(img/sche03_sc.gif) no-repeat; }




/**

101202ì‹Æ
box‰æ‘œ@150~240Ë150~260
boxƒTƒCƒY@165~255Ë165~275

**/

.schedule .text{
	width		: 150px;
	height		: 20px;
	text-align	: center;
	font-size	: 11px;
	margin		: 5px 0 0 0;
}

.schedule .ioff{
	display: inline-block;
	position: absolute;
	top: 197px;
	left: 5px;
}




/**
110307
ƒ‰ƒ“ƒLƒ“ƒO’Ç‰Á
**/

#rank_bg{
	width			: 650px;
	float			: left;
	margin-bottom	: 25px;
	background		: url(./img/box2.gif) repeat-y;
}

#rank{
	width			: 650px;
	float			: left;
	padding-bottom	: 15px;
	background		: url(./img/box2_bt.gif) no-repeat bottom;
}

#rank ul{
	display			: block;
	padding			: 0 0 0 15px;
}

#rank li{
	width			: 125px;
	height			: 210px;
	float			: left;
}

#rank .box{
	width			: 120px;
	height			: 210px;
}

#rank .box .photo{
	padding			: 33px 0 5px 10px;
}

#rank .box .prof{
	font-size		: 10px;
	text-align		: center;
}

#rank .box .prof .newface{
	text-indent		: 43px;
}

#rank1{	background		: url(./img/rank1.gif) no-repeat;}
#rank2{	background		: url(./img/rank2.gif) no-repeat;}
#rank3{	background		: url(./img/rank3.gif) no-repeat;}
#rank4{	background		: url(./img/rank4.gif) no-repeat;}
#rank5{	background		: url(./img/rank5.gif) no-repeat;}

.blog_l{
	margin:0 9px 0 0;
}

#widget_box{
	margin-bottom: 25px;
}

#widget_box h3{
	margin-bottom: 10px;
}

#exp_box{
	width: 650px;
	text-align: center;
}