@charset "UTF-8";


body.ft06 .block_header_1 p {
  font-family: 'Molengo', sans-serif !important;
}

#nbp5632391\ 5632391 .inner_item_txt {
    text-align: center;
}

@media screen and (max-width: 520px) {
  .composite_box01.block_images_16 .inner_item,
  .composite_box01.block_images_16 .inner_item > a {
    height: 55vw;
  }

  .composite_box01.block_images_16 .inner_item_txt > p {
    display: none;
  }
}

@media screen and (min-width: 701px){
  #sp_cnt + section {
      display: none;
  }
}

@media screen and (max-width: 700px){
  #pc_cnt + section {
      display: none;
  }
}

/* 矢印画像幅調整 */
#nbp6773857\ 6773857 .content_wrapper {
  padding: 0;
  max-width: unset !important;
}


/*写真パーツ*/
#top_img + div .content_wrapper {
    padding: 0;
    max-width: 100% !important;
}
#top_img + .composite_box01 .block_images_1 a+.inner_item_txt{
    margin:0;
}


/*選ばれ続ける理由・技術が良いのは当たり前*/
@media screen and (max-width: 900px) {
    [id^="reason"]  + .contents_box01:not(.block_image_text_2):not(.block_image_text_6) .wrapper_item,
    [id^="school"]  + .contents_box01:not(.block_image_text_2):not(.block_image_text_6) .wrapper_item {
        flex-direction: column;
    }
}

/*テキストサイズ*/
.top_textArea {
     font-size: 20px;
}
@media screen and (max-width: 768px) {
.top_textArea {
     font-size: 16px;
}
}

/*----- ▼画像調整 -----*/
#cource + .contents_box01.width_fixed .content_wrapper {
    max-width: initial !important;
    padding: 0;
}
#cource + .contents_box01.width_fixed .content_wrapper img {
    width: 100%;
}
@media only screen and (max-width: 900px) {
    #cource + .contents_box01 .inner_item_txt {
        padding: 0 !important;
    }
}
/*sp1*/
@media only screen and (max-width: 600px) {
a#pc_only+section, a#pc_only+div {
display:none;
}
a#sp_only+div, a#sp_only+section  {
display:block;
}
}
@media only screen and (min-width: 601px) {
a#sp_only+div, a#sp_only+section {
display:none;
}
a#pc_only+section, a#pc_only+div {
display:block;
}
}
/*sp2*/
@media only screen and (max-width: 600px) {
a#pc_only_2+section, 
a#pc_only_2+div {
display:none;
}
a#sp_only_2+div, 
a#sp_only_2+section  {
display:block;
}
}
@media only screen and (min-width: 601px) {
a#sp_only_2+div, 
a#sp_only_2+section {
display:none;
}
a#pc_only_2+section, 
a#pc_only_2+div {
display:block;
}
}
/*add*/
@media screen and (max-width: 800px) {
 #addtoptop_6+section .heading.block_header_3 .h {
        font-size: 2.1rem;
    }
 #add_6+section .inner_item_txt p {
    font-size: 1.65rem !important;
}
[id^="addtop_"] +section .inner_item_txt p, 
[id^="addtop_"] +div .inner_item_txt p{
    font-size: 16px !important;
}
}
@media screen and (max-width: 800px) {
a#addtop_1 +section .inner_item_txt, 
a#addtop_9 +section .inner_item_txt, 
a#addtop_10 +section .inner_item_txt,
a#addtop_11 +section .inner_item_txt{
    padding: 0 20px !important;
}
    a#addtop_6 + section .heading.block_header_3 .h {
        font-size: 2.1rem;
    }
        a#addtop_6 + section .inner_item_txt p {
        font-size: 17px !important;
    }
}
@media screen and (max-width: 480px) {
a#top_dream+div{
    padding: 0 20px !important;
}
}
/*#full_img*/
@media only screen and (max-width: 600px) {
a#full_img_pc_only+section{
display:none;
}
a#full_img_sp_only+section  {
display:block;
}
}
@media only screen and (min-width: 601px) {
 a#full_img_sp_only+section {
display:none;
}
a#full_img_pc_only+section {
display:block;
}
}
/*#full_img*/
@media screen and (max-width: 600px) {
#full_img_sp_only+section .inner_item_img img {
        width: 100% !important;
}
#full_img_sp_only+section>.content_wrapper,
#full_img_sp_only+section .inner_item_img{
	padding: 0;
}
}
