/*
	12/05/12 by designer
	to future developper/designer, 
	if you do not see div#freeBtn_general_1 on this page,
	please delete css section
*/
.displayNone { display:none;}
.freeBtn_general_1 { width:100%; text-align:center; /*padding-top:32px;*/ margin-top:-8px;}
.freeBtn_general_1 a { display:block; width:557px; height:82px; background:0 0 url(/img/generic/freeBtn_general_1.png) no-repeat; margin:0 auto; text-indent:-9999px;}
.freeBtn_general_1 a:hover { background-position:0 -82px;}
/*
	end 12/05/12 by designer
*/

#fc_wrapper{
width:1004px;
margin:0 auto;
}

#subnavi_area{
width:1004px;
height:60px;
background:transparent url(../img/fanclub/bg_subnavi.jpg) no-repeat top left;
}

#subnavi_area ul{
margin:0;
padding:0;
height:60px;
display: block;
}

#subnavi_area ul li{
float:left;
list-style-type:none;
text-indent:-9999px;
height:60px;
}

#subnavi_area ul li a{
outline:none;
display:block;
height:60px;
}

#subnavi_area ul#subnavi_205 li#btn_fcPortal a{
width:180px;
height:60px;
background:transparent url(../img/fanclub/btn_subnavi205.jpg) no-repeat 0px 0px;
}

#subnavi_area ul#subnavi_205 li#btn_fcPortal a:hover{
background:transparent url(../img/fanclub/btn_subnavi205.jpg) no-repeat 0px -70px;
}

#subnavi_area ul#subnavi_205 li#btn_fcPortal a.current_page{
background:transparent url(../img/fanclub/btn_subnavi205.jpg) no-repeat 0px -70px;
}

#subnavi_area ul#subnavi_205 li#btn_fcList a{
width:157px;
height:60px;
background:transparent url(../img/fanclub/btn_subnavi205.jpg) no-repeat -180px 0px;
}

#subnavi_area ul#subnavi_205 li#btn_fcList a:hover{
background:transparent url(../img/fanclub/btn_subnavi205.jpg) no-repeat -180px -70px;
}

#subnavi_area ul#subnavi_205 li#btn_fcList a.current_page{
background:transparent url(../img/fanclub/btn_subnavi205.jpg) no-repeat -180px -70px;
}

#subnavi_area ul#subnavi_205 li#btn_fcHowto a{
width:111px;
height:60px;
background:transparent url(../img/fanclub/btn_subnavi205.jpg) no-repeat -337px 0px;
}

#subnavi_area ul#subnavi_205 li#btn_fcHowto a:hover{
background:transparent url(../img/fanclub/btn_subnavi205.jpg) no-repeat -337px -70px;
}

#subnavi_area ul#subnavi_205 li#btn_fcHowto a.current_page{
background:transparent url(../img/fanclub/btn_subnavi205.jpg) no-repeat -337px -70px;
}

#subnavi_area ul#subnavi_206 li#btn_fcPortal a{
width:180px;
height:60px;
background:transparent url(../img/fanclub/btn_subnavi206.jpg) no-repeat 0px 0px;
}

#subnavi_area ul#subnavi_206 li#btn_fcPortal a:hover{
background:transparent url(../img/fanclub/btn_subnavi206.jpg) no-repeat 0px -70px;
}

#subnavi_area ul#subnavi_206 li#btn_fcPortal a.current_page{
background:transparent url(../img/fanclub/btn_subnavi206.jpg) no-repeat 0px -70px;
}

#subnavi_area ul#subnavi_206 li#btn_fcList a{
width:157px;
height:60px;
background:transparent url(../img/fanclub/btn_subnavi206.jpg) no-repeat -180px 0px;
}

#subnavi_area ul#subnavi_206 li#btn_fcList a:hover{
background:transparent url(../img/fanclub/btn_subnavi206.jpg) no-repeat -180px -70px;
}

#subnavi_area ul#subnavi_206 li#btn_fcList a.current_page{
background:transparent url(../img/fanclub/btn_subnavi206.jpg) no-repeat -180px -70px;
}

#subnavi_area ul#subnavi_206 li#btn_fcHowto a{
width:111px;
height:60px;
background:transparent url(../img/fanclub/btn_subnavi206.jpg) no-repeat -337px 0px;
}

#subnavi_area ul#subnavi_206 li#btn_fcHowto a:hover{
background:transparent url(../img/fanclub/btn_subnavi206.jpg) no-repeat -337px -70px;
}

#subnavi_area ul#subnavi_206 li#btn_fcHowto a.current_page{
background:transparent url(../img/fanclub/btn_subnavi206.jpg) no-repeat -337px -70px;
}

#fc_mainContents{
background:transparent url(../img/fanclub/bg_fcMain.gif) repeat-y top left;
padding:20px 41px 100px;
width:930px;
}

#fc_mainContents #contents_left{
width:260px;
float:left;
}

#fc_mainContents #contents_right{
width:640px;
float:right;
}

#contents_left #status{
margin-bottom:20px;
}

#contents_left #status .align_right{
text-align:right;
margin-right:1em;
}

#btnLeft_area{
margin-bottom:20px;
}

#btnLeft_area ul{
margin:0;
padding:0;
}

#btnLeft_area ul li{
list-style-type:none;
text-indent:-9999px;
}

#btnLeft_area ul li a{
outline:none;
display:block;
outline:none;
}

#btnLeft_area ul li a:hover{
display:block;
}

#btnLeft_area ul li#btn_whatsFC a{
width:260px;
height:60px;
background:transparent url(../img/fanclub/btn_fcPremium.jpg) no-repeat 0px 0px;
}

#btnLeft_area ul li#btn_whatsFC a:hover{
background:transparent url(../img/fanclub/btn_fcPremium.jpg) no-repeat 0px -60px;
}

#btnLeft_area ul li#btn_premium a{
width:260px;
height:60px;
background:transparent url(../img/fanclub/btn_premium.jpg) no-repeat 0px 0px;
margin-top:10px;
}

#btnLeft_area ul li#btn_premium a:hover{
background:transparent url(../img/fanclub/btn_premium.jpg) no-repeat 0px -60px;
}

#recommendFC_area{

}

#recommendFC_area h3{
margin:0px;
text-indent:-9999px;
width:260px;
height:43px;
background:transparent url(../img/fanclub/tit_recommend.jpg) no-repeat top left;
}

#recommendFC_area #recommendFC_wrapper{
width:238px;
border:1px solid #e4059e;
padding:0px 10px;
background-color:#ffe6f7;
}

