@charset "Shift_JIS";

  #line{
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color : #a5a5a5;
   padding-top : 5px;
   padding-bottom :5px;
}
.abridgement{
   font-size: 13px;
   font-weight: normal;
   padding-top : 0px;
   line-height :20px;
   position : relative;
   top : 0px;
}
.space{
   position : relative;
   top : 0px;
}
/*---Safari---*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    _::-webkit-full-page-media, _:future, :root #line{
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color : #a5a5a5;
   padding-top : 5px;
   padding-bottom : 6px;
}
    .abridgement{
   font-size: 13px;
   font-weight: normal;
   padding-top : 0px;
   line-height : 20px;
}
.space{
   position : relative;
   top : 0px;
}
}
/*---Chrome---*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#line{
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color : #a5a5a5;
   padding-top :3px;
   padding-bottom : 6px;
}
.abridgement{
   font-size: 13px;
   font-weight: normal;
   padding-top : 1px;
   line-height : 20px;
}
.space{
 position : relative;
 top : 0px;
}
}

/*---IE10〜---*/
_:-ms-input-placeholder, :root #line{
  border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color : #a5a5a5;
   padding-top : 7px;
   padding-bottom : 6px;
}
_:-ms-input-placeholder, :root .abridgement{
    font-size: 13px;
   font-weight: normal;
   padding-top : 2px;
   line-height : 19px;
}
_:-ms-input-placeholder, :root .space{
   position : relative;
   top : 0px;
}

/*---Edge---*/
@supports (-ms-ime-align:auto) {
#line{
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color : #a5a5a5;
   padding-top : 5px;
   padding-bottom : 5px;
}
.abridgement{
   font-size: 13px;
   font-weight: normal;
   padding-top : 0px;
   line-height : 20px;
}
.space{
 position : relative;
 top : -1px;
}
}
/*---Firefox---*/
@-moz-document url-prefix(){
#line{
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color : #a5a5a5;
   padding-top : 4px;
   padding-bottom : 4.5px;
}
.abridgement{
   font-size: 13px;
   font-weight: normal;
   padding-top : 2px;
   line-height : 21px;
}
.space{
 position : relative;
 top : 0px;
}
}
/*---Safari---*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    _::-webkit-full-page-media, _:future, :root #line{
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color : #a5a5a5;
   padding-top : 4px;
   padding-bottom : 4px;
    }}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    _::-webkit-full-page-media, _:future, :root .abridgement{
   font-size: 13px;
   font-weight: normal;
   margin-top: 2px;
   line-height : 20px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    _::-webkit-full-page-media, _:future, :root.dummy{
    height: 0px; 
}
}

.day{
   color: #1e1e1e;
   text-decoration: none;
   font-size: 13px;
   font-weight: normal;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
}
.abridgement{
   font-size: 13px;
   position: relative;
   height: 40px;
   overflow: hidden;
   line-height: 20px;
}
.abridgement:before, .abridgement:after {
   position: absolute;
   background:rgba(255,255,255,0.0); 
}
.abridgement:before {
   content: "";
   bottom: 0;
   right: 0;
   padding-left: 10px;
}
.abridgement:after {
   content: "";
   width: 100%;
   height: 100%;
     padding-left: 10px;
}




a.link_1{
   color: #0f0f0f;
   text-decoration: none;
   font-size: 13px;
   font-weight: normal;
   transition: 0.6s;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
}
.link_1:hover{
   color: #ff7700;
}

@media screen and (max-width : 480px){
.abridgement{
   font-size: 12px;
}
 a.link_1{
 font-size: 12px;
 transition: 0s;
 }   
}
.news_1{
   font-size: 13px;
   color : #005a00;
   text-align: left;
   font-family: Arial;
   font-weight: normal;
   padding-bottom: 0px;
   padding-top: 4px;
   z-index : 10;
}
.n_1{
   font-size: 10px;
   color: white;
   background-color: #00cc00;
   padding-top : 1px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom : 1px;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
   text-align: center;
   margin-left: 2px;
}
.n_2{
   font-size: 10px;
   color: white;
   background-color: rgba(0, 100, 255, 0.99);
   padding-top : 1px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom : 1px;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
   text-align: center;
   margin-left: 2px;
}
.n_3{
   font-size: 10px;
   color: white;
   background-color: #008555;
   padding-top : 2px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom : 2px;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
   text-align: center;
   margin-left: 2px;
}
.n_4{
   font-size: 10px;
   color: white;
   background-color : #008741;
   padding-top : 2px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom : 1px;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
   text-align: center;
   margin-left: 2px;
}
.n_5{
   font-size: 10px;
   color: white;
   background-color : navy;
   padding-top : 2px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom : 1px;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
   text-align: center;
   margin-left: 2px;
}
.n_6{
   font-size: 10px;
   color: white;
   background-color : #008741;
   padding-top : 2px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom : 1px;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
   text-align: center;
   margin-left: 2px;
}
.e_1{
   font-size: 10px;
   color: white;
   background-color :#e10000;
   padding-top : 2px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom : 2px;
   font-family: Arial;
   letter-spacing : 0px;
   text-align: center;
   margin-left: 2px;
}


#red{
   font-size: 12px;
   color : #cc0000;
}
body{
   margin-top : 0px;
   margin-left : 0px;
   margin-right : 0px;
   margin-bottom : 0px;
   border-width : 0px;
}
p{
   padding-top : 0px;
   padding-left : 0px;
   padding-right : 0px;
   padding-bottom : 0px;
   margin-top : 0px;
   margin-left : 0px;
   margin-right : 0px;
   margin-bottom : 0px;
}

