@charset "utf-8";
h1,h2,h3,h4,h5,h6,p,address{
 font-size : 100%;
 font-weight: normal;
 font-style: normal;
 margin-bottom : 0px;
}
body{
 font-family : 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
 -webkit-text-size-adjust: 100%;
 font-size : 100%;
 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;
 min-width:1000px;
 background-color : black;
 background-repeat : repeat-x;
 background-image : url(../img_common/back_red5.jpg);
 color : white;
}
@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;
 margin-bottom : 30px;
}
.table630{
 width : 630px;
}
.table615{
 width : 615px;
}
.table600{
 width : 600px;
}
.table280{
 width : 280px;
}
.table590{
 width : 590px;
}
.tablesns{
 width : 220px;
 margin-bottom : 0px;
 margin-top : 20px;
 margin-left : 765px;
}
.tablesns_top{
 width : 195px;
 margin-bottom : 0px;
 margin-top : 10px;
 margin-left : 765px;
}
.tablesns_banner{
 width : 220px;
 margin-bottom : 20px;
 margin-top : 20px;
 margin-left : 20px;
}
.table920{
 width : 920px;
 margin-bottom : 0px;
 padding-bottom : 50px;
}
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;
}
a:link.white{
 color : #ffffff;
 font-weight : bold;
}
a:visited.white{
 color : #ffffff;
 font-weight : bold;
}
a:active.white{
 color : #ffffff;
 font-weight : bold;
}
a:hover.white{
 color : #ffffff;
 font-weight : bold;
}
.text_o{
 color : #ff8000;
}
.text_ye{
 color : #f8cc67;
}
.text_w{
 color : #ffffff;
}
.text_y{
 color : #95611a;
}
.text_r{
 color : #f84407;
}
.text_s{
 color : #3ce1ff;
}
.yaji{
 color : #ff80c0;
}
.textdate{
 color : #f33a0c;
 font-weight : bold;
 font-size : 12px;
}
.bigger{
 font-size : 15px;
 font-weight : bold;
 line-height : 1.7em;
}
.bigest2{
 font-size : 22px;
 font-weight : bold;
 line-height : 1.9em;
 vertical-align : baseline;
}
.bigest3{
 font-size : 36px;
 font-weight : bold;
 line-height : 1.9em;
 vertical-align : baseline;
}
.smaller{
 font-size : 12px;
 line-height : 1.4em;
}
.futo{
 font-weight : bold;
}
.sp40{
 width : 40px;
}
.sp60{
 width : 60px;
}
.sp50{
 width : 50px;
}
.sp10{
 width : 10px;
}
.sp15{
 width : 15px;
}
.sp20t{
 height : 20px;
}
.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/sen.png);
 background-repeat : repeat-x;
 width : 500px;
 height : 10px;
 margin-top : 20px;
 margin-bottom : 20px;
 margin-left : 50px;
 margin-right : 50px;
}
.sen2g{
 background-image : url(../img_common/sen.png);
 background-repeat : repeat-x;
 width : 560px;
 height : 10px;
 margin-top : 10px;
 margin-bottom : 10px;
 margin-left : 20px;
 margin-right : 20px;
}
.fb-like iframe{
 max-width: none!important;
}
.div_contents{
 margin-bottom : 30px;
 color : #e7e7e7;
 margin-top : 20px;
 margin-left : 30px;
 width : 600px;
 font-size : 14px;
 line-height : 1.6em;
}
.back_fooder{
 background-image : url(../img_common/back_fooder.jpg);
 background-repeat : repeat-x;
 background-position : center top;
 position : relative;
}
.div_fooder{
 font-size : 12px;
 text-align : center;
 color : #404040;
 padding-top : 20px;
 line-height : 1.4em;
}
.back_fooder{
 background-image : url(../img_common/back_fooder.jpg);
 background-repeat : repeat-x;
 background-position : center top;
 position : relative;
}
.sp10t{
 height : 10px;
}
.sp15t{
 height : 15px;
}
.btsns90{
 text-align : right;
 width : 90px;
 height : 20px;
}
.div960{
 width : 960px;
}
.migi{
 text-align : right;
}
.td_common{
 background-image : url(../img_common/td_common.png);
 background-repeat : no-repeat;
}
.modoru{
 font-size : 14px;
 text-align : right;
 height : 40px;
 line-height : 1.4em;
}
.td_erabu{
 background-image : url(../img_common/td_erabu.png);
 background-repeat : no-repeat;
 width : 630px;
 height : 75px;
}
.div_erabu{
 font-size : 14px;
 font-weight : bold;
 margin-top : 20px;
 color : #e3a81c;
 letter-spacing : -1px;
 margin-left : 15px;
}
.btsns{
 text-align : right;
}
.sub{
 margin-bottom : 15px;
}
.sub1{
 margin-bottom : 10px;
}
.sub2{
 margin-bottom : 4px;
}
.midasi{
 font-size : 18px;
 font-weight : bold;
 color : #f2d64d;
 margin-top : 40px;
 margin-bottom : 15px;
}
.midasi2{
 font-size : 18px;
 font-weight : bold;
 color : #f2d64d;
 margin-top : 0px;
 margin-bottom : 15px;
}
.midasi3{
 font-size : 16px;
 font-weight : bold;
 color : #ff8000;
 margin-top : 0px;
 margin-bottom : 15px;
}
.selectform1{
 font-family : 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
 margin-top : 10px;
 width : 300px;
 height : 2rem;
}
.td_select{
 text-align : left;
 padding-left : 15px;
}
.sentakuinfo{
 font-size : 13px;
 padding-right : 10px;
 color : #efbf50;
 font-weight : bold;
}
.midasi0{
 font-size : 17px;
 font-weight : bold;
 color : white;
 margin-top : 30px;
 margin-bottom : 15px;
 background-color : #ff8000;
 text-align : center;
 padding-left : 10px;
 padding-right : 10px;
 padding-top : 10px;
 padding-bottom : 10px;
 line-height : 1em;
}
.sp830{
 width : 830px;
}
.top_margin20{
 margin-top : 20px;
}
.body_top{
 background-color : white;
 background-repeat : no-repeat;
}
.back_black{
 background-color : black;
}
.img100per{
 width : 100%;
}
.tume{
 letter-spacing : -1px;
}
.link_mark{
 font-weight : bold;
 background-color : #e03027;
 display : inline;
}
.sp20{
 width : 20px;
}
.text_right{
 text-align : right;
}
.medatsu1{
 font-size : 13px;
 margin-top : 10px;
 margin-bottom : 10px;
 background-color : #232323;
 border-width : 1px;
 border-style : solid;
 border-color : #c0c0c0;
 padding-top : 20px;
 padding-left : 20px;
 padding-right : 20px;
 padding-bottom : 20px;
}
.mark{
 font-size : 13px;
 font-weight : bold;
 color : white;
 background-color : #d01c0d;
 padding-top : 2px;
 padding-left : 2px;
 padding-right : 2px;
 padding-bottom : 2px;
}
.alpha a:hover img {
 opacity: 0.8;
 filter: alpha(opacity=80);
 -ms-filter: "alpha(opacity=80)";
}