#equinozio{ overflow: hidden; padding: 0 0 330px; background: url("/static/mallDefault/contents/images/sp/equinozio/bg.jpg") no-repeat top center / cover; background-attachment: fixed; color: #414141; text-align: center;}
#equinozio .pc{ display: block;}
#equinozio .sp{ display: none;}
#equinozio .anchor{ position: relative; z-index: -1;}
#equinozio .anchor:before{ display: block; margin-top: -67px; width: 100%; height: 67px; content: ""; vertical-align: top;}

@media only screen and (max-width: 736px) {
    #equinozio{ overflow: hidden; padding: 0 0 145px; background: none;}
    #equinozio:before{ position: fixed; top: 0; left: 0; z-index: -1; width: 100%; height: 100vh; background: url("/static/mallDefault/contents/images/sp/equinozio/bg_sp.jpg") no-repeat top center / cover; content: "";}
    #equinozio *{ box-sizing: border-box;}
    #equinozio .pc{ display: none;}
    #equinozio .sp{ display: block;}
    #equinozio .anchor{ position: relative; z-index: -1;}
    #equinozio .anchor:before{ display: block; margin-top: -18.4vw; width: 100%; height: 18.4vw; content: ""; vertical-align: top;}
}

#equinozio .sec1{ padding: 0px auto; margin: 0 auto;  width: 880px;}
#equinozio .sec1 h2 .pc{ margin: 0px auto; width: 650px;}
#equinozio .sec1 h2 .sp{ margin: 0px auto; width: 300px;}
#equinozio .btn{ text-align: center;}
#equinozio dl + .btn{ padding: 90px 0 0;}
#equinozio .btn a{ display: flex; width: 590px; height: 65px; border-top: 2px solid; border-bottom: 2px solid; color: #4d7597; letter-spacing: .06em; font-size: 25px; font-family: "A1 Gothic M"; align-items: center; justify-content: center;}

@media only screen and (max-width: 736px) {
    #equinozio .sec1{ padding: 6.666vw 10.666vw 21.333vw; width: 100%;}
    #equinozio .btn{ width: 100%;}
    #equinozio dl + .btn{ padding: 20vw 0 0;}
    #equinozio .btn a{ width: 100%; height: 8.666vw; font-size: 3.333vw;}
}

#equinozio .lead{ margin: 50px auto 0px; letter-spacing: .1em; font-size: 18px; font-family: "Ryumin Medium KL"; line-height: 38px;}

@media only screen and (max-width: 736px) {
    #equinozio .lead{ font-size: 3.5vw; line-height: 1.8;}
}

#equinozio .attention{ margin: 70px auto 0px; letter-spacing: .1em; font-size: 42px; font-family: "Ryumin Medium KL"; color: #a57962; } 

@media only screen and (max-width: 736px) {
    #equinozio .attention{ font-size: 6.5vw; line-height: 1.8;}
}

#equinozio .item-wrap{ margin: 80px 0 0; padding: 0 0 100px;}

@media only screen and (max-width: 736px) {
    #equinozio .item-wrap{ margin: 10vw -10.666vw 0; padding: 0 0 12vw;}
}

#equinozio .about { margin: 60px auto 0px;  width: 650px; }
#equinozio .about .ttl{ letter-spacing: .1em; font-size: 30px; line-height: 62px; font-weight: bold; margin: 0px auto 20px; }
#equinozio .about p{letter-spacing: .1em; font-size: 14px; line-height: 26px; margin: 30px auto 0px; text-align: left; }


@media only screen and (max-width: 736px) {
	#equinozio .about { width: 300px; }
    #equinozio .about p{ font-size: 3.5vw; line-height: 2.18;}
}


