@charset "Shift_JIS";

.img007{
width: 360px;
    border: 0px;
}
@media screen and (max-width : 680px){
.img07{
width: 80%;
    border: 0px;
}
}
.subtitle_10{
   font-size : 18px;
    color: #fff;
   border-left:solid 5px rgb(60, 40, 80);
   border-right:solid 1px rgb(60, 40, 80);
   border-top:solid 3px rgb(60, 40, 80);
   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(60, 40, 80);
  background-color: rgba(110, 90, 150, 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 rgb(90, 70,120);
   border-right: 1px solid rgb(90, 70,120);
   border-bottom: 1px solid  rgb(90, 70,120);
   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 : 12pt;
   color : rgb(0, 128, 0);
   font-weight : bold;
    text-align: center;
   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: #333;
   font-size: 18px;
   font-weight: normal;
   text-align: left;
   font-family: Arial;
   line-height: 28px;
   text-shadow: 1px 1px 2px rgba(200, 200, 200, 0.35);
}
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(70, 50, 90);
   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: rgb(90, 80, 110);
     background-image : url(../img/arrow_l2.png);
}

a.arrow_r{
   text-align : center;
   line-height : 50px;
   padding: 18px 18px 18px 18px;
   transition: 0.6s;
   border-radius: 50%;
   background-color: rgba(255, 255, 255, 1.0);
    border : 1px solid rgb(70, 50, 90);
   margin-left: 10px;
   margin-right: 10px;
  background-image : url(../img/arrow_r.png);
   background-repeat : no-repeat;
   background-position : 11px 8px;
    background-size:20px 20px;
}
.arrow_r:hover{
   background-color: rgb(90, 80, 110);
     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 : #222;
   text-align : left;
   margin-left : 0px;
   margin-bottom : 4px;
    text-shadow: 1px 1px 2px rgba(200, 200, 200, 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 rgb(90, 70,120);
   float : none;
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.12);
      text-align : center;
   margin-top: 10px;
   width: 460px;
    
}
 a:hover .img_news {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
       transition: 0.8s;
}
@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);
}
.tube_news{
    margin: 0 auto;
   background-color : white;
   padding : 2px;
   border : 1px solid rgb(90, 70,120);
   float : none;
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.12);
      text-align : center;
   margin-top: 10px;
   width: 460px;
    height : 260px;
}

@media screen and (max-width : 480px){
   .tube_news{
   box-shadow:none;
   border-radius: 0px;
   text-align : center;
   width: 90%;
   margin-left: 5%;
   margin-right: 5%;
    height : 180px;
}
}
