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.float_L{float: left;}
div.float_R{float: right;}
form{display:inline;margin:0px;}
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;}
a.logo {padding:0px 5px;font-weight: bold;font-size: large;background-color: #aaaaa5;color: #000000;}

div.header_footer{background-color: #353430;color:#cca965;margin:0px;}
div.header_footer a{margin-left:10px;}
div.header_footer a:link{color:#e9e9e9;}
div.header_footer a:visited{color:#e9e9e9;}
div.header_footer a:active{color:#f21f0c;TEXT-DECORATION:none;}
div.header_footer a:hover{color:#f21f0c;TEXT-DECORATION:none;}
div.header_footer span{padding-left:10px;}

table.footer{padding-top:10px;}
table.footer a{
margin-left:3px;
}
table.footer span{
padding-left:0px;
}
td.td_footer{
 border-top: 1px solid #999999; border-right: 1px solid #999999;padding-top:10px;
}
td.td_footer_2{
 padding-left:20px;
}
div.d_chan{
   border:1px solid #555555;
   padding:3px 10px 3px 3px;
   margin:5px 10px 0px;
   float:left;
}
div.d_keyboard{background-color: #353430;}
div.main_screen{
border-left: 10px solid #353430;border-right: 10px solid #353430;border-bottom: 5px solid #353430;
}
div.fieldset{margin:0px 10px;padding:5px 0px;border: 1px solid #aaaaaa;background-color: #1c1716;}

table.eturan{
    border-collapse: collapse;
    border-spacing:0;
    empty-cells:show;
}
table.eturan td{vertical-align: top;}
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;
}

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

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




div.t1_cb {
border-top: 1px solid #cccccc;border-left:1px solid #cccccc;background-color:#896C46;
/*#896C46*//*#7B8075*/
}
div.t1_cb a{
   COLOR: #dddddd;
   padding:5px 5px;
   display:block;
   text-decoration: none;
   border-bottom: 1px dashed #cccccc;
}
div.t1_cb a:active{BACKGROUND-COLOR:#491022}
div.t1_cb a:hover{BACKGROUND-COLOR:#491022}

/*div.t1_cb cite{clear: both;}*/
div.t1_cb div{
  color:#896C46;text-decoration: none;
}



div.t1_ca {
border-top: 1px solid #cccccc;border-left:1px solid #cccccc;background-color:#191817;
overflow: auto;
 height:500px;
}
div.t1_ca a{
width:97%;
   COLOR: #dddddd;
   padding:5px 5px;
   height:46px;
   display:block;
   text-decoration: none;float:left;
 position: relative;
}


div.t1_ca img{
  height:45px;width:60px;margin-right:4px;	float:left;
		  
}

/*div.t1_ca cite{clear: both;}*/
div.t1_ca a span{
background-color: #000000;
  color:#ffffff;text-decoration: none;
  position: absolute;
   top: 36px; left:45px; 
}

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

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

div.d1{
background-color:#DBC266;
margin:5px;
padding:5px;
border:1px solid #eeeeee;
}
div.d2{
background-color:#BBB49D;
padding:5px;
}

textarea.bbs{
   font-family:"ＭＳＰ ゴシック",'MS Pgothic','MS UI Gothic','Arial Unicode MS',Verdana,sans-serif;
  width:98%;font-size:medium;
}

div.bbs_Sequential{}
div.bbs_Sequential a{
  background-color:#bbbbbb;
   margin:3px;
   padding:3px 10px;
   float:left;
   border:1px solid #cccccc;
}
a.bbs_Sequential_link{
  background-color:#d5d5d5;
   margin:3px;
   padding:10px;
   display:block;
   border:1px solid #cccccc;
}


a.bbs_play{
  background-color:#EEE9BF;
   margin:3px;
   padding:10px;
   display:block;
   border:1px solid #cccccc;
}
span.ao_P{
  COLOR: #003399;
}
span.curo{
  COLOR: #000000;
}
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.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.a_singer{

}
div.a_singer a{
   padding:5px 5px;margin-left:1px;
   height:120px;
   width:100px;
   display:block;
   text-decoration: none;
 float: left;   
}
div.a_singer img{
  height:90px;
  width:120px;
  margin-right:4px;	float:left;
   top: -9px; left:-12px; 
    position: absolute;	  
}
div.a_singer strong{
font-size:medium;font-weight: bold;	
 color:#333333; 
  text-decoration: none;
 }
div.a_singer span{
 color:#999999; 
  text-decoration: none;
 }
div.a_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;  
} 
/***/
div.div_aimg3{
float: left; margin-bottom:50px;
 TEXT-DECORATION:none;
}
div.div_aimg3 span{color: #2e8b57;}

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;
}



div.div_aimg3_1{
width: 130px;height: 157px;border: 1px solid #999999;padding:10px;
}

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;
}
div.div_rank{background-color: #353430;}
div.div_rank_2{float: right;
   max-width:800px; background-color:#ffffff;
   padding:20px;
}


div.Description{
border-top: 1px dotted #bbbbbb;padding:10px;
}
td.t2_td_A{
padding:0px 10px;
}
a.renzoku{
background-color:#353430;color: #dddddd;padding:5px 10px; border: 1px outset #dddddd;width:60px;display:block;
}
td.t2_td_B{
padding:0px 10px;white-space: nowrap;
}	
td.t2_td_C{
width:100%;text-align:center;
}


div.ruigo_2{
text-align:center;
 background-color:#f7f5ec;font-weight: bold;
 padding:10px;border-top:1px solid #bbbbbb;
}
table.langwiki{
	color:#aaaaaa; background-color:#f7f5ec;
}
table.langwiki th{padding-top:3px;
    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;
}

table.bbs_ko_table{
}
table.bbs_ko_table td{
width:50%;vertical-align:top;
}
div.alignR{text-align:right;font-size:small;}
div.alignL{text-align:left;font-size:small;}


table.table_ama{
}
table.table_ama th{
    padding:0px 5px;
    border:1px solid #bbbbbb;background-color:#D0A46D;
}

td.td_ama{padding:0px 5px;
white-space: nowrap; background-color:#cccccc;
}
td.td_ama2{padding:5px;
    background-color:#ffffff;
	border-bottom:1px solid #bbbbbb;
}
div.uYC_waku_L{float:left;padding-left:14px;padding-right:17px;padding-bottom:2px;}
div.uYC_waku_R{float:right;padding-right:100px;padding-bottom:2px;}
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}

a.r_midashi{
 border-top:1px solid #bbbbbb;background-color:#dddddd;
  border-left:1px solid #bbbbbb;margin-right:4px;padding:5px;display: block;
}
a.r_midashi:active{background-color:#D0A46D;}
a.r_midashi:hover{background-color:#D0A46D;}


a.r_midashi2{
 border-top:1px solid #bbbbbb;
  border-left:1px solid #bbbbbb;margin-right:4px;padding:5px;display: block;
}
div.s_ka{
}
div.s_ka a{
background-color:#5C7D57;color:#ffffff;padding:3px;float:left;margin:2px;
}
a.a_history{
background-color:#cccccc; border:1px solid #dddddd;padding:3px;
}
div.YT{
  padding:10px 15px 10px;
}
div.topsita{padding:3px 10px 5px 5px;background-color: #eeeee8;border-bottom: 1px solid #ccc;}
.floL{float:left;}
.floR{float:right;}	
.floR2{float:right;padding-right:30px;}
div.Yplay{
  background-color:#EEE9BF;padding:10px;
  margin:0px;
}


/*----------------------------------------------------------------*/
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}
/*-----------------------------------------------------*/
.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);
}
/*-----------------------------------------------------*/



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;}
.usuzi{color: #777777;}
.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;}

table.YTtable{
   border-collapse:collapse;
   border-spacing:0px;
} 
table.YTtable td{
   vertical-align:top;
}
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.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.YC{
background-color:#f2ebd8;padding:10px;
  margin:0px 10px;
}
div.YCha{
background-color:#e8efdb;padding: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;
}


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{
padding-top:10px;
background-color:#dddddd;
}
div.Movie_waku{
background-color:#ffffff;
padding:5px;
margin:10px 50px;
    border:1px solid #bbbbbb;
}



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.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;
 } 
 
div.mapdiv{
 background-color: #d8bf8b;
 border-top: 1px solid #c19f6f;
 padding:5px;margin:10px;
}


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.top_title{
  font-weight: bold;
  font-size:medium;
  padding:5px 5px 5px;
  float: left;
}

div.dwaku{
  text-align:right;
   border:1px solid #f4f4d6;
   background-color:#fffff9;
   padding:2px 5px;
   color:#777777;
}
a.film_touroku{
 border:1px solid #bbbbbb;
 font-size:x-small;
}



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.migi_free{
 background-color:#eeeee8;
 width:321px;
 margin-bottom:5px;
     border-left:1px solid #bbbbbb;
	 border-bottom:1px solid #bbbbbb;
}
div.sin{
padding:3px 0px 3px 7px;
 background-color:#f7f5ec;
}

/**************************/
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.domain_url{
padding:1px;border:1px solid #bbbbbb;
   background-color:#f7f5ec;
}


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


div.bbs_ren_list_waku{
 padding:10px 3px 3px;
  border-bottom:1px solid #bbbbbb;
  background-color:#efecdb;
 }
div.text_d{
 width:600px;
 padding:0px 10px 10px 400px;
}
div.text_d a{
 display: block;
}
div.d_syudou{
padding:50px;border:1px solid #bbbbbb;
}

.d_center2 {text-align: center;background-color: #FFF5CC;padding:5px;}
div.clear{clear: both;}
div.kashi{
float:right;width:321px;
}

table.sitasita{
   border-collapse:collapse;color:#8e733d;background-color: #1c1716;
   border-spacing:0px;
} 
table.sitasita a{color:#ffffff;}


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;}


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;}

table.table_t6{}
table.table_t6 td{vertical-align: top; padding:0px 5px;}

div.d_ninki {width:270px; background-color:#dddddd; padding:5px 10px;}
div.d_ninki a{display:block;}
div.d_ninki span{display:block;font-weight: bold;}

div.d_ninki_2{
 padding:3px 20px 3px 3px;
 border-bottom:1px solid #eeeeee;
  background-color:#dddddd;
}

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;
}
div.singer_waku{
 padding:10px 3px 3px;
  border-bottom:1px solid #bbbbbb;
  background-color:#ffffff;
 }

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;
}


td.td_saL{
padding-right:5px;
text-align:center;
}
td.td_saR{
padding-left:5px;padding-right:5px;
background-color:#353430;
}

div.d_grey{
background-color:#dddddd;
}
/******/

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.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;
}




a.list_hozon {border: 1px solid #aaaaaa;font-weight: bold;padding:5px;}

/************************/

table.table_ama_album{
border-collapse: separate;
}
table.table_ama_album th{
vertical-align: top; 
border-bottom: 1px solid #aaaaaa;text-align:left;
}
table.table_ama_album td{
vertical-align: top; 
border-bottom: 1px solid #aaaaaa;
padding:5px;
background-color:#f7f5ec;
}



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

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

div.ama_float_R{float: right;padding:5px 0px 5px 250px}



div.ama_mi_waku{
 border-top:1px solid #bbbbbb;background-color:#dddddd;
  border-left:1px solid #bbbbbb;margin-right:4px;
}
a.ama_mi_1{
padding:5px;display: block;float:left;background-color:#796040;color:#ffffff;
}
a.ama_mi_2{background-color:#5C7D57;color:#ffffff;
padding:5px;display: block;float:left;
}
