@charset "UTF-8";

/*------------------------------------------ contents */



#Puregold_PDtop .section_ttl,
#Puregold_PDtop .section_desc,
#Puregold_PDtop .product_list p {
	margin: 0;
	position: absolute;
}

#Puregold_PDtop #intro p {
	color: #fff;
	position: absolute;
	font-family: 'BIZ UDGothic' !important;
}

/*------------------------------------------ simulator */

#Puregold_PDtop .txt_link a {
	color: #000000;
	text-decoration: none;
}
#Puregold_PDtop .txt_link {
  font-family: "BIZ UDPGothic", sans-serif;
  font-weight: 400;
  font-style: normal;
}

#Puregold_PDtop .txt_link .link_price {
  font-family: "BIZ UDPGothic", sans-serif;
  font-weight: 700;
  font-style: normal;
}
#Puregold_PDtop .simu_link_area {
	background: rgba(255,255,255,0.5);
}
#Puregold_PDtop .simu_notice {
	background: rgba(73,65,56,0.7);
	border: #fff 1px solid;
}
#Puregold_PDtop .simu_notice p {
	color: #fff;
}

/*------------------------------------------ rate_notice */
#Puregold_PDtop .rate_notice {
	position: absolute;
	top: 0;
}
#Puregold_PDtop .rate_notice li {
	margin: 0;
	cursor: text;
}


/* 736px以下用（SP用）の記述------------------------------------------- */
@media screen and (max-width: 736px) {

#Puregold_PDtop {
	overflow: hidden;
}

#Puregold_PDtop #swiper_2_row {
	display: flex;
	overflow: hidden;
}
#Puregold_PDtop #swiper_2_row .slide-container {
	width: 100%;
	display: flex;
	align-items: center;
	min-height: 440px;
	max-height: 560px;
	overflow: hidden;
	flex-direction: column;
}

#Puregold_PDtop  #swiper_2_row .slide-wrapper {
	display: flex;
	flex-direction: column;
	animation: slide-flow 40s infinite linear 1s both;
	margin-top: -1px;
}

#Puregold_PDtop #swiper_2_row #reverse_slide .slide-wrapper {
	display: flex;
	flex-direction: column;
	animation: slide-flow-reverse 40s infinite linear 1s both;
}


#Puregold_PDtop  #swiper_2_row .slide{
	width: 100%;
	object-fit: cover;
}
@keyframes slide-flow {
	0% {transform: translateY(0);}
100% {transform: translateY(-100%);}
}
@keyframes slide-flow-reverse {
	0% {transform: translateY(-100%);}
100% {transform: translateY(0);}
}

/* 前へ次への矢印カスタマイズ */
.swiper-button-prev::after,
.swiper-button-next::after {
  background-repeat: no-repeat;
  background-size: contain;
  content: "" !important;
  height: 64px;
  margin: auto;
  width: 69px;
}
.swiper-button-prev,
.swiper-button-next {
	top: var(--swiper-navigation-top-offset, 47%) !important;
    width: calc(var(--swiper-navigation-size) / 44* 36) !important;
  }
/* 前への矢印カスタマイズ */
.swiper-button-prev::after {
  background-image: url("../../../img/lp/Puregold_PDtop/left_arrow.png");
  background-position-x: 1px;
}
/* 次への矢印カスタマイズ */
.swiper-button-next::after {
	background-image: url("../../../img/lp/Puregold_PDtop/right_arrow.png");
	background-position-x: -1px;
}


#Puregold_PDtop #main_panel .main_panel_ttl {
	position: absolute;
	width: 81.8667%;
	margin: 59.7333% 0 0;
	left: 8.5333%;
	top: 0;
}
#Puregold_PDtop #main_panel .main_panel_ttl::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../../../img/lp/Puregold_PDtop/main_panel_ttl_bg.png) no-repeat top center / 100%;
	mix-blend-mode: multiply;
	transform: translate3d(0,0,0);
}
#Puregold_PDtop #main_panel .main_panel_ttl img{
	position: relative;
}


#Puregold_PDtop #intro {
	background-image:url("../../../img/lp/Puregold_PDtop/intro_bg.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative;
	padding-bottom: 298.0000%;
}
#Puregold_PDtop #intro #top_lede {
	position: absolute;
	width: 72.9333%;
	margin: 9.0667% 0 0;
	left: 13.6000%;
	top: 0;
}
#Puregold_PDtop #intro #top_circle .ttl {
	width: 50.5333%;
	margin: 96.4000% 0 0;
	left: 43.0667%;
	top: 0;
}
#Puregold_PDtop #intro #top_circle .desc {
	width: 48.2667%;
	margin: 104.2667% 0 0;
	left: 42.9333%;
	top: 0;
}
#Puregold_PDtop #intro #top_circle .point_desc {
	width: 25.0667%;
	margin: 98.8000% 0 0;
	left: 9.0667%;
	top: 0;
}
#Puregold_PDtop #intro #top_magatama .ttl {
	width: 39.7333%;
	margin: 134.5333% 0 0;
	left: 6.6667%;
	top: 0;
}
#Puregold_PDtop #intro #top_magatama .desc {
	width: 40.0000%;
	margin: 142.5333% 0 0;
	left: 6.5333%;
	top: 0;
}
#Puregold_PDtop #intro #top_magatama .point_desc {
	width: 32.5333%;
	margin: 195.0667% 0 0;
	left: 53.8667%;
	top: 0;
}
#Puregold_PDtop #intro #top_antique .ttl {
	width: 53.4667%;
	margin: 212.6667% 0 0;
	left: 40.1333%;
	top: 0;
}
#Puregold_PDtop #intro #top_antique .desc {
	width: 37.6000%;
	margin: 220.8000% 0 0;
	left: 56.5333%;
	top: 0;
}
#Puregold_PDtop #intro #top_antique .point_desc {
	width: 33.2000%;
	margin: 279.7333% 0 0;
	left: 58.2667%;
	top: 0;
}



