{"id":22039,"date":"2025-06-19T08:50:57","date_gmt":"2025-06-18T23:50:57","guid":{"rendered":"https:\/\/www.hiro-clinic.or.jp\/beauty\/?post_type=lp&#038;p=22039"},"modified":"2025-09-04T18:01:37","modified_gmt":"2025-09-04T09:01:37","slug":"photorf-asp","status":"publish","type":"lp","link":"https:\/\/www.hiro-clinic.or.jp\/beauty\/lp\/photorf-asp\/","title":{"rendered":"\u30d5\u30a9\u30c8RF\uff08IPL\u5149\u6cbb\u7642\uff09(ASP)"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Meie+Script&#038;family=Pinyon+Script&#038;family=Shippori+Mincho+B1:wght@400;500&#038;family=Zen+Maru+Gothic&#038;display=swap\" rel=\"stylesheet\">\n\n\n\n<div class=\"lp-items\">\n\n\n\n<div class=\"lp-header\">\n    <div class=\"inner-header\">\n      <a href=\"https:\/\/www.hiro-clinic.or.jp\/medicine\/\" class=\"h-logo\">\n       <img decoding=\"async\" src=\"\/medicine\/wp-content\/uploads\/2025\/04\/c-logo.webp\">\n     <\/a>\n  <\/div>\n<\/div>\n\n\n\n<div id=\"main_contents\">\n\n\n\n<div class=\"lp-page\" id=\"page1\">\n  <div class=\"lp-img\">\n    <figure><img decoding=\"async\" src=\"\/beauty\/wp-content\/uploads\/2025\/06\/photoRF-3-2-1.webp\" fetchpriority=\"high\"><\/figure>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"lp-page\" id=\"page2\">\n  <div class=\"lp-img\">\n    <figure><img decoding=\"async\" src=\"\/beauty\/wp-content\/uploads\/2025\/06\/photoRF-page02-2.webp\"><\/figure>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"lp-page\" id=\"page3\">\n  <div class=\"lp-img\">\n    <figure><img decoding=\"async\" src=\"\/beauty\/wp-content\/uploads\/2025\/06\/photoRF-page03-2.webp\"><\/figure>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"lp-page\" id=\"page4\">\n  <div class=\"lp-img\">\n    <figure><img decoding=\"async\" src=\"\/beauty\/wp-content\/uploads\/2025\/05\/photoRF-page04.webp'\"><\/figure>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"lp-page\" id=\"page5\">\n  <div class=\"lp-img\">\n    <figure><img decoding=\"async\" src=\"\/beauty\/wp-content\/uploads\/2025\/06\/photoRF-3-2-2.webp\"><\/figure>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"lp-page\" id=\"page6\">\n  <div class=\"lp-img\">\n    <figure><img decoding=\"async\" src=\"\/beauty\/wp-content\/uploads\/2025\/05\/photoRF-page06.webp\"><\/figure>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"lp-page\" id=\"page7\">\n  <div class=\"lp-img\">\n    <figure><img decoding=\"async\" src=\"'\/beauty\/wp-content\/uploads\/2025\/06\/photoRF-page07-2.webp'\"><\/figure>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"lp-page\" id=\"page8\">\n  <div class=\"lp-img\">\n    <figure><img decoding=\"async\" src=\"\/beauty\/wp-content\/uploads\/2025\/06\/photoRF-page08-2.webp\"><\/figure>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"lp-page\" id=\"page9\">\n  <div class=\"lp-img\">\n    <figure><img decoding=\"async\" src=\"\/beauty\/wp-content\/uploads\/2025\/05\/photoRF-page09.webp\"><\/figure>\n  <\/div>\n\n<\/div>\n\n\n\n<!-- \u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u306ecss -->\n<style>\n.c-detail{\n  width: 90%;\n  margin: 80px auto 0;\n}\n.c-detail .ttl{\n  color: #ec3b67;\n  font-size: 24px;\n  border-bottom: 2px solid #ec3b67;\n  padding-bottom: 0.2rem;\n  margin-bottom: 1rem;\n}\n.c-detail p{\n  line-height:1.4;\n  padding-bottom:1rem;\n}\n.popup-content .ttl{\n  position:sticky;\n  top:0;\n  background:#fff;\n  padding-bottom:0.5rem;\n}\n.openPopup{\n  border:initial;\n  background:initial;\n  font-size:24px;\n  margin:0 auto;\n  display:block;\n  font-weight:bold;\n  color:#ec3b67;\n  border-bottom: 2px solid #ec3b67;\n  box-sizing: border-box;\n  width:90%;\n  text-align:center;\n  position:relative;\n}\n.openPopup:before{\n  position: absolute;\n  transform: rotateZ(-15deg);\n  bottom: -20px;\n  content:\"\";\n  background-image:url('\/beauty\/wp-content\/uploads\/2025\/05\/finger-r.webp');\n  width:50px;\n  height:50px;\n  background-repeat:no-repeat;\n  background-size:contain;\n}\n#openPopup1:before{\n  left:2rem;\n}\n#openPopup2:before{\n  left:0.5rem;\n}\n#openPopup1{\n  margin:10rem auto;\n}\n.closePopup{\n  margin:2rem auto;\n  display:block;\n}\n.popup {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background: rgba(0,0,0,0.5); \/* \u80cc\u666f\u534a\u900f\u660e *\/\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  overflow:scroll-y;\n  z-index:10;\n}\n\n.popup-content {\n  background: white;\n  padding: 1rem 2rem 2rem;\n  border-radius: 8px;\n  width: 90%;\n  margin:0 5%;\n  height: calc(100vh - 190px);\n  top: 80px;\n  position: absolute;\n  line-height:1.4;\n}\n\n.hidden {\n  display: none;\n}\n#popup2 p:nth-of-type(2){\n  height: calc(100% - 5rem);\n  overflow-y: scroll;\n}\n<\/style>\n\n\n\n<script>\nconst openBtn1 = document.getElementById('openPopup1');\nconst closeBtn1 = document.getElementById('closePopup1');\nconst popup1 = document.getElementById('popup1');\nconst openBtn2 = document.getElementById('openPopup2');\nconst closeBtn2 = document.getElementById('closePopup2');\nconst popup2 = document.getElementById('popup2');\n\nopenBtn1.addEventListener('click', () => {\n  popup1.classList.remove('hidden');\n});\n\ncloseBtn1.addEventListener('click', () => {\n  popup1.classList.add('hidden');\n});\n\nopenBtn2.addEventListener('click', () => {\n  popup2.classList.remove('hidden');\n});\n\ncloseBtn2.addEventListener('click', () => {\n  popup2.classList.add('hidden');\n});\n<\/script>\n\n\n\n<div class=\"fix-btn inner-fix\">\n  <!-- <a href=\"\/beauty\/treatments\/rf\/#price_table_each\" class=\"inner-fix\">\n    <img decoding=\"async\" src=\"https:\/\/www.hiro-clinic.or.jp\/beauty\/wp-content\/uploads\/2025\/06\/photoRF-btn.webp\">\n  <\/a> -->\n<p>\u3054\u4e88\u7d04\u306f\u3053\u3061\u3089<\/p>\n<div class=\"btn-wrap\">\n<a href=\"https:\/\/hiro-clinic.reserve.ne.jp\/sp\/index.php?history=reserve.php%3Fcates_id%3D17%26guest_flg%3D2%26no_cache%3D1741913638%26json_flg%3D1%26cdgt%3D02b5d9d3b6ae5877f3a4f981720e742e&#038;\">\n    <img decoding=\"async\" src=\"https:\/\/www.hiro-clinic.or.jp\/beauty\/wp-content\/uploads\/2025\/06\/cta-btn-05.webp\">\n  <\/a>\n<a href=\"https:\/\/hiro-ikebukuro.reserve.ne.jp\/sp\/index.php?history=reserve.php%3Fcates_id%3D17%26guest_flg%3D2%26no_cache%3D1741768232%26json_flg%3D1%26cdgt%3D774142b49ee85aee2e1445d2f01adabe&#038;\">\n    <img decoding=\"async\" src=\"https:\/\/www.hiro-clinic.or.jp\/beauty\/wp-content\/uploads\/2025\/06\/cta-btn-06.webp\">\n  <\/a>\n<\/div>\n<\/div>\n\n\n\n<\/div><!-- #main_contents -->\n\n\n\n\n\n<style>\n#main_contents {\n    height: 100%;\n    width:60vh;\n    min-width: 375px;\n    margin:0 auto;\n    overflow-y: auto;\n    scroll-snap-type: y mandatory;\n    position:relative;\n}\nhtml, body {\n  font-family: Arial, sans-serif;\n}\n.lp-page {\n  position:relative;\n  box-sizing:border-box;\n  height:100%;\n  min-width: 375px;\n  background-color: #fff;\n  \/*transition: transform 0.7s ease;*\/\n  scroll-snap-align: center;\n  \/*scroll-snap-stop: always;*\/\n  margin:0 auto;\n  overflow:hidden;\n}\n.lp-page:first-of-type{\n  padding-top:initial;\n}\n.lp-img{\n    height: 100%;\n    background-size: cover;\n    background-position-x: center;\n    background-position-y: center;\n    background-repeat: no-repeat;\n    overflow: hidden;\n    position: absolute;\n    top: 0;\n    width: 100%;\n    left: 0;\n}\n@media screen and (max-width: 501px) {\n  .lp-header,\n  #container,\n  #main_contents,\n  .fix-btn{\n    width:100%;\n  }\n}\n<\/style>\n\n\n\n<style>\n.btn-wrap{\n  display:flex;\n}\n.fix-btn p{\n  margin:0 auto .5rem;\n  text-align:center;\n  white-space:pre;\n  font-size:clamp(20px,3.5vw,28px);\n  background:#fff;\n}\n.fix-btn p:before,\n.fix-btn p:after{\n  content:\"\";\n  display:block;\n  background-image:linear-gradient(135deg, #cea95b, #ce8c2a, #f2eebc 50%, #c99624, #e7c379, #dfb55d);\n  height:3px;\n  width:100%;\n  margin:0.5rem 0;\n}\n.fix-btn{\n    color: #000;\n    left: 50%;\n    transform: translateX(-50%);\n    box-sizing: border-box;\n    width: 60vh;\n    max-width:100%;\n    position: fixed;\n    text-align: center;\n    bottom: 0;\n    padding-bottom:0.25rem;\n    margin: 0 auto;\n\n}\n.inner-fix{\n    font-size: 28px;\n    line-height: 1.2;\n    display: block;\n    margin: 0 auto;\n    font-weight:bold;\n    background:#fff;\n}\n.inner-fix span:after {\n    content: \">\";\n    width: 40px;\n    height: 40px;\n    color: #fa5d7c;\n    display: block;\n    background: #fff;\n    border-radius: 99rem;\n    position: absolute;\n    transform: translateY(-70%);\n    right: 0;\n    top: 50%;\n    font-family:monospace;\n    line-height:40px;\n    font-weight:bold;\n    -webkit-text-stroke-width: 2px;\n    -webkit-text-stroke-color: #fa5d7c;\n    font-size:36px;\n}\n.inner-fix::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  width: 50%;   \/* \u5149\u6ca2\u306e\u5e45 *\/\n  left: -100%;  \/* \u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u304c\u6700\u521d\u306b\u5de6\u5916\u5074\u304b\u3089\u958b\u59cb *\/\n  height: 100%;\n  background-size: 100% 100%;\n  background: linear-gradient(-75deg, transparent 25%, #ffffce, transparent 75%);\n  opacity: 0; \/* \u521d\u671f\u72b6\u614b\u306f\u900f\u660e *\/\n  transition: opacity 0.5s;\n}\n.shine::before {\n  animation: shine 1s linear 0s infinite;\n}\n\n\/* \u5149\u6ca2\u304c\u6d41\u308c\u308b\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3 *\/\n@keyframes shine {\n  0% {\n    opacity: 0;\n    left: -50%;\n  }\n  22% {\n    opacity: 0;\n  }\n 23% {\n            opacity: 0.4;\n        }\n        50% {\n            opacity: 1;\n        }\n        76% {\n            opacity: 0.4;\n        }\n        77% {\n            opacity: 0;\n        }\n        100% {\n            opacity: 0;\n            left: 100%;  \/* \u53f3\u7aef\u3092\u8d85\u3048\u3066\u753b\u9762\u5916\u306b\u6d41\u308c\u308b *\/\n        }\n    }\n<\/style>\n\n<script>\n  \/\/ \u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u7e70\u308a\u8fd4\u3059\u95a2\u6570\n  function loopAnimation() {\n    const element = document.querySelector('.inner-fix');\n    \n    \/\/ \u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u306e\u958b\u59cb\uff081\u79d2\u9593\uff09\n    element.classList.add('shine'); \/\/ \u30af\u30e9\u30b9\u3092\u8ffd\u52a0\u3057\u3066\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u958b\u59cb\n\n    \/\/ 1\u79d2\u5f8c\u306b\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u7d42\u4e86\u5f8c\u30012\u79d2\u9593\u306e\u4f11\u61a9\n    setTimeout(() => {\n      element.classList.remove('shine'); \/\/ \u4f11\u61a9\uff08shine\u30af\u30e9\u30b9\u3092\u524a\u9664\uff09\n    }, 1000); \/\/ 1\u79d2\u5f8c\u306b\u30af\u30e9\u30b9\u3092\u524a\u9664\n  }\n\n  \/\/ 1\u79d2\u5b9f\u884c \u2192 2\u79d2\u4f11\u61a9\u3092\u7e70\u308a\u8fd4\u3059\u30eb\u30fc\u30d7\n  setInterval(() => {\n    loopAnimation();\n  }, 3000); \/\/ 4\u79d2\u3054\u3068\u306b\u7e70\u308a\u8fd4\u3059\uff081\u79d2\u5b9f\u884c + 2\u79d2\u5f85\u6a5f\uff09\n<\/script>\n\n\n\n<style>\n.lp-header{\n    position: fixed;\n    top: 0;\n    left:50%;\n    transform:translateX(-50%);\n    padding:0.5rem 1rem 0;\n    width: 60vh;\n    min-width:375px;\n    background: #fff;\n    z-index:10;\n}\n.lp-header:after {\n    position: absolute;\n    content: \"\";\n    background: linear-gradient(to bottom, #9996, transparent);\n    display: block;\n    height: 0.8rem;\n    width: 100%;\n    left:0;\n    bottom:-0.8rem;\n}\n@media screen and (min-width:501px){\n.lp-header{\n  width:60vh;\n}\n}\nimg{\n  width:100%;\n}\n.inner-header{\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  padding: 0 1rem;\n  height:60px;\n  width:100%;\n  box-sizing:border-box;\n}\n.inner-header .h-logo{\n  width:40%;\n  max-width:200px;\n  position: relative;\n}\n.inner-header img{\n  width:100%;\n}\n.inner-header .nav-btn .bar {\n    display: block;\n    width: 100%;\n    background: #fc7ea2;\n    height: 2.5px;\n    margin: 4px 0;\n    position: relative;\n}\n.menu{\n    opacity: 0;\n    visibility: hidden;\n    transition: opacity .5s ease, visibility .5s 0s;\n    position: absolute;\n    top: 12px;\n    right: 0;\n    height: 100vh;\n    width: 100%;\n    background-color: #ffc0cbdd;\n    color: #000;\n    margin-top: 50px;\n}\n.menu ul{\n  list-style:none;\n  padding:initial;\n}\n.menu-txt{\n    font-size: 11px;\n    font-weight:bold;\n    display: block;\n    margin: 0 auto;\n    color:#fc7ea2;\n    line-height:1;\n}\n.menu.open{\n  opacity: 1;\n  visibility: visible;\n  transition: opacity .5s ease, visibility .5s 0s;\n  padding-top:28px;\n}\n.menu.open li a{\n  color: #000;\n  padding: 1rem 2rem;\n  font-size: 1rem;\n  display: block;\n}\n.lp-page .page-inner{\n    background: #fff;\n    padding: 0.5rem;\n    box-sizing: border-box;\n    border-radius: 2rem;\n    height: 75vh;\n    max-height: 500px;\n    width: 90%;\n    max-width: 333px;\n    position: absolute;\n    top: 47%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n}\n\n\/*\u30b9\u30af\u30ed\u30fc\u30eb\u30d0\u30fc\u975e\u8868\u793a*\/\n\/* \u30b9\u30af\u30ed\u30fc\u30eb\u30d0\u30fc\u3092\u30ab\u30b9\u30bf\u30de\u30a4\u30ba *\/\n::-webkit-scrollbar {\n  width: 0px; \/* \u6a2a\u30b9\u30af\u30ed\u30fc\u30eb\u30d0\u30fc\u306e\u5e45 *\/\n  height: 8px; \/* \u7e26\u30b9\u30af\u30ed\u30fc\u30eb\u30d0\u30fc\u306e\u9ad8\u3055 *\/\n}\n\n::-webkit-scrollbar-thumb {\n  background-color: rgba(0, 0, 0, 0.3); \/* \u30b9\u30af\u30ed\u30fc\u30eb\u30d0\u30fc\u306e\u3064\u307e\u307f\u306e\u8272 *\/\n  border-radius: 4px;\n}\n\n::-webkit-scrollbar-track {\n  background-color: #f1f1f1; \/* \u30b9\u30af\u30ed\u30fc\u30eb\u30d0\u30fc\u306e\u30c8\u30e9\u30c3\u30af\u306e\u80cc\u666f\u8272 *\/\n}\n.head-res{\n  min-width:145px;\n  width:25%;\n  white-space:nowrap;\n  margin-right:5px;\n  position:absolute;\n  padding:1px 0;\n  right:15%;\n  text-align:center;\n  border:3px solid #f781a3;\n  border-radius:99rem;\n  background:#fff;\n}\n.head-res span{\n    font-weight: bold;\n    font-size: 14px;\n    display: inline-block;\n    color:#000;\n}\n@media screen and (min-width:500px){\n  .head-tel img{\n    height:16px;\n  }\n}\n<\/style>\n\n\n\n<style>\nhtml.pc body.header_fix,\nhtml.pc .admin-bar {\n  padding:initial;\n}\nbody{\n  background-color:#eee;\n  font-family: \"Zen Maru Gothic\", serif;\n}\n.lp-items{\n  min-width: 375px;\n  width:100%;\n  height:100vh;\n  background: #fff;\n  min-width:375px;\n  margin:0 auto;\n  overflow:hidden;\n}\n@media screen and (min-width:501px){\n  .lp-items{\n    width:60vh;\n  }\n}\n<\/style>\n\n\n\n<\/div><!-- lp-items -->\n\n\n\n<style>\nhtml.pc .not_home #main_contents {\n  padding:0;\n}\n.wpml-ls-statics-footer{\n  display:none;\n}\n<\/style>\n\n\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  function updateViewportDimensions() {\n    var viewportHeight = window.innerHeight;\n\n    \/\/ \u8907\u6570\u306e .lp-page \u306b\u9069\u7528\n    var lpPages = document.querySelectorAll('.lp-page');\n    lpPages.forEach(function(el) {\n      el.style.height = viewportHeight + 'px';\n    });\n\n    \/\/ ID\u6307\u5b9a\u306f1\u3064\u306e\u8981\u7d20\u306a\u306e\u3067\u305d\u306e\u307e\u307e\u3067OK\n    var mainContents = document.querySelector('#main_contents');\n    if (mainContents) {\n      mainContents.style.height = viewportHeight + 'px';\n    }\n  }\n\n  updateViewportDimensions(); \/\/ \u521d\u671f\u5b9f\u884c\n\n  \/\/ \u30a6\u30a3\u30f3\u30c9\u30a6\u30b5\u30a4\u30ba\u304c\u5909\u308f\u3063\u305f\u6642\u306b\u3082\u518d\u5b9f\u884c\u3059\u308b\u5834\u5408\n  window.addEventListener('resize', updateViewportDimensions);\n});\n<\/script>\n","protected":false},"featured_media":0,"template":"menu-lp-template.php","class_list":["post-22039","lp","type-lp","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hiro-clinic.or.jp\/beauty\/wp-json\/wp\/v2\/lp\/22039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hiro-clinic.or.jp\/beauty\/wp-json\/wp\/v2\/lp"}],"about":[{"href":"https:\/\/www.hiro-clinic.or.jp\/beauty\/wp-json\/wp\/v2\/types\/lp"}],"version-history":[{"count":4,"href":"https:\/\/www.hiro-clinic.or.jp\/beauty\/wp-json\/wp\/v2\/lp\/22039\/revisions"}],"predecessor-version":[{"id":23597,"href":"https:\/\/www.hiro-clinic.or.jp\/beauty\/wp-json\/wp\/v2\/lp\/22039\/revisions\/23597"}],"wp:attachment":[{"href":"https:\/\/www.hiro-clinic.or.jp\/beauty\/wp-json\/wp\/v2\/media?parent=22039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}