#recommendFC_area #recommendFC_wrapper .recommendFC_content{
padding:20px 0;
border-top:1px solid #ffffff;
border-bottom:1px solid #e4a0ce;
position:relative;
}

#recommendFC_area #recommendFC_wrapper .recommendFC_content .thumbnail_online{
background-color:#FF00FF;
color:#FFFFFF;
height:16px;
padding:4px 0 0;
left:1px;
top:69px;
-moz-opacity:0.5;
opacity:0.5;
filter:alpha(opacity=50);
position:absolute;
text-align:center;
width:90px;
}

*html #recommendFC_area #recommendFC_wrapper .recommendFC_content .thumbnail_online{
left:-101px;
top:70px;
}

#recommendFC_area #recommendFC_wrapper .recommendFC_content a img{
float:left;
margin:0 10px 10px 0;
border:1px solid #333333;
}

#recommendFC_area #recommendFC_wrapper .recommendFC_content a:hover img{
border:1px solid #FF2CBE;
}

#recommendFC_area #recommendFC_wrapper .recommendFC_content .pfName{
font-weight:bold;
margin:0;
}

#recommendFC_area #recommendFC_wrapper .recommendFC_content .pfName a:hover{
text-decoration:underline;
}

#recommendFC_area #recommendFC_wrapper .recommendFC_content .contentType{
margin:4px 0 0;
}

*:first-child+html #recommendFC_area #recommendFC_wrapper .recommendFC_content .contentType{
margin:4px 0 -4px;
}

*html #recommendFC_area #recommendFC_wrapper .recommendFC_content .contentType{
margin:4px 0 -5px;
}

#recommendFC_area #recommendFC_wrapper .recommendFC_content .contentType img{
padding-right:6px;
}

#recommendFC_area #recommendFC_wrapper .recommendFC_content .btnProfile a img{
border-style:none;
}

#recommendFC_area #recommendFC_wrapper .recommendFC_content .pfComment{
background:transparent url(../img/fanclub/bg_pfComment_middle.jpg) repeat-y top left;
margin-bottom:10px;
}

#recommendFC_area #recommendFC_wrapper .recommendFC_content .pfComment p{
margin:0 10px;
}

#recommendFC_area #recommendFC_wrapper .recommendFC_content .btnJoinFC a{
display:block;
width:200px;
height:36px;
text-indent:-9999px;
background:transparent url(../img/fanclub/btn_joinFC.jpg) no-repeat 0px 0px;
margin:0 auto;
}

#recommendFC_area #recommendFC_wrapper .recommendFC_content .btnJoinFC a:hover{
background:transparent url(../img/fanclub/btn_joinFC.jpg) no-repeat 0px -36px;
}

#FCsearch_area {
width:640px;
height:64px;
margin-bottom:20px;
}

#FCsearch_area form{
padding:0;
margin:0;
width:640px;
height:64px;
background:transparent url(../img/fanclub/bg_search.gif) no-repeat top left;
}

#FCsearch_area form input{
vertical-align:middle;
}

#FCsearch_area form input.txtArea{
margin:22px 10px 0 240px;
width:290px;
}

#FCsearch_area form input.searchBtn{
margin:22px 0 0 0;
}

#newThumbnail_area{
margin-bottom:20px;
}

#newThumbnail_area h3{
text-indent:-9999px;
width:640px;
height:44px;
background:transparent url(../img/fanclub/tit_newThumbnail.jpg) no-repeat top left;
margin-bottom:10px;
}

#newThumbnail_area ul{
margin:0;
padding:0;
}

#newThumbnail_area ul li{
display:inline;
}

#newThumbnail_area ul li a{
display:block;
float:left;
width:157px;
height:36px;
text-indent:-9999px;
outline:none;
margin-right:4px;
}

#newThumbnail_area ul li.tab_all a{
background:transparent url(../img/fanclub/tab_newThumbnail.gif) no-repeat 0px 0px;
}

#newThumbnail_area ul li.tab_all a:hover{
background:transparent url(../img/fanclub/tab_newThumbnail.gif) no-repeat 0px -36px;
}

#newThumbnail_area ul li.tab_all a.selected{
background:transparent url(../img/fanclub/tab_newThumbnail.gif) no-repeat 0px -36px;
}

#newThumbnail_area ul li.tab_diary a{
background:transparent url(../img/fanclub/tab_newThumbnail.gif) no-repeat -157px 0px;
}

#newThumbnail_area ul li.tab_diary a:hover{
background:transparent url(../img/fanclub/tab_newThumbnail.gif) no-repeat -157px -36px;
}

#newThumbnail_area ul li.tab_diary a.selected{
background:transparent url(../img/fanclub/tab_newThumbnail.gif) no-repeat -157px -36px;
}

#newThumbnail_area ul li.tab_photo a{
background:transparent url(../img/fanclub/tab_newThumbnail.gif) no-repeat -314px 0px;
}

#newThumbnail_area ul li.tab_photo a:hover{
background:transparent url(../img/fanclub/tab_newThumbnail.gif) no-repeat -314px -36px;
}

#newThumbnail_area ul li.tab_photo a.selected{
background:transparent url(../img/fanclub/tab_newThumbnail.gif) no-repeat -314px -36px;
}

#newThumbnail_area ul li.tab_video a{
background:transparent url(../img/fanclub/tab_newThumbnail.gif) no-repeat -471px 0px;
}

#newThumbnail_area ul li.tab_video a:hover{
background:transparent url(../img/fanclub/tab_newThumbnail.gif) no-repeat -471px -36px;
}

#newThumbnail_area ul li.tab_video a.selected{
background:transparent url(../img/fanclub/tab_newThumbnail.gif) no-repeat -471px -36px;
}

#newThumbnail_area #newThumbnail_wrapper{
margin-top:-14px;
padding:20px 0 20px 20px;
width:618px;
}

*:first-child+html #newThumbnail_area #newThumbnail_wrapper{
margin-top:-22px;
}

*html #newThumbnail_area #newThumbnail_wrapper{
margin-top:-22px;
}

.thumnailAll #newThumbnail_wrapper{
border:1px solid #e4059e;
border-bottom-style:none;
}

.thumnailDiary #newThumbnail_wrapper{
border:1px solid #ff9900;
border-bottom-style:none;
}

.thumnailPhoto #newThumbnail_wrapper{
border:1px solid #66cc00;
border-bottom-style:none;
}

