@charset "UTF-8";
/*PC・タブレット・スマホ共通設定
---------------------------------------------------------------------------*/
/* mobile first*/
section#submenu {
  display: none; }

div#grp_tamokuteki {
  display: none; }

div#grp_kaigishitsu {
  display: none; }

div#grp_kensyushitsu {
  display: none; }

div#menu i.fa-folder-open-o,
div#grp_tamokuteki i.fa-folder-open-o,
div#grp_kaigishitsu i.fa-folder-open-o,
div#grp_kensyushitsu i.fa-folder-open-o {
  display: none; }

section#tamokuteki,
section#kaigishitsu-123,
section#kaigishitsu-4,
section#kaigishitsu-5,
section#kaigishitsu-tokubetu,
section#kensyushitsu-1,
section#kensyushitsu-2 {
  display: none; }

div.fee {
  margin: 0 3em 0 3em; }

section#tamokuteki .Sub_Style,
section#kaigishitsu-123 .Sub_Style,
section#kaigishitsu-4 .Sub_Style,
section#kaigishitsu-5 .Sub_Style,
section#kaigishitsu-tokubetu .Sub_Style,
section#kensyushitsu-1 .Sub_Style,
section#kensyushitsu-2 .Sub_Style {
  border-bottom: 1px solid #ccc;
  margin-left: 2.5rem;
  margin-right: 2.5rem; }

section#tamokuteki .fee .row,
section#kaigishitsu-123 .fee .row,
section#kaigishitsu-4 .fee .row,
section#kaigishitsu-5 .fee .row,
section#kaigishitsu-tokubetu .fee .row,
section#kensyushitsu-1 .fee .row,
section#kensyushitsu-2 .fee .row {
  border-bottom: 1px solid #ccc;
  padding: 0.3em 0 0.3em 0; }

#tamokuteki h4,
#kaigishitsu-123 h4,
#kaigishitsu-4 h4,
#kaigishitsu-5 h4,
#kaigishitsu-tokubetu h4,
#kensyushitsu-1 h4,
#kensyushitsu-2 h4 {
  margin-left: 0rem;
  margin-right: 0rem;
  background: #f3f3f3; }
  @media screen and (min-width: 480px) {
    #tamokuteki h4,
    #kaigishitsu-123 h4,
    #kaigishitsu-4 h4,
    #kaigishitsu-5 h4,
    #kaigishitsu-tokubetu h4,
    #kensyushitsu-1 h4,
    #kensyushitsu-2 h4 {
      margin-left: 2rem;
      margin-right: 2rem; } }
  @media screen and (min-width: 768px) {
    #tamokuteki h4,
    #kaigishitsu-123 h4,
    #kaigishitsu-4 h4,
    #kaigishitsu-5 h4,
    #kaigishitsu-tokubetu h4,
    #kensyushitsu-1 h4,
    #kensyushitsu-2 h4 {
      margin-left: 7rem;
      margin-right: 7rem; } }

#tamokuteki .fee,
#kaigishitsu-123 .fee,
#kaigishitsu-4 .fee,
#kaigishitsu-5 .fee,
#kaigishitsu-tokubetu .fee,
#kensyushitsu-1 .fee,
#kensyushitsu-2 .fee {
  margin-left: 0rem;
  margin-right: 0rem;
  text-align: center; }
  @media screen and (min-width: 480px) {
    #tamokuteki .fee,
    #kaigishitsu-123 .fee,
    #kaigishitsu-4 .fee,
    #kaigishitsu-5 .fee,
    #kaigishitsu-tokubetu .fee,
    #kensyushitsu-1 .fee,
    #kensyushitsu-2 .fee {
      margin-left: 3rem;
      margin-right: 3rem; } }
  @media screen and (min-width: 768px) {
    #tamokuteki .fee,
    #kaigishitsu-123 .fee,
    #kaigishitsu-4 .fee,
    #kaigishitsu-5 .fee,
    #kaigishitsu-tokubetu .fee,
    #kensyushitsu-1 .fee,
    #kensyushitsu-2 .fee {
      margin-left: 5rem;
      margin-right: 5rem; } }
  @media screen and (min-width: 992px) {
    #tamokuteki .fee,
    #kaigishitsu-123 .fee,
    #kaigishitsu-4 .fee,
    #kaigishitsu-5 .fee,
    #kaigishitsu-tokubetu .fee,
    #kensyushitsu-1 .fee,
    #kensyushitsu-2 .fee {
      margin-left: 9rem;
      margin-right: 9rem; } }

#tamokuteki .fee .row,
#kaigishitsu-123 .fee .row,
#kaigishitsu-4 .fee .row,
#kaigishitsu-5 .fee .row,
#kaigishitsu-tokubetu .fee .row,
#kensyushitsu-1 .fee .row,
#kensyushitsu-2 .fee .row {
  display: flex;
  justify-content: space-around; }

.fee > div > div:first-child:before {
  content: "\0bb" "\0020" "\00A0";
  color: #23cb99; }

/*
.fee > div > div:nth-child(2){
    justify-content: flex-end;
}

 */