#Puregold_PDtop #u22mm{
	background-image:url("../../../img/lp/Puregold_PDtop/u22mm_bg_250905.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative;
	padding-bottom: 256.8000%;
}
#Puregold_PDtop #u22mm .section_ttl {
	width: 88.6667%;
	margin: 9.2000% 0 0;
	left: 5.3333%;
	top: 0;
}
#Puregold_PDtop #u22mm .section_desc {
	margin: 31.3333% 0 0 0;
	top: 0;
	left: 22.1333%;
	text-align: center;
	font-size: 2.666vw;
}
#Puregold_PDtop #u22mm .product_list p:nth-child(1) {
	width: 72.6667%;
	margin: 224.2667% 0 0;
	left: 14.3333%;
	top: 0;
}
#Puregold_PDtop #u22mm .product_list p:nth-child(2) {
	width: 60.4000%;
	margin: 229.8667% 0 0;
	left: 14.3333%;
	top: 0;
}
#Puregold_PDtop #u22mm .product_list p:nth-child(3) {
	width: 60.5333%;
	margin: 235.0667% 0 0;
	left: 14.3333%;
	top: 0;
}
#Puregold_PDtop #u22mm .product_list p:nth-child(4) {
	width: 63.7333%;
	margin: 241.4000% 0 0;
	left: 11.2000%;
	top: 0;
}

#Puregold_PDtop #u22mm .torso  {
	position: absolute;
	width: 94.2667%;
	margin: 57.0667% 0 0;
	left: 2.6667%;
	top: 0;
}
#Puregold_PDtop #u22mm .simu_link_area  {
	position: absolute;
	width: 83.3333%;
	margin: 144.8000% 0 0;
	left: 8.2667%;
	top: 0;
	padding: 4.2% 0 4.2% 4.7333%;
	box-sizing: border-box;
}
#Puregold_PDtop #u22mm .simu_link_area .txt_link {
	font-size: clamp(0.625rem, 0.16rem + 2.33vw, 1.25rem);
	margin: 0;
	padding-left: 1em;
}
#Puregold_PDtop #u22mm .simu_link_area .star {
	text-indent: -1em;
	line-height: 1.2;
}
#Puregold_PDtop #u22mm .simu_link_area .price {
	font-size: clamp(0.713rem, 0.155rem + 2.79vw, 1.438rem);
}
#Puregold_PDtop #u22mm .simu_link_area .tax,
#Puregold_PDtop #u22mm .simu_link_area .rate {
	font-size:clamp(0.625rem, 0.439rem + 0.93vw, 0.875rem);
}
#Puregold_PDtop #u22mm .swiper-button-prev,
#Puregold_PDtop #u22mm .swiper-button-next {
	top: var(--swiper-navigation-top-offset, 46%) !important;
    width: calc(var(--swiper-navigation-size) / 44* 36) !important;
  }
  #Puregold_PDtop #u22mm .swiper-container {
    overflow: visible;
    position: static;
}

