		.site-main.yasuyo {
		    padding: 0 0 30px;
			font-family: "Helvetica Neue",
			Arial,
			"Hiragino Kaku Gothic ProN",
			"Hiragino Sans",　Meiryo,　sans-serif;
		}

		.mvs {
		    position: relative;
		    margin: 0 0 30px;
		    text-align: center;
		}

		.mvs img {
		    margin: 0 auto;
		    /*  width: 100%;*/
		}

		.mvs .link-insta {
		    position: absolute;
		    top: 524px;
		    left: 0;
		    right: 0;
		    margin: 0 auto;
		    width: 350px;
		    height: 60px;
		}

		.area-author {
		    width: 720px;
		    border: 1px solid #f9f0e4;
		    border-radius: 120px;
		    margin: 0 auto 40px;
		    padding: 35px 70px 35px 50px;
		    overflow: hidden;
		}

		.area-author .thumb {
		    float: left;
		    margin: 0 40px 0 0;
		    display: block;
		    width: 160px;
		    height: 160px;
		}

		.area-author .fr {
		    padding: 10px 0;
		}

		.area-author .fr .name {
		    font-size: 24px;
		    color: #73522e;
		    margin: 0 0 10px;
		}

		.area-author .fr .text {
		    font-size: 14px;
		    color: #73522e;
		}

		.wrap-list-recipe {
		    width: 720px;
		    margin: auto;
		    overflow: hidden;
		}

		.wrap-list-recipe-sp {
		    display: none;
		}

		.list-recipe {
		    width: 228px;
		    overflow: hidden;
		    float: left;
		    margin-right: 18px;
		}

		.list-recipe.list-right {
		    margin-right: 0;
		}

		.list-recipe>li {
		    border: 1px solid #f9f0e4;
		}

		.list-recipe>li.list-recipe-in {
		    margin: 0 0 20px;
		}

		.list-recipe>li .image {
		    width: 216px;
		    height: 216px;
		    background: #fff;
		    margin: 5px auto 20px;
		}

		.list-recipe>li .date {
		    width: 190px;
		    font-size: 12px;
		    margin: 0 auto 5px;
		}

		.list-recipe>li .title {
		    width: 190px;
		    font-size: 16px;
		    margin: 0 auto 15px;
		}

		.list-recipe>li .tableware {
		    margin: 0 0 15px;
		}

		.list-recipe>li .tableware li {
		    width: 190px;
		    font-size: 13px;
		    padding: 0 0 2.5px;
		    margin: 0 auto;
		}

		.list-recipe>li .tableware li a {
		    width: auto;
		    padding: 0;
		    display: inline-block;
		}

		.list-recipe>li .tableware li a:after {
		    content: "";
		    width: auto;
		    height: 1px;
		    display: block;
		    border-bottom: 1px solid #818181;
		}

		.list-recipe>li .tableware li a.ul:after {
		    border-bottom: none;
		}

		.list-recipe>li .tableware li a.ul span {
		    border-bottom: 1px solid #818181;
		}

		.list-recipe>li .link {
		    background: #fd7664;
		    display: block;
		    margin: 0 auto 20px;
		    color: #fff;
		    width: 190px;
		    text-align: center;
		    font-weight: normal;
		    padding: 2px 0;
		}

		.pickup-recipe {
		    width: 720px;
		    padding: 35px;
		    margin: 0 auto 50px;
		    overflow: hidden;
		    background: url(../images/bg-pickup.jpg);
		    background-position: center top;
		    background-size: 100% auto;
		    box-sizing: border-box;
		    border-radius: 30px;
		}

		.pickup-recipe .fl {
		    float: left;
		}

		.pickup-recipe .fl .thumb {
		    width: 352px;
		    height: 352px;
		    border: 10px solid #fff;
		    box-sizing: content-box;
		}

		.pickup-recipe .fr {
		    width: 243px;
		    float: right;
		    margin: 0 0 0 35px;
		}

		.pickup-recipe .fr .logo img {
		    display: block;
		    margin: auto;
		}

		.pickup-recipe .fr .catch {
		    margin: 0 0 25px;
		    font-size: 14px;
		    line-height: 22px;
		}

		.pickup-recipe .fr .date {
		    font-size: 14px;
		    display: block;
		    margin: 0 0 10px;
		}

		.pickup-recipe .fr .icon-pick {
		    display: block;
		    margin: 0 0 10px;
		}

		.pickup-recipe .fr .title {
		    color: #fd7663;
		    font-weight: bold;
		    font-size: 24px;
		    line-height: 32px;
		    margin: 0 0 20px;
		}

		.pickup-recipe .fr .tableware {
		    margin: 0 0 30px;
		}

		.pickup-recipe .fr .tableware li {
		    margin: 0 0 5px;
		}

		.pickup-recipe .fr .tableware li a,
		.pickup-recipe .fr .tableware li .no-link {
		    font-size: 13px;
		    display: inline-block;
		}

		.pickup-recipe .fr .tableware li a:hover {
		    opacity: .6;
		}

		.pickup-recipe .fr .tableware li .no-link {
		    display: block;
		}

		.pickup-recipe .fr .tableware li .no-link-detail {
		    font-size: 11px;
		    line-height: 15px;
		    padding: 0 0 0 17px;
		    margin: 0 0 15px;
		    display: block;
		}

		.pickup-recipe .fr .tableware li a.ul {
		    width: auto;
		    padding: 0;
		    line-height: 24px;
		    display: inline-block;
		}

		.pickup-recipe .fr .tableware li a.ul:hover {
		    opacity: .6;
		}

		.pickup-recipe .fr .tableware li a.ul span {
		    border-bottom: 1px solid #818181;
		}

		.pickup-recipe .fr .tableware li a::after {
		    content: "";
		    width: auto;
		    height: 1px;
		    display: block;
		    border-bottom: 1px solid #818181;
		}

		.pickup-recipe .fr .tableware li a.ul:after {
		    display: none;
		}

		.pickup-recipe .fr .link {
		    background: #fd7664;
		    display: block;
		    margin: 0 auto 20px;
		    color: #fff;
		    width: 100%;
		    text-align: center;
		    font-weight: normal;
		    padding: 2px 0;
		}
		.brpc{
			display: inherit;
		}

		@media screen and (max-width: 960px) {

		    .showpc {
		        display: none;
		    }

		    .showsp {
		        display: block;
		    }

		    .mvs img {
		        width: 100%;
		        display: block;
		    }

		    .mvs .link-insta {
		        top: 81.5%;
		        left: 17%;
		        width: 62%;
		        height: 10%;
		    }

		    .area-author {
		        width: auto;
		        height: 95px;
		        margin: 0 10px 30px;
		        padding: 10px;
		        display: flex;
		        align-items: center;
		    }

		    .area-author .thumb {
		        float: left;
		        margin: 0 15px 0 0;
		        display: block;
		        width: 70px;
		        height: 70px;
		    }

		    .area-author .fr {
		        padding: 0;
		    }

		    .area-author .fr .name {
		        font-size: 12px;
		        margin: 0;
		    }

		    .area-author .fr .text {
		        font-size: 10px;
		        line-height: 12px;
		        margin: 0;
		    }

		    .pickup-recipe .fr .icon-pick {
		        width: 90px;
		        margin: 0 0 5px;
		    }

		    .pickup-recipe {
		        width: auto;
		        background: url(../images/bg-pickup-sp.jpg);
		        background-size: cover;
		        margin: 0 10px 35px;
		        padding: 0 22.5px;
		        border-radius: 20px;
		    }

		    .pickup-recipe .fl,
		    .pickup-recipe .fr {
		        width: auto;
		        float: none;
		        margin: 0;
		    }

		    .pickup-recipe .fl .thumb {
		        width: 100%;
		        height: auto;
		        box-sizing: border-box;
		        border: 5px solid #fff;
		        margin: 0 0 15px;
		    }

		    .pickup-recipe .logo {
		        width: 38%;
		        margin: 30px auto 10px;
		    }

		    .pickup-recipe .logo img {
		        width: 100%;
		        display: block;
		        margin: auto;
		    }

		    .pickup-recipe .fr .catch {
		        font-size: 13px;
		        margin: 0 0 10px;
		    }

		    .pickup-recipe .fr .date {
		        font-size: 10px;
		        margin: 0;
		    }

		    .wrap-list-recipe {
		       display: block;
		       		        overflow: hidden;
		        margin: 0 10px;
		    }

		    .wrap-list-recipe-sp {
		        display: block;
		        overflow: hidden;
		        margin: 0 10px;
		    }

		    .pickup-recipe .fr .title {
		        font-size: 17px;
		        margin: 0;
		    }

		    .pickup-recipe .fr .link {
		        padding: 4px 0;
		        font-size: 10px;
		        margin: 0 0 30px;
		    }

		    .pickup-recipe .fr .tableware li {
		        margin: 0;
		    }

		    .pickup-recipe .fr .tableware li a,
		    .pickup-recipe .fr .tableware li .no-link {
		        font-size: 11px;
		    }

		    .pickup-recipe .fr .tableware li .no-link-detail {
		        font-size: 10px;
		        line-height: 15px;
		        display: block;
		        padding: 0 0 0 13px;
		        margin: 0 0 10px;
		    }

		    .list-recipe {
		        width: 100%;
		        display: flex;
		        flex-wrap: wrap;
		    }

		    .list-recipe>li.list-recipe-in {
		        width: 49%;
		        float: left;
		        margin: 0 2% 2% 0;
		        padding: 0 0 30px;
		        position: relative;
		    }

		    .list-recipe>li.list-recipe-in:nth-child(2n) {
		        margin-right: 0;
		    }

		    .list-recipe>li .image {
		        width: 100%;
		        height: auto;
		        padding: 5px;
		        margin: auto;
		        background: #fff;
		    }

		    .list-recipe>li .date,
		    .list-recipe>li .title,
		    .list-recipe>li .tableware {
		        width: 90%;
		        margin: auto;
		    }

		    .list-recipe>li .date {
		        font-size: 10px;
		        margin-bottom: 10px;
		    }

		    .list-recipe>li .title {
		        font-size: 11px;
		        margin-bottom: 15px;
		    }

		    .list-recipe>li .tableware {
		        margin-bottom: 12.5px;
		    }

		    .list-recipe>li .tableware li {
		        width: 100%;
		        padding: 0;
		    }

		    .list-recipe>li .tableware li a {
		        font-size: 10px;
		    }

		    .list-recipe>li .link {
		        width: 90%;
		        margin: auto;
		        font-size: 10px;
		        position: absolute;
		        bottom: 12.5px;
		        left: 50%;
		        margin-left: -45%;
		    }
 /* common assets/css/common.cssからの移植　210428*/
			.brpc{
					display: none;
			}
		}