html,body{
   margin: 0px auto;height: 100%;width:100%;
	color: #111111;
    /*background-color:#ffefd5;*/
	background-color:#e3e2de;
	
	padding:0px;font-size: medium;
	font-size:12pt;
	line-height:nomal;
	font-style:normal;
	font-weight:normal;
	letter-spacing : 0;
 font-family: sans-serif;
 word-wrap: break-word;

}
h1{clear: both; font-size:x-large;font-weight: bold;padding-top:3px;margin:5px;line-height:25px;}

A:link {COLOR:blue;  TEXT-DECORATION: none;}
/*A:visited {	COLOR:blue; TEXT-DECORATION:none;}*/
A:active {COLOR:blue;TEXT-DECORATION:underline;}
A:hover {COLOR:blue;TEXT-DECORATION:underline;}
A:visited{color:#blue;}


form{display:inline;margin:0px;}

div.da_3{background-color:#734d62;padding:15px;margin:0px;}

ul.arc_1{line-height:18px;list-style: none;background-color:#f5e6ee;margin:0px;}
ul.arc_1 li{line-height:18px;border-bottom:1px solid #bbbbbb;}

ul.arc{line-height:18px;list-style: none;background-color:#ffffff;margin:0px;}
ul.arc li{line-height:18px;border-bottom:1px solid #bbbbbb;margin-bottom:15px;padding:15px;background-color:#f5e6ee;}
.B_arc a{COLOR:#blue;margin:5px;background-color: #edadd0;color:#555555;border: 1px solid #aaaaaa;padding:10px;display: block;width:95%;}
.B_arc a:hover{COLOR:#blue;background-color: #edadd0;TEXT-DECORATION:none;}
.B_arc a:visited{color:#blue;}

img {border: 1px solid #aaaaaa;width:120px;height:90px;}
/*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;}

blockquote{background-color:#f0ebff;border: 1px solid #a595cc;padding:5px;margin:5px;}


.movie {
  position: relative;
  padding-top: 56.25%;
}
 
.movie iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (min-width:768px) {
  .movie {
    position: static;
    padding-top:0;
   // text-align: center;
  }
  .movie iframe {
    position: static;
    width: 720px;
    height: 480px;
  }
}


div.clear{clear: both;}
div.float_L{float: left;}
div.float_R{float: right;}
div.d_center{text-align: center;}
div.d_r{text-align: right;}
.bold{font-weight: bold}
.small{font-size: small;}
.akaji{color:#CC3300}
.clear{clear: both;}



cite{font-style:normal;}






div.a_video{}
div.a_video a{
 padding-top: 5px;padding-left: 5px;width: 150px;height: 177px;
display: block;
position: relative;
TEXT-DECORATION:none;float: left;
}
div.a_video img{
height:97px;margin-right:4px;display: block;
}
div.a_video span{
background-color: #000000;
  color:#ffffff;
  position: absolute;
   top: 88px; right:29px; 
}

div.a_video p{background-color: #555555;
width: 120px;height:97px;margin-bottom:1px;margin-right:4px;display: block;
}

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








div.d_f_left{background-color: #eeeeee;color:#cca965;padding:5px;}
div.d_f_left a{background-color: #dddddd;border: 1px solid #aaaaaa;padding:5px;margin:5px;float:left;}

/*display: flex;*/
div.ff_2 {color: #c41306;border-top: 10px solid #c41306;padding:5px;}
div.d_ff2 a{color: #555555;border-bottom: 1px solid #aaaaaa;padding:5px;display: block;min-height: 130px; }
div.d_ff2 a:hover{background-color: #dddddd;TEXT-DECORATION:none;}
div.d_ff2 cite{font-size:small;color: #777777;display: block;padding:0px 5px;}
div.d_ff2 b{color:#000000;font-size:16pt;}
div.d_ff2 img{float: left; width: 90px;  height:122px;margin-right:10px;}

div.da_4{background-color:#e3d5cf;padding:10px;margin:5px;}

 .gazou img{
    width: 100%;
    height: auto;
	margin-top:10px;
 }
@media screen and (min-width:768px) {
  .gazou img{
    width: auto;
    height: 480px;
	margin-top:10px;
  }
}


.oyp_bgcolor{
background-color:#c7c1a9;
padding:5px;
}


a.oypT{ margin:1px 0px;
   padding:5px 5px 1px;
   display:block;
   text-decoration: none;
   color:#333333;
 border:1px solid #dddddd;
   background-color:#c7c1a9;
}
a.oypT cite{
   padding:0px 5px;   background-color:#eeeeee;
}
a.oypT img{
   width:60px;height:45px;
}


div.alignC{text-align:center;}
a.oyp_singer{
   padding:5px;   background-color:#eeeeee;margin-bottom:10px;  
}


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: 80px; right:29px; 
  
}
a.aimg2 div{
 color: #777777;
}

div.to_bo{padding: 7px;margin:2px;}

div.v_bo{
 padding: 7px;margin:0px;background-color:#1f1d1d;
}
div.v_bo_n{
 padding: 2px;margin:0px;background-color:#f7f7e4;
}

table.ta{border-collapse:collapse;}
table.ta td{  text-align: right;padding:0px 3px; background-color: #e0d0b6;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}
table.ta th{padding:0px 3px;background-color: #cfbb9b;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}

table.tb{border-collapse:collapse;}
table.tb div{ 
 background-color:#7fad6c;margin:1px 0px;padding:0px;
  }