#Puregold_PDtop #o26mm {
	background-image:url("../../../img/lp/Puregold_PDtop/o26mm_bg_250905.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative;
	padding-bottom: 383.2000%;
}
#Puregold_PDtop #o26mm .section_ttl {
	width: 88.5333%;
	margin: 7.8667% 0 0;
	left: 5.4667%;
	top: 0;
}
#Puregold_PDtop #o26mm .section_desc {
	margin: 30.3333% 0 0 0;
	top: 0;
	left: 17.0333%;
	text-align: center;
	font-size: 2.666vw;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(1) {
	width: 61.8667%;
	margin: 315% 0 0;
	left: 10.2667%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(2) {
	width: 62.0000%;
	margin: 321.5% 0 0;
	left: 10.2667%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(3) {
	width: 64.5333%;
	margin: 328.5% 0 0;
	left: 6.867%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(4) {
	width: 64.5333%;
	margin: 338% 0 0;
	left: 6.867%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(5) {
	width: 74.4000%;
	margin: 347% 0 0;
	left: 10.2667%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(6) {
	width: 82.8000%;
	margin: 353% 0 0;
	left: 10.2667%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(7) {
	width: 82.6667%;
	margin: 359% 0 0;
	left: 10.2667%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(8) {
	width: 82.6667%;
	margin: 365% 0 0;
	left: 10.2667%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(9) {
	width: 82.6667%;
	margin: 371.4000% 0 0;
	left: 10.2667%;
	top: 0;
}

#Puregold_PDtop #o26mm .torso  {
	position: absolute;
	width: 94.2667%;
	margin: 57.0667% 0 0;
	left: 2.6667%;
	top: 0;
}
#Puregold_PDtop #o26mm .simu_link_area  {
	position: absolute;
	width: 83.3333%;
	margin: 144.8000% 0 0;
	left: 8.2667%;
	top: 0;
	padding: 4.2%  0 4.2% 3.7333%;
	box-sizing: border-box;
}
#Puregold_PDtop #o26mm .simu_link_area .txt_link {
	font-size: clamp(0.625rem, 0.206rem + 2.09vw, 1.188rem);
	margin: 0;
	padding-left: 1em;
}
#Puregold_PDtop #o26mm .simu_link_area .star {
	text-indent: -1em;
	line-height: 1.2;
}
#Puregold_PDtop #o26mm .simu_link_area .price {
	font-size: clamp(0.688rem, 0.176rem + 2.56vw, 1.375rem);
}
#Puregold_PDtop #o26mm .simu_link_area .tax,
#Puregold_PDtop #o26mm .simu_link_area .rate {
	font-size:clamp(0.625rem, 0.439rem + 0.93vw, 0.875rem);
}
#Puregold_PDtop #o26mm .swiper-button-prev,
#Puregold_PDtop #o26mm .swiper-button-next {
	top: var(--swiper-navigation-top-offset, 31%) !important;
    width: calc(var(--swiper-navigation-size) / 44* 36) !important;
}

#Puregold_PDtop #o26mm .swiper-container {
    overflow: visible;
    position: static;
}


#Puregold_PDtop #arrange {
	background-image:url("../../../img/lp/Puregold_PDtop/arrange_bg_250905.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative;
	padding-bottom: 315.7333%;
}
#Puregold_PDtop #arrange .section_ttl {
	width: 74.0000%;
	margin: 8.4000% 0 0;
	left: 13.2000%;
	top: 0;
}
#Puregold_PDtop #arrange .section_desc {
	margin: 18.3333% 0 0 0;
	top: 0;
	left: 17.0333%;
	text-align: center;
	font-size: 2.666vw;
}
#Puregold_PDtop #arrange .product_list p:nth-child(1) {
	width: 74.5333%;
	margin: 267.0667% 0 0;
	left: 13.1333%;
	top: 0;
}
#Puregold_PDtop #arrange .product_list p:nth-child(2) {
	width: 74.8000%;
	margin: 272.8000% 0 0;
	left: 13.1333%;
	top: 0;
}
#Puregold_PDtop #arrange .product_list p:nth-child(3) {
	width: 64.8%;
	margin: 280.5333% 0 0;
	left: 9.933%;
	top: 0;
}
#Puregold_PDtop #arrange .product_list p:nth-child(4) {
	width: 64.7997%;
	margin: 290.1333% 0 0;
	left: 9.933%;
	top: 0;
}
#Puregold_PDtop #arrange .product_list p:nth-child(5) {
	width: 64.7997%;
	margin: 299.6000% 0 0;
	left: 9.933%;
	top: 0
}

#Puregold_PDtop #arrange .torso  {
	position: absolute;
	width: 94.2667%;
	margin: 45.0667% 0 0;
	left: 2.6667%;
	top: 0;
}
#Puregold_PDtop #arrange .simu_link_area  {
	position: absolute;
	width: 83.3333%;
	margin: 144.8000% 0 0;
	left: 8.2667%;
	top: 0;
	padding: 4.2%  0 4.2% 4.7333%;
	box-sizing: border-box;
}
#Puregold_PDtop #arrange .simu_link_area .txt_link {
	font-size: clamp(0.625rem, 0.16rem + 2.33vw, 1.25rem);
	margin: 0;
	padding-left: 1em;
}
#Puregold_PDtop #arrange .simu_link_area .star {
	text-indent: -1em;
	line-height: 1.2;
}
#Puregold_PDtop #arrange .simu_link_area .price {
	font-size: clamp(0.713rem, 0.155rem + 2.79vw, 1.438rem);
}
#Puregold_PDtop #arrange .simu_link_area .tax,
#Puregold_PDtop #arrange .simu_link_area .rate {
	font-size:clamp(0.625rem, 0.439rem + 0.93vw, 0.875rem);
}
#Puregold_PDtop #arrange .swiper-button-prev,
#Puregold_PDtop #arrange .swiper-button-next {
	top: var(--swiper-navigation-top-offset, 35%) !important;
    width: calc(var(--swiper-navigation-size) / 44* 36) !important;
}
#Puregold_PDtop #arrange .swiper-container {
    overflow: visible;
    position: static;
}


