              /* line 812, scss/pc.scss */
              body .content .shops .inner .shops .shopList .row .item > div.details > p {
                line-height: 1.4 }


body .content .recruite .inner .vi {
    padding: 30px 0 50px 0;
}

body .content .recruite .inner .vi02 {
    padding: 50px 0 100px 0;
}

body .content .recruite .inner .vi02 p {
    text-align: center;
	padding: 10px 0 0px 0;
}

body .content .recruite .entryWrap {
    background-color: #F4F8F5;
    padding: 50px 0 100px 0;
	margin-bottom: -50px;
}

body .content .recruite .inner table {
    width: 100%;
    border-top: 1px solid #E7E7E7;
	margin-bottom: 50px;
}

/*.formWrap a ,*/
.recruite td a{ color: #FF0004; text-decoration: underline}

.formWrap a:hover ,
.recruite a:hover{ text-decoration: none}


body .content .shops .inner .shops .shopList .row .item > div.shop{
	line-height: 1.4;
}


/*****210422 オンラインストア追記*****/
body .top_onlinestore {
    background-color: #000;
    padding: 120px 0;
}
body .top_onlinestore .inner {
    width: 960px;
    margin: 0 auto;
}
body .top_onlinestore .inner h2 {
    font-family: 'Lato' !important;
    font-weight: bold;
    font-size: 24px;
    text-align: center;
    color: #fff;
    padding-bottom: 30px;
}
body .top_onlinestore .inner p{
    text-align: center;
    padding-bottom: 30px;
}
body .top_onlinestore .inner img{
    width: 40px;
    height: auto;
}


body .top_onlinestore .inner .moreLink {
    width: 440px;
    margin: 0 auto;
    color: #fff;
}


body footer .inner nav a {
    padding: 13px 10px;
}
body footer .inner nav.sub a.icon {
    padding: 7px 10px;
}




body .top_brand > .row > div {
    padding: 120px 70px;
}

body .content .shops .inner .shops .shopList .row .item > div {
    padding: 20px 20px 20px 0px;
}
