@charset "Shift_JIS";
.news1{
   font-family : "Times New Roman";
}
#news_section{
   padding : 0px 0px 0px 0px;
   margin : 10px 0px 0px 0px;
   position : relative;
   top : 0px;
}
.news_w{
   margin: 0 auto;
   width:1180px;
}

#news_section .news_box{
   float: left;
   width:74%;
   background-color: rgba(206, 30, 230, 0.0);
   0background-image : url(../img/tab_back.png);
   0background-repeat : no-repeat;
   0background-position : left top;
}
#news_section .link_box{
   float: right;
   width:26%;
   background-color: rgba(246, 30, 30, 0.0);
}
.ifrm-news{
   width: 100%;
   height : 254px;
   overflow: no;
   -webkit-overflow-scrolling: touch;
}
.ifrm_news{
   width: 100%;
   height: 100%;
   border-width : 0px;
   position : relative;
   top : 0px;
}
.font_news1{
   font-size: 16px;
   color : #000;
   text-shadow:
   -1px -1px  #ffffff,
   1px -1px #ffffff,
   -1px 1px #ffffff,
   1px 1px  #ffffff;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
   position : relative;
   top : 0px;
   right: 1.5px;
    padding: 10px 125px 13px 125px;
   background-color: rgba(220, 90, 140, 0.45);
  font-weight:normal;
}
#index1_news{
   text-align : left;
   margin-top : 0px;
}
#news1_tab{
   margin : 0px 0px 0px 0px;
   padding : 0px;
   overflow: hidden;
   position: relative;
   text-align : right;
   font-size: 14px;
   bottom : 0px;
   width : 100%;
   z-index : 0;
}
#news1_tab::after{
   position: absolute;
   content: "";
   width: 100%;
   bottom: 0;
   left: 0;
   border-bottom: 1px solid rgba(220, 90, 140, 1.0);
   z-index: 1;
}
#news1_tab li{
   display: inline-block;
   list-style : none outside;
   width: 20.5%;
   border : 1px solid rgba(220, 90, 140, 1.0);
   position: relative;
   z-index: 0;

}
#news1_tab li.active,#news2_tab li:hover{
   z-index: 2;
   border: 1px solid rgba(220, 90, 140, 1.0);
   border-bottom: 1px solid #fff;
   background: none;
}
#news1_tab li a{
   display: block;
   height: 36px;
   line-height: 36px;
   padding-top: 2px;
   text-align: center;
   color : #000;
    text-shadow:
   -1px -1px  #ffffff,
   1px -1px #ffffff,
   -1px 1px #ffffff,
   1px 1px  #ffffff;
   font-size: 14px;
   text-decoration: none;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
  background:rgba(220, 90, 140, 0.45);
     transition: 0.5s;
}
#news1_tab li:hover a{
   background-color :rgba(255, 255, 255, 1.0);
   color : rgb(250, 30, 60);
    text-shadow: 1px 1px 2px rgba(0, 0, 255, 0.35);
   z-index : 0;
}
#news1_tab li.active a{
   color : #000;
   text-shadow: 1px 1px 2px rgba(220,220, 220, 0.65);
   background-color: #fff;
   background-image: -webkit-gradient(linear, 0 0, 100% 100%,color-stop(.25, #eee), color-stop(.25, transparent),color-stop(.5, transparent), color-stop(.5, #eee),color-stop(.75, #eee), color-stop(.75, transparent),to(transparent));
   -webkit-background-size: 7px 7px;
   z-index : 0;
}

/*-----------------------------------------------
 1024
-----------------------------------------------*/
@media screen and (max-width: 1024px) {
.news_w{
   width:100%;
}

#news_section .news_box{
   width:74%;
}
#news_section .link_box{
   float: right;
   width:26%;
}
.ifrm-news{
   width: 100%;
   height : 214px;
}
.ifrm_news{
   width: 100%;
   height: 100%;
   border-width : 0px;
   position : relative;
   top : 0px;
}
    .font_news1{
   font-size: 16px;
   position : relative;
   top : 0px;
   right: 1.0px;
    padding: 10px 98px 13px 98px;
}
#news1_tab li{
   width: 21.0%;
}
    .put_out2{
    display:none;
    
    }
}
/*-----------------------------------------------
 960
-----------------------------------------------*/
@media screen and (max-width: 960px) {
.news_w{
   width:100%;
}

#news_section .news_box{
   width:73%;
}
#news_section .link_box{
   float: right;
   width:27%;
}
.ifrm-news{
   width: 100%;
   height : 214px;
}
.ifrm_news{
   width: 100%;
   height: 100%;
   border-width : 0px;
   position : relative;
   top : 0px;
}
    .font_news1{
   font-size: 18px;
   position : relative;
   top : 0px;
   right: 1.0px;
    padding: 10px 80px 13px 80px;
}
#news1_tab li{
   width: 21.5%;
}
}
/*-----------------------------------------------
 880
-----------------------------------------------*/
@media screen and (max-width: 880px) {
.news_w{
   width:100%;
}
#news_section .news_box{
   width:100%;
}
#news_section .link_box{
   float: right;
   width:100%;
}
.ifrm-news{
   width: 100%;
   height : 210px;
}
 .font_news1{
     display:none;
}
#news1_tab li{
   width: 100.0%;
 border-bottom : 0px solid rgba(220, 90, 140, 1.0);
}
.put_out2{
    display:block
}
}
/*-----------------------------------------------
768
-----------------------------------------------*/
@media screen and (max-width: 768px) {
.news_w{
   width:100%;
}
#news_section .news_box{
   width:100%;
}
#news_section .link_box{
   float: right;
   width:100%;
}
.ifrm-news{
   width: 100%;
   height : 250px;
}
 .font_news1{
     display:none;
}
#news1_tab li{
   width: 100.0%;
 border-bottom : 0px solid rgba(220, 90, 140, 1.0);
}
.put_out2{
    display:block
}
}
/*-----------------------------------------------
 680
-----------------------------------------------*/
@media screen and (max-width: 680px) {
#news_section .news_box{
   width:100%;
}
#news_section .link_box{
   float: right;
   width:100%;
    margin-top: 10px;
}
.ifrm-news{
   width: 100%;
   height : 246px;
}
}
/*-----------------------------------------------
480
-----------------------------------------------*/
@media screen and (max-width: 480px) {
#news_section .news_box{
   width:100%;
}
#news_section .link_box{
   float: right;
   width:100%;
    margin-top: 10px;
}
.ifrm-news{
   width: 100%;
   height : 240px;
}
#news1_tab li a{
   font-size: 11pt;
    }
  .font_news1{
     display:none;
}
}
/*-----------------------------------------------
420
-----------------------------------------------*/
@media screen and (max-width: 420px) {
#news_section .news_box{
   width:100%;
}
#news_section .link_box{
   float: right;
   width:100%;
    margin-top: 10px;
}
.ifrm-news{
   width: 100%;
   height : 246px;
}
}
/*-----------------------------------------------
400
-----------------------------------------------*/
@media screen and (max-width: 400px) {
#news_section .news_box{
   width:100%;
}
#news_section .link_box{
   float: right;
   width:100%;
    margin-top: 10px;
}
.ifrm-news{
   width: 100%;
   height : 256px;
}
}