#Puregold_PDtop #antique {
	background-image:url("../../../img/lp/Puregold_PDtop/antique_bg_250905.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative;
	padding-bottom: 288.7333%;
}
#Puregold_PDtop #antique .section_ttl {
	width: 90.6667%;
	margin: 8.5333% 0 0;
	left: 4.4000%;
	top: 0;
}
#Puregold_PDtop #antique .section_desc {
	margin: 22.3333% 0 0 0;
	top: 0;
	left: 14.0333%;
	text-align: center;
	font-size: 2.666vw;
}
#Puregold_PDtop #antique .product_list p:nth-child(1) {
	width: 61.8667%;
	margin: 231.0667% 0 0;
	left: 18.9333%;
	top: 0;
}
#Puregold_PDtop #antique .product_list p:nth-child(2) {
	width: 61.8667%;
	margin: 236.1333% 0 0;
	left: 18.9333%;
	top: 0;
}
#Puregold_PDtop #antique .product_list p:nth-child(3) {
	width: 61.8667%;
	margin: 242.0000% 0 0;
	left: 18.9333%;
	top: 0;
}
#Puregold_PDtop #antique .product_list p:nth-child(4) {
	width: 61.8667%;
	margin: 247.2000% 0 0;
	left: 18.9333%;
	top: 0;
}

#Puregold_PDtop #antique .torso  {
	position: absolute;
	width: 94.2667%;
	margin: 50.0667% 0 0;
	left: 2.6667%;
	top: 0;
}
#Puregold_PDtop #antique .simu_link_area  {
	position: absolute;
	width: 83.3333%;
	margin: 144.8000% 0 0;
	left: 8.2667%;
	top: 0;
	padding: 4.2%  0 4.2% 4.7333%;
	box-sizing: border-box;
}
#Puregold_PDtop #antique .simu_link_area .txt_link {
	font-size: clamp(0.625rem, 0.16rem + 2.33vw, 1.25rem);
	margin: 0;
}
#Puregold_PDtop #antique .simu_link_area .price {
	font-size: clamp(0.688rem, 0.176rem + 2.56vw, 1.375rem);
}
#Puregold_PDtop #antique .simu_link_area .tax,
#Puregold_PDtop #antique .simu_link_area .rate {
	font-size:clamp(0.625rem, 0.439rem + 0.93vw, 0.875rem);
}
#Puregold_PDtop #antique .swiper-button-prev,
#Puregold_PDtop #antique .swiper-button-next {
	top: var(--swiper-navigation-top-offset, 40%) !important;
    width: calc(var(--swiper-navigation-size) / 44* 36) !important;
}
#Puregold_PDtop #antique .swiper-container {
    overflow: visible;
    position: static;
}

/*------------------------------------------ rate_notice */
#Puregold_PDtop .rate_notice {
	padding: 0;
	margin-top: 262%;
	left: 7%;
	font-size: 2.8vw;
	width: 88%;
}
#Puregold_PDtop .rate_notice li {
	margin-left: 1em;
}

#Puregold_PDtop .pane_topic_path {
	background-image:url("../../../img/lp/Puregold_PDtop/pane_topic_path.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative;
	margin: 0;
}



/*------------------------------------------ simulator */

#Puregold_PDtop .simu_link_area a:after {
	content: '';
	display: inline-block;
	width: 3%;
	height: 13px;
	margin-top: 5px;
	margin-left: 5px;
	background-image: url('../../../img/lp/Puregold_PDtop/simulator/link_arrow.png');
	background-size: contain;
	background-repeat: no-repeat;
	vertical-align: middle;
}
#Puregold_PDtop .simu_link_area .txt_link:nth-of-type(2) {
	margin-top: 1.5%!important;
}


/* 736px以下用（SP用）の記述 end--------------------------------------- */
}



/* 737px以上用（PC用）の記述------------------------------------------- */
@media screen and (min-width: 737px) {

#Puregold_PDtop {
	margin: 0 auto;
	max-width: 1400px;
	min-width: 1200px;
}
#Puregold_PDtop a {
	transition: all .3s;
}
#Puregold_PDtop a:hover {
	opacity: .6;
}

#Puregold_PDtop #swiper_3_row {
	display: flex;
	min-height: 540px;
	max-height: 630px;
	overflow: hidden;
}
#Puregold_PDtop #swiper_3_row .slide-container {
	width: 100%;
	display: flex;
	align-items: center;
	  min-height: 540px;
	  max-height: 630px;
	overflow: hidden;
	flex-direction: column;
  }
  
  #Puregold_PDtop  #swiper_3_row .slide-wrapper {
	display: flex;
	flex-direction: column;
	animation: slide-flow 20s infinite linear 1s both;
	margin-top: -1px;
  }
  
  #Puregold_PDtop #swiper_3_row #reverse_slide .slide-wrapper {
	display: flex;
	flex-direction: column;
	animation: slide-flow-reverse 20s infinite linear 1s both;
	margin-top: -1px;
  }
  
  
  #Puregold_PDtop  #swiper_3_row .slide{
	width: 100%;
	object-fit: cover;
  }
  @keyframes slide-flow {
	   0% {transform: translateY(0);}
   100% {transform: translateY(-100%);}
  }
  @keyframes slide-flow-reverse {
	   0% {transform: translateY(-100%);}
   100% {transform: translateY(0);}
   
  }

  #Puregold_PDtop #main_panel .swbox{
	position: relative;
  }
