@charset "utf-8";

.eQ01 .wrap_sub_visual::before{background:url(../../images/sub_visual_1.jpg) no-repeat center;}
.eQ02 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_19.jpg) no-repeat center;}
.eQ03 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_21.jpg) no-repeat center;}
.eQ04 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_12.jpg) no-repeat center;}
.eQ05 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_5.jpg) no-repeat center;}
.eQ06 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_22.jpg) no-repeat center;}
.eQ07 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_8.jpg) no-repeat center;}
.eQ08 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_10.jpg) no-repeat center;}
.eQ09 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_11.jpg) no-repeat center;}
.eQ10 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_13.jpg) no-repeat center;}

.eduGoal_type_4{background-size:cover !important;}
.dl_1 dt{font-size:19px;}
.dl_1 dt span{font-size:21px;margin-top:7px;}
.dl_1 dd{font-size:17px;}


@media all and (max-width:767px){
  .dl_3 > li > dl > dt::before{font-size:7px;margin-bottom: 5px;}
  .dl_1 dt, .dl_2 dt, .dl_3 dt{font-size:20px;}
  .dl_1 dt{border-bottom:2px solid #034ea2 !important;}
  .list_3 > li{font-size:16px;}
  .list_3 > li:before{top:9px;}
}


/*history*/
@media all and (max-width:767px){
  .hist_menu li a{font-size:20px;}
  .hist_inner{margin-top:45px;}
  .hist_inner .thumYear .title span.txt{font-size:22px;}
  .hist_inner .thumYear .title span.line{display:none;}
  .hist_inner .hist_list ul li{grid-template-columns:150px 1fr;}
}

.greeting_type_4 .wrap_item .item_1 .contWrap{max-width:320px;}
@media all and (max-width:1280px){
  .greeting_type_4 .wrap_item .item_1 {max-width:340px;}
  .greeting_type_4 .wrap_item .item_2 {max-width:calc(100% - 340px);}
}
@media (max-width: 768px) {
  .greeting_type_4 .wrap_item .item_1{max-width:100%;}
  .greeting_type_4 .wrap_item .item_1 .contWrap{margin: 0 auto;}
  .greeting_type_4 .wrap_item .item_2 {max-width:100%;}
}

@media (max-width: 768px) {
  .wrap_introDepart_1 h2 {padding-top:100px;font-size: 24px;}    
  .wrap_introDepart_1 h2 span{font-size: 14px;}
}