/* CSS Document */

body{
	background-color:#000000;
	text-align:center;
	
	font-family        : "lr oSVbN", "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", Osaka;
	
   

	font-size          : 11px;
	line-height        : 1.7em;
	color              : #666666;
	
	}


	}	
th{
	background-color:#999933;
	text-align:left;
	font-family        : "lr oSVbN", "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", Osaka;
	font-size          : 11px;
	line-height        : 1.3em;
	color              : #ffffff;
	font-weight:bold;
	margin-left: 5px;
	padding:1px 0 0 3px;
	
	
	}
#flash{position:absolute;
        top:475px;
		left:315px;
	z-index:2;}


tr{margin-left:10px;}

#table1{width:500px;
margin-left:10px;
}

#content{
	width:698px;

	margin-left:5px;
	margin-right:auto;
	background-color:#FFFFFF;
	
	}
	
#left{
	width:532px;
	float:left;
	text-align:left;
	
	}

#right{
	
	width:165px;
	float:left;
	height:100%;
	background-color:#F8F8FF;
	}
#box{
   
	width:698px;
    margin-right:10px;
    margin-left:10px;
	margin-top:10px;
    margin-bottom:10px;
	border-right:solid #CCCCCC 1px;
	border-top:solid #CCCCCC 1px;
	border-left:solid #CCCCCC 1px;
	border-bottom:solid #CCCCCC 1px;
	}
	
#right2{
	padding-top:7px;
	width:165px;
	float:left;
	height:100%;
	background-color:#FFFFFF;
	}	
	
#right3{
	padding-top:7px;
	width:165px;
	float:left;
	height:100%;
	background-color:#F0FFFF;
	}
#footer_menu{
	clear:both;
	border-top:solid #E7E7E7 12px;
	height:55px;
	text-align:right;
	padding-right:12px;
	padding-top:12px;
	}

p{
	margin:10px 10px 0px 20px;
	}
.p_retrick{	text-align:left;
	font-family        : "lr P@";
	font-size          : 13px;
	line-height        : 2em;
	color              : #000000;
	margin:10px 10px 0px 20px;
	font-weight:bold;
}
	
.ensouka{
	margin-top:25px;
	width:532px;
	height:200px;
	margin-bottom:20px;
	border-bottom:1px dotted #CCCCCC ;
	}

.ensouka_left{
	float:left;
	width:252px;
	border-right:1px dotted #CCCCCC ;
	}

.ensouka_right{
	float:right;
	width:270px;
	
	}
.ensouka_text{
	float:left;
	width:130px;
	margin-top:5px; 
 
	}

.ensouka_img{
    margin-left:5px; 
	margin-top:5px;
	float:left;
	width:100px;
	}

.ensouka_text_right{
	float:left;
	width:100px;
	margin-top:10px; 
	margin-left:30px;}

.ensouka_img_right{
	margin-left:20px;
	margin-top:10px;
	float:left;
	width:100px;
	}

.right_menu{
	float:left;
	width:60px;
	margin-top:10px; 
	margin-left:10px; 
	}

.right_item{
    margin-left:10px; 
	margin-top:10px;
	float:left;
	width:100px;
	}
#left_artist{
	width:512px;
	float:left;
	margin:10px;
	border:solid #006666 1px;
	text-align:left;
	
	}
#left_artist2{
	width:512px;
	float:left;
	margin:10px;
	border:solid #006666 1px;
	text-align:left;
	background-color:#FFFFFF;
	}
	


.p_padding{
    padding:10px 0 0 10px ;
}
.p_space{
    line-height        : 3em;
}
.interview_box{
    margin-left:10px;
    background-color:#F0FFFF;
	border:#008000;
	}
.interview_flame{
    background-color:#F0FFFF;
	border:solid #CCCCCC;
	margin-left:10px;
	}




.artist_left{
	float:left;
	width:232px;
	height:100px;
	
	border-right:1px dotted #CCCCCC ;
	}

.artist_right{
	height:100px;

	float:right;
	width:250px;
	
	}	
	
	
	
	
.bold{font-weight:bold;
}
.bold2{color:#4B0082;
       font-weight:bold;
}
.bold-blue{color:#1E90FF;
       font-weight:bold;
}
.bold-red{color:#A52A2A;
       font-weight:bold;}	   
	   
.bold-olive{color:#808000;
       font-weight:bold;}


.border{
     border:1px solid  #CCCCCC
	 }
.p_border{
     border-bottom:1px dotted  #CCCCCC
}	

	 

.ensouka_btn_area{
	clear:both;
	margin-left:29px;
	}
	
img.title{
	margin-top:7px;
	}

.entry_btn{
	text-align:center
	}
	
.contact{
	margin-top:15px;
	text-align:right;
	margin-right:15px;
	}

#page_top{
	text-align:right;
	margin-right:15px;
	}

ol{
	margin:25px 15px 0px 10px;
	}
	
li{
	margin-left:0px;
	margin-top:10px;
	}
.img{border:none}

a{
	text-decoration:none;
	image-decoration:none;
	}

	
	
form{
	margin:0;
	padding:0;
}

#none{background-color:none;

}