<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">ul#mainmenu li#m03 a{
  background-position: left top !important;
}
  /* #ikkan_3point{

  } */
  #ikkan_3point .anshin{
      width: 90%;
      padding: 5px;
      border: 1px solid #89B613;
  }
  #ikkan_3point .anshin h4{
      padding-left: 5px;
      font-size: 18px;
      color: #89B613;
  }
  #ikkan_3point .shuchu{
      width: 90%;
      padding: 5px;
      border: 1px solid #00AFD3;
  }
  #ikkan_3point .shuchu h4{
      padding-left: 5px;
      font-size: 18px;
      color: #00AFD3;
  }
  #ikkan_3point .kando{
      width: 90%;
      padding: 5px;
      border: 1px solid hotpink;
  }
  #ikkan_3point .kando h4{
      padding-left: 5px;
      font-size: 18px;
      color: hotpink;
  }

  .main_img{
    border-radius: 10px;
    box-shadow: 5px 5px 7px gray;
  }






  #ikkan_prgm{
    padding-top: 20px;
}
#ikkan_prgm h2{
    font-size: 24px;
}
#ikkan_prgm h3{
    background: none !important;
    margin-left:-30px !important;
    font-size:20px !important;
}
#ikkan_prgm_step1,
#ikkan_prgm_step2,
#ikkan_prgm_step3{
    border-collapse:collapse;
}
#ikkan_prgm_step1 .gakunen,
#ikkan_prgm_step2 .gakunen,
#ikkan_prgm_step3 .gakunen{
    width: 10px;
    padding: 5px;
    text-align: center;
    font-size: 12px;
}
#ikkan_prgm_step1 .gakunen{
    color:#6DB75D;
}
#ikkan_prgm_step2 .gakunen{
    color:#5DB1AD;
}
#ikkan_prgm_step3 .gakunen{
    color:#008BCC;
}
#ikkan_prgm_step1 .objct,
#ikkan_prgm_step2 .objct,
#ikkan_prgm_step3 .objct{
/*        width: 100px;*/
    padding: 5px;
    text-align: center;
    font-size: 14px;
}
#ikkan_prgm_step1 td,
#ikkan_prgm_step2 td,
#ikkan_prgm_step3 td{
    padding: 5px;
/*        border: 1px solid black;*/
/*        text-align: center;*/
    font-size: 11px;
    border-left: 1px solid #999;
}
#ikkan_prgm_step1 .bbtom,
#ikkan_prgm_step2 .bbtom,
#ikkan_prgm_step3 .bbtom{
    border-bottom: 2px solid #999;
}
#ikkan_prgm_step1 .sfont,
#ikkan_prgm_step2 .sfont,
#ikkan_prgm_step3 .sfont{
    font-size: 9px;
}
#ikkan_prgm_step1 .l_line,
#ikkan_prgm_step2 .l_line,
#ikkan_prgm_step3 .l_line{
    border-left: 1px solid #999;
}
#ikkan_prgm_step1 .dbtom,
#ikkan_prgm_step2 .dbtom,
#ikkan_prgm_step3 .dbtom{
    border-bottom: 1px dotted #999;
}
#ikkan_prgm_step1 .bg1,
#ikkan_prgm_step2 .bg1,
#ikkan_prgm_step3 .bg1{
    background-color: #7DB3D2;
}
#ikkan_prgm_step1 .bg2,
#ikkan_prgm_step2 .bg2,
#ikkan_prgm_step3 .bg2{
    background-color: #009FBE;
}
#ikkan_prgm_step1 .bg3,
#ikkan_prgm_step2 .bg3,
#ikkan_prgm_step3 .bg3{
    background-color: #F3B33B;
}
#ikkan_prgm_step1 .bg4,
#ikkan_prgm_step2 .bg4,
#ikkan_prgm_step3 .bg4{
    background-color: #6DB75D;
}
#ikkan_prgm .notes{
    font-size: 10px;
}

.h_r_btn{
    width: 590px;
    margin-top: 20px;
}
.h_r_btn td{
    text-align: center;
}





