A { 
color: #006699;
text-decoration: none; /* リンク文字の下線 */ 
font-weight: bold; /* リンク文字の太さ */ 
} 

A:hover { 
color: #FF0000; /* ポイント時の文字色 */ 
} 

strong A { color: gray; 
	 font-weight: 100; /* リンク文字の太さ */ 

}

strong A:hover { 
color: #FFCC33; /* ポイント時の文字色 */ 
} 

A.index { 
color: white;
text-decoration: none; /* リンク文字の下線 */ 
font-weight: 100; /* リンク文字の太さ */ 
} 

A.index2 { 
	color: #5C5C5C;
	font-family: 'sans-serif' , 'ArialMS', 'Arial';	
	 font-size: 14px;
	 font-weight: 800; !important
	text-decoration: none; /* リンク文字の下線 */ 
	font-weight: 100; /* リンク文字の太さ */ 
} 

A:hover.index { 
	color: yellow;
	text-decoration: none; /* リンク文字の下線 */ 
//font-weight: bold; /* リンク文字の太さ */ 
} 

A:hover.index2 { 
color: yellow;
text-decoration: none; /* リンク文字の下線 */ 
//font-weight: bold; /* リンク文字の太さ */ 
} 

A.disco { 
color: #FF0000;
text-decoration: none; /* リンク文字の下線 */ 
font-weight: 400; /* リンク文字の太さ */ 
} 

A:hover.disco { 
color: #006699; /* ポイント時の文字色 */ 
} 


b {
	font-family: 'ArialMS', 'Arial', 'sans-serif';	 line-height: 21px;
	 margin-bottom: 0px;
	 margin-top: 0px;
	 color: #3f3f3f;
	 font-size: 15px;
	 line-height: 40px;
	 opacity: 1.00;
}

h1 {
	color: gray;
	font-family: 'Arial-BoldMS', 'Arial', 'sans-serif';
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	opacity: 1.00;
	margin-top: 0px;
	margin-bottom: 25px;
}

/* 10px , gray*/
div.basic{
	font-family: 'ArialMS', 'Arial', 'sans-serif';
	 font-size: 10px;
	 font-weight: 100;
	 color: #5C5C5C;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 line-height: 21px;
	 opacity: 1.00;
}

/*
div.basic{
	font-family: 'ArialMS', 'Arial', 'sans-serif';
	 font-size: 9px;
	 font-weight: 100;
	 color: #000000;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 line-height: 22px;
	 opacity: 1.00;
}
*/

div.description {
	color: gray;
	font-family: 'Arial-BoldMS', 'Arial', 'sans-serif';
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	opacity: 1.00;
}

div.subdescription {
	color: #3f3f3f;
	font-family:'Arial', 'sans-serif';
	font-size: 11px;
	line-height: 18px;
	opacity: 1.00;
}

div.subsubdescription {
	font-family: 'ArialMS', 'Arial', 'sans-serif';	 line-height: 21px;
	 margin-bottom: 0px;
	 margin-top: 0px;
	 color: #3f3f3f;
	 font-size: 10px;
	 line-height: 17px;
	 opacity: 1.00;
}

div.subsubdescription2 {
	font-family:'Times-Roman', 'Times', 'Times New Roman', 'serif';
	 margin-bottom: 0px;
	 margin-top: 0px;
	 color: #3f3f3f;
	 font-size: 10px;
	 line-height: 17px;
	 opacity: 1.00;
}

div.subsubsubdescription {
	font-family: 'ArialMS', 'Arial', 'sans-serif';	 line-height: 21px;
	 margin-bottom: 0px;
	 margin-top: 0px;
	 color: #3f3f3f;
	 font-size: 9px;
	 line-height: 17px;
	 opacity: 1.00;
}

div.linkmenu {
	font-family: 'ArialMS', 'Arial', 'sans-serif';	 line-height: 21px;
	 margin-bottom: 0px;
	 margin-top: 0px;
	 color: #3f3f3f;
	 font-size: 15px;
	 line-height: 25px;
	 opacity: 1.00;
}

