@charset "utf-8";

/*_______walking__________*/

.justify{
  text-align:justify;
}

.no-br{
  display:none;
}
  @media (min-width:961px){
    .no-br{display: block;}
}

.text-c{text-align: center;display: block;}

.walking-box2 {
  padding: 2rem 1rem 3rem; }
  @media (min-width:961px){
    .walking-box2{
      padding: 3rem 5rem 5rem; } }

.walking-box2 p{
  text-align:justify;
  font-size: .8rem;
  line-height: 1.8; }
  @media (min-width:961px){
    .walking-box2 p{
      font-size: 1rem; } }

.walking-box{
  background:url(../images/walking/walking02.jpg) no-repeat #000;
  padding: 3rem 0.5rem 2.5rem; 
  text-align:justify;
  font-size: .8rem;
  line-height: 1.8; }
  @media (min-width:961px){
    .walking-box{
      padding: 4rem 5rem 5rem; 
      font-size: 1rem;} }

.walking-box-in{
    background: url(../images/common/white80.png);
 }

.walking-top-l{  width: 100%;
}
  @media (min-width:961px){
    .walking-top-l {
        width: 50%;
}}

.walking-top-r-img{  width: 100%;
}
    @media (min-width:961px){
        .walking-top-r-img {
          width: 50%;
}}

 .walking-box-bottom{
      padding: 2rem 1rem 2.5rem; 
}
  @media (min-width:961px){
    .walking-box-bottom{
      padding: 4rem 5rem;
  } }

.walking-bottom-in{
  background:#fff;
  border:#000 solid 1px;
  padding: 2rem 1rem;
}
 @media (min-width:961px){
    .walking-bottom-in{
      padding: 2.5rem 3rem;
}}

@media (min-width:961px){
.walking-bottom-in2{
  margin:1.5rem 0 0 3rem;
  width:60%;
  font-size:.9rem;
}}

.walking-bottom-l{
  width: 100%;
}
  @media (min-width:961px){
    .walking-bottom-l {
    width: 40%;
}}

.walking-bottom-l img{
  margin:0 0 1rem;
}
  @media (min-width:961px){
    .walking-bottom-l img{
    margin:0;
}}

.walking-bottom-line{
    border-top:#bdbdbd dotted 1px;
    text-align: right;
    margin-top:1.5rem;
    padding-top:1.5rem;
}

.walking-middle {
  margin:1.5rem 0;
}
  @media (min-width:961px){
    .walking-middle {
      margin:3rem 0;
}}

.walking-middle a:hover{
  text-decoration: underline;
}

.walking-middle p{
      border:none;
      width:100%;}
      @media (min-width:961px){
        .walking-middle p{    width:50%;
            border-right:#bdbdbd dotted 1px;
             padding-right:4rem;
      } }

@media (min-width:961px){
  .walking-middle ul{
    margin-left:4rem;
}}


.one {
    position: absolute;
    width: 50px;
    height: 50px;
    top: 74.5%;
    left: 70%;
}

.two {
    position: absolute;
    width: 50px;
    height: 50px;
    top: 64%;
    left: 7.5%;
}

.three{
    position: absolute;
    width: 50px;
    height: 50px;
    top: 16%;
    left: 41%;
}

.four{
    position: absolute;
    width: 50px;
    height: 50px;
    top: 64%;
    left: 82%;
}

.five{
    position: absolute;
    width: 50px;
    height: 50px;
    top: 71%;
    left: 16.5%;
    
}

.eleven{
    position: absolute;
    width: 50px;
    height: 50px;
    top: 36%;
    left: 79%;
}

.twelve {
    position: absolute;
    width: 50px;
    height: 50px;
    top: 20%;
    left: 79%;
}

.thirteen{
    position: absolute;
    width: 50px;
    height: 50px;
    top: 48%;
    left: 80%;
}

.fourteen{
    position: absolute;
    width: 50px;
    height: 50px;
    top: 55%;
    left: 88%;
}
.parent {
  position: relative;
}

.kyoimg{
padding-top:1rem;
}

@media (max-width:760px;){
.kyoimg{
padding-top:0;
}}