.thumnailVideo #newThumbnail_wrapper{
border:1px solid #0099ff;
border-bottom-style:none;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail{
width:112px;
margin:0 7px 10px 0;
position:relative;
float:left;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail .thumbnail_title{
text-align:center;
margin:5px;
height:26px;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail .thumbnail_title a{
color:#333333;
text-decoration:none;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail .thumbnail_title a:hover{
text-decoration:underline;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail .pf_name{
text-align:center;
padding:0 0 5px;
margin:0 5px;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail .pf_name a:hover{
text-decoration:underline;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail .thumbnail_date{
text-align:center;
padding:5px;
margin:0 5px;
border-top:1px solid #FFFFFF;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail .contentIcon{
position:absolute;
width:16px;
height:16px;
top:3px;
left:3px;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail .thumbnail_online{
	background-color:#FF00FF;
	color:#FFFFFF;
	height:16px;
	padding:4px 0 0;
	left:0px;
	top:64px;
	-moz-opacity:0.5;
	opacity:0.5;
	filter:alpha(opacity=50);
	position:absolute;
	text-align:center;
	width:112px;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail_diary{
border:1px solid #ff9900;
background:transparent url(../img/fanclub/bg_newThumbnail_diary.jpg) no-repeat center bottom;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail_diary .pf_name{
border-bottom:1px solid #ff9900;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail_photo{
border:1px solid #66cc00;
background:transparent url(../img/fanclub/bg_newThumbnail_photo.jpg) no-repeat center bottom;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail_photo .pf_name{
border-bottom:1px solid #66cc00;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail_video{
border:1px solid #0099ff;
background:transparent url(../img/fanclub/bg_newThumbnail_video.jpg) no-repeat center bottom;
}

#newThumbnail_area #newThumbnail_wrapper .newThumbnail_video .pf_name{
border-bottom:1px solid #0099ff;
}

.FC_pagelist{
margin:20px 0 10px;
}

*:first-child+html .FC_pagelist{
margin:30px 0 10px;
}

*html .FC_pagelist{
margin:30px 0 10px;
}

.FC_pagelist p{
text-align:center;
}

.FC_pagelist a{
border:1px solid #999999;
color:#333333;
padding:4px 6px;
margin:0 2px;
}

.FC_pagelist a:hover{
color:#FFFFFF;
background-color:#ff0099;
}

.FC_pagelist .selected{
border:1px solid #999999;
color:#FFFFFF;
background-color:#ff0099;
padding:4px 6px;
margin:0 2px;
}

#newFC_area{
margin-bottom:0;
}

#newFC_area h3{
width:620px;
height:28px;
background:transparent url(../img/fanclub/tit_newFC.jpg) no-repeat top left;
text-align:right;
padding:16px 20px 0 0;
margin-bottom:10px;
}

#newFC_area h3 .tit_txt{
display:none;
}

#newFC_area h3 .tit_date{
color:#FFFFFF;
font-size:12px;
font-weight:normal;
}

#newFC_area #newFC_wrapper{

}

#newFC_area #newFC_wrapper .newFC_content{
width:148px;
background-color:#333333;
margin:0 16px 20px 0;
position:relative;
float:left;
}

#newFC_area #newFC_wrapper .newFC_content img{
margin:1px;
}
#newFC_area #newFC_wrapper .newFC_content p{
text-align:center;
padding:10px 0;
margin:0;
}

#newFC_area #newFC_wrapper .newFC_content p a{
color:#FFFFFF;
text-decoration:none;
}

#newFC_area #newFC_wrapper .newFC_content p a:hover{
text-decoration:underline;
}

#newFC_area #newFC_wrapper .newFC_icon{
position:absolute;
width:16px;
height:16px;
top:90px;
left:3px;
}

#FCranking_area{
margin-top:-14px;
}

#FCranking_area h3{
width:620px;
height:28px;
background:transparent url(../img/fanclub/tit_FCrank.jpg) no-repeat top left;
text-align:right;
padding:16px 20px 0 0;
margin-bottom:10px;
}

#FCranking_area .tit_txt{
display:none;
}

#FCranking_area .tit_date{
color:#FFFFFF;
font-size:12px;
font-weight:normal; 
}

#FCranking_area #FCranking_diary{
width:200px;
float:left;
}

#FCranking_area #FCranking_diary h4{
width:200px;
height:31px;
background:transparent url(../img/fanclub/tit_FCrank_diary.jpg) no-repeat top left;
text-indent:-9999px;
margin:0;
}

#FCranking_area #FCranking_diary #FCranking_diary_wrapper{
width:178px;
border:1px solid #ff9900;
border-bottom-style:none;
padding:10px;
}


#FCranking_area #FCranking_photo{
width:200px;
margin-left:20px;
float:left;
}

#FCranking_area #FCranking_photo h4{
width:200px;
height:31px;
background:transparent url(../img/fanclub/tit_FCrank_photo.jpg) no-repeat top left;
text-indent:-9999px;
margin:0;
}

#FCranking_area #FCranking_photo #FCranking_photo_wrapper{
width:178px;
border:1px solid #66cc00;
border-bottom-style:none;
padding:10px;
}

#FCranking_area #FCranking_video{
width:200px;
margin-left:20px;
float:left;
}

#FCranking_area #FCranking_video h4{
width:200px;
height:31px;
background:transparent url(../img/fanclub/tit_FCrank_video.jpg) no-repeat top left;
text-indent:-9999px;
margin:0;
}

#FCranking_area #FCranking_video #FCranking_video_wrapper{
width:178px;
border:1px solid #0099ff;
border-bottom-style:none;
padding:10px;
}

#FCranking_area .rank_icon{
margin-left:5px;
}

#FCranking_area .rank01{
text-align:center;
position:relative;
margin-bottom:15px;
}

#FCranking_area .rank01 a img.pf_photo{
border:1px solid #333333;
margin-bottom:10px;
}

#FCranking_area .rank01 a:hover img.pf_photo{
border:1px solid #ff99cc;
}

#FCranking_area .rank01 p{
margin:0;
}

#FCranking_area .rank01 .pf_name a:hover{
text-decoration:underline;
}

#FCranking_area .rank01 .crown_icon{
position:absolute;
width:29px;
height:27px;
top:60px;
left:116px;
}

*html #FCranking_area .rank01 .crown_icon{
top:60px;
left:88px;
}

#FCranking_area .ranks{
margin-bottom:0px;
}

*:first-child+html #FCranking_area .ranks{
margin-bottom:20px;
}

*html #FCranking_area .ranks{
margin-bottom:20px;
}

