/*-------------------------------------------------------共通--------------------------------------------------------*/

body {
	color: #aaa;
	text-decoration: none;
	font-size:10px;
	line-height:14px;
	border:none;
	border-collapse:collapse;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: #E5E5E5;
}

a{text-decoration: none;}
a:link {color: #C20C32;text-decoration: none;}
a:visited {color: #C93558;text-decoration: none;}
a:hover {color: #C20C32;text-decoration: none;}

a.artist{text-decoration: none;}
a.artist:link {color: #C20C32;text-decoration: none;}
a.artist:visited {color: #C93558;text-decoration: none;}
a.artist:hover {color: #C20C32;text-decoration: underline;background: #1A1818;}

a.btn{text-decoration: none;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#C20C32;background: #1A1818;}
a.btn:link {color: #C20C32;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#C20C32;background: #1A1818;}
a.btn:visited {color: #C20C32;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#C20C32;background: #1A1818;}
a.btn:hover {color: #fff;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#fff;background: #2a2626;}

h1,h2,h3 { display:none; }

/*--黒--*/
.Black {
	color: #000;
}

/*--クリア--*/
.clears{
	clear:both;
}

/*--非表示--*/
.disphide{
	display:none;
}

/*-------------------container--------------------*/

#Container{
	margin:0px auto 0px auto;
	width:800px;
}

/*-------------------トップエリア--------------------*/
#bar{
	width:800px;
	height:65px;
	background: #CA1218;
	background-image:url("../images/love1.gif");
	background-repeat: no-repeat;
}
#head{
	width:800px;
	height:286px;
	background: #CA1218;
}
.headL{
	position: relative;
	float:left;
	width:401px;
	height:286px;
	background: #CA1218;
	background-image:url("../images/love2.gif");
	background-repeat: no-repeat;
}
.headR{
	position: relative;
	float:right;
	width:399px;
	height:286px;
	background: #000;
	background-image:url("../images/love3.jpg");
	background-repeat: no-repeat;
}


/*-------------------ボタン--------------------*/
#Btns{
	clear:both;
	margin:0px auto 0px auto;
	width:800px;
	height:45px;
	background: #000;
	text-align: center;
	font-size:17px;
	line-height:45px;
	font-family:'sans-serif';
	font-weight:bold;
}
.Btndate{
	color: #fff;
	font-size:10px;
	font-weight:normal;
}
.kl{
	color: #fff;
	font-weight:normal;
}



/*-------------------コピーエリア--------------------*/
#CopyArea{
	clear:both;
	padding:20px 0px 20px 0px;
	background: #1A1818;
	width:800px;
}

#CopyJ{
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	width:740px;
	font-size:11px;
	line-height:18px;
}

#CopyE{
	padding:15px 0px 0px 0px;
	margin:0px auto 0px auto;
	width:740px;
}
.titleJ {
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
	line-height:22px;
	color: #fff;
}
.titleE {
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	line-height:22px;
	color: #fff;
}
.dateJ {
	text-decoration: none;
	font-size:12px;
	line-height:16px;
	color: #fff;
}
.dateE {
	text-decoration: none;
	font-size:10px;
	line-height:16px;
	color: #fff;
}

#Profile{
	padding:0px 0px 0px 0px;
	margin:20px auto 0px auto;
	width:740px;
	height:125px;
	background: #000;
	background-image:url("../images/jpn.gif");
	background-repeat: no-repeat;
}

#Jpn{
	padding:8px 20px 0px 140px;
	margin:0px 0px 0px 0px;
	text-decoration: none;
	font-size:10px;
	line-height:14px;
}

/*-------------------mapフラッシュエリア--------------------*/
#map_Flash{
	width:800px;
	height:425px;
	background: #fff;
}



/*-------------------エリア表示--------------------*/
#Area{
	margin:0px auto 0px auto;
	width:800px;
	height:370px;
	background: #000;
}
.AreaA{
	position: relative;
	float:left;
	width:266px;
	height:370px;
	background: #000;
}
.AreaBCDE{
	position: relative;
	float:right;
	width:534px;
	height:370px;
	background: #000;
}
.AreaBC{
	position: relative;
	float:left;
	width:267px;
	height:370px;
	background-image:url("../images/bg.gif");
	background-repeat: no-repeat;
}
.AreaDE{
	position: relative;
	float:right;
	width:267px;
	height:370px;
	background-image:url("../images/bg.gif");
	background-repeat: no-repeat;
}
.AreaL{
	clear:both;
	width:266px;
	height:1px;
}

.AreaH{
	margin:0px 0px 0px 0px;
	padding:20px 0px 30px 0px;
}
.AreaAlp{
	position: relative;
	float:left;
	width:40px;
	text-align: right;
	text-decoration: none;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	color: #C20C32;
}
.AreaTxt{
	position: relative;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	width:226px;
}
.AreaTitle{
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	color: #fff;
}
.AreaTime{
	font-size:10px;
	line-height:14px;
	color: #fff;
}
.AreaAddr{
	margin:5px 0px 0px 0px;
	font-size:10px;
	line-height:14px;
}
.AreaArt{
	margin:10px 0px 10px 0px;
	font-size:12px;
	line-height:17px;
	color: #fff;
}

/*-------------------キャプション--------------------*/
#CapArea{
	margin:0px 0px 0px 0px;
	width:800px;
	background: #1A1818;
}
.caption{
	padding:15px 0px 15px 0px;
	margin:0px auto 0px auto;
	width:740px;
	font-size:10px;
	line-height:14px;
}


/*-------------------フッタ--------------------*/
#Foot{
	margin:0px 0px 0px 0px;
	width:800px;
	height:75px;
	background: #fff;
}



/*-------------------小窓--------------------*/

body.smallwin {
	color: #333;
	text-decoration: none;
	font-size:10px;
	line-height:14px;
	border:none;
	border-collapse:collapse;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url("../images/sbg.gif");
	background-repeat: no-repeat;
}

a.close{text-decoration: none;}
a.close:link {color: #C20C32;text-decoration: none;}
a.close:visited {color: #C20C32;text-decoration: none;}
a.close:hover {color: #C20C32;text-decoration: underline;}


/*-------------------container--------------------*/

#ContainerS{
	margin:0px auto 0px auto;
	width:100%;
}

/*-------------------コンテンツ--------------------*/

#ArtistName{
	margin:75px auto 0px auto;
	width:410px;
	height:40px;
	font-size:14px;
	line-height:14px;
	color: #000;
}

#ArtistPhoto{
	margin:0px auto 0px auto;
	width:100%;
	height:300px;
	background: #1A1818;
	text-align:center;
}

#ArtistTxt{
	margin:20px auto 0px auto;
	width:410px;
	font-size:10px;
	line-height:14px;
}

#FootS{
	margin:30px auto 0px auto;
	width:410px;
	height:40px;
	font-size:10px;
	line-height:14px;
	text-align:center;
}