#Puregold_PDtop #main_panel .main_panel_ttl {
	position: absolute;
	width: 60.1429%;
	margin: 15.4286% 0 0;
	left: 20.0000%;
	top: 0;
}
#Puregold_PDtop #main_panel .main_panel_ttl::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../../../img/lp/Puregold_PDtop/main_panel_ttl_bg_pc.png) no-repeat top center / 100%;
	mix-blend-mode: multiply;
}
#Puregold_PDtop #main_panel .main_panel_ttl img{
	position: relative;
}


#Puregold_PDtop #intro {
	background: url(../../../img/lp/Puregold_PDtop/intro_bg_pc.jpg) no-repeat top center/100%;
	height: auto;
	position: relative;
	padding-bottom: 55.5714%;
}
#Puregold_PDtop #intro #top_lede {
	width: 38.4286%;
	margin: 3.0714% 0 0;
	left: 30.7857%;
	top: 0;
}
#Puregold_PDtop #intro #top_circle .ttl {
	width: 18.3571%;
	margin: 32.3571% 0 0;
	left: 17.1429%;
	top: 0;
}
#Puregold_PDtop #intro #top_circle .desc {
	width: 15.9286%;
	margin: 35.1429% 0 0;
	left: 16.6429%;
	top: 0;
}
#Puregold_PDtop #intro #top_circle .point_desc {
	width: 6.7143%;
	margin: 29.0714% 0 0;
	left: 7.7857%;
	top: 0;
}
#Puregold_PDtop #intro #top_magatama .ttl {
	width: 14.2857%;
	margin: 17.9286% 0 0;
	left: 52.5000%;
	top: 0;
}
#Puregold_PDtop #intro #top_magatama .desc {
	width: 14.2143%;
	margin: 20.8571% 0 0;
	left: 52.1429%;
	top: 0;
}
#Puregold_PDtop #intro #top_magatama .point_desc {
	width: 8.5000%;
	margin: 37.0000% 0 0;
	left: 83.3571%;
	top: 0;
}
#Puregold_PDtop #intro #top_antique .ttl {
	width: 19.2143%;
	margin: 43.7857% 0 0;
	left: 29.5000%;
	top: 0;
}
#Puregold_PDtop #intro #top_antique .desc {
	width: 20.5000%;
	margin: 46.5000% 0 0;
	left: 29.0714%;
	top: 0;
}
#Puregold_PDtop #intro #top_antique .point_desc {
	width: 8.5714%;
	margin: 45.5714% 0 0;
	left: 69.7143%;
	top: 0;
}

#Puregold_PDtop #u22mm {
	background: url(../../../img/lp/Puregold_PDtop/u22mm_bg_pc.jpg) no-repeat top center/100%;
	height: auto;
	position: relative;
	padding-bottom: 68.2571%;
}
#Puregold_PDtop #u22mm .section_ttl {
	width: 41.6429%;
	margin: 4.6429% 0 0;
	left: 31.2143%;
	top: 0;
}
#Puregold_PDtop #u22mm .section_desc {
	margin: 13.2% 0 0 0;
	top: 0;
	left: 31.7%;
	text-align: center;
	font-size: 13px;
}
#Puregold_PDtop #u22mm .product_list p:nth-child(1) {
	width: 24.8571%;
	margin: 52.9286% 0 0;
	left: 51.7143%;
	top: 0;
}
#Puregold_PDtop #u22mm .product_list p:nth-child(2) {
	width: 24.8571%;
	margin: 54.5714% 0 0;
	left: 51.7143%;
	top: 0;
}
#Puregold_PDtop #u22mm .product_list p:nth-child(3) {
	width: 24.8571%;
	margin: 56.2857% 0 0;
	left: 51.7143%;
	top: 0;
}
#Puregold_PDtop #u22mm .product_list p:nth-child(4) {
	width: 33.5713%;
	margin: 58.0000% 0 0;
	left: 50.5143%;
	top: 0;
}




