@charset "utf-8";

#new-contents #id250417spring * {
	font-family: 'Noto Sans JP', '游ゴシック体', YuGothic, '游ゴシック Medium', 'Yu Gothic Medium', '游ゴシック', 'Yu Gothic', sans-serif, serif;
}

#new-contents #id250417spring .f-mincho {
	font-family: 'Noto Serif JP', '游明朝体', 'Yu Mincho', YuMincho, 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', 'MS P明朝', 'MS PMincho', serif;
}

/* #new-contents #id250417spring .zilla-slab-highlight {
	font-family: "Zilla Slab Highlight", serif;
}

#new-contents #id250417spring .plus-jakarta-sans {
	font-family: "Plus Jakarta Sans", serif;
	font-optical-sizing: auto;
} */




#new-contents #id250417spring .bg1 {
	background-color: #FAF8ED;
}

#new-contents #id250417spring .bg2 {
	background-color: #fff;
}

#new-contents #id250417spring .bg3 {
	background-color: #FFE2DF;
}

@media screen and (min-width: 751px) {
	#contents_ver4 {
		width: inherit;
		margin: 0;
		padding-top: 0;
		background-color: #fff;
		position: relative;
		z-index: 2;
	}

	#new-contents #id250417spring .w1024auto {
		max-width: 1024px;
		width: 100%;
		margin: 0 auto;
	}

	#new-contents #id250417spring .clearfix::after {
		content: '';
		display: block;
		clear: both;
	}

	#new-contents #id250417spring .w1024auto {
		max-width: 1024px;
		width: 100%;
		margin: 0 auto;
		display: block;
	}

	#new-contents #id250417spring .wrapper img {
		display: inline;
		width: auto;
	}

	#new-contents #id250417spring a:hover img {
		opacity: 1;
	}

	#new-contents #id250417spring a {
		color: #000;
	}

	#new-contents #id250417spring .hover {
		transition: 0.3s;
	}

	#new-contents #id250417spring .hover:hover {
		opacity: 0.7;
	}

	#new-contents #id250417spring .ifPc {
		display: inline-block !important;
	}

	#new-contents #id250417spring .ifSp {
		display: none !important;
	}

	#new-contents #id250417spring .breadcrumbs.ifPc {
		display: block !important;
	}

	#new-contents #id250417spring #share {
		margin: 89px 0 70px;
	}

	#new-contents #id250417spring #shop,
	#new-contents #id250417spring #shop .banner {
		width: 800px;
	}

	#new-contents #id250417spring .linebtn {
		width: 800px;
		margin: 0 auto 50px;
	}

	.pagetop {
		z-index: 5;
        position: fixed;
	}

	#new-contents .bg-white {
		background-color: #fff;
		position: relative;
		z-index: 2;
	}

	#feature-share {
		padding-bottom: 50px;
	}

	#info_box_top {
		/* background-color: #fff; */
		position: relative;
		z-index: 3;
	}

	#new-contents #id250417spring .linebtn a:hover {
		opacity: 0.75;
	}

	#new-contents #id250417spring .inner {
		max-width: 1110px;
		margin: 0 auto;
		padding: 0 20px;
	}

	#new-contents #id250417spring .wrapper {
		overflow: hidden;
		margin-bottom: 0;
	}

	#new-contents #id250417spring #contents2 {
		margin-top: 0px;
	}

	#new-contents #id250417spring #mv {
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/mv-bg-1.png?20250414j);
		text-align: center;
		margin-bottom: 0;
		padding: 56px 50px 20px;
		background-size: 45px auto;
		background-position: center;
	}

	#new-contents #id250417spring #mv img {
		max-width: 2000px;
		width: 94%;
		margin: 0 auto;
		display: block;
	}

	#new-contents #id250417spring #head-contents {
		margin-top: 48px;
		margin-bottom: 48px;
		padding-bottom: 145px;
	}

	#new-contents #id250417spring #head-contents .text {
		border: solid 2px #222222;
		border-radius: 16px;
		position: relative;
		padding: 30px 50px;
		color: #222;
		text-align: center;
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 1.8;
	}

	#new-contents #id250417spring #head-contents .text::before {
		content: "";
		width: 24px;
		height: 19px;
		position: absolute;
		left: 50%;
		bottom: -19px;
		margin-left: -12px;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyNCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzMThfMzc0KSI+CjxwYXRoIGQ9Ik0xMS4zODYyIDE1LjUzNDZMMi42MTgzIDAuNTAzODc0QzIuMjI5NDEgLTAuMTYyNzg1IDIuNzEwMjkgLTAuOTk5OTk4IDMuNDgyMDggLTAuOTk5OTk4TDIxLjAxNzkgLTAuOTk5OTk2QzIxLjc4OTcgLTAuOTk5OTk2IDIyLjI3MDYgLTAuMTYyNzgzIDIxLjg4MTcgMC41MDM4NzRMMTMuMTEzOCAxNS41MzQ2QzEyLjcyNzkgMTYuMTk2MSAxMS43NzIxIDE2LjE5NjEgMTEuMzg2MiAxNS41MzQ2WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzIyMjIyMiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTMxOF8zNzQiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMTkiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==');
	}


	#new-contents #id250417spring #head-contents .text::after {
		content: "";
		width: 195px;
		height: 105px;
		position: absolute;
		left: 50%;
		bottom: -147px;
		margin-left: -134px;
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/text_bottom.png);
		background-repeat: no-repeat;
		background-position: center;
	}

	#new-contents #id250417spring #about {
		padding: 72px 0 77px;
	}

	#new-contents #id250417spring #about .head {
		display: flex;
		justify-content: space-between;
	}

	#new-contents #id250417spring #about .head .img {
		border-radius: 24px;
		position: relative;
		max-width: 505px;
		height: 599px;
		width: calc(50% - 28px);
		position: relative;
	}

	#new-contents #id250417spring #about .head .img::before {
		content: "";
		width: calc(100% - 42px);
		height: 100%;
		position: absolute;
		left: 21px;
		top: 0;
		background-color: #FFF;
		border-radius: 24px;
	}

	#new-contents #id250417spring #about .head .img img {
		position: absolute;
		width: 508px;
		height: auto;
		display: block;
		left: 0;
		top: 0;
	}

	#new-contents #id250417spring #about .head .info {
		position: relative;
		width: calc(50% - 28px);
		max-width: 508px;
		margin-top: 0;
	}

	#new-contents #id250417spring #about .head .info .question {
		border-radius: 16px;
		background: #fff;
		padding: 25px 10px 26px 24px;
		color: #222;
		font-size: 24px;
		font-style: normal;
		font-weight: 600;
		line-height: 1;
		/* 31.2px */
		margin-top: 0px;
	}

	#new-contents #id250417spring #about .head .info .question::before {
		content: "Q";
		color: #CF0035;
		font-family: Jost;
		font-size: 34px;
		font-style: normal;
		font-weight: 400;
		line-height: 100%;
		/* 34px */
		position: relative;
		top: 0.05em;
		margin-right: 0.23em;
	}

	#new-contents #id250417spring #about .head .info .answer {
		background: #fff;
		position: relative;
		margin-top: 72px;
		padding: 66px 32px 32px 32px;
		align-items: center;
		align-self: stretch;
		border-radius: 16px;
		color: #222;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 200%;
	}

	#new-contents #id250417spring #about .head .info .answer strong {
		color: #222;
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 200%;
		/* 32px */
		display: inline;
	}

	#new-contents #id250417spring #about .head .info .answer span {
		font-weight: 700;
		color: #fff;
		background-color: #CF0035;
	}

	#new-contents #id250417spring #about .head .info .answer::after {
		content: "";
		width: 224px;
		height: 100px;
		position: absolute;
		left: 50%;
		top: -50px;
		margin-left: -160px;
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/explanation_head1.png);
		background-repeat: no-repeat;
		background-position: center;
	}

	#new-contents #id250417spring #about h3 {
		margin: 51px 0 0;
		text-align: center;
	}

	#new-contents #id250417spring #about h3 span {
		position: relative;
		color: #222;
		text-align: center;
		font-size: 22px;
		font-style: normal;
		font-weight: 600;
		line-height: 1;
		letter-spacing: 1.1px;
		padding: 0 25px;
	}

	#new-contents #id250417spring #about h3 span div {
		display: inline;
	}

	#new-contents #id250417spring #about h3 span::before,
	#new-contents #id250417spring #about h3 span::after {
		content: "";
		width: 21px;
		height: 21px;
		position: absolute;
		top: 7px;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjExNCAyMC45NjUxTDAuMTYgMS4wMTExMUwwLjg4NiAwLjI4NTEwN0wyMC44NCAyMC4yMzkxTDIwLjExNCAyMC45NjUxWiIgZmlsbD0iIzIyMjIyMiIvPgo8L3N2Zz4K');
	}

	#new-contents #id250417spring #about h3 span::before {
		left: 0;
	}

	#new-contents #id250417spring #about h3 span::after {
		right: 0;
		transform: scale(-1, 1);
	}

	#new-contents #id250417spring #about .point {
		margin-top: 40px;
		display: flex;
		justify-content: space-between;
		max-width: 942px;
		margin: 36px auto 0;
	}

	#new-contents #id250417spring #about .point .point-block {
		border-radius: 16px;
		background: #FFF;
		width: calc(50% - 20px);
		display: flex;
		padding: 23px;
	}

	#new-contents #id250417spring #about .point .point-block .img {
		max-width: 190px;
		width: 50%;
	}

	#new-contents #id250417spring #about .point .point-block .info {
		margin-left: 24px;
		width: calc(50% - 24px);
		padding: 1px 0 0;
	}

	#new-contents #id250417spring #about .point .point-block .info .num {
		color: #FFF;
		font-family: Jost;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 100%;
		/* 18px */
		display: inline-block;
		text-align: center;
		border-radius: 32px;
		background-color: #CF0035;
		/* width: 89px; */
		height: 34px;
		line-height: 34px;
		padding: 0 16px;
	}

	#new-contents #id250417spring #about .point .point-block .info .txt {
		color: #222;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 1.5;
		/* 24px */
		margin-top: 9px;
	}

	#new-contents #id250417spring #about .point-comment {
		text-align: center;
		margin-top: 43px;
	}

	#new-contents #id250417spring #about .point-comment span {
		color: #222;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 600;
		line-height: 1.4;
		/* 28px */
		letter-spacing: 0.4px;
		position: relative;
		padding-left: 73px;
	}

	#new-contents #id250417spring #about .point-comment span::before {
		content: "";
		position: absolute;
		width: 57px;
		height: 46px;
		left: 0;
		top: -10px;
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/explanation_point_comment.png);
	}

	#new-contents #id250417spring #about .point-comment span strong {
		color: #CF0035;
		font-size: 20px;
		font-style: normal;
		font-weight: 600;
		line-height: 1.4;
		letter-spacing: 0.4px;
	}

	#new-contents #id250417spring #anchor {
		padding: 93px 0 104px;
	}

	#new-contents #id250417spring #anchor .inner {
		max-width: 1112px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap {
		display: flex;
		justify-content: space-between;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block {
		width: calc(50% - 28px);
		border-radius: 24px;
		border: 2px solid #222;
		background-color: #FFF;
		padding: 8px;
		position: relative;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block::before {
		content: "";
		position: absolute;
		display: block;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block:nth-child(1):before {
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/anchor_icon1.png);
		top: 22px;
		left: 30px;
		width: 74px;
		height: 61px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block:nth-child(2):before {
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/anchor_icon2.png);
		top: 23px;
		left: 26px;
		width: 83px;
		height: 59px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block::after {
		content: "";
		position: absolute;
		display: block;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCA2MiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMDAwNyAyLjMzNDU5TDMwLjk5OTMgMjAuMzM0Nkw1OS45OTkzIDIuMzMzNzQiIHN0cm9rZT0iIzIyMjIyMiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
		width: 62px;
		height: 22px;
		bottom: -46px;
		left: 50%;
		margin-left: -31px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner {
		border-radius: 16px;
		background-color: #3A7A59;
		padding-bottom: 33px;
	}

	#new-contents #id250417spring .block-title {
		text-align: center;
		position: relative;
	}

	#new-contents #id250417spring .block-title span {
		color: #FFF;
		display: inline-block;
		text-align: center;
		font-style: normal;
		font-weight: 700;
		/* 24px */
		text-transform: capitalize;
		border-radius: 8px;
		background: #CF0035;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .block-title {
		top: -30px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .block-title span {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 24px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-block-pdc {}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-block-pdc-name {

		color: #FFF;

		text-align: center;

		margin-top: 2px;

	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-block-pdc-name span {

		font-size: 14px;

		font-style: normal;

		font-weight: 600;

		line-height: 1;
		/* 14px */

		border-top: solid 2px #fff;

		border-bottom: solid 2px #fff;

		padding: 5px 9px 5px;

	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-block-text {
		color: #FFF;
		text-align: center;
		font-size: 22px;
		font-style: normal;
		font-weight: 600;
		line-height: 150%;
		/* 33px */
		letter-spacing: 0.44px;
		margin-top: 20px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-pdc {
		display: flex;
		justify-content: center;
		margin-top: 3px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-pdc .anchor-pdc-block {
		width: 190px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-pdc .anchor-pdc-block .img {
		text-align: center;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-pdc .anchor-pdc-block .anchor-pdc-name {
		color: #FFF;
		text-align: center;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 1.3;
		/* 20.8px */
		margin-top: -11px;
	}

	#new-contents #id250417spring #explanation-header {
		padding-bottom: 49px;
		position: relative;
	}

	#new-contents #id250417spring #explanation-header .block-title {
		top: -25px;
	}

	#new-contents #id250417spring #explanation-header .block-title span {

		width: 50px;

		height: 50px;

		line-height: 50px;

		font-size: 30px;

		margin: 0 1px;

	}

	#new-contents #id250417spring #explanation-header .anchor-block-text {}

	#new-contents #id250417spring #explanation-header .anchor-block-pdc-name {
		text-align: center;
		margin-top: 23px;
	}

	#new-contents #id250417spring #explanation-header .anchor-block-pdc-name span {
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 1;
		border-top: solid 2px #222;
		border-bottom: solid 2px #222;
		padding: 10px 14px;
		position: relative;
	}

	#new-contents #id250417spring #explanation-header .anchor-block-pdc-name span::before {
		content: "";
		position: absolute;
		background-repeat: no-repeat;
		background-position: center;
	}

	#new-contents #id250417spring #explanation-header.explanation-header1 .anchor-block-pdc-name span::before {
		width: 176px;
		height: 139px;
		left: -358px;
		top: -27px;
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/explanation_header_icon1.png);
	}

	#new-contents #id250417spring #explanation-header.explanation-header2 .anchor-block-pdc-name span::before {
		width: 176px;
		height: 138px;
		left: -358px;
		top: -27px;
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/explanation_header_icon2.png);
	}

	#new-contents #id250417spring #explanation-header .anchor-block-text {
		color: #222;
		text-align: center;
		font-size: 36px;
		font-style: normal;
		font-weight: 700;
		line-height: 1.4;
		/* 50.4px */
		letter-spacing: 0.72px;
		margin-top: 30px;
	}

	#new-contents #id250417spring #series_introduction {
		padding-top: 39px;
		padding-bottom: 72px;
		position: relative;
	}

	#new-contents #id250417spring #series_introduction .inner {
		max-width: 984px;
	}

	#new-contents #id250417spring #series_introduction .explanation-text {
		color: #222;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 2;
	}

	#new-contents #id250417spring #series_introduction .explanation-text strong {
		font-weight: 700;
	}

	#new-contents #id250417spring #series_introduction .explanation-text span {
		font-weight: 700;
		color: #fff;
		background-color: #CF0035;
	}

	#new-contents #id250417spring #series_introduction .pdc-wrap {
		display: flex;
		justify-content: space-between;
		margin-top: 41px;
		width: calc(100% + 16px);
	}

	#new-contents #id250417spring #series_introduction .pdc-wrap .pdc {
		width: calc(50% - 20px);
		/* height: 200px; */
		/* margin: 0 10px; */
	}

	#new-contents #id250417spring #series_introduction .pdc-wrap .pdc .img {
		/* border-radius: 16px;
		background: #EFEFEF;
		box-shadow: 8px 8px 0px 0px #FAF8ED; */
	}

	#new-contents #id250417spring #series_introduction .pdc-wrap .pdc .name {
		color: #222;
		text-align: center;
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 100%;
		/* 18px */
		margin-top: 22px;
	}

	#new-contents #id250417spring #series_introduction .pdc-wrap .pdc .name span {
		position: relative;
		padding-right: 56px;
	}

	#new-contents #id250417spring #series_introduction .pdc-wrap .pdc .name span::before {
		content: "";
		position: absolute;
		top: 50%;
		right: 0;
		transform: translateY(-50%);
		width: 15px;
		height: 9px;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE1IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjUgMS4wNTg2M0w3LjQ5OTg2IDcuMDU4MzVMMTMuNSAxLjA1ODM1IiBzdHJva2U9IiMyMjIyMjIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
	}

	#new-contents #id250417spring #series_introduction .recommended {
		position: relative;
		padding-left: 150px;
		margin-top: 57px;
	}

	#new-contents #id250417spring #series_introduction .recommended::before {
		content: "";
		width: 120px;
		height: 121px;
		position: absolute;
		left: 0;
		top: 0;
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/recommended_icon.png);
		background-repeat: no-repeat;
		background-position: center;
	}

	#new-contents #id250417spring #series_introduction .recommended .recommended-text {
		padding: 16px;
		position: relative;
		border-radius: 16px;
		border: 2px solid #C9C9C9;
		padding: 29px 58px 29px 38px;
		color: #222;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 180%;
		/* 28.8px */
	}

	#new-contents #id250417spring #series_introduction .recommended .recommended-text::before {
		content: "";
		width: 16px;
		height: 25px;
		position: absolute;
		left: -16px;
		top: 50%;
		margin-top: -12.5px;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwNTJfMjMyMCkiPgo8cGF0aCBkPSJNMS4zNzI4MSAxMy45MTU4QzAuNzI1NDY3IDEzLjUyNzQgMC43MjU0NjkgMTIuNTg5MyAxLjM3MjgxIDEyLjIwMDlMMTUuNDg1NSAzLjczMzI0QzE2LjE1MiAzLjMzMzMyIDE3IDMuODEzNDQgMTcgNC41OTA3M1YyMS41MjZDMTcgMjIuMzAzMyAxNi4xNTIgMjIuNzgzNCAxNS40ODU1IDIyLjM4MzVMMS4zNzI4MSAxMy45MTU4WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0M5QzlDOSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjA1Ml8yMzIwIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjA1ODM0OTYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==');
	}

	#new-contents #id250417spring #pdc {
		padding-top: 65px;
		padding-bottom: 71px;
	}

	#new-contents #id250417spring #pdc .pdc-body {}

	#new-contents #id250417spring #pdc .pdc-body .pdc-name {
		text-align: center;
		margin-top: 23px;
	}

	#new-contents #id250417spring #pdc .pdc-body .pdc-name span {
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 1;
		border-top: solid 2px #222;
		border-bottom: solid 2px #222;
		padding: 10px 14px;
		position: relative;
	}

	#new-contents #id250417spring #pdc .pdc-body .pdc-catch {
		margin-top: 38px;
		text-align: center;
	}
	#new-contents #id250417spring #pdc .pdc-body .pdc-catch span {
		color: #222;
		
		font-size: 36px;
		font-style: normal;
		font-weight: 700;
		line-height: 140%;
		/* 50.4px */
		letter-spacing: 0.72px;
	}

	#new-contents #id250417spring #pdc .pdc-body .pdc-wrap {
		display: flex;
		justify-content: space-between;
		margin-top: 50px;
	}

	#new-contents #id250417spring #pdc .pdc-body .pdc-wrap .pdc-block {
		width: calc(50% - 28px);
	}

	#new-contents #id250417spring #pdc .pdc-body .pdc-wrap .pdc-block:nth-child(2) {
		margin-top: 80px;
	}

	#new-contents #id250417spring .pickup-item-menu-title {
		color: #222;
		text-align: center;
		font-family: Jost;
		font-size: 48px;
		font-style: normal;
		font-weight: 500;
		line-height: 100%;
		/* 48px */
		letter-spacing: 2.4px;
		margin: 73px 0 0;
	}

	#new-contents #id250417spring .contents .item {
		display: flex;
		justify-content: center;
		align-items: flex-start;
		margin-top: 45px;
		/* gap: 52px; */
		padding-bottom: 105px;
	}

	#new-contents #id250417spring .contents div:nth-child(4) .item {
		padding-bottom: 72px;
	}

	#new-contents #id250417spring .contents .item .box {
		max-width: 176px;
		width: calc(25% - 26px);
		text-align: center;
		margin-right: 50px;
	}

	#new-contents #id250417spring .contents .item .box:nth-child(even) {
		margin-top: 48px;
	}

	#new-contents #id250417spring .contents .item .box:first-child {
		margin-left: 10px;
	}

	#new-contents #id250417spring .contents .item .box:last-child {
		margin-right: 0;
	}

	#new-contents #id250417spring .contents .item .img {
		position: relative;
		max-width: 176px;
		width: 100%;
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	#new-contents #id250417spring .contents .item .img img {
		width: 160px;
		position: relative;
		z-index: 2;
	}

	#new-contents #id250417spring .contents .item .img::before {
		content: "";
		width: 176px;
		height: 176px;
		display: block;
		position: absolute;
		z-index: 1;
		left: 0;
		border-radius: 200px;
		background: var(--bage, #FAF8ED);
	}

	#new-contents #id250417spring .contents .item .item-name {
		color: #222;
		text-align: center;
		
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 1.2;
		/* 19.2px */
		margin-top: 24px;
	}

	#new-contents #id250417spring .contents .item .item-price {
		color: #222;
		text-align: center;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 1.2;
		/* 19.2px */
		margin-top: 8px;
	}

	#new-contents #id250417spring .contents .item .item-text-btn.btn {
		display: block;
		border-radius: 50px;
		background: #222;
		border: solid 1px #222;
		display: inline-block;
		margin: 15px auto 0;
		width: 147px;
		height: 48px;
		line-height: 47px;
		color: #fff;
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		transition-duration: .3s;
	}

	#new-contents #id250417spring .contents .item a {
		display: block;
	}

	#new-contents #id250417spring .contents .item a .img,
	#new-contents #id250417spring .contents .item a .item-price,
	#new-contents #id250417spring .contents .item a .item-name {
		transition-duration: .3s;
	}
	#new-contents #id250417spring .contents .item a:hover .img,
	#new-contents #id250417spring .contents .item a:hover .item-price,
	#new-contents #id250417spring .contents .item a:hover .item-name {
		opacity: 0.7;
	}
	#new-contents #id250417spring .contents .item a:hover .item-text-btn.btn {
		border: solid 1px #222;
		background: #fff;
		color: #222;
	}

	#new-contents #id250417spring .contents .item .item-text-btn.btn span {}

	#new-contents #id250417spring #introducer {
		position: relative;
		margin-top: -26px;
		padding-top: 81px;
	}

	#new-contents #id250417spring #introducer::before {
		content: "";
		width: 80px;
		height: 17px;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -40px;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCA4MCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iMC43ODEyNSIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iOCIgZmlsbD0iI0VGRUZFRiIvPgo8cmVjdCB4PSIzMiIgeT0iMC43ODEyNSIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iOCIgZmlsbD0iI0VGRUZFRiIvPgo8cmVjdCB4PSI2NCIgeT0iMC43ODEyNSIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iOCIgZmlsbD0iI0VGRUZFRiIvPgo8L3N2Zz4K');
	}

	#new-contents #id250417spring #introducer .introducer-header {
		color: #222;
		text-align: center;
	}

	#new-contents #id250417spring #introducer .introducer-header span {
		font-feature-settings: 'palt' on;
		
		font-size: 22px;
		font-style: normal;
		font-weight: 600;
		line-height: 1.4;
		letter-spacing: 1.1px;
		position: relative;
		display: inline-block;
		padding: 0 43px;
	}

	#new-contents #id250417spring #introducer .introducer-header span::before,
	#new-contents #id250417spring #introducer .introducer-header span::after {
		content: "";
		width: 27px;
		height: 58px;
		position: absolute;
		top: 2px;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCAyNyA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMjgyMjMgMC40NjA5MzhMMjYuNDk5OSA1Ny4xMDA4IiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=');
	}

	#new-contents #id250417spring #introducer .introducer-header span::before {
		left: 0;
	}

	#new-contents #id250417spring #introducer .introducer-header span::after {
		right: 0;
		transform: scale(-1, 1);
	}

	#new-contents #id250417spring #introducer .introducer-card {
		border-radius: 16px;
		border: 2px solid #222;
		background-color: #FFF;
		padding: 14px;
		position: relative;
		width: 598px;
		margin: 32px auto 0;
	}

	#new-contents #id250417spring #introducer .introducer-card .anchor-block-inner {
		border-radius: 16px;
		background-color: #FAF8ED;
		padding: 32px;
		display: flex;
		align-items: center;
	}

	#new-contents #id250417spring #introducer .introducer-card .anchor-block-inner .introducer-card-info {
		width: calc(100% - 208px);
	}

	#new-contents #id250417spring #introducer .introducer-card .anchor-block-inner .introducer-card-info .introducer-card-name {
		color: #222;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		/* 160% */
	}

	#new-contents #id250417spring #introducer .introducer-card .anchor-block-inner .introducer-card-info .introducer-card-text {
		color: #222;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		/* 175% */
	}

	#new-contents #id250417spring #introducer .introducer-card .anchor-block-inner .introducer-card-img {
		width: 176px;
		margin-left: 32px;
		border-radius: 16px;
		border: 2px solid #222;
		background: #FFF;
		text-align: center;
		padding: 18px 0;
		display: flex;
		justify-content: center;
	}

	#new-contents #id250417spring #insta {
		text-align: center;
		margin-top: 80px;
		position: relative;
		padding-top: 71px;
	}

	#new-contents #id250417spring #insta::before {
		content: "";
		position: absolute;
		top: 0;
		left: 50%;
		width: 56px;
		height: 57px;
		margin-left: -28px;
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/insta_icon.png);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 100%;
	}

	#new-contents #id250417spring #insta a {
		color: #FFF;
		text-align: center;
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 16px;
		/* 100% */
		border-radius: 70px;
		background: #CF0035;
		width: 164px;
		height: 45px;
		line-height: 45px;
		display: inline-block;
	}

	#new-contents #id250417spring #insta .text {
		margin-top: 24px;
		color: #222;
		text-align: center;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		/* 175% */
	}

}