/* #ikkan_high1,
    #ikkan_high2{

    }
    #ikkan_high1 h3,
    #ikkan_high2 h3{

    } */
    #ikkan_high1 h4{
      border-bottom: 1px solid #8AB74B;
      color: #8AB74B;
  }
  #ikkan_high2 h4{
      border-bottom: 1px solid #02AAD5;
      color: #02AAD5;
  }
  /* #ikkan_high1 h3,
  #ikkan_high2 h3{

  } */
  #ikkan_high1 p,
  #ikkan_high2 p{
      margin-bottom: 20px;
      font-size: 14px;
  }

  #edu_table_jhs,
  #edu_table_hs{
      width: 580px;
      text-align: center;
      font-size: 14px;
      border-collapse:collapse;
      margin-bottom: 30px;
/*        border: 1px solid black;*/
  }
  #edu_table_jhs caption{
      text-align: left;
      color: #8AB74B;
  }
  #edu_table_hs caption{
      text-align: left;
      color: #02AAD5;
  }
  #edu_table_jhs .sbjt,
  #edu_table_hs .sbjt{
      width: 120px;
      text-align: center;
  }
  #edu_table_jhs .l_line{
      border-left: 1px solid #8AB74B;
  }
  #edu_table_hs .l_line{
      border-left: 1px solid #02AAD5;
  }
  #edu_table_jhs .l_dline{
      border-left: 1px dotted #8AB74B;
  }
  #edu_table_hs .l_dline{
      border-left: 1px dotted #02AAD5;
  }
  #edu_table_jhs .lb_line{
      border-left: 2px solid #8AB74B;
  }
  #edu_table_hs .lb_line{
      border-left: 2px solid #02AAD5;
  }
  #edu_table_jhs .b_line{
      border-bottom: 1px solid #8AB74B;
  }
  #edu_table_hs .b_line{
      border-bottom: 1px solid #02AAD5;
  }
  #edu_table_jhs .bb_line{
      border-bottom: 2px solid #8AB74B;
  }
  #edu_table_hs .bb_line{
      border-bottom: 2px solid #02AAD5;
  }

  #edu_table_jhs tr:nth-child(2n+1){
      background: #FCFAF1;
  }
  #edu_table_hs tr:nth-child(2n+1){
      background: #F0FFFF;
  }
  #edu_table_jhs tr:nth-child(1),
  #edu_table_jhs tr:nth-child(2),
  #edu_table_hs tr:nth-child(1),
  #edu_table_hs tr:nth-child(2){
      background: white;
  }

  .next_back{
      text-align: center;
  }
  .next_back img{
      margin-top: 20px;
  }

  .img_wrap{
    position: relative;
    margin: 0;
    padding: 0;
    width: 590px;
    height: 520px;
    /* border: 1px solid black; */
  }
  #img_txt{
    position: absolute;
    width: 100%;
    /* top: 470px; */
    margin: 0 auto 20px auto;
    /* margin-top: -220px;
    margin-bottom: 20px; */
    text-align: left;
    padding-bottom: 9px;
    /* border: 1px solid black; */
    /* background: rgba(155,55,255,0.3); */
}
.img_txt_highlevel{
  top: 405px;
  /* background: rgba(25,118,210,0.5); */
  background: rgba(163, 162, 242,0.5);
}
.img_txt_regular{
    top: 405px;
    background: rgba(138,183,75,0.5);
}

#img_txt_in{
  width: 500px;
  margin: 0 auto;
  text-align: left;
  /* border: 1px solid black; */
}
#img_txt_in h3{
  color: white;
  line-height: 1.5em;
  text-shadow: 2px 2px 4px black;
}

.jhs_flag{
  width:200px;
  margin-top: 20px;
  padding-left: 10px;
  color: white;
  /* position: relative; */
  /* background: #009FBE; */
  background: #89b74b;
  clip-path: polygon(0% 100%, 0% 0%, 100% 0%, 90% 100%);
}
.hs_flag{
  width:200px;
  margin-top: 20px;
  padding-left: 10px;
  color: white;
  /* position: relative; */
  background: #009FBE;
  /* background: #89b74b; */
  clip-path: polygon(0% 100%, 0% 0%, 100% 0%, 90% 100%);
}