#FCranking_area .ranks a img.pf_photo{
float:left;
border:1px solid #333333;
margin-right:5px;
}

#FCranking_area .ranks a:hover img.pf_photo{
border:1px solid #ff99cc;
}

#FCranking_area .ranks p{
margin:0;
}

#FCranking_area .ranks .pf_name a:hover{
text-decoration:underline;
}

#myFC_area{
margin-bottom:20px;
}

#myFC_area h3{
margin-bottom:10px;
text-indent:-9999px;
width:260px;
height:44px;
background:transparent url(../img/fanclub/tit_myFC.jpg) no-repeat top left;
}

#myFC_area .myFC_content{
text-align:center;
margin:0 10px 20px 0;
position:relative;
float:left;
width:125px;
}

#myFC_area .myFC_content a img{
border:1px solid #333333;
}

#myFC_area .myFC_content a:hover img{
border:1px solid #ff99cc;
}

#myFC_area .myFC_content .pf_name{
margin:10px 0;
}

#myFC_area .myFC_content .pf_name a:hover{
text-decoration:underline;
}

#myFC_area .myFC_content .btnSendMail{
text-indent:-9999px;
margin:0;
}

#myFC_area .myFC_content .btnSendMail a{
display:block;
width:100px;
height:36px;
margin:0 auto;
background:transparent url(../img/fanclub/btn_sendMail01.jpg) no-repeat 0px 0px;
}

#myFC_area .myFC_content .btnSendMail a:hover{
background:transparent url(../img/fanclub/btn_sendMail01.jpg) no-repeat 0px -36px;
}

#myFC_area .myFC_content .thumbnail_online{
background-color:#FF00FF;
color:#FFFFFF;
height:16px;
padding:4px 0 0;
left:1px;
top:73px;
-moz-opacity:0.5;
opacity:0.5;
filter:alpha(opacity=50);
position:absolute;
text-align:center;
width:123px;
}

#myFC_area #btn_myFC_list{
margin:0;
text-indent:-9999px;
}

#myFC_area #btn_myFC_list a{
display:block;
margin:0 auto;
width:146px;
height:25px;
background:transparent url(../img/fanclub/btn_myFC_list.gif) no-repeat 0px 0px;
}

#myFC_area #btn_myFC_list a:hover{
background:transparent url(../img/fanclub/btn_myFC_list.gif) no-repeat 0px -25px;
}

#myFC_new_area{
background-color:#dbe9ee;
margin-bottom:20px;
}

#myFC_new_area h3{
text-indent:-9999px;
width:640px;
height:55px;
margin:0;
background:transparent url(../img/fanclub/tit_myFC_new.gif);
}

#myFC_new_area ul{
margin:0 0 0 10px;
padding:0;
list-style:none;
}

#myFC_new_area ul li{
margin-bottom:0.5em;
}

#myFC_new_area ul li .pf_name{
color:#e4059e;
}

#myFC_new_area ul li a{
color:#000000;
text-decoration:none;
}

#myFC_new_area ul li a:hover{
text-decoration:underline;
}

#myFC_new_area ul li img{
margin-left:5px;
vertical-align:middle;
}

#myFC_new_area #myFC_new_bottom{
text-align:right;
width:630px;
height:20px;
background:transparent url(../img/fanclub/bg_myFC_new_bottom.gif) no-repeat top left;
padding:5px 10px 0 0;
}

#myFC_new_area #myFC_new_bottom a:hover{
text-decoration:underline;
}

#recentComment_area{
background-color:#ffffb3;
margin-bottom:20px;
}

#recentComment_area h3{
text-indent:-9999px;
width:640px;
height:55px;
margin:0;
background:transparent url(../img/fanclub/tit_recentComment.gif);
}

#recentComment_area ul{
margin:0 0 0 10px;
padding:0;
list-style:none;
}

#recentComment_area ul li{
margin-bottom:0.5em;
}

#recentComment_area ul li .pf_name01{
color:#e4059e;
}

#recentComment_area ul li .pf_name02{
color:#0033cc;
}

#recentComment_area ul li a{
color:#000000;
text-decoration:none;
}

#recentComment_area ul li a:hover{
text-decoration:underline;
}

#recentComment_area ul li img{
margin-left:5px;
vertical-align:middle;
}

#recentComment_area #recentComment_bottom{
text-align:right;
width:630px;
height:20px;
background:transparent url(../img/fanclub/bg_recentComment_bottom.gif) no-repeat top left;
padding:5px 10px 0 0;
}

#recentComment_area #recentComment_bottom a:hover{
text-decoration:underline;
}

#fcPortal_guset_wrapper{
width:750px;
margin:15px auto 20px;
background-color:#FFFFFF;
}

#topImg_area{
width:750px;
height:352px;
background:transparent url(../img/fanclub/img_fcGuest_main.jpg) no-repeat top left;
text-indent:-9999px;
margin-bottom:15px;
}

#recommendGuest_area{
width:746px;
background:transparent url(../img/fanclub/bg_recommend_guest.jpg) no-repeat bottom center;
border:2px solid #e4059e;
margin-bottom:26px;
}

#recommendGuest_area h3{
text-indent:-9999px;
width:267px;
height:36px;
background:transparent url(../img/fanclub/tit_recommend_guest.gif) no-repeat top center;
margin:10px auto;
}

#recommendGuest_area #recommendThumbnail_wrapper{
width:654px;
margin:0 auto 20px;
}

#recommendGuest_area #recommendThumbnail_wrapper .recommendThumbnail_content{
width:198px;
margin-right:30px;
float:left;
text-align:center;
}

#recommendGuest_area #recommendThumbnail_wrapper .recommendThumbnail_content .photo_area{
background-color:#e4059e;
margin-bottom:10px;
padding-bottom:10px;
}

#recommendGuest_area #recommendThumbnail_wrapper .recommendThumbnail_content .photo_area img{
margin:1px 0 10px;
}

#recommendGuest_area #recommendThumbnail_wrapper .recommendThumbnail_content .photo_area .pf_name{
margin:0;
}

#recommendGuest_area #recommendThumbnail_wrapper .recommendThumbnail_content .photo_area .pf_name a{
color:#FFFFFF;
text-decoration:none;
}

#recommendGuest_area #recommendThumbnail_wrapper .recommendThumbnail_content .photo_area .pf_name a:hover{
text-decoration:underline;
}

#recommendGuest_area #recommendThumbnail_wrapper .recommendThumbnail_content .recommend_txt{
text-align:left;
margin:0 0 10px;
height:42px;
}

