@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:none;
}
A:hover {
	COLOR: #003399;TEXT-DECORATION:none;
}
cite{font-style:normal;}

.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;medium;background-color: #1c1716;}
div.ueue{
background-color: #353430;
}			
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;}

div.uYC_waku_L{float:left;padding-left:14px;padding-right:17px;}
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 #eccc;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;

}

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

}

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

 position: relative; 
}
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 10px;
}
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.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;

}
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;
 border-top:1px solid #bbbbbb;
  border-left:1px solid #bbbbbb;
text-decoration: none;
 }
 
div.langwiki_song{
overflow: auto;
background-color:#f7f5ec;
 width:300px;
 /*height:446px;*/
 height:397px;
 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;
}


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: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{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;
 } 
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>*/
	