*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0}#root{width:100%;min-height:100%}#vendor-ai-container div,#vendor-ai-container span,#vendor-ai-container p,#vendor-ai-container a,#vendor-ai-container em,#vendor-ai-container img,#vendor-ai-container strong,#vendor-ai-container label,#vendor-ai-container canvas,#vendor-ai-container footer,#vendor-ai-container header,#vendor-ai-container section,#vendor-ai-container button{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}#vendor-ai-container footer,#vendor-ai-container header,#vendor-ai-container section{display:block}#vendor-ai-container img{vertical-align:bottom;border:none}#vendor-ai-container button,#vendor-ai-container input{appearance:none;font:inherit;background:0 0;border:none;border-radius:0;outline:none}#vendor-ai-container label,#vendor-ai-container button{cursor:pointer}#vendor-ai-container a{color:inherit;text-decoration:none}@font-face{font-family:LINESeedJP Bold;src:url(/mobile/set/common/vendor/ai/assets/fonts/LINESeedJP_OTF_Bd.woff2)format("woff2"),url(/mobile/set/common/vendor/ai/assets/fonts/LINESeedJP_OTF_Bd.woff)format("woff");font-display:swap}@font-face{font-family:LINESeedJP ExtraBold;src:url(/mobile/set/common/vendor/ai/assets/fonts/LINESeedJP_OTF_Eb.woff2)format("woff2"),url(/mobile/set/common/vendor/ai/assets/fonts/LINESeedJP_OTF_Eb.woff)format("woff");font-display:swap}#vendor-ai-container a,#vendor-ai-container label,#vendor-ai-container select,#vendor-ai-container button{-webkit-tap-highlight-color:#0000}#vendor-ai-container select{color:var(--ai-color-black)}#vendor-ai-container{--ai-color-black:#000;--ai-color-white:#fff;--ai-color-pink:#e43588;--ai-color-yellow:#fbff00;--ai-color-sb-blue:#0049dc;--ai-color-bg_gray_light:#f5f5f5;--ai-color-gray_light:#ddd;--ai-color-gray:#ccc;--ai-color-gray_dark:#999;--ai-color-gray_caption:#555;--ai-color-gray_text:#333;--ai-gradiant-linear:linear-gradient(94.92deg, #e5f8ff -1.84%, #f8eaff 31.57%, #e6e6ff 69.96%, #e8eaff 101.88%);--ai-gradiant-linear-1:linear-gradient(90deg, #3b4cff 0%, #696cff 33%, #d788ff 66%, #bbedff 100%);--ai-font-family-default:Helvetica, Arial, Meiryo, "Hiragino Kaku Gothic ProN", "Hiragino Sans", system-ui, sans-serif;--ai-font-family-webfont:"LINESeedJP Bold";--ai-font-family-webfont-bold:"LINESeedJP ExtraBold";--ai-font-size-xxxs:11px;--ai-font-size-xxs:calc(10px + 2px);--ai-font-size-xs:calc(12px + 2px);--ai-font-size-ss:calc(13px + 2px);--ai-font-size-s:calc(14px + 2px);--ai-font-size-ms:calc(15px + 2px);--ai-font-size-m:calc(16px + 2px);--ai-font-size-l:calc(18px + 2px);--ai-font-size-ll:calc(20px + 2px);--ai-scrollbar-width:0px}#vendor-ai-container .p-monyo{z-index:1000;width:100%;height:100%;position:absolute;bottom:-.2px;left:0}#vendor-ai-container .p-monyo__agent{z-index:1000;width:100%;height:100%;position:absolute;bottom:0;left:0}#vendor-ai-container .p-monyo__frame{z-index:100;width:100%;height:100%;position:absolute;bottom:0;left:0}#vendor-ai-container .p-monyo__speak{pointer-events:none;-webkit-tap-highlight-color:#0000;box-sizing:border-box;text-align:center;left:0;right:var(--ai-scrollbar-width);z-index:1100;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;width:150px;height:38px;margin:0 auto;padding-top:1.5px;font-family:sans-serif;display:flex;position:absolute;bottom:0}#vendor-ai-container .p-monyo__speak:focus-visible{outline:2px solid var(--ai-color-sb-blue);outline-offset:4px}#vendor-ai-container .p-monyo__speak.is-interactive{cursor:pointer;pointer-events:auto}#vendor-ai-container .p-monyo__speak-text{box-sizing:border-box;color:#fff;font-size:15px;line-height:18px;display:block}#vendor-ai-container .p-monyo__speak-text span{visibility:hidden;display:inline-block}#vendor-ai-container .p-monyo__speak-icon{opacity:0;transform-origin:50%;background:url(/mobile/set/common/vendor/ai/assets/images/small-wire/ico_arrow_monyo.svg) 50%/14px no-repeat;width:14px;height:18px;display:block}#vendor-ai-container .p-tooltip{box-sizing:border-box;z-index:1100;width:1px;height:111px;margin:0 auto;display:none;position:absolute;bottom:37px;left:0;right:0}#vendor-ai-container .p-tooltip__wrap{pointer-events:auto;background:url(/mobile/set/common/vendor/ai/assets/images/small-wire/bg_tooltip.png) top/100% no-repeat;width:381px;height:111px;position:absolute;top:0;left:-190.5px}#vendor-ai-container .p-tooltip__close{cursor:pointer;box-sizing:border-box;z-index:100;background:0 0;width:24px;height:24px;padding:0;position:absolute;top:18px;right:max(24px,202.5px - 50vw)}#vendor-ai-container .p-tooltip__close:focus-visible{outline:2px solid var(--ai-color-sb-blue);outline-offset:4px}#vendor-ai-container .p-tooltip__content{box-sizing:border-box;text-align:left;z-index:1;padding-top:32px;padding-left:92px;display:inline-block;position:relative}#vendor-ai-container .p-tooltip__content-lead{margin-bottom:7px;font-size:12px;line-height:1}#vendor-ai-container .p-tooltip__content-text{font-size:18px;font-weight:700;line-height:1}#vendor-ai-container .p-tooltip__content-text strong{background:linear-gradient(93.6deg,#1d79e9 0%,#4f78ff 100%);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}#vendor-ai-container .p-chat{pointer-events:auto;opacity:0;z-index:900;overscroll-behavior:none;background-color:#fff;width:100%;height:100%;display:none;position:relative;bottom:0;left:0;overflow-y:scroll}html.is-android #vendor-ai-container .p-chat{overscroll-behavior:auto}#vendor-ai-container .p-chat.is-open{opacity:1;display:block}#vendor-ai-container .p-chat__close{cursor:pointer;box-sizing:border-box;width:36px;height:36px;top:18px;right:calc(18px + var(--ai-scrollbar-width));z-index:1000;background:0 0;position:fixed}@media (width>=901px){#vendor-ai-container .p-chat__close{width:60px;height:60px;top:32px;right:calc(32px + var(--ai-scrollbar-width))}}#vendor-ai-container .p-chat__close:focus-visible{outline:2px solid var(--ai-color-sb-blue);outline-offset:4px}#vendor-ai-container .p-chat__close-icon{width:100%;height:auto}#vendor-ai-container .p-chat__close-icon path{vector-effect:non-scaling-stroke}#vendor-ai-container .p-chat__close-icon g{transform-origin:50%;transition:transform .1s ease-out}#vendor-ai-container .p-chat__models{box-sizing:border-box;pointer-events:none;text-align:center;z-index:1000;gap:0 2px;width:100%;max-width:340px;margin:0 auto;padding-right:38px;display:flex;position:fixed;top:18px;left:0;right:0}@media (width>=901px){#vendor-ai-container .p-chat__models{gap:0 4px;max-width:750px;padding-right:0;position:sticky;top:32px}}#vendor-ai-container .p-chat__scroll-inner{width:100%;max-width:340px;margin:0 auto;padding-top:88px;display:none}@media (width>=901px){#vendor-ai-container .p-chat__scroll-inner{max-width:750px;padding-top:108px}#vendor-ai-container .p-chat__models+.p-chat__chats{padding-top:32px}}#vendor-ai-container .p-chat__bottom{width:100%;height:1px}#vendor-ai-container .p-chat__terms{height:100%}#vendor-ai-container .p-terms{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;display:flex}#vendor-ai-container .p-terms__wrap{flex:1}#vendor-ai-container .p-terms__title{text-align:center;margin-bottom:24px}#vendor-ai-container .p-terms__title-lead{letter-spacing:-.03em;margin-bottom:3px;font-size:15px;font-weight:700;line-height:1.4}@media (width>=901px){#vendor-ai-container .p-terms__title-lead{margin-bottom:8px;font-size:16px}}#vendor-ai-container .p-terms__title-text{letter-spacing:.02em;font-size:20px;font-weight:700;line-height:1.4}@media (width>=901px){#vendor-ai-container .p-terms__title-text{font-size:24px}}#vendor-ai-container .p-terms__title-text em{margin-left:-.4em;display:inline-block}#vendor-ai-container .p-terms__title-text-model{font-size:17px}@media (width>=901px){#vendor-ai-container .p-terms__title-text-model{font-size:18px}}#vendor-ai-container .p-terms__inner{width:300px;margin-left:auto;margin-right:auto}@media (width>=901px){#vendor-ai-container .p-terms__inner{width:670px}}#vendor-ai-container .p-terms__head{box-sizing:border-box;background:linear-gradient(-220deg,#88dfff 0%,#e4afff 32%,#b4b5ff 69%,#515ffd 100%);border-radius:8px;width:100%;padding:1px}#vendor-ai-container .p-terms__head-inner{box-sizing:border-box;background:var(--ai-color-white);border-radius:7px;width:100%;max-height:min(664px,100vh - 540px);overflow:auto}@media (width>=901px){#vendor-ai-container .p-terms__head-inner{max-height:min(664px,100vh - 480px)}}#vendor-ai-container .p-terms__head-content{padding:21px 20px}@media (width>=901px){#vendor-ai-container .p-terms__head-content{padding:40px 38px}}#vendor-ai-container .p-terms__head-title{color:var(--ai-color-black);text-align:center;margin-bottom:14px;font-size:18px;font-weight:700;line-height:1.4}@media (width>=901px){#vendor-ai-container .p-terms__head-title{margin-bottom:23px}}#vendor-ai-container .p-terms__head-text{color:var(--ai-color-black);text-align:justify;font-size:15px;line-height:1.5}#vendor-ai-container .p-terms__contract{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px 0;margin-top:30px;display:grid}@media (width>=901px){#vendor-ai-container .p-terms__contract{flex-direction:row;gap:0 18px;display:flex}}#vendor-ai-container .p-terms__contract-item{box-sizing:border-box;cursor:pointer;padding-left:26px;display:flex;position:relative}#vendor-ai-container .p-terms__contract-input[type=radio]{visibility:visible;opacity:0;clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute}#vendor-ai-container .p-terms__contract-input:focus-visible+.p-terms__contract-icon{outline:2px solid var(--ai-color-sb-blue);outline-offset:3px}#vendor-ai-container .p-terms__contract-icon{box-sizing:content-box;border:1px solid var(--ai-color-gray_dark);border-radius:50%;width:18px;height:18px;position:absolute;top:-1px;left:0}#vendor-ai-container .p-terms__contract-icon:after{content:"";opacity:0;transform-origin:50%;background:#0071e9;border-radius:50%;width:11px;height:11px;margin:auto;transition:transform .18s,opacity .18s;position:absolute;inset:0;transform:scale(.6)}@media (width>=901px){#vendor-ai-container .p-terms__contract-icon:after{width:12px;height:12px}}#vendor-ai-container .p-terms__contract-input:checked+.p-terms__contract-icon{border-color:#0071e9}#vendor-ai-container .p-terms__contract-input:checked+.p-terms__contract-icon:after{opacity:1;transform:scale(1)}#vendor-ai-container .p-terms__contract-text{box-sizing:border-box;cursor:pointer;color:var(--ai-color-black);font-size:18px;line-height:18px;display:inline-block;position:relative}@media (width>=901px){#vendor-ai-container .p-terms__contract-text{letter-spacing:-.03em}}#vendor-ai-container .p-terms__confirm{cursor:pointer;color:var(--ai-color-white);text-align:center;background:0 0;width:204px;height:50px;margin-top:24px;margin-left:auto;margin-right:auto;font-size:16px;line-height:50px;transition:opacity .18s;display:block;position:relative}#vendor-ai-container .p-terms__confirm[disabled]{cursor:not-allowed;opacity:.5}@media (width>=901px){#vendor-ai-container .p-terms__confirm{width:320px;height:60px;margin-top:40px;font-size:18px;line-height:60px}}#vendor-ai-container .p-terms__confirm:focus-visible{outline:2px solid var(--ai-color-sb-blue);outline-offset:4px}#vendor-ai-container .p-terms__confirm-text{z-index:10;padding-left:8px;display:inline-block;position:relative}#vendor-ai-container .p-terms__confirm-icon{z-index:10;width:14px;height:auto;margin-left:10px;display:inline-block;position:relative;top:-1px}@media (width>=901px){#vendor-ai-container .p-terms__confirm-icon{top:-2px}}#vendor-ai-container .p-terms__confirm-bg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}#vendor-ai-container .p-terms__confirm-bg path{fill:url(#terms-confirm-bg)}@media (width>=901px){#vendor-ai-container .p-terms__confirm-bg path{fill:url(#terms-confirm-bg-large)}}#vendor-ai-container .p-terms__note{box-sizing:border-box;color:var(--ai-color-gray_caption);font-size:var(--ai-font-size-xxxs);text-align:justify;word-break:break-all;margin-top:18px;padding-left:12px;line-height:1.3;position:relative}@media (width>=901px){#vendor-ai-container .p-terms__note{margin-top:40px}}#vendor-ai-container .p-terms__note:before{content:"※";font-size:var(--ai-font-size-xxxs);line-height:1.3;display:block;position:absolute;top:-1px;left:0}#vendor-ai-container .p-terms__note a{text-decoration:underline}#vendor-ai-container .p-terms__note a:hover{text-decoration:none}#vendor-ai-container .p-survey{pointer-events:auto;z-index:2000;width:100%;height:100%;display:none;position:fixed;top:0;bottom:0}#vendor-ai-container .p-survey__bg{z-index:100;width:100%;height:100%;position:absolute;top:0;left:0}#vendor-ai-container .p-survey__content{z-index:200;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow-y:auto}#vendor-ai-container .p-survey__content-inner{text-align:center;width:88%;max-width:343px}@media (width>=901px){#vendor-ai-container .p-survey__content-inner{width:540px;max-width:100%}}#vendor-ai-container .p-survey__box{box-sizing:border-box;background:linear-gradient(-220deg,#88dfff 0%,#e4afff 32%,#b4b5ff 69%,#515ffd 100%);border-radius:8px;padding:1px;box-shadow:0 0 20px #00000026}#vendor-ai-container .p-survey__box-inner{box-sizing:border-box;background-color:var(--ai-color-white);border-radius:7px;padding:40px 20px}@media (width>=901px){#vendor-ai-container .p-survey__box-inner{padding:57px 40px}}#vendor-ai-container .p-survey__title{will-change:transform;margin-bottom:16px;transform:translate(0,0)}#vendor-ai-container .p-survey__title-image{width:100%;height:29px;margin-left:auto;margin-right:auto;display:block}#vendor-ai-container .p-survey__father{will-change:transform;margin-bottom:16px;margin-left:auto;margin-right:auto;display:block;transform:translate(0,0)}#vendor-ai-container .p-survey__text{text-align:center;will-change:transform;font-size:14px;line-height:1.4;transform:translate(0,0)}#vendor-ai-container .p-survey__text em{margin-left:-.4em;display:inline-block}#vendor-ai-container .p-survey__text+.p-survey__text{margin-top:15px}#vendor-ai-container .p-survey__action{will-change:transform;justify-content:center;align-items:center;gap:0 8px;margin-top:24px;display:flex;transform:translate(0,0)}#vendor-ai-container .p-survey__action-button{cursor:pointer;box-sizing:border-box;border:1px solid var(--ai-color-gray);background-color:var(--ai-color-white);color:var(--ai-color-black);border-radius:20px;width:105px;height:38px;font-size:14px;line-height:1.4;display:block}#vendor-ai-container .p-survey__action-button:focus-visible{outline:2px solid var(--ai-color-sb-blue);outline-offset:3px}#vendor-ai-container .p-chat__conversion-icon{width:18px;height:auto;display:inline-block;position:relative;top:1px;left:-1px}@media (width>=901px){#vendor-ai-container .p-chat__conversion-icon{width:24px}}#vendor-ai-container .p-chat__note{z-index:1000;max-width:100%;position:fixed;bottom:0;left:0}#vendor-ai-container .p-chat__note-box{color:#838383;border-radius:0 8px 0 0;align-items:center;padding:6px 10px 14px 18px;line-height:1;display:flex;position:relative;overflow:hidden}#vendor-ai-container .p-chat__note-box:before{content:"";filter:blur(8px);z-index:-1;background:#fff;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.5)}#vendor-ai-container .p-chat__note-box strong{font-size:var(--ai-font-size-s);flex-shrink:0;position:relative}#vendor-ai-container .p-chat__note-box span{font-size:var(--ai-font-size-xs);position:relative}#vendor-ai-container .p-chat__note-icon{flex-shrink:0;margin-left:6px;margin-right:5px;position:relative}#vendor-ai-container .p-chat__scroll-inner.is-conversation{width:min(340px,100% - 32px);display:block}@media (width>=901px){#vendor-ai-container .p-chat__scroll-inner.is-conversation{width:min(750px,100% - 80px)}}#vendor-ai-container .p-chat__model{pointer-events:auto;justify-content:center;align-items:center;width:100%;min-width:0;height:36px;display:flex}@media (width>=901px){#vendor-ai-container .p-chat__model{height:40px}}#vendor-ai-container .p-chat__model-input{opacity:0;width:1px;height:1px;position:absolute}#vendor-ai-container .p-chat__model-input:checked+.p-chat__model-text{background:var(--ai-color-sb-blue);color:#fff}#vendor-ai-container .p-chat__model-input:focus-visible+.p-chat__model-text{outline:2px solid var(--ai-color-sb-blue);outline-offset:4px}#vendor-ai-container .p-chat__model-text{box-sizing:border-box;background:var(--ai-color-bg_gray_light);color:var(--ai-color-black);border-radius:100px;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:700;display:flex}@media (width>=901px){#vendor-ai-container .p-chat__model-text{font-size:14px}}#vendor-ai-container .p-chat__models{max-width:min(340px,100% - 32px)}@media (width>=901px){#vendor-ai-container .p-chat__models{max-width:750px}}#vendor-ai-container .p-chat__item+.p-chat__item{margin-top:16px}@media (width>=901px){#vendor-ai-container .p-chat__item+.p-chat__item{margin-top:24px}#vendor-ai-container .p-chat__item+.p-chat__item[data-type=smallwire]{padding-block:16px}}#vendor-ai-container .p-chat__user{text-align:right;display:block}#vendor-ai-container .p-chat__assistant{text-align:left;display:block}#vendor-ai-container .p-chat__conversion{box-sizing:border-box;color:#fff;text-align:center;width:200px;height:46px;bottom:46px;left:0;right:var(--ai-scrollbar-width);z-index:1000;background:linear-gradient(#2142b8,#557eb3);border-radius:30px;margin:0 auto;padding-top:14px;font-size:16px;line-height:1;display:block;position:fixed}@media (width>=901px){#vendor-ai-container .p-chat__conversion{border-radius:40px;width:450px;height:60px;padding-top:19px;font-size:22px;bottom:52px}}#vendor-ai-container .p-chat__arrow{width:46px;height:46px;right:calc(16px + var(--ai-scrollbar-width));z-index:1000;border-radius:50%;position:fixed;bottom:46px;box-shadow:0 0 15px #00000026}@media (width>=901px){#vendor-ai-container .p-chat__arrow{width:60px;height:60px;right:calc(52px + var(--ai-scrollbar-width));bottom:52px}}#vendor-ai-container .p-chat__arrow-icon{width:100%;height:auto}#vendor-ai-container .p-text,#vendor-ai-container .p-thinking{box-sizing:border-box;background:linear-gradient(-220deg,#88dfff 0%,#e4afff 32%,#b4b5ff 69%,#515ffd 100%);border-radius:20px 20px 20px 0;padding:1px;display:inline-block}@media (width>=901px){#vendor-ai-container .p-text,#vendor-ai-container .p-thinking{border-radius:28px 28px 28px 0}}#vendor-ai-container .p-text{max-width:min(286px,100%)}@media (width>=901px){#vendor-ai-container .p-text{max-width:600px}}#vendor-ai-container .p-text.is-hidden .pg{display:inline-block}#vendor-ai-container .p-text__text,#vendor-ai-container .p-thinking__inner{box-sizing:border-box;color:var(--ai-color-black);background:#f5f5f5;border-radius:19px 19px 19px 0}@media (width>=901px){#vendor-ai-container .p-text__text,#vendor-ai-container .p-thinking__inner{border-radius:27px 27px 27px 0}}#vendor-ai-container .p-text__text{font-size:var(--ai-font-size-s);text-align:justify;overflow-wrap:anywhere;padding:7px 15px;line-height:1.5;display:inline-block}@media (width>=901px){#vendor-ai-container .p-text__text{padding:14px 22px}}#vendor-ai-container .p-text__text .pg{font-size:var(--ai-font-size-s);line-height:1.5;display:none}#vendor-ai-container .p-text__text strong{background:linear-gradient(#0000 50%,#fbff00 50%) left bottom 4px/100% 50% repeat-x}#vendor-ai-container .p-text__text em[data-type=miryoku],#vendor-ai-container .p-text__text em[data-type=otoku],#vendor-ai-container .p-text__text em[data-type=wakuwaku],#vendor-ai-container .p-text__text em[data-type=arigato]{color:var(--ai-color-pink)}#vendor-ai-container .p-text__text em[data-type=miryoku],#vendor-ai-container .p-text__text em[data-type=wakuwaku]{position:relative}#vendor-ai-container .p-text__text em[data-type=tokusapo]{color:var(--ai-color-sb-blue);font-weight:700}#vendor-ai-container .p-text__text em[data-type=softbank]{background:var(--ai-gradiant-linear-1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}#vendor-ai-container .p-text__text .miryoku-pre,#vendor-ai-container .p-text__text .miryoku-post,#vendor-ai-container .p-text__text .wakuwaku-pre,#vendor-ai-container .p-text__text .wakuwaku-post{pointer-events:none;visibility:hidden;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;position:absolute;top:0}#vendor-ai-container .p-text__text .miryoku-pre,#vendor-ai-container .p-text__text .miryoku-post{background-image:url(/mobile/set/common/vendor/ai/assets/images/small-wire/img_chat_deco_heart.svg);width:18px;height:18px}#vendor-ai-container .p-text__text .wakuwaku-pre,#vendor-ai-container .p-text__text .wakuwaku-post{background-image:url(/mobile/set/common/vendor/ai/assets/images/small-wire/img_chat_deco_star.svg);width:13px;height:12px}#vendor-ai-container .p-text__text .miryoku-pre,#vendor-ai-container .p-text__text .wakuwaku-pre{left:0}#vendor-ai-container .p-text__text .miryoku-post,#vendor-ai-container .p-text__text .wakuwaku-post{right:0}#vendor-ai-container .p-replyText{box-sizing:border-box;color:var(--ai-color-black);font-size:var(--ai-font-size-s);text-align:justify;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #ddd;border-radius:20px 12px 0 20px;max-width:min(286px,100%);padding:7px 15px;line-height:1.5;display:inline-block}@media (width>=901px){#vendor-ai-container .p-replyText{border-radius:28px 28px 0;max-width:600px;padding:14px 22px}}#vendor-ai-container .p-thinking{width:60px;height:40px}@media (width>=901px){#vendor-ai-container .p-thinking{width:84px;height:54px}}#vendor-ai-container .p-thinking__inner{justify-content:center;align-items:center;gap:4px;height:100%;display:flex}@media (width>=901px){#vendor-ai-container .p-thinking__inner{gap:6px}}#vendor-ai-container .p-thinking__dot{background:var(--ai-color-black);border-radius:50%;width:6px;height:6px;animation:1.1s cubic-bezier(.645,.045,.355,1) infinite ai-thinking-wave;display:inline-block}#vendor-ai-container .p-thinking__dot:nth-child(2){animation-delay:.12s}#vendor-ai-container .p-thinking__dot:nth-child(3){animation-delay:.24s}@media (width>=901px){#vendor-ai-container .p-thinking__dot{width:8px;height:8px}}@keyframes ai-thinking-wave{0%,60%,to{opacity:.3;transform:translateY(1px)}30%{opacity:1;transform:translateY(-4px)}}#vendor-ai-container .p-selectList{padding-top:16px}#vendor-ai-container .p-selectList__list{flex-wrap:wrap;justify-content:right;gap:8px;display:flex}#vendor-ai-container .p-selectList__list-button{color:var(--ai-color-sb-blue);border:1px solid var(--ai-color-sb-blue);font-size:var(--ai-font-size-s);opacity:0;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:20px;max-width:100%;padding:7px 15px;line-height:1.5}@media (width>=901px){#vendor-ai-container .p-selectList__list-button{border-radius:28px;padding:14px 22px}}#vendor-ai-container .p-selectList__input{box-sizing:border-box;border:1px solid var(--ai-color-gray_light);opacity:0;background:#fff;border-radius:24px;width:100%;margin:16px auto 0;padding:0 5px 0 7px;font-size:16px;line-height:21px;transition:border-radius .4s cubic-bezier(.215,.61,.355,1);position:relative}@media (width>=901px){#vendor-ai-container .p-selectList__input{border-radius:28px;margin-top:24px}}#vendor-ai-container .p-selectList__input[data-line-multi=true]{border-radius:10px}@media (width>=901px){#vendor-ai-container .p-selectList__input[data-line-multi=true]{border-radius:16px}}#vendor-ai-container .p-selectList__input-value{--line-length:1;box-sizing:border-box;height:calc(var(--line-length) * 21px + 22px);z-index:1;resize:none;scrollbar-color:var(--ai-color-gray_light) transparent;scrollbar-width:thin;width:100%;padding:12px 30px 0 12px;font-size:16px;line-height:21px;display:block;position:relative;overflow:auto}html.is-android #vendor-ai-container .p-selectList__input-value{padding-top:11px}@media (width>=901px){#vendor-ai-container .p-selectList__input-value{height:calc(var(--line-length) * 21px + 33px);padding:16px 35px 0 15px}}#vendor-ai-container .p-selectList__input-preview{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;opacity:0;width:100%;padding:12px 35px 0 19px;position:absolute;top:0;left:0}@media (width>=901px){#vendor-ai-container .p-selectList__input-preview{padding:16px 50px 0 22px}}#vendor-ai-container .p-selectList__input-button{z-index:10;width:30px;height:30px;position:absolute;bottom:8px;right:8px}@media (width>=901px){#vendor-ai-container .p-selectList__input-button{bottom:13px;right:16px}}#vendor-ai-container .p-selectList__input-button:disabled{opacity:.5}#vendor-ai-container .p-selectList__input-button:disabled svg path{stroke:#999}#vendor-ai-container .p-selectList__input-button svg{width:20px;height:auto;position:relative;top:4px;left:1px}#vendor-ai-container .p-selectList__error{color:var(--ai-color-pink);font-size:var(--ai-font-size-xs);text-align:left;padding-left:20px}#vendor-ai-container .p-selectList__error:not(:empty){margin-top:4px}#vendor-ai-container .p-chat__conversion:focus-visible,#vendor-ai-container .p-chat__arrow:focus-visible,#vendor-ai-container .p-selectList__list-button:focus-visible,#vendor-ai-container .p-selectList__input-button:focus-visible{outline:2px solid var(--ai-color-sb-blue);outline-offset:4px}#vendor-ai-container .p-markup :where(ul,li){margin:0;padding:0;list-style:none}#vendor-ai-container .p-markup{box-sizing:border-box;opacity:0;overflow-wrap:anywhere;background:conic-gradient(from 91.4deg at 45.17% 54.66%,#dddeff 0deg,#c2c7ff 27.69deg,#d4f3ff 107.31deg,#ffebfb 231.92deg,#dfe1ff 313.27deg,#dddeff 360deg);border-radius:16px;padding:40px 15px;position:relative}@media (width>=901px){#vendor-ai-container .p-markup{padding:40px}}#vendor-ai-container .p-markup__title{text-align:center;margin-bottom:30px}#vendor-ai-container .p-markup__title-text{box-sizing:border-box;font-family:var(--ai-font-family-webfont-bold);font-size:var(--ai-font-size-l);line-height:1.2;display:inline-block;position:relative}#vendor-ai-container .p-markup__title-text span{font-family:inherit}@media (width>=901px){#vendor-ai-container .p-markup__title-text{padding-top:8px;font-size:24px;line-height:1}}#vendor-ai-container .p-markup__title--l{margin-bottom:20px}#vendor-ai-container .p-markup__title--l .p-markup__title-text{font-size:24px}#vendor-ai-container .p-markup__headTitle{text-align:center;margin-bottom:20px;position:relative}#vendor-ai-container .p-markup__headTitle-text{font-family:var(--ai-font-family-webfont-bold);font-size:22px;line-height:1;position:relative}#vendor-ai-container .p-markup__headTitle-text:before,#vendor-ai-container .p-markup__headTitle-text:after{content:"";background:url(/mobile/set/common/vendor/ai/assets/images/small-wire/img_title_deco.svg) bottom/100% no-repeat;width:11px;height:26px;display:block;position:absolute;bottom:0}#vendor-ai-container .p-markup__headTitle-text:before{left:-16px}#vendor-ai-container .p-markup__headTitle-text:after{right:-16px;transform:scaleX(-1)}#vendor-ai-container .p-markup__box{box-sizing:border-box;background:linear-gradient(-220deg,#88dfff 0%,#e4afff 32%,#b4b5ff 69%,#515ffd 100%);border-radius:8px;padding:1px}#vendor-ai-container .p-markup__box-inner{box-sizing:border-box;background:#fff;border-radius:7px;padding-inline:19px}@media (width>=901px){#vendor-ai-container .p-markup__box-inner{padding:39px}}#vendor-ai-container .p-markup__box--summary .p-markup__box-inner{padding-block:30px}#vendor-ai-container .p-markup__iconList{box-sizing:border-box}@media (width>=901px){#vendor-ai-container .p-markup__iconList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}}#vendor-ai-container .p-markup__iconList-item{font-size:var(--ai-font-size-m);padding-left:30px;line-height:1.4;position:relative}#vendor-ai-container .p-markup__iconList-item:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:100%;width:30px;height:30px;display:block;position:absolute;top:-2px;left:-6px}#vendor-ai-container .p-markup__iconList-item[data-type=model]:before{background-image:url(/mobile/set/common/vendor/ai/assets/images/small-wire/ico_model.svg)}#vendor-ai-container .p-markup__iconList-item[data-type=price]:before{background-image:url(/mobile/set/common/vendor/ai/assets/images/small-wire/ico_price.svg)}#vendor-ai-container .p-markup__iconList-item[data-type=check]:before{background-image:url(/mobile/set/common/vendor/ai/assets/images/small-wire/ico_check.svg)}#vendor-ai-container .p-markup__iconList-item sup{font-size:var(--ai-font-size-xs);display:inline-block;position:relative;top:-7px}#vendor-ai-container .p-markup__iconList-item+#vendor-ai-container .p-markup__iconList-item{margin-top:12px}@media (width>=901px){#vendor-ai-container .p-markup__iconList-item+#vendor-ai-container .p-markup__iconList-item{margin-top:0}}#vendor-ai-container .p-markup__button{box-sizing:border-box;color:#fff;text-align:center;background:linear-gradient(#2142b8,#557eb3);border-radius:30px;width:100%;max-width:254px;height:50px;margin-inline:auto;padding-top:17px;font-size:16px;line-height:1;display:block}#vendor-ai-container .p-markup__button:focus-visible{outline:2px solid var(--ai-color-sb-blue);outline-offset:4px}#vendor-ai-container .p-markup__button-text{padding-right:29px;display:inline-block;position:relative}#vendor-ai-container .p-markup__button-text:after{content:"";background:url(/mobile/set/common/vendor/ai/assets/images/small-wire/ico_arrow.svg) 100%/100% no-repeat;width:24px;height:24px;margin:auto 0;display:block;position:absolute;top:0;bottom:2px;right:0}#vendor-ai-container .p-markup__checkList{margin-top:24px;padding-inline:12px}@media (width>=901px){#vendor-ai-container .p-markup__checkList{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;align-items:start;gap:8px 20px;width:530px;max-width:100%;margin:32px auto 0;padding:0;display:grid;position:relative;left:1em}}#vendor-ai-container .p-markup__checkList-item{font-size:var(--ai-font-size-s);padding-left:18px;line-height:1.3;position:relative}#vendor-ai-container .p-markup__checkList-item:before{content:"";background:url(/mobile/set/common/vendor/ai/assets/images/small-wire/ico_check_bl.svg) 50%/100% no-repeat;width:10px;height:10px;display:block;position:absolute;top:5px;left:-1px}#vendor-ai-container .p-markup__checkList-item+#vendor-ai-container .p-markup__checkList-item{margin-top:7px}@media (width>=901px){#vendor-ai-container .p-markup__checkList-item+#vendor-ai-container .p-markup__checkList-item{margin-top:0}}#vendor-ai-container .p-markup__cardList{flex-wrap:wrap;gap:8px 0;display:flex}@media (width>=901px){#vendor-ai-container .p-markup__cardList{gap:17px 0}}#vendor-ai-container .p-markup__cardList-item{box-sizing:border-box;width:calc(50% - 1px);padding-top:8px;position:relative}#vendor-ai-container .p-markup__cardList-item:before{content:"";background:var(--ai-gradiant-linear);width:100%;height:1px;display:block;position:absolute;top:0;left:0}#vendor-ai-container .p-markup__cardList-item:nth-child(odd) .p-markup__card{padding-right:16px}#vendor-ai-container .p-markup__cardList-item:nth-child(odd) .p-markup__card:before{content:"";background:var(--ai-gradiant-linear);width:1px;height:100%;display:block;position:absolute;top:0;right:0}#vendor-ai-container .p-markup__cardList-item:nth-child(2n) .p-markup__card{padding-left:17px}#vendor-ai-container .p-markup__cardList-item:nth-child(-n+2){padding-top:0}#vendor-ai-container .p-markup__cardList-item:nth-child(-n+2):before{display:none}#vendor-ai-container .p-markup__cardList-item:nth-child(-n+2) .p-markup__card{padding-top:0}#vendor-ai-container .p-markup__cardList-item[data-no="12"] .p-markup__card-text .space{width:.1em;display:inline-block}#vendor-ai-container .p-markup__cardList-item[data-no="12"] .p-markup__card-text small{width:.5em;display:inline-block}#vendor-ai-container .p-markup__cardList-item[data-no="12"] .p-markup__card-text sup{margin-left:-8px;left:3px}#vendor-ai-container .p-markup__cardList-item[data-no="12"] .p-markup__card-text sup[data-space]{margin-left:0}@media (width>=901px){#vendor-ai-container .p-markup__cardList-item{width:31.6%;padding-top:0}#vendor-ai-container .p-markup__cardList-item:nth-child(odd) .p-markup__card{padding-right:0}#vendor-ai-container .p-markup__cardList-item:nth-child(odd) .p-markup__card:before{display:none}#vendor-ai-container .p-markup__cardList-item:nth-child(2n) .p-markup__card{padding-left:0}#vendor-ai-container .p-markup__cardList-item:nth-child(3n+1) .p-markup__card{padding-right:28px}#vendor-ai-container .p-markup__cardList-item:nth-child(3n+2){width:36.8%}#vendor-ai-container .p-markup__cardList-item:nth-child(3n+2) .p-markup__card{padding-inline:27px 28px}#vendor-ai-container .p-markup__cardList-item:nth-child(3n+1) .p-markup__card:after,#vendor-ai-container .p-markup__cardList-item:nth-child(3n+2) .p-markup__card:after{content:"";background:var(--ai-gradiant-linear);width:1px;height:100%;display:block;position:absolute;top:0;right:0}#vendor-ai-container .p-markup__cardList-item:nth-child(3n+3) .p-markup__card{padding-left:27px}#vendor-ai-container .p-markup__cardList-item:nth-child(n+4){padding-top:13px}#vendor-ai-container .p-markup__cardList-item:nth-child(3):before{display:none}#vendor-ai-container .p-markup__cardList-item:nth-child(3) .p-markup__card{padding-top:0}#vendor-ai-container .p-markup__cardList-item[data-no="12"] .p-markup__card-text .space{width:.5em}#vendor-ai-container .p-markup__cardList-item[data-no="12"] .p-markup__card-text small{width:auto}#vendor-ai-container .p-markup__cardList-item[data-no="12"] .p-markup__card-text sup{margin-left:0;left:-5px}#vendor-ai-container .p-markup__cardList-item[data-no="12"] .p-markup__card-text sup[data-space]{left:3px}}#vendor-ai-container .p-markup__card{box-sizing:border-box;height:100%;padding-block:14px;position:relative}#vendor-ai-container .p-markup__card-figure{padding-top:76.92%;position:relative}#vendor-ai-container .p-markup__card-figure-image{box-sizing:border-box;border:1px solid var(--ai-color-gray_light);border-radius:6px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}#vendor-ai-container .p-markup__card-text{color:var(--ai-color-gray_text);font-size:var(--ai-font-size-xs);text-align:justify;word-break:break-all;margin-top:16px;line-height:1.4;position:relative}#vendor-ai-container .p-markup__card-text sup{font-size:var(--ai-font-size-xxs);display:inline-block;position:relative;top:-5px;left:-5px}#vendor-ai-container .p-markup__notes{margin-top:15px}#vendor-ai-container .p-markup__notes-item{box-sizing:border-box;color:var(--ai-color-gray_caption);font-size:var(--ai-font-size-xxxs);text-align:justify;word-break:break-all;padding-left:12px;line-height:1.3;position:relative}#vendor-ai-container .p-markup__notes-item:before{content:"・";display:block;position:absolute;top:-1px;left:0}#vendor-ai-container .p-markup__notes-item a{text-decoration:underline}#vendor-ai-container .p-markup__notes-item a:hover{text-decoration:none}#vendor-ai-container .p-markup__notes-item+#vendor-ai-container .p-markup__notes-item{margin-top:4px}#vendor-ai-container .p-markup__notes--no .p-markup__notes-item{padding-left:20px}#vendor-ai-container .p-markup__notes--no .p-markup__notes-item:first-child:before{content:"※1"}#vendor-ai-container .p-markup__notes--no .p-markup__notes-item:nth-child(2):before{content:"※2"}#vendor-ai-container .p-markup__notes--no .p-markup__notes-item:nth-child(3):before{content:"※3"}#vendor-ai-container .p-markup__notes--no .p-markup__notes-item:nth-child(4):before{content:"※4"}#vendor-ai-container .p-markup__notes--no .p-markup__notes-item:nth-child(5):before{content:"※5"}#vendor-ai-container .p-markup__notes--no .p-markup__notes-item:nth-child(6):before{content:"※6"}#vendor-ai-container .p-markup__notes--no .p-markup__notes-item:nth-child(7):before{content:"※7"}#vendor-ai-container .p-markup__notes--no .p-markup__notes-item:nth-child(8):before{content:"※8"}#vendor-ai-container .IP_B_1__box .p-markup__box-inner{padding:22px 17px}@media (width>=901px){#vendor-ai-container .IP_B_1__box .p-markup__box-inner{padding-inline:19px}}#vendor-ai-container .IP_A_1__columns,#vendor-ai-container .IP_A_1__values{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#vendor-ai-container .IP_A_1__columns{text-align:center;gap:12px}@media (width>=901px){#vendor-ai-container .IP_A_1__columns{gap:20px}}#vendor-ai-container .IP_A_1__device{min-width:0}#vendor-ai-container .IP_A_1__select-label{font-size:var(--ai-font-size-xs);justify-items:center;gap:6px;margin-bottom:12px;display:grid}#vendor-ai-container .IP_A_1__select-label select{box-sizing:border-box;border:1px solid var(--ai-color-gray);width:100%;min-height:36px;color:var(--ai-color-black);font:inherit;text-align:center;background:#fff;border-radius:18px;padding:0 8px}@media (width>=901px){#vendor-ai-container .IP_A_1__select-label{max-width:190px;margin-inline:auto}}#vendor-ai-container .IP_A_1__name{min-height:36px;font-size:var(--ai-font-size-s);margin-bottom:12px;font-weight:700}#vendor-ai-container .IP_A_1__figure{aspect-ratio:194/242;object-fit:contain;width:82px;max-width:100%;margin:0 auto;display:block}@media (width>=901px){#vendor-ai-container .IP_A_1__figure{width:123px}}#vendor-ai-container .IP_A_1__release{min-height:1.5em;font-size:var(--ai-font-size-xxs);margin-top:8px;line-height:1.5}#vendor-ai-container .IP_A_1__rows{margin-top:28px}@media (width>=901px){#vendor-ai-container .IP_A_1__rows{margin-top:32px}}#vendor-ai-container .IP_A_1__row+#vendor-ai-container .IP_A_1__row{margin-top:22px}@media (width>=901px){#vendor-ai-container .IP_A_1__row+#vendor-ai-container .IP_A_1__row{margin-top:16px}}#vendor-ai-container .IP_A_1__label{text-align:center;font-size:var(--ai-font-size-xs);margin-bottom:8px;line-height:1.4}#vendor-ai-container .IP_A_1__values{text-align:center;gap:12px;position:relative}#vendor-ai-container .IP_A_1__values:after{content:"";border-top:2px solid #7066ff;border-right:2px solid #7066ff;width:8px;height:8px;position:absolute;top:10px;left:50%;transform:translate(-50%)rotate(45deg)}@media (width>=901px){#vendor-ai-container .IP_A_1__values{gap:20px}}#vendor-ai-container .IP_A_1__value{align-content:start;justify-items:center;gap:4px;min-width:0;display:grid}#vendor-ai-container .IP_A_1__value strong{overflow-wrap:anywhere;font-size:24px;line-height:1.15}#vendor-ai-container .IP_A_1__value strong:last-child{color:#7066ff}#vendor-ai-container .IP_A_1__value small{font-size:var(--ai-font-size-xxs);line-height:1.4}@media (width>=901px){#vendor-ai-container .IP_A_1__value strong{font-size:32px}}#vendor-ai-container .IP_A_1__camera{grid-template-columns:1fr 1fr;padding-top:12px;position:relative}#vendor-ai-container .IP_A_1__camera>span{font-size:var(--ai-font-size-xxs);gap:6px;display:grid}#vendor-ai-container .IP_A_1__camera>span strong{color:#7066ff;font-size:24px}#vendor-ai-container .IP_A_1__camera>small{grid-column:1/-1}#vendor-ai-container .IP_A_1__accordion-button{color:var(--ai-color-black);font:inherit;cursor:pointer;background:0 0;border:0;margin:18px auto 0;padding:8px 24px 8px 8px;display:block;position:relative}#vendor-ai-container .IP_A_1__accordion-button:after{content:"";border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:12px;right:8px;transform:rotate(45deg)}#vendor-ai-container .IP_A_1__accordion-button[aria-expanded=true]:after{top:16px;transform:rotate(225deg)}#vendor-ai-container .IP_A_1__details{border-top:1px solid var(--ai-color-gray_light);font-size:var(--ai-font-size-xxs);margin-top:12px;padding-top:12px}#vendor-ai-container .IP_A_1__detail-head,#vendor-ai-container .IP_A_1__detail-row{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr));gap:8px;padding:8px 0;display:grid}#vendor-ai-container .IP_A_1__detail-head>:nth-child(2),#vendor-ai-container .IP_A_1__detail-row>:nth-child(2){text-align:center}#vendor-ai-container .IP_A_1__detail-head>:nth-child(3),#vendor-ai-container .IP_A_1__detail-row>:nth-child(3){color:#7066ff;text-align:center}#vendor-ai-container .IP_A_1__detail-head{font-weight:700}#vendor-ai-container .PricingMarkup__plan,#vendor-ai-container .PricingMarkup__simulator{margin-top:20px}#vendor-ai-container .PricingMarkup__plan .p-markup__box-inner,#vendor-ai-container .PricingMarkup__simulator .p-markup__box-inner{padding-block:22px}@media (width>=901px){#vendor-ai-container .PricingMarkup__plan .p-markup__box-inner,#vendor-ai-container .PricingMarkup__simulator .p-markup__box-inner{padding-block:32px}}#vendor-ai-container .PricingMarkup__plan h3,#vendor-ai-container .PricingMarkup__simulator h3{font-size:var(--ai-font-size-m);text-align:center;margin:8px 0;line-height:1.4}#vendor-ai-container .PricingMarkup__plan p,#vendor-ai-container .PricingMarkup__simulator p{line-height:1.5}#vendor-ai-container .PricingMarkup__step{color:#e43588;border-bottom:2px solid #e43588;width:fit-content;margin:0 auto;font-weight:700}#vendor-ai-container .PricingMarkup__logo{object-fit:contain;width:230px;max-width:100%;height:60px;margin:16px auto;display:block}#vendor-ai-container .PricingMarkup__father{object-fit:contain;width:84px;height:94px;margin:12px auto;display:block}#vendor-ai-container .PricingMarkup__steps{text-align:center;gap:20px;display:grid}#vendor-ai-container .PricingMarkup__steps h3{font-family:var(--ai-font-family-webfont-bold);font-size:22px}#vendor-ai-container .PricingMarkup__steps h3 strong{color:#e43588}#vendor-ai-container .PricingMarkup__steps p+p{margin-top:10px}#vendor-ai-container .PricingMarkup__comparison{border:1px solid var(--ai-color-gray_light);grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0;display:grid}#vendor-ai-container .PricingMarkup__comparison>div{font-size:var(--ai-font-size-xs);padding:12px 8px}#vendor-ai-container .PricingMarkup__comparison>div:last-child{color:#b82068;background:#ffedf6}#vendor-ai-container .PricingMarkup__highlight{text-align:center;margin:16px 0}#vendor-ai-container .PricingMarkup__highlight strong{font-family:var(--ai-font-family-webfont-bold);color:#e43588;font-size:28px;line-height:1.3;display:block}#vendor-ai-container .PricingMarkup__annotation{text-align:center;color:#b82068;margin:24px 0 0;font-weight:700}#vendor-ai-container .PricingMarkup__link{margin-top:20px}#vendor-ai-container .PricingMarkup__rows,#vendor-ai-container .PricingMarkup__result{border-top:1px solid var(--ai-color-gray_light);grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;display:grid}#vendor-ai-container .PricingMarkup__rows>div,#vendor-ai-container .PricingMarkup__result>div{border-bottom:1px solid var(--ai-color-gray_light);font-size:var(--ai-font-size-xs);justify-content:space-between;gap:8px;padding:10px 4px;display:flex}#vendor-ai-container .PricingMarkup__rows dt,#vendor-ai-container .PricingMarkup__result dt{color:var(--ai-color-gray_caption)}#vendor-ai-container .PricingMarkup__rows dd,#vendor-ai-container .PricingMarkup__result dd{text-align:right;margin:0;font-weight:700}@media (width>=901px){#vendor-ai-container .PricingMarkup__rows,#vendor-ai-container .PricingMarkup__result{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}#vendor-ai-container .PricingMarkup__result{border-top:0;grid-template-columns:1fr}#vendor-ai-container .PricingMarkup__result>div{background:#f5f7fb;padding-inline:8px}#vendor-ai-container .PricingMarkup__result>div:last-child{color:#e43588}#vendor-ai-container .PricingMarkup__result dd{font-size:var(--ai-font-size-m)}@media (width>=901px){#vendor-ai-container .PricingMarkup__result{grid-template-columns:repeat(3,minmax(0,1fr))}}#vendor-ai-container .PricingMarkup__monthly,#vendor-ai-container .PricingMarkup__fees{border-top:1px solid var(--ai-color-gray_light);margin-top:12px}#vendor-ai-container .PricingMarkup__monthly>div,#vendor-ai-container .PricingMarkup__fees>div{border-bottom:1px solid var(--ai-color-gray_light);font-size:var(--ai-font-size-xs);justify-content:space-between;gap:12px;padding:8px 4px;display:flex}#vendor-ai-container .PricingMarkup__monthly dt,#vendor-ai-container .PricingMarkup__fees dt{color:var(--ai-color-gray_caption)}#vendor-ai-container .PricingMarkup__monthly dd,#vendor-ai-container .PricingMarkup__fees dd{text-align:right;margin:0;font-weight:700}#vendor-ai-container .PricingMarkup__waive{color:#b82068;text-align:center;border:1px solid #e43588;border-radius:6px;justify-items:center;gap:6px;margin-top:14px;padding:14px 8px;display:grid}#vendor-ai-container .PricingMarkup__waive span{font-size:var(--ai-font-size-m);font-weight:700}#vendor-ai-container .PricingMarkup__waive small{color:var(--ai-color-gray_caption)}#vendor-ai-container .PricingMarkup__simulator fieldset{border:0;min-width:0;margin:16px 0 0;padding:0}#vendor-ai-container .PricingMarkup__simulator fieldset legend{font-size:var(--ai-font-size-xs);margin-bottom:8px;font-weight:700}#vendor-ai-container .PricingMarkup__simulator fieldset label{min-height:36px;font-size:var(--ai-font-size-xs);align-items:center;gap:6px;margin:0 12px 8px 0;display:inline-flex}#vendor-ai-container .PricingMarkup__simulator fieldset input{accent-color:#e43588}#vendor-ai-container .PricingMarkup__check,#vendor-ai-container .PricingMarkup__timing{font-size:var(--ai-font-size-xs);align-items:center;gap:10px;margin-top:12px;display:flex}#vendor-ai-container .PricingMarkup__check input,#vendor-ai-container .PricingMarkup__timing input{accent-color:#e43588}#vendor-ai-container .PricingMarkup__check select,#vendor-ai-container .PricingMarkup__timing select{border:1px solid var(--ai-color-gray);min-height:36px;color:var(--ai-color-black);font:inherit;background:#fff;border-radius:4px;padding:0 10px}#vendor-ai-container .PricingMarkup__notes{color:var(--ai-color-gray_caption);font-size:var(--ai-font-size-xxxs);margin-top:12px;line-height:1.5;list-style:none}#vendor-ai-container .PricingMarkup__notes li{padding-left:12px;position:relative}#vendor-ai-container .PricingMarkup__notes li:before{content:"・";position:absolute;left:0}#vendor-ai-container .PricingMarkup__notes li+li{margin-top:4px}#vendor-ai-container .PricingMarkup__note{font-size:var(--ai-font-size-xs);text-align:center}#vendor-ai-container .PricingMarkup__note a{text-decoration:underline}#vendor-ai-container .PricingMarkup__contract{color:var(--ai-color-gray_caption);font-size:var(--ai-font-size-xs);text-align:center;margin-top:8px}#vendor-ai-container .PricingMarkup__support{text-align:center;margin-top:20px}#vendor-ai-container .PricingMarkup__support img{object-fit:contain;width:52px;height:58px}#vendor-ai-container .SHOP_RESERVE__box .p-markup__box-inner{padding-block:24px}@media (width>=901px){#vendor-ai-container .SHOP_RESERVE__box .p-markup__box-inner{padding-block:32px 42px}}#vendor-ai-container .SHOP_RESERVE__lead{width:100%;height:105px;margin:0 auto 26px;display:block}#vendor-ai-container .p-markup--error{background:linear-gradient(-220deg,#88dfff 0%,#e4afff 32%,#b4b5ff 69%,#515ffd 100%);padding:2px}#vendor-ai-container .p-markup--error .p-markup__wrap{background:#fff;border-radius:14px;width:100%;height:100%}#vendor-ai-container .p-markup__error{box-sizing:border-box;text-align:center;background:url(/mobile/set/common/vendor/ai/assets/images/small-wire/error-background-sp.png) top/100% no-repeat;border-radius:14px;width:100%;height:320px;padding-top:43px;position:relative;overflow:hidden}@media (width>=901px){#vendor-ai-container .p-markup__error{background-image:url(/mobile/set/common/vendor/ai/assets/images/small-wire/error-background-pc.png);height:293px;padding-top:50px}}#vendor-ai-container .p-markup__error-title{width:100%;display:block;position:relative;left:7px}#vendor-ai-container .p-markup__error-text{font-size:16px;font-weight:700;line-height:1.5}@media (width>=901px){#vendor-ai-container .p-markup__error-text{font-size:18px}}#vendor-ai-container .p-markup__error-father{width:auto;height:68px;margin-inline:auto;position:absolute;bottom:-1px;left:0;right:4px}@media (width>=901px){#vendor-ai-container .u-sp{display:none}}#vendor-ai-container .p-rotate-attention{pointer-events:auto;background-color:var(--ai-color-white);z-index:2000;overscroll-behavior:contain;width:100%;height:100%;position:fixed;inset:0;overflow-y:auto}#vendor-ai-container .p-rotate-attention__inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#vendor-ai-container .p-rotate-attention__box{box-sizing:border-box;background:linear-gradient(-220deg,#88dfff 0%,#e4afff 32%,#b4b5ff 69%,#515ffd 100%);border-radius:32px;width:min(460px,100% - 32px);height:72%;max-height:280px;padding:6px}#vendor-ai-container .p-rotate-attention__box-inner{box-sizing:border-box;background-color:var(--ai-color-white);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:min(24px,4dvh) 0;width:100%;height:100%;display:flex}#vendor-ai-container .p-rotate-attention__father{width:auto;max-height:25%}#vendor-ai-container .p-rotate-attention__icon{flex-shrink:0;width:122px;height:46px}#vendor-ai-container .p-rotate-attention__text{text-align:center;color:var(--ai-color-black);font-size:16px;font-weight:700;line-height:1}#vendor-ai-container{pointer-events:none;font-family:var(--ai-font-family-default);z-index:10001;background-color:#0000;width:100%;height:100%;position:fixed;bottom:0;left:0}#vendor-ai-container[data-device-type=pc]{z-index:10004}#vendor-ai-container .vendor-wrapper{width:100%;height:100%}#vendor-ai-container .vendor-cover{pointer-events:none;mix-blend-mode:lighten;background-color:#ffffff03;width:100%;height:5px;position:fixed;left:0}#vendor-ai-container .vendor-cover--top{top:0}#vendor-ai-container .vendor-cover--bottom{bottom:0}.product-preview{width:100%;height:100dvh;position:relative;overflow:hidden}.product-preview__frame{border:0;width:100%;height:100%;display:block}.preview-nav{z-index:90;inset-inline:0;background:#000c;flex-wrap:wrap;justify-content:center;gap:8px 16px;padding:8px;display:flex;position:absolute;bottom:0}.preview-nav a{color:#fff}.chat-widget{z-index:100;pointer-events:none;position:absolute;inset:0}.chat-launcher{color:#fff;cursor:pointer;pointer-events:auto;background:#000;border:0;border-radius:24px;padding:12px 18px;font-size:13px;font-weight:700;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 12px #00000026}.chat-launcher--raised{bottom:64px}.chat-dialog{color:#111;pointer-events:auto;background:#fff;border:0;border-radius:20px 20px 0 0;width:100%;height:75dvh;max-height:100dvh;margin:0;padding:12px;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #00000026}.chat-dialog[open]{flex-direction:column;display:flex}.chat-dialog::backdrop{background:#00000059}.chat-header{border-bottom:1px solid #eee;flex:none;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.chat-title{font-size:14px;font-weight:700}.chat-close{cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:16px}.chat-messages{flex-direction:column;flex:auto;gap:8px;padding:8px 0;display:flex;overflow-y:auto}.chat-message{overflow-wrap:anywhere;border-radius:16px;max-width:80%;padding:8px 12px;font-size:13px}.chat-message--bot{color:#000;background:#f0f0f0;align-self:flex-start}.chat-message--user{color:#fff;background:#007aff;align-self:flex-end}.chat-error{color:#b42318;flex:none;margin:0 0 8px;font-size:13px}.chat-form{border-top:1px solid #eee;flex:none;gap:6px;padding-top:8px;display:flex}.chat-input{border:1px solid #ccc;border-radius:16px;flex:1;min-width:0;padding:8px 12px;font-size:13px}.chat-send{color:#fff;cursor:pointer;background:#000;border:0;border-radius:16px;padding:8px 14px;font-size:13px}.chat-send:disabled{cursor:not-allowed;opacity:.5}.chat-launcher:focus-visible,.chat-close:focus-visible,.chat-input:focus-visible,.chat-send:focus-visible,.preview-nav a:focus-visible{outline-offset:2px;outline:2px solid #1877f2}
