@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */#hellokittycp2026 *,#hellokittycp2026 :before,#hellokittycp2026 :after{box-sizing:border-box;border-style:solid;border-width:0}#hellokittycp2026 html{line-height:1.15;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#hellokittycp2026 body{margin:0}#hellokittycp2026 main{display:block}#hellokittycp2026 p,#hellokittycp2026 table,#hellokittycp2026 blockquote,#hellokittycp2026 address,#hellokittycp2026 pre,#hellokittycp2026 iframe,#hellokittycp2026 form,#hellokittycp2026 figure,#hellokittycp2026 dl{margin:0}#hellokittycp2026 h1,#hellokittycp2026 h2,#hellokittycp2026 h3,#hellokittycp2026 h4,#hellokittycp2026 h5,#hellokittycp2026 h6{margin:0;font-size:inherit;font-weight:inherit}#hellokittycp2026 ul,#hellokittycp2026 ol{padding:0;margin:0;list-style:none}#hellokittycp2026 dt{font-weight:700}#hellokittycp2026 dd{margin-left:0}#hellokittycp2026 hr{box-sizing:content-box;height:0;margin:0;overflow:visible;clear:both;color:inherit;border-top-width:1px}#hellokittycp2026 pre{font-family:monospace,monospace;font-size:inherit}#hellokittycp2026 address{font-style:inherit}#hellokittycp2026 a{color:inherit;text-decoration:none;background-color:transparent}#hellokittycp2026 abbr[title]{text-decoration:underline dotted}#hellokittycp2026 b,#hellokittycp2026 strong{font-weight:bolder}#hellokittycp2026 code,#hellokittycp2026 kbd,#hellokittycp2026 samp{font-family:monospace,monospace;font-size:inherit}#hellokittycp2026 small{font-size:80%}#hellokittycp2026 sub,#hellokittycp2026 sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}#hellokittycp2026 sub{bottom:-.25em}#hellokittycp2026 sup{top:-.5em}#hellokittycp2026 svg,#hellokittycp2026 img,#hellokittycp2026 embed,#hellokittycp2026 object,#hellokittycp2026 iframe{vertical-align:bottom}#hellokittycp2026 button,#hellokittycp2026 input,#hellokittycp2026 optgroup,#hellokittycp2026 select,#hellokittycp2026 textarea{padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;background:transparent;border-radius:0;appearance:none}#hellokittycp2026 button,#hellokittycp2026 [type=button],#hellokittycp2026 [type=reset],#hellokittycp2026 [type=submit]{cursor:pointer}#hellokittycp2026 button:disabled,#hellokittycp2026 [type=button]:disabled,#hellokittycp2026 [type=reset]:disabled,#hellokittycp2026 [type=submit]:disabled{cursor:default}#hellokittycp2026 :-moz-focusring{outline:auto}#hellokittycp2026 select:disabled{opacity:inherit}#hellokittycp2026 option{padding:0}#hellokittycp2026 fieldset{min-width:0;padding:0;margin:0}#hellokittycp2026 legend{padding:0}#hellokittycp2026 progress{vertical-align:baseline}#hellokittycp2026 textarea{overflow:auto}#hellokittycp2026 [type=number]::-webkit-inner-spin-button,#hellokittycp2026 [type=number]::-webkit-outer-spin-button{height:auto}#hellokittycp2026 [type=search]{outline-offset:-2px}#hellokittycp2026 [type=search]::-webkit-search-decoration{appearance:none}#hellokittycp2026 ::-webkit-file-upload-button{font:inherit;appearance:button}#hellokittycp2026 [type=number]{appearance:textfield}#hellokittycp2026 label[for]{cursor:pointer}#hellokittycp2026 details{display:block}#hellokittycp2026 summary{display:list-item}#hellokittycp2026 [contenteditable]:focus{outline:auto}#hellokittycp2026 table{border-collapse:collapse;border-color:inherit}#hellokittycp2026 caption{text-align:left}#hellokittycp2026 td,#hellokittycp2026 th{padding:0;vertical-align:top}#hellokittycp2026 th{font-weight:700;text-align:left}:root{--contentsPcWidth: $contentsPcWidth;--color_red: #e60013;--color_org: #f08300;--color_primary: #019e95;--color_bg: #f7f7f7;--color_border: #ddd;--color_txt: #000;--color_lnk: #000;--link_deco: none;--color_key: #15a9d8;--color_placeholder: #e2e2e2;--color_form: #fff;--color_contents: #eeeceb;--color_consultant: #d29b00;--color_researcher: #1b4b7d;--imgPath: "/assets/img/";--font-family-basic: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif }html{font-family:var(--font-family-basic);font-size:16px;line-height:1.6;color:var(--color_txt);word-wrap:break-word;scroll-behavior:smooth}body{position:relative;width:100%;height:100%;margin:0;line-height:1.6;word-break:normal;overflow-wrap:anywhere;text-size-adjust:100%;line-break:strict}html:has(.m-modal.is-active),body:has(.m-modal.is-active){overflow:hidden}html:has(.m-modalMovie.is-active),body:has(.m-modalMovie.is-active){overflow:hidden}#hellokittycp2026 a{color:var(--color_lnk);text-decoration:var(--link_deco);transition:opacity .2s}@media (hover: hover){#hellokittycp2026 a:hover{text-decoration:none;opacity:.8}}#hellokittycp2026 img{max-width:100%;height:auto;vertical-align:bottom}@media screen and (max-width: 750px){#hellokittycp2026 img{width:100%}}#hellokittycp2026 strong{font-weight:700}#hellokittycp2026 input{padding:0;background:none;border:none}#hellokittycp2026 *{box-sizing:border-box;backface-visibility:hidden}#hellokittycp2026 *:after,#hellokittycp2026 *:before{box-sizing:border-box}#hellokittycp2026 input[type=text],#hellokittycp2026 input[type=tel],#hellokittycp2026 input[type=password],#hellokittycp2026 input[type=email],#hellokittycp2026 input[type=search],#hellokittycp2026 input[type=url],#hellokittycp2026 input[type=datetime],#hellokittycp2026 input[type=date],#hellokittycp2026 input[type=month],#hellokittycp2026 input[type=week],#hellokittycp2026 input[type=time],#hellokittycp2026 input[type=datetime-local],#hellokittycp2026 input[type=number],#hellokittycp2026 select,#hellokittycp2026 textarea{padding:6px;font-family:var(--font-family-basic);vertical-align:bottom;background-color:#fff;border:solid 1px #c9c9c9}#hellokittycp2026 input[type=text]::input-placeholder,#hellokittycp2026 input[type=tel]::input-placeholder,#hellokittycp2026 input[type=password]::input-placeholder,#hellokittycp2026 input[type=email]::input-placeholder,#hellokittycp2026 input[type=search]::input-placeholder,#hellokittycp2026 input[type=url]::input-placeholder,#hellokittycp2026 input[type=datetime]::input-placeholder,#hellokittycp2026 input[type=date]::input-placeholder,#hellokittycp2026 input[type=month]::input-placeholder,#hellokittycp2026 input[type=week]::input-placeholder,#hellokittycp2026 input[type=time]::input-placeholder,#hellokittycp2026 input[type=datetime-local]::input-placeholder,#hellokittycp2026 input[type=number]::input-placeholder,#hellokittycp2026 select::input-placeholder,#hellokittycp2026 textarea::input-placeholder{color:var(--color_placeholder)}#hellokittycp2026 input[type=text]:input-placeholder,#hellokittycp2026 input[type=tel]:input-placeholder,#hellokittycp2026 input[type=password]:input-placeholder,#hellokittycp2026 input[type=email]:input-placeholder,#hellokittycp2026 input[type=search]:input-placeholder,#hellokittycp2026 input[type=url]:input-placeholder,#hellokittycp2026 input[type=datetime]:input-placeholder,#hellokittycp2026 input[type=date]:input-placeholder,#hellokittycp2026 input[type=month]:input-placeholder,#hellokittycp2026 input[type=week]:input-placeholder,#hellokittycp2026 input[type=time]:input-placeholder,#hellokittycp2026 input[type=datetime-local]:input-placeholder,#hellokittycp2026 input[type=number]:input-placeholder,#hellokittycp2026 select:input-placeholder,#hellokittycp2026 textarea:input-placeholder{color:var(--color_placeholder)}#hellokittycp2026 input[type=text]::placeholder,#hellokittycp2026 input[type=tel]::placeholder,#hellokittycp2026 input[type=password]::placeholder,#hellokittycp2026 input[type=email]::placeholder,#hellokittycp2026 input[type=search]::placeholder,#hellokittycp2026 input[type=url]::placeholder,#hellokittycp2026 input[type=datetime]::placeholder,#hellokittycp2026 input[type=date]::placeholder,#hellokittycp2026 input[type=month]::placeholder,#hellokittycp2026 input[type=week]::placeholder,#hellokittycp2026 input[type=time]::placeholder,#hellokittycp2026 input[type=datetime-local]::placeholder,#hellokittycp2026 input[type=number]::placeholder,#hellokittycp2026 select::placeholder,#hellokittycp2026 textarea::placeholder{color:var(--color_placeholder)}#hellokittycp2026 input[type=text]:focus,#hellokittycp2026 input[type=tel]:focus,#hellokittycp2026 input[type=password]:focus,#hellokittycp2026 input[type=email]:focus,#hellokittycp2026 input[type=search]:focus,#hellokittycp2026 input[type=url]:focus,#hellokittycp2026 input[type=datetime]:focus,#hellokittycp2026 input[type=date]:focus,#hellokittycp2026 input[type=month]:focus,#hellokittycp2026 input[type=week]:focus,#hellokittycp2026 input[type=time]:focus,#hellokittycp2026 input[type=datetime-local]:focus,#hellokittycp2026 input[type=number]:focus,#hellokittycp2026 select:focus,#hellokittycp2026 textarea:focus{background-color:#eef4fb}#hellokittycp2026 input[type=radio],#hellokittycp2026 input[type=checkbox]{margin:0;vertical-align:-1px}#hellokittycp2026 input[type=button],#hellokittycp2026 input[type=submit]{font-family:var(--font-family-basic);vertical-align:bottom;appearance:none;cursor:pointer}#hellokittycp2026 textarea{vertical-align:bottom;resize:vertical}#hellokittycp2026 em{font-style:italic}#hellokittycp2026 sup{font-size:.5em;vertical-align:super}#hellokittycp2026 sub{font-size:.5em;vertical-align:sub}#hellokittycp2026 blockquote{position:relative;padding:1em 1em 1em 3em;background-color:#eeefff;border-left:3px solid #666}#hellokittycp2026 blockquote:before{position:absolute;top:0;left:0;font-size:600%;line-height:1em;color:#999;content:"“"}#hellokittycp2026 ::selection{background:#d4dcd6}.l-headerSp{display:none}@media screen and (max-width: 750px){.l-headerSp{display:block}}.l-headerSp__pageName{display:flex;align-items:center;justify-content:center;padding:calc(10 / 750 * 100vw) 0;font-weight:700;text-align:center;font-size:25px;font-size:6.6666666667vw}.l-headerSp__return{display:flex;align-items:center;justify-content:flex-end;padding:calc(20 / 750 * 100vw) calc(40 / 750 * 100vw) 2vw}.l-headerSp__return a{display:flex;align-items:center;font-size:14px;font-size:3.7333333333vw;padding-right:calc(10 / 750 * 100vw);font-weight:700;text-decoration:underline}.l-headerSp__return a svg{width:2vw;margin-left:calc(7 / 750 * 100vw)}#hellokittycp2026{position:relative}#hellokittycp2026 span{font-weight:inherit}#hellokittycp2026 #breadcrumb{padding-bottom:15px;margin-bottom:0;background-color:#e7e7e7}.m-accordion__ttl{cursor:pointer}.m-accordion__contents{display:none}#hellokittycp2026 .m-float{position:fixed;z-index:10}#hellokittycp2026 .m-float--oubo{bottom:0;left:clamp(26 * 750 / 1366 * 1px,26 / 1366 * 100vw,26px);width:clamp(109 * 750 / 1366 * 1px,109 / 1366 * 100vw,109px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-float--oubo{bottom:0;left:auto;right:calc(10 / 750 * 100vw);width:calc(131 / 750 * 100vw)}}#hellokittycp2026 .m-float--totop{bottom:0;right:clamp(25 * 750 / 1366 * 1px,25 / 1366 * 100vw,25px);width:clamp(116 * 750 / 1366 * 1px,116 / 1366 * 100vw,116px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-float--totop{right:calc(8 / 750 * 100vw);bottom:calc(200 / 750 * 100vw);width:calc(131 / 750 * 100vw)}}.page-top{display:none!important}#hellokittycp2026 .m-modal{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;pointer-events:none;opacity:0}#hellokittycp2026 .m-modal.is-active{pointer-events:visible;opacity:1}#hellokittycp2026 .m-modal__lay{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:.4}#hellokittycp2026 .m-modal__ct{position:fixed;top:52%;left:50%;z-index:2;width:clamp(884 * 750 / 1366 * 1px,884 / 1366 * 100vw,884px);max-height:80vh;background:#fff;border:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px) solid #fce3e3;border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);transform:translate(-50%,-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__ct{width:calc(670 / 750 * 100vw);max-height:80vh}}#hellokittycp2026 .m-modal__close{position:absolute;top:2%;right:2%;width:clamp(42 * 750 / 1366 * 1px,42 / 1366 * 100vw,42px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__close{top:0;right:0;width:calc(59 / 750 * 100vw);transform:translate(50%,-60%)}}#hellokittycp2026 .m-modal__ctInner{display:none;width:100%;padding:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px) clamp(48 * 750 / 1366 * 1px,48 / 1366 * 100vw,48px) clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);margin:0 auto;overflow-y:scroll;height:65vh}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__ctInner{width:100%;height:80vh;padding:calc(64 / 750 * 100vw) 0 6.4vw}}#hellokittycp2026 .m-modal__ctInner.is-active{display:block}#hellokittycp2026 .m-modal__ctTtl{display:flex;align-items:center;justify-content:center;width:clamp(472 * 750 / 1366 * 1px,472 / 1366 * 100vw,472px);height:clamp(43 * 750 / 1366 * 1px,43 / 1366 * 100vw,43px);margin:0 auto;font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:700;line-height:1.4;color:#fff;text-align:center;background:url(/campaign/hellokittycp2026/assets/img/recipe/modal-ttl-bg.webp) no-repeat;background-size:100%}#hellokittycp2026 .m-modal__ctTtl--wide{height:auto;aspect-ratio:578/107;background:url(/campaign/hellokittycp2026/assets/img/recipe/modal-ttl-bg--sp.webp) no-repeat;background-size:100%}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__ctTtl{width:calc(578 / 750 * 100vw);height:calc(107 / 750 * 100vw);background:url(/campaign/hellokittycp2026/assets/img/recipe/modal-ttl-bg--sp.webp) no-repeat;background-size:100%;font-size:15px;font-size:4vw}}#hellokittycp2026 .m-modal__ctGrid{display:grid;grid-template-columns:1fr clamp(411 * 750 / 1366 * 1px,411 / 1366 * 100vw,411px);gap:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);margin-top:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__ctGrid{grid-template-columns:100%;width:calc(557 / 750 * 100vw);margin:calc(40 / 750 * 100vw) auto 0}}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__ctImg{order:1;padding:0 4vw}}#hellokittycp2026 .m-modal__ctImgText{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__ctImgText{justify-content:initial;display:grid}}#hellokittycp2026 .m-modal__ctImgText .att{font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);color:#46210e}#hellokittycp2026 .m-modal__ctImgText .att--right{margin-left:auto}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__ctImgText .att{order:2;font-size:11px;font-size:2.9333333333vw}}#hellokittycp2026 .m-modal__ctImgText .copy{font-weight:700;font-size:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);color:#000}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__ctImgText .copy{order:1;justify-self:end;font-size:10px;font-size:2.6666666667vw}}#hellokittycp2026 .m-modal__ctDetails{padding-right:1em}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__ctDetails{max-height:none;padding-right:0;order:2}}#hellokittycp2026 .m-modal__ctDetailsTtl{display:flex;align-items:center;margin-top:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);color:#46210e;gap:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__ctDetailsTtl{font-size:11px;font-size:2.9333333333vw}}#hellokittycp2026 .m-modal__ctDetailsTtl span{display:flex;align-items:center;justify-content:center;width:max-content;padding:0 1em;height:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);font-weight:700;line-height:2;color:#fff;background:#834100;border-radius:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__ctDetailsTtl span{width:max-content;height:6.4vw;padding:0 1em;border-radius:calc(100 / 750 * 100vw);font-size:14px;font-size:3.7333333333vw}}#hellokittycp2026 .m-modal__ctDetailsTtl--mt0{margin-top:0}#hellokittycp2026 .m-modal__ctDetailsTtl--point span{background:var(--color_red)}#hellokittycp2026 .m-modal__ctDetailsText{margin-top:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px);font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);font-weight:500;line-height:1.8666666667;color:#46210e;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__ctDetailsText{font-size:14px;font-size:3.7333333333vw;margin-top:calc(16 / 750 * 100vw)}}#hellokittycp2026 .m-modal__materialItem{display:flex;justify-content:space-between;align-items:center;padding-bottom:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px);margin-top:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px);border-bottom:1px solid rgba(131,65,0,.12)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__materialItem{padding-bottom:calc(8 / 750 * 100vw);margin-top:calc(16 / 750 * 100vw);border-bottom:1px solid rgba(131,65,0,.12)}}#hellokittycp2026 .m-modal__materialItem .name{font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);font-weight:500;line-height:1.8666666667;color:#46210e;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__materialItem .name{font-size:14px;font-size:3.7333333333vw}}#hellokittycp2026 .m-modal__materialItem .quantity{font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);font-weight:500;line-height:1.8666666667;color:#46210e;text-align:right}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__materialItem .quantity{font-size:13px;font-size:3.4666666667vw}}#hellokittycp2026 .m-modal__coment{margin-top:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);background:#fffde4;border:4px solid #834100;padding:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__coment{width:calc(557 / 750 * 100vw);padding:calc(32 / 750 * 100vw) calc(32 / 750 * 100vw);margin:calc(80 / 750 * 100vw) auto 0;border-radius:3.2vw}}#hellokittycp2026 .m-modal__comentText{font-weight:500;font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);line-height:1.8666666667;text-align:left;color:#46210e;margin-top:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modal__comentText{font-size:14px;font-size:3.7333333333vw;margin-top:3.2vw}}#hellokittycp2026 .m-modalMaking{margin-top:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking{width:calc(557 / 750 * 100vw);margin:calc(40 / 750 * 100vw) auto 0}}#hellokittycp2026 .m-modalMaking__grid{display:grid;grid-template-columns:1fr clamp(411 * 750 / 1366 * 1px,411 / 1366 * 100vw,411px);gap:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px) clamp(39 * 750 / 1366 * 1px,39 / 1366 * 100vw,39px);margin-top:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking__grid{grid-template-columns:100%}}#hellokittycp2026 .m-modalMaking__text{font-weight:500;font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);line-height:1.8666666667;text-align:left;color:#46210e;padding-left:1em;text-indent:-1em}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking__text{font-size:14px;font-size:3.7333333333vw}}#hellokittycp2026 .m-modalMaking__images{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;min-height:clamp(164 * 750 / 1366 * 1px,164 / 1366 * 100vw,164px);background:#fef8f8;padding:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px) 0;gap:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking__images{padding:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px) calc(29 / 750 * 100vw);gap:calc(8 / 750 * 100vw)}}#hellokittycp2026 .m-modalMaking__images--start{padding-left:clamp(23 * 750 / 1366 * 1px,23 / 1366 * 100vw,23px);justify-content:flex-start}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking__images--start{padding-left:4vw}}#hellokittycp2026 .m-modalMaking__images--plhalf{padding:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px) 0 clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}#hellokittycp2026 .m-modalMaking__images .wide{width:clamp(197 * 750 / 1366 * 1px,197 / 1366 * 100vw,197px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking__images .wide{width:calc(493 / 750 * 100vw)}}#hellokittycp2026 .m-modalMaking__images .square{width:clamp(120 * 750 / 1366 * 1px,120 / 1366 * 100vw,120px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking__images .square{width:calc(245 / 750 * 100vw)}}#hellokittycp2026 .m-modalMaking__images .square-s{width:clamp(84 * 750 / 1366 * 1px,84 / 1366 * 100vw,84px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking__images .square-s{width:calc(245 / 750 * 100vw)}}#hellokittycp2026 .m-modalMaking__parts{margin-top:clamp(17 * 750 / 1366 * 1px,17 / 1366 * 100vw,17px);width:clamp(371 * 750 / 1366 * 1px,371 / 1366 * 100vw,371px);background:#fff;padding:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) 0 clamp(13 * 750 / 1366 * 1px,13 / 1366 * 100vw,13px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking__parts{padding:calc(16 / 750 * 100vw) 0 calc(34 / 750 * 100vw);margin-top:calc(32 / 750 * 100vw);width:calc(493 / 750 * 100vw)}}#hellokittycp2026 .m-modalMaking__partsTtl{font-weight:500;font-size:clamp(13 * 750 / 1366 * 1px,13 / 1366 * 100vw,13px);line-height:2.1538461538;text-align:center;color:#e60013}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking__partsTtl{font-size:13px;font-size:3.4666666667vw}}#hellokittycp2026 .m-modalMaking__partsImgs{display:flex;align-items:center;justify-content:center;gap:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking__partsImgs{flex-wrap:wrap;width:calc(328 / 750 * 100vw);margin:0 auto}}#hellokittycp2026 .m-modalMaking__partsImgs .square{width:clamp(84 * 750 / 1366 * 1px,84 / 1366 * 100vw,84px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking__partsImgs .square{width:calc(160 / 750 * 100vw)}}#hellokittycp2026 .m-modalMaking__sepalate{display:flex;justify-content:space-between;width:100%;margin-top:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);padding:0 clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking__sepalate{display:grid;width:calc(493 / 750 * 100vw);justify-content:initial}}#hellokittycp2026 .m-modalMaking__sepalate .att{font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);color:#46210e}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking__sepalate .att{order:2;font-size:11px;font-size:2.9333333333vw}}#hellokittycp2026 .m-modalMaking__sepalate .copy{font-weight:700;font-size:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);color:#000}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMaking__sepalate .copy{justify-self:flex-end;order:1;font-size:10px;font-size:2.6666666667vw}}#hellokittycp2026 .m-modalMovie{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;pointer-events:none;opacity:0;transition:all .2s ease}#hellokittycp2026 .m-modalMovie.is-active{pointer-events:visible;opacity:1}#hellokittycp2026 .m-modalMovie__lay{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:.4}#hellokittycp2026 .m-modalMovie__ct{position:fixed;top:50%;left:50%;z-index:2;width:clamp(884 * 750 / 1366 * 1px,884 / 1366 * 100vw,884px);max-height:80vh;background:#fff;border:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px) solid #fce3e3;border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);transform:translate(-50%,-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMovie__ct{width:calc(670 / 750 * 100vw)}}#hellokittycp2026 .m-modalMovie__close{position:absolute;top:2%;right:2%;width:clamp(42 * 750 / 1366 * 1px,42 / 1366 * 100vw,42px)}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMovie__close{top:0;right:0;width:calc(59 / 750 * 100vw);transform:translate(50%,-60%)}}#hellokittycp2026 .m-modalMovie__ctInner{width:clamp(787 * 750 / 1366 * 1px,787 / 1366 * 100vw,787px);padding:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px) 0 clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px);margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMovie__ctInner{width:100%;height:auto;padding:calc(64 / 750 * 100vw) 0 6.4vw}}#hellokittycp2026 .m-modalMovie__ctInner.is-active{display:block}#hellokittycp2026 .m-modalMovie__movie{width:clamp(720 * 750 / 1366 * 1px,720 / 1366 * 100vw,720px);aspect-ratio:16/9;margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .m-modalMovie__movie{width:90%}}#hellokittycp2026 .m-modalMovie__movie iframe{width:100%;height:100%}#hellokittycp2026 .p-teaser{background:#ddd}#hellokittycp2026 .p-teaser__kv img{width:100%;max-width:none}#hellokittycp2026 .p-teaser__ct{position:relative;padding-top:clamp(134 * 750 / 1366 * 1px,134 / 1366 * 100vw,134px);padding-bottom:clamp(163 * 750 / 1366 * 1px,163 / 1366 * 100vw,163px);background:url(/campaign/hellokittycp2026/assets/img/teaser/overview-bg.webp) repeat-y;background-size:100%}@media screen and (max-width: 750px){#hellokittycp2026 .p-teaser__ct{padding-top:calc(86 / 750 * 100vw);padding-bottom:calc(100 / 750 * 100vw);background:url(/campaign/hellokittycp2026/assets/img/teaser/overview-bg--sp.webp) repeat-y;background-size:100%}}#hellokittycp2026 .p-teaser__ct:before{position:absolute;top:0;left:0;width:100%;height:7.8330893119vw;content:"";background:url(/campaign/hellokittycp2026/assets/img/teaser/overview-bg-top.webp) no-repeat center bottom;background-size:100%;transform:translateY(-99%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-teaser__ct:before{height:calc(87.5 / 750 * 100vw);background:url(/campaign/hellokittycp2026/assets/img/teaser/overview-bg-top--sp.webp) no-repeat center bottom;background-size:100%}}#hellokittycp2026 .p-teaser__btn{width:clamp(543 * 750 / 1366 * 1px,543 / 1366 * 100vw,543px);margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .p-teaser__btn{width:calc(668 / 750 * 100vw);margin-top:0}}#hellokittycp2026 .p-teaser__btn a{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(89 * 750 / 1366 * 1px,89 / 1366 * 100vw,89px);font-family:Zen Maru Gothic;font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:900;line-height:1.2;color:#fff;text-align:center;background:#e60013;border:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) solid #e60013;border-radius:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px);transition:all .2s}@media screen and (max-width: 750px){#hellokittycp2026 .p-teaser__btn a{justify-content:center;height:calc(170 / 750 * 100vw);line-height:1.3;text-align:center;border-radius:40vw;font-size:18px;font-size:4.8vw}}#hellokittycp2026 .p-teaser__btn a:after{position:absolute;top:50%;left:50%;width:99%;height:96%;content:"";border:dotted clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) #fff;border-radius:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px);transform:translate(-50%,-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-teaser__btn a:after{width:99.2%;height:96%;border:dotted .8vw #fff;border-radius:40vw}}#hellokittycp2026 .p-teaser__btn a span{position:absolute;top:50%;right:5%;z-index:1;display:block;width:clamp(35 * 750 / 1366 * 1px,35 / 1366 * 100vw,35px);aspect-ratio:1/1;background:#fff;border-radius:50%;transform:translateY(-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-teaser__btn a span{width:9.6vw}}#hellokittycp2026 .p-teaser__btn a span:after{position:absolute;top:50%;left:55%;width:0;height:0;content:"";border-style:solid;border-top:clamp(7 * 750 / 1366 * 1px,7 / 1366 * 100vw,7px) solid transparent;border-right:0;border-bottom:clamp(7 * 750 / 1366 * 1px,7 / 1366 * 100vw,7px) solid transparent;border-left:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px) solid #e60013;transform:translate(-50%,-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-teaser__btn a span:after{border-top:calc(14 / 750 * 100vw) solid transparent;border-bottom:calc(14 / 750 * 100vw) solid transparent;border-left:2.4vw solid #e60013}}#hellokittycp2026 .p-teaser__btn a:hover{color:#e60013;background:#fff;border:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) solid #e60013}#hellokittycp2026 .p-teaser__btn a:hover span{background:#e60013}#hellokittycp2026 .p-teaser__btn a:hover span:after{border-left:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px) solid #fff}@media screen and (max-width: 750px){#hellokittycp2026 .p-teaser__btn a:hover span:after{border-left:2.4vw solid #fff}}#hellokittycp2026 .p-topCm{position:relative;padding-top:clamp(140 * 750 / 1366 * 1px,140 / 1366 * 100vw,140px);padding-bottom:clamp(163 * 750 / 1366 * 1px,163 / 1366 * 100vw,163px);background:#e60013;background-size:100%}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCm{padding-top:calc(200 / 750 * 100vw);padding-bottom:calc(160 / 750 * 100vw)}}#hellokittycp2026 .p-topCm:before{position:absolute;top:0;left:0;width:100%;height:3.4407027818vw;content:"";background:url(/campaign/hellokittycp2026/assets/img/cm-bg.webp) no-repeat top center;background-size:100%;transform:translateY(-98%)}#hellokittycp2026 .p-topCm__item{display:none}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCm__item{position:absolute;bottom:5vw;left:1vw;z-index:1;display:block;width:calc(118 / 750 * 100vw)}}#hellokittycp2026 .p-topCm__box{position:relative;width:clamp(1092 * 750 / 1366 * 1px,1092 / 1366 * 100vw,1092px);padding:clamp(109 * 750 / 1366 * 1px,109 / 1366 * 100vw,109px) 0 clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px);margin:0 auto;background:#fff;border:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px) solid #fce3e3;border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCm__box{width:calc(667 / 750 * 100vw);padding:calc(133 / 750 * 100vw) 0 calc(80 / 750 * 100vw);border:calc(10 / 750 * 100vw) solid #fce3e3;border-radius:3.2vw}}#hellokittycp2026 .p-topCm__ttl{position:absolute;top:0;left:50%;width:clamp(571 * 750 / 1366 * 1px,571 / 1366 * 100vw,571px);transform:translate(-50%,-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCm__ttl{width:calc(620 / 750 * 100vw)}}#hellokittycp2026 .p-topCm__movies{display:grid;grid-template-columns:repeat(2,clamp(441 * 750 / 1366 * 1px,441 / 1366 * 100vw,441px));gap:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);width:clamp(906 * 750 / 1366 * 1px,906 / 1366 * 100vw,906px);margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCm__movies{grid-template-columns:100%;gap:calc(80 / 750 * 100vw);width:100%;padding:0 4vw}}#hellokittycp2026 .p-topCm__moviesItem,#hellokittycp2026 .p-topCm__moviesItem .movie{width:100%}#hellokittycp2026 .p-topCm__moviesItem .movie a{display:block}#hellokittycp2026 .p-topCm__moviesItem .movie img{width:100%;height:auto;border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCm__moviesItem .movie img{border-radius:3.2vw}}#hellokittycp2026 .p-topCm__moviesItem .title{margin-top:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-family:Zen Maru Gothic;font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:900;line-height:1.2;color:#834100;text-align:center}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCm__moviesItem .title{margin-top:calc(32 / 750 * 100vw);font-size:20px;font-size:5.3333333333vw}}#hellokittycp2026 .p-topCp{position:relative;padding-top:clamp(94 * 750 / 1366 * 1px,94 / 1366 * 100vw,94px);padding-bottom:clamp(163 * 750 / 1366 * 1px,163 / 1366 * 100vw,163px);background:url(/campaign/hellokittycp2026/assets/img/cp-bg.webp) repeat-y top center;background-size:100%}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp{padding-top:calc(107 / 750 * 100vw);background:url(/campaign/hellokittycp2026/assets/img/cp-bg--sp.webp) repeat-y top center;background-size:100%}}#hellokittycp2026 .p-topCp:before{position:absolute;top:0;left:0;width:100%;height:4.6120058565vw;content:"";background:url(/campaign/hellokittycp2026/assets/img/cp-bg-top.webp) no-repeat top center;background-size:100%;transform:translateY(-98%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp:before{height:calc(27 / 750 * 100vw);background:url(/campaign/hellokittycp2026/assets/img/cp-bg-top--sp.webp) no-repeat top center;background-size:100%;transform:translateY(-90%)}}#hellokittycp2026 .p-topCp__item{position:absolute;top:0;left:clamp(300 * 750 / 1366 * 1px,300 / 1366 * 100vw,300px);width:clamp(112 * 750 / 1366 * 1px,112 / 1366 * 100vw,112px);transform:translateY(-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__item{top:2vw;right:5vw;left:auto;width:calc(177 / 750 * 100vw)}}#hellokittycp2026 .p-topCp__tag{width:clamp(530 * 750 / 1366 * 1px,530 / 1366 * 100vw,530px);margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__tag{width:calc(620 / 750 * 100vw)}}#hellokittycp2026 .p-topCp__des{position:relative;width:clamp(810 * 750 / 1366 * 1px,810 / 1366 * 100vw,810px);margin:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px) auto 0}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__des{width:calc(667 / 750 * 100vw);margin:calc(32 / 750 * 100vw) auto 0}}#hellokittycp2026 .p-topCp__desItem{position:absolute;top:0;left:100%;width:clamp(160 * 750 / 1366 * 1px,160 / 1366 * 100vw,160px);margin-left:clamp(65 * 750 / 1366 * 1px,65 / 1366 * 100vw,65px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__desItem{display:none}}#hellokittycp2026 .p-topCp__linkTtl{margin-top:clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px);font-family:Zen Maru Gothic;font-size:clamp(36 * 750 / 1366 * 1px,36 / 1366 * 100vw,36px);font-weight:900;line-height:1.3055555556;color:#834100;text-align:center;letter-spacing:.09em}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkTtl{text-align:center}}#hellokittycp2026 .p-topCp__linkTtl span{position:relative}#hellokittycp2026 .p-topCp__linkTtl span:after,#hellokittycp2026 .p-topCp__linkTtl span:before{position:absolute;top:50%;width:clamp(260 * 750 / 1366 * 1px,260 / 1366 * 100vw,260px);height:1px;content:"";border-top:dotted clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) #834100}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkTtl span:after,#hellokittycp2026 .p-topCp__linkTtl span:before{width:calc(127 / 750 * 100vw);border-top:dotted calc(5 / 750 * 100vw) #834100}}#hellokittycp2026 .p-topCp__linkTtl span:before{right:100%;margin-right:clamp(25 * 750 / 1366 * 1px,25 / 1366 * 100vw,25px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkTtl span:before{margin-right:calc(13 / 750 * 100vw)}}#hellokittycp2026 .p-topCp__linkTtl span:after{left:100%;margin-left:calc(13 / 750 * 100vw)}#hellokittycp2026 .p-topCp__linkArea{position:relative;display:grid;grid-template-columns:clamp(534 * 750 / 1366 * 1px,534 / 1366 * 100vw,534px) clamp(534 * 750 / 1366 * 1px,534 / 1366 * 100vw,534px);gap:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);width:clamp(1108 * 750 / 1366 * 1px,1108 / 1366 * 100vw,1108px);margin:clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px) auto 0}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkArea{grid-template-columns:calc(667 / 750 * 100vw);gap:calc(130 / 750 * 100vw);justify-content:center;width:100%}}#hellokittycp2026 .p-topCp__linkAreaItem{position:absolute;top:0;left:0;z-index:1;width:clamp(118 * 750 / 1366 * 1px,118 / 1366 * 100vw,118px);transform:translate(-50%,-80%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkAreaItem{display:none}}#hellokittycp2026 .p-topCp__linkBox{position:relative;padding:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px) clamp(42 * 750 / 1366 * 1px,42 / 1366 * 100vw,42px) clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);background:#fff;border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBox{padding:calc(94 / 750 * 100vw) calc(40 / 750 * 100vw) calc(64 / 750 * 100vw);border-radius:3.2vw}}#hellokittycp2026 .p-topCp__linkBox--red{border:8px solid #e60013}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBox--red{border:calc(8 / 750 * 100vw) solid #e60013}}#hellokittycp2026 .p-topCp__linkBox--orange{border:8px solid #f08300}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBox--orange{border:calc(8 / 750 * 100vw) solid #f08300}}#hellokittycp2026 .p-topCp__linkBoxTag{position:absolute;top:0;left:50%;width:clamp(387 * 750 / 1366 * 1px,387 / 1366 * 100vw,387px);transform:translate(-50%,-64%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxTag{width:68.8vw}}#hellokittycp2026 .p-topCp__linkBoxSp{display:contents}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxSp{display:grid;grid-template-columns:100%}}#hellokittycp2026 .p-topCp__linkBoxTextImg{position:relative;width:max-content}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxTextImg{display:contents}}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxTextImgText{order:1;margin:0 auto}}#hellokittycp2026 .p-topCp__linkBoxTextImgText--01{width:clamp(300 * 750 / 1366 * 1px,300 / 1366 * 100vw,300px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxTextImgText--01{width:69.6vw}}#hellokittycp2026 .p-topCp__linkBoxTextImgText--02{width:clamp(272 * 750 / 1366 * 1px,272 / 1366 * 100vw,272px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxTextImgText--02{width:calc(496 / 750 * 100vw)}}#hellokittycp2026 .p-topCp__linkBoxTextImgItem{position:absolute;top:clamp(-26px,-26 / 1366 * 100vw,-26 * 750 / 1366 * 1px);left:100%}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxTextImgItem{position:relative;top:auto;left:auto;order:3}}#hellokittycp2026 .p-topCp__linkBoxTextImgItem--01{top:clamp(-50px,-50 / 1366 * 100vw,-50 * 750 / 1366 * 1px);left:75%;width:clamp(298 * 750 / 1366 * 1px,298 / 1366 * 100vw,298px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxTextImgItem--01{top:auto;left:calc(-26 / 750 * 100vw);width:83.6vw}}#hellokittycp2026 .p-topCp__linkBoxTextImgItem--02{left:91%;width:clamp(307 * 750 / 1366 * 1px,307 / 1366 * 100vw,307px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxTextImgItem--02{left:auto;width:120%;margin-left:-10%}}#hellokittycp2026 .p-topCp__linkBoxText{width:max-content;margin:clamp(46 * 750 / 1366 * 1px,46 / 1366 * 100vw,46px) auto 0;font-size:clamp(25 * 750 / 1366 * 1px,25 / 1366 * 100vw,25px);font-weight:900;line-height:1.52;color:#834100;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxText{order:2;margin:calc(16 / 750 * 100vw) auto 0;font-size:19px;font-size:5.0666666667vw;text-align:center}}#hellokittycp2026 .p-topCp__linkBoxText span.lay{position:relative}#hellokittycp2026 .p-topCp__linkBoxText span.lay:after{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:clamp(11 * 750 / 1366 * 1px,11 / 1366 * 100vw,11px);content:"";background:#fefa87}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxText span.lay:after{height:2vw}}#hellokittycp2026 .p-topCp__linkBoxText span.text{position:relative;z-index:1}#hellokittycp2026 .p-topCp__linkBoxBtn{width:clamp(443 * 750 / 1366 * 1px,443 / 1366 * 100vw,443px);margin-top:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxBtn{width:calc(582 / 750 * 100vw);margin-top:calc(20 / 750 * 100vw)}}#hellokittycp2026 .p-topCp__linkBoxBtn a,#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(89 * 750 / 1366 * 1px,89 / 1366 * 100vw,89px);font-family:Zen Maru Gothic;font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:900;line-height:1.2;color:#fff;text-align:center;border-radius:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px);transition:all .2s}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxBtn a,#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled{justify-content:flex-start;height:calc(170 / 750 * 100vw);padding-left:calc(50 / 750 * 100vw);line-height:1.3;text-align:left;border-radius:40vw;font-size:20px;font-size:5.3333333333vw}}#hellokittycp2026 .p-topCp__linkBoxBtn a:after,#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled:after{position:absolute;top:50%;left:50%;width:99%;height:96%;content:"";border:dotted clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) #fff;border-radius:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px);transform:translate(-50%,-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxBtn a:after,#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled:after{width:99.2%;height:96%;border:dotted calc(4 / 750 * 100vw) #fff;border-radius:40vw}}#hellokittycp2026 .p-topCp__linkBoxBtn a span,#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled span{position:absolute;top:50%;right:5%;z-index:1;display:block;width:clamp(35 * 750 / 1366 * 1px,35 / 1366 * 100vw,35px);aspect-ratio:1/1;background:#fff;border-radius:50%;transform:translateY(-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxBtn a span,#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled span{width:9.6vw}}#hellokittycp2026 .p-topCp__linkBoxBtn a span:after,#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled span:after{position:absolute;top:50%;left:55%;width:0;height:0;content:"";border-style:solid;border-top:clamp(7 * 750 / 1366 * 1px,7 / 1366 * 100vw,7px) solid transparent;border-right:0;border-bottom:clamp(7 * 750 / 1366 * 1px,7 / 1366 * 100vw,7px) solid transparent;transform:translate(-50%,-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxBtn a span:after,#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled span:after{border-top:calc(14 / 750 * 100vw) solid transparent;border-bottom:calc(14 / 750 * 100vw) solid transparent}}#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled{cursor:pointer;background:#afafaf;color:#fff}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled{padding-left:calc(80 / 750 * 100vw)}}#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled:after{border:dotted clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) #FFF}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled:after{border:dotted .8vw #FFF}}#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled span{background:#fff}#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled span:after{border-left:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px) solid #afafaf}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxBtn span.disabled span:after{border-left:2.4vw solid #afafaf}}#hellokittycp2026 .p-topCp__linkBoxBtn--red a{background:#e60013;border:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) solid #e60013}#hellokittycp2026 .p-topCp__linkBoxBtn--red a:hover{color:#e60013;background:#fff;border:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) solid #e60013}#hellokittycp2026 .p-topCp__linkBoxBtn--red a:hover span{background:#e60013}#hellokittycp2026 .p-topCp__linkBoxBtn--red a:hover span:after{border-left:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px) solid #fff}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxBtn--red a:hover span:after{border-left:2.4vw solid #fff}}#hellokittycp2026 .p-topCp__linkBoxBtn--red span:after{border-left:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px) solid #e60013}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxBtn--red span:after{border-left:2.4vw solid #e60013}}#hellokittycp2026 .p-topCp__linkBoxBtn--orange a{background:#f08300;border:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) solid #f08300}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxBtn--orange a{padding-left:calc(80 / 750 * 100vw)}}#hellokittycp2026 .p-topCp__linkBoxBtn--orange a:hover{color:#f08300;background:#fff;border:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) solid #f08300}#hellokittycp2026 .p-topCp__linkBoxBtn--orange a:hover span{background:#f08300}#hellokittycp2026 .p-topCp__linkBoxBtn--orange a:hover span:after{border-left:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px) solid #fff}#hellokittycp2026 .p-topCp__linkBoxBtn--orange span:after{border-left:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px) solid #f08300}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxBtn--orange span:after{border-left:2.4vw solid #f08300}}#hellokittycp2026 .p-topCp__linkBoxAtt{margin-top:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);font-weight:500;line-height:2;color:#000;text-align:center}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCp__linkBoxAtt{margin-top:3.2vw;text-align:left;font-size:12px;font-size:3.2vw}}#hellokittycp2026 .p-topCpTabBox{width:clamp(1108 * 750 / 1366 * 1px,1108 / 1366 * 100vw,1108px);margin:clamp(210 * 750 / 1366 * 1px,210 / 1366 * 100vw,210px) auto 0}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox{width:calc(667 / 750 * 100vw);margin:calc(80 / 750 * 100vw) auto 0}}#hellokittycp2026 .p-topCpTabBox__btns{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(23 * 750 / 1366 * 1px,23 / 1366 * 100vw,23px);width:clamp(892 * 750 / 1366 * 1px,892 / 1366 * 100vw,892px);margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__btns{gap:calc(10 / 750 * 100vw);width:100%}}#hellokittycp2026 .p-topCpTabBox__btn{background:#fff;border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px) clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px) 0px 0px}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__btn{border-radius:3.2vw 3.2vw 0px 0px}}#hellokittycp2026 .p-topCpTabBox__btn--01{border-top:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) solid var(--color_red);border-right:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) solid var(--color_red);border-left:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) solid var(--color_red)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__btn--01{border-top:calc(8 / 750 * 100vw) solid var(--color_red);border-right:calc(8 / 750 * 100vw) solid var(--color_red);border-left:calc(8 / 750 * 100vw) solid var(--color_red)}}#hellokittycp2026 .p-topCpTabBox__btn--01 a{position:relative;color:var(--color_red)}#hellokittycp2026 .p-topCpTabBox__btn--01 a span:before{background:url(/campaign/hellokittycp2026/assets/img/cp-icon-01.webp) no-repeat;background-size:contain}#hellokittycp2026 .p-topCpTabBox__btn--01.is-active{background:var(--color_red)}#hellokittycp2026 .p-topCpTabBox__btn--01.is-active span{color:#fff}#hellokittycp2026 .p-topCpTabBox__btn--02{border-top:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) solid var(--color_org);border-right:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) solid var(--color_org);border-left:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) solid var(--color_org)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__btn--02{border-top:calc(8 / 750 * 100vw) solid var(--color_org);border-right:calc(8 / 750 * 100vw) solid var(--color_org);border-left:calc(8 / 750 * 100vw) solid var(--color_org)}}#hellokittycp2026 .p-topCpTabBox__btn--02 a{color:var(--color_org)}#hellokittycp2026 .p-topCpTabBox__btn--02 a span{margin-left:3em}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__btn--02 a span{margin-left:0}}#hellokittycp2026 .p-topCpTabBox__btn--02 a span:before{background:url(/campaign/hellokittycp2026/assets/img/cp-icon-02.webp) no-repeat;background-size:contain}#hellokittycp2026 .p-topCpTabBox__btn--02.is-active{background:var(--color_org)}#hellokittycp2026 .p-topCpTabBox__btn--02.is-active span{color:#fff}#hellokittycp2026 .p-topCpTabBox__btn a{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(114 * 750 / 1366 * 1px,114 / 1366 * 100vw,114px);font-family:Zen Maru Gothic;font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:900;line-height:1.5;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__btn a{height:clamp(156 * 750 / 1366 * 1px,156 / 1366 * 100vw,156px);font-size:15px;font-size:4vw;text-align:center}}#hellokittycp2026 .p-topCpTabBox__btn a span{position:relative}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__btn a span{position:initial}}#hellokittycp2026 .p-topCpTabBox__btn a span:before{position:absolute;top:50%;right:100%;width:clamp(54 * 750 / 1366 * 1px,54 / 1366 * 100vw,54px);height:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px);margin-right:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);content:"";transform:translateY(-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__btn a span:before{top:0;left:-7%;width:9.6vw;height:calc(64 / 750 * 100vw)}}#hellokittycp2026 .p-topCpTabBox__ct{position:relative;display:none;width:clamp(1108 * 750 / 1366 * 1px,1108 / 1366 * 100vw,1108px);padding:clamp(86 * 750 / 1366 * 1px,86 / 1366 * 100vw,86px) clamp(78 * 750 / 1366 * 1px,78 / 1366 * 100vw,78px);margin:0 auto;border-radius:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__ct{width:100%;padding:calc(92 / 750 * 100vw) 4.8vw calc(100 / 750 * 100vw);border-radius:0 0 calc(28 / 750 * 100vw) calc(28 / 750 * 100vw)}}#hellokittycp2026 .p-topCpTabBox__ct.is-active{display:block}#hellokittycp2026 .p-topCpTabBox__ct--01{background:#e60013;border:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) solid #e60013}#hellokittycp2026 .p-topCpTabBox__ct--02{background:#fff;border:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) solid var(--color_org)}#hellokittycp2026 .p-topCpTabBox__ctItem{position:absolute}#hellokittycp2026 .p-topCpTabBox__ctItem.item01-01{top:30%;right:-4%;width:clamp(93 * 750 / 1366 * 1px,93 / 1366 * 100vw,93px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__ctItem.item01-01{top:425vw;width:12.4vw}}#hellokittycp2026 .p-topCpTabBox__ctItem.item01-02{top:53%;left:-6%;width:clamp(131 * 750 / 1366 * 1px,131 / 1366 * 100vw,131px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__ctItem.item01-02{top:672vw;left:-3%;z-index:1;width:16vw}}#hellokittycp2026 .p-topCpTabBox__ctItem.item01-03{right:14%;bottom:clamp(-110px,-110 / 1366 * 100vw,-110 * 750 / 1366 * 1px);width:clamp(184 * 750 / 1366 * 1px,184 / 1366 * 100vw,184px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__ctItem.item01-03{bottom:calc(-110 / 750 * 100vw);width:19.2vw}}#hellokittycp2026 .p-topCpTabBox__ctItem.item02-01{top:clamp(2900 * 750 / 1366 * 1px,2900 / 1366 * 100vw,2900px);right:-4%;width:clamp(93 * 750 / 1366 * 1px,93 / 1366 * 100vw,93px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__ctItem.item02-01{top:380vw;z-index:1;width:12.4vw}}#hellokittycp2026 .p-topCpTabBox__ctItem.item02-02{top:clamp(3900 * 750 / 1366 * 1px,3900 / 1366 * 100vw,3900px);left:-6%;width:clamp(131 * 750 / 1366 * 1px,131 / 1366 * 100vw,131px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__ctItem.item02-02{top:572vw;left:-3%;z-index:1;width:16vw}}#hellokittycp2026 .p-topCpTabBox__ctItem.item02-03{right:14%;bottom:clamp(-110px,-110 / 1366 * 100vw,-110 * 750 / 1366 * 1px);width:clamp(184 * 750 / 1366 * 1px,184 / 1366 * 100vw,184px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__ctItem.item02-03{bottom:calc(-110 / 750 * 100vw);width:19.2vw}}#hellokittycp2026 .p-topCpTabBox__ctMain--01{width:clamp(1018 * 750 / 1366 * 1px,1018 / 1366 * 100vw,1018px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__ctMain--01{width:100%}}#hellokittycp2026 .p-topCpTabBox__ctMain--02{width:clamp(792 * 750 / 1366 * 1px,792 / 1366 * 100vw,792px);margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__ctMain--02{width:75.2vw}}#hellokittycp2026 .p-topCpTabBox__poinWrap{position:relative;width:clamp(947 * 750 / 1366 * 1px,947 / 1366 * 100vw,947px);padding:clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px) 0 clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);margin-top:clamp(47 * 750 / 1366 * 1px,47 / 1366 * 100vw,47px);background:#fef8f8;border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poinWrap{width:calc(571 / 750 * 100vw);margin-top:calc(146 / 750 * 100vw)}}#hellokittycp2026 .p-topCpTabBox__poinWrap:after{position:absolute;top:0;left:0;width:clamp(335 * 750 / 1366 * 1px,335 / 1366 * 100vw,335px);aspect-ratio:335/120;content:"";transform:translate(-10%,-42%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poinWrap:after{width:58.4vw;transform:translate(-10%,-55%)}}#hellokittycp2026 .p-topCpTabBox__poinWrap--p3{margin-top:clamp(84 * 750 / 1366 * 1px,84 / 1366 * 100vw,84px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poinWrap--p3{margin-top:calc(147 / 750 * 100vw)}}#hellokittycp2026 .p-topCpTabBox__poinWrap--p3:after{background:url(/campaign/hellokittycp2026/assets/img/cp-icon-point3.webp) no-repeat;background-size:contain}#hellokittycp2026 .p-topCpTabBox__poinWrap--p2:after{background:url(/campaign/hellokittycp2026/assets/img/cp-icon-point2.webp) no-repeat;background-size:contain}#hellokittycp2026 .p-topCpTabBox__poinWrap--p1:after{background:url(/campaign/hellokittycp2026/assets/img/cp-icon-point1.webp) no-repeat;background-size:contain}#hellokittycp2026 .p-topCpTabBox__poin3{display:grid;grid-template-columns:50% 50%}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poin3{grid-template-columns:100%}}#hellokittycp2026 .p-topCpTabBox__poin3Box{position:relative}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poin3Box{display:grid}}#hellokittycp2026 .p-topCpTabBox__poin3Box--01{padding-left:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poin3Box--01{position:relative;padding-bottom:calc(80 / 750 * 100vw);padding-left:0}#hellokittycp2026 .p-topCpTabBox__poin3Box--01:before{position:absolute;top:100%;left:50%;display:block;width:90%;height:calc(4 / 750 * 100vw);content:"";background:#ffe6e6;transform:translate(-50%)}}#hellokittycp2026 .p-topCpTabBox__poin3Box--02{padding-left:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poin3Box--02{padding-left:0}}#hellokittycp2026 .p-topCpTabBox__poin3Box:first-child:after{position:absolute;top:50%;right:0%;width:clamp(2 * 750 / 1366 * 1px,2 / 1366 * 100vw,2px);height:95%;content:"";background:#ffe6e6;transform:translateY(-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poin3Box:first-child:after{display:none}}#hellokittycp2026 .p-topCpTabBox__point2col{display:grid;grid-template-columns:clamp(470 * 750 / 1366 * 1px,470 / 1366 * 100vw,470px) 1fr;padding-left:clamp(60 * 750 / 1366 * 1px,60 / 1366 * 100vw,60px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__point2col{grid-template-columns:100%;padding-left:0}}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__point2colBox{display:contents}}#hellokittycp2026 .p-topCpTabBox__poinTtl{font-family:Zen Maru Gothic;font-size:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);font-weight:900;line-height:1.1;color:#e60013;text-align:left;letter-spacing:.02em}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poinTtl{order:1;font-size:29px;font-size:7.7333333333vw;text-align:center}}#hellokittycp2026 .p-topCpTabBox__poinTtl--small{font-size:clamp(36 * 750 / 1366 * 1px,36 / 1366 * 100vw,36px);line-height:1.3333333333}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poinTtl--small{font-size:22px;font-size:5.8666666667vw;margin:calc(62 / 750 * 100vw) auto;text-align:left}}#hellokittycp2026 .p-topCpTabBox__poinTtl span{font-size:clamp(48 * 750 / 1366 * 1px,48 / 1366 * 100vw,48px)}#hellokittycp2026 .p-topCpTabBox__poinText{margin-top:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:900;line-height:1.625;color:#834100;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poinText{font-size:14px;font-size:3.7333333333vw;order:3;width:64.4vw;padding-bottom:6vw;margin:0 auto;border-bottom:.8vw dotted #834100}}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poin3Img01{order:2}}#hellokittycp2026 .p-topCpTabBox__poin3Img01 img{width:clamp(515 * 750 / 1366 * 1px,515 / 1366 * 100vw,515px);max-width:max-content;transform:translate(-17%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poin3Img01 img{width:calc(553 / 750 * 100vw);transform:translate(0)}}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poin3Img02{order:2;width:90%;margin:0 auto}}#hellokittycp2026 .p-topCpTabBox__poin3Img02 img{width:clamp(399 * 750 / 1366 * 1px,399 / 1366 * 100vw,399px);max-width:max-content;transform:translate(0)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__poin3Img02 img{width:100%;border-bottom:.8vw dotted #834100;transform:translateY(-10%)}}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__pointHowMany{order:4}}#hellokittycp2026 .p-topCpTabBox__pointHowMany--01{width:74.5803357314%}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__pointHowMany--01{width:calc(429 / 750 * 100vw);margin:calc(53 / 750 * 100vw) auto 0}}#hellokittycp2026 .p-topCpTabBox__pointHowMany--02{width:97.0720720721%}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__pointHowMany--02{width:calc(473 / 750 * 100vw);margin:0 auto}}#hellokittycp2026 .p-topCpTabBox__pointHowMany--03{width:70.045045045%;padding-top:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__pointHowMany--03{width:56.8vw;margin:calc(54 / 750 * 100vw) auto 0}}#hellokittycp2026 .p-topCpTabBox__pointHowMany--04{width:78.8288288288%;padding-top:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__pointHowMany--04{width:calc(446 / 750 * 100vw);margin:calc(53 / 750 * 100vw) auto 0}}#hellokittycp2026 .p-topCpTabBox__pointAtt{padding-left:1em;margin-top:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-size:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);line-height:1.8;color:#000;text-align:left;text-indent:-1em}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__pointAtt{order:5;font-size:11px;font-size:2.9333333333vw;width:calc(504 / 750 * 100vw);margin:calc(37 / 750 * 100vw) auto 0}}#hellokittycp2026 .p-topCpTabBox__pointAtt--mt0{margin-top:0}#hellokittycp2026 .p-topCpTabBox__point2colImg{position:relative}#hellokittycp2026 .p-topCpTabBox__point2colImg--p2{top:clamp(-40px,-40 / 1366 * 100vw,-40 * 750 / 1366 * 1px);left:clamp(-20px,-20 / 1366 * 100vw,-20 * 750 / 1366 * 1px);width:clamp(391 * 750 / 1366 * 1px,391 / 1366 * 100vw,391px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__point2colImg--p2{top:0vw;left:calc(20 / 750 * 100vw);order:2;width:calc(331 / 750 * 100vw);margin:calc(20 / 750 * 100vw) auto}}#hellokittycp2026 .p-topCpTabBox__point2colImg--p2 img{position:absolute;top:clamp(-60px,-60 / 1366 * 100vw,-60 * 750 / 1366 * 1px);left:clamp(25 * 750 / 1366 * 1px,25 / 1366 * 100vw,25px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__point2colImg--p2 img{position:relative;top:auto;left:auto;width:100%}}#hellokittycp2026 .p-topCpTabBox__point2colImg--p1{width:clamp(334 * 750 / 1366 * 1px,334 / 1366 * 100vw,334px);margin-left:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__point2colImg--p1{order:2;width:90%;padding-bottom:3.2vw;padding-left:0;margin:0 auto;margin-top:calc(33 / 750 * 100vw);border-bottom:.8vw dotted #834100}#hellokittycp2026 .p-topCpTabBox__point2colImg--p1 img{display:block;width:50vw;margin:0 auto}}#hellokittycp2026 .p-topCpTabBox__borderline{margin-top:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);border-top:dotted clamp(3 * 750 / 1366 * 1px,3 / 1366 * 100vw,3px) #834100}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__borderline{display:none}}#hellokittycp2026 .p-topCpTabBox__ttl{position:relative;margin-top:clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px);font-family:Zen Maru Gothic;font-size:clamp(36 * 750 / 1366 * 1px,36 / 1366 * 100vw,36px);font-weight:900;line-height:1.3055555556;color:var(--color_red);text-align:center;letter-spacing:.09em}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__ttl{font-size:23px;font-size:6.1333333333vw}}#hellokittycp2026 .p-topCpTabBox__ttl span{position:relative;z-index:1;display:inline-block;padding:0 .5em;background:#fff}#hellokittycp2026 .p-topCpTabBox__ttl:before{position:absolute;top:50%;left:0;width:100%;height:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px);content:"";background-image:radial-gradient(circle,var(--color_red) clamp(2 * 750 / 1366 * 1px,2 / 1366 * 100vw,2px),transparent clamp(2 * 750 / 1366 * 1px,2 / 1366 * 100vw,2px));background-repeat:repeat-x;background-position:left top;background-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px) clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px)}#hellokittycp2026 .p-topCpTabBox__houhouWrap{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px);margin-top:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__houhouWrap{grid-template-columns:100%;gap:calc(50 / 750 * 100vw)}}#hellokittycp2026 .p-topCpTabBox__houhou{position:relative;padding:clamp(43 * 750 / 1366 * 1px,43 / 1366 * 100vw,43px) clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px) clamp(43 * 750 / 1366 * 1px,43 / 1366 * 100vw,43px);background:#fef8f8;border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__houhou{padding:0}}#hellokittycp2026 .p-topCpTabBox__houhouStep{position:absolute;top:0;left:0;width:clamp(66 * 750 / 1366 * 1px,66 / 1366 * 100vw,66px);transform:translate(-10%,-15%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__houhouStep{width:calc(112 / 750 * 100vw)}}#hellokittycp2026 .p-topCpTabBox__houhouImg{display:flex;align-items:center;justify-content:center}#hellokittycp2026 .p-topCpTabBox__houhouImg--kago{width:clamp(118 * 750 / 1366 * 1px,118 / 1366 * 100vw,118px);padding-bottom:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__houhouImg--kago{width:calc(197 / 750 * 100vw);padding-top:12vw;padding-bottom:0}}#hellokittycp2026 .p-topCpTabBox__houhouImg--phone{width:clamp(138 * 750 / 1366 * 1px,138 / 1366 * 100vw,138px);margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__houhouImg--phone{width:calc(269 / 750 * 100vw);padding-top:12vw;transform:translate(-15%)}}#hellokittycp2026 .p-topCpTabBox__houhouText{display:flex;align-items:center;width:max-content;height:3.5em;margin-top:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-family:Noto Sans JP;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:900;line-height:1.625;color:#834100;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__houhouText{font-size:14px;font-size:3.7333333333vw;height:3.5em;padding-bottom:calc(37 / 750 * 100vw);margin:calc(20 / 750 * 100vw) auto 0}}#hellokittycp2026 .p-topCpTabBox__houhouAtt{margin-top:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);font-size:clamp(13 * 750 / 1366 * 1px,13 / 1366 * 100vw,13px);font-weight:500;line-height:1.6923076923;color:#834100;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__houhouAtt{font-size:12px;font-size:3.2vw}}#hellokittycp2026 .p-topCpTabBox__photo{display:grid;grid-template-columns:clamp(531 * 750 / 1366 * 1px,531 / 1366 * 100vw,531px) clamp(378 * 750 / 1366 * 1px,378 / 1366 * 100vw,378px);gap:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);margin-top:clamp(63 * 750 / 1366 * 1px,63 / 1366 * 100vw,63px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__photo{grid-template-columns:100%;margin-top:6.4vw}}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__photoImg{width:calc(553 / 750 * 100vw);margin:0 auto}}#hellokittycp2026 .p-topCpTabBox__photoAtt{margin:clamp(43 * 750 / 1366 * 1px,43 / 1366 * 100vw,43px) auto 0;border-bottom:clamp(2 * 750 / 1366 * 1px,2 / 1366 * 100vw,2px) solid #FFE6E6}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__photoAtt{width:100%}}#hellokittycp2026 .p-topCpTabBox__photoAtt .text{margin-top:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:600;line-height:1.625;color:#834100;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__photoAtt .text{font-size:14px;font-size:3.7333333333vw;margin-top:calc(32 / 750 * 100vw)}}#hellokittycp2026 .p-topCpTabBox__photoAtt .numlist{display:flex;gap:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);margin-top:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);flex-wrap:wrap}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__photoAtt .numlist{flex-wrap:wrap;gap:3.2vw;margin-top:calc(32 / 750 * 100vw)}}#hellokittycp2026 .p-topCpTabBox__photoAtt .numlist li{display:flex;align-items:center;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:600;line-height:1.625;color:#e60013;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__photoAtt .numlist li{flex-wrap:wrap;font-size:14px;font-size:3.7333333333vw}}#hellokittycp2026 .p-topCpTabBox__photoAtt .numlist li:before{display:block;width:clamp(21 * 750 / 1366 * 1px,21 / 1366 * 100vw,21px);aspect-ratio:1/1;margin-right:.2em;content:""}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__photoAtt .numlist li:before{width:calc(42 / 750 * 100vw)}}#hellokittycp2026 .p-topCpTabBox__photoAtt .numlist li:nth-child(1):before{background:url(/campaign/hellokittycp2026/assets/img/houhou-num1.webp) no-repeat;background-size:98%}#hellokittycp2026 .p-topCpTabBox__photoAtt .numlist li:nth-child(2):before{background:url(/campaign/hellokittycp2026/assets/img/houhou-num2.webp) no-repeat;background-size:98%}#hellokittycp2026 .p-topCpTabBox__photoAtt .numlist li:nth-child(3):before{background:url(/campaign/hellokittycp2026/assets/img/houhou-num3.webp) no-repeat;background-size:98%}#hellokittycp2026 .p-topCpTabBox__photoAtt .numlist li:nth-child(4):before{background:url(/campaign/hellokittycp2026/assets/img/houhou-num4.webp) no-repeat;background-size:98%}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__photoAtt .numlist li:nth-child(5){margin-right:30%}}#hellokittycp2026 .p-topCpTabBox__photoAtt .numlist li:nth-child(5):before{background:url(/campaign/hellokittycp2026/assets/img/houhou-num5.webp) no-repeat;background-size:98%}#hellokittycp2026 .p-topCpTabBox__photoAtt .list{margin-top:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:600;line-height:1.625;color:#834100;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__photoAtt .list{font-size:14px;font-size:3.7333333333vw;padding-bottom:1em}}#hellokittycp2026 .p-topCpTabBox__photoAtt .list li{padding-left:1em;text-indent:-1em}#hellokittycp2026 .p-topCpTabBox__photoAttTtl{position:relative;font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:700;line-height:1.9583333333;color:#e60013;text-align:center;letter-spacing:.09em}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__photoAttTtl{font-size:17px;font-size:4.5333333333vw}}#hellokittycp2026 .p-topCpTabBox__photoAttTtl span{position:relative;z-index:1;display:inline-block;padding:0 1em;background:#fff}#hellokittycp2026 .p-topCpTabBox__photoAttTtl:after{position:absolute;top:50%;left:0;width:100%;height:1px;content:"";border-top:1px solid #ffe6e6}#hellokittycp2026 .p-topCpTabBox__photoSampl{width:clamp(947 * 750 / 1366 * 1px,947 / 1366 * 100vw,947px);margin:clamp(47 * 750 / 1366 * 1px,47 / 1366 * 100vw,47px) auto 0;background:#fef8f8;border:2px solid #e60013;border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__photoSampl{width:calc(587 / 750 * 100vw)}}#hellokittycp2026 .p-topCpTabBox__photoSamplHeader.is-open a span:after{opacity:0}#hellokittycp2026 .p-topCpTabBox__photoSamplHeader a{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(73 * 750 / 1366 * 1px,73 / 1366 * 100vw,73px);font-size:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-weight:700;line-height:1.6785714286;color:#e60013;text-align:center;letter-spacing:.09em}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__photoSamplHeader a{height:calc(104 / 750 * 100vw);font-size:16px;font-size:4.2666666667vw}}#hellokittycp2026 .p-topCpTabBox__photoSamplHeader a span{position:absolute;top:50%;right:3%;width:clamp(44 * 750 / 1366 * 1px,44 / 1366 * 100vw,44px);aspect-ratio:1/1;background:var(--color_red);border-radius:50%;transform:translateY(-50%)}#hellokittycp2026 .p-topCpTabBox__photoSamplHeader a span:before,#hellokittycp2026 .p-topCpTabBox__photoSamplHeader a span:after{position:absolute;top:50%;left:50%;width:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);height:clamp(3 * 750 / 1366 * 1px,3 / 1366 * 100vw,3px);content:"";background:#fff;transition:all .2s;transform:translate(-50%,-50%)}#hellokittycp2026 .p-topCpTabBox__photoSamplHeader a span:after{transform:translate(-50%,-50%) rotate(90deg)}#hellokittycp2026 .p-topCpTabBox__photoSamplCt{display:none;padding:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px) clamp(90 * 750 / 1366 * 1px,90 / 1366 * 100vw,90px) clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__photoSamplCt{padding:calc(50 / 750 * 100vw) 4vw 12.8vw}}#hellokittycp2026 .p-topCpTabBox__SubjectImg{width:clamp(665 * 750 / 1366 * 1px,665 / 1366 * 100vw,665px);margin:clamp(46 * 750 / 1366 * 1px,46 / 1366 * 100vw,46px) auto 0}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpTabBox__SubjectImg{width:78vw}}#hellokittycp2026 .p-topCpCtPeriod{width:clamp(715 * 750 / 1366 * 1px,715 / 1366 * 100vw,715px);padding:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px) clamp(62 * 750 / 1366 * 1px,62 / 1366 * 100vw,62px);margin:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px) auto 0;background:#fef8f8;border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtPeriod{width:100%;padding:calc(40 / 750 * 100vw) calc(40 / 750 * 100vw);margin:calc(65 / 750 * 100vw) auto 0}}#hellokittycp2026 .p-topCpCtPeriod__ttl{position:relative;font-family:Zen Maru Gothic;font-size:24;font-weight:900;line-height:1.9583333333;color:#834100;text-align:center}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtPeriod__ttl{font-size:23px;font-size:6.1333333333vw}}#hellokittycp2026 .p-topCpCtPeriod__ttl span{position:relative;z-index:1;display:inline-block;padding:0 1em;background:#fef8f8}#hellokittycp2026 .p-topCpCtPeriod__ttl:after{position:absolute;top:50%;left:0;width:100%;height:1px;content:"";border-top:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) dotted #834100}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtPeriod__ttl:after{display:none}}#hellokittycp2026 .p-topCpCtPeriod__list{display:grid;grid-template-columns:clamp(191 * 750 / 1366 * 1px,191 / 1366 * 100vw,191px) 1fr;column-gap:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);row-gap:clamp(25 * 750 / 1366 * 1px,25 / 1366 * 100vw,25px);align-items:center;margin-top:clamp(21 * 750 / 1366 * 1px,21 / 1366 * 100vw,21px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtPeriod__list{grid-template-columns:100%;margin-top:4.8vw}}#hellokittycp2026 .p-topCpCtPeriod__list dt{display:flex;align-items:center;justify-content:center;height:clamp(39 * 750 / 1366 * 1px,39 / 1366 * 100vw,39px);font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:900;line-height:2.5555555556;color:#fff;text-align:center;background:#834100;border-radius:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtPeriod__list dt{width:calc(277 / 750 * 100vw);height:8vw;margin-top:calc(40 / 750 * 100vw);border-radius:calc(50 / 750 * 100vw);font-size:14px;font-size:3.7333333333vw}#hellokittycp2026 .p-topCpCtPeriod__list dt.mt0{margin-top:0}#hellokittycp2026 .p-topCpCtPeriod__list dt.center{margin:0 auto}}#hellokittycp2026 .p-topCpCtPeriod__list dd{font-size:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);font-weight:900;line-height:1.4;color:#834104;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtPeriod__list dd{font-size:20px;font-size:5.3333333333vw}#hellokittycp2026 .p-topCpCtPeriod__list dd.indent{text-indent:-2em;padding-left:2em;width:max-content;margin:0 auto}}#hellokittycp2026 .p-topCpCtPeriod__list dd span{font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);letter-spacing:.08em}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtPeriod__list dd span{font-size:13px;font-size:3.4666666667vw}}#hellokittycp2026 .p-topCpCtPeriod__att{margin-top:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);font-family:Noto Sans JP;font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);font-weight:500;line-height:1.4;color:#834100;text-align:center}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtPeriod__att{margin-top:calc(8 / 750 * 100vw);text-align:left;font-size:12px;font-size:3.2vw}}#hellokittycp2026 .p-topCpCtRooms{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);width:clamp(947 * 750 / 1366 * 1px,947 / 1366 * 100vw,947px);margin-top:clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtRooms{grid-template-columns:100%;gap:calc(64 / 750 * 100vw);width:80vw;margin-top:8vw}}#hellokittycp2026 .p-topCpCtRooms__itemImg{position:relative;width:clamp(305 * 750 / 1366 * 1px,305 / 1366 * 100vw,305px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtRooms__itemImg{width:100%}}#hellokittycp2026 .p-topCpCtRooms__itemImg img{width:100%;transform:translate(clamp(-9px,-9 / 1366 * 100vw,-9 * 750 / 1366 * 1px)) scale(1.0721311475)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtRooms__itemImg img{transform:translate(calc(-32 / 750 * 100vw)) scale(1.04)}}#hellokittycp2026 .p-topCpCtRooms__itemImg:after{content:"※画像はイメージです";position:absolute;top:100%;right:1%;font-weight:500;font-size:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);margin-top:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);color:#fff}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtRooms__itemImg:after{right:calc(20 / 750 * 100vw);margin-top:calc(20 / 750 * 100vw);font-size:11px;font-size:2.9333333333vw}}#hellokittycp2026 .p-topCpCtRooms__itemPeriod{display:flex;align-items:center;justify-content:center;width:clamp(190 * 750 / 1366 * 1px,190 / 1366 * 100vw,190px);height:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);margin-top:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);font-weight:700;line-height:1.2;color:#fff;background:#d60012;border-radius:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtRooms__itemPeriod{width:calc(339 / 750 * 100vw);height:calc(58 / 750 * 100vw);margin-top:3.2vw;border-radius:4vw;font-size:14px;font-size:3.7333333333vw}}#hellokittycp2026 .p-topCpCtRooms__itemText{margin-top:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:900;line-height:2.1666666667;color:#fff;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtRooms__itemText{margin-top:3.2vw;font-size:14px;font-size:3.7333333333vw}}#hellokittycp2026 .p-topCpCtOubo{margin-top:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo{margin-top:calc(80 / 750 * 100vw)}}#hellokittycp2026 .p-topCpCtOubo__ttl{position:relative;font-family:Zen Maru Gothic;font-size:clamp(36 * 750 / 1366 * 1px,36 / 1366 * 100vw,36px);font-weight:900;line-height:1.3055555556;color:#fff;text-align:center;letter-spacing:.09em}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__ttl{font-size:23px;font-size:6.1333333333vw}}#hellokittycp2026 .p-topCpCtOubo__ttl span{position:relative;z-index:1;display:inline-block;padding:0 .5em;background:var(--color_red)}#hellokittycp2026 .p-topCpCtOubo__ttl:before{position:absolute;top:50%;left:0;width:100%;height:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px);content:"";background-image:radial-gradient(circle,#fff clamp(2 * 750 / 1366 * 1px,2 / 1366 * 100vw,2px),transparent clamp(2 * 750 / 1366 * 1px,2 / 1366 * 100vw,2px));background-repeat:repeat-x;background-position:left top;background-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px) clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__ttl:before{background-image:radial-gradient(circle,#fff calc(4 / 750 * 100vw),transparent calc(4 / 750 * 100vw));background-repeat:repeat-x;background-position:left top;background-size:calc(14 / 750 * 100vw) calc(4 / 750 * 100vw)}}#hellokittycp2026 .p-topCpCtOubo__step{display:grid;grid-template-columns:1fr 1fr;gap:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);margin-top:clamp(47 * 750 / 1366 * 1px,47 / 1366 * 100vw,47px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__step{grid-template-columns:100%;gap:calc(58 / 750 * 100vw);margin-top:calc(66 / 750 * 100vw)}}#hellokittycp2026 .p-topCpCtOubo__stepItem{position:relative;padding:clamp(55 * 750 / 1366 * 1px,55 / 1366 * 100vw,55px) 0 clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);background:#fef8f8;border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__stepItem{padding:calc(55 / 750 * 100vw) 0 calc(62 / 750 * 100vw)}}#hellokittycp2026 .p-topCpCtOubo__stepItem:after{position:absolute;top:0;left:0;width:clamp(66 * 750 / 1366 * 1px,66 / 1366 * 100vw,66px);aspect-ratio:1/1;content:"";transform:translate(-20%,-40%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__stepItem:after{width:calc(112 / 750 * 100vw)}}#hellokittycp2026 .p-topCpCtOubo__stepItem--01:after{background:url(/campaign/hellokittycp2026/assets/img/cp-oubo-icon01.webp) no-repeat;background-size:contain}#hellokittycp2026 .p-topCpCtOubo__stepItem--02:after{background:url(/campaign/hellokittycp2026/assets/img/cp-oubo-icon02.webp) no-repeat;background-size:contain}#hellokittycp2026 .p-topCpCtOubo__stepImg{margin:0 auto}#hellokittycp2026 .p-topCpCtOubo__stepImg--01{width:clamp(185 * 750 / 1366 * 1px,185 / 1366 * 100vw,185px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__stepImg--01{width:calc(320 / 750 * 100vw);margin-bottom:2em}}#hellokittycp2026 .p-topCpCtOubo__stepImg--02{width:clamp(96 * 750 / 1366 * 1px,96 / 1366 * 100vw,96px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__stepImg--02{width:24vw}}#hellokittycp2026 .p-topCpCtOubo__stepText{width:max-content;margin:0 auto;margin-top:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:600;line-height:1.625;color:#834100;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__stepText{font-size:14px;font-size:3.7333333333vw}}#hellokittycp2026 .p-topCpCtOubo__stepText a{font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:900;line-height:1.625;color:#e60013;text-align:left;text-decoration:underline}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__stepText a{font-size:14px;font-size:3.7333333333vw}}#hellokittycp2026 .p-topCpCtOubo__stepText--bold{font-weight:900}#hellokittycp2026 .p-topCpCtOubo__kiyaku{width:clamp(947 * 750 / 1366 * 1px,947 / 1366 * 100vw,947px);height:clamp(540 * 750 / 1366 * 1px,540 / 1366 * 100vw,540px);padding:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px) clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);margin:clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px) auto 0;overflow-y:scroll;background:#f8f8f8}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__kiyaku{width:78vw;height:calc(1000 / 750 * 100vw);padding:6.4vw calc(32 / 750 * 100vw);margin:16vw auto 0}}#hellokittycp2026 .p-topCpCtOubo__kiyaku .title-main{margin-top:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700;line-height:1.5;color:#000;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__kiyaku .title-main{margin-top:3.2vw;font-size:16px;font-size:4.2666666667vw}}#hellokittycp2026 .p-topCpCtOubo__kiyaku .title-paragraph{margin-top:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:700;line-height:1.5;color:#000;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__kiyaku .title-paragraph{margin-top:calc(20 / 750 * 100vw);font-size:14px;font-size:3.7333333333vw}}#hellokittycp2026 .p-topCpCtOubo__kiyaku .title-paragraph-sub{margin-top:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:700;line-height:1.8;color:#000;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__kiyaku .title-paragraph-sub{font-size:13px;font-size:3.4666666667vw;margin-top:2vw}}#hellokittycp2026 .p-topCpCtOubo__kiyaku .text{margin-top:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);line-height:1.8;color:#000;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__kiyaku .text{font-size:13px;font-size:3.4666666667vw;margin-top:calc(8 / 750 * 100vw)}}#hellokittycp2026 .p-topCpCtOubo__kiyaku .text a{text-decoration:underline}#hellokittycp2026 .p-topCpCtOubo__kiyaku .text a:hover{text-decoration:none}#hellokittycp2026 .p-topCpCtOubo__kiyaku .table{width:100%;margin-top:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);background:#fff;border:1px solid #000}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__kiyaku .table{margin-top:calc(20 / 750 * 100vw)}}#hellokittycp2026 .p-topCpCtOubo__kiyaku .table th{padding:.5em .5em .5em 1em;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:700;line-height:1.8;color:#000;text-align:left;background:#f8f9fa;border-bottom:1px solid #000}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__kiyaku .table th{font-size:13px;font-size:3.4666666667vw}}#hellokittycp2026 .p-topCpCtOubo__kiyaku .table th:first-child{border-right:1px solid #e0e0e0}#hellokittycp2026 .p-topCpCtOubo__kiyaku .table td{padding:.5em .5em .5em 1em;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);line-height:1.8;color:#000;text-align:left;background:f8f9fa;border-bottom:1px solid #000}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__kiyaku .table td{font-size:13px;font-size:3.4666666667vw}}#hellokittycp2026 .p-topCpCtOubo__kiyaku .table td:first-child{font-weight:700;border-right:1px solid #e0e0e0}#hellokittycp2026 .p-topCpCtOubo__kiyaku .list{padding-left:1em;margin-top:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);line-height:1.8;color:#000;text-align:left;text-indent:-1em}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__kiyaku .list{font-size:13px;font-size:3.4666666667vw;margin-top:calc(8 / 750 * 100vw)}}#hellokittycp2026 .p-topCpCtOubo__kiyakuTtl{font-family:Zen Maru Gothic;font-size:clamp(36 * 750 / 1366 * 1px,36 / 1366 * 100vw,36px);font-weight:900;line-height:1.3055555556;color:#e60013;text-align:center;letter-spacing:.09em}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__kiyakuTtl{font-size:20px;font-size:5.3333333333vw}}#hellokittycp2026 .p-topCpCtOubo__btn{width:clamp(443 * 750 / 1366 * 1px,443 / 1366 * 100vw,443px);margin:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px) auto 0}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__btn{width:calc(582 / 750 * 100vw)}}#hellokittycp2026 .p-topCpCtOubo__btn a,#hellokittycp2026 .p-topCpCtOubo__btn span.disabled{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(90 * 750 / 1366 * 1px,90 / 1366 * 100vw,90px);font-family:Zen Maru Gothic;font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:900;line-height:3.125;color:#e60013;text-align:center;background:#fff;border-radius:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__btn a,#hellokittycp2026 .p-topCpCtOubo__btn span.disabled{justify-content:flex-start;height:calc(170 / 750 * 100vw);padding-left:1.5em;line-height:1.3;text-align:left;border-radius:clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px);font-size:20px;font-size:5.3333333333vw}}#hellokittycp2026 .p-topCpCtOubo__btn a:after,#hellokittycp2026 .p-topCpCtOubo__btn span.disabled:after{position:absolute;top:50%;left:50%;width:99%;height:94%;content:"";border:dotted clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) var(--color_red);border-radius:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px);transform:translate(-50%,-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__btn a:after,#hellokittycp2026 .p-topCpCtOubo__btn span.disabled:after{height:95%;border:dotted .8vw var(--color_red);border-radius:calc(100 / 750 * 100vw)}}#hellokittycp2026 .p-topCpCtOubo__btn a span,#hellokittycp2026 .p-topCpCtOubo__btn span.disabled span{position:absolute;top:50%;right:5%;z-index:1;display:block;width:clamp(35 * 750 / 1366 * 1px,35 / 1366 * 100vw,35px);aspect-ratio:1/1;background:var(--color_red);border-radius:50%;transform:translateY(-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__btn a span,#hellokittycp2026 .p-topCpCtOubo__btn span.disabled span{width:9.6vw}}#hellokittycp2026 .p-topCpCtOubo__btn a span:after,#hellokittycp2026 .p-topCpCtOubo__btn span.disabled span:after{position:absolute;top:50%;left:55%;width:0;height:0;content:"";border-style:solid;border-top:clamp(7 * 750 / 1366 * 1px,7 / 1366 * 100vw,7px) solid transparent;border-right:0;border-bottom:clamp(7 * 750 / 1366 * 1px,7 / 1366 * 100vw,7px) solid transparent;border-left:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px) solid #fff;transform:translate(-50%,-50%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__btn a span:after,#hellokittycp2026 .p-topCpCtOubo__btn span.disabled span:after{width:0;height:0;border-style:solid;border-top:calc(14 / 750 * 100vw) solid transparent;border-right:0;border-bottom:calc(14 / 750 * 100vw) solid transparent;border-left:2.4vw solid #fff}}#hellokittycp2026 .p-topCpCtOubo__btn span.disabled{background:#afafaf;color:#fff}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__btn span.disabled{padding-left:calc(80 / 750 * 100vw)}}#hellokittycp2026 .p-topCpCtOubo__btn span.disabled:after{border:dotted clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) #FFF}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__btn span.disabled:after{border:dotted .8vw #FFF}}#hellokittycp2026 .p-topCpCtOubo__btn span.disabled span{background:#fff}#hellokittycp2026 .p-topCpCtOubo__btn span.disabled span:after{border-left:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px) solid #afafaf}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__btn span.disabled span:after{border-left:2.4vw solid #afafaf}}#hellokittycp2026 .p-topCpCtOubo__btn--orange a{color:#fff;background:var(--color_org)}#hellokittycp2026 .p-topCpCtOubo__btn--orange a:after{border:dotted clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) #fff}#hellokittycp2026 .p-topCpCtOubo__btn--orange a span{background:#fff}#hellokittycp2026 .p-topCpCtOubo__btn--orange a span:after{border-left:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px) solid var(--color_org)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpCtOubo__btn--orange a span:after{border-left:2.4vw solid var(--color_org)}}#hellokittycp2026 .p-topCpSubject{width:clamp(947 * 750 / 1366 * 1px,947 / 1366 * 100vw,947px);margin:clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px) auto 0;overflow:hidden;background:#e60013;border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpSubject{width:calc(587 / 750 * 100vw);margin:calc(56 / 750 * 100vw) auto 0}}#hellokittycp2026 .p-topCpSubject__header a{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(73 * 750 / 1366 * 1px,73 / 1366 * 100vw,73px);font-size:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-weight:700;line-height:1.6785714286;color:#fff;text-align:center;letter-spacing:.09em}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpSubject__header a{height:calc(104 / 750 * 100vw);font-size:16px;font-size:4.2666666667vw}}#hellokittycp2026 .p-topCpSubject__header a span{position:absolute;top:50%;right:3%;width:clamp(44 * 750 / 1366 * 1px,44 / 1366 * 100vw,44px);aspect-ratio:1/1;background:#fff;border-radius:50%;transform:translateY(-50%)}#hellokittycp2026 .p-topCpSubject__header a span:before,#hellokittycp2026 .p-topCpSubject__header a span:after{position:absolute;top:50%;left:50%;width:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);height:clamp(3 * 750 / 1366 * 1px,3 / 1366 * 100vw,3px);content:"";background:var(--color_red);transition:all .2s;transform:translate(-50%,-50%)}#hellokittycp2026 .p-topCpSubject__header a span:after{transform:translate(-50%,-50%) rotate(90deg)}#hellokittycp2026 .p-topCpSubject__header.is-open a span:after{opacity:0}#hellokittycp2026 .p-topCpSubject__main{display:none;padding:0 clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px) clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpSubject__main{padding:0 spV(56) spV(56)}}#hellokittycp2026 .p-topCpSubject__cats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(48 * 750 / 1366 * 1px,48 / 1366 * 100vw,48px) clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);margin-top:clamp(58 * 750 / 1366 * 1px,58 / 1366 * 100vw,58px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpSubject__cats{grid-template-columns:100%;gap:8vw;margin-top:calc(58 / 750 * 100vw)}}#hellokittycp2026 .p-topCpSubject__categoryTag{display:flex;align-items:center;justify-content:center;height:clamp(34 * 750 / 1366 * 1px,34 / 1366 * 100vw,34px);font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700;line-height:2.1;color:#e62b0f;text-align:left;background:#fffde4;border-radius:clamp(17 * 750 / 1366 * 1px,17 / 1366 * 100vw,17px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpSubject__categoryTag{height:calc(63 / 750 * 100vw);border-radius:calc(100 / 750 * 100vw);font-size:15px;font-size:4vw}}#hellokittycp2026 .p-topCpSubject__categoryImg{margin-top:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpSubject__categoryImg{margin-top:calc(32 / 750 * 100vw)}}#hellokittycp2026 .p-topCpSubject__prdNames{margin-top:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpSubject__prdNames{margin-top:6vw}}#hellokittycp2026 .p-topCpSubject__prdName{font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);font-weight:500;line-height:1.7333333333;color:#fff;text-align:left;letter-spacing:-.05em}@media screen and (max-width: 750px){#hellokittycp2026 .p-topCpSubject__prdName{font-size:14px;font-size:3.7333333333vw}}.p-topKv img{width:100%;max-width:none}#hellokittycp2026 .p-topOv{position:relative;padding-top:clamp(134 * 750 / 1366 * 1px,134 / 1366 * 100vw,134px);padding-bottom:clamp(163 * 750 / 1366 * 1px,163 / 1366 * 100vw,163px);background:url(/campaign/hellokittycp2026/assets/img/overview-bg.webp) repeat-y;background-size:100%}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOv{padding-top:calc(86 / 750 * 100vw);padding-bottom:calc(100 / 750 * 100vw);background:url(/campaign/hellokittycp2026/assets/img/overview-bg--sp.webp) repeat-y;background-size:100%}}#hellokittycp2026 .p-topOv:before{position:absolute;top:0;left:0;width:100%;height:7.8330893119vw;content:"";background:url(/campaign/hellokittycp2026/assets/img/overview-bg-top.webp) no-repeat center bottom;background-size:100%;transform:translateY(-99%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOv:before{height:calc(87.5 / 750 * 100vw);background:url(/campaign/hellokittycp2026/assets/img/overview-bg-top--sp.webp) no-repeat center bottom;background-size:100%}}#hellokittycp2026 .p-topOv__lead{width:clamp(1105 * 750 / 1366 * 1px,1105 / 1366 * 100vw,1105px);margin:clamp(105 * 750 / 1366 * 1px,105 / 1366 * 100vw,105px) auto 0}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOv__lead{width:calc(688 / 750 * 100vw);margin:16vw auto 0}}#hellokittycp2026 .p-topOv__text{margin-top:clamp(48 * 750 / 1366 * 1px,48 / 1366 * 100vw,48px);font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:900;line-height:2;color:#834100;text-align:center}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOv__text{font-size:18px;font-size:4.8vw}}#hellokittycp2026 .p-topOv__text span.lay{position:relative}#hellokittycp2026 .p-topOv__text span.lay:after{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:clamp(11 * 750 / 1366 * 1px,11 / 1366 * 100vw,11px);content:"";background:#fefa87}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOv__text span.lay:after{height:2vw}}#hellokittycp2026 .p-topOv__text span.text{position:relative;z-index:1}#hellokittycp2026 .p-topOv__img{width:clamp(1080 * 750 / 1366 * 1px,1080 / 1366 * 100vw,1080px);margin:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px) auto 0}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOv__img{width:100%;margin:calc(50 / 750 * 100vw) auto 0}}#hellokittycp2026 .p-topOv__links{display:grid;grid-template-columns:repeat(3,clamp(324 * 750 / 1366 * 1px,324 / 1366 * 100vw,324px));gap:clamp(25 * 750 / 1366 * 1px,25 / 1366 * 100vw,25px);width:clamp(1007 * 750 / 1366 * 1px,1007 / 1366 * 100vw,1007px);margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOv__links{display:flex;flex-wrap:wrap;gap:calc(44 / 750 * 100vw) calc(17 / 750 * 100vw);justify-content:center;width:calc(667 / 750 * 100vw);margin:calc(95 / 750 * 100vw) auto 0}}#hellokittycp2026 .p-topOv__linkItem{height:clamp(76 * 750 / 1366 * 1px,76 / 1366 * 100vw,76px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOv__linkItem{width:calc(325 / 750 * 100vw)}}#hellokittycp2026 .p-topOv__linkItem a{position:relative;display:flex;align-items:center;justify-content:center;height:100%;font-family:Zen Maru Gothic;font-size:clamp(34 * 750 / 1366 * 1px,34 / 1366 * 100vw,34px);font-weight:900;line-height:2;color:#fff;text-align:center;background:#e60013;border-radius:clamp(38 * 750 / 1366 * 1px,38 / 1366 * 100vw,38px);transition:all .4s ease}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOv__linkItem a{border-radius:40vw;font-size:17px;font-size:4.5333333333vw}}#hellokittycp2026 .p-topOv__linkItem a:after{position:absolute;top:clamp(-5px,-5 / 1366 * 100vw,-5 * 750 / 1366 * 1px);left:clamp(-12px,-12 / 1366 * 100vw,-12 * 750 / 1366 * 1px);width:clamp(53 * 750 / 1366 * 1px,53 / 1366 * 100vw,53px);height:clamp(33 * 750 / 1366 * 1px,33 / 1366 * 100vw,33px);content:"";background:url(/campaign/hellokittycp2026/assets/img/overview-link-item.webp) no-repeat;background-size:contain}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOv__linkItem a:after{top:calc(-16 / 750 * 100vw);left:calc(-16 / 750 * 100vw);width:calc(68 / 750 * 100vw);height:calc(42 / 750 * 100vw)}}#hellokittycp2026 .p-topOv__linkItem a span{position:absolute;top:50%;right:5%;width:clamp(34 * 750 / 1366 * 1px,34 / 1366 * 100vw,34px);aspect-ratio:1/1;background:#fff;border-radius:50%;transition:all .4s ease;transform:translateY(-50%)}#hellokittycp2026 .p-topOv__linkItem a span:after{position:absolute;top:50%;left:50%;width:0;height:0;content:"";border-style:solid;border-top:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px) solid #e60013;border-right:clamp(7 * 750 / 1366 * 1px,7 / 1366 * 100vw,7px) solid transparent;border-bottom:0;border-left:clamp(7 * 750 / 1366 * 1px,7 / 1366 * 100vw,7px) solid transparent;transition:all .4s ease;transform:translate(-50%,-50%)}#hellokittycp2026 .p-topOv__linkItem a:hover{color:#e60013;background:#fff}#hellokittycp2026 .p-topOv__linkItem a:hover span{background:#e60013}#hellokittycp2026 .p-topOv__linkItem a:hover span:after{border-top:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px) solid #fff}#hellokittycp2026 .p-topOvCps{display:grid;grid-template-columns:repeat(2,clamp(534 * 750 / 1366 * 1px,534 / 1366 * 100vw,534px));gap:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);width:clamp(1108 * 750 / 1366 * 1px,1108 / 1366 * 100vw,1108px);margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps{grid-template-columns:calc(667 / 750 * 100vw);gap:calc(130 / 750 * 100vw);justify-content:center;width:100%;margin:9.6vw auto 0}}#hellokittycp2026 .p-topOvCps__item{position:relative;padding:clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px) 0 clamp(38 * 750 / 1366 * 1px,38 / 1366 * 100vw,38px);background:#fff;border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__item{padding:calc(97 / 750 * 100vw) 0 8vw}}#hellokittycp2026 .p-topOvCps__item--01{border:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) solid #e60013}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__item--01{border:calc(8 / 750 * 100vw) solid #e60013}}#hellokittycp2026 .p-topOvCps__item--02{border:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) solid #f08300}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__item--02{border:calc(8 / 750 * 100vw) solid #f08300}}#hellokittycp2026 .p-topOvCps__tag{position:absolute;top:0;left:50%;width:clamp(387 * 750 / 1366 * 1px,387 / 1366 * 100vw,387px);transform:translate(-50%,-60%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__tag{width:68.8vw}}#hellokittycp2026 .p-topOvCps__ttl--01{width:clamp(411 * 750 / 1366 * 1px,411 / 1366 * 100vw,411px);margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__ttl--01{width:69.6vw}}#hellokittycp2026 .p-topOvCps__ttl--02{width:clamp(384 * 750 / 1366 * 1px,384 / 1366 * 100vw,384px);margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__ttl--02{width:calc(498 / 750 * 100vw)}}#hellokittycp2026 .p-topOvCps__text{margin-top:clamp(11 * 750 / 1366 * 1px,11 / 1366 * 100vw,11px);font-size:clamp(25 * 750 / 1366 * 1px,25 / 1366 * 100vw,25px);font-weight:900;line-height:1.52;color:#834100;text-align:center}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__text{font-size:19px;font-size:5.0666666667vw}}#hellokittycp2026 .p-topOvCps__text span.lay{position:relative}#hellokittycp2026 .p-topOvCps__text span.lay:after{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:clamp(11 * 750 / 1366 * 1px,11 / 1366 * 100vw,11px);content:"";background:#fefa87}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__text span.lay:after{z-index:0;height:calc(16 / 750 * 100vw)}}#hellokittycp2026 .p-topOvCps__text span.text{position:relative;z-index:1}#hellokittycp2026 .p-topOvCps__img--01{transform:scale(1.24) translate(clamp(-10px,-10 / 1366 * 100vw,-10 * 750 / 1366 * 1px),clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px))}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__img--01{transform:scale(1.1) translate(calc(-10 / 750 * 100vw),calc(20 / 750 * 100vw))}}#hellokittycp2026 .p-topOvCps__img--02{transform:scale(1.16) translate(clamp(5 * 750 / 1366 * 1px,5 / 1366 * 100vw,5px),clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px))}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__img--02{transform:scale(1.08) translate(clamp(5 * 750 / 1366 * 1px,5 / 1366 * 100vw,5px),clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px))}}#hellokittycp2026 .p-topOvCps__sch{display:grid;grid-template-columns:clamp(144 * 750 / 1366 * 1px,144 / 1366 * 100vw,144px) 1fr;row-gap:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);column-gap:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);align-items:center;width:clamp(458 * 750 / 1366 * 1px,458 / 1366 * 100vw,458px);margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__sch{grid-template-columns:100%;row-gap:calc(14 / 750 * 100vw);width:calc(547 / 750 * 100vw)}}#hellokittycp2026 .p-topOvCps__sch--01{grid-template-columns:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px) 1fr;margin-top:clamp(57 * 750 / 1366 * 1px,57 / 1366 * 100vw,57px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__sch--01{grid-template-columns:100%}}#hellokittycp2026 .p-topOvCps__sch--02{margin-top:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px)}#hellokittycp2026 .p-topOvCps__sch dt{display:flex;align-items:center;justify-content:center;height:clamp(39 * 750 / 1366 * 1px,39 / 1366 * 100vw,39px);font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);font-weight:900;line-height:3.0666666667;color:#fff;text-align:center;border-radius:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__sch dt{width:calc(260 / 750 * 100vw);height:calc(63 / 750 * 100vw);background:#e60013;border-radius:calc(31 / 750 * 100vw);font-size:13px;font-size:3.4666666667vw}}#hellokittycp2026 .p-topOvCps__sch dt.red{background:#e60013}#hellokittycp2026 .p-topOvCps__sch dt.orange{background:#f08300}#hellokittycp2026 .p-topOvCps__sch dd{font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:900;line-height:1.9166666667;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__sch dd{font-size:19px;font-size:5.0666666667vw;width:max-content}}#hellokittycp2026 .p-topOvCps__sch dd.red{color:#e60013}#hellokittycp2026 .p-topOvCps__sch dd.orange{color:#f08300}#hellokittycp2026 .p-topOvCps__sch dd span{font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__sch dd span{font-size:12px;font-size:3.2vw}}#hellokittycp2026 .p-topOvCps__att{width:clamp(458 * 750 / 1366 * 1px,458 / 1366 * 100vw,458px);margin:0 auto;font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);font-weight:500;line-height:2.7142857143;color:#000;text-align:left}@media screen and (max-width: 750px){#hellokittycp2026 .p-topOvCps__att{width:calc(547 / 750 * 100vw);font-size:12px;font-size:3.2vw}}#hellokittycp2026 .p-topProds{position:relative;padding-bottom:clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topProds{padding-bottom:calc(160 / 750 * 100vw)}}#hellokittycp2026 .p-topProds__ttl{width:clamp(273 * 750 / 1366 * 1px,273 / 1366 * 100vw,273px);margin:clamp(112 * 750 / 1366 * 1px,112 / 1366 * 100vw,112px) auto 0}@media screen and (max-width: 750px){#hellokittycp2026 .p-topProds__ttl{width:calc(342 / 750 * 100vw);margin:20vw auto 0}}#hellokittycp2026 .p-topProds__list{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);width:clamp(1100 * 750 / 1366 * 1px,1100 / 1366 * 100vw,1100px);margin:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px) auto 0}@media screen and (max-width: 750px){#hellokittycp2026 .p-topProds__list{grid-template-columns:1fr 1fr;gap:calc(26 / 750 * 100vw);width:calc(670 / 750 * 100vw);margin:calc(52 / 750 * 100vw) auto 0}}#hellokittycp2026 .p-topProds__btn{width:clamp(200 * 750 / 1366 * 1px,200 / 1366 * 100vw,200px);margin:clamp(64 * 750 / 1366 * 1px,64 / 1366 * 100vw,64px) auto 0}@media screen and (max-width: 750px){#hellokittycp2026 .p-topProds__btn{width:calc(340 / 750 * 100vw);margin:20vw auto 0}}#hellokittycp2026 .p-topRecipe{position:relative;padding-top:clamp(94 * 750 / 1366 * 1px,94 / 1366 * 100vw,94px);padding-bottom:clamp(120 * 750 / 1366 * 1px,120 / 1366 * 100vw,120px);background:var(--color_red);background-size:100%}#hellokittycp2026 .p-topRecipe:before{position:absolute;top:0;left:0;width:100%;height:9.663250366vw;content:"";background:url(/campaign/hellokittycp2026/assets/img/recipe-bg-top.webp) no-repeat bottom center;background-size:100%;transform:translateY(-99.5%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topRecipe:before{height:calc(82 / 750 * 100vw);background:url(/campaign/hellokittycp2026/assets/img/recipe-bg-top--sp.webp) no-repeat bottom center;background-size:100%}}#hellokittycp2026 .p-topRecipe__item{position:absolute;top:clamp(68 * 750 / 1366 * 1px,68 / 1366 * 100vw,68px);left:clamp(120 * 750 / 1366 * 1px,120 / 1366 * 100vw,120px);width:clamp(93 * 750 / 1366 * 1px,93 / 1366 * 100vw,93px)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topRecipe__item{top:-11vw;right:0;left:auto;width:calc(80 / 750 * 100vw)}}#hellokittycp2026 .p-topRecipe__tag{width:clamp(696 * 750 / 1366 * 1px,696 / 1366 * 100vw,696px);margin:0 auto}@media screen and (max-width: 750px){#hellokittycp2026 .p-topRecipe__tag{width:calc(665 / 750 * 100vw)}}#hellokittycp2026 .p-topRecipe__ttl{width:clamp(783 * 750 / 1366 * 1px,783 / 1366 * 100vw,783px);margin:clamp(58 * 750 / 1366 * 1px,58 / 1366 * 100vw,58px) auto 0}@media screen and (max-width: 750px){#hellokittycp2026 .p-topRecipe__ttl{width:90.8vw;margin:8vw auto 0}}#hellokittycp2026 .p-topRecipe__lead{width:clamp(762 * 750 / 1366 * 1px,762 / 1366 * 100vw,762px);margin:clamp(48 * 750 / 1366 * 1px,48 / 1366 * 100vw,48px) auto 0}@media screen and (max-width: 750px){#hellokittycp2026 .p-topRecipe__lead{width:calc(557 / 750 * 100vw);margin:12vw auto 0}}#hellokittycp2026 .p-topRecipe__att{width:clamp(762 * 750 / 1366 * 1px,762 / 1366 * 100vw,762px);margin:clamp(25 * 750 / 1366 * 1px,25 / 1366 * 100vw,25px) auto 0}@media screen and (max-width: 750px){#hellokittycp2026 .p-topRecipe__att{width:calc(700 / 750 * 100vw);margin:calc(40 / 750 * 100vw) auto 0}}#hellokittycp2026 .p-topRecipe__attItem{padding-left:1em;font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-weight:500;line-height:1.6666666667;color:#fff;text-align:left;text-indent:-1em}@media screen and (max-width: 750px){#hellokittycp2026 .p-topRecipe__attItem{font-size:12px;font-size:3.2vw}}#hellokittycp2026 .p-topRecipe__list{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(97 * 750 / 1366 * 1px,97 / 1366 * 100vw,97px) clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);width:clamp(1100 * 750 / 1366 * 1px,1100 / 1366 * 100vw,1100px);margin:clamp(78 * 750 / 1366 * 1px,78 / 1366 * 100vw,78px) auto}@media screen and (max-width: 750px){#hellokittycp2026 .p-topRecipe__list{grid-template-columns:100%;width:88.8vw;margin:calc(337 / 750 * 100vw) auto 0}}#hellokittycp2026 .p-topRecipe__list:before{position:absolute;top:0;left:82%;width:clamp(215 * 750 / 1366 * 1px,215 / 1366 * 100vw,215px);aspect-ratio:215/229;content:"";background:url(/campaign/hellokittycp2026/assets/img/recipe-kitty.webp) no-repeat;background-size:contain;transform:translateY(-85%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topRecipe__list:before{left:50%;width:calc(326 / 750 * 100vw);transform:translate(-50%,-85%)}}#hellokittycp2026 .p-topRecipe__listItem{position:relative}#hellokittycp2026 .p-topRecipe__listItem a:after{position:absolute;top:clamp(267 * 750 / 1366 * 1px,267 / 1366 * 100vw,267px);right:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);width:clamp(44 * 750 / 1366 * 1px,44 / 1366 * 100vw,44px);height:clamp(44 * 750 / 1366 * 1px,44 / 1366 * 100vw,44px);content:"";background:url(/campaign/hellokittycp2026/assets/img/recipe-modal-icon.webp) no-repeat;background-size:contain}@media screen and (max-width: 750px){#hellokittycp2026 .p-topRecipe__listItem a:after{top:calc(310 / 750 * 100vw);right:calc(20 / 750 * 100vw);width:11.6vw;height:11.6vw;background:url(/campaign/hellokittycp2026/assets/img/recipe-modal-icon.webp) no-repeat;background-size:99%}}#hellokittycp2026 .p-topRecipe__listItem a:hover,#hellokittycp2026 .p-topRecipe__listItem a:hover img{opacity:1}#hellokittycp2026 .p-topRecipe__listUse{position:absolute;top:0;left:0;z-index:1;width:clamp(120 * 750 / 1366 * 1px,120 / 1366 * 100vw,120px);transform:translate(-25%,-40%)}@media screen and (max-width: 750px){#hellokittycp2026 .p-topRecipe__listUse{top:56vw;left:-1.5%;width:32vw;transform:translate(-5%,-40%)}}#hellokittycp2026 .p-topRecipe__listText{margin-top:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-family:Zen Maru Gothic;font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:900;line-height:1.5;color:#fff;text-align:center}@media screen and (max-width: 750px){#hellokittycp2026 .p-topRecipe__listText{padding-left:6em;margin-top:calc(20 / 750 * 100vw);text-align:left;font-size:20px;font-size:5.3333333333vw}}.u-pc{display:block}@media screen and (max-width: 750px){.u-pc{display:none}}.u-sp{display:none}@media screen and (max-width: 750px){.u-sp{display:block}}
