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

    body{
      
  font-size: 0.75rem;

    }

    .dn{
    }

    .db{
    }

    .dib{
      display: inline-block;
    }

    .bsec{
      padding: 80px 12px;
    }

    .bsec2{
    }

    .b-m80{
    }

    .b-p24{
    }

    .b-p40{
    }

    .b-bold{
    }

    .bh2{
    }

    .bh2 span{
      
  font-size: 1rem;

      
  font-family: 'Noto Sans JP', sans-serif;

      padding: 12px 24px;
    }

    .bh3{
      
  font-size: 1rem;

    }

    .bh3:before{
      top: calc(50% - 12px);
      width: 24px;
      height: 24px;
      left: -12px;
    }

    .bh4{
      
  font-size: 0.875rem;

    }

    .bh5{
      
  font-size: 0.875rem;

    }

    .pt{
      
  font-size: 1rem;

      margin-bottom: 40px;
    }

    .pt > span{
    }

    .pst{
      
  font-size: 0.875rem;

      margin-bottom: 40px;
    }

    .explain{
    }

    .ba{
      
  font-size: 0.875rem;

      
  font-family: 'Noto Sans JP', sans-serif;

      max-width: 220px;
      padding: 16px 8px;
    }

    .ba:after{
    }

    .ba:hover{
    }

    .ba:hover:after{
    }


    .bam{
      
  font-size: 0.75rem;

      
  font-family: 'Noto Sans JP', sans-serif;

    }

    .bam:after{
    }

    .bam:hover{
    }

    .bam:hover:after{
    }

    .binner{
      padding: 12px;
    }

    .btable{

    }

    .btable dl{
    }

    .btable dl dt {
    }

    .btable dl dd {
    }

    .btable dl dd iframe{
    }


  div.btb-dl {
  }

  div.btb-dl dl {
  }

  div.btb-dl dl dt {
  }

  div.btb-dl dl:last-child dt {
  }

  div.btb-dl dl dd {
  }

  div.btb-dl dl:last-child dd {
  }

  div.btb-dl dl dd.target{
  }

  div.btb-dl dl dd a {
  }



    div.btable {
    }

    div.btable table {
    }

    div.btable table thead {
    }

    div.btable table thead tr {
    }

    div.btable table thead tr th {
    }

    div.btable table thead tr th:last-child{
    }

    div.btable table tbody {
    }

    div.btable table tbody tr {
    }

    div.btable table tbody tr td {
    }

    div.btable table tbody tr td:last-child{
    }


    .bac{
    }


    a{
    }

    .center{
    }

    .center960{
    }

    .bundermain{
      background-size: 80px;
      padding-top: 80px;
      padding-bottom: 80px;
    }


  section#contact {
  }

  section#contact h2.bh2 {
  }

  section#contact div.center960 {
    padding: 0;
  }

  section#contact div.inner {
  }

  section#contact div.inner div.left {
  }

  section#contact div.inner div.left p {
  }

  section#contact div.inner div.left dl#ctel {
  }

  section#contact div.inner div.left dl#ctel dt {
  }

  section#contact div.inner div.left dl#ctel dd {
    
  font-size: 0.875rem;

  }

  section#contact div.inner div.left dl#ctel dd a{
    
  font-size: 1.5rem;

  }

  /* =========================================================
  overview
  ========================================================= */
  section#contact div.inner div.left div#overview {
  }

  section#contact div.inner div.left div#overview dl {
    display: block;
  }

  section#contact div.inner div.left div#overview dl dt {
    border-right: none;
    border-bottom: solid 1px #333;
    width: auto;
  }

  section#contact div.inner div.left div#overview dl dd {
    padding-left: 0;
  }

  section#contact div.inner iframe{
  }


}




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

    header#mainheader {
    }

    header#mainheader div.inner {
      padding: 0;
    }

    header#mainheader div.inner h1 {
    }

    header#mainheader div.inner h1 a {
      width: 224px;
      background-size: contain;
      margin: 12px;
      background-position: center;
    }

    header#mainheader div.inner nav {
      position: fixed;
      top: 0;
      left: 0;
      border-radius: 0;
      transition: all 0.4s ease;
    }

    header#mainheader div.inner nav.open{
    }

    header#mainheader div.inner nav div#header-upper {
      padding: 52px 12px 12px 12px;
    }

    header#mainheader div.inner nav div#header-upper dl#tel {
    }

    header#mainheader div.inner nav div#header-upper dl#tel dt {
    }

    header#mainheader div.inner nav div#header-upper dl#tel dd {
    }

    header#mainheader div.inner nav div#header-upper dl#tel dd span {
    }

    header#mainheader div.inner nav div#header-upper dl#tel dd span#pre{
    }

    header#mainheader div.inner nav div#header-upper dl#tel dd span#number{
      
  font-size: 1.25rem;

    }

    header#mainheader div.inner nav div#header-upper dl#tel dd a {
    }

    header#mainheader div.inner nav div#header-upper a#to-covid{
      max-width: 180px;
      width: auto;
    }

    header#mainheader div.inner nav div#header-upper a#to-covid:hover{
    }

    header#mainheader div.inner nav ul#gm {
      display: block;
    }

    header#mainheader div.inner nav ul#gm li {
    }

    header#mainheader div.inner nav ul#gm li a {
      border: none;
    }

    header#mainheader div.inner nav ul#gm li a:after{
      display: none;
    }

    header#mainheader div.inner nav ul#gm li a:hover:after{
    }

    header#mainheader div.inner nav ul#gm li a:hover{
    }

    header#mainheader div.inner nav ul#gm li:last-child a{
    }

    header#mainheader div.inner div#index-hdisp {
      display: none;
    }

    header#mainheader div.inner div#index-hdisp dl#hdisp-about {
    }

    header#mainheader div.inner div#index-hdisp dl#hdisp-about dt {
      
  font-size: 0.75rem;

      
  font-family: 'Noto Sans JP', sans-serif;

    }

    header#mainheader div.inner div#index-hdisp dl#hdisp-about dd {
    }

    header#mainheader div.inner div#index-hdisp dl#hdisp-tel {
    }

    header#mainheader div.inner div#index-hdisp dl#hdisp-tel dt {
    }

    header#mainheader div.inner div#index-hdisp dl#hdisp-tel dd {
      
  font-size: 0.875rem;

    }

    header#mainheader div.inner a#sp-menu{
      display: block !important;
    }
  }

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

    footer#mainfooter {
      padding: 12px;
    }

    footer#mainfooter:before{
      left: 0;
      background-size: 200px;
      height: 60px;
      top: -60px;
      width: 196px;
    }

    footer#mainfooter div.center960 {
      padding: 0;
      display: block;
    }

    footer#mainfooter div.center960 h2 {
    }

    footer#mainfooter div.center960 h2 a {
      width: 200px;
      background-size: contain;
    }

    footer#mainfooter div.center960 nav {
    }

    footer#mainfooter div.center960 nav ul {
      display: block;
    }

    footer#mainfooter div.center960 nav ul li {
    }

    footer#mainfooter div.center960 nav ul li a {
      border-right: none;
    }

    footer#mainfooter div.center960 nav ul li a:hover{
    }

    footer#mainfooter div.center960 nav ul li:last-child a {
    }

    footer#mainfooter div.center960 a#scroll-cat {
      bottom: 20px;
    }

    footer#mainfooter div.center960 a#scroll-cat:hover{

    }

    footer#mainfooter div.center960 a#scroll-cat.disp{
    }

    footer#mainfooter div.center960 a#scroll-cat.disp.ft_fixed {
    }

    footer#mainfooter div.center960 a#scroll-cat:hover > span {
    }

    footer#mainfooter div.center960 a#scroll-cat:before{
      background-size: 124px auto;
      width: 120px;
      height: 92px;
      top: -24px;
      left: auto;
      right: -36px;
    }

    footer#mainfooter div.center960 a#scroll-cat:hover:before{
      background-position: 0px 0px;
    }

    footer#mainfooter div.center960 a#scroll-cat.scroll:hover:before{
      background-position: 0 -192px;
    }

    footer#mainfooter div.center960 a#scroll-cat.scroll:before{
      background-position: 0 -192px;
    }

    footer#mainfooter div.center960 a#scroll-cat span{
      display: none;
    }

    footer#mainfooter div.center960 a#ft-to-covid {
      margin: 12px auto 0px;
    }

    footer#mainfooter p {
    }
  }


  @media screen and (max-width:640px){
    body{
      }

    div#index-header{

    }

    div#index-header header#mainheader div.inner nav{
    }


    /* =========================================================
    page-index
    ========================================================= */
    div#page-index {
    }

    div#page-index main {
    }

    div#page-index main section#catch {
      background-size: 80px;
      min-height: 0;
      justify-content: center;
    }

    div#page-index main section#catch div.inner {
      padding: 0 12px;
    }

    div#page-index main section#catch div.inner h2 {
      
  font-size: 1rem;

      
  font-family: 'Noto Sans JP', sans-serif;

      position: relative;
    }

    div#page-index main section#catch div.inner h2 span{
    }

    div#page-index main section#catch div.inner h2 span.upper {
      margin-bottom: 8px;
    }

    div#page-index main section#catch div.inner h2 span.lower {
    }

    div#page-index main section#catch div.inner img {
      margin-top: 0;
    }

    div#page-index main section#catch a#towork {
    }

    div#page-index main section#work {
    }

    div#page-index main section#work h2.bh2 {
    }

    div#page-index main section#work p {
    }

    div#page-index main section#work ul {
      padding: 0;
    }

    div#page-index main section#work ul li {
    }

    div#page-index main section#work ul li div.ib{
    }

    div#page-index main section#work ul li div.ib img {
    }

    div#page-index main section#work ul li p {
      
  font-size: 0.875rem;

      
  font-family: 'Noto Sans JP', sans-serif;

    }

    div#page-index main section#work a.ba {
    }

    div#page-index main section#counsel {
      padding: 24px 0px;
    }

    div#page-index main section#counsel div.curve {
      background: none;
    }

    div#page-index main section#counsel div.curve div.inner {
      display: block;
    }

    div#page-index main section#counsel div.curve div.inner div.left {
      max-width: 100%;
      padding: 12px 0;
    }

    div#page-index main section#counsel div.curve div.inner div.left h2 {
      
  font-size: 1rem;

      margin-bottom: 12px;
    }

    div#page-index main section#counsel div.curve div.inner div.left p {
    }

    div#page-index main section#counsel div.curve div.inner div.ib {
      margin: 0 auto;
    }

    div#page-index main section#counsel div.curve div.inner div.ib img {
    }

    div#page-index main section#counsel a.ba {
    }

    /* =========================================================
    infomation
    ========================================================= */
    div#page-index main div#infomation {
    }

    div#page-index main div#infomation div.inner {
      display: block;
      padding: 0;
    }

    div#page-index main div#infomation div.inner section{
      min-height: 0px;
      max-width: 100%;
    }

    div#page-index main div#infomation div.inner section header{
    }

    div#page-index main div#infomation div.inner section header h2 {
      
  font-size: 0.875rem;

    }

    div#page-index main div#infomation div.inner section header a{
      top: 0;
    }


    div#page-index main div#infomation div.inner section nav {
    }

    div#page-index main div#infomation div.inner section nav ul {
    }

    div#page-index main div#infomation div.inner section nav ul li {
    }

    div#page-index main div#infomation div.inner section nav ul li {
    }

    div#page-index main div#infomation div.inner section nav ul li dl {
    }

    div#page-index main div#infomation div.inner section nav ul li dl dt {
    }

    div#page-index main div#infomation div.inner section nav ul li dl dd {
    }


    div#page-index main div#infomation div.inner section#notice header a{

    }

    div#page-index main div#infomation div.inner section#notice {
      margin-bottom: 24px;
    }

    div#page-index main div#infomation div.inner section#notice header {
    }

    div#page-index main div#infomation div.inner section#notice header h2 {
      
  font-size: 0.875rem;

    }

    div#page-index main div#infomation div.inner section#notice header a {
    }

    div#page-index main div#infomation div.inner section#notice nav {
    }

    div#page-index main div#infomation div.inner section#notice nav ul {
    }

    div#page-index main div#infomation div.inner section#notice nav ul li {
    }

    div#page-index main div#infomation div.inner section#notice nav ul li a {
    }

    div#page-index main div#infomation div.inner section#notice nav ul li a dl {
    }

    div#page-index main div#infomation div.inner section#notice nav ul li a dl dt {
    }

    div#page-index main div#infomation div.inner section#notice nav ul li a dl dd {
    }

    div#page-index main div#infomation div.inner section#blog {
    }

    div#page-index main div#infomation div.inner section#blog header {
    }

    div#page-index main div#infomation div.inner section#blog header h2 {
    }

    div#page-index main div#infomation div.inner section#blog header a {
    }

    div#page-index main div#infomation div.inner section#blog nav {
    }

    div#page-index main div#infomation div.inner section#blog nav ul {
    }

    div#page-index main div#infomation div.inner section#blog nav ul li {
    }

    div#page-index main div#infomation div.inner section#blog nav ul li a {
    }

    div#page-index main div#infomation div.inner section#blog nav ul li a dl {
    }

    div#page-index main div#infomation div.inner section#blog nav ul li a dl dt {
    }

    div#page-index main div#infomation div.inner section#blog nav ul li a dl dd {
    }

  }

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

      div#page-about {
      }

      div#page-about main {
      }

      div#page-about main section.bundermain {
      }

      div#page-about main section.bundermain h2.bh2 {
      }

      div#page-about main section.bundermain div.center960 {
      }

      div#page-about main section.bundermain div.center960 h3 {
      }

      div#page-about main section.bundermain div.center960 div.binner {
        padding: 12px;
      }

      div#page-about main section.bundermain div.center960 div.binner div.btable {
      }

      div#page-about main section.bundermain div.center960 div.binner div.btable dl {
        display: block;
      }

      div#page-about main section.bundermain div.center960 div.binner div.btable dl dt {
        border-bottom: none;
        padding-bottom: 0;
      }

      div#page-about main section.bundermain div.center960 div.binner div.btable dl dd {
        padding-left: 0;
        padding-top: 0;
      }

      div#page-about main section.bundermain div.center960 div.binner div.btable dl dd iframe{
      }

      div#page-about main section.bundermain div.center960 div.binner div.btable dl dd ul {
      }

      div#page-about main section.bundermain div.center960 div.binner div.btable dl dd ul li {
      }

      div#page-about main section.bundermain div.center960 div.binner div.btable dl dd h4 {
      }

      div#page-about main section.bundermain div.center960 div.binner div.btable dl dd p {
      }

      div#page-about main section.bundermain div.center960 div.binner div.btable dl dd ul.imgs{
      }

      div#page-about main section.bundermain div.center960 div.binner div.btable dl dd ul.imgs li{
      }

      div#page-about main section.bundermain div.center960 div.binner div.btable dl dd ul.imgs li:last-child{
      }

      div#page-about main section.bundermain div.center960 div.binner div.btable dl dd ul.imgs li img {
      }

      div#page-about main section#contact {
      }

      div#page-about main section#contact div.center960 {
      }

      div#page-about main section#contact div.center960 h2.bh2 {
      }

      div#page-about main section#contact div.center960 h2.bh2 span {
      }

      div#page-about main section#contact div.center960 div.inner {
      }

      div#page-about main section#contact div.center960 div.inner div.left {
      }

      div#page-about main section#contact div.center960 div.inner div.left p {
      }

      div#page-about main section#contact div.center960 div.inner div.left dl#ctel {
      }

      div#page-about main section#contact div.center960 div.inner div.left dl#ctel dt {
      }

      div#page-about main section#contact div.center960 div.inner div.left dl#ctel dd {
      }

      div#page-about main section#contact div.center960 div.inner div.left dl#ctel dd a {
      }

      /* =========================================================
      overview
      ========================================================= */
      div#page-about main section#contact div.center960 div.inner div.left div#overview {
      }

      div#page-about main section#contact div.center960 div.inner div.left div#overview dl {
      }

      div#page-about main section#contact div.center960 div.inner div.left div#overview dl dt {
      }

      div#page-about main section#contact div.center960 div.inner div.left div#overview dl dd {
      }

      div#page-about main section#contact div.center960 div.inner iframe#map {
      }

    }



  @media screen and (max-width:640px){
    /* =========================================================
    page-works
    ========================================================= */
    div#page-works {
    }

    div#page-works main {
    }

    div#page-works main section.bundermain {
    }

    div#page-works main section.bundermain h2.pt {
    }

    div#page-works main section.bundermain h2.pt span {
    }

    div#page-works main section.bundermain div.center960 {
    }

    div#page-works main section.bundermain div.center960 ul {
    }

    div#page-works main section.bundermain div.center960 ul li {
    }

    div#page-works main section.bundermain div.center960 ul li:last-child {
    }

    div#page-works main section.bundermain div.center960 ul li section.works {
      display: block;
    }

    div#page-works main section.bundermain div.center960 ul li section.works div.left {
      border-top-left-radius: 20px;
      border-top-right-radius: 20px;
      height: 240px;
      margin: 0 auto;
    }

    div#page-works main section.bundermain div.center960 ul li section.works div.left h3 {
      
  font-size: 0.875rem;

    }

    div#page-works main section.bundermain div.center960 ul li section.works div.left h3 span{
    }

    div#page-works main section.bundermain div.center960 ul li section.works div.left div.ib {
      left: calc(50% - 100px);
      right: auto;
      margin: 0 auto;
    }

    div#page-works main section.bundermain div.center960 ul li section.works div.left div.ib img {
    }

    div#page-works main section.bundermain div.center960 ul li section.works p {
      min-height: 0px;
      padding: 52px 12px 12px 12px;
      margin-left: -12px;
      margin-top: 0;
      box-sizing: content-box;
      border-bottom-right-radius: 0px;
    }

    div#page-works main section#contact {
    }

    div#page-works main section#contact div.center960 {
    }

    div#page-works main section#contact div.center960 h2.bh2 {
    }

    div#page-works main section#contact div.center960 h2.bh2 span {
    }

    div#page-works main section#contact div.center960 div.inner {
    }

    div#page-works main section#contact div.center960 div.inner div.left {
    }

    div#page-works main section#contact div.center960 div.inner div.left p {
    }

    div#page-works main section#contact div.center960 div.inner div.left dl#ctel {
    }

    div#page-works main section#contact div.center960 div.inner div.left dl#ctel dt {
    }

    div#page-works main section#contact div.center960 div.inner div.left dl#ctel dd {
    }

    div#page-works main section#contact div.center960 div.inner div.left dl#ctel dd a {
    }

    /* =========================================================
    overview
    ========================================================= */
    div#page-works main section#contact div.center960 div.inner div.left div#overview {
    }

    div#page-works main section#contact div.center960 div.inner div.left div#overview dl {
    }

    div#page-works main section#contact div.center960 div.inner div.left div#overview dl dt {
    }

    div#page-works main section#contact div.center960 div.inner div.left div#overview dl dd {
    }

    div#page-works main section#contact div.center960 div.inner iframe#map {
    }
  }

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

    div#page-counsel {

    }

    div#page-counsel main {
    }

    div#page-counsel main section.bundermain {
    }

    div#page-counsel main section.bundermain h2.pt {
    }

    div#page-counsel main section.bundermain h2.pt span {
    }

    div#page-counsel main section.bundermain div.center960 {
    }

    div#page-counsel main section.bundermain div.center960 p.pst {
    }

    div#page-counsel main section.bundermain div.center960 p.pst span.bac {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-work {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-work h3.bh3 {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-work ol {
      
  font-size: 0.875rem;

    }

    div#page-counsel main section.bundermain div.center960 section#counsel-work ol li {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-work ol li span {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-price {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-price h3.bh3 {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-price section {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-price section h4.bh4 {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-price section div.btable {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-price section div.btable table {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-price section div.btable table thead {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-price section div.btable table thead tr {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-price section div.btable table thead tr th {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-price section div.btable table tbody {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-price section div.btable table tbody tr {
    }

    div#page-counsel main section.bundermain div.center960 section#counsel-price section div.btable table tbody tr td {
    }
  }


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

    div#page-information {

    }

    div#page-information main {
    }

    div#page-information main section.bundermain {
    }

    div#page-information main section.bundermain h2.pt {
    }

    div#page-information main section.bundermain h2.pt span {
    }

    div#page-information main section.bundermain h2#blogtitle{
      
  font-size: 1rem;

      padding-top: calc(90/320*100vw);
    }

    div#page-information main section.bundermain h2#blogtitle span{
      
  font-size: 0.875rem;

    }

    div#page-information main section.bundermain div.center960 {
    }

    div#page-information main section.bundermain div.blogspace div.binner {
    }

    div#page-information main section.bundermain div.center960 div.binner {
    }

    div#page-information main section.bundermain div.center960 div.binner ul {
    }

    div#page-information main section.bundermain div.center960 div.binner ul li {
      margin-bottom: 24px;
    }

    div#page-information main section.bundermain div.center960 div.binner ul li article {
    }

    div#page-information main section.bundermain div.center960 div.binner ul li article h3.bh3 {
    }

    div#page-information main section.bundermain div.center960 div.binner ul li article p.time {
    }

    div#page-information main section.bundermain div.center960 div.binner ul li article div.content {
    }

    div#page-information main section.bundermain div.center960 div.binner ul li article div.content p {
    }

    div#page-information main section.bundermain div.center960 div.binner ul li article div.content p span {
    }

    div#page-information main section.bundermain div.center960 div.binner ul li article div.content p span span {
    }

    div#page-information main section.bundermain div.center960 div.binner ul li article div.content p strong {
    }

    div#page-information main section.bundermain div.center960 div.binner ul li article div.content p a {

    }

    div#page-information main section.bundermain div.center960 div.binner ul li article div.content img{
      display: block;
      width: 100%;
      height: auto;
    }

    div#page-information main section.bundermain div.center960 div.binner div.navPage {
    }

    div#page-information main section.bundermain div.center960 div.binner div.navPage nav.navigation {
    }

    div#page-information main section.bundermain div.center960 div.binner div.navPage nav.navigation h2.screen-reader-text {
    }

    div#page-information main section.bundermain div.center960 div.binner div.navPage nav.navigation div.nav-links {
    }

    div#page-information main section.bundermain div.center960 div.binner div.navPage nav.navigation div.nav-links span.page-numbers {
    }

    div#page-information main section.bundermain div.center960 div.binner div.navPage nav.navigation div.nav-links a.page-numbers {

    }

    div#page-information main section.bundermain div.center960 div.binner div.navPage nav.navigation div.nav-links a.page-numbers:hover{
    }

    div#page-information main section.bundermain div.center960 div.binner div.navPage nav.navigation div.nav-links a.next {
    }

    div#page-information main section#contact {
    }

    div#page-information main section#contact div.center960 {
    }

    div#page-information main section#contact div.center960 h2.bh2 {
    }

    div#page-information main section#contact div.center960 h2.bh2 span {
    }

    div#page-information main section#contact div.center960 div.inner {
    }

    div#page-information main section#contact div.center960 div.inner div.left {
    }

    div#page-information main section#contact div.center960 div.inner div.left p {
    }

    div#page-information main section#contact div.center960 div.inner div.left dl#ctel {
    }

    div#page-information main section#contact div.center960 div.inner div.left dl#ctel dt {
    }

    div#page-information main section#contact div.center960 div.inner div.left dl#ctel dd {
    }

    div#page-information main section#contact div.center960 div.inner div.left dl#ctel dd a {
    }

    /* =========================================================
    overview
    ========================================================= */
    div#page-information main section#contact div.center960 div.inner div.left div#overview {
    }

    div#page-information main section#contact div.center960 div.inner div.left div#overview dl {
    }

    div#page-information main section#contact div.center960 div.inner div.left div#overview dl dt {
    }

    div#page-information main section#contact div.center960 div.inner div.left div#overview dl dd {
    }

    div#page-information main section#contact div.center960 div.inner iframe#map {
    }


  }


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

    /* =========================================================
    page-covid
    ========================================================= */
    div#page-covid {
    }

    div#page-covid main {
    }

    div#page-covid main section.bundermain {
    }

    div#page-covid main section.bundermain h2.pt {
    }

    div#page-covid main section.bundermain h2.pt span {
    }

    div#page-covid main section.bundermain h2.pt span span.db {
    }

    div#page-covid main section.bundermain div.center960 {
    }

    div#page-covid main section.bundermain div.center960 p.pst {
      margin-bottom: 40px;
    }

    div#page-covid main section.bundermain div.center960 section.covid-work {
    }

    div#page-covid main section.bundermain div.center960 section.covid-work h3.bh3 {
    }

    div#page-covid main section.bundermain div.center960 section.covid-work h4.bh4 {
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.target-type {
      display: block;
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.target-type li{
      height: 24px;
      margin-bottom: 12px;
      display: flex;
      flex-direction: column;
      justify-content: center;
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.target-type li.owner {
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.target-type li.employee {
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.target-type li.personal {
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.target-type li.student {
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.subsidy {

    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.subsidy > li{
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.subsidy li section {

    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.subsidy li section h5.bh5 {
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.subsidy li section div.btb-dl dl{
      display: block;
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.subsidy li section div.btb-dl dl dt{
      border: none;
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.subsidy li section div.btb-dl dl dd{
      box-sizing: border-box;
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.subsidy li section div.btb-dl dl dd.outer-link{
      text-align: center;
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.subsidy li section div.btb-dl dl dd.employer {
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.subsidy li section div.btb-dl dl dd.worker {
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.subsidy li section div.btb-dl dl dd.people {
    }

    div#page-covid main section.bundermain div.center960 section.covid-work ul.subsidy li section div.btb-dl dl dd.student {
    }
    div#page-covid main section.bundermain div.center960 section.covid-work p {
    }

    div#page-covid main section#contact {
    }

    div#page-covid main section#contact div.center960 {
    }

    div#page-covid main section#contact div.center960 h2.bh2 {
    }

    div#page-covid main section#contact div.center960 h2.bh2 span {
    }

    div#page-covid main section#contact div.center960 div.inner {
    }

    div#page-covid main section#contact div.center960 div.inner div.left {
    }

    div#page-covid main section#contact div.center960 div.inner div.left p {
    }

    div#page-covid main section#contact div.center960 div.inner div.left dl#ctel {
    }

    div#page-covid main section#contact div.center960 div.inner div.left dl#ctel dt {
    }

    div#page-covid main section#contact div.center960 div.inner div.left dl#ctel dd {
    }

    div#page-covid main section#contact div.center960 div.inner div.left dl#ctel dd a {
    }

    /* =========================================================
    overview
    ========================================================= */
    div#page-covid main section#contact div.center960 div.inner div.left div#overview {
    }

    div#page-covid main section#contact div.center960 div.inner div.left div#overview dl {
    }

    div#page-covid main section#contact div.center960 div.inner div.left div#overview dl dt {
    }

    div#page-covid main section#contact div.center960 div.inner div.left div#overview dl dd {
    }

    div#page-covid main section#contact div.center960 div.inner iframe#map {
    }
  }