#Puregold_PDtop #o26mm {
	background: url(../../../img/lp/Puregold_PDtop/o26mm_bg_pc.jpg) no-repeat top center/100%;
	height: auto;
	position: relative;
	padding-bottom: 89.0714%;
}
#Puregold_PDtop #o26mm .section_ttl {
	width: 41.5000%;
	margin: 0.1429% 0 0;
	left: 31.0000%;
	top: 0;
}
#Puregold_PDtop #o26mm .section_desc {
	margin: 8.8% 0 0 0;
	top: 0;
	left: 32.7%;
	font-size: 13px;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(1) {
	width: 19.5000%;
	margin: 72.9286% 0 0;
	left: 19.7857%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(2) {
	width: 19.5000%;
	margin: 74.9286% 0 0;
	left: 19.7857%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(3) {
	width: 33.5714%;
	margin: 77.0714% 0 0;
	left: 18.7143%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(4) {
	width: 33.5714%;
	margin: 79.0714% 0 0;
	left: 18.7143%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(5) {
	width: 23.5000%;
	margin: 81.2143% 0 0;
	left: 19.7857%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(6) {
	width: 25.6429%;
	margin: 72.9286% 0 0;
	left: 54.5714%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(7) {
	width: 25.6429%;
	margin: 74.9286% 0 0;
	left: 54.5714%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(8) {
	width: 25.6429%;
	margin: 77.0714% 0 0;
	left: 54.5714%;
	top: 0;
}
#Puregold_PDtop #o26mm .product_list p:nth-child(9) {
	width: 25.6429%;
	margin: 79.0714% 0 0;
	left: 54.5714%;
	top: 0;
}




#Puregold_PDtop #arrange {
	background: url(../../../img/lp/Puregold_PDtop/arrange_bg_pc.jpg) no-repeat top center/100%;
	height: auto;
	position: relative;
	padding-bottom: 72.1429%;
}


#Puregold_PDtop #arrange .section_ttl {
	width: 35.2143%;
	margin: 2.2857% 0 0;
	left: 34.9286%;
	top: 0;
}
#Puregold_PDtop #arrange .section_desc {
	margin: 7.9% 0 0 0;
	top: 0;
	left: 30.4%;
	text-align: center;
	font-size: 13px;
}
#Puregold_PDtop #arrange .product_list p:nth-child(1) {
	width: 23.2143%;
	margin: 55.5714% 0 0;
	left: 52.5000%;
	top: 0;
}
#Puregold_PDtop #arrange .product_list p:nth-child(2) {
	width: 23.5000%;
	margin: 57.2143% 0 0;
	left: 52.4286%;
	top: 0;
}
#Puregold_PDtop #arrange .product_list p:nth-child(3) {
	width: 33.7143%;
	margin: 59.0000% 0 0;
	left: 51.329%;
	top: 0;
}
#Puregold_PDtop #arrange .product_list p:nth-child(4) {
	width: 33.7143%;
	margin: 60.7143% 0 0;
	left: 51.329%;
	top: 0;
}
#Puregold_PDtop #arrange .product_list p:nth-child(5) {
	width: 33.7143%;
	margin: 62.3571% 0 0;
	left: 51.329%;
	top: 0;
}





#Puregold_PDtop #antique {
	background: url(../../../img/lp/Puregold_PDtop/antique_bg_pc.jpg) no-repeat top center/100%;
	height: auto;
	position: relative;
	padding-bottom:67.4286%;
}

#Puregold_PDtop #antique .section_ttl {
	width: 39.2143%;
	margin: 3.0000% 0 0;
	left: 33.0000%;
	top: 0;
}
#Puregold_PDtop #antique .section_desc {
	margin: 7.9% 0 0 0;
	top: 0;
	left: 29.4%;
	text-align: center;
	font-size: 13px;
}
#Puregold_PDtop #antique .product_list p:nth-child(1) {
	width: 19.4286%;
	margin: 50.0714% 0 0;
	left: 22.7857%;
	top: 0;
}
#Puregold_PDtop #antique .product_list p:nth-child(2) {
	width: 19.4286%;
	margin: 51.7143% 0 0;
	left: 22.7857%;
	top: 0;
}
#Puregold_PDtop #antique .product_list p:nth-child(3) {
	width: 19.4286%;
	margin: 53.5000% 0 0;
	left: 22.7857%;
	top: 0;
}
#Puregold_PDtop #antique .product_list p:nth-child(4) {
	width: 19.4286%;
	margin: 55.2143% 0 0;
	left: 22.7857%;
	top: 0;
}



#Puregold_PDtop .pane_topic_path {
	background: url(../../../img/lp/Puregold_PDtop/pane_topic_path_pc.jpg) no-repeat top center/100%;
	height: auto;
	position: relative;
	margin: 0;
}



/*------------------------------------------ simulator */

#Puregold_PDtop .txt_link {
	font-size: 11.84px;
}
#Puregold_PDtop .txt_link .link_price {
	font-size: 13.53px;
}
#Puregold_PDtop .txt_link .tax,
#Puregold_PDtop .txt_link .rate {
	font-size: 8.46px;
}
#Puregold_PDtop .torso,
#Puregold_PDtop .click_area,
#Puregold_PDtop .simu_link_area {
	position: absolute;
}
#Puregold_PDtop .simu_link_area a:after {
	content: '';
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-left: 5px;
	background-image: url('../../../img/lp/Puregold_PDtop/simulator/link_arrow.png');
	background-size: contain;
	vertical-align: middle;
}
#Puregold_PDtop .simu_notice {
	position: absolute;
	top: 0;
	width: 21.57142857%;
	padding: 0.5%;
}
#Puregold_PDtop .simu_notice p {
	margin: 0;
	font-size: 13px;
	text-align: center;
}
#Puregold_PDtop .simu_notice p:first-of-type {
	margin-bottom: 3px;
	text-decoration: underline;
	text-underline-offset: 4px;
}
#Puregold_PDtop #u22mm .init_area .torso,
#Puregold_PDtop #u22mm .init_hide .torso {
	margin: 19.21428571% 0 0 0;
	top: 0;
	left: 1.5%;
	width: 42.85714286%;
}
#Puregold_PDtop #u22mm .click_area {
	margin: 28.85714286% 0 0 0;
	top: 0;
	left: 49.71428571%;
	width: 36%;
}
#Puregold_PDtop #u22mm .simu_link_area {
	margin: 52% 0 0 0;
	top: 0;
	left: 5.714285714%;
	width: 27.71428571%;
	padding-bottom: 6.428571429%;
}
#Puregold_PDtop #u22mm .simu_link_area p {
	position: absolute;
}
#Puregold_PDtop #u22mm .simu_link_area p.star {
	text-indent: -1em;
	line-height: 1.2;
}
#Puregold_PDtop #u22mm .simu_link_area p.star + p {
	margin-top: 14%;
}

