@charset 'utf-8';

html, body {
  height: 100%;
}

body {
  box-sizing: border-box;
}

body * {
  box-sizing: border-box;
}

ul,ol,h1,h2,h3,h4,h5 {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
}


.baseW {
  width: 100%;/*980px;*/
  max-width: 980px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}
@media all and (max-width: 750px){
  .baseW {
    width: 100%;
    max-width: none;
    padding-right: 0;
    padding-left: 0;
  }
}

@media all and (max-width: 750px){
  .baseSpW {
    width: 94%;
  }
}


/*##### Link Telno #####*/
.linkBaseTelno {
  pointer-events: none;
  cursor: auto;
}
@media all and (max-width: 750px){
  .linkBaseTelno {
    pointer-events: auto;
  }
}


@media all and (max-width: 750px){
  .dPc {
    display: none;
  }
}

.dSp {
  display: none;
}
@media all and (max-width: 750px){
  .dSp {
    display: block;
  }
}

@media all and (max-width: 750px){
  .dPcInline {
    display: none;
  }
}

.dSpInline {
  display: none;
}
@media all and (max-width: 750px){
  .dSpInline {
    display: inline;
  }
}


.isPc {
  display: none;
  width: 1px;
}
@media all and (max-width: 750px){
  .isSp {
    display: none;
    width: 2px;
  }
}