/*----------959pxを起点にタグが消える・登場する---------- */

.pc { display:block; }
.sp { display:none; }

@media only screen and (max-width : 959px){
.pc { display:none; }
.sp { display:block; }
}


/*----------Section 2---------- */
#section2{
  position: relative;
  display: block;
  text-align: center;
  margin: 0 auto;
  padding: 0 6vw;
  max-width: 980px;
}

/*----------メイン画像---------- */
#section2 img{
  margin: 0;
  width: 100%;
}

/*----------タイトル---------- */
#section2 .p1{
    margin: 0 auto;
    padding: 70px 0 50px 0;
    font-size: 30px;
    letter-spacing: 3px;
}

/*----------文章部---------- */    
#section2 p{
    margin: 0 auto;
    padding: 0 0 50px 0;
    font-size: 15px;
    line-height: 36px;
    letter-spacing: 1px;
    color: #000;  
}

/*----------Section 3---------- */
#section3{
  position: relative;
  display: block;
  text-align: center;
  margin: 0 6vw;
  padding-top: 20px;
  padding-bottom: 90px;
}

/*----------最下層バナー---------- */
#section3 ul {
    position: relative;
    display: flex;
    margin: auto;
    padding: 0;
    width: 640px;
    list-style: none;
}

#section3 li{   
    position: relative;
    width: 100%;
    margin: 0 30px;
    white-space: nowrap;
    border-radius: 12px;
}

/*----------最下層バナー　リンク画像---------- */
#section3 li.de{  
    background-image: url('../images/link_banner_trad.png');
    background-position: left center;
	background-repeat: no-repeat;
    background-size: cover;
}
#section3 li.ta{  
    background-image: url('../images/link_banner_jurney.png');
    background-position: left center;
	background-repeat: no-repeat;
    background-size: cover;
}

/*----------最下層バナー　リンク画像　内文字---------- */
#section3 li a {
    display: block;
    padding: 20px;
    text-align: center;
    text-decoration: none; /* 下線を消す */
    font-size: 18px;
    letter-spacing: 5px;
    }

#section3 li a.de{
    color: #fff;
    }
#section3 li a.ta{
    color: #fff;
    }

/*----------最下層バナー　マウスホバー時反応---------- */
#section3 li a:hover{
   background: rgba(0, 0, 0, 0.5);
   border-radius: 12px;
  }