*html #recommendGuest_area #recommendThumbnail_wrapper .recommendThumbnail_content .recommend_txt{
height:48px;
}

#recommendGuest_area #recommendThumbnail_wrapper .recommendThumbnail_content .btn_signUp{
text-indent:-9999px;
margin:0px;
}

#recommendGuest_area #recommendThumbnail_wrapper .recommendThumbnail_content .btn_signUp a{
display:block;
width:174px;
height:36px;
margin:0px auto;
background:transparent url(../img/fanclub/btn_fcSignup.gif) no-repeat 0px 0px;
}

#recommendGuest_area #recommendThumbnail_wrapper .recommendThumbnail_content .btn_signUp a:hover{
background:transparent url(../img/fanclub/btn_fcSignup.gif) no-repeat 0px -36px;
}

#newFC_guest_area{
margin-bottom:0;
}

#newFC_guest_area h3{
width:730px;
height:28px;
background:transparent url(../img/fanclub/tit_newFC_guest.jpg) no-repeat top left;
text-align:right;
padding:16px 20px 0 0;
margin:0 0 10px 0;
}

*html #newFC_guest_area h3{
width:750px;
height:44px;
background:transparent url(../img/fanclub/tit_newFC_guest.jpg) no-repeat top left;
text-align:right;
padding:16px 20px 0 0;
margin:0 0 10px 0;
}

#newFC_guest_area h3 span{
margin:0;
padding:0;
}

#newFC_guest_area h3 .tit_txt{
display:none;
}

#newFC_guest_area h3 .tit_date{
color:#FFFFFF;
font-size:12px;
font-weight:normal;
}

#newFC_guest_area #newFC_wrapper{

}

#newFC_guest_area #newFC_wrapper .newFC_content{
width:171px;
background-color:#333333;
margin:0 22px 26px 0;
position:relative;
float:left;
}

#newFC_guest_area #newFC_wrapper .newFC_content img{
margin:1px;
}
#newFC_guest_area #newFC_wrapper .newFC_content p{
text-align:center;
padding:10px 0;
margin:0;
}

#newFC_guest_area #newFC_wrapper .newFC_content p a{
color:#FFFFFF;
text-decoration:none;
}

#newFC_guest_area #newFC_wrapper .newFC_content p a:hover{
text-decoration:underline;
}

#newFC_guest_area #newFC_wrapper .newFC_icon{
position:absolute;
width:16px;
height:16px;
top:108px;
left:3px;
}

#FCranking_guest_area{
margin-top:-14px;
margin-bottom:30px;
}

*:first-child+html #FCranking_guest_area{
margin-bottom:60px;
}

#FCranking_guest_area h3{
width:730px;
height:28px;
background:transparent url(../img/fanclub/tit_FCrank_guest.jpg) no-repeat top left;
text-align:right;
padding:16px 20px 0 0;
margin-bottom:10px;
}

*html #FCranking_guest_area h3{
width:750px;
height:44px;
background:transparent url(../img/fanclub/tit_FCrank_guest.jpg) no-repeat top left;
text-align:right;
padding:16px 20px 0 0;
margin-bottom:10px;
}

#FCranking_guest_area .tit_txt{
display:none;
}

#FCranking_guest_area .tit_date{
color:#FFFFFF;
font-size:12px;
font-weight:normal; 
}

#FCranking_guest_area #FCranking_diary{
width:236px;
float:left;
}

#FCranking_guest_area #FCranking_diary h4{
width:236px;
height:31px;
background:transparent url(../img/fanclub/tit_FCrank_diary_guest.jpg) no-repeat top left;
text-indent:-9999px;
margin:0;
}

#FCranking_guest_area #FCranking_diary #FCranking_diary_wrapper{
width:174px;
border:1px solid #ff9900;
border-bottom-style:none;
padding:10px 30px;
}

*:first-child+html #FCranking_guest_area #FCranking_diary #FCranking_diary_wrapper{
margin-bottom:-2px;
}

#FCranking_guest_area #FCranking_photo{
width:236px;
margin-left:21px;
float:left;
}

#FCranking_guest_area #FCranking_photo h4{
width:236px;
height:31px;
background:transparent url(../img/fanclub/tit_FCrank_photo_guest.jpg) no-repeat top left;
text-indent:-9999px;
margin:0;
}

#FCranking_guest_area #FCranking_photo #FCranking_photo_wrapper{
width:174px;
border:1px solid #66cc00;
border-bottom-style:none;
padding:10px 30px;
}

*:first-child+html #FCranking_guest_area #FCranking_photo #FCranking_photo_wrapper{
margin-bottom:-2px;
}


#FCranking_guest_area #FCranking_video{
width:236px;
margin-left:21px;
float:left;
}

#FCranking_guest_area #FCranking_video h4{
width:236px;
height:31px;
background:transparent url(../img/fanclub/tit_FCrank_video_guest.jpg) no-repeat top left;
text-indent:-9999px;
margin:0;
}

#FCranking_guest_area #FCranking_video #FCranking_video_wrapper{
width:174px;
border:1px solid #0099ff;
border-bottom-style:none;
padding:10px 30px;
}

*:first-child+html #FCranking_guest_area #FCranking_video #FCranking_video_wrapper{
margin-bottom:-2px;
}

#FCranking_guest_area .rank_icon{
margin-left:5px;
}

#FCranking_guest_area .rank01{
text-align:center;
position:relative;
margin-bottom:15px;
width:174px;
}

#FCranking_guest_area .rank01 a img.pf_photo{
border:1px solid #333333;
margin-bottom:10px;
}

#FCranking_guest_area .rank01 a:hover img.pf_photo{
border:1px solid #ff99cc;
}

#FCranking_guest_area .rank01 p{
margin:0;
}

#FCranking_guest_area .rank01 .pf_name a:hover{
text-decoration:underline;
}

#FCranking_guest_area .rank01 .crown_icon{
position:absolute;
width:29px;
height:27px;
top:60px;
left:116px;
}

*html #FCranking_guest_area .rank01 .crown_icon{
top:60px;
left:88px;
}

#FCranking_guest_area .ranks{
margin-bottom:0px;
width:174px;
}

#FCranking_guest_area .ranks a img.pf_photo{
float:left;
border:1px solid #333333;
margin-right:5px;
}

#FCranking_guest_area .ranks a:hover img.pf_photo{
border:1px solid #ff99cc;
}

#FCranking_guest_area .ranks p{
margin:0;
text-align:left;
}

#FCranking_guest_area .ranks .pf_name a:hover{
text-decoration:underline;
}