/*-----------------------------------------------
 link_dropmenu #gmenu1
-----------------------------------------------*/
#gmenu1{
   margin-left : 8px;
   margin-top : -2px;
   margin-bottom : 0px;
}
#banner{
   width : 100%;
}
#link_dropmenu{
   list-style-type: none;
   width : 97%;
   margin-left : 3%;
   margin-top : 2px;
   margin-bottom : 0px;
}
#link_dropmenu li{
   position: relative;
   float : none;
   height : 76px;
   margin-bottom : 0px;
}
#link_dropmenu li a{
 display: block;
 font-size : 12pt;
font-weight: 500;
 color : #fff;
 background-color : rgb(210, 100, 140);
  padding : 20px 2px 18px 28px;
  text-shadow: 1.0px 1.0px 1px  rgba(0, 0, 255, 0.75);
    
    
  font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
   background-image : url(../img/link_mark_1.png);
   background-repeat : no-repeat;
   background-position : 12px 24px;
  text-align : left;
 box-shadow: 0px 0px 0px 2px #fff, 0px 0px 0px 3px rgba(220, 90, 140, 1.0);
   transition: 1.0s;
}

#link_dropmenu > li:hover > a{
  color : #fff;
 text-shadow: 1.0px 1.0px 1px  rgba(0, 0, 255, 0.45);    
 background-color : rgba(220, 100, 140,0.6);
 background-image : url(../img/link_mark_o.png);
}
.member{
  font-size : 86%;   
}
/*-----------------------------------------------
 1024
-----------------------------------------------*/
@media screen and (max-width: 1024px) {
#link_dropmenu{
   width : 95%;
   margin-left : 8px;
   margin-top : 3px;
   margin-bottom : 0px;
}
#link_dropmenu li{
   height : 65px;
}
#link_dropmenu li a{
   padding : 16px 2px 14px 26px;
   font-size : 14px;
      background-image : url(../img/link_mark_1.png);
   background-repeat : no-repeat;
   background-position : 12px 20px;
}
#link_dropmenu > li:hover > a{
   -webkit-transition: all 0.6s;
   transition: all 0.6s;
       background-image : url(../img/link_mark_o.png);
   background-repeat : no-repeat;
   background-position : 12px 20px;
}
}
/*-----------------------------------------------
 960
-----------------------------------------------*/
@media screen and (max-width: 960px) {
#link_dropmenu{
   width : 94%;
   margin-left : 8px;
}
#link_dropmenu li{
   height : 66px;
}
#link_dropmenu li a{
   padding : 18px 2px 16px 26px;
   font-size : 14px;
   background-position : 12px 20px;
}
}
/*-----------------------------------------------
 800
-----------------------------------------------*/
@media screen and (max-width: 880px) {
#link_dropmenu li{
   height : 68px;
}
#link_dropmenu{
   list-style-type: none;
   width : 99%;
   margin-left : 0.5%;
    margin-top: 10px;
   padding: 0;
   position : relative;
   top : 0px;
}
#link_dropmenu li a{
  padding : 16px 2px 14px 30px;
   font-size : 18px;
   background-position : 14px 22px;
}
#link_dropmenu > li:hover > a{
     background-position : 14px 22px;
}
}

