@charset "utf-8";
/* ============================================
   Style Name: fanclub.css
   Style Description: Common Basic Styles
   Site Name:  Nightmare Official Site
   Since: 2009
   Version: 2009
  ============================================ */

/* ---- MY PAGEŒn ---- */
ul.myMenu li a:link     {color:#000000; text-decoration:none;}
ul.myMenu li a:visited	{color:#000000; text-decoration:none;}
ul.myMenu li a:hover	{color:#555555; text-decoration:underline;}
ul.myMenu li a:active	{color:#000000; text-decoration:none;}

/* ---- top ---- */
#fun{
	color:#666666;
	font-size:10px;
	margin:0;
}
#funTopIndex img{
	margin:20px 0 10px 0;
}
#listBlog li {
	margin-bottom:1em;
	padding:0 0 0 15px;
	background:url(/img/fanclub/arrow_memberblog.gif) 0 0.35em no-repeat;
	color:#666666;
}
#listBlog a {
	font-weight:bold;
	color:#866D2F;
	margin-right:10px;
}
#listSpecial li {
	margin-bottom:1em;
	padding:0 0 0 15px;
	background:url(/img/fanclub/arrow_special.gif) 0 0.35em no-repeat;
	color:#666666;
}
#listSpecial a {
	font-weight:bold;
	color:#4F5593;
	margin-right:10px;
}
#listLive li {
	margin-bottom:1em;
	padding:0 0 0 15px;
	background:url(/img/fanclub/arrow_livereport.gif) 0 0.35em no-repeat;
	color:#666666;
}
#listLive a {
	font-weight:bold;
	color:#990000;
	margin-right:10px;
}

#listWall li {
	margin-bottom:1em;
	padding:0 0 0 15px;
	background:url(/img/fanclub/arrow_wallpaper.gif) 0 0.35em no-repeat;
	color:#666666;
}
#listWall a {
	font-weight:bold;
	color:#739900;
	margin-right:10px;
}

#footerMenu {
	font-size:10px;
	color:#666666;
	padding:20px 0 0 200px;
}
#footerMenu a{
	color:#666666;
}

/* ---- photo ---- */
#photoBox {
	width:575px;
	background-image: url(../img/fc/ttl_bg2.png);  
	background-repeat:repeat;
	padding:20px;
	text-align:center;
	margin:10px 0 0 0;
	color:#ffffff;
}
#photoBox img {
	margin:20px 0;
}
#zoomBtn {
	text-align:center;
}
.spr17 {
	margin-right:17px;
}
.boxPhotoList {
	width:664px;
}
.boxPhotoList dl {
	float:left;
	width:200px;
	padding:0 0 15px 0; 
	background:#FFFFF;
	border:solid 1px #eeeeee;
}
.boxPhotoList dt {
	width:200px;
	padding:15px 0 0 0;
	margin:0 0 10px 0;
	text-align:center;
	font-size:0;
	line-height:0;
	/* background:url(/img/photo/bgPhotoList.gif) top right no-repeat; */
}
.boxPhotoList dd {
	margin:0;
	padding:0 15px 0 15px;
}
.boxPhotoList dd a{
	color:#666666;
}
#photoDate {
	font-size:10px;
	color:#980505;
}
#photoSubject {
	margin:10px 0 0 0;
	color:#666666;
	font-size:16px;
	font-weight:bold;
}
table#photoUpdate {
	width:660px;
	margin:0 0 10px 10px;
	color:#666666;
}
#photoSwf {
	width:664px;
	padding-bottom:35px;
	background:#000000;
}
#photoSwfInner {
	padding:35px 52px 0 52px;
	background:#000000;
}
table#bnflash,table#bnWmv {
	margin:0;
	width:664px;
	color:#000;
}
table#bnflash th {
	width:132px;
	text-align:center;
	padding:10px 0;
	/*background:#333333;*/
}

table#bnWmv th {
	width:108px;
	text-align:center;
	padding:10px 0;
	/*background:#333333;*/
}

table#bnflash td,table#bnWmv td {
	padding:0 10px 0 0;
	/*background:#444444;*/
	vertical-align:middle;
	font-size:10px;
}
.clear {
	clear:both;
}
.tright {
	text-align:right;
}
.spr17 {
	margin-right:17px;
}
table#pagenation {
	float:right;
	margin:0px;
	padding:0;
}
#pagenation th,table.pagenation2 th,table.pagenation3 th{
	color:#555555;
}

#pagenation th strong,table.pagenation2 th strong,table.pagenation3 th strong {
	color:#000000;
}