#FCsearchResult_area{
margin-bottom:20px;
}

#FCsearchResult_area h3{
text-indent:-9999px;
width:620px;
height:28px;
background:transparent url(../img/fanclub/tit_FCsearchResult.jpg) no-repeat top left;
text-align:right;
padding:16px 20px 0 0;
margin-bottom:10px;
}

#FCsearchResult_area h3 .tit_txt{
display:none;
}

#FCsearchResult_area h3 .tit_date{
color:#FFFFFF;
font-size:12px;
font-weight:normal;
}



#FCsearchResult_area .FCsearchResult_content{
position:relative;
width:618px;
height:138px;
padding:11px;
background:transparent url(../img/fanclub/bg_searchResult.jpg) no-repeat top left;
margin-bottom:20px;
}

#FCsearchResult_area .FCsearchResult_content .thumbnail_online{
background-color:#FF00FF;
color:#FFFFFF;
height:16px;
padding:4px 0 0;
left:12px;
top:128px;
-moz-opacity:0.5;
opacity:0.5;
filter:alpha(opacity=50);
position:absolute;
text-align:center;
width:120px;
}

*:first-child+html #FCsearchResult_area .FCsearchResult_content .thumbnail_online{
top:125px;
}

*html #FCsearchResult_area .FCsearchResult_content .thumbnail_online{
top:126px;
}

#FCsearchResult_area .FCsearchResult_content .pfName{
margin:8px 0 21px;
font-size:14px;
font-weight:bold;
float:left;
}

#FCsearchResult_area .FCsearchResult_content .pfName a:hover{
text-decoration:underline;
}

#FCsearchResult_area .FCsearchResult_content .contentType{
margin:8px 0 0;
float:left;
}

#FCsearchResult_area .FCsearchResult_content .contentType img{
vertical-align:text-bottom;
margin:0 5px 0 10px;
}

#FCsearchResult_area .FCsearchResult_content .btn_checkMore{
margin:0;
float:right;
text-indent:-9999px;
}

#FCsearchResult_area .FCsearchResult_content .btn_checkMore a{
display:block;
width:140px;
height:36px;
background:transparent url(../img/fanclub/btn_checkMore.gif) no-repeat 0px 0px;
}

#FCsearchResult_area .FCsearchResult_content .btn_checkMore a:hover{
background:transparent url(../img/fanclub/btn_checkMore.gif) no-repeat 0px -36px;
}

#FCsearchResult_area .FCsearchResult_content .FC_intro{
width:445px;
height:68px;
position:absolute;
right:21px;
top:58px;
color:#FF0099;
line-height:1.4em;
overflow:hidden;
}

*:first-child+html #FCsearchResult_area .FCsearchResult_content .FC_intro{
top:68px;
}

*html #FCsearchResult_area .FCsearchResult_content .FC_intro{
top:68px;
}

#FCsearchResult_area .FCsearchResult_content .pf_photo a img{
border:1px solid #333333;
}

#FCsearchResult_area .FCsearchResult_content .pf_photo a:hover img{
border:1px solid #FF2CBE;
}

#backtotop{
margin-top:50px;
}

#backtotop a {
color:#FF0099;
text-decoration:none;
}

#backtotop a:hover {
color:#FF99CC;
text-decoration:underline;
}

#myFClist_area{
margin-bottom:20px;
}

#myFClist_area h3{
text-indent:-9999px;
width:640px;
height:44px;
background:transparent url(../img/fanclub/tit_myFC_list.jpg) no-repeat top left;
margin:0 0 10px;
}

#myFClist_area .myFClist_content{
position:relative;
width:288px;
height:170px;
padding:11px;
background:transparent url(../img/fanclub/bg_byFC_list.jpg) no-repeat top left;
margin:0 20px 20px 0;
float:left;
}

#myFClist_area .myFClist_content .pfName{
margin:2px 0 19px;
font-size:14px;
font-weight:bold;
}

*:first-child+html #myFClist_area .myFClist_content .pfName{
margin-top:17px;
}

*html #myFClist_area .myFClist_content .pfName{
margin-top:16px;
}


#myFClist_area .myFClist_content .pfName a:hover{
text-decoration:underline;
}

#myFClist_area .myFClist_content .contentType{
text-align:center;
margin:0 0 23px 0;
}

#myFClist_area .myFClist_content .contentType img{
vertical-align:text-bottom;
margin:0 5px 0 10px;
}

#myFClist_area .myFClist_content .pf_photo{
float:left;
}

#myFClist_area .myFClist_content .pf_photo a img{
margin:0 10px 0 0;
border:1px solid #333333;
}

#myFClist_area .myFClist_content .pf_photo a:hover img{
border:1px solid #FF2CBE;
}

#myFClist_area .myFClist_content .btn_checkFC{
margin:0;
text-indent:-9999px;
}

#myFClist_area .myFClist_content .btn_checkFC a{
display:block;
width:140px;
height:36px;
float:right;
margin:5px 0 10px;
background:transparent url(../img/fanclub/btn_checkFC.gif) no-repeat 0px 0px;
}

#myFClist_area .myFClist_content .btn_checkFC a:hover{
background:transparent url(../img/fanclub/btn_checkFC.gif) no-repeat 0px -36px;
}

#myFClist_area .myFClist_content .btn_sendMail{
margin:0;
text-indent:-9999px;
}

#myFClist_area .myFClist_content .btn_sendMail a{
display:block;
width:140px;
height:36px;
float:right;
background:transparent url(../img/fanclub/btn_sendMail.gif) no-repeat 0px 0px;
}

#myFClist_area .myFClist_content .btn_sendMail a:hover{
background:transparent url(../img/fanclub/btn_sendMail.gif) no-repeat 0px -36px;
}

#myFClist_area .myFClist_content .thumbnail_online{
background-color:#FF00FF;
color:#FFFFFF;
height:16px;
padding:4px 0 0;
left:12px;
top:160px;
-moz-opacity:0.5;
opacity:0.5;
filter:alpha(opacity=50);
position:absolute;
text-align:center;
width:120px;
}

#btn_FCPF{
margin-top:30px;
}

*html #btn_FCPF{
margin-top:60px;
}

#howto_tab{
width:640px;
margin-bottom:20px;
}

#howto_tab ul{
padding:0;
margin:0 auto;
width:489px;
height:44px;
}

*:first-child+html #howto_tab ul{
margin-bottom:-2px;
}


#howto_tab ul li{
display:inline;
float:left;
list-style:none;
text-indent:-9999px;
}

#howto_tab ul li a{
display:block;
}

