:root{--rohto2024-content-padding: 2em;--color-main: #63A4C2;--color-premium: #EAE4D1}@media screen and (max-width: 767px){:root{--rohto2024-content-padding: 1em}}.p-rohto2024{background-color:#fff;max-width:700px;margin-left:auto;margin-right:auto;width:100%}.p-rohto2024-header{text-align:center}.p-rohto2024-title img{width:100%}.p-rohto2024-title__img{width:100%}@media screen and (max-width: 767px){.p-rohto2024-title__img._pc{display:none}}.p-rohto2024-title__img._sp{display:none}@media screen and (max-width: 767px){.p-rohto2024-title__img._sp{display:block}}.p-rohto-mark{font-size:11px;position:relative;top:-4px;display:inline-block}.p-rohto2024-introduction{margin-top:2em;padding-left:var(--rohto2024-content-padding);padding-right:var(--rohto2024-content-padding)}.p-rohto2024-introduction__text{font-size:14px;text-align:center}.p-rohto2024-kv{margin-top:1em;text-align:center;padding-left:var(--rohto2024-content-padding);padding-right:var(--rohto2024-content-padding)}@media screen and (max-width: 767px){.p-rohto2024-kv{padding:0}}.p-rohto2024-primary{padding-left:var(--rohto2024-content-padding);padding-right:var(--rohto2024-content-padding);margin-top:40px}@media screen and (max-width: 950px){.p-rohto2024-primary{padding-left:8px;padding-right:8px}}.p-rohto2024-primary__main{align-items:center;display:flex;gap:30px;max-width:540px;margin:0 auto}@media screen and (max-width: 767px){.p-rohto2024-primary__main{display:block}}.p-rohto2024-primary__header{width:60%}@media screen and (max-width: 767px){.p-rohto2024-primary__header{margin-top:32px;width:100%}}.p-rohto2024-primary__title{color:var(--color-main);font-weight:bold;font-size:22px;line-height:1.7}@media screen and (max-width: 767px){.p-rohto2024-primary__title{display:block;font-size:24px;line-height:1.4;text-align:center}}@media only screen and (max-width: 460px){.p-rohto2024-primary__title{font-size:20px}}.p-rohto2024-primary__description{font-size:14px;margin-top:1em;line-height:1.8}@media screen and (max-width: 767px){.p-rohto2024-primary__description{display:block;margin-top:32px}}.p-rohto2024-primary__container{width:40%}@media screen and (max-width: 767px){.p-rohto2024-primary__container{display:block;margin-top:35px;max-width:500px;margin-left:auto;margin-right:auto;width:100%}}.p-rohto2024-primary__block{display:flex}.p-rohto2024-primary__block:not(:first-child){margin-top:40px}.p-rohto2024-primary__text{width:50%}@media screen and (max-width: 767px){.p-rohto2024-primary__text{display:none}}.p-rohto2024-primary__text h2{color:var(--color-main);font-weight:bold;font-size:22px;line-height:1.6;margin-bottom:.5em}.p-rohto2024-primary__text p{font-size:14px}.p-rohto2024-primary__visual{position:relative}.p-rohto2024-primary__type{--size: 65px;border-radius:calc(infinity*1px);color:#fff;display:grid;font-weight:bold;font-size:12px;line-height:1.4;place-content:center;height:var(--size);overflow:hidden;position:relative;min-width:var(--size);width:var(--size);position:absolute;top:-10px;z-index:5}@media screen and (max-width: 767px){.p-rohto2024-primary__type{--size: 80px;font-size:15px}}._normal .p-rohto2024-primary__type{left:-20px}@media screen and (max-width: 767px){._normal .p-rohto2024-primary__type{left:0}}._reverse .p-rohto2024-primary__type{right:-20px}@media screen and (max-width: 767px){._reverse .p-rohto2024-primary__type{right:0}}.p-rohto2024-primary__type::after{content:"";background-color:var(--color-main);opacity:.85;position:absolute;height:100%;width:100%}.p-rohto2024-primary__typeText{position:relative;z-index:1}.p-rohto2024-primary__img{align-items:flex-end;position:relative;padding-left:10px;padding-right:10px;display:block}@media screen and (max-width: 767px){.p-rohto2024-primary__img{display:flex}}._reverse .p-rohto2024-primary__img{flex-direction:row-reverse}@media screen and (max-width: 767px){.p-rohto2024-primary__imgBlock{padding:0 4px;width:65%}}.p-rohto2024-primary__imgBlock:nth-child(2){flex:1}.p-rohto2024-primary__imgBlock img{width:100%}.p-rohto2024-primary__imgCaption{color:#898989;display:block;font-size:12px;margin-top:.5em;text-align:left}@media screen and (max-width: 767px){.p-rohto2024-primary__imgCaption{font-size:14px;line-height:1.65;margin-top:0}}.p-rohto2024-primary__detail{margin-top:1em}.p-rohto2024-primary__detailList{display:flex;list-style:none;flex-direction:row-reverse;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.p-rohto2024-primary__detailList{align-items:center;flex-direction:column;max-width:500px}}.p-rohto2024-primary__detailItem{position:relative}@media screen and (max-width: 767px){.p-rohto2024-primary__detailItem{width:80%}}.p-rohto2024-primary__detailItem:first-child{right:15px}@media screen and (max-width: 767px){.p-rohto2024-primary__detailItem:first-child{right:0;margin-right:auto}}.p-rohto2024-primary__detailItem:not(:first-child){margin-top:60px;left:15px}@media screen and (max-width: 767px){.p-rohto2024-primary__detailItem:not(:first-child){left:0;margin-top:-13%;margin-left:auto}}.p-rohto2024-primary__detailNote{color:#898989;font-size:12px;max-width:31em;margin-left:auto}@media screen and (max-width: 767px){.p-rohto2024-primary__detailNote{max-width:540px;margin-left:auto;margin-right:auto}}.p-rohto2024-primary__detailNote>p{display:inline-block}.p-rohto2024-series{padding-top:28px;margin-top:44px;padding-left:var(--rohto2024-content-padding);padding-right:var(--rohto2024-content-padding)}.p-rohto2024-series__block:not(:first-child){margin-top:50px}.p-rohto2024-series__title{background-color:#d3edfb;display:flex;justify-content:center;text-align:center;padding:.25em .5em}._premium .p-rohto2024-series__title{background-color:var(--color-premium)}.p-rohto2024-series__titleInner{max-width:80%;position:relative}.p-rohto2024-series__titleImg._other{top:-40px;left:-22%;position:absolute;width:85px}@media screen and (max-width: 767px){.p-rohto2024-series__titleImg._other{left:-10%}}.p-rohto2024-series__list{display:flex;list-style:none;margin-top:1em;max-width:600px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.p-rohto2024-series__list{flex-direction:column;max-width:400px;padding:0 1em}}.p-rohto2024-series__item{align-items:center;display:flex;width:50%}@media screen and (max-width: 767px){.p-rohto2024-series__item{width:100%}.p-rohto2024-series__item:not(:first-child){margin-top:1em}}@media screen and (max-width: 767px){.p-rohto2024-series__item._reverse{flex-direction:row-reverse}}.p-rohto2024-series__itemImg{margin-right:10px;width:50%}@media screen and (max-width: 767px){._reverse .p-rohto2024-series__itemImg{margin-right:0;margin-left:10px}}.p-rohto2024-series__itemDetail{width:50%}.p-rohto2024-series__itemCircle{--size: 70px;border-radius:calc(infinity*1px);background-color:#83b6cd;color:#fff;display:grid;font-size:13px;line-height:1.4;place-content:center;height:var(--size);width:var(--size);min-width:var(--size)}._premium .p-rohto2024-series__itemCircle{background-color:#b3a381}@media screen and (max-width: 767px){._reverse .p-rohto2024-series__itemCircle{margin-left:auto}}.p-rohto2024-series__itemDescription{font-size:13px;margin-top:1.5em}.p-rohto2024-series__itemData{font-size:13px;margin-top:1.5em}.p-rohto2024-series__premium{margin-top:2em}@media screen and (max-width: 767px){.p-rohto2024-series__premium{max-width:93%;margin-left:auto;margin-right:auto}}.p-rohto2024-series__premiumHeader{text-align:center}.p-rohto2024-series__premiumHeaderImg{width:100%}.p-rohto2024-series__premiumHeaderImg._pc{max-width:550px}@media screen and (max-width: 767px){.p-rohto2024-series__premiumHeaderImg._pc{display:none}}.p-rohto2024-series__premiumHeaderImg._sp{display:none;max-width:350px}@media screen and (max-width: 767px){.p-rohto2024-series__premiumHeaderImg._sp{display:inline}}.p-rohto2024-series__premiumMain{margin-top:30px;max-width:540px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.p-rohto2024-series__premiumMain{padding-left:1.5em;padding-right:1.5em;max-width:330px}}.p-rohto2024-series__premiumMainList{align-items:center;display:flex;list-style:none;justify-content:center;margin-left:-15px;margin-top:-15px}@media screen and (max-width: 767px){.p-rohto2024-series__premiumMainList{flex-direction:column}}.p-rohto2024-series__premiumMainItem{margin-left:15px;margin-top:15px}@media screen and (max-width: 767px){.p-rohto2024-series__premiumMainItem:not(:nth-child(2)){width:100%}.p-rohto2024-series__premiumMainItem:not(:nth-child(2)) img{width:100%}}.p-rohto2024-series__note{margin-top:10px;text-align:left;margin-top:12px;display:block;color:#898989;font-size:12px;line-height:1.65}@media screen and (max-width: 767px){.p-rohto2024-series__note{font-size:11px}}.p-rohto2024-series__note>p{display:inline-block;margin-right:1em}.p-rohto2024-series__text{font-size:14px;line-height:1.7;margin-top:30px}.p-rohto2024-create{position:relative;margin-top:44px}.p-rohto2024-create__container{background:#d2ecfa;padding-bottom:30px;padding-top:30px;padding-left:var(--rohto2024-content-padding);padding-right:var(--rohto2024-content-padding)}.p-rohto2024-create__inner{position:relative;z-index:2}.p-rohto2024-create__title{font-size:24px;line-height:1.4;display:flex;flex-direction:column;align-items:center;position:relative}@media screen and (max-width: 767px){.p-rohto2024-create__title{font-size:22px}}.p-rohto2024-create__titlePrimary{font-size:17px;font-style:normal;position:relative;z-index:1}@media screen and (max-width: 767px){.p-rohto2024-create__titlePrimary{font-size:16px}}.p-rohto2024-create__titleScondary{background-color:#fff;padding:.25em 1em;margin-top:.15em;text-align:center}@media screen and (max-width: 767px){.p-rohto2024-create__titleScondary{width:100%}}.p-rohto2024-create__titleImg{position:absolute;left:18%;top:0;width:45px}@media screen and (max-width: 767px){.p-rohto2024-create__titleImg{left:auto;right:72%;top:-15px;width:40px}}.p-rohto2024-create__titleImg img{width:100%}.p-rohto2024-create__body{background-color:#fff;border-radius:1em;font-size:14px;overflow:hidden;margin-top:1em;padding:2em 2.5em;line-height:1.7}@media screen and (max-width: 767px){.p-rohto2024-create__body{font-size:13px;padding:1.5em 2em}}.p-rohto2024-create__body>p{text-indent:1em}.p-rohto2024-create__person{align-items:center;display:flex;flex-direction:column;float:right;position:relative;right:-1em;top:-1em;min-width:115px;width:24%}.p-rohto2024-create__personImg img{border-radius:calc(infinity*1px);border:3px solid #fff}.p-rohto2024-create__personCaption{font-size:12px;line-height:1.5}@media screen and (max-width: 767px){.p-rohto2024-create__personCaption{font-size:11px}}.p-rohto2024-create__attention{color:#898989;margin-top:24px;padding-left:var(--rohto2024-content-padding);padding-right:var(--rohto2024-content-padding)}.p-rohto2024-create__attention li{display:flex;font-size:11px}.p-rohto2024-create__attention li span:nth-child(1){white-space:nowrap;margin-right:.5em}.p-rohto2024-tsuruha{margin-top:50px;padding-left:var(--rohto2024-content-padding);padding-right:var(--rohto2024-content-padding)}@media screen and (max-width: 950px){.p-rohto2024-tsuruha{margin:64px 0 auto}}.p-rohto2024-tsuruha__container{background-color:#fffcdb;padding-bottom:40px}.p-rohto2024-tsuruha__header{position:relative}.p-rohto2024-tsuruha__headerTitle{background-color:#fff;text-align:center;margin-left:auto;margin-right:auto;display:block;padding:.4em 1em;max-width:400px;width:80%}@media screen and (max-width: 767px){.p-rohto2024-tsuruha__headerTitleImg._pc{display:none}}.p-rohto2024-tsuruha__headerTitleImg._sp{display:none;max-width:215px;width:100%}@media screen and (max-width: 767px){.p-rohto2024-tsuruha__headerTitleImg._sp{display:inline}}.p-rohto2024-tsuruha__body{margin-top:1em;padding-left:var(--rohto2024-content-padding);padding-right:var(--rohto2024-content-padding)}.p-rohto2024-tsuruha__main{max-width:500px;margin-left:auto;margin-right:auto}.p-rohto2024-tsuruha__mainImg{text-align:center}.p-rohto2024-tsuruha__mainDetail{margin-top:1em}.p-rohto2024-tsuruha__mainTitle{display:flex;flex-direction:column;font-size:20px}@media screen and (max-width: 767px){.p-rohto2024-tsuruha__mainTitle{line-height:1.4}}.p-rohto2024-tsuruha__mainTitle *{font-style:normal;font-weight:bold}.p-rohto2024-tsuruha__mainText{font-size:14px;margin-top:1em}.p-rohto2024-tsuruha__mainNote{font-size:13px;margin-top:1.5em}.p-rohto2024-tsuruha__mainNote>p{text-indent:-1em;padding-left:1em}.p-rohto2024-tsuruha__border{background:#fff;display:block;margin-top:30px;height:8px;width:100%}@media screen and (max-width: 950px){.p-rohto2024-tsuruha__border{margin-top:24px}}.p-rohto2024-tsuruha__app{margin-top:30px}.p-rohto2024-tsuruha__appContainer{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px}@media screen and (max-width: 767px){.p-rohto2024-tsuruha__appContainer{grid-template-columns:1fr}}.p-rohto2024-tsuruha__appBlock:nth-child(1){grid-row:1/2;grid-column:2/3;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width: 767px){.p-rohto2024-tsuruha__appBlock:nth-child(1){grid-column:1;grid-row:1}}.p-rohto2024-tsuruha__appBlock:nth-child(2){grid-column:2/3;grid-row:2/3}@media screen and (max-width: 767px){.p-rohto2024-tsuruha__appBlock:nth-child(2){grid-column:1;grid-row:3}}.p-rohto2024-tsuruha__appBlock:nth-child(3){grid-row:1/3;grid-column:1/2;text-align:center}@media screen and (max-width: 767px){.p-rohto2024-tsuruha__appBlock:nth-child(3){grid-column:1;grid-row:2}}.p-rohto2024-tsuruha__appBlock img{max-width:400px;width:100%}.p-rohto2024-tsuruha__appTitle{align-items:flex-start;display:flex;font-size:20px;flex-direction:column}.p-rohto2024-tsuruha__appTitleText{font-style:normal;font-weight:bold;background:linear-gradient(transparent 50%, #fff462 0%)}.p-rohto2024-tsuruha__appDescription{font-size:13px;margin-top:1.5em}.p-rohto2024-tsuruha__appDownload{position:relative;color:#00799c;font-weight:600;margin-top:16px;margin-bottom:12px;text-align:center;white-space:nowrap}.p-rohto2024-tsuruha__appDownloadList{display:flex;gap:15px;list-style:none;text-align:center}.p-rohto2024-tsuruha__appDownloadImg{display:block;transition:opacity .3s}@media(hover: hover){.p-rohto2024-tsuruha__appDownloadImg:hover,.p-rohto2024-tsuruha__appDownloadImg:focus-visible{opacity:.8}}@media screen and (max-width: 767px){.p-rohto2024-tsuruha__appDownloadImg img:first-child{display:none}}.p-rohto2024-tsuruha__appDownloadImg img:nth-child(2){display:none}@media screen and (max-width: 767px){.p-rohto2024-tsuruha__appDownloadImg img:nth-child(2){display:inline}}.p-rohto2024-tsuruha__appName{font-size:13px;font-weight:500;margin-top:6px;line-height:1}.p-rohto2024-discount{background-color:#fae5ee;padding:10px;margin-top:1em}.p-rohto2024-discount__products{display:flex;justify-content:center;margin-top:20px}.p-rohto2024-discount__productsTitle{background-color:#fff;font-size:14px;text-align:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-rohto2024-discount__title{display:flex;font-size:24px;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.p-rohto2024-discount__title{font-size:20px;line-height:1.4}}.p-rohto2024-discount__title *{font-style:normal}.p-rohto2024-discount__titleBody{text-align:center;font-weight:bold}.p-rohto2024-discount__titleBody:nth-child(2){color:#e3007e}.p-rohto2024-discount__titleBody br{display:none}@media screen and (max-width: 767px){.p-rohto2024-discount__titleBody br{display:block}}.p-rohto2024-discount__list{font-size:13px;list-style:none;margin-left:.5em}@media screen and (max-width: 767px){.p-rohto2024-discount__list{font-size:11px}}.p-rohto2024-discount__arrow{margin-top:10px;text-align:center}.p-rohto2024-discount__item{text-indent:-1em;padding-left:1em}.p-rohto2024-discount__expiration{background-color:#e3007e;color:#fff;font-weight:bold;font-size:20px;text-align:center;padding:.5em 1em;margin-top:10px}.p-rohto2024-discount__grid{background-color:#fff;display:grid;grid-template-columns:1fr 150px;padding:10px;max-width:93%;margin:0 auto}@media screen and (max-width: 767px){.p-rohto2024-discount__grid{grid-template-columns:1fr}}.p-rohto2024-discount__block:nth-child(1){grid-row:1/2;grid-column:1/2}@media screen and (max-width: 767px){.p-rohto2024-discount__block:nth-child(1){grid-row:1;grid-column:1}}.p-rohto2024-discount__block:nth-child(2){grid-row:1/3;grid-column:2/3}@media screen and (max-width: 767px){.p-rohto2024-discount__block:nth-child(2){grid-row:2;grid-column:1}}.p-rohto2024-discount__block:nth-child(3){grid-row:2/3;grid-column:1/2}@media screen and (max-width: 767px){.p-rohto2024-discount__block:nth-child(3){grid-row:3;grid-column:1}}.p-rohto2024-discount__detail{align-items:center;display:flex}@media screen and (max-width: 767px){.p-rohto2024-discount__detail{align-items:flex-start;justify-content:center}}.p-rohto2024-discount__detailLogo img{pointer-events:none}.p-rohto2024-discount__detailText{display:flex;margin-left:.5em}@media screen and (max-width: 767px){.p-rohto2024-discount__detailText{flex-direction:column}}.p-rohto2024-discount__detailTextBody{font-weight:bold;font-style:normal;font-size:24px;line-height:1.2}@media screen and (max-width: 767px){.p-rohto2024-discount__detailTextBody br{display:none}}.p-rohto2024-discount__detailNumber{color:#e3007e;font-style:normal;font-size:24px;line-height:1;margin-left:.5em}@media screen and (max-width: 767px){.p-rohto2024-discount__detailNumber{margin-left:0}}.p-rohto2024-discount__detailNumberBody{font-weight:bold;letter-spacing:-0.02em}.p-rohto2024-discount__detailNumberBody._primary{font-size:60px}.p-rohto2024-discount__detailNumberBody._secondary{margin-left:-0.1em}.p-rohto2024-discount__notes{font-size:12px;line-height:1.5;list-style:none;text-indent:-1em;padding-left:1em}.p-rohto2024-discount__qr{max-width:155px;margin-left:auto;margin-right:auto}.p-rohto2024-discount__qr img{width:100%}.p-rohto2024-contact{display:block;font-size:15px;margin-top:32px}.p-rohto2024-contact__container{display:flex;justify-content:space-between}@media screen and (max-width: 950px){.p-rohto2024-contact__container{align-items:center;flex-direction:column}}.p-rohto2024-contact__logo{width:140px}@media screen and (max-width: 950px){.p-rohto2024-contact__logo{margin-top:24px;min-height:1px}}@media screen and (max-width: 950px){.p-rohto2024-contact__block._detail{margin-top:24px;text-align:center}}.p-rohto2024-contact__detail{display:flex;flex-wrap:wrap}@media screen and (max-width: 950px){.p-rohto2024-contact__detail{flex-direction:column}}.p-rohto2024-contact__title::after{content:"／";display:inline-block}@media screen and (max-width: 950px){.p-rohto2024-contact__title::after{display:none}}.p-rohto-inlineBlock{display:inline-block}