@charset "UTF-8";

/*------------------------------------------ contents */



#AW_Jewelry_2026 #main_ttl_area #main_desc,
#AW_Jewelry_2026 #flexible,
#AW_Jewelry_2026 #sec_03 .detail_info,
#AW_Jewelry_2026 #sec_04 .detail_info {
	color: #fff;
}
#AW_Jewelry_2026 #main_desc {
	font-family: "Noto Serif JP", serif;
	font-weight: 400;
}
#AW_Jewelry_2026 #sec_01 .desc,
#AW_Jewelry_2026 #sec_01 #diamond .desc,
#AW_Jewelry_2026 #sec_01 #heart-moon .desc,
#AW_Jewelry_2026 .product-list .product-title .num,
#AW_Jewelry_2026 .product-list .product-price,
#AW_Jewelry_2026 #sec_02 .desc,
#AW_Jewelry_2026 #sec_03 .desc,
#AW_Jewelry_2026 #sec_04 > .desc,
#AW_Jewelry_2026 #sec_04 #initial_link p .product-price {
	font-family: "Noto Serif JP", serif;
	font-weight: 600;
}
#AW_Jewelry_2026 .product-list .product-price small {
	font-family: "BIZ UDPGothic", sans-serif;
	font-weight: 400;
	font-style: normal;
}
#AW_Jewelry_2026 #sec_03 .desc {
text-shadow:
	-webkit-text-stroke: 10px rgba(255, 255, 255, 0.6);

	text-shadow:
	-1px -1px 2px rgba(255, 255, 255, 1),
	 1px -1px 2px rgba(255, 255, 255, 1),
	-1px  1px 2px rgba(255, 255, 255, 1),
	 1px  1px 2px rgba(255, 255, 255, 1),
	 0 0 6px rgba(255, 255, 255, 1),
	 0 0 12px rgba(255, 255, 255, 0.9);
}
#AW_Jewelry_2026 .punctuation {
	margin-left: -0.1em;
	margin-right: -0.5em;
}
#AW_Jewelry_2026 .punctuation_02 {
	margin-left: -0.5em;
}


