@charset "utf-8";

article, aside, dialog, figure, footer,header,hgroup, nav, section { display: block; }

html,body{
/*font-family:Lucida Sans Unicode,courier,monospace,arial,sans-serif;*/
   margin: 0px auto;height: 100%;width:100%;
	color: #111111;
    background-color:#ffffff;padding: 0px;font-size: small;
 font-family:Times,'Lucida Grande','arial',tahoma,sans-serif;
}
h1{clear: both; font-size: small;font-weight: bold;padding-top:3px;display:inline;}
img {border: 1px solid #aaaaaa;}
img.loader{width:16px;height:16px;border:0px;margin:0px;}
img.ig{display: block;height:97px;}
img.ig1{float: left;height:90px;margin-right:4px;}
div.google{display:inline;margin-right:100px;}
div.Detail_L{float: left;width:400px;}
div.Detail_R{float: right;width:500px;padding:20px;}
div.float_L{float: left;}
div.float_R{float: right;}
form{display:inline;}
A:link {
	COLOR: #003399;  TEXT-DECORATION: none;
}
A:visited {
	COLOR: #003399; TEXT-DECORATION:none;
}
A:active {
	COLOR: #003399;TEXT-DECORATION:underline;
}
A:hover {
	COLOR: #003399;TEXT-DECORATION:underline;
}
cite{font-style:normal;}

img.minimg{height:30px;}





.logo {padding:0px 5px;font-weight: bold;font-size: large;background-color: #aaaaa5;color: #000000;}
a.logo {padding:0px 5px;font-weight: bold;font-size: large;background-color: #aaaaa5;color: #000000;}
div.main_div a{
  color:#e60020;
}
div.ho_sform{text-align: center;margin:0px;font-size:120%;background-color: #353430;}
div.sform{background-color: #1c1716;}
div.m_form{text-align: center;margin:0px;font-size:120%;}
div.s_search{float:right;margin:0px;color:#f2b80c;}
div.s_search a{color: #e9e9e9;}

div.sform2{text-align: center;margin:0px;font-size:120%;background-color: #1c1716;border-top: 2px solid #eeeee8;}
table.sitasita{
   border-collapse:collapse;color:#8e733d;background-color: #1c1716;
   border-spacing:0px;

} 
table.sitasita a{
color:#ffffff;
}
a.key_board{
  width:20px;height:20px;border: 3px solid #eeeee8;background-color: #f5f5f5;padding:10px;margin:5px;float:left;font-size:large;
}
a.key_board2{
 height:20px;border: 3px solid #eeeee8;background-color: #f5f5f5;padding:10px;margin:5px;float:left;font-size:large;
}
table.YTtable{
   border-collapse:collapse;
   border-spacing:0px;

} 
table.YTtable td{
   vertical-align:top;
}

div.mapdiv{
 background-color: #d8bf8b;
 border-top: 1px solid #c19f6f;
 padding:5px;margin:10px;
}
div.fieldset{margin: 0px 10px;border: 1px solid #aaaaaa;text-align: center;background-color: #1c1716;}
div.ueue{
background-color: #353430;
color:#cca965;
}
div.ueue a:link{color:#e9e9e9;}
div.ueue a:visited{color:#e9e9e9;}
div.ueue a:active{color:#f21f0c}
div.ueue a:hover{color:#f21f0c}
			
nav.nav_manu{
background-color:#353430;
}			
div.sitasita{color:#8e733d;
background-color: #1c1716;
text-align:right;
padding:5px 10px 0px;
}		
div.sitasita a{
color:#ffffff;
}

div.naka1{background-color:#d1d193;}
div.glay_waku{background-color:#e5e5e5;}

div.alignR{text-align:right;font-size:small;}

div.uYC_waku_L{float:left;padding-left:14px;padding-right:17px;padding-bottom:2px;}
div.uYC_waku_R{float:right;padding-right:100px;}
div.uYC_waku{text-align:right;padding-right:100px;}
div.uYC_waku a:link{color:#e9e9e9;}
div.uYC_waku a:visited{color:#e9e9e9;}

div.uYC_waku a:active{color:#f21f0c}
div.uYC_waku a:hover{color:#f21f0c}

div.nyu_waku{
   border: 1px solid #aaaaaa;
   padding:5px;margin:5px;
   background-color:#e5e5e5;
}

span.hm_uYC{

margin-left:18px;
padding:0px 2px 2px;

}
div.uYC{
background-color:#ccb265;
padding:10px;
  margin:0px 10px;
}
span.uYC{
margin-right:0px;
padding:0px 2px 2px;
}

		
div.topsita{padding:3px 50px 5px 10px;background-color: #eeeee8;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.floL{float:left;}
.floR{float:right;}			
div.ho_YT{
  padding:3px 15px 10px;
  margin:0px 0px;

}
div.YT{position:relative;
  padding:10px 15px 10px;
  margin:0px 0px;

}
div.YT_R_ku{
 width:20px;
}




div.song_rank_waku{
 overflow: auto;

 }
div.div_rank{float: right;
   max-width:800px; background-color:#ffffff;
   padding:20px;
}
div.div_aimg3{
float: left; margin-bottom:50px;
 TEXT-DECORATION:none;

}

a.aimg3{
 padding-top: 5px;padding-left: 5px;width: 150px;height: 177px;
display: block;position: relative;  TEXT-DECORATION:none;

}

a.aimg3 img{
height:97px;margin-right:4px;display: block;
}

a.aimg3 span{
background-color: #000000;
  color:#ffffff;
  position: absolute;
   top: 88px; right:29px; 
  
}
a.aimg3 div{
 color: #777777;
}



a.aimg3_2{
border:1px solid #aaaaaa;
 width: 150px;height: 50px;
display: block;text-align:center;
 TEXT-DECORATION:none;

}
a.aimg3_2:active{BACKGROUND-COLOR:#D9E8F2;}
a.aimg3_2:hover{BACKGROUND-COLOR:#D9E8F2;}
a.aimg3_2 div{
 padding:2px;
 color: #000000; font-weight: bold;
 background-color:#e5e5e5;
}
a.aimg3_2 cite{}




div.div_amg2{
float: left; 
}

a.aimg2{
 float: left; padding-top: 5px;padding-left: 5px;width: 150px;height: 174px;
   text-decoration: none;
 position: relative; 
 
white-space: pre; /* CSS 2.0 */
white-space: pre-wrap;/* CSS 2.1 */
white-space: pre-line;/* CSS 3.0 */
white-space: -pre-wrap;/* Opera 4-6 */
white-space: -o-pre-wrap;/* Opera 7 */
white-space: -moz-pre-wrap;/* Mozilla */
white-space: -hp-pre-wrap;/* HP Printers */
word-wrap: break-word;/* IE 5+ */ 
 
}
a.ho_aimg2{
 float: left; padding-top: 5px;padding-left: 5px;width: 150px;height: 165px;

 position: relative; 
}

a.aimg2 img{
height:97px;margin-right:4px;display: block;
}

a.aimg2 span{
background-color: #000000;
  color:#ffffff;
  position: absolute;
   top: 88px; right:29px; 
  
}

a.aimg2 div{
 color: #777777;
}

div.Deleted_aimg2{
 padding: 5px;float: left;width: 148px;height: 100px;
 border:1px solid #aaaaaa;
}
div.Deleted2_aimg2{
 padding:70px 5px;float: left;width: 146px;height: 25px;
 color:#777777;
 
}

div.d_next_waku2{
float: right; margin: 100px 0px 50px;width: 150px;height: 65px;
font-weight: bold;font-size:medium;

}


div.d_next_waku{
   text-align:right;font-weight: bold;font-size:medium;
margin:50px 0px 70px 50px;
}
div.d_next_waku_uti{
margin:50px 50px 20px;
}
div.dwaku{
  text-align:right;
   border:1px solid #f4f4d6;
   background-color:#fffff9;
   padding:2px 5px;
   color:#777777;
}
div.dwaku2{
  width:170px;
  text-align:right;
   border:1px solid #f4f4d6;
   background-color:#fffff9;
   padding:1px 5px;
   color:#777777;
}
div.douga_sita_waku_dai{
float: left;width: 320px;
}
div.douga_sita_waku_L{
 padding: 0px;float: left;width: 180px;
 
}
div.douga_sita_waku_L2{
 padding: 5px;float: left;width: 100px;
 
}
div.dswL3_480{width:200px;
  border-top:1px solid #cccccc;
  padding:5px;  overflow: auto;
  height:76px

}
div.dswL3_640{width:330px;
  border-top:1px solid #cccccc;
  padding:5px;  overflow: auto;
  height:76px

}
div.dswL3_853{width:550px;
  border-top:1px solid #cccccc;
  padding:5px;  overflow: auto;
  height:76px

}


div.d_link_a a:active{text-decoration: underline;}
div.d_link_a a:hover{text-decoration: underline;}

div.douga_sita_waku_L3 a{  text-decoration: none;}
div.douga_sita_waku_L3 a:active{text-decoration: underline;}
div.douga_sita_waku_L3 a:hover{text-decoration: underline;}


a.aimg2_b{
   border-right: 1px solid #cccccc;
   COLOR: #003399;
   padding:5px 5px;
   height:92px;
   display:block;
   text-decoration: none;
    
 position: relative;
   
}
a.aimg2_b:active{BACKGROUND-COLOR:#D9E8F2;}
a.aimg2_b:hover{BACKGROUND-COLOR:#D9E8F2;}
a.aimg2_b img{
  height:92px;margin-right:4px;	float:left;
		  
}
a.aimg2_b span{
background-color: #000000;
  color:#ffffff;text-decoration: none;
  position: absolute;
   top: 83px; left:105px; 
}

a.aimg2_b div{
  color:#777777;text-decoration: none;
}
span.aimgSpan{
  color:#777777;text-decoration: none;
}

 
div.d_top_right{
  float: right;
  padding:5px 0px 0px;
} 
div.d_top_link{
  float: right;
  padding:5px 50px 0px 0px;
}
div.d_top_link a:active{text-decoration: underline;}
div.d_top_link a:hover{text-decoration: underline;}
div.d_top_link a{text-decoration: none;}
 


div.n_seWord a:active{text-decoration: underline;}
div.n_seWord a:hover{text-decoration: underline;}
div.n_seWord a{text-decoration: none;}
 
div.seWord{
 border:1px solid #aaaaaa;
 padding:5px;

}
div.seWord a:active{text-decoration: underline;}
div.seWord a:hover{text-decoration: underline;}
div.seWord a{text-decoration: none;}

div.ruigo_dai2{
display: none;


}
div.ruigo2_waku{

 background-color:#f7f5ec;

}
div.ruigo2_title{
 border-top:1px solid #bbbbbb;
 background-color:#f7f5ec; font-weight: bold;text-align:center;padding:5px

}

div.tudou_sita_waku{
 padding:3px;
 border-top:1px solid #bbbbbb;
  border-left:1px solid #bbbbbb;
}

div.bbs_ren_sita_waku{
 padding:3px 10px 10px;
 background-color:#eeeee8;
 width:300px;
    font-family:"ＭＳＰ ゴシック",'MS Pgothic','MS UI Gothic','Arial Unicode MS',Verdana,sans-serif;
 border-top:1px solid #bbbbbb;
  border-left:1px solid #bbbbbb;

white-space: pre; /* CSS 2.0 */
white-space: pre-wrap;/* CSS 2.1 */
white-space: pre-line;/* CSS 3.0 */
white-space: -pre-wrap;/* Opera 4-6 */
white-space: -o-pre-wrap;/* Opera 7 */
white-space: -moz-pre-wrap;/* Mozilla */
white-space: -hp-pre-wrap;/* HP Printers */
word-wrap: break-word;/* IE 5+ */

} 
  
  

div.bbs_ren_sita_waku a:active{text-decoration: underline;}
div.bbs_ren_sita_waku a:hover{text-decoration: underline;}
div.bbs_ren_sita_waku a{text-decoration: none;}

div.bbs_uti_waku{padding-top:5px;
 font-family:"ＭＳＰ ゴシック",'MS Pgothic','MS UI Gothic','Arial Unicode MS',Verdana,sans-serif;
}
div.bbs_uti_waku a:active{text-decoration: underline;}
div.bbs_uti_waku a:hover{text-decoration: underline;}
div.bbs_uti_waku a{text-decoration: none;}

a.bbs_singer{
 font-weight: bold;
 display: block;
 padding:3px 10px;
 border-bottom:1px solid #bbbbbb;
text-decoration: none;
 }
/*lang wiki */
div.kashi{
float:right;
}
div.kashi_1{

 background-color:#f7f5ec;

 width:321px;
}



div.kashi_link{
 background-color:#ffffff;

 padding:2px 10px 7px;
 border-top:1px solid #bbbbbb;
  border-left:1px solid #bbbbbb;
}

a.kashi_singer{
 font-weight: bold;
 display: block;
 padding:3px 10px;
 background-color:#f7f5ec;
 }
 
div.langwiki_song{
overflow: auto;
background-color:#f7f5ec;
 width:300px;
 height:367px;
 padding:3px 10px 10px;
 border-top:1px solid #bbbbbb;
  border-left:1px solid #bbbbbb;

 }
div.langwiki_song a{
  display: block;
  text-decoration: none;
 }
div.langwiki_song a:active{BACKGROUND-COLOR:#D9E8F2;}
div.langwiki_song a:hover{BACKGROUND-COLOR:#D9E8F2;}

div.domain_url{
padding:1px;border:1px solid #bbbbbb;
   background-color:#f7f5ec;
}


div.top_title{
  font-weight: bold;
  font-size:medium;
  padding:5px 5px 5px;
  float: left;
}
fieldset.main_screen{
background-color:#ffffff;

}
div.main_screen{
background-color:#ffffff;
border: 1px solid #aaaaaa;
margin:0px 10px 3px;
padding:0px 3px;color:#000000;
}

div.main_screen2{
color:#cca965;
}
div.main_screen2 a{ TEXT-DECORATION:none;}
div.main_screen2 a:link{color:#e9e9e9;}
div.main_screen2 a:visited{color:#e9e9e9;}
div.main_screen2 a:active{color:#f21f0c}
div.main_screen2 a:hover{color:#f21f0c}

div.h_div{
 padding:3px 0px 0px 7px;
}
.tzi{
font-weight: bold;
}
table{width: 100%;}
div.keywords{
    border: 1px solid #dddddd;
    BACKGROUND-COLOR: #ffffff;
	padding: 5px;
}
div.keywords a:active{text-decoration: underline;}
div.keywords a:hover{text-decoration: underline;}
 div.keywords a{
  text-decoration: none;
}

.d_midori{background-color:#DBE6B3;border-bottom: 1px solid #859933;text-align: center;padding: 3px;}

.x-small{font-size: x-small;}
.small_n{font-size: small;font-weight:normal;}
.small{font-size: small;}
.medium{font-size:medium;}	
.medium_b {font-size:medium;font-weight: bold;}	
div.large{ font-size: large;}
.midorizi {color: #2e8b57;}
.akazi{color: #cc0000;}
.orenzi{color:#ad661e;}
.fzi {font-weight: bold;}
.d_left {text-align: left;}
.d_right {text-align: right;}
.d_center {text-align: center;}
div.clear{clear: both;}

span.p_link_2{border: 1px solid #b2a94c;font-weight: bold;color: #555555;padding: 2px;BACKGROUND-COLOR:#b2a94c;text-decoration: none;}

span.p_link{border: 1px solid #cccccc;font-weight: bold;color: #ffffff;padding: 2px;BACKGROUND-COLOR: #777777;text-decoration: none;}
a.p_link:link{border: 1px solid #aaaaaa;font-weight: bold;color: #777777;padding: 2px;text-decoration: none;}
a.p_link:visited{border: 1px solid #aaaaaa;font-weight: bold;color: #777777;padding: 2px;text-decoration: none;}
a.p_link:active{border: 1px solid #aaaaaa;font-weight: bold;color: #ff9900;padding: 2px;text-decoration: none;}
a.p_link:hover{border: 1px solid #aaaaaa;font-weight: bold;color: #ff9900;padding: 2px;text-decoration: none;}

a.more_link{border: 1px solid #aaaaaa;font-weight: bold;padding: 2px 10px;text-decoration: none;background-color:#f5f5f5;}
a.more_link:active{color: #ff9900;}
a.more_link:hover{color: #ff9900;}

.usuzi{
    color: #777777;
}
div.youwaku {
border-top: 1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;

}
div.youwordwaku {
border-top: 1px solid #cccccc;border-left:1px solid #cccccc;border-top:1px solid #cccccc;
padding:5px 0px 0px 5px;

}
div.youwordwaku a:active{text-decoration: underline;}
div.youwordwaku a:hover{text-decoration: underline;}


div.singer_waku{

 padding:10px 3px 3px;
  border-bottom:1px solid #bbbbbb;
  background-color:#ffffff;
 }
div.bbs_ren_list_waku{

 padding:10px 3px 3px;
  border-bottom:1px solid #bbbbbb;
  background-color:#efecdb;
 }
div.original_waku{

 padding:10px 3px 3px;
  border-bottom:1px solid #bbbbbb;
  background-color:#efecdb;
 }
 
div.original_form_waku{

 padding:10px 3px 3px;
  border:1px solid #eeeeee;
  background-color:#bbbbbb;
 } 
table.original_table{

 }
.bbs_form_h{
 background-color:#efecdb;padding:5px; border:1px solid #777777;margin:5px;

 }
.bbs_form_hm{
 background-color:#efecdb;padding:5px; border:1px solid #777777;margin:5px;width:300px;
 font-family:"ＭＳＰ ゴシック",'MS Pgothic','MS UI Gothic','Arial Unicode MS',Verdana,sans-serif;
 
 } 
textarea.textarea_bbs{
    font-family:"ＭＳＰ ゴシック",'MS Pgothic','MS UI Gothic','Arial Unicode MS',Verdana,sans-serif;
}

div.bbs_mainword{
 background-color:#ffffff;padding:5px;border:1px solid #999999;margin:0px 5px;float:right;
 } 
div.bbs_mainword2{
 background-color:#ffffff;padding:5px;border:1px solid #999999;margin:0px 25px;float:left;
 }  
span.bbs_u1{
 background-color:#555555;color:#ffffff;padding:5px;border:1px solid #999999;margin-right:30px;
 }  
span.bbs_u2{
 padding:5px;border-right:1px solid #999999;margin-right:30px;color:#447a1e;font-weight: bold;
 }  
span.bbs_u3{
 padding:5px;border-right:1px solid #999999;margin-right:30px;
 }    
div.bbs_midasi{
 background-color:#bbbbb8;padding:5px 5px 20px;border:1px solid #777777;margin:15px 0px 5px;
 }
 div.bbs_msg{
 background-color:#f5f5f5;padding:5px 30px;
font-family:"ＭＳＰ ゴシック",'MS Pgothic','MS UI Gothic','Arial Unicode MS',Verdana,sans-serif;
 } 
 p.bbs_msg{
 background-color:#f5f5f5;padding:5px 30px;
font-family:"ＭＳＰ ゴシック",'MS Pgothic','MS UI Gothic','Arial Unicode MS',Verdana,sans-serif;
 } 
p {
font-family:"ＭＳＰ ゴシック",'MS Pgothic','MS UI Gothic','Arial Unicode MS',Verdana,sans-serif;
}


div.bbs_form{
 background-color:#f5f5f5;padding:10px;
 }
div.bbs_form2{

 padding:3px 20px 3px 3px;
 border:1px solid #bbbbbb;
  /*background-color:#e9e9e9;*/
  background-color:#dddddd;
 }
   
div.singer_oowaku{

 padding:3px 20px 3px 3px;
 border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;
  /*background-color:#e9e9e9;*/
  background-color:#dddddd;
 }



a.aimg_singer{
   padding:5px 5px;
   height:120px;
   width:100px;
   display:block;
   text-decoration: none;
    
 float: left;
   
}

a.aimg_singer img{
  height:90px;
  width:120px;
  margin-right:4px;	float:left;
   top: -9px; left:-12px; 
    position: absolute;	  
}
a.aimg_singer strong{
font-size:medium;font-weight: bold;	
 color:#333333; 
  text-decoration: none;
 }
a.aimg_singer span{
 color:#999999; 
  text-decoration: none;
 }


a.aimg_singer div{
 position: relative;
height:72px; width:96px;
 overflow: hidden;
}
div.hozyo_aimg_singer{
 padding:3px;  border: 1px solid #999999;
 margin-right:5px;  
}

div.kara_aimg_singer{	float:left;height:120px;width:100px;
 padding:3px;  border: 1px solid #999999;
 margin-right:4px;  
} 
.d_center2 {text-align: center;background-color: #FFF5CC;padding:5px;}

table.eturan{
    border-collapse: collapse;
    border-spacing:0;
    empty-cells:show;
}
td.eturan1{vertical-align: top;}
td.eturan2{vertical-align: top; padding:0px 3px 2px 5px;}
div.clear{clear: both;}
hr.ten {border-top: 1px dotted #ffffff;border-bottom: 1px dotted #aaaaaa;color: #ffffff;}
div.ten {border: 1px dotted #aaaaaa;}
.d_center2 {text-align: center;background-color: #FFF5CC;padding:5px;}
table.twaku{
    border-top:1px solid #dddddd;
    border-left:1px solid #dddddd;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFFAF0;
    empty-cells:show;
	margin-bottom:10px;
}


table.twaku td{
    border-right:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    padding:0.3em 1em;
}
table.twaku a:active{text-decoration: underline;}
table.twaku a:hover{text-decoration: underline;}


table.dwaku{
    border:1px solid #f4f4d6;
    background-color:#fffff9;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	color:#777777;
}
.dwaku td{
  text-align:center;
}
img.hoshi{border:0px;width:69px;height:12px; }


div.YC{
background-color:#f2ebd8;padding:10px;
  margin:0px 10px;
}
div.YCha{
background-color:#e8efdb;padding:10px;
  margin:0px 10px;
}

input.textBox{
    border: 1px solid #CCC; 
	padding: 4px 3px 4px;
	margin: 5px 0px;
}
input.textHonyakuBox{
    border: 1px solid #CCC; 
	padding: 3px 3px 0px;
}

select.textHonyakuBox{
    border: 1px solid #CCC; 
}
div.honyaku2{
    padding-left:5px;
	margin-left:10px;
	 text-align:left;
display:inline;
}
span.uYC_2{padding-left:30px;}

.d_border{
border: 1px solid #CCC; 
}

table.langwiki{

	color:#aaaaaa;
}
table.langwiki th{
    border-right:1px solid #bbbbbb;
    border-bottom:1px solid #bbbbbb;
	font-weight:normal;
	text-align:left;
}
table.langwiki td{
    border-right:1px solid #bbbbbb;
    border-bottom:1px solid #bbbbbb;
}

/*----------------------------------------------------------------*/
a.button {
   background-color:#c1b46f;
   /* 笆ｼ譫邱・*/
   border-style: solid;
   border-width: 1px;
   border-color: #eadbad #d1c693 #d1c693 #eadbad;
   /* 笆ｼ隗剃ｸｸ */
   -webkit-border-radius: 7px; /* Chrome,Safari */
   -moz-border-radius: 7px;    /* Firefox */
   border-radius: 7px;         /* CSS3 */
   /* 笆ｼ菴咏區 */
   padding: 0.3em 0.9em;
   margin: 0px 0.3em;
   /* 笆ｼ譁・ｭ苓｣・｣ｾ */
   text-decoration: none;
   /* 笆ｼ閭梧勹 */
   background: -webkit-gradient(linear, left top, left bottom, from(#c1b46f), to(#c1a66f)); /* Chrome,Safari */
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#c1b46f,EndColorStr=#c1a66f); zoom:1; /* IE */
   background: -moz-linear-gradient(top,#c1b46f, #c1a66f); /* Firefox */
   background: -o-linear-gradient(top, #c1b46f, #c1a66f);   /* Opera */
   background: linear-gradient(top, #c1b46f, #c1a66f);      /* CSS3 */
   /* 笆ｼ陦碁ｫ・*/
   line-height: 1em;
   /* 笆ｼ遨ｺ逋ｽ繝ｻ謾ｹ陦後・謇ｱ縺・*/
   white-space: nowrap;
   color:#333333;
   display:inline;
}
a.button{ color:#333333;}

div.button{
   display:inline;
}   
div.button a{
   color:#333333;
}   
div.button a:link{color:#555555;}
div.button a:visited{color:#555555;}
div.button a:active{color:#555555}
div.button a:hover{color:#555555}
a.ho_button {
   /* 笆ｼ譫邱・*/
   border-style: solid;
   border-width: 1px;
   border-color: #ccc #999 #999 #ccc;
   /* 笆ｼ隗剃ｸｸ */
   -webkit-border-radius: 7px; /* Chrome,Safari */
   -moz-border-radius: 7px;    /* Firefox */
   border-radius: 7px;         /* CSS3 */
   /* 笆ｼ菴咏區 */
   padding: 0.3em 0.9em;
   margin: 0px 0.3em;
   /* 笆ｼ譁・ｭ苓｣・｣ｾ */
   text-decoration: none;
   /* 笆ｼ閭梧勹 */
   background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); /* Chrome,Safari */
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffcccccc); zoom:1; /* IE */
   background: -moz-linear-gradient(top, #fff, #ccc); /* Firefox */
   background: -o-linear-gradient(top, #fff, #ccc);   /* Opera */
   background: linear-gradient(top, #fff, #ccc);      /* CSS3 */
   /* 笆ｼ陦碁ｫ・*/
   line-height: 2em;
   /* 笆ｼ遨ｺ逋ｽ繝ｻ謾ｹ陦後・謇ｱ縺・*/
   white-space: nowrap;
}


/*-----------------------------------------------------*/



.ButtonBlack001 {
	text-align: center;
	background-color: #000000;
	padding: 20px 0px;
}
.ButtonBlack001 a {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.5);
	border-top: 1px solid #999999;
	border-right: 1px solid #d1c693;
	border-bottom: 1px solid #d1c693;
	border-left: 1px solid #d1c693;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	background-color: #c1b46f;
	background-image: linear-gradient(-90deg,
			#c1b46f 0%,
			#6b562d 100%);
	background-image: -webkit-gradient(linear, left top, left bottom,
			from(#c1b46f),
			to(#6b562d));
	background-image: -moz-linear-gradient(top,
			#c1b46f,
			#6b562d);
	padding: 3px 10px;
}
.ButtonBlack001 a:hover {
	background-color: #8e813d;
	background-image: linear-gradient(-90deg,
			#8e813d 0%,
			#222222 100%);
	background-image: -webkit-gradient(linear, left top, left bottom,
			from(#8e813d),
			to(#222222));
	background-image: -moz-linear-gradient(top,
			#8e813d,
			#222222);
}
.ButtonBlack001 a:active {
	background-color: #666666;
	background-image: linear-gradient(-90deg,
			#d1c693 0%,
			#c1b46f 100%);
	background-image: -webkit-gradient(linear, left top, left bottom,
			from(#d1c693),
			to(#c1b46f));
	background-image: -moz-linear-gradient(top,
			#d1c693,
			#c1b46f);
}

/*<div class="ButtonBlack001"><a href="#####" title="繝ｪ繝ｳ繧ｯ繧ｿ繧､繝医Ν">繝懊ち繝ｳ繝ｪ繝ｳ繧ｯ</a></div>*/

/*-----------------------------------------------------*/



.ho_ButtonBlack001 {
	text-align: center;
	background-color: #000000;
	padding: 20px 0px;
}
.ho_ButtonBlack001 a {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.5);
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	background-color: #333333;
	background-image: linear-gradient(-90deg,
			#333333 0%,
			#000000 100%);
	background-image: -webkit-gradient(linear, left top, left bottom,
			from(#333333),
			to(#000000));
	background-image: -moz-linear-gradient(top,
			#333333,
			#000000);
	padding: 3px 10px;
}
.ButtonBlack001 a:hover {
	background-color: #444444;
	background-image: linear-gradient(-90deg,
			#444444 0%,
			#222222 100%);
	background-image: -webkit-gradient(linear, left top, left bottom,
			from(#444444),
			to(#222222));
	background-image: -moz-linear-gradient(top,
			#444444,
			#222222);
}
.ButtonBlack001 a:active {
	background-color: #666666;
	background-image: linear-gradient(-90deg,
			#666666 0%,
			#333333 100%);
	background-image: -webkit-gradient(linear, left top, left bottom,
			from(#666666),
			to(#333333));
	background-image: -moz-linear-gradient(top,
			#666666,
			#333333);
}

/*<div class="ButtonBlack001"><a href="#####" title="繝ｪ繝ｳ繧ｯ繧ｿ繧､繝医Ν">繝懊ち繝ｳ繝ｪ繝ｳ繧ｯ</a></div>*/


/*---------------------*/
.twi_menu{
  margin:0px;
  padding:0px 0px;
  float: right;
  background-color:#fffff9;
  border-bottom:1px solid #eeeee8;
}


div.tweets_f_l {float: left;padding:5px;font-size:small;}
.twi_fzi {font-size:large;font-weight: bold;color:#000000;}	

img.twi_icon { width: 64px; float: left; margin:10px 5px 10px 0px;}


ul.tweets{
   margin: 0px;
   padding: 0px;
   font-size: 105%;
   line-height:130%;
}

li.tweets_mentions { 
    margin-top: 1px;
   list-style: none;
    padding:5px;
    border-bottom:1px solid #dddddd;
	   background-color:#eeeeee;
}

li.tweets { 
    margin-top: 1px;
   list-style: none;
    padding:5px;
    border-bottom:1px solid #dddddd;
	   background-color:#ffffff;
}
li.tweets_muzi { 
    margin: 0px;
   height: 161px;
   list-style: none;
    padding:10px;
}
li.tweets_2 { 
    margin: 0px;
   list-style: none;
    padding:10px;
    border-bottom:1px solid #dddddd;
	  background-color:#ffffff;
}
.tweets_3 { 
    margin: 0px;
    padding:10px;
    border-bottom:1px solid #dddddd;
}
.tweets_5_a { 
    margin: 5px;
   list-style: none;
    padding:5px;
    border:1px solid #dddddd;
background-color:#d1c693;
}
.tweets_5_b { 
    margin: 5px;
   list-style: none;
    padding:5px;
    border:1px solid #dddddd;
background-color:#a9b24c;
}
	
div.twitter_bg{
  background-color:#fffff9;

}
div.twitter{
  padding:0px 10px 0px;
}
div.twitter_L{
  float: left;
  padding:0px 10px 0px;
}
div.twitter_R{
  float: right;
  padding:0px 10px 0px;
}

table.twitter{
    background-color:#fff;
    border-top:1px solid #dddddd;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	margin-bottom:10px;
}

.twitter td{
    padding:10px;
    border-bottom:1px solid #dddddd;
    vertical-align:top;

}
a.twitter {color:#0084B4;}
a.twitter:link {text-decoration: none;}
a.twitter:visited {text-decoration: none;}
a.twitter:active {text-decoration: underline;}
a.twitter:hover {text-decoration: underline;}

img.twi_you2 { height:92px;
             margin-right:5px;
			 }
img.twi_you { height:92px;
             float: left;
             margin-right:5px;
			 }			 
.usuzi{
    color: #888888;
}
form.kaki {
   width:60%;
}
textarea.kaki {
   width:55%;
}
div.twi_form {
   text-align:center;
   margin:0px;
   padding:20px 5px;
   border:1px solid #b7c5e0;
   background-color:#e0d9b7;
   font-size:120%;
}


/*******************************/
img.itunesGif{
     border:0px;
	 height:15px;
	 width:44px;
}
img.itunesGif_2{
     border:0px;
	 height:15px;
	 width:44px;
	 margin-top:12px;
}
img.itunes_album_Gif{
     border:0px;
	 height:40px;
	 margin:0px 3px 2px;
}


a.itunes_a{
   COLOR: #003399;
   padding:2px;
   display:block;
   text-decoration: none;
   width:300px;
   height:43px;
   
}
a.itunes_a:visited{BACKGROUND-COLOR:#D9E8F2;}
a.itunes_a:active{BACKGROUND-COLOR:#D9E8F2;}
a.itunes_a:hover{BACKGROUND-COLOR:#D9E8F2;}
a.itunes_a img{
  height:40px;margin-right:4px;	float:left;
		  
}
a.itunes_a span{
  display:block;
  text-decoration: none;
  font-weight: bold;
  color:#555555;
}

a.itunes_a div{
  color:#777777;text-decoration: none;
}

div.itunes_a_moto{

   background-color:#f5f5f5;
 padding:3px;
 border-top:1px solid #bbbbbb;
  border-left:1px solid #bbbbbb;

 }


div.itunes_album{
overflow: auto;
 height:367px;
width:300px;
   background-color:#f7f5ec;
 padding:3px 10px 10px;
 border-top:1px solid #6b5b2d;
  border-left:1px solid #6b5b2d;
  border-bottom:1px solid #6b5b2d;
  margin-bottom:5px;
 }
div.itunes_album span{
  color:#777777;
  font-size:x-small;
 } 
 
div.itunes_album a{
  display: block;
  text-decoration: none; 
 }

div.itunes_album a:active{BACKGROUND-COLOR:#D9E8F2;}
div.itunes_album a:hover{BACKGROUND-COLOR:#D9E8F2;}





div.itunes_misehe{
   background-color:#f5f5f5;
    border-top:1px solid #bbbbbb;
  border-left:1px solid #bbbbbb;

}
a.itunes_link{
   padding:2px;
   display:block;
   
}

a.itunes_link img{
float:left;
}
a.itunes_link div{width:200px;float:left;}
div.d_itunes_top{
    border-top:1px solid #bbbbbb;
    border-bottom:1px solid #bbbbbb;
    text-align:center;

} 
div.itunes_to{

    border-bottom:1px solid #bbbbbb;
    text-align:center;

} 
div.migi_free{

 background-color:#eeeee8;
 width:321px;
 margin-bottom:5px;
     border-left:1px solid #bbbbbb;
	 border-bottom:1px solid #bbbbbb;
}

a.itunes_rss{  display: block;
height:60px;
width:180px;
 border:1px solid #bbbbbb;
 margin:3px; padding:3px;
 float:left;
}
a.itunes_rss img{
float:left;
height:55px;
margin-right:5px;
}

a.itunes_rss span{
  display: block;
  color:#999999;
  font-size:x-small;
  
}

div.itunes_rss_div{
  float:left;
  width:105px;
  color:#ffffff;
  }

div.itunes_screen{
/*background-color: #1c1716;*/
background-color:#353430;
padding:3px;
}

/************************/
a.film_touroku{
 border:1px solid #bbbbbb;
 font-size:x-small;
}

div.Movie_div_waku{
background-color:#ffffff;
    border-top:1px solid #bbbbbb;
padding:10px 5px 5px;
margin:5px;
}
div.Movie_div_waku a{
background-color:#ffffff;
padding:3px;

}
div.Movie_msg{
float:left;
padding:5px;
/*background-color:#dbcebc;*/
margin-right:20px;

}
div.Movie_oowaku{
/*background-color:#635435;*/
background-color:#dbcebc;
padding:5px;

}

.bg_s1{

background-color:#dbcebc;
}
div.movie_henwaku{

background-color:#dddddd;
padding:5px;
margin-top:5px;

}

table.movie_ta{
background-color:#ffffff;
}
td.movie_ta_td{
width:320px;
}
div.ta_div{
float:right;
align:right;
}

div.Movie_oowaku{
background-color:#dddddd;


}
div.Movie_waku{
background-color:#ffffff;
padding:5px;
margin:10px 50px;
    border:1px solid #bbbbbb;
}

/******/

a.top_main_singer{
 padding-top: 5px;padding-left:15px;width: 150px;height: 50px;
  TEXT-DECORATION:none;

}
a.top_main_singer img{height: 40px;float: left;margin-right:5px;margin-left:15px;}

/******/

div.k_bbs_form{
 padding:0px;
 }
div.k_bbs_form2{

 padding:3px 20px 3px 3px;
 border:1px solid #dddddd;
  /*background-color:#e9e9e9;*/
  background-color:#cccccc;
  color:#777777;
 }
 div.k_bbs_form3{
 background-color:#eeeeee;padding:10px;
 }
span.k_bbs_un{
 padding:5px;border-right:1px solid #999999;margin-right:5px;color:#447a1e;font-weight: bold;
 }   
span.k_bbs_u{
 padding:5px;border-right:1px solid #999999;margin-right:5px
 }    
div.k_bbs_midasi{
 background-color:#cccccc;padding:5px 5px 20px;border:1px solid #aaaaaa;margin:15px 0px 5px;
 }
 div.d_k_bbs_msg{
  padding:0px 5px 5px 20px;
   font-family:"ＭＳＰ ゴシック",'MS Pgothic','MS UI Gothic','Arial Unicode MS',Verdana,sans-serif;

white-space: pre; /* CSS 2.0 */
white-space: pre-wrap;/* CSS 2.1 */
white-space: pre-line;/* CSS 3.0 */
white-space: -pre-wrap;/* Opera 4-6 */
white-space: -o-pre-wrap;/* Opera 7 */
white-space: -moz-pre-wrap;/* Mozilla */
white-space: -hp-pre-wrap;/* HP Printers */
word-wrap: break-word;/* IE 5+ */ 
 }
 
div.k_bbs_new_waku{
    background-color:#9BCD9B;padding:20px;
}
div.k_bbs_max_waku{
    background-color:#ffffff;padding:20px;
}

td.d_aimg_bbs{
 width:120px;background-color:#353430;

}
td.td_k_bbs{
 padding-left:20px;

}
div.k_bbs_oowaku{
background-Color:#999999; padding:3px 20px 3px 3px;
}

div.rosen_waku{
overflow: auto;
background-color:#ffffff;
 height:200px;
 padding:0px 10px 15px;
 margin:5px 15px;
 border:1px solid #bbbbbb;

 }
div.arekore_waku{

 padding:10px 3px 3px;
  border-bottom:1px solid #bbbbbb;
  background-color:#dddddd;
 } 
textarea.bbs_textarea {
 width: 100%; padding: 10px; border: 3px solid #999; margin-bottom: 20px; 
       -webkit-box-sizing: border-box; /* Chrome, Safari */
      -moz-box-sizing: border-box;    /* Firefox */
      box-sizing: border-box;         /* IE8+, Opera */
}

div.text_d{
 width:600px;
 padding:0px 10px 10px 400px;
}
 div.text_d a{
 display: block;
}
 



div.dChannel{
 width:230px;height:180px;float:left;
 border-right: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 padding:3px;
 margin:3px;
}

a.aChannel{

   COLOR: #003399;
   padding:5px 5px;
   height:92px;
   display:block;
   text-decoration: none;
    
 position: relative;
   
}
a.aChannel:active{BACKGROUND-COLOR:#D9E8F2;}
a.aChannel:hover{BACKGROUND-COLOR:#D9E8F2;}
a.aChannel img{
  height:88px;width:88px;margin-right:4px;	float:left;
		  
}
a.aChannel span{
color: #777777;
  text-decoration: none;

}

a.aChannel div{
  color:#000000;text-decoration: none;
}


div.d_chan{
   border:1px solid #555555;
   padding:3px 10px 3px 3px;
   margin:5px 10px 0px;
   float:left;
}

a.bbs_play{
  background-color:#EEE9BF;
   margin:3px;
   padding:10px;
   display:block;
   border:1px solid #cccccc; 
}
.curo{
 color:#000000;
}


div.Yplay{
  background-color:#EEE9BF;padding:10px;
  margin:0px 10px;
}
a.aimg2_play{
  background-color:#EEE9BF;
   float:left;width:290px;
   border:1px solid #cccccc;
   margin:3px;
   COLOR: #000000;
   padding:5px 5px;
   height:92px;
   display:block;
   text-decoration: none;
    
 position: relative;
 
}

a.aimg2_play img{
  height:92px;margin-right:4px;	float:left;
	
		  
}

a.aimg2_play span{

  color:#000000;text-decoration: none;
 font-size: large;
 
}

a.aimg2_play div{
  color:#777777;text-decoration: none;
}




a.aimg3_play{
  background-color:#EEE9BF;
  width:290px;
   border:1px solid #cccccc;
   margin:3px;
   COLOR: #000000;
   padding:5px 5px;
   height:48px;
   display:block;
   text-decoration: none;
    
 position: relative;
   
}

a.aimg3_play img{
  height:46px;margin-right:4px;	float:left;
		  
}

a.aimg3_play span{
  color:#000000;text-decoration: none;
}
a.aimg3_play div{
  color:#777777;text-decoration: none;
}




div.meny_1{
 padding-left:10px;
 background-color:#f7f5ec;
 }
div.sin{
padding:3px 0px 3px 7px;
 background-color:#f7f5ec;
}
a.list_hozon {border: 1px solid #aaaaaa;font-weight: bold;padding:5px;}

div.bg_1{
background-color:#dddddd;padding:30px;
}

div.padding_top{
 padding-top:10px;
}

div.div_sita_w{
 width270px;padding-left:20px;
}
td.td_sita_l{
border-top:1px solid #aaaaaa;border-right:1px solid #aaaaaa;margin-right:10px;
}