header nav.nav01 ul li.nav_menu:nth-of-type(3){
    background:#2F2E2B;
    color:#fff;
}
#sub-midashi .midashi-pic{
    background-image:url(../images/midashi-purchase.jpg);
}
.all-in .content a{
    color:#000;
    display:inline-block;
    border-bottom:2px solid #000;
    line-height:20px;
}
.all-in .content a:first-child{
    color:#ED615B;
    border-bottom:2px solid #ED615B;
}
#purchase{
    line-height:35px;
    border-bottom:1px solid #000;
}
#purchase h3{
    background:#2F2E2B;
    color:#fff;
    height:100px;
    line-height:100px;
    padding:0 50px;
}
#purchase li:nth-child(3) a{
    color:#ED615B;
    display:inline-block;
    border-bottom:2px solid #ED615B;
    line-height:20px;
}
#purchase p{
    padding:40px 50px 80px 50px;
}
#purchase img{
    width:100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    margin-top:40px;
}


.shipping .all-in{
    text-align: center;
}
.shipping .all-in p{
    padding:0;
    text-align: left;
}
.shipping h2{
    position:relative;
    margin-bottom:40px;
}
.shipping h2::after{
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    bottom: 16px;
    height: 2px;
    width: 100%;
    background-color: #000;
}
.shipping h3{
    background:#E5E3DF;
    color:#000;
    padding:0 50px;
    height:100px;
    line-height:100px;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
}
.shipping p{
    padding:40px 50px 80px 50px;
    line-height:35px;
}
.shipping p span{
    display:inline-block;
    border-bottom:2px solid #ED615B;
    line-height:14px;
}