.flex{
  display: flex;
  justify-content: space-between;
}
.box_jhs{
  width: 28%;
  padding: 10px;
  font-size:18px;
  border: 1px solid #89b74b;
  border-radius:5px;
  color: #89b74b;
}
.box_jhs_r6{
    width: 32%;
    padding: 10px;
    font-size:18px;
    border: 1px solid #89b74b;
    border-radius:5px;
    color: #89b74b;
  }
.box_hs{
  width: 28%;
  padding: 10px;
  font-size:18px;
  border: 1px solid #009FBE;
  border-radius:5px;
  color: #009FBE;
}
.box_hs_r6{
    width: 32%;
    padding: 10px;
    font-size:18px;
    border: 1px solid #009FBE;
    border-radius:5px;
    color: #009FBE;
  }
.contents_text{
  margin-top:20px;
  font-size:14px;
  line-height: 1.5em;
}


.prgm6y{
    font-size: 14px;
    border-collapse:collapse;
}
.prgm6y .gakunen{
    width: 60px;
    text-align: center;
    font-size: 12px;
}
.prgm6y .stage{
    width: 20px;
    height: 100px;
    font-size: 12px;
    text-align: center;
}
.prgm6y .shinzenbi{
    width: 170px;
    padding: 10px;
    text-align: center;
    font-size: 16px;
}


    /* .scholarship{
        border-collapse:collapse;
        font-size:12px;
    }
    .scholarship th{
        text-align: center;
    }
    .scholarship td{
        padding:5px;
        line-height:14px;
    } */
    .bborder{
        border-bottom:2px solid #CCCCCC;
    }
    .right_dotted{
        border-right:1px dotted #CCCCCC;
    }
    .right_solid{
        border-right:1px solid #CCCCCC;
    }
    .bottom_dotted{
        border-bottom:1px dotted #CCCCCC;
    }
    .sfont{
        font-size:10px;
    }

    .shin{
        background: linear-gradient(rgb(196, 94, 94), rgb(208, 137, 149));
        color: white;
        text-shadow: 1px 1px 1px #555
    }
    .zen{
        background: linear-gradient(rgb(210, 189, 35), rgb(246, 236, 180));
        color: white;
        text-shadow: 1px 1px 1px #555
    }
    .bi{
        background: linear-gradient(rgb(160, 211, 83), rgb(155, 179, 118));
        color: white;
        text-shadow: 1px 1px 1px #555
    }


    /* 繧ｫ繝ｪ繧ｭ繝･繝ｩ繝��磯ｫ俶�｡�峨�繝��繝悶Ν縺ｮCSS */
    .curriculum{
        width: 590px;
        border-collapse:collapse;
  /*        border: 1px solid black;*/
    }
    .curriculum th,
    .curriculum td{
        padding: 5px;
    }
    .curriculum td{
        font-size: 12px;
    }
    .kyoka{
        width: 70px;
        text-align: center;
        background: #ffe6e6;
    }
    .course{
        font-size: 14px;
        text-align: center;
        background: #d2f7ff;
    }
    .gakunen{
        width: 180px;
        font-size: 14px;
        text-align: center;
        background: #00AFD3;
        color:white;
    }
  
    .gakunen_1{
        width: 50px;
        font-size: 14px;
        text-align: center;
        background: #00AFD3;
        color:white;
    }
    .gakunen_2{
        width: 100px;
        font-size: 14px;
        text-align: center;
        background: #00AFD3;
        color:white;
    }
    .gakunen_3{
        width: 100px;
        font-size: 14px;
        text-align: center;
        background: #00AFD3;
        color:white;
    }
    .hissu{
        font-size: 18px;
        width: 20px;
        background: #ecf0f0;
        text-align: right;
    }
    .btm_line{
        border-bottom: 2px solid black;
    }
    .btm_dot_line{
        border-bottom: 1px dotted black;
    }
    .rgt_line{
        border-right: 1px solid black;
    }</pre></body></html>