#Puregold_PDtop #u22mm .simu_link_area p:nth-of-type(1) {
	margin: 4.896907216% 0 0 0;
	top: 0;
	left: 10.56701031%;
}
#Puregold_PDtop #u22mm .simu_link_area p:nth-of-type(2) {
	margin: 12% 0 0 0;
	top: 0;
	left: 10.56701031%;
}
#Puregold_PDtop #u22mm #default_msg p:nth-of-type(1) {
	margin: 4.896907216% 0 0 0;
	top: 0;
	left: 10.82474227%;
}
#Puregold_PDtop #u22mm #default_msg p:nth-of-type(2) {
	margin: 10.56701031% 0 0 0;
	top: 0;
	left: 17.78350515%;
	width: 64.17525773%;
}
#Puregold_PDtop #u22mm .simu_notice {
	margin: 22.07142857% 0 0 0;
	left: 39.21428571%;
}
#Puregold_PDtop #o26mm .init_area .torso,
#Puregold_PDtop #o26mm .init_hide .torso {
	margin: 22.71428571% 0 0 0;
	top: 0;
	left: 51.28571429%;
	width: 43.07142857%;
}
#Puregold_PDtop #o26mm .click_area {
	margin: 23.78571429% 0 0 0;
	top: 0;
	left: 10.14285714%;
	width: 44.21428571%;
}
#Puregold_PDtop #o26mm .simu_link_area {
	margin: 60.57142857% 0 0 0;
	top: 0;
	left: 64.85714286%;
	width: 29.35714286%;
	padding-bottom: 6.5%;
}
#Puregold_PDtop #o26mm .simu_link_area p {
	position: absolute;
}
#Puregold_PDtop #o26mm .simu_link_area p.star {
	text-indent: -1em;
	line-height: 1.2;
}
#Puregold_PDtop #o26mm .simu_link_area p.star + p {
	margin-top: 14%;
}
#Puregold_PDtop #o26mm .simu_link_area p:nth-of-type(1) {
	margin: 4.896907216% 0 0 0;
	top: 0;
	left: 8%;
}
#Puregold_PDtop #o26mm .simu_link_area p:nth-of-type(2) {
	margin: 12% 0 0 0;
	top: 0;
	left: 8%;
}
#Puregold_PDtop #o26mm #default_msg p:nth-of-type(1) {
	margin: 4.896907216% 0 0 0;
	top: 0;
	left: 10.82474227%;
}
#Puregold_PDtop #o26mm #default_msg p:nth-of-type(2) {
	margin: 10.56701031% 0 0 0;
	top: 0;
	left: 17.78350515%;
	width: 64.17525773%;
}
#Puregold_PDtop #o26mm .simu_notice {
	margin: 18.42857143% 0 0 0;
	left: 39.21428571%;
}
#Puregold_PDtop #arrange .init_area .torso,
#Puregold_PDtop #arrange .init_hide .torso {
	margin: 14.35714286% 0 0 0;
	top: 0;
	left: 5.714285714%;
	width: 43.07142857%;
}
#Puregold_PDtop #arrange .click_area {
	margin: 23.14285714% 0 0 0;
	top: 0;
	left: 50.42857143%;
	width: 36%;
}
#Puregold_PDtop #arrange .simu_link_area {
	margin: 57.92857143% 0 0 0;
	top: 0;
	left: 5.714285714%;
	width: 29.42857143%;
	padding-bottom: 6.5%;
}
#Puregold_PDtop #arrange .simu_link_area p {
	position: absolute;
}
#Puregold_PDtop #arrange .simu_link_area p.star {
	text-indent: -1em;
	line-height: 1.2;
}
#Puregold_PDtop #arrange .simu_link_area p.star + p {
	margin-top: 14%;
}
#Puregold_PDtop #arrange .simu_link_area p:nth-of-type(1) {
	margin: 4.896907216% 0 0 0;
	top: 0;
	left: 8%;
}
#Puregold_PDtop #arrange .simu_link_area p:nth-of-type(2) {
	margin: 12% 0 0 0;
	top: 0;
	left: 8%;
}
#Puregold_PDtop #arrange #default_msg p:nth-of-type(1) {
	margin: 4.896907216% 0 0 0;
	top: 0;
	left: 10.82474227%;
}
#Puregold_PDtop #arrange #default_msg p:nth-of-type(2) {
	margin: 10.56701031% 0 0 0;
	top: 0;
	left: 17.78350515%;
	width: 64.17525773%;
}
#Puregold_PDtop #arrange .simu_notice {
	margin: 16.85714286% 0 0 0;
	left: 39.92857143%;
}
#Puregold_PDtop #antique .init_area .torso,
#Puregold_PDtop #antique .init_hide .torso {
	margin: 13.85714286% 0 0 0;
	top: 0;
	left: 54.428571%;
	width: 43.07142857%;
}
#Puregold_PDtop #antique .click_area {
	margin: 22.78571429% 0 0 0;
	top: 0;
	left: 13.64285714%;
	width: 36%;
}
#Puregold_PDtop #antique .simu_link_area {
	margin: 50.78571429% 0 0 0;
	top: 0;
	left: 64.8%;
	width: 29.42857143%;
	padding-bottom: 6.5%;
}
#Puregold_PDtop #antique .simu_link_area p {
	position: absolute;
}
#Puregold_PDtop #antique .simu_link_area p:nth-of-type(1) {
	margin: 4.896907216% 0 0 0;
	top: 0;
	left: 8%;
}
#Puregold_PDtop #antique .simu_link_area p:nth-of-type(2) {
	margin: 12% 0 0 0;
	top: 0;
	left: 8%;
}
#Puregold_PDtop #antique #default_msg p:nth-of-type(1) {
	margin: 4.896907216% 0 0 0;
	top: 0;
	left: 10.82474227%;
}
#Puregold_PDtop #antique #default_msg p:nth-of-type(2) {
	margin: 10.56701031% 0 0 0;
	top: 0;
	left: 17.78350515%;
	width: 64.17525773%;
}
#Puregold_PDtop #antique .simu_notice {
	margin: 16.85714286% 0 0 0;
	left: 37.78571429%;
}

