.p-title{
font-size: 2.8rem;
text-align: center;
font-weight: bold;
}
.p-title2{
font-size: 1.4rem;
font-weight: bold;
}

.page_kaso{
max-width: 739px;
    margin: 200px auto 300px;
    padding: 0 4%;

}
.p-text{
      line-height: 2.8rem;
  font-size: 1.4rem;
}
.bango li,.bango4 li{
  margin-top: 1rem;
  padding-left: 1rem;
}
.bango {
margin-left: 1.7rem;
}
.bango2 li{
    margin-top: 1rem;
  padding-left: 1rem;
}
.bango2 {
margin-left: 2.7rem;
}

.bango3 li {
      margin-top: 1rem;
  margin-left: 1.5rem;
  text-indent: -2.5rem;
	list-style-type: none;
	counter-increment: cnt;
}

.bango3 li::before {
	content: "(" counter(cnt) ") ";
}

.bango4 {
    margin-left: 4.5rem;
}
.tel{
  letter-spacing: 2.4rem;
  
}
@media screen and (max-width: 650px) {
.dai-moji4{
font-size: 2em;
}
.dai-moji6{
font-size: 2em;
}
.dai1-2{
font-size: 2em;
}

    .name-l,.name-r{
    font-size: 2em;
    }
    .name-t{
          margin-bottom: 0.5em;
    font-size: 16px;
    }

.box-l{
        margin: 0 auto;
float: none;
  padding: 35px 75px;
}
.box-r{
        margin: 0 auto;
  margin-top: 40px;
    padding: 35px 75px;
float: none;
}
.dai-moji3 {
  
  margin: 30px 10px 0;
    font-size: 1.9em;
    line-height: 1.5em;
}

.pagebox{
margin-top: 50px;
}
.pagebox2{
margin-top: 40px;
}
.pagebox3{
  margin-top: 100px;
}
.dai-moji{
margin: 10px 0 36px;
}
.space{
margin-right: -1em;
}
.namebox{
max-width: 190px;
}
.dai1 {
    width: 70px;
}
.dai-moji2 {
white-space: nowrap;
    margin: 10px auto 62px;
    max-width: 281px;
padding-left: 0px;
}
.topgazoue{
  width: 100%;
  height: 100%;
  position: absolute;
background-color: white;
}
  .topgazo img{
    width: 100%;
        transform: inherit;
  }
  .topgazo{
    overflow: hidden;
    position: relative;
    width: 100%;

  }
  .topallow_g{
  position: absolute;
      transform: translate(-50%);
      left: 50%;
  bottom:40px;
      margin-top: auto;
      top:auto;

  }
  .inner-pc{
  display: none!important;
  }
  .page_kaso{
  max-width: 739px;
      margin: 200px auto 200px;
      padding: 0 4%;

  }
  .ue11em {
    margin-top: 7rem;
}
  }




  .br-sp { display:block !important; }
  
  /*PCの場合*/
.pc	{ display:block!important; }
.sp,.sp2	{ display:none!important; }
.pc2{ display:inline-block!important; }
@media screen and (max-width: 650px) {
/*タブレット、スマホの場合*/
.pc	{ display:none!important; }
.sp { display:block!important; }
.pc2{ display:none!important; }
.sp2{ display:inline-block!important; }
}
