@charset "UTF-8";

.sidemenu .s_senmongairai .innermenu li:nth-child(3) a {
  line-height: 1.1;
  padding: 0.5em 0 0.5em 2em;
  font-size: 118%;
}
.sidemenu .s_senmongairai .innermenu li:nth-child(3) a span {
  display: block;
}
.sidemenu .s_tokushushujutsu .innermenu li:nth-child(2) a,
.sidemenu .s_tokushushujutsu .innermenu li:nth-child(6) a {
  letter-spacing: -1px;
}

.shinryo-naika .sidemenu .s_shinryoka .innermenu li:nth-child(1) a,
.shinryo-geka .sidemenu .s_shinryoka .innermenu li:nth-child(2) a,
.shinryo-seikeigeka .sidemenu .s_shinryoka .innermenu li:nth-child(3) a,
.shinryo-kekkangeka .sidemenu .s_shinryoka .innermenu li:nth-child(4) a,
.shinryo-masui .sidemenu .s_shinryoka .innermenu li:nth-child(5) a,
.shinryo-noushinkei .sidemenu .s_shinryoka .innermenu li:nth-child(6) a,
.shinryo-hinyouki .sidemenu .s_shinryoka .innermenu li:nth-child(7) a,
.shinryo-rihabiri .sidemenu .s_shinryoka .innermenu li:last-child a {
  background-color: #eeeeee;
}

.kango .sidemenu > li:nth-child(4) a {
  background-color: #eeeeee;
}

.senmon-sekitsui .sidemenu .s_senmongairai .innermenu li:nth-child(1) a,
.senmon-kashidoumyaku .sidemenu .s_senmongairai .innermenu li:nth-child(2) a,
.senmon-sas .sidemenu .s_senmongairai .innermenu li:nth-child(3) a,
.senmon-kinen .sidemenu .s_senmongairai .innermenu li:nth-child(4) a,
.senmon-sokei .sidemenu .s_senmongairai .innermenu li:nth-child(5) a,
.senmon-tanseki .sidemenu .s_senmongairai .innermenu li:nth-child(6) a {
  background-color: #eeeeee;
}

.tokushu-laser .sidemenu .s_tokushushujutsu .innermenu li:nth-child(1) a,
.tokushu-stripping .sidemenu .s_tokushushujutsu .innermenu li:nth-child(2) a,
.tokushu-bkp .sidemenu .s_tokushushujutsu .innermenu li:nth-child(3) a,
.tokushu-med .sidemenu .s_tokushushujutsu .innermenu li:nth-child(4) a,
.tokushu-mel .sidemenu .s_tokushushujutsu .innermenu li:nth-child(5) a,
.tokushu-kashidou_chiryou .sidemenu .s_tokushushujutsu .innermenu li:nth-child(6) a,
.tokushu-jinko-kokansetsu .sidemenu .s_tokushushujutsu .innermenu li:nth-child(7) a,
.tokushu-jinko-hizakansetsu .sidemenu .s_tokushushujutsu .innermenu li:nth-child(8) a {
  background-color: #eeeeee;
}

.gijutsu-hoshasen .sidemenu .s_shinryogijutsubu .innermenu li:nth-child(1) a,
.gijutsu-rinshokensa .sidemenu .s_shinryogijutsubu .innermenu li:nth-child(2) a,
.gijutsu-eiyou .sidemenu .s_shinryogijutsubu .innermenu li:nth-child(3) a,
.gijutsu-rihabiri .sidemenu .s_shinryogijutsubu .innermenu li:nth-child(5) a,
.gijutsu-yakuzai .sidemenu .s_shinryogijutsubu .innermenu li:nth-child(6) a,
.gijutsu-rinshokougaku .sidemenu .s_shinryogijutsubu .innermenu li:nth-child(7) a {
  background-color: #eeeeee;
}



@media only screen and (max-width: 896px) {

  .innermenu > li > a {
    font-size: 170%;
    background-size: 20px;
  }
  .sidemenu .s_senmongairai .innermenu li:nth-child(3) a {
    font-size: 170%;
    line-height: 2.3;
    padding: 0 0 0 2em;
  }
  .sidemenu .s_senmongairai .innermenu li:nth-child(3) a span {
    display: inline;
  }
  .sidemenu .s_tokushushujutsu .innermenu li:nth-child(2) a,
  .sidemenu .s_tokushushujutsu .innermenu li:nth-child(6) a {
    letter-spacing: 0;
  }

}

@media only screen and (max-width: 480px) {


}

@media only screen and (max-width: 414px) {

  .innermenu > li > a {
    font-size: 150%;
    background-size: 15px;
  }
  .sidemenu .s_senmongairai .innermenu li:nth-child(3) a {
    font-size: 150%;
  }


}

@media only screen and (max-width: 320px) {

  .innermenu > li > a {
    font-size: 132%;
  }
  .sidemenu .s_senmongairai .innermenu li:nth-child(3) a {
    font-size: 132%;
  }


}