/* 736px以下用（SP用）の記述------------------------------------------- */
@media screen and (max-width: 736px) {

/* リスト全体のスタイルリセット */
.product-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

/* 各行（li）の間隔 */
.product-list li {
	margin: 0 0 1% 0;
}

/* リンク要素をFlexboxにする */
.product-list a {
	display: flex;
	align-items: center; /* 上下中央揃え */
	text-decoration: none;
	color: #333;
	align-items: flex-start;
	line-height: 1.4;
}
/* ① 商品名：余白を自動で埋めて金額を右側に押し出す */
.product-title {
	margin-right: auto; /* 右側に余白を作ります */
	font-size: 2.9vw;
	margin-left: 1.75em;
	text-indent: -1.75em;
}
.product-title .num {
	font-size: 3vw;
}
/* ② 金額：幅を揃えたい場合は幅を指定するか、Flexboxで自動配置 */
.product-price {
	margin-right: calc(30 / 1400 * 100%); /* ボタンとの間隔 */
	white-space: nowrap; /* 改行防止 */
	font-size: 3.5vw;
}
.product-price small {
	font-size: 2vw;
	margin-right: -0.25em;
}
.product-list .btn-check {
	width: calc(95 / 750 * 100vw);
	padding-top: 0.5%;
	display: flex;
}
#AW_Jewelry_2026 #main_ttl_area {
	background: url(../../../img/lp/2026AW_Jewelry/main_bg.jpg) no-repeat top center / 100%;
	position: relative;
	padding-bottom: calc(1191 / 750 * 100%);
}
#AW_Jewelry_2026 #main_ttl {
	width: calc(646 / 750 * 100%);
	position: absolute;
	margin: calc(763 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(52 / 750 * 100%);
}
#AW_Jewelry_2026 #main_desc {
	width: calc(750 / 750 * 100%);
	position: absolute;
	margin: calc(969 / 750 * 100%) 0 0 0;
	top: 0;
	left: 0;
	font-size: 2.9vw;
	text-align: center;
}
#AW_Jewelry_2026 #sec_01 {
	background: url(../../../img/lp/2026AW_Jewelry/01_bg.jpg) no-repeat top center / 100%;
	background-color: #f1f1f1;
	position: relative;
	padding-bottom: calc(4675 / 750 * 100%);
}
#AW_Jewelry_2026 #sec_01 .ttl {
	width: calc(424 / 750 * 100%);
	position: absolute;
	margin: calc(116 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(51 / 750 * 100%);
}
#AW_Jewelry_2026 #sec_01 .desc {
	position: absolute;
	margin: calc(423 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(51 / 750 * 100%);
	font-size: 2.9vw;
}
#AW_Jewelry_2026 #sec_01 #diamond .sub-area_ttl {
	width: calc(497 / 750 * 100%);
	position: absolute;
	margin: calc(1298 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(253 / 750 * 100%);
}
#AW_Jewelry_2026 #sec_01 #diamond .desc {
	text-align: center;
	position: absolute;
	margin: calc(1462 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(113 / 750 * 100%);
	font-size: 2.9vw;
	letter-spacing: -0.02em;
}
#AW_Jewelry_2026 #sec_01 #diamond .product-list {
	position: absolute;
	margin: calc(1683 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(48 / 750 * 100%);
	width: 87%;
}
#AW_Jewelry_2026 #sec_01 #diamond .detail_info {
	position: absolute;
	margin: calc(2318 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(377 / 750 * 100%);
	font-size: 2.3vw;
	letter-spacing: -0.03em;
}
#AW_Jewelry_2026 #sec_01 #heart-moon .sub-area_ttl {
	width: calc(505 / 750 * 100%);
	position: absolute;
	margin: calc(2501 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(4 / 750 * 100%);
}
#AW_Jewelry_2026 #sec_01 #heart-moon .desc {
	text-align: center;
	position: absolute;
	margin: calc(3416 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(135 / 750 * 100%);
	font-size: 2.9vw;
	letter-spacing: -0.03em;
}
#AW_Jewelry_2026 #sec_01 #heart-moon .product-list {
	position: absolute;
	margin: calc(3606 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(44 / 750 * 100%);
	width: 91%;
}
#AW_Jewelry_2026 #sec_01 #heart-moon .detail_info {
	position: absolute;
	margin: calc(4551 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(84 / 750 * 100%);
	font-size: 2.3vw;
	letter-spacing: -0.03em;
	z-index: 999;
}
#AW_Jewelry_2026 #sec_02 {
	background: url(../../../img/lp/2026AW_Jewelry/02_bg.jpg) no-repeat top center / 100%;
	background-color: #f1f1f1;
	position: relative;
	padding-bottom: calc(3136 / 750 * 100%);
}
#AW_Jewelry_2026 #sec_02 .ttl {
	width: calc(299 / 750 * 100%);
	position: absolute;
	margin: calc(144 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(50 / 750 * 100%);
}
#AW_Jewelry_2026 #sec_02 .desc {
	position: absolute;
	margin: calc(364 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(54 / 750 * 100%);
	font-size: 2.9vw;
}
#AW_Jewelry_2026 #sec_02 .product-list:nth-of-type(1) {
	position: absolute;
	margin: calc(1369 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(51 / 750 * 100%);
	width: 86%;
}
#AW_Jewelry_2026 #sec_02 .product-list:nth-of-type(2) {
	position: absolute;
	margin: calc(2352 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(51 / 750 * 100%);
	width: 86%;
}
#AW_Jewelry_2026 #sec_02 #flexible .ttl {
	width: calc(284 / 750 * 100%);
	position: absolute;
	margin: calc(2736 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(53 / 750 * 100%);
}
#AW_Jewelry_2026 #sec_02 #flexible .detail_info {
	position: absolute;
	margin: calc(2857 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(53 / 750 * 100%);
	font-size: 2.3vw;
	letter-spacing: -0.03em;
}
#AW_Jewelry_2026 #sec_02 #flexible .notice {
	position: absolute;
	margin: calc(3039 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(53 / 750 * 100%);
	font-size: 2.2vw;
	letter-spacing: -0.03em;
	text-indent: -0.5em;
}
#AW_Jewelry_2026 #sec_03 {
	background: url(../../../img/lp/2026AW_Jewelry/03_bg.jpg) no-repeat top center / 100%;
	background-color: #f1f1f1;
	position: relative;
	padding-bottom: calc(2226 / 750 * 100%);
}
#AW_Jewelry_2026 #sec_03 .ttl {
	width: calc(392 / 750 * 100%);
	position: absolute;
	margin: calc(112 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(52 / 750 * 100%);
}
#AW_Jewelry_2026 #sec_03 .desc {
	position: absolute;
	margin: calc(410 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(57 / 750 * 100%);
	font-size: 2.9vw;
	line-height: 1.9;
}
#AW_Jewelry_2026 #sec_03 .product-list {
	position: absolute;
	margin: calc(1996 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(53 / 750 * 100%);
	width: 78%;
}
#AW_Jewelry_2026 #sec_03 .detail_info {
	position: absolute;
	margin: calc(990 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(376 / 750 * 100%);
	font-size: 2.3vw;
	letter-spacing: -0.03em;
}
#AW_Jewelry_2026 #sec_04 {
	background: url(../../../img/lp/2026AW_Jewelry/04_bg.jpg) no-repeat top center / 100%;
	background-color: #f1f1f1;
	position: relative;
	padding-bottom: calc(3290 / 750 * 100%);
}
#AW_Jewelry_2026 #sec_04 .ttl {
	width: calc(398 / 750 * 100%);
	position: absolute;
	margin: calc(50 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(51 / 750 * 100%);
}
#AW_Jewelry_2026 #sec_04 .desc {
	position: absolute;
	margin: calc(264 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(51 / 750 * 100%);
	font-size: 2.9vw;
}
#AW_Jewelry_2026 #sec_04 #initial_link p {
	width: calc(560 / 750 * 100%);
	position: absolute;
	margin: calc(1307 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(60 / 750 * 100%);
	font-size: 3.2vw;
}
#AW_Jewelry_2026 #sec_04 #initial_link .product-list:nth-of-type(1) {
	position: absolute;
	width: calc(252 / 750 * 100vw);
	margin: calc(1369 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(60 / 750 * 100%);
}
#AW_Jewelry_2026 #sec_04 #initial_link .product-list:nth-of-type(2) {
	position: absolute;
	width: calc(252 / 750 * 100vw);
	margin: calc(1369 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(359 / 750 * 100%);
}
#AW_Jewelry_2026 #sec_04 #initial_link .product-list li {
	font-size: 3vw;
	width: 100%;
	margin-bottom: 5%;
}
#AW_Jewelry_2026 #sec_04 #initial_link .product-list li a {
	display: flex;
	align-items: center;
	justify-content: space-between;
	white-space: nowrap;
}
#AW_Jewelry_2026 #sec_04 #initial_link .product-list li a .initial-text {
	flex: 0 0 auto;
	white-space: nowrap;
}
#AW_Jewelry_2026 #sec_04 #initial_link .product-list .btn-check {
	width: calc(95 / 750 * 100vw);
	flex: 0 0 calc(95 / 750 * 100vw);
}
#AW_Jewelry_2026 #sec_04 #initial_link .product-list .btn-check img {
	display: block;
	width: 100%;
	height: auto;
}
#AW_Jewelry_2026 #sec_04 .detail_info {
	position: absolute;
	margin: calc(2303 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(40 / 750 * 100%);
	font-size: 2.3vw;
}
#AW_Jewelry_2026 #sec_04 #layered .ttl {
	width: calc(289 / 750 * 100%);
	position: absolute;
	margin: calc(2830 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(68 / 750 * 100%);
}
#AW_Jewelry_2026 #sec_04 #layered .desc {
	position: absolute;
	margin: calc(2979 / 750 * 100%) 0 0 0;
	top: 0;
	left: calc(247 / 750 * 100%);
	font-size: 2.3vw;
}
#AW_Jewelry_2026 #sec_04 .pane_topic_path {
	width: 100%;
	position: absolute;
	margin: calc(3163 / 750 * 100%) 0 0 0;
	top: 0;
	left: 0;
}
#AW_Jewelry_2026 #sec_04 section.pane_topic_path ul {
	font-size: 3vw;
}


