@charset"Shift_JIS";

body{
	margin:0px;
	color:#333333;
	background-color:#ccc;
	font-size:12px;
	line-height:1.6em;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;
	text-align:center;
	scrollbar-base-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#cccccc;
}

td{
 color:#333333;
 font-size:12px;
 line-height:180%;
 font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;
 text-align:left;
 }

A:link, A:visited, A:active, A:hover { text-decoration : none } 
A:link, A:visited, A:active { color:#C20178; }
A:hover   { color:#000; }

img{border:0px;}

.head{
 margin:0px;
 background-color:#000000;
 }
.base{
 background-color:#ffffff;
 border:1px solid #cccccc;
 }

.menu{
 margin:0px;
 background-color:#000000;
 text-align:right;
 }
 
.logo{ padding-right:20px; text-align:right;}
.contents{padding:30px 20px;}
.sub{padding:10px 20px;}
.sub2{padding-left:20px;}
.cd{padding:10px 10px 10px 0 ;}
.jac{ border:1px solid #ccc;}

.cd_title{
 color:#171372;
 font-size:16px;
 line-height:1.4em;
 font-weight:bold;
 }
 
.list{
 margin:20px 0;
 padding:10px 18px;
 background-color:#eeeeee;
 border:1px solid #999999;
 }
 
.title{
 padding:10px 0 0 0 ;
 color:#000000;
 font-weight:bold;
 }

.disco_list{
 margin:5px 0;
 padding:2px;
 border-bottom:1px solid #999999;
 }

.disco_list2{
 margin:5px 0;
 padding:2px;
 border-bottom:1px solid #ffffff;
 }

.player{margin:3px 0;vertical-align:-0.3em;}

.topics{
text-align:center;
		padding:10px 15px;
		background:#F3F3F3;
		border:1px solid #CCC;
		/*	 background-color:#F2E6DA;	*/
		/*	 border:1px solid #BFA38F;	*/
 }

.letter{
	margin:0 20px;
	padding:10px;
	}

.youtube{
	margin:5px auto;
	padding:0;
	width:520px;
	background-color:#FFF;
	text-align:center;
	}

.qr{
	margin:5px 0;
	padding:5px;
	font-size:10px;
	line-height:140%;
	background-color:#eeeeee;
	}

 .copy{
 margin-top:4px;
 font-size:11px;
 color:#cfe5d2;
 background-color:#000000;
 text-align:center;
 }

A.copy2:link, A.copy2:visited, A.copy2:active, A.copy2:hover { text-decoration : none } 
A.copy2:link, A.copy2:visited, A.copy2:active  { color:#cfe5d2; }
A.copy2:hover   { color:#ffffff; }

a.cp:link, a.cp:visited , a.cp:active , a.cp:hover { text-decoration : none } 
a.cp:link    { color:#cccccc; }
a.cp:visited { color:#cccccc; }
a.cp:active  { color:#cccccc; }
a.cp:hover   { color:#ffffff; }

.b{font-weight:bold;}
.s{font-size:10px;}
.sp{color:#171372;}
.sp2{color:#171372;font-weight:bold;}
.red{color:#cc3366;}
.big{
	color:#171372;
	font-size:18px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	line-height:160%;
	}

input,textarea{padiing:0px;
 border:#999999 1px solid;
 color:#000000;
 background-color:#ffffff;
 font-size:12px;
 line-height:140%;}

.interview{

	}

.photo_left{
	float:left;
	margin: 0 10px 0 0;
	padding:3px;
	border:1px solid #ccc;
	}

.photo_right{
	float:right;
	margin: 0 0 0 10px;
	padding:3px;
	border:1px solid #ccc;
	}



.center{
text-align:center;

