@charset "UTF-8";

.page_ttl {
   display: none;
}
.top .main {
   padding-top:80px;
}
.top .info.flex {
   display: block;
}
.top .primary {
   padding: 0;
}
.top .info .btns {
   width: 240px;
   margin: 2em auto 1em;
   font-size: 16px;
}
.top .btns .btn {
   padding: 1em !important;
}
.top .main_visual {
	position: relative;
   margin-bottom: 20px;
}
.top .top_youtube {
	width: 70%;
	margin: 0 auto 20px;
	z-index: 2;
}
.top .top_youtube a,.top .top_youtube a img {
	display: block;
	width: 100%;
}
.top .top_youtube img {
	transition : all 0.4s ease 0s;
}
.top .top_youtube img:hover {
	opacity: 0.8;
	transition : all 0.4s ease 0s;
}

.top .pc_layout .news-list {
   height: 320px;
   overflow-y: scroll;
}


.top .news-list a {
color: #0a263b;
}
.top .news-list a:hover {
	text-decoration: underline;
}
.swiper-slide .image {
   border-radius: 30px;
}

/* --------------------------------------
   Tablet style
-------------------------------------- */
@media screen and (min-width: 768px)  {

   .top .top_youtube {
      width: 50%;
      margin: 50px auto 70px;

   }

   .top .pc_layout .info.flex {
      display: flex;
      justify-content: space-between;
      margin-top: 2em;
   }
   .top .pc_layout .info .cts-box-inner {
      padding: 10px 10px 10px 30px;
   }
   .top .pc_layout .info .news_box,
   .top .pc_layout .info .twitter_box {
      width: 49%;
      margin: 0;
   }

}

/* --------------------------------------
   　PC style
-------------------------------------- */
@media screen and (min-width: 1028px) {
   .top .main {
      padding-top: 30px;
   }

	.top .pc_layout .news-list {
		height: 320px;
	}
   .top .pc_layout .info .twitter_data .twitter-timeline-rendered {
      width: 100%;
   }
	.top .pc_layout .info .cts-box-inner {
      padding: 10px 10px 10px 30px;
   }
   .top .pc_layout .info .twitter_data {
      width: 100%;
		height: 335px;
   }
   .top .info .btns {
	   margin: 2em auto;
   }

}


