@charset "UTF-8";

@media screen and (min-width:600px) and (max-width:900px){
#program +  .contents_box01 .inner_item_img img {
width: 70% !important;
}
}
@media screen and (max-width: 380px){
#seminar + .contents_box01 .contents_btn01 a span {
    font-size:1.5rem;
}
}
@media(max-width: 768px) {
#full_image + .contents_box01.block_image_text_12 .inner_item_img img {
    max-height: 100%;
}
}
/*--------youtubeと画像横並び-------*/
#youtube_half + .widget_youtube .wrapper_item,
#youtube_half_02 + .widget_youtube .wrapper_item,
#youtube_half_03 + .widget_youtube .wrapper_item,
#youtube_half_033 + .widget_youtube .wrapper_item,
#youtube_half_04 + .widget_youtube .wrapper_item,
#youtube_half_05 + .widget_youtube .wrapper_item{
  position: relative;
  margin-right: 0;
  margin-left: auto;
  width: 50%;
}
#youtube_half_02 + .widget_youtube .wrapper_item,
#youtube_half_03 + .widget_youtube .wrapper_item,
#youtube_half_033 + .widget_youtube .wrapper_item,
#youtube_half_05 + .widget_youtube .wrapper_item{
  padding-top: 5rem;
}
#youtube_half_04 + .widget_youtube .wrapper_item{
  padding-top: 3rem;
}
#youtube_half + .widget_youtube .wrapper_item::after{
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: -100%;
  width: 90%;
  aspect-ratio: 4/3;
  background: url(/common/upload_data/9246consulcom/image/20230911152129.jpg) no-repeat center / contain;
}

#youtube_half_02 + .widget_youtube .wrapper_item::after{
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: -100%;
  width: 90%;
  aspect-ratio: 4/3;
  background: url(/common/upload_data/9246consulcom/image/20230911155451.png) no-repeat center / contain;
}

#youtube_half_03 + .widget_youtube .wrapper_item::after{
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: -100%;
  width: 90%;
  aspect-ratio: 4/3;
  background: url(/common/upload_data/9246consulcom/image/20230911160341.jpg) no-repeat center / contain;
}

#youtube_half_033 + .widget_youtube .wrapper_item::after{
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: -100%;
  width: 90%;
  aspect-ratio: 4/3;
  background: url(/common/upload_data/9246consulcom/image/20230920151947.jpg) no-repeat center / contain;
}

#youtube_half_04 + .widget_youtube .wrapper_item::after{
  position: absolute;
  content: "";
  top: 55%;
  transform: translateY(-50%);
  left: -100%;
  width: 90%;
  aspect-ratio: 480/300;
  background: url(/common/upload_data/9246consulcom/image/20230911161419.jpg) no-repeat center / contain;
}

#youtube_half_05 + .widget_youtube .wrapper_item::after{
  position: absolute;
  content: "";
  top: 49%;
  transform: translateY(-50%);
  left: -100%;
  width: 90%;
  aspect-ratio: 4/3;
 
  background: url(/common/upload_data/9246consulcom/image/20230911162330.png) no-repeat center / contain;
}

@media(max-width: 768px){
#youtube_half + .widget_youtube .wrapper_item,
#youtube_half_02 + .widget_youtube .wrapper_item,
#youtube_half_03 + .widget_youtube .wrapper_item,
#youtube_half_033 + .widget_youtube .wrapper_item,
#youtube_half_04 + .widget_youtube .wrapper_item,
#youtube_half_05 + .widget_youtube .wrapper_item{
  width: 100%;
}
#youtube_half_02 + .widget_youtube .wrapper_item,
#youtube_half_03 + .widget_youtube .wrapper_item,
#youtube_half_033 + .widget_youtube .wrapper_item,
#youtube_half_05 + .widget_youtube .wrapper_item{
  padding-top: 0;
}
#youtube_half + .widget_youtube .wrapper_item::afte,
#youtube_half_02 + .widget_youtube .wrapper_item::after,
#youtube_half_03 + .widget_youtube .wrapper_item::after,
#youtube_half_033 + .widget_youtube .wrapper_item::after,
#youtube_half_04 + .widget_youtube .wrapper_item::after,
#youtube_half_05 + .widget_youtube .wrapper_item::after{
  display: none;
}
}


/*--------youtubeレイアウト変更-------*/
@media screen and (max-width: 768px) {
#youtube_half + .widget_youtube .wrapper_item {
    padding-top: 70%;
}

#youtube_half_02 + .widget_youtube .wrapper_item,
#youtube_half_03 + .widget_youtube .wrapper_item,
#youtube_half_033 + .widget_youtube .wrapper_item,
#youtube_half_04 + .widget_youtube .wrapper_item,
#youtube_half_05 + .widget_youtube .wrapper_item {
    padding-top: 76%;
}

#youtube_half_04 + .widget_youtube .wrapper_item {
    padding-top: 64%;
}

#youtube_half + .widget_youtube .wrapper_item::after,
#youtube_half_02 + .widget_youtube .wrapper_item::after,
#youtube_half_03 + .widget_youtube .wrapper_item::after,
#youtube_half_033 + .widget_youtube .wrapper_item::after,
#youtube_half_04 + .widget_youtube .wrapper_item::after,
#youtube_half_05 + .widget_youtube .wrapper_item::after {
    top: 0;
    transform: inherit;
    left: 0;
    width: 100%;
}
}