@charset "utf-8";
/*********************************************************/
.font80{
	font-size: 80%;
	line-height: 1.4em;
}
.font80m{
	font-size: 80%;
	line-height: 1.4em;
	text-align: center;
}
.font90{
	font-size: 90%;
	line-height: 1.5em;
}
.font90m{
	font-size: 90%;
	line-height: 1.5em;
	text-align: center;
}
.font100{
	font-size: 100%;
	line-height: 1.5em;
}
.font100m{
	font-size: 100%;
	line-height: 1.5em;
	text-align: center;
}
.fontred{
	color: red;
}
.fontorange{
	color: #EC8200;
}
.fontblue{
	color: blue;
}
.fontgreen{
	color: #00B702;
}
.fontwhite{
	color: #FFFFFF;
}
/****************************************************************点扇imarginｔ・j**/
.dash-line-1{
	clear: both;
	margin: 0;
	border-bottom-color: #999999;
	border-bottom-style: dashed;
	border-bottom-width: 1;
}

/*******************************************************************点扇imarginあゆj**/
.dash-line-2{
	clear: both;
	margin: 4 14 4 14;
	border-bottom-color: #999999;
	border-bottom-style: dashed;
	border-bottom-width: 1;
}
.dash-line-3{
	clear: both;
	margin: 5 3 5 3;
	border-bottom-color: #999999;
	border-bottom-style: dashed;
	border-bottom-width: 1;
}
/*******************************************************************_扇imarginｔ・j**/
.dash-line-4{
	clear: both;
	margin: 4 0 4 0;
	border-bottom: double #00A7DB;
	border-bottom-width: 6;
}
/*************************************************************グローバルレイアウト**/

body{
	margin: 0; padding: 0;
	color: #000000;
	background-image: url(../img/bg_main_side.gif); 
	font-family: "Verdana, Arial, Helvetica, ＭＳ Ｐゴシック, ＭＳ ゴシック, Osaka";
}
#head{
	width: 100%;
	height: 74px;
	margin-top: 0; padding: 0;
	text-align : center;
	background-image: url(../img/bg_head_side.gif); 
}
#main{
	width: 100%;
	margin-top: 0; padding: 0;
	text-align: center;
	background-image: url(../img/bg_main_side.gif); 
}
#foot{
	width: 100%;
	margin-top: 0; padding: 0;
	text-align: center;
	background-image: url(../img/bg_main_side.gif); 
}
#memberpage{
	width: 100%;
	margin: 8; padding: 0;
}
/************************ for Bug of IE6 **/
.tbl_center{
	margin-left : auto;
	margin-right : auto;
	text-align : left;
}
.tbl_right{
	margin-left : auto;
	margin-right : 0;
	text-align : right;
}
/*****************************************/

.concert_new{
	margin: 0;
	padding: 4;
	font-size: 100%;
	line-height: 1.4em;
}
.concert_frame1{
	width: 500;
	margin: 0 14 8 14;
	padding: 0;
	border: solid;
	border-width: 2;
	border-color: #FFFFCC;
}
.concert_frame2{
	width: 500;
	margin: 0 14 4 14;
	padding: 0;
	border: solid;
	border-width: 2;
	border-color: #D3980C;
}
.memnavi_frame{
	width: 500;
	margin: 0 14 8 14;
	padding: 0;
	border: none;
	text-align:right;
}
.navi_box1{
	width:85%;
	padding:5 0 5 0;
	text-align : left;
	border: dashed;
	border-width: 0 0 1 0;
	border-color: #FFFFCC;
}
.navi_box2{
	width:85%;
	padding:5 0 5 0;
	text-align : center;
	border: dashed;
	border-width: 0 0 1 0;
	border-color: #FFFFCC;
}
.navi_box3{
	width:85%;
	padding:7px;
	color: #993333;
	text-align : left;
	border: 1px solid #CC6633;
	background: #EEE;
}
.mem-img{
	float: left;
	margin: 4;
	text-align : center;
	border-color: White;
	border-width: 2;
	border-style: solid;
	background-color: White;
}
.img-noframe{
	border-width: 0;
}
.mem-navi{
	margin: 0;
	padding: 4;
	text-align:right;
	font-size: 100%;
	line-height: 1.4em;
}
.ill-img{
	width:160px;
	margin: 0;
	padding: 1px;
	text-align : center;
	font-size: 90%;
	border-color: White;
	border-width: 2px;
	border-style: solid;
	background-color: White;
}
.navi_sub{
	font-size: 80%;
	line-height: 1.4em;
	background-repeat: no-repeat;
}
.affiliates{
	width:200px;
	margin-bottom: 18px;
	padding: 0;
	text-align : center;
	font-size: 90%;
	border: none;
}