@media screen and (max-width: 750px) {
	.clearfix::after {
		content: '';
		display: block;
		clear: both;
	}

	#contents_ver4 {
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		width: inherit;
	}

	.lc-content-body .lc-header {
		z-index: 50;
	}

	header,
	footer,
	#share,
	.shop-wrap {
		z-index: 10;
		position: relative;
	}

	/*start SHARE*/
	#new-contents #id250417spring #share {
		margin: 60px 0 55px;
	}

	#new-contents #id250417spring #share ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin: 0;
	}

	#new-contents #id250417spring #share ul li {
		width: 24px;
		/* display: inline; */
		margin: 0 20px;
		list-style: none;
	}

	#new-contents #id250417spring #share ul li img {
		width: 100%;
	}

	/*end SHARE*/

	#new-contents #id250417spring .ifPc {
		display: none !important;
	}

	#new-contents #id250417spring .ifSp {
		display: inline-block !important;
	}

	#new-contents #id250417spring p {
		font-weight: normal;
		order: 2;
		font-weight: 600;
		font-size: 20px;
		letter-spacing: 2px;
		line-height: 1.6;
	}

	#new-contents #id250417spring .f-mincho {
		font-family: 'Noto Serif JP', '游明朝体', 'Yu Mincho', YuMincho, 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', 'MS P明朝', 'MS PMincho', serif;
	}

	#new-contents #id250417spring .f-Jost {
		font-family: 'Jost', serif;
		font-style: normal;
	}

	#new-contents #id250417spring .linebtn {
		padding-left: 25px;
		padding-right: 25px;
		margin-bottom: 25px;
	}

	#new-contents #id250417spring .linebtn a {
		width: 100%;
		max-width: 500px;
		margin: 0 auto;
	}

	/*SP contents*/


	#new-contents #id250417spring .inner {
		padding: 0 24px;
	}

	#new-contents #id250417spring .contents {
		/* padding-top: 50px; */
		padding-bottom: 0;
		position: relative;
		/* margin: 0 auto; */
		/* padding: 0 20px; */
		/* max-width: 1240px; */
		margin-top: 55px;
	}


	#new-contents #id250417spring .wrapper {
		overflow: hidden;
		margin-bottom: 0;
	}

	#new-contents #id250417spring #contents2 {
		margin-top: 0px;
	}

	#new-contents #id250417spring #mv {
		/* background-image: url(/common/img/banner/lp/250417spring/img/mv-bg-1.png); */
		/* text-align: center; */
		/* margin-bottom: 0; */
		/* padding: 56px 50px 20px; */
	}

	#new-contents #id250417spring #mv img {
		/* max-width: 2000px; */
		/* width: 94%; */
		/* margin: 0 auto; */
		/* display: block; */
	}

	#new-contents #id250417spring #head-contents {
		margin-top: 24px;
		margin-bottom: 48px;
		padding-bottom: 78px;
	}

	#new-contents #id250417spring #head-contents .text {
		border: solid 2px #222222;
		border-radius: 16px;
		position: relative;
		padding: 22px 20px;
		color: #222;
		text-align: left;
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 1.8;
	}

	#new-contents #id250417spring #head-contents .text::before {
		content: "";
		width: 24px;
		height: 19px;
		position: absolute;
		left: 50%;
		bottom: -19px;
		margin-left: -12px;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyNCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzMThfMzc0KSI+CjxwYXRoIGQ9Ik0xMS4zODYyIDE1LjUzNDZMMi42MTgzIDAuNTAzODc0QzIuMjI5NDEgLTAuMTYyNzg1IDIuNzEwMjkgLTAuOTk5OTk4IDMuNDgyMDggLTAuOTk5OTk4TDIxLjAxNzkgLTAuOTk5OTk2QzIxLjc4OTcgLTAuOTk5OTk2IDIyLjI3MDYgLTAuMTYyNzgzIDIxLjg4MTcgMC41MDM4NzRMMTMuMTEzOCAxNS41MzQ2QzEyLjcyNzkgMTYuMTk2MSAxMS43NzIxIDE2LjE5NjEgMTEuMzg2MiAxNS41MzQ2WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzIyMjIyMiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTMxOF8zNzQiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMTkiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==');
	}


	#new-contents #id250417spring #head-contents .text::after {
		content: "";
		width: 150px;
		height: 105px;
		position: absolute;
		left: 50%;
		bottom: -127px;
		margin-left: -103px;
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/text_bottom.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
	}

	#new-contents #id250417spring #about {
		padding: 72px 0 39px;
	}

	#new-contents #id250417spring #about .head {
		/* display: flex; */
	}

	#new-contents #id250417spring #about .head .img {
		border-radius: 24px;
		position: relative;
		/* max-width: 505px; */
		height: inherit;
		width: 100%;
		position: relative;
		margin-top: -32px;
	}

	#new-contents #id250417spring #about .head .img::before {
		content: "";
		width: calc(100% - 30px);
		height: 100%;
		position: absolute;
		left: 15px;
		top: 0;
		background-color: #FFF;
		border-radius: 24px;
	}

	#new-contents #id250417spring #about .head .img img {
		position: relative;
		/* width: 508px; */
		/* height: auto; */
		/* display: block; */
		/* left: 0; */
		/* top: 0; */
	}

	#new-contents #id250417spring #about .head .info {
		position: relative;
		/* width: calc(50% - 28px); */
		/* max-width: 508px; */
		margin-top: 25px;
	}

	#new-contents #id250417spring #about .head .info .question {
		width: 100%;
		border-radius: 16px;
		background: #fff;
		padding: 23px 30px 21px 34px;
		color: #222;
		font-size: 21px;
		font-style: normal;
		font-weight: 600;
		line-height: 1.3;
		/* 31.2px */
		margin-top: 0px;
		display: inline-block;
		text-indent: -1em;
		padding-left: calc(1em + 34px);
	}

	#new-contents #id250417spring #about .head .info .question::before {
		content: "Q";
		color: #CF0035;
		font-family: Jost;
		font-size: 28px;
		font-style: normal;
		font-weight: 400;
		line-height: 100%;
		/* 34px */
		position: relative;
		top: 0.03em;
		left: -0.4em;
	}

	#new-contents #id250417spring #about .head .info .answer {
		background: #fff;
		position: relative;
		margin-top: 62px;
		padding: 66px 24px 24px;
		align-items: center;
		align-self: stretch;
		border-radius: 16px;
		color: #222;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 200%;
	}

	#new-contents #id250417spring #about .head .info .answer strong {
		color: #222;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 200%;
		/* 32px */
		display: inline;
	}

	#new-contents #id250417spring #about .head .info .answer span {
		font-weight: 700;
		color: #fff;
		background-color: #CF0035;
	}

	#new-contents #id250417spring #about .head .info .answer::after {
		content: "";
		width: 190px;
		height: 100px;
		position: absolute;
		left: 50%;
		top: -44px;
		margin-left: -136px;
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/explanation_head1.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
	}

	#new-contents #id250417spring #about h3 {
		margin: 25px 0 0;
		text-align: center;
	}

	#new-contents #id250417spring #about h3 span {
		position: relative;
		color: #222;
		text-align: center;
		font-size: 22px;
		font-style: normal;
		font-weight: 600;
		line-height: 1.45;
		letter-spacing: 0;
		/* padding: 0 25px; */
	}

	#new-contents #id250417spring #about h3 span div {
		display: inline;
		font-size: 16px;
		font-weight: 600;
	}

	#new-contents #id250417spring #about h3 span::before,
	#new-contents #id250417spring #about h3 span::after {
		content: "";
		width: 36px;
		height: 80px;
		position: absolute;
		top: 0.5em;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjExNCAyMC45NjUxTDAuMTYgMS4wMTExMUwwLjg4NiAwLjI4NTEwN0wyMC44NCAyMC4yMzkxTDIwLjExNCAyMC45NjUxWiIgZmlsbD0iIzIyMjIyMiIvPgo8L3N2Zz4K');
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCAzNiA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNTIwNTA4IDAuNTA4NTQ1TDM1LjQ5OTkgNzkuMDczNSIgc3Ryb2tlPSJibGFjayIvPgo8L3N2Zz4K');
		background-size: 100%;
	}

	#new-contents #id250417spring #about h3 span::before {
		left: -3.9em;
	}

	#new-contents #id250417spring #about h3 span::after {
		right: -2.3em;
		transform: scale(-1, 1);
	}

	#new-contents #id250417spring #about .point {
		margin-top: 40px;
		/* display: flex; */
		justify-content: space-between;
		max-width: 942px;
		margin: 22px auto 0;
		padding: 0 24px;
	}

	#new-contents #id250417spring #about .point .point-block {
		border-radius: 16px;
		background: #FFF;
		width: 100%;
		/* display: flex; */
		padding: 23px;
	}

	#new-contents #id250417spring #about .point .point-block:nth-child(2) {
		margin-top: 25px;
	}

	#new-contents #id250417spring #about .point .point-block .img {
		/* max-width: 190px; */
		width: 100%;
		border-radius: 10px;
		overflow: hidden;
	}

	#new-contents #id250417spring #about .point .point-block .info {
		margin-left: 0;
		width: 100%;
		margin: 22px auto 0;
		/* text-align: center; */
	}

	#new-contents #id250417spring #about .point .point-block .info .num {
		color: #FFF;
		font-family: Jost;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;

		/* 18px */
		display: block;
		text-align: center;
		border-radius: 32px;
		background-color: #CF0035;
		width: 89px;
		height: 34px;
		line-height: 34px;
		padding: 0 16px;
		margin: 0 auto;
	}

	#new-contents #id250417spring #about .point .point-block .info .txt {
		color: #222;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 1.5;
		/* 24px */
		margin-top: 9px;
	}

	#new-contents #id250417spring #about .point-comment {
		text-align: center;
		margin-top: 26px;
		padding: 0px 40px;
	}

	#new-contents #id250417spring #about .point-comment span {
		color: #222;
		text-align: left;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 1.4;
		/* 28px */
		letter-spacing: 0.4px;
		position: relative;
		display: block;
		padding-left: 73px;
	}

	#new-contents #id250417spring #about .point-comment span::before {
		content: "";
		position: absolute;
		width: 57px;
		height: 46px;
		left: 0;
		top: 0;
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/explanation_point_comment.png);
	}

	#new-contents #id250417spring #about .point-comment span strong {
		color: #CF0035;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 1.4;
		letter-spacing: 0.4px;
	}

	#new-contents #id250417spring #anchor {
		padding: 0 0 38px;
	}

	#new-contents #id250417spring #anchor .inner {
		max-width: 1112px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap {
		display: flex;
		flex-direction: column;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block {
		width: 100%;
		max-width: 345px;
		margin: 0 auto;
		border-radius: 24px;
		border: 2px solid #222;
		background-color: #FFF;
		padding: 8px;
		position: relative;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block:nth-child(2) {
		margin-top: 91px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block::before {
		content: "";
		position: absolute;
		display: block;
		background-size: 100%;
		background-repeat: no-repeat;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block:nth-child(1):before {
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/anchor_icon1.png);
		top: 16px;
		left: 15px;
		width: 60px;
		height: 55px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block:nth-child(2):before {
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/anchor_icon2.png);
		top: 14px;
		left: 8px;
		width: 66px;
		height: 59px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block::after {
		content: "";
		position: absolute;
		display: block;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCA2MiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMDAwNyAyLjMzNDU5TDMwLjk5OTMgMjAuMzM0Nkw1OS45OTkzIDIuMzMzNzQiIHN0cm9rZT0iIzIyMjIyMiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
		width: 62px;
		height: 22px;
		bottom: -39px;
		left: 50%;
		margin-left: -31px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner {
		border-radius: 16px;
		background-color: #3A7A59;
		padding-bottom: 23px;
	}

	#new-contents #id250417spring .block-title {
		text-align: center;
		position: relative;
	}

	#new-contents #id250417spring .block-title span {
		color: #FFF;
		display: inline-block;
		text-align: center;
		font-style: normal;
		font-weight: 700;
		/* 24px */
		text-transform: capitalize;
		border-radius: 8px;
		background: #CF0035;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .block-title {
		top: -25px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .block-title span {
		width: 32px;
		height: 32px;
		line-height: 32px;
		font-size: 16px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-block-pdc {}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-block-pdc-name {

		color: #FFF;

		text-align: center;

		margin-top: 2px;

	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-block-pdc-name span {

		font-size: 14px;

		font-style: normal;

		font-weight: 600;

		line-height: 1;
		/* 14px */

		border-top: solid 2px #fff;

		border-bottom: solid 2px #fff;

		padding: 5px 9px 5px;

	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-block-text {
		color: #FFF;
		text-align: center;
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 150%;
		/* 33px */
		letter-spacing: 0.44px;
		margin-top: 20px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-pdc {
		display: flex;
		margin-top: -5px;
		justify-content: center;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-pdc .anchor-pdc-block {
		max-width: 114px;
		margin: 0 17px;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-pdc .anchor-pdc-block .img {
		text-align: center;
	}

	#new-contents #id250417spring #anchor .anchor-wrap .anchor-block .anchor-block-inner .anchor-pdc .anchor-pdc-block .anchor-pdc-name {
		color: #FFF;
		text-align: center;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 1.3;
		/* 20.8px */
		margin-top: -6px;
	}

	#new-contents #id250417spring #explanation-header {
		padding-bottom: 25px;
		position: relative;
	}

	#new-contents #id250417spring .explanation-header1 .inner,
	#new-contents #id250417spring .explanation-header2 .inner {
		padding: 0 0px;
	}

	#new-contents #id250417spring #explanation-header .block-title {
		top: -19px;
	}

	#new-contents #id250417spring #explanation-header .block-title span {

		width: 38px;

		height: 38px;

		line-height: 34px;

		font-size: 22px;

		margin: 0 0px;

	}

	#new-contents #id250417spring #explanation-header .anchor-block-text {}

	#new-contents #id250417spring #explanation-header .anchor-block-pdc-name {
		text-align: center;
		margin-top: 6px;
	}

	#new-contents #id250417spring #explanation-header .anchor-block-pdc-name span {
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 1;
		/* border-top: solid 2px #222; */
		/* border-bottom: solid 2px #222; */
		padding: 10px 14px;
		position: relative;
		width: 100%;
		max-width: 393px;
		display: inline-block;
	}

	#new-contents #id250417spring #explanation-header .anchor-block-pdc-name span::before {
		content: "";
		position: absolute;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}

	#new-contents #id250417spring #explanation-header.explanation-header1 .anchor-block-pdc-name span::before {
		width: 67.5px;
		height: 52px;
		left: 16px;
		top: -20px;
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/explanation_header_icon1_sp.png);
	}

	#new-contents #id250417spring #explanation-header.explanation-header2 .anchor-block-pdc-name span::before {
		width: 69.5px;
		height: 52px;
		left: 7px;
		top: -30px;
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/explanation_header_icon2_sp.png);
	}

	#new-contents #id250417spring #explanation-header .anchor-block-text {
		color: #222;
		text-align: center;
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 1.4;
		/* 50.4px */
		letter-spacing: 0.72px;
		margin-top: 8px;
	}

	#new-contents #id250417spring #series_introduction {
		padding-top: 24px;
		padding-bottom: 40px;
		position: relative;
	}

	#new-contents #id250417spring #series_introduction .inner {
		max-width: 984px;
	}

	#new-contents #id250417spring #series_introduction .explanation-text {
		color: #222;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 2;
	}

	#new-contents #id250417spring #series_introduction .explanation-text strong {
		font-weight: 700;
	}

	#new-contents #id250417spring #series_introduction .explanation-text span {
		font-weight: 700;
		color: #fff;
		background-color: #CF0035;
	}

	#new-contents #id250417spring #series_introduction .pdc-wrap {
		display: flex;
		margin-top: 33px;
		width: 100%;
		flex-direction: column;
	}

	#new-contents #id250417spring #series_introduction .pdc-wrap .pdc {
		width: 100%;
		/* height: 200px; */
		/* margin: 0 10px; */
	}

	#new-contents #id250417spring #series_introduction .pdc-wrap .pdc:nth-child(2) {
		margin-top: 31px;
	}

	#new-contents #id250417spring #series_introduction .pdc-wrap .pdc .img {
		/* border-radius: 16px;
		background: #EFEFEF;
		box-shadow: 8px 8px 0px 0px #FAF8ED; */
		width: 102.4%;
	}

	#new-contents #id250417spring #series_introduction .pdc-wrap .pdc .name {
		color: #222;
		text-align: center;
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 100%;
		/* 18px */
		margin-top: 16px;
	}

	#new-contents #id250417spring #series_introduction .pdc-wrap .pdc .name span {
		position: relative;
		padding-right: 28px;
	}

	#new-contents #id250417spring #series_introduction .pdc-wrap .pdc .name span::before {
		content: "";
		position: absolute;
		top: 50%;
		right: -2px;
		transform: translateY(-50%);
		width: 15px;
		height: 9px;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE1IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjUgMS4wNTg2M0w3LjQ5OTg2IDcuMDU4MzVMMTMuNSAxLjA1ODM1IiBzdHJva2U9IiMyMjIyMjIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
	}

	#new-contents #id250417spring #series_introduction .recommended {
		position: relative;
		padding-bottom: 150px;
		margin-top: 39px;
	}

	#new-contents #id250417spring #series_introduction .recommended::before {
		content: "";
		width: 120px;
		height: 121px;
		position: absolute;
		left: 50%;
		bottom: 0;
		margin-left: -60px;
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/recommended_icon.png);
		background-repeat: no-repeat;
		background-position: center;
	}

	#new-contents #id250417spring #series_introduction .recommended .recommended-text {
		padding: 16px;
		position: relative;
		border-radius: 16px;
		border: 2px solid #C9C9C9;
		padding: 22px 22px 22px;
		color: #222;
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 1.6;
		/* 28.8px */
	}

	#new-contents #id250417spring #series_introduction .recommended .recommended-text::before {
		content: "";
		width: 16px;
		height: 25px;
		position: absolute;
		left: 50%;
		bottom: -20px;
		margin-left: -8px;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwNTJfMjMyMCkiPgo8cGF0aCBkPSJNMS4zNzI4MSAxMy45MTU4QzAuNzI1NDY3IDEzLjUyNzQgMC43MjU0NjkgMTIuNTg5MyAxLjM3MjgxIDEyLjIwMDlMMTUuNDg1NSAzLjczMzI0QzE2LjE1MiAzLjMzMzMyIDE3IDMuODEzNDQgMTcgNC41OTA3M1YyMS41MjZDMTcgMjIuMzAzMyAxNi4xNTIgMjIuNzgzNCAxNS40ODU1IDIyLjM4MzVMMS4zNzI4MSAxMy45MTU4WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0M5QzlDOSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjA1Ml8yMzIwIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjA1ODM0OTYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==');
		transform: rotate(-90deg);
	}

	#new-contents #id250417spring #pdc {
		padding-top: 33px;
		padding-bottom: 39px;
	}


	#new-contents #id250417spring #pdc .inner {
		/* padding: 0 32px; */
	}

	#new-contents #id250417spring #pdc .pdc-body {}

	#new-contents #id250417spring #pdc .pdc-body .pdc-name {
		text-align: center;
		margin-top: 19px;
	}

	#new-contents #id250417spring #pdc .pdc-body .pdc-name span {
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 1;
		border-top: solid 2px #222;
		border-bottom: solid 2px #222;
		padding: 6px 14px;
		position: relative;
	}

	#new-contents #id250417spring #pdc .pdc-body .pdc-catch {
		text-align: center;
		margin-top: 28px;
	}
	#new-contents #id250417spring #pdc .pdc-body .pdc-catch span {
		color: #222;
		
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 140%;
		/* 50.4px */
		letter-spacing: 0.72px;
	}

	#new-contents #id250417spring #pdc .pdc-body .pdc-wrap {
		display: flex;
		justify-content: space-between;
		margin-top: 33px;
		flex-direction: column;
		padding: 0 8px;
	}

	#new-contents #id250417spring #pdc .pdc-body .pdc-wrap .pdc-block {
		border-radius: 17px;
		overflow: hidden;
	}

	#new-contents #id250417spring #pdc .pdc-body .pdc-wrap .pdc-block:nth-child(1) {
		width: 88%;
		/* margin-right: 56px; */
	}

	#new-contents #id250417spring #pdc .pdc-body .pdc-wrap .pdc-block:nth-child(2) {
		width: calc(100% - 12.1%);
		margin-top: 40px;
		margin-left: 12.1%;
	}

	#new-contents #id250417spring .pickup-item-menu-title {
		color: #222;
		text-align: center;
		font-family: Jost;
		font-size: 32px;
		font-style: normal;
		font-weight: 500;
		line-height: 100%;
		/* 48px */
		letter-spacing: 1.4px;
		margin: 40px 0 0;
	}

	#new-contents #id250417spring .contents .item {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		margin-top: 37px;
		/* gap: 52px; */
		padding-bottom: 105px;
		flex-wrap: wrap;
	}

	#new-contents #id250417spring .contents div:nth-child(4) .item {
		padding-bottom: 40px;
	}

	#new-contents #id250417spring .contents#contents1 div:nth-child(6) .item {
		padding-bottom: 98px;
	}

	#new-contents #id250417spring .contents#contents2 div:nth-child(6) .item {
		padding-bottom: 0;
	}

	#new-contents #id250417spring .contents .item .box {
		/* max-width: 176px; */
		width: calc(50% - 12.5px);
		text-align: center;
		margin-right: 25px;
	}

	#new-contents #id250417spring .contents .item .box:nth-child(even) {
		margin-top: 7%;
	}

	#new-contents #id250417spring .contents .item .box:nth-child(2n) {
		margin-right: 0;
	}

	#new-contents #id250417spring .contents .item .box:nth-child(n + 3) {
		margin-top: 8%;
	}

	#new-contents #id250417spring .contents .item .box:nth-child(4) {
		margin-top: 15%;
	}


	#new-contents #id250417spring .contents .item .img {
		position: relative;
		/* max-width: 176px; */
		/* width: 100%; */
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	#new-contents #id250417spring .contents .item .img img {
		width: 94%;
		position: relative;
		z-index: 2;
		margin-left: 2%;
		margin-top: 0%;
	}

	#new-contents #id250417spring .contents .item .img::before {
		content: "";
		width: 41vw;
		height: 41vw;
		display: block;
		position: absolute;
		z-index: 1;
		left: 0;
		border-radius: 200px;
		background: var(--bage, #FAF8ED);
	}

	#new-contents #id250417spring .contents .item .item-name {
		color: #222;
		text-align: center;
		
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 1.2;
		/* 19.2px */
		margin-top: 20px;
		letter-spacing: 0;
	}

	#new-contents #id250417spring .contents .item .item-price {
		color: #222;
		text-align: center;
		font-size: 14px;
		font-style: normal;
		line-height: 1.2;
		/* 19.2px */
		margin-top: 8px;
		letter-spacing: 0;
		font-weight: 400;
	}

	#new-contents #id250417spring .contents .item .item-text-btn.btn {
		display: block;
		border-radius: 50px;
		background: #222;
		display: inline-block;
		margin: 15px auto 0;
		width: 118px;
		height: 38px;
		line-height: 38px;
		color: #fff;
		font-size: 13px;
		font-style: normal;
		font-weight: 700;
	}

	#new-contents #id250417spring .contents .item .item-text-btn.btn span {}

	#new-contents #id250417spring #introducer {
		position: relative;
		margin-top: 38px;
		padding-top: 53px;
	}

	#new-contents #id250417spring #introducer::before {
		content: "";
		width: 69px;
		height: 13px;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -35px;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCA2OSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjk4MjQyMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iNiIgZmlsbD0iI0VGRUZFRiIvPgo8cmVjdCB4PSIyOC41IiB5PSIwLjk4MjQyMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iNiIgZmlsbD0iI0VGRUZFRiIvPgo8cmVjdCB4PSI1Ni41IiB5PSIwLjk4MjQyMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iNiIgZmlsbD0iI0VGRUZFRiIvPgo8L3N2Zz4K');
	}

	#new-contents #id250417spring #introducer .introducer-header {
		color: #222;
		text-align: center;
	}

	#new-contents #id250417spring #introducer .introducer-header span {
		font-feature-settings: 'palt' on;
		
		font-size: 22px;
		font-style: normal;
		font-weight: 600;
		line-height: 1.4;
		letter-spacing: 1.1px;
		position: relative;
		display: inline-block;
		padding: 0 43px;
		max-width: 345px;
	}

	#new-contents #id250417spring #introducer .introducer-header span::before,
	#new-contents #id250417spring #introducer .introducer-header span::after {
		content: "";
		width: 40px;
		height: 87px;
		position: absolute;
		top: 2px;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iODciIHZpZXdCb3g9IjAgMCA0MCA4NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMS4wMDI5M0wzOC44MjY1IDg1Ljk2MjciIHN0cm9rZT0iYmxhY2siLz4KPC9zdmc+Cg==');
	}

	#new-contents #id250417spring #introducer .introducer-header span::before {
		left: 0;
	}

	#new-contents #id250417spring #introducer .introducer-header span::after {
		right: 0;
		transform: scale(-1, 1);
	}

	#new-contents #id250417spring #introducer .introducer-card {
		border-radius: 16px;
		border: 2px solid #222;
		background-color: #FFF;
		padding: 14px;
		position: relative;
		max-width: 345px;
		margin: 25px auto 0;
	}

	#new-contents #id250417spring #introducer .introducer-card .anchor-block-inner {
		border-radius: 16px;
		background-color: #FAF8ED;
		padding: 23px 0px;
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	#new-contents #id250417spring #introducer .introducer-card .anchor-block-inner .introducer-card-info {
		width: 100%;
	}

	#new-contents #id250417spring #introducer .introducer-card .anchor-block-inner .introducer-card-info .introducer-card-name {
		color: #222;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		/* 160% */
		text-align: center;
	}

	#new-contents #id250417spring #introducer .introducer-card .anchor-block-inner .introducer-card-info .introducer-card-text {
		color: #222;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		/* 175% */
		text-align: center;
		margin-top: 10px;
	}

	#new-contents #id250417spring #introducer .introducer-card .anchor-block-inner .introducer-card-img {
		width: 137px;
		margin-top: 15px;
		margin-left: 0;
		border-radius: 16px;
		border: 2px solid #222;
		background: #FFF;
		text-align: center;
		padding: 15px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#new-contents #id250417spring #introducer .introducer-card .anchor-block-inner .introducer-card-img img {
		width: 88%;
		height: auto;
	}

	#new-contents #id250417spring #insta {
		text-align: center;
		margin-top: 39px;
		position: relative;
		padding-top: 71px;
		padding: 71px 24px 0;
	}

	#new-contents #id250417spring #insta::before {
		content: "";
		position: absolute;
		top: 0;
		left: 50%;
		width: 56px;
		height: 57px;
		margin-left: -28px;
		background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/banner/lp/250417spring/img/insta_icon.png);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 100%;
	}

	#new-contents #id250417spring #insta a {
		color: #FFF;
		text-align: center;
		font-size: 16px;
		font-style: normal;
		font-weight: 700;

		/* 100% */
		border-radius: 70px;
		background: #CF0035;
		width: 164px;
		height: 45px;
		line-height: 45px;
		display: inline-block;
	}

	#new-contents #id250417spring #insta .text {
		margin-top: 24px;
		color: #222;
		text-align: center;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		/* 175% */
	}



	/*SHARE*/
	#new-contents #id250417spring #share {
		margin: 0px 0 35px;
		padding-top: 40px;
		position: relative;
		animation: none;
		opacity: 1;
	}

	#new-contents #id250417spring #share ul {
		position: relative;
		z-index: 10;
	}
}

/* start アニメーション設定 */

@keyframes fade {
	0% {
		opacity: 0;
		/* transform: translateY(50px); */
	}

	100% {
		opacity: 1;
		/* transform: translateY(0px); */
	}
}

#new-contents #id250417spring .scr-effect {
	opacity: 0;
}

#new-contents #id250417spring .scr-effect.in {
	animation-name: fade;
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-timing-function: cubic-bezier(0.535, 0.26, 0.455, 0.865);
}

/* end アニメーション設定 */