@charset "UTF-8";.pg_customerReview{position:relative;z-index:1;display:block;padding:22px 27px 25px;margin:0 0 25px;background-color:#fff;border-radius:8px}@media screen and (min-width: 1024px){.pg_customerReview{padding:37px 42px;margin:0;border-radius:16px}}.pg_customerReview.is-hidden{display:none}.pg_customerReview:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;pointer-events:none;content:"";border-radius:8px;box-shadow:10px 10px 12px #0000001a;mix-blend-mode:multiply;transition:scale .4s cubic-bezier(.215,.61,.355,1),box-shadow .4s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width: 1024px){.pg_customerReview:before{border-radius:16px;box-shadow:20px 20px 20px #0000001a}}.pg_customerReview_title{margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.4}.pg_customerReview_star>.el_icon{width:108px}.pg_customerReview_body{padding:10px 0 15px;line-height:1.598;text-align:justify;word-break:break-all}.pg_customerReview_moreWrapper{margin:60px auto 0;text-align:center}.pg_customerReview_footer{display:flex;justify-content:space-between;padding:6px 0 0;font-size:12px;border-top:1px solid rgba(55,66,85,.5)}@media screen and (min-width: 1024px){.pg_customerReview_footer{padding-top:10px}}.pg_customerReviewUnit{max-width:940px;margin-right:auto;margin-left:auto}@media screen and (min-width: 1024px){.pg_customerReviewUnit{display:grid;grid-template-columns:repeat(2,1fr);gap:42px}}.pg_details{width:100%;max-width:502px;margin:0 auto}.pg_developersPassion{position:relative;z-index:1;display:block;width:100%;max-width:540px;padding:22px 27px 25px;margin:0 auto;background-color:#fff;border-radius:8px}@media screen and (min-width: 1024px){.pg_developersPassion{padding:37px 42px;border-radius:16px}}.pg_developersPassion:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;pointer-events:none;content:"";border-radius:8px;box-shadow:10px 10px 12px #0000001a;mix-blend-mode:multiply;transition:scale .4s cubic-bezier(.215,.61,.355,1),box-shadow .4s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width: 1024px){.pg_developersPassion:before{border-radius:16px;box-shadow:20px 20px 20px #0000001a}}.pg_faq{padding:0 0 20px;line-height:1.3333}.pg_faq+.pg_faq{padding-top:20px;border-top:1px solid #ccc}.pg_faq_title{margin:0 0 10px;font-weight:700}.pg_faq_body{text-align:justify;word-break:break-all}.pg_firstSection{width:85%;max-width:1024px;margin:18px auto 57px;width:90.4%;position:relative;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.pg_firstSection{width:calc(100% - 48px)}}@media screen and (min-width: 1024px){.pg_firstSection{flex-direction:row;justify-content:space-between;margin-top:53px;margin-bottom:82px}}.pg_firstSection_main{order:1}@media screen and (min-width: 1024px){.pg_firstSection_main{width:44.72%}}.pg_firstSection_sub{order:0;margin-bottom:20px}@media screen and (min-width: 1024px){.pg_firstSection_sub{width:50%;margin-bottom:0}}@media screen and (min-width: 1024px){.pg_firstSection_sub>*{position:sticky;top:calc(var(--ly_header_height) + 53px)}}.pg_gotoBrandList{width:100%;max-width:940px;padding:45px 0;margin:0 auto;border-bottom:1px solid #7a96a3}@media screen and (min-width: 1024px){.pg_gotoBrandList{padding:82px 0}}.pg_gotoBrandList>.el_btn{max-width:320px;margin-right:auto;margin-left:auto}.pg_howto{max-width:540px;margin:0 auto;text-align:justify;word-break:break-all}.pg_howto>*:last-child{margin-bottom:0}.pg_howto_overallExplanation{margin:0 0 20px}@media screen and (min-width: 1024px){.pg_howto_overallExplanation{margin:0 0 30px}}.pg_howto_detailTitle{margin:0 0 8px;font-size:16px;font-weight:700}.pg_howto_overallExplanation+.pg_howto_detailTitle{padding:20px 0 0;border-top:1px solid #374255}@media screen and (min-width: 1024px){.pg_howto_overallExplanation+.pg_howto_detailTitle{padding-top:30px}}.pg_howto_youtube iframe{width:100%;height:auto;aspect-ratio:16/9}.pg_item_header{padding:0 0 10px;border-bottom:1px solid #ccc}@media screen and (min-width: 1024px){.pg_item_header{padding-bottom:14px}}.pg_item_header.is_new:before{content:"NEW";display:inline-block;border-radius:4px;font-size:12px;font-family:Bellota Text,sans-serif;color:#fff;background-color:#7a96a3;padding:0 6px;margin-bottom:4px}.pg_item_header_name{font-size:19px;font-weight:700;line-height:1.4}@media screen and (min-width: 1024px){.pg_item_header_name{font-size:22px}}.pg_item_header_cat{font-size:14px;font-weight:400}@media (hover: hover){.pg_item_header_cat a:hover{text-decoration:underline}}.pg_item_header_text{margin:0 0 4px;font-size:12px}@media screen and (min-width: 1024px){.pg_item_header_text{margin-bottom:8px}}.pg_item_extra{padding:14px 0;border-bottom:1px solid #ccc}@media screen and (min-width: 1024px){.pg_item_extra{padding:15px 0}}.pg_item_extra>*+*{margin-top:8px}@media screen and (min-width: 1024px){.pg_item_extra>*+*{margin-top:10px}}.pg_item_extra_item{font-size:12px;line-height:1.4}.pg_item_extra_item+.pg_item_extra_item{margin-top:4px}.pg_item_desc{padding:20px 0;text-align:justify;word-break:break-all}.pg_item_desc>*:last-child{margin-bottom:0}.pg_item_desc_strong{margin:0 0 10px;font-size:16px;font-weight:700}.pg_item_annotation{font-size:12px}.pg_item_purchase{padding:28px 0 30px;border-bottom:1px solid #ccc}@media screen and (min-width: 1024px){.pg_item_purchase{padding:38px 0 41px}}.pg_item_tags{padding:28px 0 0}@media screen and (min-width: 1024px){.pg_item_tags{padding-top:38px}}.pg_point{position:relative;padding:18px 0 0}.pg_point_number{position:absolute;top:0;left:0;font-family:Bellota Text,sans-serif;font-size:59px;font-weight:700;line-height:1;color:#7a96a3}@media screen and (min-width: 1024px){.pg_point_number{left:-4px}}.pg_point_title{margin:0 0 6px;font-size:16px;padding-left:40px}.pg_point_body{text-align:justify;word-break:break-all;padding-top:16px}.pg_point_contents{margin-bottom:1em}.pg_point_annotation{font-size:12px}.pg_point_image img{display:block;width:100%}.pg_point_image figcaption{margin-top:6px;text-align:center}.pg_pointUnit{max-width:940px;margin-right:auto;margin-left:auto}@media screen and (min-width: 1024px){.pg_pointUnit{display:grid;grid-template-columns:1fr 1fr;gap:42px}}.pg_pointUnit>*+*{margin-top:24px}@media screen and (min-width: 1024px){.pg_pointUnit>*+*{margin-top:0}}.pg_purchase{background-color:#fff;border-radius:40px 40px 30px 30px;transition:background-color .4s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width: 1024px){.pg_purchase{border-radius:48px 48px 38px 38px}}.pg_purchase[open]{background-color:#edf2f2}.pg_purchase summary{display:block}.pg_purchase summary::-webkit-details-marker{display:none}.pg_purchase_summary{position:relative;padding:13px 24px;font-size:18px;font-weight:700;color:#fff;text-align:center;cursor:pointer;background-color:#7a96a3;border:1px solid #7a96a3;border-radius:999em;transition:background-color .4s cubic-bezier(.215,.61,.355,1),border-color .4s cubic-bezier(.215,.61,.355,1),color .4s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width: 1024px){.pg_purchase_summary{padding:15px 24px}}@media (hover: hover){.pg_purchase_summary:hover{color:#7a96a3;background-color:#fff}}.pg_purchase_summary:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;pointer-events:none;content:"";border-radius:999em;box-shadow:10px 10px 12px #0000001a;mix-blend-mode:multiply;transition:scale .4s cubic-bezier(.215,.61,.355,1),box-shadow .4s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width: 1024px){.pg_purchase_summary:before{box-shadow:20px 20px 20px #0000001a}}.pg_purchase_body{overflow:hidden;font-size:16px;font-weight:700;line-height:1.5}.pg_purchase_inner{padding:20px 27px 25px}.pg_purchase_message{padding:0 0 22px}.pg_purchase_annotation{margin:4px 0 0;font-size:12px;font-weight:400}.pg_purchase_sect{padding:22px 0 0;border-top:1px solid #374255}.pg_purchase_sect+.pg_purchase_sect{border-top:0}.pg_purchase_sect li+li{margin-top:4px}.pg_purchase_sect li:has(img)+li{margin-top:18px}.pg_purchase_sect a{display:inline-block;text-decoration:underline}.pg_purchase_sect a img{display:inline-block;width:82px;margin-right:22px}@media (hover: hover){.pg_purchase_sect a:hover{text-decoration:none}}.pg_purchase_sect_title{margin:0 0 8px}.pg_staffReview{position:relative;padding:18px 19px;margin-bottom:26px;background-color:#fff}@media screen and (min-width: 1024px){.pg_staffReview{margin-bottom:17px}}.pg_staffReview:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;pointer-events:none;content:"";border-radius:8px;box-shadow:7px 7px 12px #0000001a;mix-blend-mode:multiply}@media screen and (min-width: 1024px){.pg_staffReview:before{border-radius:10px;box-shadow:8px 8px 15px #0000001a}}.pg_staffReview_staff{display:grid;grid-template-columns:auto 1fr;gap:22px;margin:0 0 12px}.pg_staffReview_staff_face{width:59px;aspect-ratio:1/1;overflow:hidden;border-radius:50%}.pg_staffReview_staff_face>img{width:100%;height:100%;object-fit:cover}.pg_staffReview_staff_name{display:flex;align-items:center;font-weight:700}.pg_staffReview_body{line-height:1.598;text-align:justify;word-break:break-all}.pg_staffReview_body>*:last-child{margin-bottom:0}.pg_viewer>*+*{margin-top:10px}@media screen and (min-width: 1024px){.pg_viewer>*+*{margin-top:15px}}.pg_viewer_main{position:relative;aspect-ratio:1/1}.pg_viewer_main_slide{aspect-ratio:1/1}.pg_viewer_main_slide>img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 50%}.pg_viewer_thumbnails{padding-right:4.8vw;margin-right:-4.8vw;overflow-x:scroll;white-space:nowrap}@media screen and (min-width: 1024px){.pg_viewer_thumbnails{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 8px;padding-right:0;margin-right:0;overflow-x:visible}}.pg_viewer_thumbnail{position:relative;display:inline-block;width:20.76vw;aspect-ratio:1/1}@media screen and (min-width: 1024px){.pg_viewer_thumbnail{display:block;width:auto}}.pg_viewer_thumbnail:before,.pg_viewer_thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;content:"";opacity:0;transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.pg_viewer_thumbnail:after{z-index:1;display:block;border:1px solid #374255}.pg_viewer_thumbnail.is_active:after{opacity:1}.pg_viewer_thumbnail+.pg_viewer_thumbnail{margin-left:4px}@media screen and (min-width: 1024px){.pg_viewer_thumbnail+.pg_viewer_thumbnail{margin-left:0}}.pg_viewer_thumbnail>img{position:relative;z-index:0;display:block;width:100%;height:100%;object-fit:contain;object-position:50% 50%}