/*-----------------------------------------------
 680
-----------------------------------------------*/
@media screen and (max-width: 680px) {
#link_dropmenu li{
   height : 64px;
}
#link_dropmenu{
   list-style-type: none;
   width : 98%;
   margin-left : 1%;
   padding: 0;
   position : relative;
   top : 0px;
}
#link_dropmenu li a{
  padding : 16px 2px 14px 30px;
   font-size : 18px;
   background-position : 14px 20px;
}
#link_dropmenu > li:hover > a{
     background-position : 14px 20x;
}
}
/*-----------------------------------------------
 480
-----------------------------------------------*/
@media screen and (max-width: 480px) {
#link_dropmenu li{
   height : 68px;
}
#link_dropmenu{
   list-style-type: none;
   width : 97%;
   margin-left : 1.5%;
   padding: 0;
   position : relative;
   top : 0px;
}
#link_dropmenu li a{
  padding : 16px 2px 14px 30px;
   font-size : 18px;
   background-position : 14px 22px;
}
#link_dropmenu > li:hover > a{
     background-position : 14px 22px;
}
}
/*-----------------------------------------------
 420
-----------------------------------------------*/
@media screen and (max-width: 420px) {
#link_dropmenu li{
   height : 68px;
}
#link_dropmenu{
   list-style-type: none;
   width : 97%;
   margin-left : 1.5%;
   padding: 0;
   position : relative;
   top : 0px;
}
#link_dropmenu li a{
  padding : 16px 2px 14px 30px;
   font-size : 18px;
   background-position : 14px 22px;
}
#link_dropmenu > li:hover > a{
     background-position : 14px 22px;
}
}
/*-----------------------------------------------
 400
-----------------------------------------------*/
@media screen and (max-width: 400px) {
#link_dropmenu li{
   height : 64px;
}
#link_dropmenu{
   list-style-type: none;
   width : 97%;
   margin-left : 1.5%;
   padding: 0;
   position : relative;
   top : 0px;
}
#link_dropmenu li a{
  padding : 16px 2px 14px 30px;
   font-size : 18px;
   background-position : 14px 19px;
}
#link_dropmenu > li:hover > a{
     background-position : 14px 19px;
}
}
.small{
 font-size : 90%;
}