#howto_tab ul li a#howto01{
width:165px;
height:44px;
background:transparent url(../img/fanclub/howto_tab.jpg) no-repeat 0px 0px;
}

#howto_tab ul li a#howto01:hover{
width:165px;
height:44px;
background:transparent url(../img/fanclub/howto_tab.jpg) no-repeat 0px -50px;
}

#howto_tab ul li#current a#howto01{
background:transparent url(../img/fanclub/howto_tab.jpg) no-repeat 0px -50px;
}

#howto_tab ul li a#howto02{
width:160px;
height:44px;
background:transparent url(../img/fanclub/howto_tab.jpg) no-repeat -165px 0px;
}

#howto_tab ul li a#howto02:hover{
width:160px;
height:44px;
background:transparent url(../img/fanclub/howto_tab.jpg) no-repeat -165px -50px;
}

#howto_tab ul li#current a#howto02{
background:transparent url(../img/fanclub/howto_tab.jpg) no-repeat -165px -50px;
}

#howto_tab ul li a#howto03{
width:164px;
height:44px;
background:transparent url(../img/fanclub/howto_tab.jpg) no-repeat -325px 0px;
}

#howto_tab ul li a#howto03:hover{
width:164px;
height:44px;
background:transparent url(../img/fanclub/howto_tab.jpg) no-repeat -325px -50px;
}

#howto_tab ul li#current a#howto03{
background:transparent url(../img/fanclub/howto_tab.jpg) no-repeat -325px -50px;
}

#howto_tab_vip{
width:640px;
margin-bottom:20px;
}

#howto_tab_vip ul{
padding:0;
margin:0 auto;
width:489px;
height:44px;
}

#howto_tab_vip ul li{
display:inline;
float:left;
list-style:none;
text-indent:-9999px;
}

#howto_tab_vip ul li a{
display:block;
}

#howto_tab_vip ul li a#howto01{
width:165px;
height:44px;
background:transparent url(../img/fanclub/howto_tab_vip.jpg) no-repeat 0px 0px;
}

#howto_tab_vip ul li a#howto01:hover{
width:165px;
height:44px;
background:transparent url(../img/fanclub/howto_tab_vip.jpg) no-repeat 0px -50px;
}

#howto_tab_vip ul li#current a#howto01{
background:transparent url(../img/fanclub/howto_tab_vip.jpg) no-repeat 0px -50px;
}

#howto_tab_vip ul li a#howto02{
width:160px;
height:44px;
background:transparent url(../img/fanclub/howto_tab_vip.jpg) no-repeat -165px 0px;
}

#howto_tab_vip ul li a#howto02:hover{
width:160px;
height:44px;
background:transparent url(../img/fanclub/howto_tab_vip.jpg) no-repeat -165px -50px;
}

#howto_tab_vip ul li#current a#howto02{
background:transparent url(../img/fanclub/howto_tab_vip.jpg) no-repeat -165px -50px;
}

#howto_tab_vip ul li a#howto03{
width:164px;
height:44px;
background:transparent url(../img/fanclub/howto_tab_vip.jpg) no-repeat -325px 0px;
}

#howto_tab_vip ul li a#howto03:hover{
width:164px;
height:44px;
background:transparent url(../img/fanclub/howto_tab_vip.jpg) no-repeat -325px -50px;
}

#howto_tab_vip ul li#current a#howto03{
background:transparent url(../img/fanclub/howto_tab_vip.jpg) no-repeat -325px -50px;
}

#howto_content01{
margin-bottom:30px;
}

#howto_content01 p{
margin:30px 0 20px;
}

.howto_gototop{
width:640px;
text-align:center;
background-color:#d9d9d9;
padding:10px 0;
margin-bottom:40px;
}

.howto_gototop a{
color:#e4059e;
text-decoration:none;
}

.howto_gototop a:hover{
text-decoration:underline;
}

.howto_wrapper{
width:640px;
margin-bottom:30px;
}

.howto_wrapper #tit_howtoSummary{
width:640px;
height:33px;
text-indent:-9999px;
background:transparent url(../img/fanclub/imgHeader0.gif) no-repeat top left;
margin:0 0 20px;
}

.howto_wrapper #tit_checkDiary{
width:640px;
height:33px;
text-indent:-9999px;
background:transparent url(../img/fanclub/imgHeader1.gif) no-repeat top left;
margin:0 0 20px;
}

.howto_wrapper #tit_checkPhoto{
width:640px;
height:33px;
text-indent:-9999px;
background:transparent url(../img/fanclub/imgHeader2.gif) no-repeat top left;
margin:0 0 20px;
}

.howto_wrapper #tit_checkVideo{
width:640px;
height:33px;
text-indent:-9999px;
background:transparent url(../img/fanclub/imgHeader3.gif) no-repeat top left;
margin:0 0 20px;
}

.howto_wrapper .contents_left{
width:260px;
float:left;
}

.howto_wrapper .contents_right{
width:360px;
float:right;
}

.howto_wrapper .contents_left .howto_contents{
margin-bottom:20px;
}

.howto_wrapper .contents_left .howto_contents h4{
font-size:16px;
font-weight:bold;
margin:0 0 10px 0;
padding:6px 0 0 36px;
height:23px;
}

.howto_wrapper .contents_left .howto_contents .entry01{
background:transparent url(../img/fanclub/numHeader1.gif) no-repeat center left;
}

.howto_wrapper .contents_left .howto_contents .entry02{
background:transparent url(../img/fanclub/numHeader2.gif) no-repeat center left;
}

.howto_wrapper .contents_left .howto_contents .entry03{
background:transparent url(../img/fanclub/numHeader3.gif) no-repeat center left;
}

.howto_wrapper .contents_left .howto_contents .entry04{
background:transparent url(../img/fanclub/numHeader4.gif) no-repeat center left;
}

.howto_wrapper .contents_left .howto_contents .entry05{
background:transparent url(../img/fanclub/numHeader5.gif) no-repeat center left;
}

.howto_wrapper .contents_left .howto_contents .entry06{
background:transparent url(../img/fanclub/numHeader6.gif) no-repeat center left;
}

.howto_wrapper .contents_left .howto_contents .entry07{
background:transparent url(../img/fanclub/numHeader7.gif) no-repeat center left;
}

.howto_wrapper .contents_left .howto_contents .entry08{
background:transparent url(../img/fanclub/numHeader8.gif) no-repeat center left;
}

.howto_wrapper .contents_left .howto_contents p{
margin:0;
line-height:1.4em;
}

