@charset "utf-8";
/* CSS Document */

body {
background-color:transparent;
padding:0px;
margin:0px;
text-align:center;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
scrollbar-base-color: #000000;
scrollbar-track-color: #000000;
scrollbar-face-color: #000000;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #800000;
}

img{
border:none;
}

/* Pickup */
#pickup_main{
font-size:14px;
line-height:100%;
color:#ffffff;
}
#pickup_main .content_01{
width:440px;
}
#pickup_main .content_01 img{
width:440px;
height:435px;
}
#pickup_main .content_02{
background-image:url(../img/pickup_back.jpg);
width:440px;
height:97px;
position:relative;
}
#pickup_main .content_02 .box_01{
font-size:22px;
position:absolute;
left: 105px;
top: 19px;
width: 240px;
text-align:center;
line-height:120%;
}

/* NewEntry */
.newentry_main{
color:#ffffff;
width:168px;
height:319px;
background-image:url(../img/newentry_back.jpg);
text-align:center;
}
.newentry_main .content_01{
width:168px;
margin:0px auto 0px auto;
padding:6px 0px 0px 0px;
text-align:center;
	
}
.newentry_main .content_01 img{
width:148px;
height:204px;
}
.newentry_main .content_02{
width:130px;
font-size:14px;
padding:10px 0px 0px 8px;
}
.newentry_main .content_03{
width:130px;
font-size:12px;
padding:4px 0px 0px 0px;
margin:0px auto 0px auto;
}
.newentry_main .tm img{
width:168px;
height:23px;
}

/* Ranking */
#ranking_frame{
overflow:hidden; /* 内部floatクリア */
}
*html #ranking_frame {
zoom:100%; /* IE:内部floatクリア */
}
.ranking_main{
color:#ffffff;
width:122px;
height:245px;
background-image:url(../img/ranking_back.jpg);
float:left;
margin:0px 2px 0px 2px;
}
.ranking_main .content_01{
padding:18px 0px 0px 0px;
}
.ranking_main .content_02{
width:122px;
margin:0px auto;
padding:2px 0px 0px 0px;
text-align:center;
}
.ranking_main .content_02 img{
width:104px;
height:144px;
margin:0px auto;
}
.ranking_main .content_03{
font-size:12px;
text-align:center;
padding:8px 0px 0px 0px;
}
.ranking_main .content_04{
font-size:10px;
text-align:center;
}

/* Favorite */
#favorite_frame{
	margin:0px;
	color:#ffffff;
	width:100%;
	height:1169px;
	background-image:url(../img/favorite_test_back.jpg);
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden; /* 内部floatクリア */
}
*html #favorite_frame {
zoom:100%; /* IE:内部floatクリア */
}
.favorite_main{
margin:0px 9px 0px 0px;
width:146px;
height:276px;
background-image:url(../img/favorite_back.jpg);
float:left;
text-align:center;
}
.favorite_main .content_01{
width:146px;
margin:0px auto 0px auto;
padding:4px 0px 0px 0px;
text-align:center;
	
}
.favorite_main .content_01 img{
width:124px;
height:171px;
}
.favorite_main .content_02{
font-size:14px;
padding:10px 0px 0px 0px;
}
.favorite_main .content_03{
font-size:10px;
padding:4px 0px 0px 0px;
}
.favorite_main .tm img{
margin:21px 0px 0px 0px;
width:146px;
height:22px;
}

/* news */
#news_frame{
color:#ffffff;
margin:10px 20px 20px 0px;
font-size:14px;
line-height:140%;
text-align:left;
}
#news_frame .date{
font-weight:bold;
}
#news_frame .comment{
margin:0px 0px 12px 0px;
}

/* 割引プリントアウト */
#discount_ticket{

}
#discount_ticket .content_01{
	margin:0px 0px 10px 0px;
}
#discount_ticket .content_02{
	margin:0px 0px 20px 0px;
}
