html,body{
   margin: 0px auto;height: 100%;width:100%;
	color: #111111;
    /*background-color:#ffefd5;*/
	background-color:#faf6eb;
	
	padding:0px;font-size: medium;
	font-size:12pt;
	line-height:18px;
	font-style:normal;
	font-weight:normal;
	letter-spacing : 0;
    font-family:sans-serif,Arial,Helvetica,sans-serif,Mona,"MS PGothic AA","ＭＳ Ｐゴシック","MS PGothic","MS Pｺﾞｼｯｸ","MS Pゴシック","ＭＳＰゴシック","MSPゴシック","IPA モナー Pゴシック","IPA mona PGothic","IPA MONAPGOTHIC",IPAMonaPGothic,sans-serif;
    /*font-family:"HiraKakuProN-W3","メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;*/
	word-wrap: break-word;

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

form{display:inline;margin:0px;}
div.body_d1{background-color:#fffafa;}

div.da_1{background-color:#D0C194;padding:10px;margin:5px;}
div.da_2{padding:15px;margin:0px;}
div.da_3{background-color:#6b8e23;padding:10px;margin:5px;}
div.da_4{background-color:#808080;padding:10px;margin:5px;}
div.da_5{background-color:#cfcfcf;padding:10px;margin:5px;}

ul{list-style: none;}
li{border-bottom:1px solid #bbbbbb;}

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


.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: 560px;;
    height: 315px;
  }
}


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


div.d_to{}
div.d_to a{border-bottom: 1px solid #aaaaaa;padding:5px;display: block;}
div.d_to a:hover{background-color: #dddddd;TEXT-DECORATION:none;}
div.d_to cite{font-size:small;color: #777777;display: block;}
div.d_to b{background-color: #ffffff;color: #555555;border: 1px solid #aaaaaa;padding:1px 5px;}
div.d_to img{width:60px;height:45px;}


div.d_to2{}
div.d_to2 a{border-bottom: 1px solid #aaaaaa;padding:5px;display: block;display: flex;}
div.d_to2 a:hover{background-color: #dddddd;TEXT-DECORATION:none;}
div.d_to2 cite{font-size:small;color: #777777;display: block;padding:0px 5px;}
div.d_to2 b{background-color: #ffffff;color: #555555;border: 1px solid #aaaaaa;padding:1px 5px;}
div.d_to2 img{width:60px;height:45px;}


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


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;
}
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:#696969;color:#cca965;margin:0px;width:100%;}
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.tab{background-color: #dddddd;padding:0px;margin:5px;}
table.tab td{vertical-align: top;border-right: 1px solid #aaaaaa;padding:0px;margin:0px;}
table.tab div{padding:1px;margin:0px;}


table.tab_2{background-color:#eeddff;padding:0px;margin:5px;border: 1px solid #aaaaaa;}
table.tab_2 td{vertical-align: top;border-right: 1px solid #aaaaaa;padding:0px 15px;margin:0px;white-space: nowrap;}
td.td_2{background-color:#e6e6fa;vertical-align: top;border-right: 1px solid #aaaaaa;padding:0px 15px;margin:0px;white-space: nowrap;}




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.oyp_d{}
div.oyp_d a{background-color:#D0C194;padding:10px;margin:10px;display: block;}
div.oyp_d cite{font-size:small;color: #777777;padding:0px 5px;background-color: #eeeeee;}
div.oyp_d b{background-color: #555555;color: #aaaaaa;border: 1px solid #dddddd;padding:5px;}

div.keyword_d{border: 1px solid #aaaaaa;margin:15px 5px;}
div.keyword_d a{background-color:#cccccc;padding:5px;margin:5px;display: block;}


div.rank_d{color:#f74c43;}
div.rank_d a{margin-top:5px;display: block;}
div.rank_d span{color:#555555;font-size: small;}
div.rank_d div{border-top: solid 4px #66c495;}
div.rank_d h3{color:#555555;margin:0px;}
div.rank_d b{margin-top:3px;color:#000000;display: block;font-weight: normal;}

span.form_s{background-color:#f2c4e7;}