div.menuscript {
	font-family: 'Arial-BoldMS', 'Arial', 'sans-serif';
	 font-weight: 100; /* リンク文字の太さ */ 
	 line-height: 21px;
	 margin-bottom: 0px;
	 margin-top: 0px;
	 color: #3f3f3f;
	 font-size: 10px;
	 line-height: 17px;
	 opacity: 1.00;
}

div.news{
	font-family: 'ArialMS', 'Arial', 'sans-serif';
	 margin-top: 0px;
	 margin-bottom: 0px;
	 color: #3f3f3f;
	 font-size: 10px;
	 line-height: 13px;
	 opacity: 1.00;
}

div.news_for_index{
	font-family: 'ArialMS', 'Arial', 'sans-serif';
	 margin-top: 0px;
	 margin-bottom: 0px;
	 color: #3f3f3f;
	 font-size: 9px;
	 line-height: 0px;
	 opacity: 1.00;
}

div.news_description{
	font-family: 'ArialMS', 'Arial', 'sans-serif';
	 margin-top: 5px;
	 margin-bottom: 0px;
	 color: #3f3f3f;
	 font-size: 9px;
	 line-height: 12px;
	 opacity: 1.00;
}

div.menu {
	font-family: 'ArialMS', 'Arial', 'sans-serif';
	 margin-bottom: 30px;
	 margin-top: 0px;
	 color: #000000 !important;
	 font-size: 9px;
	letter-spacing: 3px;
	 line-height: 17px;
	 opacity: 1.00;
}


div.time {
	font-family: 'ArialMS', 'Arial', 'sans-serif';	 line-height: 21px;
	 margin-bottom: 6px;
	 margin-top: 0px;
	 color: #003366;
	 font-size: 9px;
	 line-height: 0px;
	 opacity: 1.00;
}

div.time_for_bottom {
	font-family: 'ArialMS', 'Arial', 'sans-serif';
	 margin-top: 10px;
	 margin-bottom: 13px;
	 color: #003366;
	 font-size: 9px;
	 line-height: 0px;
	 opacity: 1.00;
}

div.copyright {
	font-family: 'ArialMS', 'Arial', 'sans-serif';
	line-height: 21px;
	 margin-bottom: 0px;
	 margin-top: 0px;
	 color: #003366;
	 font-size: 9px;
	 line-height: 10px;
	 opacity: 1.00;
}

h2 {
	font-family:'Times-Roman', 'Times', 'Times New Roman', 'serif';
	 margin-bottom: 0px;
	 margin-top: 0px;
	 font-size: 18px;
	 line-height: 22px;
	 opacity: 1.00;
}

div.eventtitle {
	 font-family: 'Times-Roman', 'Times', 'Times New Roman', 'serif';
	 font-size: 11px;
	 font-weight: bold;
	letter-spacing: 1px;
	white-space: normal;
	 color: #f8bb00;
	 margin-bottom: 0px;
	 margin-top: 0px;
	 line-height: 18px;
	 opacity: 1.00;
}

div.oldeventtitle {
	 font-family: 'Times-Roman', 'Times', 'Times New Roman', 'serif';
	 font-size: 10px;
	 //font-weight: bold;
	//letter-spacing: 0px;
	white-space: normal;
	 color: #003333;
	 margin-bottom: 0px;
	 margin-top: 0px;
	 line-height: 18px;
	 opacity: 1.00;
}

div.eventdescription{
	font-family: 'ArialMS', 'Arial', 'sans-serif';
	 font-size: 9px;
	 //font-weight: bold;
	 font-weight: 100;
	 //color: #666666;
	 color: black;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 line-height: 20px;
	 opacity: 1.00;
}


//BoxDesignes ///////////

/*
#disco-box {
         width : 750px;
          border: 1px solid #FF9900;
			color: gray;
}
*/

