@charset "UTF-8";
/*
    レスポンシブ用 style

==================================*/
@media screen and (min-width:769px){
    body {
        font-size: 75%;
    }
    a:hover {
      text-decoration: none;
    }
    .pc {
      display: block;
    }
    .sp {
      display: none;
    }

    #container{
      position: relative;
      margin: 0 auto 60px;
      padding: 0 0 40px;
      line-height: 1.75;
      color: #333;
      background-color: #fff !important;
      border: solid 1px #edede5 !important;
      border-top: none !important;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
}
@media screen and (max-width:768px){
    body {
      min-width: auto;
    }
    .pc {
      display: none;
    }
    .sp {
      display: block;
    }
    #gheader > .inner,
    #content > .inner,
    #share > .inner,
    #sfooter > .inner,
    #main > .inner {
      width: auto;
    }
    .gheader{
        border-bottom: 3px solid #1735ba;
    }
    #share{ display:none;}
    #topicpathArea{ display: none;}

    #container {
      margin: 0 auto;
      padding: 0 0 30px;
      font-size: 1.2rem;
    }
    #gfooter .copyright{
        font-size: 12px !important;
    }

    #toPageTop{
        display: none;
    }
}