#pagenation a:link,table.pagenation2 a:link,table.pagenation3 a:link {
	color:#000000;
	text-decoration:underline;
}
#pagenation a:visited,table.pagenation2 a:visited,table.pagenation3 a:visited {
	color:#000000;
	text-decoration:underline;
}
#pagenation a:active,table.pagenation2 a:active,table.pagenation3 a:active	{
	color:#FFFFFF;
	text-decoration:none;
}
#pagenation a:hover,table.pagenation2 a:hover,table.pagenation3 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#pagenation a,table.pagenation2 a,table.pagenation3 a {
	padding:4px;
	margin:0 1px;
	border:solid 1px #4C5080;
	background:#D0D5EA;
	display:block;
	outline:0;
	white-space:nowrap;
}
#pagenation a:hover,table.pagenation2 a:hover,table.pagenation3 a:hover {
	border:solid 1px #4C5080;
	background:#7983C1;
}
.pageSelect {
	padding:4px;
	margin:0 1px;
	/*border:solid 1px #4C5080;*/
	background:#333333;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}


/* WallPaper */

.boxWallPaper {
	width:500px;
}

.boxWallPaperInner {
	float:left;
	width:250px;
	padding:10px 0px 10px 15px; 
	margin:0 20px 10px 0;
	background:#FFF;
	border:solid 1px #666666;
}

.boxWallPaperInner dl {
	width:210px;
}

.boxWallPaperInner dt {
	padding:10px 15px 5px 15px;
}

.boxWallPaperInner dd {
	margin:0 15px 5px;
}

.boxWallPaperInner ul {
	width:210px;
	margin-top:5px;
}

.boxWallPaperInner li {
	margin-bottom:2px;
	text-align:center;
}

.boxWallPaperInner li a:link    {color:#000000; text-decoration:none;}
.boxWallPaperInner li a:visited	{color:#000000; text-decoration:none;}
.boxWallPaperInner li a:hover	{color:#555555; text-decoration:underline;}
.boxWallPaperInner li a:active	{color:#000000; text-decoration:none;}



.cFFFFFF {
	color:#FFFFFF;
}


/* ---- ‰ïˆõƒe[ƒuƒ‹ ---- */

.kaiinTbl_n {
	margin: 30px 0 18px 0;
}


.kaiinTbl_n table.hyou,
.kaiinTbl_n table.mhyou {
	border:none;
	border-collapse:collapse; border-spacing:0;
	color:#cccccc;
    font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","ƒƒCƒŠƒI",Meiryo,"‚l‚r ‚oƒSƒVƒbƒN",Osaka,Verdana,Arial,Helvetica,sans-serif;
    width:642px;
	margin:3;
	padding:2;
}



.kaiinTbl_n table.hyou th,
.kaiinTbl_n table.hyou td,
.kaiinTbl_n table.mhyou th,
.kaiinTbl_n table.mhyou td  {
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","ƒƒCƒŠƒI",Meiryo,"‚l‚r ‚oƒSƒVƒbƒN",Osaka,Verdana,Arial,Helvetica,sans-serif;
	line-height:150%;
	text-align:left;
	padding:4px 0 5px 0;
	border: 1px solid #000000;
	}


.kaiinTbl_n table.hyou th,
.kaiinTbl_n table.hyou td {
	}
	

.kaiinTbl_n table.hyou th,
.kaiinTbl_n table.mhyou th {
	padding:0 0 0 5px;
	/*background: #333333;*/
	color:#000;
	}
	
.kaiinTbl_n table.hyou td,
.kaiinTbl_n table.mhyou td {
	/*background: #444444;*/
	color:#000;
	padding:5px 0 5px 5px;
	}

.kaiinTbl_n table.hyou th {
	padding:5px;
    width:180px;
	}

.kaiinTbl_n table.mhyou th {
    width:90px;
	}


.kaiinTbl_n table.hyou td {
	width:454px;
	}

.kaiinTbl_n table.mhyou td.mail1 {
	width:420px;
	border-right:none;
	}

.kaiinTbl_n table.mhyou td.mail2 {
	border-left:none;
	}


.kaiinTbl_n table.hyou tr.error th,
.kaiinTbl_n table.mhyou tr.error th,
.kaiinTbl_n table.hyou tr.error td,
.kaiinTbl_n table.mhyou tr.error td {
	/*background:#DDDDDD;*/
	color:#E41141;
	}
	
.kaiinTbl_n table.mhyou tr.error th .errorBox {
	/*border:3px solid #4D4C4C;*/
	}




/* BTN AREA */

ul.btnarea_n {
/*	background:#282828; */
    width:642px;
	margin: 0px 0 10px 22px;
	padding:3px 0 19px 0;
	text-align:center;
	}

ul.btnarea_n li {
	text-align:center;
	margin-top:16px;
	}
	



/* ==== kaiin ==== */

.kaiin frame_n {
     font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background: #000000;
	border: 1px solid #000000;
	margin: 0px 0px 10px 22px;
	padding: 0px;
	width: 642px;
}

.sendTxt_n {
    background:#000000;
	color:#ffffff;
    width:642px;
	font-size:16px;
	font-weight:bold;
	margin: 0px 0 30px 22px;
	padding:19px 0;
	text-align:center;
	}

.sendTxt_n p.normalp {
	font-size:12px;
	font-weight:normal;
	}

.sendTxt_n .tleft {
	text-align:left;
	margin:0 20px;
	}

.sendTxt_n p.redp {
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
	}

/* ERROR TXT */
ul.errorTxt_Fc {
	background:#666666;
    width:642px;
	margin:0;
	padding:8px 0;
	text-align:center;
	}
	
ul.errorTxt_Fc li {
	color:#FFF;
	font-weight:bold;
	text-align:center;
	}











/*2010.1014’Ç‰Á*/
.Tbl{
	margin:0;
}

.Tbl table.hyou{
	border:none;
	border-collapse:collapse; border-spacing:0;
	color:#cccccc;
    font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","ƒƒCƒŠƒI",Meiryo,"‚l‚r ‚oƒSƒVƒbƒN",Osaka,Verdana,Arial,Helvetica,sans-serif;
	margin:3;
	padding:2;
}

.Tbl table.hyou th,
.Tbl table.hyou td {
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","ƒƒCƒŠƒI",Meiryo,"‚l‚r ‚oƒSƒVƒbƒN",Osaka,Verdana,Arial,Helvetica,sans-serif;
	line-height:150%;
	text-align:left;
	padding:4px 0 5px 0;
	border: 1px solid #000000;
	}

.Tbl table.hyou th{
	background: #333333;
	text-indent:10px;
	color:#cccccc;
	}
	
.Tbl table.hyou td {
	background: #444444;
	color:#ffffff;
	padding:5px 0 5px 10px;
	}


p.text_white{
    font-size:12px;
    line-height:20px;
    color:#ffffff;
    text-align:left;
}

p.text_gray_6{
    font-size:12px;
    line-height:20px;
    color:#666666;
    text-align:left;
}



span.red {
    color:#ff0000;
}


p.btn_box{
    text-align:center;
    padding:0;
    margin:10px 0 0 0;
}

span.size14{
    font-size:14px;
}

#contactID{
    color:#ffffff;
}

.credit frame{
    background-color:#000000;
}


.faqList_all{
    width:664px;
    margin-left:0px;
    color:#ffffff;
}

.faqList_all dl{
    background:transparent url(../img/faq/bgFaqTitle.gif) no-repeat scroll left top;
    color:#ffffff;
    font-weight:bold;
    line-height:31px;
    padding:9px 10px 0 0px;
}

.faqList_all dd{
    border-top:1px solid #FFFFFF;
    margin-left:0px;
}

.faqList_all dt{
    margin-left:0px;
}

dl.faqList_all ul {
    padding:10px 20px 0;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

dl.faqList_all li {
    margin-bottom:7px;
    background:transparent url(../img/faq/iconArrow2.gif) no-repeat scroll left center;
    padding:0 0 0 20px;
    background-position:0 0 0 -10px;@
}

.faqNavi{
    width:664px;
    margin-left:0px;
    margin-bottom:7px;
}

.faqNavi_li{
    width:614px;
    margin-left:50px;
    color:#ffffff;
}

#pankuzu{
    width:664px;
    margin-left:0px;
    overflow:hidden;
    margin-bottom:10px;
    color:#ffffff;
}

.pankuzu_li{
    float:left;
    color:#ffffff;
}

p.title_faq{
    width:664px;
    margin-left:0px;
    margin-bottom:10px;
}

.faq_Detail{
    width:664px;
    margin-left:0px;
}

dl.faq_Detail dt{
    background:transparent url(../img/faq/bgQ.gif) no-repeat scroll left top;
    color:#ffffff;
    font-weight:bold;
    line-height:31px;
    padding:8px 10px 0 46px;
    border-bottom:1px solid #ffffff;
}

dl.faq_Detail dd{
    color:#ffffff;
    margin-left:30px;
}

#boxUnder_faq{
    margin:0 20px 0 275px;
    width:634px;
}

.ticket p{
	width:200px;
	height:30px;
	color:#FFF;
	text-align:center;
	padding:8px 0 0 0;
}


/*fanclub_page’Ç‹L_0423*/
.kaiin .fc_box {
    margin-top:15px;
	margin-bottom:0px;
    margin-left:auto;
	margin-right:auto;
    text-align:center;
	height:300px;
	padding-bottom:10px; 
	padding-top:30px; 
	padding-left:45px;
	padding-right:45px; 
	text-align:center;
}

#.kaiin .fc_box_02{
    margin-top:0px;
	margin-bottom:10px;
    margin-left:auto;
	margin-right:auto;
	height:300px;
	padding-bottom:30px; 
	padding-top:30px; 
	padding-left:45px;
	padding-right:45px; 
	text-align:left;
}

#left-img{
    float:left;
    margin-right:20px;
    background-image:url(../../img/fanclub/nightmare_img.jpg);
}

#right-img{
    float:right;
    background-image:url(../../img/fanclub/shikishi.jpg);
}

#naightmare_img{
    background-image:url(../../img/fanclub/img_800_1066.jpg);
}