disco-box {
    //border:solid 4px #aaa;
	width:100px;
    height:75px;
	float: left;
}

table.disco {
    //border:solid 1px #aaa;
	border:0;
	width: 500px;
	//height: 230px;
	//float: left;
}

table.disco-mini {
    //border:solid 1px #aaa;
	border:0;
	width: 380px;
	height: 180px;
	//float: left;
}


td.cd-large {
    //border:solid 1px #aaa;
	border:0;
	width: 180px;
	height: 180px;
	float: left;
	vertical-align: top;
}

td.cd-small {
    //border:solid 1px #aaa;
	border:0;
	width: 120px;
	height: 120px;
	float: left;
	vertical-align: top;
}

td.cd-description {
   // border:solid 1px #aaa;
   	border:0;
	width: 250px;
	padding: 0px 20px;
	float: left;
	vertical-align: top;
}

td.cd-description2 {
    //border:solid 1px #aaa;
	border:0;
	width: 500px;
	padding: 0px 0px;
	float: left;
	white-space:nowrap;
}

td.cd-description-mini {
    //border:solid 1px #aaa;
	border:0;	
	width: 205px;
	padding: 0px 20px;
	float: left;
	vertical-align: top;
	clear:both;
}

table.index {
    //border:solid 1px #aaa;
	border:0;
	width: 360px;
	//height: 180px;
	//float: left;
}

td.indexA {
    //border:solid 1px #aaa;
	border:0;	
	width: 180px;
}
td.indexB {
    //border:solid 1px #aaa;
	border:0;	
	width: 180px;
	padding: 0px 20px;
}


//BoxDesignes End ///////////


div.cdtitle{
	font-family: 'sans-serif' , 'ArialMS', 'Arial';
	 font-size: 16px;
	 font-weight: 800;
	 color: black;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 line-height: 20px;
	 opacity: 1.00;
}

div.cdtitle2{
	font-family: 'sans-serif' , 'ArialMS', 'Arial';
	 font-size: 14px;
	 font-weight: bold;
	 color: #5C5C5C;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 line-height: 20px;
	 opacity: 1.00;
}

div.cdtitle3{
	font-family: 'sans-serif' , 'ArialMS', 'Arial';
	 font-size: 12px;
	 font-weight: bold;
	 color: black;
	 margin-top: 0px;
	 margin-bottom: 10px;
	 line-height: 20px;
	 opacity: 1.00;
}

div.cdindex{
	font-family: 'sans-serif' , 'ArialMS', 'Arial';
	 font-size: 9px;
	 font-weight: 100;
	 color: black;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 line-height: 18px;
	 opacity: 1.00;
}

div.releasedate{
	display:table-cell;
	font-family: 'Impact' , 'sans-serif' , 'ArialMS', 'Arial';
	 font-size: 38px;
	 font-weight: 100;
	 color: white;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 opacity: 1.00;
	 vertical-align:middle;
	line-height:180px
}

/*For display table in index-j**********/
#my_body { display:table-cell; position : relative ; width:400px; vertical-align: top;}
#my_header { width : 100% ; height : 5px ; }
#my_footer { width : 100% ; clear : both ; padding: 5px 0px;}
#my_navigation { display:table-cell; float : left ; width : 130px ; vertical-align: top; border:		0pt solid #000000; padding: 0px 5px;}
#my_contents { display:table-cell; float : left ; width : 200px ; vertical-align: top; border:		0pt solid #000000; padding: 0px 5px;}

/*For index rayout*/
body { text-align:center; }  
#wrap { width:100%; height=100%; text-align:center; margin:0 auto; border:		0pt solid #000000;　} 
#inner { width:410px;	margin:0px auto; border:		0pt solid #FF0000;	}  
#mainWrap { width:200px; float:left; border:		0pt solid #000000;}  
#sideWrap { display:table-cell;	width:180px; height:180px; float:right; border:0pt solid #000000; text-align:left; padding:10px;}  
.clear { clear:both; }  
