/*free area1*/
.slider_img{
   background-size:contain;
   background-repeat:no-repeat;
   background-position:center;
   display:block; width:900px;
   height:281px;
}
.slider_img2{
   background-size:contain;
   background-repeat:no-repeat;
   background-position:center;
   display:block; width:660px;
   height:150px;
   margin:0 auto;
}
.swiper-container{margin-bottom:50px;}
/*
.swiper-slide img {
  display: block;
  margin: 0 auto;
} */
.freeArea2 .free-contents ul {
margin: 0px;
}
.swiper-slide img {
  display: block;
  margin: 0 auto;
}
.freeArea2 .free-contents ul {
margin: 0px;
}
.mainbanner ul {
  list-style: none;
}
.mainbanner li{
margin:0;
display: inline-block;
width:49%;
}
/*free area2*/
.banner_space{
  width:570px;
margin:30px auto;
}
.banner_space ul{font-size:0;}
.banner_space li{
  margin:0 10px 10px 0;
  display: inline-block;
  vertical-align: top;
}
.banner_space li:nth-child(3n){
  margin-right: 0;
}
/* news */
.news li:first-child{border-top:1px dotted #D4D4D4;}
.news li{
  border-bottom:1px dotted #D4D4D4;
}
.news li a{display: block; padding:15px 0; width:100%;}

/*free area 3*/
.youtube{width:650px; margin:0 auto;}
.youtube iframe{width:650px; height:375px;}
.sns{text-align: center;}
.sns ul>li{
  text-align: left;
  width: 340px;
  display: inline-block;
  vertical-align: top;
  margin-right:30px;
}
/*sidebar1*/
/*group*/
#sub-column .side_member h2,
#sub-column .group h2 {
    border: none;
    font-size: 80%;
    font-weight: bold;
    padding: 0;
    margin: 0 0 7px;
}

/**/
#sub-column .side_member h2:after,
#sub-column .group h2:after,
#sub-column .category h3:after {
  content: "";
  position: absolute;
  right: 15px;
  top: 38%;
  transition: all 0.2s ease-in-out;
  display: block;
  width: 8px;
  height: 8px;
  border-top: solid 2px #444;
  border-right: solid 2px #444;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
#sub-column .side_member h2.on:after,
#sub-column .group h2.on:after,
#sub-column .category h3.on:after {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
top: 45%;
}

/*20190705*/
.slider_img{
   background-size:contain;
   background-repeat:no-repeat;
   background-position:center;
   display:block; width:900px;
   height:281px;
}
#sub-column .side_member h2,
#sub-column .group h2,
#sub-column .category h3 {
     border: none;
     font-size: 80%;
     font-weight: bold;
     padding:15px 0;
     margin: 0;
     cursor: pointer;
     border-top:1px solid #e1e1e1;
     width:100%;
     position: relative;
     display: block;
     min-height: auto;
 }
 #sub-column .group h2,
  #sub-column .side_member h2{
   border-top: 3px double #6B6B6B;
 }
 #sub-column .group nav{
   margin-bottom:0;
 }
 .group ul{margin-top:0;}
 #sub-column .side_member h2.on,
 #sub-column .group h2.on,
 #sub-column .group h2:hover,
 #sub-column .category h3.on,
 #sub-column .category h3:hover{
 background:#e7e7e7;
 }
 #sub-column .side_member nav ul li:last-child,
 #sub-column .side_member nav ul li:last-child,
 #sub-column .category nav ul li:last-child{
   border:none;
 }
 #sub-column .category nav{
   margin-bottom:0;
 }
/*.20190705*/



@media screen and (max-width: 768px) {
  #sub-column .category{
    margin-bottom:0;
  }
  #sub-column .freeArea2 .free-contents{
    font-size: 100%;
    padding:0;
  }

/*free area1*/
.slider_img,.slider_img2{
   background-size:contain;
   background-repeat:no-repeat;
   background-position:center;
   display:block;
   width:100%;
   height:180px;
}
.slider_img2{ height:150px;}
.swiper-container{margin-bottom:20px;}



.sns ul{width:100%; text-align: center;}
.sns ul>li{margin:0 0 20px 0}
/*free area3*/
.youtube{width:100%; margin:0 auto;}
.youtube iframe{width:100%; height:200px;}



  }
@media screen and (max-width: 450px) {
/*free area1*/
  .mainbanner li{
  display: block;
  width:100%;
  }


}