/* 736px以下用（SP用）の記述 end--------------------------------------- */
}

/* 737px以上用（PC用）の記述------------------------------------------- */
@media screen and (min-width: 737px) {

#AW_Jewelry_2026 {
	margin: 0 auto;
	max-width: 1400px;
	min-width: 1200px;
}
#AW_Jewelry_2026 a {
	transition: all .3s;
}
#AW_Jewelry_2026 a:hover {
	opacity: .6;
}
/* リスト全体のスタイルリセット */
.product-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

/* 各行（li）の間隔 */
.product-list li {
	margin: 0;
}

/* リンク要素をFlexboxにする */
.product-list a {
	display: flex;
	align-items: center; /* 上下中央揃え */
	text-decoration: none;
	color: #333;
}
/* ① 商品名：余白を自動で埋めて金額を右側に押し出す */
.product-title {
	margin-right: auto; /* 右側に余白を作ります */
	font-size: clamp(11.14285px, 0.92857vw, 13px);
}
.product-title .num {
	font-size: clamp(12px, 1vw, 14px);
}
/* ② 金額：幅を揃えたい場合は幅を指定するか、Flexboxで自動配置 */
.product-price {
	margin-right: calc(30 / 1400 * 100%); /* ボタンとの間隔 */
	white-space: nowrap; /* 改行防止 */
	font-size: clamp(14.57px, 1.214285vw, 17px);
}
.product-price small {
	font-size: clamp(7.714px, 0.64285vw, 9px);
}
.product-list .btn-check {
	width: 14%;
}
#AW_Jewelry_2026 #main_ttl_area {
	background: url(../../../img/lp/2026AW_Jewelry/main_bg_pc.jpg) no-repeat top center / 100%;
	position: relative;
	padding-bottom: calc(729 / 1400 * 100%);
}
#AW_Jewelry_2026 #main_ttl {
	width: calc(530 / 1400 * 100%);
	position: absolute;
	margin: calc(231 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(124 / 1400 * 100%);
}
#AW_Jewelry_2026 #main_desc {
	width: calc(419 / 1400 * 100%);
	position: absolute;
	margin: calc(410 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(165 / 1400 * 100%);
	font-size: clamp(13.714px, 1.14285vw, 16px);
	text-align: center;
}
#AW_Jewelry_2026 #sec_01 {
	background: url(../../../img/lp/2026AW_Jewelry/01_bg_pc.jpg) no-repeat top center / 100%;
	position: relative;
	padding-bottom: calc(2336 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_01 .ttl {
	width: calc(349 / 1400 * 100%);
	position: absolute;
	margin: calc(137 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(936 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_01 .desc {
	width: calc(379 / 1400 * 100%);
	position: absolute;
	margin: calc(396 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(936 / 1400 * 100%);
	font-size: clamp(15px, 1.25vw, 17.5px);
}
#AW_Jewelry_2026 #sec_01 #diamond .sub-area_ttl {
	width: calc(568 / 1400 * 100%);
	position: absolute;
	margin: calc(713 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(646 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_01 #diamond .desc {
	text-align: center;
	width: calc(540 / 1400 * 100%);
	position: absolute;
	margin: calc(982 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(205 / 1400 * 100%);
	font-size: clamp(13.7px, 1.142857142857143vw, 16px);
	letter-spacing: -0.02em;
}
#AW_Jewelry_2026 #sec_01 #diamond .product-list {
	width: calc(385 / 1400 * 100%);
	position: absolute;
	margin: calc(1092 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(280 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_01 #diamond .detail_info {
	width: calc(530 / 1400 * 100%);
	position: absolute;
	margin: calc(1146 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(868 / 1400 * 100%);
	font-size: clamp(11.14285px, 0.92857vw, 13px);
	letter-spacing: -0.03em;
}
#AW_Jewelry_2026 #sec_01 #heart-moon .sub-area_ttl {
	width: calc(508 / 1400 * 100%);
	position: absolute;
	margin: calc(1365 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(152 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_01 #heart-moon .desc {
	text-align: center;
	width: calc(345 / 1400 * 100%);
	position: absolute;
	margin: calc(1533 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(168 / 1400 * 100%);
	font-size: clamp(13.7px, 1.142857142857143vw, 16px);
	letter-spacing: -0.03em;
}
#AW_Jewelry_2026 #sec_01 #heart-moon .product-list {
	width: calc(415 / 1400 * 100%);
	position: absolute;
	margin: calc(2083 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(803 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_01 #heart-moon .detail_info {
	width: calc(530 / 1400 * 100%);
	position: absolute;
	margin: calc(2217 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(379 / 1400 * 100%);
	font-size: clamp(11.14285px, 0.92857vw, 13px);
	letter-spacing: -0.03em;
}
#AW_Jewelry_2026 #sec_02 {
	background: url(../../../img/lp/2026AW_Jewelry/02_bg_pc.jpg) no-repeat top center / 100%;
	position: relative;
	padding-bottom: calc(1558 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_02 .ttl {
	width: calc(284 / 1400 * 100%);
	position: absolute;
	margin: calc(94 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(179 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_02 .desc {
	position: absolute;
	margin: calc(407 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(187 / 1400 * 100%);
	font-size: clamp(15px, 1.25vw, 17.5px);
}
#AW_Jewelry_2026 #sec_02 .product-list:nth-of-type(1) {
	width: calc(436 / 1400 * 100%);
	position: absolute;
	margin: calc(908 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(869 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_02 .product-list:nth-of-type(2) {
	width: calc(440 / 1400 * 100%);
	position: absolute;
	margin: calc(1352 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(100 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_02 #flexible .ttl {
	width: calc(244 / 1400 * 100%);
	position: absolute;
	margin: calc(1163 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(1077 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_02 #flexible .detail_info {
	position: absolute;
	margin: calc(1269 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(1079 / 1400 * 100%);
	font-size: clamp(11.14285px, 0.92857vw, 13px);
	letter-spacing: -0.03em;
}
#AW_Jewelry_2026 #sec_02 #flexible .notice {
	position: absolute;
	margin: calc(1390 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(1086 / 1400 * 100%);
	font-size: clamp(8.57px, 0.71428vw, 10px);
	letter-spacing: -0.03em;
}
#AW_Jewelry_2026 #sec_03 {
	background: url(../../../img/lp/2026AW_Jewelry/03_bg_pc.jpg) no-repeat top center / 100%;
	position: relative;
	padding-bottom: calc(1138 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_03 .ttl {
	width: calc(342 / 1400 * 100%);
	position: absolute;
	margin: calc(79 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(897 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_03 .desc {
	position: absolute;
	margin: calc(345 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(894 / 1400 * 100%);
	font-size: clamp(15px, 1.25vw, 17.5px);
	line-height: 1.9;
}
#AW_Jewelry_2026 #sec_03 .product-list {
	width: calc(370 / 1400 * 100%);
	position: absolute;
	margin: calc(1020 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(138 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_03 .detail_info {
	position: absolute;
	margin: calc(987 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(1047 / 1400 * 100%);
	font-size: clamp(11.14285px, 0.92857vw, 13px);
	letter-spacing: -0.03em;
}
#AW_Jewelry_2026 #sec_04 {
	background: url(../../../img/lp/2026AW_Jewelry/04_bg_pc.jpg) no-repeat top center / 100%;
	position: relative;
	padding-bottom: calc(1781 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_04 .ttl {
	width: calc(347 / 1400 * 100%);
	position: absolute;
	margin: calc(175 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(188 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_04 .desc {
	position: absolute;
	margin: calc(392 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(186 / 1400 * 100%);
	font-size: clamp(15px, 1.25vw, 17.5px);
}
#AW_Jewelry_2026 #sec_04 #initial_link p {
	width: calc(358 / 1400 * 100%);
	position: absolute;
	margin: calc(1090 / 1400 * 100%) 0 0 0;
	top: 0;
	right: calc(110 / 1400 * 100%);
	font-size: clamp(13.3714px, 1.114285vw, 15.6px);
}
#AW_Jewelry_2026 #sec_04 #initial_link .product-list:nth-of-type(1) {
	position: absolute;
	margin: calc(1127 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(986 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_04 #initial_link .product-list:nth-of-type(2) {
	position: absolute;
	margin: calc(1127 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(1141 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_04 #initial_link .product-list li {
	font-size: clamp(11.14285px, 0.92857vw, 13px);
}

#AW_Jewelry_2026 #sec_04 #initial_link .product-list li a {
		display: flex;
	align-items: center;
	justify-content: space-between;
}
#AW_Jewelry_2026 #sec_04 #initial_link .product-list .btn-check {
	width: 36%;
	margin-left: 3%;
}
#AW_Jewelry_2026 #sec_04 .detail_info {
	position: absolute;
	margin: calc(1197 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(128 / 1400 * 100%);
	font-size: clamp(11.14285px, 0.92857vw, 13px);
}
#AW_Jewelry_2026 #sec_04 #layered .ttl {
	width: calc(174 / 1400 * 100%);
	position: absolute;
	margin: calc(1459 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(348 / 1400 * 100%);
}
#AW_Jewelry_2026 #sec_04 #layered .desc {
	position: absolute;
	margin: calc(1548 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(440 / 1400 * 100%);
	font-size: clamp(11.14285px, 0.92857vw, 13px);
}
#AW_Jewelry_2026 #sec_04 .pane_topic_path {
	width: calc(1200 / 1400 * 100%);
	position: absolute;
	margin: calc(1699 / 1400 * 100%) 0 0 0;
	top: 0;
	left: calc(100 / 1400 * 100%);
	font-size: clamp(11.14285px, 0.92857vw, 13px);
}
#AW_Jewelry_2026 #sec_04 .pane_topic_path .wrap {
	width: 100%;
}

/* 737px以上用（PC用）の記述 end--------------------------------------- */
}
