@charset "Shift_JIS;
.img007{
   width:100%;
   border: 0px;
}

.back1{
    text-align: center;
   margin : 0px;
   background-image : url(../img/top/top_photo.png);
   background-repeat : no-repeat;
  background-size:cover;
    height:420px;
}

#news_section{
   margin: 0 auto;
   padding : 0px;
   margin-top : 480px;
}
.news_w{
   margin: 0 auto;
   width:1180px;
}
#news_section .link_box{
   float: right;
   width:22%;
}
#news_section .news_box{
   float: left;
   width:100%;
   margin-bottom : 20px;
}
.ifrm-news{
   width: 100%;
   height : 320px;
   overflow: no;
   -webkit-overflow-scrolling: touch;
}
.ifrm_news{
   width: 100%;
   height : 100%;
   border-width : 0px;
   top : 0px;
}
@media screen and (max-width: 1024px) {
   #news_section{
   margin : 0px 1% 0px 1%;
   position : relative;
   top : 0px;
}
.news_w{
   margin: 0 auto;
   width:100%;
}
#news_section .link_box{
   float: right;
   width:22%;
}
#news_section .news_box{
   float: left;
   width:78%;
}
.ifrm-news{
   width: 100%;
   height : 336px;
   overflow: no;
   -webkit-overflow-scrolling: touch;
}
    .back1{
    text-align: center;
   margin : 0px;
   background-image : url(../img/top/top_photo.png);
   background-repeat : no-repeat;
  background-size:cover;
    height:260px;
}
}
@media screen and (max-width: 960px) {
   #news_section{
   margin : 0px 0% 0px 0%;
   position : relative;
   top : 0px;
}
.news_w{
   margin: 0 auto;
   width:100%;
}
#news_section .link_box{
   float: right;
   width:26%;
}
#news_section .news_box{
   float: left;
   width:74%;
}
.ifrm-news{
   width: 100%;
   height : 370px;
   overflow: no;
   -webkit-overflow-scrolling: touch;
}
}
@media screen and (max-width: 880px) {
   #news_section{
   margin : 0px 0% 0px 0%;
   position : relative;
   top : 0px;
}
.news_w{
   margin: 0 auto;
   width:100%;
}
#news_section .link_box{
   float: right;
   width:28%;
}
#news_section .news_box{
   float: left;
   width:72%;
}
.ifrm-news{
   width: 100%;
   height : 260px;
   overflow: no;
   -webkit-overflow-scrolling: touch;
}
}
@media screen and (max-width: 780px) {
   #news_section{
   margin : 0px 0% 0px 0%;
   position : relative;
   top : 0px;
}
.news_w{
   margin: 0 auto;
   width:100%;
}
#news_section .link_box{
   float: left;
   width:100%;
}
#news_section .news_box{
   float: right;
   width:100%;
}
.ifrm-news{
   width: 100%;
   height : 288px;
   overflow: no;
   -webkit-overflow-scrolling: touch;
}
}
@media screen and (max-width: 680px) {
   .ifrm-news{
   width: 100%;
   height :258px;
   overflow: no;
   -webkit-overflow-scrolling: touch;
}
}
@media screen and (max-width: 480px) {
   .ifrm-news{
   width: 100%;
   height : 248px;
   overflow: no;
   -webkit-overflow-scrolling: touch;
    }
           .back1{
    text-align: center;
   margin : 0px;
   background-repeat : no-repeat;
  background-size:contain;
    height:120px;
}
}
@media screen and (max-width: 420px) {
   .ifrm-news{
   width: 100%;
   height : 252px;
   overflow: no;
   -webkit-overflow-scrolling: touch;
}
             .back1{
    height:150px;
}
@media screen and (max-width: 400px) {
   .ifrm-news{
   width: 100%;
   height : 256px;
   overflow: no;
   -webkit-overflow-scrolling: touch;
}
             .back1{
    height:120px;
}
.w_inner::before,.w_inner::after{
   content: "";
   display: table;
   clear: both;
}
    }
/*------------------

-------------------*/
.news1{
   font-family :century;
   font-size: 100%;
}
.font_news1{
   font-size: 20px;
   font-weight : bold;
   color: rgba(60, 60, 60,0.85);
   font-family: ArialMT, "Myriad", "Myriad Pro", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック","Osaka";
   text-shadow: 1px 1px 2px rgba(210, 210, 210, 0.25);
   letter-spacing : 1px;
   position : relative;
   top : 0px;
   right: 14%;
}
@media screen and (max-width: 960px) {
   .font_news1{
   font-size: 22px;
   top : 4px;
   right: 12%;
}
}
@media screen and (max-width: 780px) {
   .font_news1{
   font-size: 26px;
   top : 6px;
   right: 10%;
}
}
@media screen and (max-width: 680px) {
   .font_news1{
   font-size: 20px;
   top : 3px;
   right: 4%;
}
}
@media screen and (max-width: 480px) {
   .font_news1{
   font-size: 18px;
   top : 6px;
   right: 4%;
}
}
@media screen and (max-width: 420px) {
   .font_news1{
   font-size: 14pt;
   top : 4px;
   right: 3%;
}
}
@media screen and (max-width: 400px) {
   .font_news1{
   font-size: 12pt;
   top : 3px;
   right: 4%;
}
}
#index1_news{
   text-align : left;
   margin-top : 2px;
}
#news1_tab{
   margin : 0px 0px 0px 0px;
   padding : 0px;
   overflow: hidden;
   position: relative;
   text-align : right;
   font-size: 12pt;
   color: #000;
   bottom : 0px;
   width : 100%;
   font-family: ArialMT, "Myriad", "Myriad Pro", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック","Osaka";
   text-shadow: 1px 1px 2px rgba(210, 210, 210, 0.45);
   z-index : 0;
}
#news1_tab::after{
   position: absolute;
   content: "";
   width: 100%;
   bottom: 0;
   left: 0;
   border-bottom: 1px solid  #fff;
   z-index: 1;
}
#news1_tab li{
   display: inline-block;
   list-style : none outside;
   width: 30%;
   border-top: 1px solid #555;
   border-left: 1px solid #555;
   border-right: 1px solid #555;
   position: relative;
   ont-family: ArialMT, "Myriad", "Myriad Pro", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック","Osaka";
   text-shadow: 1px 1px 2px rgba(210, 210, 210, 0.45);
   z-index : 0;
}
#news1_tab li.active,#news1_tab li:hover{
   z-index: 2;
   border: 1px solid rgba(70, 110, 170,0.5);
   border-bottom: 0px solid rgb(255, 255, 255);
   background: none;
}
#news1_tab li a{
   display: block;
   height: 42px;
   line-height: 36px;
   text-align: center;
   color : #fff;
   text-shadow: 1px 1px 2px rgba(0, 0, 255, 0.55);
   background-color : rgba(40, 130, 40,0.75);
   font-size: 100%;
   text-decoration: none;
   font-family : "Times New Roman";
}
#news1_tab li:hover a{
   color : #222;
   text-shadow: 1px 1px 2px rgba(210, 210, 210, 0.45);
   background-color : rgb(220, 220, 220);
   border-bottom: 1px solid rgb(255, 255, 255);
   z-index : 0;
}
#news1_tab li.active a{
   color : #333;
   text-shadow: 1px 1px 2px rgba(210, 210, 210, 0.45);
   background-color : rgba(225, 230, 240,0.95);
   border-bottom: 1px solid rgba(225, 230, 240,0.95);
   z-index : 0;
}
@media screen and (max-width: 480px) {
   #news1_tab{
   font-size: 11pt;
}
}
@media screen and (max-width: 400px) {
   #news1_tab{
   font-size: 14px;
}
}
@media screen and (max-width: 680px) {
   #news1_tab li{
   width: 37%;
}
}
@media screen and (max-width: 480px) {
   #news1_tab li{
   width: 33.5%;
}
}
@media screen and (max-width: 420px) {
   #news1_tab li{
   width: 34.5%;
}
}
@media screen and (max-width: 400px) {
   #news1_tab li{
   width: 34%;
}
}