/*------------------------------------------ rate_notice */
#Puregold_PDtop .rate_notice {
	margin: 63% 0 0;
	left: 8%;
	font-size: 12px;
}

/* 737px以上用（PC用）の記述 end--------------------------------------- */
}


/* 1399px以下用（PC用）のフォント可変値　記述------------------------------------------- */
@media screen and (min-width:1200px) and ( max-width:1399px) {

	#Puregold_PDtop #intro #top_circle .desc {
		font-size: 0.85714vw;
	}
	#Puregold_PDtop #intro #top_magatama .desc {
		font-size: 0.85714vw;
	}
	#Puregold_PDtop #intro #top_antique .desc {
		font-size: 0.85714vw;
	}
	#Puregold_PDtop #intro #top_circle .point_desc {
		font-size: 0.6885vw;
	}
	#Puregold_PDtop #intro #top_magatama .point_desc {
		font-size: 0.6885vw;
	}
	#Puregold_PDtop #intro #top_antique .point_desc {
		font-size: 0.6885vw;
	}


	#Puregold_PDtop #u22mm .section_desc {
		font-size:0.9285vw;
	}


	#Puregold_PDtop #o26mm .section_desc {
		font-size:0.9285vw;
	}

	#Puregold_PDtop #arrange .section_desc {
		font-size:0.9285vw;
	}
	
	#Puregold_PDtop #antique .section_desc {
		font-size:0.9285vw;
	}

/*------------------------------------------ simulator */

#Puregold_PDtop .txt_link {
	font-size: 0.845vw;
}
#Puregold_PDtop .txt_link .link_price {
	font-size: 0.966vw;
}
#Puregold_PDtop .txt_link .tax,
#Puregold_PDtop .txt_link .rate {
	font-size: 0.604vw;
}
#Puregold_PDtop .simu_notice p {
	font-size: 0.9285vw;
}


/* 1399px以下用（PC用）の記述 end--------------------------------------- */
}


/* 1199px以下用（PC用）のフォント最小値　記述------------------------------------------- */
@media screen and (min-width:738px) and ( max-width:1199px) {

	#Puregold_PDtop #intro #top_circle .desc {
		font-size: 10.285px;
	}
	#Puregold_PDtop #intro #top_magatama .desc {
		font-size: 10.285px;
	}
	#Puregold_PDtop #intro #top_antique .desc {
		font-size: 10.285px;
	}
	#Puregold_PDtop #intro #top_circle .point_desc {
		font-size: 8.262px;
	}
	#Puregold_PDtop #intro #top_magatama .point_desc {
		font-size: 8.262px;
	}
	#Puregold_PDtop #intro #top_antique .point_desc {
		font-size: 8.262px;
	}


	#Puregold_PDtop #u22mm .section_desc {
		font-size:11.142px;
	}
	

	#Puregold_PDtop #o26mm .section_desc {
		font-size:11.142px;
	}

	#Puregold_PDtop #arrange .section_desc {
		font-size:11.142px;
	}
	
	#Puregold_PDtop #antique .section_desc {
		font-size:11.142px;
	}


/*------------------------------------------ simulator */

#Puregold_PDtop .txt_link {
	font-size: 10.14px;
}
#Puregold_PDtop .txt_link .link_price {
	font-size: 11.592px;
}
#Puregold_PDtop .txt_link .tax,
#Puregold_PDtop .txt_link .rate {
	font-size: 7.248px;
}
#Puregold_PDtop .simu_notice p {
	font-size: 11.142px;
}


/* 1199px以下用（PC用）の記述 end--------------------------------------- */
}
