@charset "Shift_JIS";

.subtitle_10{
   font-size : 22px;
    color: #fff;
   font-weight : bold;
   border-left:solid 5px rgba(40, 120, 40,1.0);
   border-right:solid 1px rgba(40, 120, 40,1.0);
   border-top:solid 3px rgba(40, 120, 40,1.0);
   padding: 8px 0px 8px 10px;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
   text-align : left;
   margin: 0px;
   text-shadow: 1px 1px 2px rgb(0, 50, 0);
  background-color: rgba(60, 140, 80, 1.0);  
}
@media screen and (max-width: 680px) {
   .subtitle_10{
   font-size : 13pt;
   text-align : left;
   margin-left: 0%;
   margin-right: 0%;
   width: auto;
}
}
@media screen and (max-width: 480px) {
   .subtitle_10{
   font-size : 13pt;
   text-align : left;
   border-left:solid 2px rgba(40, 120, 40,1.0);
}
}


.left_1{
 text-align: center;
 margin: 10px 0px 10px 0px;
}
.img05{
   border: 0px;
}
@media screen and (max-width: 680px) {
   .img05{
   display: none;
}
}
.news_screen{
   margin: 0 auto;
   padding: 10px;
   border-left: 1px solid #2e8b57;
   border-right: 1px solid #2e8b57;
   border-bottom: 1px solid  #2e8b57;
   margin: 0px 0px 20px 0px;
}


.Arial_2{
   font-family:  Arial;
   font-size : 80%;
   margin-left: 8px;
}
.mae{
   font-family:  ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
}
.font11{
   font-size : 12px;
   color : #96554b;
   font-weight : bold;
   font-family:  ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
}
.font12{
   font-size : 11pt;
   color : #0a0a0a;
   font-weight : normal;
   line-height : 28px;
   text-shadow: 1px 1px 2px rgba(200, 200, 200, 0.35);
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
   text-align : left;
}
.font13{
   font-size : 14px;
   color : rgb(0, 128, 0);
   font-weight : normal;
   line-height : 18px;
   font-family:  ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
}
.font14{
   color: #fff;
   font-size: 18px;
   font-weight: normal;
   text-align: left;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
   line-height: 28px;
   text-shadow: 1px 1px 2px rgba(0, 80, 0, 0.95);
}
a.toptextlink11{
   color : blue;
   text-decoration : none;
   font-size : 14px;
   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";
}
.toptextlink11:hover{
   color : #ff6400;
}
a.toptextlink11_1{
   color : blue;
   text-decoration : none;
   font-size : 14px;
   font-weight : normal;
   text-align : right;
   transition: 0.6s;
   font-family:  ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
}
.toptextlink11_1:hover{
   color : #ff6400;
}
a.arrow_l{
   text-align : center;
   line-height : 50px;
   padding: 20px 20px 20px 20px;
   transition: 0.6s;
   border-radius: 50%;
   background-color: rgba(255, 255, 255, 1.0);
   border : 1px solid rgb(0, 120, 70);
   margin-left: 10px;
   margin-right: 10px;
   background-image : url(../img/arrow_l.png);
   background-repeat : no-repeat;
   background-position : 8px 10px;
    background-size:20px 20px;
}
.arrow_l:hover{
  background-color: rgba(0, 120, 70, 0.90);
     background-image : url(../img/arrow_l2.png);
}

a.arrow_r{
   text-align : center;
   line-height : 50px;
   padding: 20px 20px 20px 20px;
   transition: 0.6s;
   border-radius: 50%;
   background-color: rgba(255, 255, 255, 1.0);
   border : 1px solid rgb(0, 120, 70);
   margin-left: 10px;
   margin-right: 10px;
  background-image : url(../img/arrow_r.png);
   background-repeat : no-repeat;
   background-position : 11px 10px;
    background-size:20px 20px;
}
.arrow_r:hover{
   background-color: rgba(0, 120, 70, 0.90);
     background-image : url(../img/arrow_r2.png);
}
.img_arrow{
   width: 20px;
   height: 14px;
   position : relative;
   top : 8px;
}
a.toptextlink14_1{
   color : blue;
   font-size : 13px;
   transition: 1.0s;
   font-family:  ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
}
.toptextlink14_1:hover{
   color :#ff6400;
   text-decoration : none;
}
.font19{
   font-size : 0.0px;
   color : #fff;
   margin-top: 0px;
   text-align: center;
   line-height : 40px;
}
.font19_1{
   font-size : 0.0px;
   color : #fff;
   margin-top: 0px;
   text-align : center;
}

.headtitle{
   font-size : 11pt;
   font-family:  Arial;
   font-weight : normal;
   color : #fff;
   text-align : left;
   margin-left : 0px;
   margin-bottom : 4px;
    text-shadow: 1px 1px 2px rgba(0, 0, 255, 0.35);
}
@media screen and (max-width: 880px) {
   .headtitle{
   margin-left : 14px;
}
}
.mae{
   font-family:  ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
}
#img{
   border-width : 0px 0px 0px 0px;
}
.img_news{
   background-color : white;
   padding : 2px;
   border : 1px solid #2e8b57;
   float : none;
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.12);
   border-radius: 6px;
   text-align : center;
   margin-top: 10px;
   width: 360px;
}
@media screen and (max-width : 480px){
   .img_news{
   box-shadow:none;
   border-radius: 0px;
   text-align : center;
   width: 90%;
   margin-left: 5%;
   margin-right: 5%;
}
}
.right{
   text-align: right;
   margin-right: 30px;
}
.subtitle_5{
   font-size: 20px;
   font-weight: normal;
   padding: 10px 10px 16px 50px;
   margin-left: 0px;
   position: relative;
   color:#000;
}
.subtitle_5::before{
   position: absolute;
   font-family: "Font Awesome 5 Free";
   content: "?";
   font-size: 16px;
   top: 6px;
   left : 0px;
   width: 40px;
   height: 40px;
   padding: 0px 0px 0px 0px;
   text-align: center;
   line-height: 60px;
   border-radius: 50%;
   background-color: rgb(0, 135, 85);
   color: #fff;
   -webkit-transform: rotate(-180deg);
   transform: rotate(-180deg);
}

