@charset "utf-8";
h1,h2,h3,h4,h5,h6,p,address{
  font-size : 91.6% !important;
  font-weight: normal;
  font-style: normal;
  margin-bottom : 0px;
}
body{
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
  font-size : 91.6% !important;
  line-height : 150% !important;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px 0px 0px 0px;
  background-repeat : repeat;
  min-width:960px;
  background-color : black;
  color : #fff5e6;
}
@media print {
  body{
  display: none !important;
}
}
ul{
  margin : 0;
  padding : 0;
}
img{
  vertical-align:bottom;
}
td{
  vertical-align : top;
  text-align : left;
  border:none;
}
.table960{
  width : 960px;
}
.tablesns{
  width : 220px;
  margin-left : 20px;
}
.table300{
  width : 300px;
}
.table700{
  width : 700px;
}
.table630{
  width : 630px;
}
.table600{
  width : 600px;
}
a{
  color : #ff8000;
  text-decoration : none;
  font-weight : bold;
}
a:link{
  color : #ff8000;
  text-decoration : none;
  font-weight : bold;
}
a:visited{
  color : #ff8000;
  text-decoration : none;
  font-weight : bold;
}
a:hover{
  color : #ff8000;
  text-decoration : underline;
  font-weight : bold;
}
a:active{
  color : #ff8000;
  text-decoration : underline;
  font-weight : bold;
}
.text_y{
  color : #d19118;
}
.text_g{
  color : #bfad99;
}
.text_o{
  color : #ff8000;
}
.text_w{
  color : #ffffff;
}
.text_s{
  color : #3ce1ff;
}
.text_r{
  color : #d3382c;
}
.yaji{
  color : #029ffd;
}
.text_date{
  color : #c40000;
  font-weight : bold;
}
.bigger{
  font-size : 120%;
  font-weight : bold;
}
.bigest{
  font-size : 150%;
  font-weight : bold;
  line-height : 150%;
  vertical-align : baseline;
}
.smaller{
  font-size : 91.6%;
  line-height : 200%;
}
.futo{
  font-weight : bold;
}
.sp15{
  width : 15px;
}
.sp30{
  width : 30px;
}
.sp15t{
  height : 15px;
}
.sp5t{
  height : 5px;
}
.sp10t{
  height : 10px;
}
.sp30t{
  height : 30px;
}
.dan1{
  padding-left: 1em;
  text-indent: -1em;
}
.dan2{
  padding-left : 1.5em;
  text-indent : -1.5em;
}
.target{
  width : 100%;
  height : 0px;
}
.sen{
  background-image : url(../img_common/sen.png);
  background-repeat : repeat-x;
  width : 100%;
  height : 10px;
  margin-top : 5px;
  margin-bottom : 5px;
}
.sen2{
  background-image : url(../img_common/sen2.png);
  background-repeat : repeat-x;
  width : 100%;
  height : 10px;
  margin-top : 5px;
  margin-bottom : 5px;
}
.fb-like iframe{
  max-width: none!important;
}
.div_contents{
  font-size : 91.6%;
  line-height : 200%;
  margin-bottom : 50px;
  width : 600px;
}
.div_contents_center{
  font-size : 91.6%;
  line-height : 200%;
  margin-bottom : 50px;
  width : 600px;
  text-align : center;
}
.div_title{
  font-size : 120%;
  line-height : 150%;
  margin-bottom : 40px;
  font-weight : bold;
}
.td_sns{
  text-align : center;
  height : 30px;
}
.modoru1{
  font-size : 84.6%;
  color : #d8a75c;
  text-align : right;
  vertical-align : top;
  height : 30px;
  margin-top : 15px;
}
.modoru2{
  font-size : 84.6%;
  color : #d8a75c;
  text-align : right;
  vertical-align : top;
  height : 60px;
  margin-top : 15px;
}
.div_fooder{
  font-size : 84.6%;
  text-align : center;
  color : #404040;
  padding-top : 20px;
}
.erabu{
  font-weight : bold;
  background-image : url(../img_common/erabu2.png);
  background-repeat : no-repeat;
  padding-left : 40px;
  height : 50px;
  color : #8eccff;
  width : 630px;
  font-size : 84.6%;
  line-height : 100%;
  vertical-align : middle;
 text-shadow: 0px 3px 3px #000000;
}
.textshadow1{
  text-shadow: 0px 3px 3px #ff8000;
}
.back99{
  background-image : url(../img_common/back99.jpg);
  background-repeat : no-repeat;
  background-position : center top;
}
.back98{
  background-image : url(../img_common/back98.jpg);
  background-repeat : repeat-y;
  background-position : center top;
}
.kage960{
  background-image : url(../img_common/kage960.png);
  background-repeat : no-repeat;
  background-position : center top;
  height : 35px;
}
.back_fooder{
  background-image : url(../img_common/back_fooder.jpg);
  background-repeat : repeat-x;
  background-position : center top;
  position : relative;
}
.div_960{
  width : 960px;
  text-align : left;
}
.td_common{
  background-image : url(../img_common/common_back.png);
  background-repeat : no-repeat;
  padding-top : 30px;
  padding-left : 30px;
}
.td_common3{
  background-repeat : no-repeat;
  padding-top : 30px;
  padding-left : 30px;
}
.td_common2{
  padding-left : 30px;
}
a.erabulink{
  color : #ffffff;
  text-decoration : none;
  font-weight : bold;
}
a:link.erabulink{
  color : #ffffff;
  text-decoration : none;
  font-weight : bold;
}
a:visited.erabulink{
  color : #ffffff;
  text-decoration : none;
  font-weight : bold;
}
a:hover.erabulink{
  color : #ffffff;
  text-decoration : underline;
  font-weight : bold;
}
a:active.erabulink{
  color : #ffffff;
  text-decoration : underline;
  font-weight : bold;
}
.midasi1{
  font-size : 120%;
  color : #f0bc44;
  letter-spacing : 1px;
  margin-bottom : 10px;
  font-weight : bold;
}
.midasi1b{
  font-size : 120%;
  color : #f0bc44;
  margin-bottom : 10px;
  font-weight : bold;
}
.hosi1{
  margin-top : 10px;
  margin-bottom : 10px;
}
.castsei1{
  background-image : url(../img_common/castsei2.jpg);
  background-repeat : no-repeat;
  width : 960px;
  height : 380px;
}
.td_660{
  width : 660px;
}
.text_cr{
  color : #f5f38d;
}
.text_migi{
  text-align : right;
  width : 100%;
}
.text_yellow{
  color : #f5f38d;
}
