@import url("default.css");

@charset "utf-8";
/*----------------------------------------------------
	基本設定、リンクカラー、レイアウト、横幅設定など
----------------------------------------------------*/
a:link			{ color: #03A4E7; text-decoration:none;}
a:visited		{ color: #9966CC; text-decoration:none;}
a:hover,a:active 	{ color: #03A4E7; text-decoration:underline;}

/*----------------------------------------------------
	汎用class
----------------------------------------------------*/
.imgR		{ float: right; margin: 0 0 10px 10px;}
.imgL		{ float: left; margin: 0 10px 10px 0;}
.btn		{ text-align: center;}
.clear		{ clear:both;}
.f-L		{ float:left;}
.f-R 		{ float:right;}


/*
	clearfix
*/
.clearfix:after {
		content: url(../../images/pixel.gif);
		display: block; clear: both;
		height: 0;
}

/*Hides from IE5-mac \*/
* html ul {
    height: 1%;
}
ul {
    display: block;
}
*+html body ul {
    zoom: 1;
}
/*End hide from IE5-mac */

/*----------------------------------------------------
	Layout
----------------------------------------------------*/
#wrapper {
		width:auto; height:auto;
}
#container {
		width:750px; min-height:525px;
		margin:0 auto; text-align:center;
		background:url(images/container-bg.gif) no-repeat;
		padding:25px 15px 30px;
		margin-top:20px;
}
#container2 {
		width:750px; min-height:525px;
		margin:0 auto; text-align:center;
		background:url(images/container-bg.gif) no-repeat;
		padding:25px 15px 30px;
		margin-top:20px;
}
#main {
		width:750px; height:auto;
		text-align:left;
}
/* -----------------------------------------------------------
	#header
		ヘッダー
----------------------------------------------------------- */
#menu {
		width:750px; height:23px;
		margin-bottom:10px;
		background:#ff7fc1;
}
a.Menu_Button {
		height:23px;
		background-position:left top;
		background-repeat:no-repeat;
		float:left;
}
a.Menu_Button:hover {
		background-position:left bottom;
}

/*----------------------------------------------------
	#main
		メイン
----------------------------------------------------*/
#main-left {
		width:390px; height:auto;
		margin-right:15px;
		float:left;
}
#main-right {
		width:345px; height:auto;
		float:right;
}
#fanclubnews {
		width:325px; height:auto;
		padding:10px;
		background-color:#ff7fc1;
}
.fanclubnews-top {
		width:325px; height:10px;
		background:url(images/news-frame1.gif) no-repeat;
		line-height:0;
		margin:0; padding:0;
		font-size:0px;
}
.fanclubnews-body {
		width:305px; height:auto;
		background:url(images/news-frame2.gif) repeat-y;
		padding:0 10px; margin:0;
		font-size:0px;		
}
#newsTop {
		width:304px; height:35px;
		background:url(images/news-header.gif) no-repeat;
}
#newsBottom {
		width:304px; height:89px;
		background:url(images/card-info.gif) no-repeat;
}
.fanclubnews-bottom {
		width:325px; height:10px;
		background:url(images/news-frame3.gif) no-repeat;
		line-height:0;
		margin:0; padding:0;
		font-size:0px;		
}
ul.newsList {
		padding:15px 0;
		margin:0px;
		min-height:100px;
		height: auto !important;
		height: 100px;
		font-size:12px;
		line-height:150%;		
}
ul.newsList li {
		background:url(images/icon-arrow1.gif) no-repeat;
		padding-left:10px;
		background-position:0px 6px;
}
/*----------------------------------------------------
	#footer
		フッター
----------------------------------------------------*/
.copyright {
		width:388px; height:16px;
		text-align:center;
		background:url(images/copyright.gif) no-repeat;
		display:block;
		margin:20px auto; padding:0px;
}

#copyright{
	width:60%;
	margin:10px auto;font-size:11px;
	background:#fff;
	text-align:center;
}

/* -----------------------------------------------------------
	#H
		見出し小見出し
----------------------------------------------------------- */
h1 {
		margin:0 0 7px; padding:0;
}
h2 {
		margin:10px 0 20px; padding:0;
		font-size:16px; font-weight:bold;
		color:#FF1374;
}
/* -----------------------------------------------------------
	#menber
		メンバー
----------------------------------------------------------- */
#member {
		width:750px;
		clear:both;
		min-height:415px;
		height: auto !important;
		height: 415px;		
	
}
#member-left {
		width:533px; height:auto;
		margin-right:15px;
		float:left;
		background-color:#FFFFFF;
}
#member-left-space {
		padding:15px;
}
#member-right {
		width:200px; height:auto;
		float:right;
}
.member-rightbox {
		width:198px; height:auto;
		background-color:#FFFFFF;		
}
.rightbox-title {
		width:176px; height:auto;
		background-color:#fff2f7;
		border:1px solid #FFFFFF;		
		font-size:15px;
		font-weight:bold;
		text-align:center;
		padding:10px;
}
.leftbox-title {
		width:493px; height:auto;
		background-color:#FCE9F1;
		border:1px solid #FFFFFF;		
		font-size:15px;
		font-weight:bold;
		text-align:center;
		padding:10px;
}
.backnumberlist {
		padding:0 10px 10px;
}


/* -----------------------------------------------------------
	#etc
		その他
----------------------------------------------------------- */

.mb-10			{ margin-bottom:10px;}

.p-10			{ padding:10px;}
.ml-20			{ margin-left:20px;}
.m-10			{ margin:10px;}
.bold			{ font-weight:bold;}
.orange1		{ color:#FF8400;}
.orange2		{ color:#FFA626;}
.red1			{ color:#CC1800;}
.red2			{ color:#FF427C;}
.aquablue		{ color:#0096AC;}
.blue1			{ color:#001E9E;}
.green1 		{ color:#98C500;}
.beige1			{ color:#EAD2AF;}
.beige1			{ color:#EAD2AF;}
.p12			{ font-size:12px;}
.center {text-align:center;}