.howto_wrapper .contents_left .howto_contents p img{
vertical-align:text-bottom;
}

.howto_wrapper .contents_left .howto_contents p a:hover{
text-decoration:underline;
}

.yokuaruBox{
margin-bottom:20px;
}

.cat1 {
	text-indent:-9999px;
	margin:5px 0px 7px 3px;
	background:top left url(../img/fanclub_howto/cat1.gif) no-repeat scroll;
	width:250px;
	height:28px;
}

.cat2 {
	text-indent:-9999px;
	margin:5px 0px 7px 3px;
	background:top left url(../img/fanclub_howto/cat2.gif) no-repeat scroll;
	width:250px;
	height:28px;
}

.cat3 {
	text-indent:-9999px;
	margin:5px 0px 7px 3px;
	background:top left url(../img/fanclub_howto/cat3.gif) no-repeat scroll;
	width:250px;
	height:28px;
}

.cat4 {
	text-indent:-9999px;
	margin:5px 0px 7px 3px;
	background:top left url(../img/fanclub_howto/cat4.gif) no-repeat scroll;
	width:250px;
	height:28px;
}

.cat5 {
	text-indent:-9999px;
	margin:5px 0px 7px 3px;
	background:top left url(../img/fanclub_howto/cat5.gif) no-repeat scroll;
	width:250px;
	height:28px;
}

#qtion {margin-top:3px; margin-left:10px; margin-bottom:10px; padding:0; list-style:none;}

#qtion ul  {list-style:none; margin:10px 0; padding:0;}
#qtion ul li {list-style:none; margin:10px 20px; padding:10px 20px; background-color:#F8F8F8; }
.anstxt{ margin:0; padding:0; color: #333333; line-height:1.4em; font-size:14px;}

#qtion a.qstn:link {color:#FF0099; font-size:16px; font-weight:nomal; text-decoration:none;}
#qtion a.qstn:visited {color:#FF0099; font-size:16px; font-weight:nomal;text-decoration:none;}
#qtion a.qstn:active {color:#FF0099; font-size:16px; font-weight:nomal; text-decoration:none;}
#qtion a.qstn:hover {color: #9900CC; font-size:16px; font-weight:nomal; text-decoration:underline;}

#premium_content{
margin-bottom:30px;
}

#premium_content #premium_btn{
}

#premium_content #premium_btn a{
display:block;
width:640px;
height:50px;
text-indent:-9999px;
background:transparent url(../img/fanclub/btn_fcList.jpg) no-repeat 0px 0px;
}

#premium_content #premium_btn a:hover{
background:transparent url(../img/fanclub/btn_fcList.jpg) no-repeat 0px -50px;
}


















#purchaseBar_area{
}

#purchaseBar_area ul{
margin:0;
padding:0;
width:1004px;
height:62px;
}

#purchaseBar_area li{
float:left;
list-style-type:none;
text-indent:-9999px;
}

#purchaseBar_area ul li a{
display:block;
}

#purchaseBar_area ul#purchaseBar_guest li#purchase01 a{
width:202px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_guest.gif) no-repeat 0px 0px;
}

#purchaseBar_area ul#purchaseBar_guest li#purchase02 a{
width:200px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_guest.gif) no-repeat -202px 0px;
}

#purchaseBar_area ul#purchaseBar_guest li#purchase03 a{
width:200px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_guest.gif) no-repeat -402px 0px;
}

#purchaseBar_area ul#purchaseBar_guest li#purchase04 a{
width:200px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_guest.gif) no-repeat -602px 0px;
}

#purchaseBar_area ul#purchaseBar_guest li#purchase05 a{
width:202px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_guest.gif) no-repeat -802px 0px;
}

#purchaseBar_area ul#purchaseBar_205 li#purchase01 a{
width:167px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_205.gif) no-repeat 0px 0px;
}

#purchaseBar_area ul#purchaseBar_205 li#purchase02 a{
width:167px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_205.gif) no-repeat -167px 0px;
}

#purchaseBar_area ul#purchaseBar_205 li#purchase03 a{
width:167px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_205.gif) no-repeat -334px 0px;
}

#purchaseBar_area ul#purchaseBar_205 li#purchase04 a{
width:167px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_205.gif) no-repeat -501px 0px;
}

#purchaseBar_area ul#purchaseBar_205 li#purchase05 a{
width:168px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_205.gif) no-repeat -668px 0px;
}

#purchaseBar_area ul#purchaseBar_205 li#purchase06 a{
width:168px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_205.gif) no-repeat -836px 0px;
}

#purchaseBar_area ul#purchaseBar_206 li#purchase01 a{
width:168px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_206.gif) no-repeat 0px 0px;
}

#purchaseBar_area ul#purchaseBar_206 li#purchase02 a{
width:167px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_206.gif) no-repeat -168px 0px;
}

#purchaseBar_area ul#purchaseBar_206 li#purchase03 a{
width:167px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_206.gif) no-repeat -335px 0px;
}

#purchaseBar_area ul#purchaseBar_206 li#purchase04 a{
width:167px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_206.gif) no-repeat -502px 0px;
}

#purchaseBar_area ul#purchaseBar_206 li#purchase05 a{
width:167px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_206.gif) no-repeat -669px 0px;
}

#purchaseBar_area ul#purchaseBar_206 li#purchase06 a{
width:168px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_206.gif) no-repeat -836px 0px;
}

#purchaseBar_area ul#purchaseBar_208 li#purchase01 a{
/*width:168px;*/
width:251px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_208.gif) no-repeat 0px 0px;
}

#purchaseBar_area ul#purchaseBar_208 li#purchase02 a{
/*width:167px;*/
width:251px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_208.gif) no-repeat -251px 0px;
}

#purchaseBar_area ul#purchaseBar_208 li#purchase03 a{
/*width:167px;*/
width:251px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_208.gif) no-repeat -502px 0px;
}

#purchaseBar_area ul#purchaseBar_208 li#purchase04 a{
width:167px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_208.gif) no-repeat -502px 0px;
}

#purchaseBar_area ul#purchaseBar_208 li#purchase05 a{
width:167px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_208.gif) no-repeat -669px 0px;
}

#purchaseBar_area ul#purchaseBar_208 li#purchase06 a{
/*width:168px;*/
width:251px;
height:62px;
background:transparent url(../img/fanclub/btn_purchaseBar_208.gif) no-repeat -753px 0px;
}

#footer_area{
clear:left;
}

#howtoGuest_wrapper{
width:640px;
text-align:left;
margin:50px auto;
}
















































