@charset "UTF-8";html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:root{--c-border-main: #cccccc;--c-header-nav-text: #4c4c4c;--c-border-header-bottom: #EBEBEB;--c-border-footer: #5D5D5D;--c-auth-input-label: #4c4c4c;--c-border-auth-input: #cccccc;--c-auth-placeholder: #cccccc;--c-auth-required: #cc0000;--c-auth-validateerrors: #cc0000;--c-input-btn: #fff;--c-input-btn-hover: #fafafa;--c-text-hover: #000;--c-bg-category-links: #fff;--c-text-category-links-hover: #000;--c-bg-category-links-hover: #fafafa;--c-okaimono-purchase-toggle: #0066cc;--c-purchase-caution: #cc0000;--c-bg-purchase-caution: #fae5e5;--c-purchase-register: #0066cc;--c-text-purchase-register: #fff;--c-input-radio: #4c4c4c;--c-bg-input-radio: #fff;--c-okaimono-product-pagetop: #4C4C4C}.colorSheme-a{--c-text-main: #333;--c-button-submit-text: #fff;--c-button-submit: #0066cc;--c-button-submit-hover: #1975d1;--c-button-submit-border: #0066cc;--c-button-disabled-text: #999999;--c-button-disabled: #f0f0f0;--c-button-disabled-border: #f0f0f0;--c-button-text: #333;--c-button: #fff;--c-button-border: #ccc;--c-button-hover: #fafafa;--c-button-link: #0066cc;--c-button-link-hover: #1e82e6;--c-bg-footer: #434243;--c-text-footer: #fff;--c-text-footer-link-hover: #f0f0f0;--c-bg-footer-okaimono: #f0f0f0;--c-bg-pagination-current: #4c4c4c;--c-text-pagination-current: #fff;--c-bg-pagination-hover: #fafafa;--c-text-pagination: #4c4c4c;--c-okaimono-bg-hover: #e5effa}.colorSheme-a .categoryLinks.-current{--c-bg-category-links: #4C4C4C;--c-text-category-links: #fff;--c-text-category-links-hover: #fff;--c-icon-category-links: #F0F0F0;--c-bg-category-links-hover: #666666}.colorSheme-a .video-play-icon{--c-bg-category-links: #4C4C4C;--c-bg-category-links-hover: #666666}.colorSheme-tvstick{--c-text-main: #333;--c-button-submit-text: #fff;--c-button-submit: #0066cc;--c-button-submit-hover: #1975d1;--c-button-submit-border: #0066cc;--c-button-disabled-text: #999999;--c-button-disabled: #f0f0f0;--c-button-disabled-border: #f0f0f0;--c-button-text: #333;--c-button: #fff;--c-button-border: #ccc;--c-button-hover: #fafafa;--c-button-link: #0066cc;--c-button-link-hover: #1e82e6;--c-bg-footer: #333;--c-text-footer: #fff;--c-text-footer-link-hover: #f0f0f0;--c-bg-footer-okaimono: #f0f0f0;--c-bg-pagination-current: #4c4c4c;--c-text-pagination-current: #fff;--c-bg-pagination-hover: #fafafa;--c-text-pagination: #4c4c4c;--c-okaimono-bg-hover: #e5effa}.colorSheme-tvstick .categoryLinks.-current{--c-bg-category-links: #4C4C4C;--c-text-category-links: #fff;--c-text-category-links-hover: #fff;--c-icon-category-links: #F0F0F0;--c-bg-category-links-hover: #666666}.colorSheme-tvstick .video-play-icon{--c-bg-category-links: #4C4C4C;--c-bg-category-links-hover: #666666}.color-button-link-normal{--c-button-link: #333;--c-button-link-hover: #000}.colorSheme-header-a{--c-bg-header-nav-current: #f0f0f0;--c-bg-header-nav-hover: #e5effa;--c-header-menu-icon: #4c4c4c;--c-header-menu-icon-hover: #4c4c4c}.colorSheme-header-a-noNav{--c-bg-header: #999999;--c-header-logo-text: #fff}.categoryLabel{--c-bg-categoryLabel: #50b400}.categoryLabel.-new{--c-bg-categoryLabel: #3399ff}.categoryLabel.-reserved,.categoryLabel.-regularDelivery{--c-bg-categoryLabel: #50b400}.categoryLabel.-fewRemaining{--c-bg-categoryLabel: #ff7800}.categoryLabel.-soldout{--c-bg-categoryLabel: #cc0000}.okaimonoProduct_category{--c-bg-category: #50b400}.okaimonoProduct_category.-new{--c-bg-category: #3399ff}.okaimonoProduct_category.-fewRemaining{--c-bg-category: #ff7800}.okaimonoProduct_category.-soldout{--c-bg-category: #cc0000}.okaimonoProduct_buyButton .okaimonoProduct_button{--c-button-text: #fff;--c-button: #ff7800;--c-button-border: #ff7800;--c-button-hover: #ff8c26}.tvstick .okaimonoProduct_button{--c-button-text: #fff;--c-button: #0066cc;--c-button-border: #0066cc;--c-button-hover: #0099ff}:root{--f-family-main: "Noto Sans JP", sans-serif;--f-size-main: 1.2rem;--f-size-main-pc: 1.4rem;--f-size-medium: 1.4rem;--f-size-medium-pc: 1.8rem;--f-size-headline: 2.2rem;--f-size-headline-pc: 2.8rem;--f-weight-regular: 400;--f-weight-medium: 500;--f-weight-bold: 700}:root{--l-content-max-width: 1160px;--l-content-padding-inline: 25px;--l-content-padding-inline-pc: 60px;--l-footer-margin-top: 60px;--l-footer-margin-top-pc: 90px}.min-padding-inline{--l-content-padding-inline: 25px;--l-content-padding-inline-pc: 25px}.top+.footer{--l-footer-margin-top: 36px;--l-footer-margin-top-pc: 50px}.page-auth,.page-mypage{--l-page-buttons-margin-top: 50px;--l-page-buttons-margin-top-pc: 100px}.page-mypage+.footer{--l-footer-margin-top: 90px;--l-footer-margin-top-pc: 140px}.page-mypage .buttonList{--l-page-buttons-margin-top: 30px;--l-page-buttons-margin-top-pc: 40px}.page-mypage-account .buttonList,.page-mypage-address .buttonList{--l-page-buttons-margin-top: 60px;--l-page-buttons-margin-top-pc: 100px}.modal .buttonList{--l-page-buttons-margin-top: 30px;--l-page-buttons-margin-top-pc: 40px}.okaimonoPurchase .okaimonoMenu{--l-content-padding-inline: 25px;--l-content-padding-inline-pc: 60px}.okaimonoPurchase+.okaimonoInfo{--l-footer-margin-top: 90px;--l-footer-margin-top-pc: 140px}.okaimonoBuyLater .categoryLinks,.orderHistory .categoryLinks{--l-content-padding-inline: 25px;--l-content-padding-inline-pc: 60px}.okaimono-top+.okaimonoInfo,.okaimono-top+.footer{--l-footer-margin-top: 90px;--l-footer-margin-top-pc: 120px}.okaimono-info+.okaimonoInfo,.okaimono-info+.footer,.okaimono-qa+.okaimonoInfo,.okaimono-qa+.footer,.okaimono-inquiry+.okaimonoInfo,.okaimono-inquiry+.footer,.okaimono-inquiry-confirm+.okaimonoInfo,.okaimono-inquiry-confirm+.footer,.okaimono-commerce+.okaimonoInfo,.okaimono-commerce+.footer,.okaimono-policy+.okaimonoInfo,.okaimono-policy+.footer{--l-footer-margin-top: 90px;--l-footer-margin-top-pc: 140px}@media screen and (min-width: 768px){.u-sp{display:none!important}}@media screen and (min-width: 992px){.u-tablet{display:none!important}}@media screen and (min-width: 768px){.u-tablet-sp{display:none!important}}@media screen and (min-width: 992px){.u-tablet-sp{display:block!important}}.u-sp-mmd{display:block}@media screen and (min-width: 901px){.u-sp-mmd{display:none}}.u-pc-mmd{display:none}@media screen and (min-width: 901px){.u-pc-mmd{display:block}}.u-pc{display:none!important}@media screen and (min-width: 768px){.u-pc{display:block!important}}.u-text-link{text-decoration:underline;text-underline-offset:6px}@media screen and (min-width: 768px){.u-text-link{transition:color .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.u-text-link:hover{color:#000}}.u-text-link-color{color:#06c}@media screen and (min-width: 768px){.u-text-link-color-hover{transition:color .3s ease;text-underline-offset:6px}}@media screen and (min-width: 768px) and (any-hover: hover){.u-text-link-color-hover:hover{color:var(--c-button-link-hover);text-decoration:underline}}.u-text-bold{font-weight:700}.u-text-medium{font-weight:500}html{font-size:62.5%;scroll-padding-top:316px;box-sizing:border-box;scroll-behavior:smooth}@media screen and (min-width: 768px){html{scroll-padding-top:120px}}body{font-size:var(--f-size-main);font-weight:var(--f-weight-regular);font-family:var(--f-family-main);letter-spacing:.025em;overflow-x:clip;min-height:100dvh}@media screen and (min-width: 768px){body{font-size:var(--f-size-main-pc)}}body.is-scrollLock{overflow:hidden}main{color:var(--c-text-main)}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit}a{display:inline-block;text-decoration:none;font-size:inherit;font-weight:inherit;color:inherit}span{font-size:inherit;font-weight:inherit}ul,ol{list-style:none}picture{display:block}img{display:block;max-width:100%;height:auto}a,button,input,select,textarea{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-width:2px;outline-style:solid}a::placeholder,button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:var(--color-placeholder-text)}.inputtext_field a:focus-visible,.inputtext_field button:focus-visible,.inputtext_field input:focus-visible,.inputtext_field select:focus-visible,.inputtext_field textarea:focus-visible{outline:0px;border:1px solid #4c4c4c}button{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.container{display:grid;grid-template-columns:[main-start] var(--l-content-padding-inline) [content-start] 1fr [content-end] var(--l-content-padding-inline) [main-end];max-width:1280px;width:100%;margin-inline:auto}@media screen and (min-width: 768px){.container{grid-template-columns:[main-start] var(--l-content-padding-inline-pc) [content-start] 1fr [content-end] var(--l-content-padding-inline-pc) [main-end]}}.container>*{min-width:0}.container.-w-min{max-width:750px}.container.-w-auth{max-width:550px}.inner{padding-inline:var(--l-content-padding-inline)}@media screen and (min-width: 768px){.inner{max-width:calc(var(--l-content-max-width) + var(--l-content-padding-inline-pc) * 2);padding-inline:var(--l-content-padding-inline-pc);margin-inline:auto}}.wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;min-height:100dvh}.wrapper>*{min-width:0}.slide_link{display:block}.hero .slide_link{overflow:hidden}@media screen and (min-width: 768px){.hero .slide_link img{transition:.2s ease-in-out}}@media screen and (min-width: 768px) and (any-hover: hover){.hero .slide_link:hover{cursor:pointer}.hero .slide_link:hover img{transform:scale(1.03)}}.slide_image img{width:100%;height:auto}.slides_prev,.slides_next{grid-column:content;position:relative;z-index:10;align-self:center}.slides_prev img,.slides_next img{width:54px;height:54px}.slides_prev{justify-self:start}.slides_next{justify-self:end}.slides_pagination{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:8px}@media screen and (min-width: 768px){.slides_pagination{gap:12px;margin-top:12px}}.slides_pagination .swiper-pagination-bullet{display:block;background-color:#ccc;width:4px;height:4px;border-radius:50%;cursor:pointer}@media screen and (min-width: 768px){.slides_pagination .swiper-pagination-bullet{width:8px;height:8px}}.slides_pagination .swiper-pagination-bullet-active{background-color:#4c4c4c;width:5px;height:5px}@media screen and (min-width: 768px){.slides_pagination .swiper-pagination-bullet-active{width:10px;height:10px}}.slide_movie{position:absolute;content:"";bottom:20px;left:0;width:100%;height:auto;z-index:10;padding-inline:var(--l-content-padding-inline)}@media screen and (min-width: 768px){.slide_movie{padding-inline:0px;padding-inline:var(--l-content-padding-inline-pc)}}.slide_movieWrap{margin-inline:auto}@media screen and (min-width: 768px){.slide_movieWrap{max-width:calc(1135px + var(--l-content-padding-inline-pc) * 2)}}.slide_movie-button{width:fit-content;font-size:1.2rem;font-weight:700;border:1px solid var(--c-button-submit);border-radius:9999px;padding-block:4px;padding-inline:16px;background-color:var(--c-button-submit);color:var(--c-button-submit-text);text-align:center}@media screen and (min-width: 768px){.slide_movie-button{font-size:1.6rem;transition:background-color .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.slide_movie-button:hover{border:1px solid var(--c-button-submit-hover);background-color:var(--c-button-submit-hover)}}.slide_moveModal{width:100%;max-width:100%;height:100dvh;height:fit-content;max-height:800px;color:var(--c-text-main);position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:16px;border:0px;overflow:unset}@media screen and (min-width: 768px){.slide_moveModal{width:80%}}@media screen and (min-width: 768px) and (any-hover: hover){.slide_moveModal:hover{cursor:pointer}}.slide_moveModal::backdrop{background-color:#0006}.slide_moveModal:focus-visible{outline:none}.slide_moveModalWrap{width:100%;aspect-ratio:16/9}.slide_moveModal-iframe{width:100%;height:100%}.info_container{display:grid;grid-template-columns:1fr;color:#333}@media screen and (min-width: 768px){.info_container{grid-template-columns:auto 1fr;column-gap:30px}}.info_container>*{min-width:0;overflow-wrap:anywhere}.info_item+.info_item{margin-top:12px}@media screen and (min-width: 768px){.info_item+.info_item{margin-top:0}}.info_link{display:block}.info_time{font-size:1.2rem;line-height:1.8333333333}@media screen and (min-width: 768px){.info_time{font-size:1.8rem;line-height:2.2222222222}}.info_text{font-size:var(--f-size-medium);line-height:1.5714285714}@media screen and (min-width: 768px){.info_text{font-size:var(--f-size-medium-pc);line-height:2.2222222222}}.pageHeadline,.pageHeadLinks{font-size:var(--f-size-headline);font-weight:var(--f-weight-bold);line-height:1.3636363636}@media screen and (min-width: 768px){.pageHeadline,.pageHeadLinks{font-size:var(--f-size-headline-pc);line-height:1.7142857143}}.pageHeadline+*,.pageHeadLinks+*{margin-top:40px}.pageHeadline+.buyLaterModal,.pageHeadLinks+.buyLaterModal{margin-top:15px}@media screen and (min-width: 768px){.pageHeadline+.buyLaterModal,.pageHeadLinks+.buyLaterModal{margin-top:20px}}.pageHeadline_text{grid-column:content;width:100%;text-align:center;padding-block:20px;border-bottom:1px solid var(--c-border-main)}@media screen and (min-width: 768px){.pageHeadline_text{padding-block:50px 30px}}.pageHeadLinks{width:100%;text-align:center}@media screen and (min-width: 768px){.pageHeadLinks{line-height:1.2857142857}}.pageHeadLinks_link{grid-column:content;padding-block:20px;border-bottom:1px solid var(--c-border-main)}@media screen and (min-width: 768px){.pageHeadLinks_link{padding-block:50px 30px}}.pageHeadLinks_wrap{display:grid;grid-template-columns:20px 1fr 20px;gap:18px}@media screen and (min-width: 768px){.pageHeadLinks_wrap{grid-template-columns:26px 1fr 26px;gap:30px}}.pageHeadLinks_wrap>*{grid-row:1/1;align-self:center}.accordion{font-size:1.4rem;line-height:1.5714285714}@media screen and (min-width: 768px){.accordion{font-size:1.6rem;line-height:1.75}}.accordion_details{grid-column:content}.accordion_details:last-of-type .summary_inner{border-bottom:1px solid var(--c-border-main)}.accordion_details:last-of-type .content_inner{border-top:none;border-bottom:1px solid var(--c-border-main)}.accordion_details.is-opened .summary_icon{transform:rotate(-90deg)}.accordion_summary{display:block}.accordion_summary::-webkit-details-marker{display:none}.summary_inner{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center;column-gap:10px;padding:16px 6px 16px 13px;border-top:1px solid var(--c-border-main)}@media screen and (min-width: 768px){.summary_inner{padding:20px 10px 20px 20px}}.summary_icon{display:block;position:relative;width:9px;min-width:9px;height:15px;background-image:url(../images/common/icon_accordion_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 768px){.summary_icon{width:10px;min-width:10px;height:17px;line-height:1.75}}.accordion_content{overflow:hidden}.content_inner{padding:16px 25px;border-top:1px solid var(--c-border-main)}@media screen and (min-width: 768px){.content_inner{padding:20px 50px}}.buttonList{display:grid;grid-template-columns:1fr;gap:25px}.buttonItem{width:100%;justify-self:center;padding-inline:var(--l-content-padding-inline);text-align:center}.buttonItem.-align-center{align-self:center}.button_link{color:var(--c-button-text);background-color:var(--c-button);font-size:1.6rem;font-weight:var(--f-weight-medium);border:1px solid var(--c-button-border);border-radius:40px;padding-block:7px}@media screen and (min-width: 768px){.button_link{transition-property:background-color,border;transition-duration:.3s;transition-timing-function:ease}}@media screen and (min-width: 768px) and (any-hover: hover){.button_link:hover{background-color:var(--c-button-hover);border:1px solid var(--c-button-border)}}.button_link.-submit{color:var(--c-button-submit-text);background-color:var(--c-button-submit);border:1px solid var(--c-button-submit-border);transition-property:background-color,border;transition-duration:.3s;transition-timing-function:ease}@media (any-hover: hover){.button_link.-submit:hover{background-color:var(--c-button-submit-hover);border:1px solid var(--c-button-submit-hover)}}.button_link.-disabled{color:var(--c-button-disabled-text);background-color:var(--c-button-disabled);border:1px solid var(--c-button-disabled-border);cursor:not-allowed}.button_link.-w-pc-240{width:85%;max-width:100%;display:inline-block}@media screen and (min-width: 768px){.button_link.-w-pc-240{width:240px}}.button_linkText{font-size:1.4rem;color:var(--c-button-link)}@media screen and (min-width: 768px){.button_linkText{transition:all .3s ease;text-underline-offset:6px}}@media screen and (min-width: 768px) and (any-hover: hover){.button_linkText:hover{color:var(--c-button-link-hover);text-decoration:underline}}.button{color:var(--c-button-text);background-color:var(--c-button);font-size:1.6rem;font-weight:var(--f-weight-medium);line-height:2.5;border:1px solid var(--c-button-border);border-radius:40px}@media screen and (min-width: 768px){.button{line-height:3;transition-property:background-color,border;transition-duration:.3s;transition-timing-function:ease}}@media screen and (min-width: 768px) and (any-hover: hover){.button:hover{background-color:var(--c-button-hover);border:1px solid var(--c-button-border)}}.button.-submit{color:var(--c-button-submit-text);background-color:var(--c-button-submit);border:1px solid var(--c-button-submit-border);transition-property:background-color,border;transition-duration:.3s;transition-timing-function:ease}@media (any-hover: hover){.button.-submit:hover{background-color:var(--c-button-submit-hover);border:1px solid var(--c-button-submit-hover)}}.button.-disabled{color:var(--c-button-disabled-text);background-color:var(--c-button-disabled);border:1px solid var(--c-button-disabled-border);cursor:not-allowed}.button.-w-pc-240{width:90%;max-width:100%;display:inline-block}@media screen and (min-width: 768px){.button.-w-pc-240{width:240px}}.changeButtons{display:flex;gap:10px}@media screen and (min-width: 768px){.changeButtons{flex-direction:column}}.changeButton{color:var(--c-button-text);background-color:var(--c-button);font-size:1.4rem;font-weight:var(--f-weight-medium);border:1px solid var(--c-button-border);border-radius:40px;padding:4px 0;width:120px;height:fit-content;min-width:90px;width:fit-content;padding-inline:11px;text-align:center}@media screen and (min-width: 768px){.changeButton{padding-inline:4px;transition-property:background-color,border;transition-duration:.3s;transition-timing-function:ease;width:120px;max-width:120px}}@media screen and (min-width: 768px) and (any-hover: hover){.changeButton:hover{background-color:var(--c-button-hover);border:1px solid var(--c-button-border)}}.changeButton.-disabled{color:var(--c-button-disabled-text);background-color:var(--c-button-disabled);border:1px solid var(--c-button-disabled-border);cursor:not-allowed}.authForm_inputlist{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.authForm_inputlist.-address{grid-template-columns:1fr;gap:10px}.authForm_inputlist.-address .inputlabel{justify-content:flex-start}.authForm_inputlist.-address .inputtext_field{display:flex;gap:10px;align-items:center}.authForm_inputlist.-address .inputtext_field input{max-width:153px}@media screen and (min-width: 768px){.authForm_inputlist.-address .inputtext_field input{max-width:240px}}.authForm_inputlist.-prefectures .inputlabel_selectsWrap{grid-template-columns:1fr}.authForm_inputlist.-prefectures .inputlabel_select{width:100%}.authForm_inputlist.-prefectures .inputlabel_select select{padding:8px 12px}@media screen and (min-width: 768px){.authForm_inputlist.-prefectures .inputlabel_select select{padding:9px 12px}}.authForm_inputlist.-tel .inputlabel{width:80%}.authForm_inputlist.-oneColumn{grid-template-columns:1fr}.authForm_inputlist.-securitycode input{width:90px}.authForm_inputlist>*{min-width:0;overflow-wrap:break-word}.authForm_inputlist+.authForm_inputlist{margin-top:25px}@media screen and (min-width: 768px){.authForm_inputlist+.authForm_inputlist{margin-top:28px}}.inputlabel{display:flex;gap:6px;justify-content:space-between;align-items:center}.inputlabel+.inputtext_field{margin-top:6px}.inputlabel_label{color:var(--c-auth-input-label)}.inputlabel_label-text{font-size:1.4rem}.inputlabel_label-small{font-size:1rem}.inputtext_field input,.inputtext_field select,.inputtext_field textarea{width:100%;max-width:100%;border:1px solid var(--c-border-auth-input);border-radius:8px;padding:8px 12px;font-size:1.8rem}@media screen and (min-width: 768px){.inputtext_field input,.inputtext_field select,.inputtext_field textarea{border:1px solid var(--c-border-auth-input);border-radius:4px;padding:9px 12px;font-size:1.6rem}}.inputtext_field input.invalid,.inputtext_field select.invalid,.inputtext_field textarea.invalid{border:2px solid var(--c-auth-validateerrors)}@media screen and (min-width: 768px){.inputtext_field input.invalid,.inputtext_field select.invalid,.inputtext_field textarea.invalid{border:1px solid var(--c-auth-validateerrors)}}.inputtext_field select{background-image:url(../images/common/icon_input_select.png);background-repeat:no-repeat;background-size:8px 6px;background-position:center right 10px;padding:8px 24px 8px 12px}@media screen and (min-width: 768px){.inputtext_field select{background-size:12px 10px}}.inputtext_field textarea{height:150px}@media screen and (min-width: 768px){.inputtext_field textarea{height:120px}}.inputtext_field p{font-size:1.8rem}@media screen and (min-width: 768px){.inputtext_field p{font-size:1.6rem}}.inputtext_field+.validateerrors{margin-top:7px}@media screen and (min-width: 768px){.inputtext_field+.validateerrors{margin-top:10px}}.input_telList{display:flex;column-gap:10px;width:90%}@media screen and (min-width: 768px){.input_telList{width:80%}}.input_telList-hyphen{display:flex;align-items:center;justify-content:center}.inputlabel_selects{display:flex;gap:30px;max-width:100%;width:100%}.inputlabel_selects>*{align-items:center;justify-content:flex-start;width:fit-content}@media screen and (min-width: 768px){.inputlabel_selects select{height:44px}}.inputlabel_selectsWrap{display:grid;grid-template-columns:90px auto;gap:10px}.inputlabel_selectsWrap>*{align-self:center}.inputtext_btn{background-color:var(--c-input-btn);border:2px solid var(--c-border-main);border-radius:30px;width:120px;text-align:center;padding-block:3px}@media screen and (min-width: 768px){.inputtext_btn{border:1px solid var(--c-border-main);border-radius:15px;padding-block:4px}}@media screen and (min-width: 768px) and (any-hover: hover){.inputtext_btn{transition:background-color .3s ease}.inputtext_btn:hover{background-color:var(--c-input-btn-hover)}}.inputtext_btn-text{font-size:1.4rem;color:var(--c-text-main)}.inputlabel_required{color:#fff;background-color:var(--c-auth-required);border-radius:2px;padding-inline:6px;padding-block:3px;line-height:1;display:flex;align-items:center;justify-content:center;width:fit-content;height:fit-content;font-size:1rem}@media screen and (min-width: 768px){.inputlabel_required{font-size:1.2rem}}.validateerrors{font-size:1rem;color:var(--c-auth-validateerrors)}@media screen and (min-width: 768px){.validateerrors{font-size:1.2rem}}.modal{width:calc(100vw - 48px);max-width:600px;color:var(--c-text-main);background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:16px;border:0px;padding:35px 20px}@media screen and (min-width: 768px){.modal{padding:50px 30px}}.modal::backdrop{background-color:#0006}.modal .buttonList{display:flex;gap:10px;width:100%;margin-inline:auto;max-width:270px;margin-top:var(--l-page-buttons-margin-top)}@media screen and (min-width: 768px){.modal .buttonList{max-width:370px;margin-top:var(--l-page-buttons-margin-top-pc)}}.modal .buttonItem{padding-inline:0;width:100%}.modal .button_link{line-height:1;padding:6px 0;font-size:1.4rem;max-width:180px;width:100%}.modal.-okaimono{width:calc(100vw - 125px)}.modal_icon{width:33.5px;height:25.5px;margin-inline:auto}@media screen and (min-width: 768px){.modal_icon{width:54px;height:41px}}.modal_icon+.modal_title{margin-top:15px}.modal_title{font-size:1.8rem;font-weight:700;text-align:center}@media screen and (min-width: 768px){.modal_title{font-size:2rem}}.modal_title+.modal_subTitle{margin-top:10px}.modal_title+.modal_text{margin-top:20px}@media screen and (min-width: 768px){.modal_title+.modal_text{margin-top:30px}}.modal_subTitle{text-align:center}.modal_subTitle+.modal_smallText{margin-top:16px}.modal_smallText{width:fit-content;margin-inline:auto;font-size:1rem}@media screen and (min-width: 768px){.modal_smallText{font-size:1.2rem}}.modal_text{width:fit-content;margin-inline:auto}.modalProduct{width:calc(100% - 40px);max-width:800px;height:calc(100dvh - 100px);height:fit-content;max-height:800px;color:var(--c-text-main);background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:16px;border:0px;overflow:unset}.modalProduct::backdrop{background-color:#0006}.modalProduct:focus-visible{outline:none}.modalProduct.-order{max-height:unset}.modalProduct.-min{width:calc(100% - 125px);max-width:400px;height:fit-content;max-height:fit-content}@media screen and (min-width: 768px){.modalProduct.-min{width:100%}}.modalProduct.-wide{max-width:980px}.modalProduct.-wide .modalProduct_wrap{padding-block:20px}@media screen and (min-width: 768px){.modalProduct.-wide .modalProduct_wrap{padding-block:40px}}.modalProduct.-slides{max-width:830px;height:fit-content}@media screen and (min-width: 768px){.modalProduct.-slides{height:calc(100dvh - 100px);max-height:830px}}@media screen and (min-width: 768px){.modalProduct.-imgModal{max-height:800px;height:calc(100dvh - 100px)}}.modalProduct button:focus-visible{outline:none}.modalProduct_wrap{padding-block:25px}@media screen and (min-width: 768px){.modalProduct_wrap{padding-block:30px}}.modalProduct_head{padding-bottom:25px;border-bottom:1px solid var(--c-border-main)}@media screen and (min-width: 768px){.modalProduct_head{padding-bottom:30px}}.modalProduct_head+.modalProduct_selects{margin-top:20px}.modalProduct_head+.modalProduct_textBlock{margin-top:25px}@media screen and (min-width: 768px){.modalProduct_head+.modalProduct_textBlock{margin-top:30px}}.modalProduct_head+.purchaseOption_drinkWrap{margin-top:30px}@media screen and (min-width: 768px){.modalProduct_head+.purchaseOption_drinkWrap{margin-top:40px}}.modalProduct_title{font-size:1.8rem;font-weight:700;text-align:center}@media screen and (min-width: 768px){.modalProduct_title{font-size:2rem}}.modalProduct_selects{display:grid;grid-template-columns:[main-start] 30px [content-start] 1fr [content-end] 30px [main-end];gap:10px}@media screen and (min-width: 768px){.modalProduct_selects{grid-template-columns:1fr}}.modalProduct_select{grid-column:content;justify-self:center;text-align:center;width:100%}@media screen and (min-width: 768px){.modalProduct_select{grid-column:1/2;width:240px}}.modalProduct_Button{font-size:1.6rem;padding-block:8px;border-radius:9999px;background-color:transparent;width:100%}@media screen and (min-width: 768px){.modalProduct_Button{transition:background-color .15s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.modalProduct_Button:hover{background-color:var(--c-okaimono-bg-hover)}}.modalProduct_Button.-active{font-weight:700;background-color:#f0f0f0}.modalProduct_textBlock+.modalProduct_close{margin-top:30px}.modalProduct_textBlockWrap{display:grid;grid-template-columns:[main-start] 30px [content-start] 1fr [content-end] 30px [main-end];overflow-y:auto;max-height:calc(100dvh - 285px);height:fit-content}@media screen and (min-width: 768px){.modalProduct_textBlockWrap{grid-template-columns:[main-start] 50px [content-start] 1fr [content-end] 50px [main-end];max-height:600px;max-height:calc(100dvh - 350px)}}.modalProduct_textBlockWrap>*{grid-column:content;min-width:0;min-height:0}.modalProduct_close{display:grid;grid-template-columns:1fr}.modalProduct_close>*{justify-self:center}.modalProduct_closeButton{width:180px;font-size:1.4rem;font-weight:700;background-color:var(--c--button);border:1px solid var(--c-border-main);border-radius:9999px;padding-block:4px}@media screen and (min-width: 768px){.modalProduct_closeButton{transition:background-color .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.modalProduct_closeButton:hover{background-color:var(--c-button-hover)}}.modalProduct_imageWrap{display:grid;grid-template-columns:[main-start] 20px [content-start] 1fr [content-end] 20px [main-end];height:calc(100% - 20px);margin-top:20px;overflow-y:auto}@media screen and (min-width: 768px){.modalProduct_imageWrap{height:calc(100% - 40px);max-height:760px;margin-top:40px;margin-inline:20px}}.modalProduct_imageWrap>*{min-width:0;grid-column:content;width:100%}.modalProduct_imageWrap img:last-child{padding-bottom:40px}.modalProduct_container{display:grid;height:100%}.modalProduct_container>*{align-self:center;justify-self:center}.modalProduct_slideWrap{display:grid;grid-template-columns:[main-start] 20px [content-start] 1fr [content-end] 20px [main-end]}@media screen and (min-width: 768px){.modalProduct_slideWrap{grid-template-columns:[main-start] 40px [content-start] 1fr [content-end] 40px [main-end];grid-template-columns:[main-start] 40px [side-start] 40px [content-start] 1fr [content-end] 40px [side-end] 40px [main-end]}}.modalProduct_slideWrap>*{min-width:0;min-height:0;grid-column:content;width:100%;height:100%;height:calc(100dvh - 220px);max-height:750px;grid-row:1/2}.modalProduct_slideWrap .modalProduct_images{grid-column:content}@media screen and (min-width: 768px){.modalProduct_slideWrap .modalProduct_images{grid-column:side}}.modalProduct_slideWrap .okaimonoProduct_image{height:100%}.modalProduct_slideWrap .okaimonoProduct_image img{aspect-ratio:1/1;object-fit:contain;width:100%;height:100%}.modalPurchase{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;max-width:600px;width:calc(100vw - 48px);border-radius:16px;border:0px;padding-block:25px 35px;background-color:#fff}@media screen and (min-width: 768px){.modalPurchase{padding-block:30px 50px}}.modalPurchase>*{align-self:center;justify-self:center}.modalPurchase::backdrop{background-color:#0006}.modalPurchase.-wide{max-width:800px}.modalPurchase.-buy-later .purchaseOption_drinkWrap,.modalPurchase.-buy-later .purchaseOption_buylaterWrap{margin-top:0}.modalPurchase.-buy-later .purchaseOption_drinkWrap .modalPurchase_afterbuyList,.modalPurchase.-buy-later .purchaseOption_buylaterWrap .modalPurchase_afterbuyList{padding-top:30px}@media screen and (min-width: 768px){.modalPurchase.-buy-later .purchaseOption_drinkWrap .modalPurchase_afterbuyList,.modalPurchase.-buy-later .purchaseOption_buylaterWrap .modalPurchase_afterbuyList{padding-top:40px}}.modalPurchase.-buy-later .purchaseOption_button{width:150px}@media screen and (min-width: 768px){.modalPurchase.-buy-later .purchaseOption_button{width:240px}}.modalPurchase.-order-cancel{padding-block:60px 35px}@media screen and (min-width: 768px){.modalPurchase.-order-cancel{padding-block:60px 50px}}.modalPurchase.-order-cancel .purchaseOption_button{width:130px}@media screen and (min-width: 768px){.modalPurchase.-order-cancel .purchaseOption_button{width:180px}}.modalPurchase.-error{padding-block:35px}@media screen and (min-width: 768px){.modalPurchase.-error{padding-block:50px}}.modalPurchase.-campaign{max-width:800px}.modalPurchase .modalProduct_head+.modalProduct_selects,.modalPurchase .modalProduct_head+.modalProduct_times,.modalPurchase .modalProduct_head+.modalPurchase_payBlock,.modalPurchase .modalProduct_head+.modalPurchase_bonusBlock{margin-top:30px}@media screen and (min-width: 768px){.modalPurchase .modalProduct_head+.modalProduct_selects,.modalPurchase .modalProduct_head+.modalProduct_times,.modalPurchase .modalProduct_head+.modalPurchase_payBlock,.modalPurchase .modalProduct_head+.modalPurchase_bonusBlock{margin-top:40px}}.modalPurchase .modalProduct_times{padding-inline:30px}.modalPurchase .modalProduct_time{max-width:240px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr;column-gap:8px}.modalPurchase .modalProduct_time>*{align-self:center}.modalPurchase .modalProduct_time+.modalProduct_time{margin-top:15px}@media screen and (min-width: 768px){.modalPurchase .modalProduct_time+.modalProduct_time{margin-top:20px}}.modalPurchase .modalProduct_time-label{font-size:1.6rem}.modalPurchase .modalProduct_time-select{font-size:1.6rem;border:1px solid var(--c-border-main);border-radius:4px;padding:7px 12px;background-image:url(../images/okaimono/category/icon_okaimono_select.png);background-repeat:no-repeat;background-size:7px 6px;background-position:center right 5px}@media screen and (min-width: 768px){.modalPurchase .modalProduct_time-select{background-position:center right 10px;background-size:10px 8px}}.modalPurchase .modalProduct_time-select:focus-visible{outline:none}.modalPurchase .purchaseOption_buttons{margin-top:40px}.modalPurchase .purchaseOption_button{display:block;width:100%;margin-inline:auto}@media screen and (min-width: 768px){.modalPurchase .purchaseOption_button{width:240px}}.modalPurchase .purchaseOption_button.-register{padding-block:9px}.modalPurchase .purchaseOption_button+.purchaseOption_button{margin-top:15px}@media screen and (min-width: 768px){.modalPurchase .purchaseOption_button+.purchaseOption_button{margin-top:20px}}.modalPurchase .modalPurchase_payBlock{padding-inline:30px}.modalPurchase .modalPurchase_payBlock.-credit .modalPurchase_payList{max-width:410px;padding-inline:0}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_payBlock.-credit .modalPurchase_payList{padding-inline:30px}}.modalPurchase .modalPurchase_payBlock.-credit .modalPurchase_payItem:first-child{border-bottom:none;padding-bottom:0}.modalPurchase .modalPurchase_payBlock.-credit .modalPurchase_payHead{font-weight:700}.modalPurchase .modalPurchase_payBlock.-credit .modalPurchase_payChildList{margin-top:15px}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_payBlock.-credit .purchaseOption_button{width:280px}}.modalPurchase .modalPurchase_payBlock.-delivery,.modalPurchase .modalPurchase_payBlock.-delivery .modalPurchase_deliveryChange{padding-inline:15px}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_payBlock.-delivery .modalPurchase_deliveryChange{padding-inline:0px}}.modalPurchase .modalPurchase_payBlock.-delivery .purchaseOption_buttons{padding-inline:15px}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_payBlock.-delivery .purchaseOption_buttons{padding-inline:0px}}.modalPurchase .modalPurchase_payHead{font-size:1.6rem}.modalPurchase .modalPurchase_payHead+.modalPurchase_payChildList{margin-top:30px}.modalPurchase .modalPurchase_payHead+.modalPurchase_deliveryChildList{margin-top:10px}.modalPurchase .modalPurchase_payList{max-width:360px;margin-inline:auto}.modalPurchase .modalPurchase_payList.-delivery{height:300px;overflow-y:scroll;padding-inline:15px}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_payList.-delivery{height:376px;max-width:420px;padding-inline:30px;max-height:calc(100dvh - 385px)}}.modalPurchase .modalPurchase_payItem{padding-bottom:20px}.modalPurchase .modalPurchase_payItem:nth-of-type(n+2){padding-top:20px;border-top:1px solid var(--c-border-main)}.modalPurchase .modalPurchase_payItem:last-child{border-bottom:1px solid var(--c-border-main)}.modalPurchase .labelFlex{display:flex;align-items:flex-end;gap:10px}.modalPurchase .modalPurchase_payRadio,.modalPurchase .modalPurchase_payRadio-pay,.modalPurchase .modalPurchase_payRadio-child{display:none}.modalPurchase .modalPurchase_payRadio-input{width:20px;min-width:20px;height:20px;min-height:20px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-input-radio);background-color:var(--c-bg-input-radio);border-radius:9999px}.modalPurchase .modalPurchase_payRadio:checked+.modalPurchase_payLabel,.modalPurchase .modalPurchase_payRadio-pay:checked+.modalPurchase_payLabel,.modalPurchase .modalPurchase_payRadio-child:checked+.modalPurchase_payLabel{font-weight:700}.modalPurchase .modalPurchase_payRadio:checked+.modalPurchase_payLabel .modalPurchase_payRadio-input:before,.modalPurchase .modalPurchase_payRadio-pay:checked+.modalPurchase_payLabel .modalPurchase_payRadio-input:before,.modalPurchase .modalPurchase_payRadio-child:checked+.modalPurchase_payLabel .modalPurchase_payRadio-input:before{content:"";min-width:10px;min-height:10px;display:block;background-color:var(--c-input-radio);border-radius:9999px}@media screen and (min-width: 768px) and (any-hover: hover){.modalPurchase .modalPurchase_payRadio:disabled+.modalPurchase_payLabel:hover,.modalPurchase .modalPurchase_payRadio-pay:disabled+.modalPurchase_payLabel:hover,.modalPurchase .modalPurchase_payRadio-child:disabled+.modalPurchase_payLabel:hover{cursor:default}}.modalPurchase .modalPurchase_payLabel{font-size:1.6rem}@media screen and (min-width: 768px) and (any-hover: hover){.modalPurchase .modalPurchase_payLabel:hover{cursor:pointer}}.modalPurchase .modalPurchase_payChildList{padding-left:30px}.modalPurchase .modalPurchase_payChildItem:nth-of-type(n+2){margin-top:20px}.modalPurchase .modalPurchase_payChange{margin-top:20px}.modalPurchase .modalPurchase_payChange-button{color:#06c;font-size:1.3rem}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_payChange-button{font-size:1.4rem;transition:color .3s ease;text-underline-offset:6px}}@media screen and (min-width: 768px) and (any-hover: hover){.modalPurchase .modalPurchase_payChange-button:hover{color:var(--c-button-link-hover);text-decoration:underline}}.modalPurchase .modalPurchase_bonusBlock{max-width:440px;padding-inline:30px;margin-inline:auto}.modalPurchase .modalPurchase_bonusHead{text-align:center}.modalPurchase .modalPurchase_bonusHead-text{font-size:1.6rem}.modalPurchase .modalPurchase_bonusHead-price{font-size:2rem;font-weight:700}.modalPurchase .modalPurchase_bonusItem{margin-top:20px}.modalPurchase .modalPurchase_bonusItem:first-child{margin-top:15px}.modalPurchase .modalPurchase_bonusItemWrap{display:flex;gap:10px}.modalPurchase .modalPurchase_bounusRaio{display:none}.modalPurchase .modalPurchase_bounusRaio-input{width:20px;min-width:20px;height:20px;min-height:20px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-input-radio);background-color:var(--c-bg-input-radio);border-radius:9999px}.modalPurchase .modalPurchase_bounusRaio:checked+.modalPurchase_bounusLabel{font-weight:700}.modalPurchase .modalPurchase_bounusRaio:checked+.modalPurchase_bounusLabel .modalPurchase_bounusRaio-input:before{content:"";min-width:10px;min-height:10px;display:block;background-color:var(--c-input-radio);border-radius:9999px}.modalPurchase .modalPurchase_bonusItemWrap.labelGrid{display:block}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_bonusItemWrap.labelGrid{display:flex;align-items:center}}.modalPurchase .modalPurchase_bonusItemWrap.labelGrid .modalPurchase_bounusLabel-texts{display:flex}.modalPurchase .modalPurchase_bonusItemWrap.labelGrid .modalPurchase_bounusRaio-input+*{margin-left:10px}.modalPurchase .modalPurchase_bonusItemWrap.labelGrid .modalPurchase_bounusLabel-price{display:flex;align-items:center;justify-content:flex-end;margin-top:5px}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_bonusItemWrap.labelGrid .modalPurchase_bounusLabel-price{justify-content:flex-start;margin-top:0}}.modalPurchase .modalPurchase_bonusItemWrap.labelGrid .modalPurchase_bounusLabel-text{min-width:fit-content;width:fit-content}@media screen and (min-width: 768px) and (any-hover: hover){.modalPurchase .modalPurchase_bounusLabel:hover{cursor:pointer}}.modalPurchase .modalPurchase_bounusLabel.labelFlex{display:flex;align-items:center;gap:10px;width:fit-content}.modalPurchase .modalPurchase_bounusLabel-text{font-size:1.6rem;line-height:1}.modalPurchase .modalPurchase_bounusRaio-price{font-size:1.8rem;font-weight:400;padding:2px 12px;width:120px;min-width:120px;text-align:right;border-radius:4px;border:1px solid #4c4c4c;background-color:#fff}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_bounusRaio-price{font-size:1.6rem}}.modalPurchase .modalPurchase_bounusRaio-price:disabled{border:1px solid var(--c-border-main);background-color:#f0f0f0}.modalPurchase .modalPurchase_bounusRaio-price:focus-visible{outline:none;border:1px solid #000}.modalPurchase .modalPurchase_bounusRaio-unit{font-weight:400;margin-left:10px}.modalPurchase .modalPurchase_deliveryChildList{padding-left:30px}.modalPurchase .modalPurchase_deliveryChildItem{font-size:1.6rem;line-height:1.75}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_deliveryChildItem{line-height:2}}.modalPurchase .modalPurchase_deliveryChange{display:flex;justify-content:flex-end;column-gap:30px;max-width:360px;margin-inline:auto;margin-top:20px}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_deliveryChange{column-gap:40px}}.modalPurchase .modalPurchase_deliveryChange-button{font-size:1.3rem;color:#06c}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_deliveryChange-button{font-size:1.4rem;transition:color .3s ease;text-underline-offset:6px}}@media screen and (min-width: 768px) and (any-hover: hover){.modalPurchase .modalPurchase_deliveryChange-button:hover{color:var(--c-button-link-hover);text-decoration:underline}}.modalPurchase .modalPurchase_head{margin-top:20px}.modalPurchase .modalPurchase_head+.purchaseOption_drinkWrap{margin-top:25px}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_head+.purchaseOption_drinkWrap{margin-top:40px}}.modalPurchase .purchaseOption_buylaterWrap{max-width:760px;padding-inline:15px;margin-inline:auto}@media screen and (min-width: 768px){.modalPurchase .purchaseOption_buylaterWrap{padding-inline:0}}.modalPurchase .purchaseOption_buylaterWrap .modalProduct_selects{display:block}.modalPurchase .purchaseOption_drinkWrap{max-width:640px;padding-inline:30px;margin-inline:auto}@media screen and (min-width: 768px){.modalPurchase .purchaseOption_drinkWrap{padding-inline:0}}.modalPurchase .purchaseOption_drinkWrap .modalProduct_selects{display:block}.modalPurchase .purchaseOption_noBuylater{padding-top:30px;text-align:center}@media screen and (min-width: 768px){.modalPurchase .purchaseOption_noBuylater{padding-top:40px}}.modalPurchase .modalPurchase_afterbuyList{max-width:760px;width:100%;max-height:450px;height:fit-content;padding-inline:15px;margin-inline:auto;overflow-y:auto;grid-column:content}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_afterbuyList{max-height:calc(100dvh - 300px);height:fit-content;padding-inline:30px}}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_afterbuyList .purchaseSelect_cont.-column .purchaseSelect_contBody{grid-template-columns:1fr 140px}}.modalPurchase .modalPurchase_afterbuyList .purchaseOption_buttons{grid-column:2/3;min-width:0;align-self:center;margin-top:20px}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_afterbuyList .purchaseOption_buttons{margin-top:0}}.modalPurchase .modalPurchase_afterbuyList .purchaseOption_buttons .purchaseOption_button{width:135px;margin-inline:0 auto}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_afterbuyList .purchaseOption_buttons .purchaseOption_button{width:140px;margin-inline:auto}}.modalPurchase .modalPurchase_afterbuyItem:nth-of-type(n+2){margin-top:20px;border-top:1px solid var(--c-border-main);padding-top:20px}.modalPurchase .modalPurchase_afterbuyItem:last-of-type{padding-bottom:20px;border-bottom:1px solid var(--c-border-main)}.modalPurchase .purchaseOption_drinkSelect-select{font-size:1.8rem;background-color:#fff;border:1px solid var(--c-border-main);background-image:url(../images/okaimono/category/icon_okaimono_select.png);background-repeat:no-repeat;background-size:7px 6px;background-position:center right 5px;border:2px solid var(--c-border-main);border-radius:4px;width:60px;height:45px;padding:1px 12px;position:relative}@media screen and (min-width: 768px){.modalPurchase .purchaseOption_drinkSelect-select{font-size:1.6rem;padding:1px 12px;background-size:10px 8px;background-position:center right 10px;border:1px solid var(--c-border-main);border-radius:4px;width:70px;height:40px}}@media screen and (min-width: 768px) and (any-hover: hover){.modalPurchase .purchaseOption_drinkSelect-select:hover{cursor:pointer}}.modalPurchase .purchaseOption_drinkSelect-select.-year{width:80px}@media screen and (min-width: 768px){.modalPurchase .purchaseOption_drinkSelect-select.-year{width:90px}}.modalPurchase .purchaseOption_drinkSelect-select.-active{border:1px solid #000}.modalPurchase .purchaseOption_drinkSelect-select.-active .okaimonoProduct_quantityOptions{display:block}@media screen and (min-width: 768px){.modalPurchase .purchaseOption_drinkTexts{display:grid;grid-template-columns:64px 1fr;column-gap:40px}}.modalPurchase .purchaseOption_drinkTexts+.purchaseOption_drinkSelects{margin-top:25px}.modalPurchase .purchaseOption_drinkTexts-icon{width:56px;height:auto;margin-inline:auto}@media screen and (min-width: 768px){.modalPurchase .purchaseOption_drinkTexts-icon{width:64px}}.modalPurchase .purchaseOption_drinkTexts-icon+.purchaseOption_drinkTexts-text{margin-top:15px}@media screen and (min-width: 768px){.modalPurchase .purchaseOption_drinkTexts-icon+.purchaseOption_drinkTexts-text{margin-top:0}}.modalPurchase .purchaseOption_drinkSelects-text{text-align:left}@media screen and (min-width: 768px){.modalPurchase .purchaseOption_drinkSelects-text{text-align:center}}.modalPurchase .purchaseOption_drinkSelects-text+.purchaseOption_drinkSelectsWrap{margin-top:16px}.modalPurchase .purchaseOption_drinkSelectsWrap{display:flex;column-gap:7px}@media screen and (min-width: 768px){.modalPurchase .purchaseOption_drinkSelectsWrap{column-gap:30px;justify-content:center}}.modalPurchase .purchaseOption_drinkSelect{display:flex;column-gap:5px;align-items:center}@media screen and (min-width: 768px){.modalPurchase .purchaseOption_drinkSelect{column-gap:10px}}.modalPurchase .purchaseOption_drinkSelect .purchaseOption_buttons{margin-top:0}.modalPurchase .modalPurchase_historyBlock{margin-top:30px;padding-inline:20px}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_historyBlock{padding-inline:0;margin-top:40px}}.modalPurchase .modalPurchase_historyBlock+*{margin-top:50px}@media screen and (min-width: 768px){.modalPurchase .modalPurchase_historyBlock+*{margin-top:40px}}.modalPurchase .modalPurchase_historyTexts{text-align:center}.modalPurchase .modalPurchase_historyText{font-size:1.6rem}.modalPurchase .modalPurchase_historyText:nth-of-type(n+2){margin-top:10px}.categoryList{display:none;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:30px 15px;grid-column:content}@media screen and (min-width: 768px){.categoryList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:40px 20px}}.categoryList>*{min-width:0}.categoryList .categoryItem_categoryList{display:none}.categoryList .categoryItem_link+.categoryItem_categoryList{display:block}.categoryList.-active{display:grid}.categoryList.-oneColumn{grid-template-columns:1fr;gap:0px;display:none}.categoryList.-oneColumn.-active{display:block}.categoryList.-oneColumn .categoryItem+.categoryItem{margin-top:20px;padding-top:20px;border-top:1px solid var(--c-border-main)}.categoryList.-oneColumn .categoryItem_link{display:flex;column-gap:20px}.categoryList.-oneColumn .categoryItem_link+.categoryItem_categoryList{display:none}@media screen and (min-width: 768px){.categoryList.-oneColumn .categoryItem_imageWrap:before,.categoryList.-oneColumn .categoryItem_imageWrap:after{width:140px;height:140px}}.categoryList.-oneColumn .categoryItem_image{width:120px;height:120px}@media screen and (min-width: 768px){.categoryList.-oneColumn .categoryItem_image{width:140px;height:140px}}.categoryList.-oneColumn .categoryItem_contents{flex-grow:1;margin-top:0}.categoryList.-oneColumn .categoryItem_categoryList{display:flex;flex-wrap:wrap}.categoryList.-oneColumn .categoryItem_title+*,.categoryList.-oneColumn .categoryItem_price+*,.categoryList.-oneColumn .categoryItem_categoryList+*{margin-top:10px}.categoryItem.-soldout .categoryItem_price-price{text-decoration:line-through}.categoryItem_imageWrap{display:grid;grid-template-columns:[main-start] 7px [content-start] 1fr [content-end] 7px [main-end];grid-template-rows:[main-start] 7px [content-start] 1fr [content-end] 7px [main-end];min-width:120px}@media screen and (min-width: 768px){.categoryItem_imageWrap{position:relative;min-width:140px}.categoryItem_imageWrap:before,.categoryItem_imageWrap:after{position:absolute;content:"";width:100%;height:100%;opacity:0;z-index:5;transition:opacity .3s ease}.categoryItem_imageWrap:before{border:2px solid #999}.categoryItem_imageWrap:after{background-color:#0000001a}}.categoryItem_imageWrap+*{margin-top:10px}.categoryItem_imageWrap .categoryItem_image{grid-column:main;grid-row:main}.categoryItem_imageWrap .categoryLabels{grid-column:content;grid-row:content;position:relative;z-index:10;box-sizing:border-box}@media screen and (min-width: 768px){.categoryItem_link{transition:color .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.categoryItem_link:hover{color:var(--c-text-hover);cursor:pointer}.categoryItem_link:hover .categoryItem_title{text-decoration:underline}.categoryItem_link:hover .categoryItem_imageWrap:before,.categoryItem_link:hover .categoryItem_imageWrap:after{opacity:1}}.categoryItem_ranking{grid-column:main;grid-row:1/1;align-self:start;justify-self:end;position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#999;clip-path:polygon(100% 0,0 0,100% 100%);z-index:5}@media screen and (min-width: 768px){.categoryItem_ranking{width:60px;height:60px}}.categoryItem_ranking.-one{background:linear-gradient(45deg,#645A1E,#DCBE50)}.categoryItem_ranking.-two{background:linear-gradient(45deg,#505A5A,#AABED2)}.categoryItem_ranking.-three{background:linear-gradient(45deg,#6E320A,#DC821E)}.categoryItem_ranking-number{margin-top:-23px;margin-left:23px;font-size:1.5rem;font-weight:700;color:#fff}@media screen and (min-width: 768px){.categoryItem_ranking-number{margin-top:-28px;margin-left:25px;font-size:1.8rem}}.categoryItem_image{object-fit:contain;aspect-ratio:1/1;width:100%}.categoryItem_title{font-size:1.3rem}@media screen and (min-width: 768px){.categoryItem_title{font-size:1.6rem}}.categoryItem_price-price{font-size:2rem;font-weight:700}@media screen and (min-width: 768px){.categoryItem_price-price{font-size:2.3rem}}.categoryItem_categoryList{display:flex;align-items:center}.categoryItem_categoryItem+.categoryItem_categoryItem:before{display:inline-block;content:">";margin-left:4px}.categoryItem_categoryItem+.categoryItem_categoryItem .categoryItem_categoryLink{margin-left:2px}.categoryItem_categoryLink{width:fit-content;font-size:1.2rem;color:#4c4c4c}@media screen and (min-width: 768px){.categoryItem_categoryLink{transition:color .3s ease;text-underline-offset:6px}}@media screen and (min-width: 768px) and (any-hover: hover){.categoryItem_categoryLink:hover{color:var(--c-text-hover);text-decoration:underline}}.categoryLabel{width:fit-content;min-width:45px;font-size:1.2rem;font-weight:700;line-height:1;padding:3px 6px;color:#fff;background-color:var(--c-bg-categoryLabel);border-radius:4px;text-align:center}@media screen and (min-width: 768px){.categoryLabel{font-size:1.3rem;min-width:50px;padding:4px 6px}}.categoryLabel+.categoryLabel{margin-top:4px}.categoryLinks{background-color:var(--c-bg-category-links)}.categoryLinks.-current{color:var(--c-text-category-links)}@media screen and (min-width: 768px){.categoryLinks.-current .categoryLinks_link{transition:background-color .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.categoryLinks.-current .categoryLinks_link:hover{background-color:var(--c-bg-category-links-hover)}}@media screen and (min-width: 768px){.categoryLinks.-current .categoryLinks_link.-active{transition:background-color .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.categoryLinks.-current .categoryLinks_link.-active:hover{background-color:#fff}}.categoryLinks.-current .categoryLinks_prev,.categoryLinks.-current .categoryLinks_next{background-color:var(--c-icon-category-links)}.categoryLinks.-other .categoryLinks_link.-active{background-color:#f2f2f2}.categoryLinks.-noButton .categoryLinks_wrap{grid-template-columns:1fr}.categoryLinks+*{margin-top:20px}@media screen and (min-width: 768px){.categoryLinks+*{margin-top:30px}}.categoryLinks+.categoryLinks,.categoryLinks+.okaimonoMenu,.categoryLinks+.okaimono_specialHead{margin-top:0}.categoryLinks .container>*{grid-column:main}@media screen and (min-width: 768px){.categoryLinks .container>*{grid-column:content}}.categoryLinks_wrap{display:grid;grid-template-columns:1fr;padding-block:12px;gap:15px}@media screen and (min-width: 768px){.categoryLinks_wrap{grid-template-columns:10px 1fr 10px;padding-block:15px}.categoryLinks_wrap .categoryLinks_prev{grid-column:1/2}.categoryLinks_wrap .categoryLinks_container{grid-column:2/3}.categoryLinks_wrap .categoryLinks_next{grid-column:3/4}}.categoryLinks_wrap>*{align-self:center;grid-row:1/1;min-width:0}.categoryLinks_container{grid-column:1/2}.categoryLinks_container swiper-slide:first-child{padding-left:15px}@media screen and (min-width: 768px){.categoryLinks_container swiper-slide:first-child{padding-left:0}}.categoryLinks_link{font-size:1.2rem;padding:4px 10px;border-radius:99px}@media screen and (min-width: 768px){.categoryLinks_link{font-size:1.6rem;padding:3px 10px;transition:background-color .15s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.categoryLinks_link:hover{color:var(--c-text-category-links-hover);background-color:var(--c-okaimono-bg-hover)}}.categoryLinks_link.-active{font-weight:700;color:#000;background-color:#fff}@media screen and (min-width: 768px) and (any-hover: hover){.categoryLinks_link.-active:hover{color:#000;background-color:#fff}}.categoryLinks_prev,.categoryLinks_next{width:10px;height:17px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#4c4c4c;display:none}@media screen and (min-width: 768px){.categoryLinks_prev,.categoryLinks_next{display:block}}.categoryLinks_prev{display:none;grid-column:1/2;-webkit-mask-image:url(../images/okaimono/category/icon_category_prev.svg);mask-image:url(../images/okaimono/category/icon_category_prev.svg)}.categoryLinks_next{grid-column:2/3;-webkit-mask-image:url(../images/okaimono/category/icon_category_next.svg);mask-image:url(../images/okaimono/category/icon_category_next.svg)}.pagination{margin-top:60px}@media screen and (min-width: 768px){.pagination{margin-top:60px}}.pagination .container>*{grid-column:content}.pagination_nav{border-top:1px solid var(--c-border-main);padding-top:30px}@media screen and (min-width: 768px){.pagination_nav{padding-top:40px}}.pagination_wrap{display:flex;justify-content:center;align-items:center;margin-inline:auto;width:fit-content;gap:12px;position:relative;padding-inline:28px}@media screen and (min-width: 768px){.pagination_wrap{padding-inline:40px}}.pagination_prev,.pagination_next{display:flex;justify-content:center;align-items:center;position:absolute;content:"";width:22.5px;height:22.5px;border-radius:2px}@media screen and (min-width: 768px){.pagination_prev,.pagination_next{width:30px;height:30px;border-radius:4px;transition:background-color .15s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.pagination_prev:hover,.pagination_next:hover{background-color:var(--c-okaimono-bg-hover)}.pagination_prev:hover .pagination_prev-icon,.pagination_prev:hover .pagination_next-icon,.pagination_next:hover .pagination_prev-icon,.pagination_next:hover .pagination_next-icon{background-color:#000}}.pagination_prev.-disabled,.pagination_next.-disabled{pointer-events:none}.pagination_prev.-disabled .pagination_prev-icon,.pagination_prev.-disabled .pagination_next-icon,.pagination_next.-disabled .pagination_prev-icon,.pagination_next.-disabled .pagination_next-icon{background-color:#ccc}.pagination_prev{left:0}.pagination_next{right:0}.pagination_prev-icon,.pagination_next-icon{display:block;width:10px;height:17px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#4c4c4c}.pagination_prev-icon{-webkit-mask-image:url(../images/okaimono/category/icon_category_prev.svg);mask-image:url(../images/okaimono/category/icon_category_prev.svg)}.pagination_next-icon{-webkit-mask-image:url(../images/okaimono/category/icon_category_next.svg);mask-image:url(../images/okaimono/category/icon_category_next.svg)}.pagination_number{display:flex;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;color:var(--c-text-pagination);padding:6px 10px;border-radius:2px}@media screen and (min-width: 768px){.pagination_number{font-size:1.8rem;border-radius:4px;transition:background-color .15s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.pagination_number:hover{color:var(--c-text-hover);background-color:var(--c-okaimono-bg-hover)}}.pagination_number.-current{color:var(--c-text-pagination-current);background-color:var(--c-bg-pagination-current)}.numberList{counter-reset:li;grid-column:content;line-height:1.71}.numberList .u-text-link{display:inline}.numberList_item{text-indent:-26px;padding-inline-start:25px}@media screen and (min-width: 768px){.numberList_item{text-indent:-31px;padding-inline-start:31px}}.numberList_item:before{content:counter(li) ".";counter-increment:li;margin-inline-end:13px}@media screen and (min-width: 768px){.numberList_item:before{margin-inline-end:15px}}.numberList_item span{line-height:inherit}.numberChildList{text-indent:0;counter-reset:childli;margin-block:10px}.numberChildList_item{position:relative;padding-left:17px;text-indent:-17px}@media screen and (min-width: 768px){.numberChildList_item{text-indent:-20px;padding-inline-start:20px}}.numberChildList_item:before{content:counter(childli) ".";counter-increment:childli;margin-inline-end:8px}.numberChildList_item.-towDigits{padding-inline-start:18px;text-indent:-25px}@media screen and (min-width: 768px){.numberChildList_item.-towDigits{padding-inline-start:19px;text-indent:-28px}}.okaimonoProduct_breadcrumb{display:flex;color:#4c4c4c}.breadcrumb_item+.breadcrumb_item:before{display:inline;content:">";margin-left:4px}.breadcrumb_item+.breadcrumb_item .breadcrumb_link{display:inline;margin-left:2px}@media screen and (min-width: 768px){.breadcrumb_link[href]{transition:color .3s ease;text-underline-offset:6px}}@media screen and (min-width: 768px) and (any-hover: hover){.breadcrumb_link[href]:hover{color:var(--c-text-hover);text-decoration:underline}}.buyLaterModal+*{margin-top:24px}@media screen and (min-width: 768px){.buyLaterModal+*{margin-top:30px}}.buyLaterModal_button{grid-column:content;justify-self:end;font-size:1.3rem;color:var(--c-okaimono-purchase-toggle)}@media screen and (min-width: 768px){.buyLaterModal_button{font-size:1.4rem;transition:color .3s ease;text-underline-offset:6px}}@media screen and (min-width: 768px) and (any-hover: hover){.buyLaterModal_button:hover{color:var(--c-button-link-hover);text-decoration:underline}}.purchaseSelect_caution{padding:16px;color:var(--c-purchase-caution);background-color:var(--c-bg-purchase-caution);border-radius:8px;font-weight:500}.purchaseSelect_caution-text{text-indent:-19px;padding-left:20px}.purchaseSelect_caution-text+.purchaseSelect_caution-text{margin-top:5px}.purchaseSelect_caution-text span{margin-right:6px}.okaimonAccordion{margin-top:0}.okaimonAccordion_details{min-width:0;display:block}.okaimonAccordion_details+.okaimonAccordion_details{border-top:1px solid var(--c-border-main)}.okaimonAccordion_details:last-of-type{border-bottom:1px solid var(--c-border-main)}.okaimonAccordion_details.is-opened .okaimonAccordion_summary-icon{transform:rotate(-90deg)}.okaimonAccordion_summary{display:block}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonAccordion_summary:hover{cursor:pointer}}.okaimonAccordion_summaryInner{display:flex;justify-content:space-between;padding-block:18px;padding-inline:9px 0}@media screen and (min-width: 768px){.okaimonAccordion_summaryInner{padding-block:28px;padding-inline:20px;transition:background-color .3s ease}}.okaimonAccordion_summary-title{font-size:1.4rem;font-weight:700;flex-shrink:1}@media screen and (min-width: 768px){.okaimonAccordion_summary-title{font-size:1.6rem}}.okaimonAccordion_summary-icon{flex-shrink:0;display:block;position:relative;width:15px;min-width:15px;height:15px;-webkit-mask-image:url(../images/common/icon_accordion_arrow.svg);mask-image:url(../images/common/icon_accordion_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#4c4c4c;transform:rotate(90deg)}@media screen and (min-width: 768px){.okaimonAccordion_summary-icon{width:17px;min-width:17px;height:17px;line-height:1.75}}.okaimonAccordion_content{overflow:hidden}.okaimonAccordion_contentInner{border-top:1px solid var(--c-border-main)}.okaimonAccordion_content-link{display:flex;column-gap:12px;padding-block:17px;padding-inline:9px}@media screen and (min-width: 768px){.okaimonAccordion_content-link{column-gap:28px;padding-inline:20px;padding-block:18px;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease}}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonAccordion_content-link:hover{background-color:#fafafa;color:#000}}.okaimonAccordion_content-link+.okaimonAccordion_content-link{border-top:1px solid var(--c-border-main)}.okaimonAccordion_content-time{min-width:66px;flex-shrink:0;line-height:1.75}@media screen and (min-width: 768px){.okaimonAccordion_content-time{min-width:78px}}.okaimonAccordion_content-title{flex-shrink:1;line-height:1.75}.okaimonAccordion_content-child{display:block;padding-inline:0 9px;padding-block:11px}@media screen and (min-width: 768px){.okaimonAccordion_content-child{padding-inline:20px;padding-block:17px;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease}}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonAccordion_content-child:hover{background-color:#fafafa;color:#000}}.okaimonAccordion_content-child+.okaimonAccordion_content-child{border-top:1px solid var(--c-border-main)}.okaimonAccordion_content-childTitle{display:grid;grid-template-columns:13px 1fr;column-gap:3px;line-height:1.75}@media screen and (min-width: 768px){.okaimonAccordion_content-childTitle{grid-template-columns:15px 1fr;column-gap:6px}}.settingAccrodion>.accordion-content{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows;transition:.7s ease-in-out}.settingAccrodion>.accordion-content.isShow{grid-template-rows:1fr}.settingAccrodion>.accordion-content>div{overflow:hidden}.settingAccrodion .head{display:flex;align-items:center}.settingAccrodion .head .title{flex-grow:1}.settingAccrodion .head .icon{font-size:20px;width:fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;border-radius:20px;padding:3px 4px;background:#e6e6e6;cursor:pointer}.settingAccrodion .head .icon .fa{color:#555;display:none}.settingAccrodion .head .icon .fa.isShow{display:block}.settingAccrodion .down-enter-active{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.settingAccrodion .down-leave-active{-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:cubic-bezier(0,1,.5,1);-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}.settingAccrodion .down-enter-to,.settingAccrodion .down-leave{max-height:100px;overflow:hidden}.settingAccrodion .down-enter,.settingAccrodion .down-leave-to{overflow:hidden;max-height:0}@media screen and (min-width: 768px){.settingAccrodion .hide-pc{display:none}}@media screen and (max-width: 768px){.settingAccrodion .hide-sp{display:none}}.headerA{font-size:1rem;padding-block:20px 16px;box-shadow:0 0 3px #0003}@media screen and (min-width: 992px){.headerA{font-size:1.4rem;padding-block:24px}}.headerA+*{margin-top:1px}.headerA_inner{grid-column:content;display:grid;grid-template-columns:1fr auto;gap:25px 20px}@media screen and (min-width: 768px){.headerA_inner{grid-template-columns:auto 1fr auto;gap:40px 0px}}.headerA_inner>*{min-width:0}.headerA_logo{grid-column:1/1;grid-row:1/1;align-self:center}.headerA_linkWrap{display:grid;grid-template-columns:1fr}.headerA_logo-image{width:80%}@media screen and (min-width: 768px){.headerA_logo-image{width:auto}}.headerA_logo-text{font-size:1.2rem;font-weight:500;justify-self:start;color:var(--c-text-main)}@media screen and (min-width: 768px){.headerA_logo-text{font-size:1.4rem}}.headerA_nav{grid-column:1/3;grid-row:2/3;color:var(--c-header-nav-text)}@media screen and (min-width: 768px){.headerA_nav{grid-column:2/3;grid-row:1/1;padding-right:7%;border-right:1px solid var(--c-border-main);margin-right:7%}}.headerA_navList{display:flex;gap:20px;width:100%;height:100%;justify-content:center}@media screen and (min-width: 768px){.headerA_navList{gap:60px;gap:15px 6%;justify-content:flex-end}}.headerA_navList .headerA_nav-link{line-height:1.15}@media screen and (min-width: 768px){.headerA_navList .headerA_nav-link{line-height:1.2857142857}}.headerA_navList>*{min-width:0}.headerA_navItem{display:grid}.headerA_navItem.-current .headerA_nav-link:after{background-color:var(--c-bg-header-nav-current);opacity:1}.headerA_navItem-icon{align-self:start;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:30px;height:30px;background-color:var(--c-header-menu-icon)}@media screen and (min-width: 992px){.headerA_navItem-icon{align-self:start;transition:background-color .3s ease}}.headerA_navItem-icon.-freeChannel{-webkit-mask-image:url(../images/common/icon_freeChannel.svg);mask-image:url(../images/common/icon_freeChannel.svg);-webkit-mask-size:20px 16.5px;mask-size:20px 16.5px}@media screen and (min-width: 768px){.headerA_navItem-icon.-freeChannel{-webkit-mask-size:27px 23px;mask-size:27px 23px}}.headerA_navItem-icon.-shopping{-webkit-mask-image:url(../images/common/icon_shopping.svg);mask-image:url(../images/common/icon_shopping.svg);-webkit-mask-size:18.5px 18.5px;mask-size:18.5px 18.5px}@media screen and (min-width: 768px){.headerA_navItem-icon.-shopping{-webkit-mask-size:25px 24px;mask-size:25px 24px}}.headerA_navItem-icon.-medical{-webkit-mask-image:url(../images/common/icon_medical.svg);mask-image:url(../images/common/icon_medical.svg);-webkit-mask-size:22px 18px;mask-size:22px 18px}@media screen and (min-width: 768px){.headerA_navItem-icon.-medical{-webkit-mask-size:29px 24px;mask-size:29px 24px}}.headerA_navItem-icon.-tv{-webkit-mask-image:url(../images/common/icon_tv.svg);mask-image:url(../images/common/icon_tv.svg);-webkit-mask-size:23.5px 19px;mask-size:23.5px 19px}@media screen and (min-width: 768px){.headerA_navItem-icon.-tv{-webkit-mask-size:31px 25px;mask-size:31px 25px}}.headerA_navItem-icon.-other{-webkit-mask-image:url(../images/common/icon_other.svg);mask-image:url(../images/common/icon_other.svg);-webkit-mask-size:17.5px 17.5px;mask-size:17.5px 17.5px}@media screen and (min-width: 768px){.headerA_navItem-icon.-other{-webkit-mask-size:23px 23px;mask-size:23px 23px}}.headerA_navItem-icon.-mypage{-webkit-mask-image:url(../images/common/icon_mypage.svg);mask-image:url(../images/common/icon_mypage.svg)}@media screen and (min-width: 768px){.headerA_navItem-icon.-mypage{-webkit-mask-size:26px 25px;mask-size:26px 25px}}.headerA_nav-link{display:grid;row-gap:1px;position:relative}.headerA_nav-link:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:65px;height:70px;border-radius:8px;background-color:var(--c-bg-header-nav-hover);z-index:-1;opacity:0;transition:opacity .3s ease}@media screen and (min-width: 768px){.headerA_nav-link{row-gap:5px}}@media screen and (min-width: 768px) and (any-hover: hover){.headerA_nav-link:hover:after{opacity:1}}@media screen and (min-width: 992px){.headerA_nav-link:after{width:90px;height:80px}}.headerA_nav-link>*{text-align:center;justify-self:center}.headerA_navItem-text{font-weight:500}.headerA_navMypage{align-self:center;min-width:112px;height:fit-content;grid-column:2/3;grid-row:1/1;color:#fff;background-color:#424343;border-radius:25px}@media screen and (min-width: 768px){.headerA_navMypage{min-width:auto;width:fit-content;height:100%;grid-column:3/4;color:var(--c-header-nav-text);background-color:transparent;border-radius:0}}.headerA_navMypage .headerA_nav-link{width:100%;height:100%;text-align:center;padding-block:7px;line-height:1.2857142857}@media screen and (min-width: 768px){.headerA_navMypage .headerA_nav-link{text-align:left;padding-block:0}}.hero_slider{display:grid;grid-template-columns:[main-start] 20px [content-start] 1fr [content-end] 20px [main-end]}.hero_slider>*{grid-row:1/1}.hero_slider-container{grid-column:main}.hero_slider-container .slide_link{display:flex;align-items:center;justify-content:center;width:100%}.hero_slider-container picture{display:flex;align-items:center;justify-content:center;width:100%}.hero_slider-container img{display:block;height:auto}@media screen and (min-width: 901px){.hero_slider-container img{min-width:1589px}}.hero_slider-container.-pc-only img{min-width:600px}@media screen and (min-width: 901px){.hero_slider-container.-pc-only img{min-width:1589px}}.pickup{background-color:var(--c-bg-pikup);padding-block:36px}@media screen and (min-width: 768px){.pickup{padding-block:50px}}.pickup .pickup_headline{grid-column:content;font-size:1.4rem;color:#333}@media screen and (min-width: 768px){.pickup .pickup_headline{font-size:2.4rem}}.pickup .pickup_headline+*{margin-top:10px}.pickup .pickup_slider{grid-column:main;margin-left:var(--l-content-padding-inline)}@media screen and (min-width: 768px){.pickup .pickup_slider{grid-column:content;margin-left:0}}.footer_top{font-size:1.3rem;font-weight:var(--f-weight-bold);line-height:2.8571428571}@media screen and (min-width: 768px){.footer_top{font-size:1.6rem;line-height:2.2222222222}}.footer_bottom{line-height:3}@media screen and (min-width: 768px){.footer_bottom{line-height:2.8571428571}}@media screen and (min-width: 768px){.footer_link{transition:color .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.footer_link:hover{color:var(--c-text-footer-link-hover)}}@media screen and (min-width: 768px){.footer_copyright{font-size:1.4rem;line-height:2.8571428571;text-align:center;margin-top:8px}}.section .section_lead,.section .section_text{text-indent:var(--f-size-main)}@media screen and (min-width: 768px){.section .section_lead,.section .section_text{text-indent:var(--f-size-main-pc)}}.section .section_date,.section .section_lead,.section .section_title,.section .section_headline,.section .section_text,.section .section_description{grid-column:content}.section+.section{margin-top:40px}.section_date{text-align:right}.section_date+*{margin-top:20px}.section_date,.section_lead,.section_text,.section_description{line-height:1.75}@media screen and (min-width: 768px){.section_date,.section_lead,.section_text,.section_description{line-height:1.7142857143}}.section_title{font-size:1.8rem;font-weight:700}@media screen and (min-width: 768px){.section_title{font-size:2rem}}.section_title+*{margin-top:40px}.section_headline{font-size:var(--f-size-medium);line-height:1.5}@media screen and (min-width: 768px){.section_headline{font-size:var(--f-size-medium-pc);line-height:1.3333333333}}.section_headline+*{margin-top:7px}@media screen and (min-width: 768px){.section_headline+*{margin-top:20px}}.section_text+.section_text{margin-top:20px}.section_description+*{margin-top:20px}.headerAuth{background-color:var(--c-bg-header)}.headerAuth .container{min-height:88px}@media screen and (min-width: 768px){.headerAuth .container{min-height:120px}}.headerAuth .container>*{grid-column:content}.headerAuth_logo-link{display:block;justify-self:center;align-self:center}.headerAuth_logo-linkWrap{display:grid;grid-template-columns:1fr}.headerAuth_logo-text{color:var(--c-header-logo-text);font-size:1.2rem}@media screen and (min-width: 768px){.headerAuth_logo-text{font-size:1.4rem}}.okaimonoInfo{color:var(--c-text-main);background-color:var(--c-bg-footer-okaimono);padding-block:30px;margin-top:var(--l-footer-margin-top)}@media screen and (min-width: 768px){.okaimonoInfo{margin-top:var(--l-footer-margin-top-pc)}}.okaimonoInfo+.footer{margin-top:0}.okaimonoInfo .container>*{grid-column:content}.okaimonoInfo_title{font-size:1.3rem;font-weight:700}@media screen and (min-width: 768px){.okaimonoInfo_title{font-size:1.6rem;text-align:center}}.okaimonoInfo_title+*{margin-top:20px}@media screen and (min-width: 768px){.okaimonoInfo_list{display:flex;justify-content:center;column-gap:20px;flex-wrap:wrap}}.okaimonoInfo_item+.okaimonoInfo_item{margin-top:10px}@media screen and (min-width: 768px){.okaimonoInfo_item+.okaimonoInfo_item{margin-top:0}}@media screen and (min-width: 768px){.okaimonoInfo_link{transition:color .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoInfo_link:hover{color:#000}}.okaimonoMenu{padding-block:12px;background-color:#f0f0f0}@media screen and (min-width: 768px){.okaimonoMenu{padding-block:7px}}.okaimonoMenu .container>*{grid-column:content}.okaimonoMenu+*{margin-top:30px}@media screen and (min-width: 768px){.okaimonoMenu+*{margin-top:40px}}.okaimonoMenu_wrap{display:grid;gap:10px;font-size:1.1rem}@media screen and (min-width: 768px){.okaimonoMenu_wrap{grid-template-columns:auto 1fr auto;font-size:1.4rem;row-gap:10px;column-gap:1%}}@media screen and (min-width: 992px){.okaimonoMenu_wrap{column-gap:6%}}@media screen and (min-width: 992px){.okaimonoMenu_wrap.-searchActive{grid-template-rows:repeat(2,1fr)}}@media screen and (min-width: 768px){.okaimonoMenu_wrap.-searchActive:after{content:"";display:block;width:175px;grid-column:3/4;width:117px}}@media screen and (min-width: 992px){.okaimonoMenu_wrap.-searchActive:after{width:175px}}.okaimonoMenu_wrap.-searchActive .okaimonoMenu_block.-numbers{grid-row:2/3}.okaimonoMenu_wrap.-searchActive .okaimonoMenu_block.-sort{grid-column:1/4;grid-row:3/4}@media screen and (min-width: 768px){.okaimonoMenu_wrap.-searchActive .okaimonoMenu_block.-sort{grid-column:2/3;grid-row:2/3}}.okaimonoMenu_wrap.-searchActive .okaimonoMenu_block.-account{grid-column:1/4}.okaimonoMenu_wrap>*{align-self:center;grid-row:1/1;width:fit-content}.okaimonoMenu_block{display:flex;align-items:center;width:100%;height:100%;column-gap:10px}@media screen and (min-width: 992px){.okaimonoMenu_block{column-gap:30px}}@media screen and (min-width: 1200px){.okaimonoMenu_block{column-gap:60px}}.okaimonoMenu_block.-sort{display:grid;grid-template-columns:repeat(3,1fr);grid-row:2/3;grid-column:1/3}@media screen and (min-width: 768px){.okaimonoMenu_block.-sort{grid-row:1/1;grid-column:2/3;column-gap:5px}}@media screen and (min-width: 992px){.okaimonoMenu_block.-sort{column-gap:10px}}.okaimonoMenu_block.-account{justify-content:flex-end;column-gap:0px}@media screen and (min-width: 992px){.okaimonoMenu_block.-account{column-gap:10px}}.okaimonoMenu_price-price{font-size:1.8rem}@media screen and (min-width: 768px){.okaimonoMenu_price-price{font-size:2rem}}.okaimonoMenu_select select{font-size:1.2rem;background-color:#fff;border:1px solid var(--c-border-main);padding:2px 10px;background-image:url(../images/okaimono/category/icon_okaimono_select.png);background-repeat:no-repeat;background-size:7px 6px;background-position:center right 5px;border:2px solid var(--c-border-main);border-radius:2.5px}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoMenu_select select:hover{cursor:pointer}}@media screen and (min-width: 992px){.okaimonoMenu_select select{font-size:1.8rem;padding:1px 18px;background-size:10px 8px;background-position:center right 10px;border:1px solid var(--c-border-main);border-radius:4px;height:30px}}.okaimonoMenu_selectWrap{display:flex;column-gap:10px;align-items:center}.okaimonoMenu_sort{display:flex;align-items:center;column-gap:5px;position:relative}@media screen and (min-width: 768px){.okaimonoMenu_sort{padding-block:10px}}.okaimonoMenu_sort.-ranking .okaimonoMenu_sort-icon{-webkit-mask-image:url(../images/okaimono/category/icon_sort_ranking.svg);mask-image:url(../images/okaimono/category/icon_sort_ranking.svg);-webkit-mask-size:19.5px 15px;mask-size:19.5px 15px}@media screen and (min-width: 992px){.okaimonoMenu_sort.-ranking .okaimonoMenu_sort-icon{-webkit-mask-size:24px 19px;mask-size:24px 19px}}.okaimonoMenu_sort.-ranking.-active .okaimonoMenu_sortChild{width:160px}.okaimonoMenu_sort.-stock{justify-content:center}@media screen and (min-width: 768px){.okaimonoMenu_sort.-stock{justify-content:flex-start}}.okaimonoMenu_sort.-stock .okaimonoMenu_sort-icon{-webkit-mask-image:url(../images/okaimono/category/icon_sort_stock.svg);mask-image:url(../images/okaimono/category/icon_sort_stock.svg);-webkit-mask-size:19px 13.5px;mask-size:19px 13.5px}@media screen and (min-width: 992px){.okaimonoMenu_sort.-stock .okaimonoMenu_sort-icon{-webkit-mask-size:24px 18px;mask-size:24px 18px}}.okaimonoMenu_sort.-stock.-active .okaimonoMenu_sortChild{width:160px}.okaimonoMenu_sort.-display .okaimonoMenu_sort-icon{-webkit-mask-size:16.5px 16.5px;mask-size:16.5px 16.5px}@media screen and (min-width: 992px){.okaimonoMenu_sort.-display .okaimonoMenu_sort-icon{-webkit-mask-size:20px 20px;mask-size:20px 20px}}.okaimonoMenu_sort.-display .okaimonoMenu_sort-icon.-grid{-webkit-mask-image:url(../images/okaimono/category/icon_sort_grid.svg);mask-image:url(../images/okaimono/category/icon_sort_grid.svg)}.okaimonoMenu_sort.-display .okaimonoMenu_sort-icon.-list{-webkit-mask-image:url(../images/okaimono/category/icon_sort_list.svg);mask-image:url(../images/okaimono/category/icon_sort_list.svg)}.okaimonoMenu_sort.-display.-active .okaimonoMenu_sortChild{width:180px}.okaimonoMenu_sort.-active{color:var(--c-text-hover)}.okaimonoMenu_sort.-active .okaimonoMenu_sort-icon{background-color:var(--c-text-hover)}@media screen and (min-width: 768px){.okaimonoMenu_sort.-active .okaimonoMenu_sortChild{display:block}}.okaimonoMenu_sort-icon{width:25px;height:25px;background-color:var(--c-text-main);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.okaimonoMenu_sort-label{font-size:1.1rem}@media screen and (min-width: 992px){.okaimonoMenu_sort-label{font-size:1.4rem}}.okaimonoMenu_sortChild{background-color:#fff;border-radius:8px;box-shadow:0 0 5px #00000040;display:none}@media screen and (min-width: 768px){.okaimonoMenu_sortChild{position:absolute;content:"";top:100%;left:0;height:auto;padding:10px 20px;z-index:15}}.okaimonoMenu_sortChild.-active{display:block}.okaimonoMenu_sortChild>*{display:block}.okaimonoMenu_sortChild-item{border-radius:9999px;text-align:center}@media screen and (min-width: 768px){.okaimonoMenu_sortChild-item{padding:8px 10px;transition:background-color .15s ease;text-align:left}}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoMenu_sortChild-item:hover{background-color:var(--c-okaimono-bg-hover);cursor:pointer}}.okaimonoMenu_sortChild-item.-active{font-weight:700;color:#000;background-color:#f0f0f0}.okaimonoMenu_sortChild-item.-active.-grid:before,.okaimonoMenu_sortChild-item.-active.-list:before{background-color:#000}.okaimonoMenu_sortChild-item.-grid,.okaimonoMenu_sortChild-item.-list{display:grid;grid-template-columns:16.5px 1fr;column-gap:5px}@media screen and (min-width: 992px){.okaimonoMenu_sortChild-item.-grid,.okaimonoMenu_sortChild-item.-list{grid-template-columns:20px 1fr}}.okaimonoMenu_sortChild-item.-grid:before,.okaimonoMenu_sortChild-item.-list:before{content:"";display:inline-block;width:16.5px;height:16.5px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:#333}@media screen and (min-width: 768px){.okaimonoMenu_sortChild-item.-grid:before,.okaimonoMenu_sortChild-item.-list:before{width:20px;height:20px}}.okaimonoMenu_sortChild-item.-grid:before{-webkit-mask-image:url(../images/okaimono/category/icon_sort_grid.svg);mask-image:url(../images/okaimono/category/icon_sort_grid.svg)}.okaimonoMenu_sortChild-item.-list:before{-webkit-mask-image:url(../images/okaimono/category/icon_sort_list.svg);mask-image:url(../images/okaimono/category/icon_sort_list.svg)}.okaimonoMenu_sortChild-item+.okaimonoMenu_sortChild-item{margin-top:5px}.okaimonoMenu_search-icon{display:block;width:41px;height:41px;background-color:var(--c-text-main);-webkit-mask-image:url(../images/okaimono/category/icon_sort_search.svg);mask-image:url(../images/okaimono/category/icon_sort_search.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:21px 21px;mask-size:21px 21px;-webkit-mask-position:center;mask-position:center}@media screen and (min-width: 768px){.okaimonoMenu_search-icon{width:45px;height:46px;-webkit-mask-size:25px 26px;mask-size:25px 26px}}.okaimonoMenu_search{display:none;position:relative}.okaimonoMenu_search.-input{flex-grow:1;margin-right:10px}.okaimonoMenu_search.-input .okaimonoMenu_search-icon{width:21px;height:22px;opacity:0}@media screen and (min-width: 768px){.okaimonoMenu_search.-input .okaimonoMenu_search-icon{width:25px;height:26px}}.okaimonoMenu_search input[type=search]{outline-width:0px;border:1px solid var(--c-border-main);background-color:#fff;width:100%;height:auto;padding:7px 25px 7px 34px;border-radius:4px;position:relative}@media screen and (min-width: 768px){.okaimonoMenu_search input[type=search]{padding:8px 45px}}.okaimonoMenu_search input[type=search]:focus-visible{outline-width:0px;border:1px solid #000}.okaimonoMenu_search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.okaimonoMenu_search input::placeholder{color:#ccc}.okaimonoMenu_search button[type=submit]{position:absolute;top:50%;left:10px;transform:translateY(-50%);z-index:5}.okaimonoMenu_search.-inActive,.okaimonoMenu_search.-active{display:block}.okaimonoMenu_search.-active .fadeAnimation{animation-name:search-icon;animation-duration:.3s;animation-delay:.5s;animation-fill-mode:both}@media screen and (min-width: 768px){.okaimonoMenu_search.-active .fadeAnimation{animation-delay:.5s}}@keyframes search-icon{0%{opacity:0}to{opacity:1}}.slideAnimation{animation-name:box-animation;animation-duration:.5s;animation-fill-mode:both;width:0%}@keyframes box-animation{0%{left:100%;width:0%}to{left:0%;width:100%}}.okaimonoMenu_search-clear{position:absolute;content:"";top:50%;right:10px;transform:translateY(-50%);width:11px;height:11px;background-image:url(../images/okaimono/category/icon_search_clear.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.okaimonoMenu_account-icon{display:block;width:41px;height:41px;background-color:var(--c-text-main);-webkit-mask-image:url(../images/okaimono/category/icon_account.svg);mask-image:url(../images/okaimono/category/icon_account.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-position:center;mask-position:center}@media screen and (min-width: 768px){.okaimonoMenu_account-icon{width:45px;height:46px;-webkit-mask-size:24px 24px;mask-size:24px 24px}}.okaimonoMenu_cart{display:grid;grid-template-columns:[main-start] 10px [content-start] 1fr [content-end] 10px [main-end];grid-template-rows:[main-start] 10px [content-start] 1fr [content-end] 10px [main-end]}.okaimonoMenu_cart-count{grid-column:main;align-self:start;justify-self:end;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;border-radius:9999px;background-color:#c00;color:#fff;position:relative;z-index:5}@media screen and (min-width: 768px){.okaimonoMenu_cart-count{font-size:1rem}}.okaimonoMenu_cart-icon{grid-column:content;grid-row:content;align-items:center;justify-self:center;width:21px;height:21px;background-color:var(--c-text-main);-webkit-mask-image:url(../images/okaimono/category/icon_cart.svg);mask-image:url(../images/okaimono/category/icon_cart.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}@media screen and (min-width: 768px){.okaimonoMenu_cart-icon{width:25px;height:26px}}.okaimonoModalMenu .okaimonoMenu_sortChild-item{grid-template-columns:20px auto;align-items:center;text-align:center;padding-block:10px;padding-inline:13%;margin-inline:auto;position:relative;z-index:5;font-size:1.8rem}.okaimonoModalMenu .okaimonoMenu_sortChild-item:before{width:20px;height:20px}.okaimonoModalMenu .okaimonoMenu_sortChild-item.-grid,.okaimonoModalMenu .okaimonoMenu_sortChild-item.-list{column-gap:20px;text-align:left}.okaimono_specialHead{font-size:1.6rem;font-weight:700;line-height:1.5;padding-block:20px}@media screen and (min-width: 768px){.okaimono_specialHead{font-size:2rem;padding-block:30px}}.okaimono_specialHead .container>*{grid-column:content}.okaimono_makerHead .container>*{grid-column:content}.okaimono_makerHead+*{margin-top:20px}@media screen and (min-width: 768px){.okaimono_makerHead+*{margin-top:30px}}.okaimono_makerHeadWrap{display:grid;grid-template-columns:100px 1fr;grid-template-rows:auto auto 1fr;gap:15px}@media screen and (min-width: 768px){.okaimono_makerHeadWrap{grid-template-columns:200px 1fr;grid-template-rows:auto 1fr}}.okaimono_makerHeadImage{overflow:hidden;border-radius:4px;grid-column:1/2;grid-row:1/3}@media screen and (min-width: 768px){.okaimono_makerHeadImage{grid-row:1/3;border-radius:8px}}.okaimono_makerHead-title{grid-column:2/3;grid-row:1/3;align-self:center;font-size:1.6rem;font-weight:700}@media screen and (min-width: 768px){.okaimono_makerHead-title{grid-row:1/2;font-size:2rem}}.okaimono_makerHead-text{grid-column:1/3;grid-row:3/4}@media screen and (min-width: 768px){.okaimono_makerHead-text{grid-column:2/3;grid-row:2/3}}.okaimono_accountMenu{width:100vw;width:100dvw;max-width:100%;max-height:100%;color:var(--c-text-main);background-color:#fff;height:100vh;height:100dvh;border-radius:0;border:0px;padding:35px 30px}@media screen and (min-width: 768px){.okaimono_accountMenu{width:340px;min-width:340px;padding:46px 50px;margin-left:auto}}.okaimono_accountMenu::backdrop{background-color:#0006}.okaimono_accountMenu.-active{animation-name:accountMenuSlideTop;animation-duration:.3s;animation-fill-mode:both}@media screen and (min-width: 768px){.okaimono_accountMenu.-active{animation-name:accountMenuSlide}}@keyframes accountMenuSlide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes accountMenuSlideTop{0%{top:100%}to{top:18%}}.okaimono_accountMenu button:focus-visible{outline:none}.okaimono_accountMenu-close{display:block;margin-left:auto}.okaimono_accountMenuHead{display:flex;align-items:center;justify-content:center;column-gap:6px}.okaimono_accountMenuHead+.okaimono_accountMenuList{margin-top:50px}.okaimono_accountMenuHead-title{font-weight:700;font-size:2.2rem;line-height:1.5}@media screen and (min-width: 768px){.okaimono_accountMenuHead-title{font-size:2rem}}.okaimono_accountMenuList+.okaimono_accountMenuList{margin-top:30px;border-top:1px solid var(--c-border-main);padding-top:30px}.okaimono_accountMenuItem{font-size:1.8rem}@media screen and (min-width: 768px){.okaimono_accountMenuItem{font-size:1.6rem}}.okaimono_accountMenuItem+.okaimono_accountMenuItem{margin-top:25px}@media screen and (min-width: 768px){.okaimono_accountMenuLink{transition:color .3s ease;text-underline-offset:6px}}@media screen and (min-width: 768px) and (any-hover: hover){.okaimono_accountMenuLink:hover{color:var(--c-text-hover);text-decoration:underline}}.purchaseSelect+.purchaseSelect .container{margin-top:30px;border-top:1px solid var(--c-border-main);padding-top:30px}@media screen and (min-width: 768px){.purchaseSelect+.purchaseSelect .container{margin-top:40px;padding-top:40px}}.purchaseSelect:last-of-type .container{border-bottom:1px solid var(--c-border-main);padding-bottom:30px}@media screen and (min-width: 768px){.purchaseSelect:last-of-type .container{padding-bottom:40px}}.purchaseSelect_headline{display:flex;align-items:center;column-gap:8px;font-size:1.6rem;font-weight:700}@media screen and (min-width: 768px){.purchaseSelect_headline{font-size:2rem}}.purchaseSelect_headline.-borderBottom{padding-bottom:15px;border-bottom:1px solid var(--c-border-main)}@media screen and (min-width: 768px){.purchaseSelect_headline.-borderBottom{padding-bottom:20px}}.purchaseSelect_headline+*{margin-top:15px}@media screen and (min-width: 768px){.purchaseSelect_headline+*{margin-top:20px}}.purchaseSelect_list.-column{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:28px 13px}@media screen and (min-width: 768px){.purchaseSelect_list.-column{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:40px 20px}}.purchaseSelect_list+.purchaseSelect_subtotal{margin-top:30px}@media screen and (min-width: 768px){.purchaseSelect_list+.purchaseSelect_subtotal{margin-top:40px}}.purchaseSelect_cont.-column{display:grid;grid-template-columns:90px 1fr;gap:20px}@media screen and (min-width: 768px){.purchaseSelect_cont.-column{grid-template-columns:120px 1fr}}.purchaseSelect_cont.-column .purchaseSelect_contBody{margin-top:0}@media screen and (min-width: 768px){.purchaseSelect_cont.-column .purchaseSelect_contBody{display:grid;grid-template-columns:1fr 130px;column-gap:10px}}.purchaseSelect_cont.-column .purchaseSelect_contBody .okaimonoProduct_totalPrice{margin-top:12px}@media screen and (min-width: 768px){.purchaseSelect_cont.-column .purchaseSelect_contBody .okaimonoProduct_totalPrice{margin-top:28px}}.purchaseSelect_cont.-column .okaimonoProduct_totalPrice{flex-direction:row}@media screen and (min-width: 768px){.purchaseSelect_cont.-column .okaimonoProduct_totalPrice{flex-direction:column;justify-content:flex-start;row-gap:20px}}@media screen and (min-width: 768px){.purchaseSelect_cont.-column .okaimonoProduct_totalPrice .okaimonoProduct_unit{order:2}}@media screen and (min-width: 768px){.purchaseSelect_cont.-column .okaimonoProduct_totalPrice .okaimonoProduct_price{order:1}}.purchaseSelect_cont.-column .purchaseSelect_toggles{margin-top:5px}@media screen and (min-width: 768px){.purchaseSelect_cont.-column .purchaseSelect_toggles{margin-top:15px}}.purchaseSelect_cont img{aspect-ratio:1/1;object-fit:contain;width:100%}.purchaseSelect_cont+.purchaseSelect_caution{margin-top:20px}.purchaseSelect_contBody{margin-top:10px}@media screen and (min-width: 768px){.purchaseSelect_contBody{margin-top:16px}}.purchaseSelect_contBodyWrap{display:flex;flex-direction:column}.purchaseSelect_item-title{font-size:1.3rem;font-weight:500}@media screen and (min-width: 768px){.purchaseSelect_item-title{font-size:1.6rem}}@media (any-hover: hover){.purchaseSelect_link:hover{color:var(--c-text-hover);cursor:pointer}.purchaseSelect_link:hover .purchaseSelect_item-title{text-decoration:underline}.purchaseSelect_link:hover .purchaseSelect_img:before,.purchaseSelect_link:hover .purchaseSelect_img:after{opacity:1}}.purchaseSelect_img{display:grid;grid-template-columns:[main-start] 7px [content-start] 1fr [content-end] 7px [main-end];grid-template-rows:[main-start] 7px [content-start] 1fr [content-end] 7px [main-end];position:relative}.purchaseSelect_img:before,.purchaseSelect_img:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;z-index:5;transition:opacity .3s ease}.purchaseSelect_img:before{border:2px solid #999}.purchaseSelect_img:after{background-color:#0000001a}.purchaseSelect_img>img{grid-column:main;grid-row:main;aspect-ratio:1/1;object-fit:contain;width:100%}.purchaseSelect_img .categoryLabels{grid-column:content;grid-row:content}.purchaseSelect_price{font-size:2rem;font-weight:700;margin-top:5px;order:3}@media screen and (min-width: 768px){.purchaseSelect_price{font-size:2.2rem;order:2}}.purchaseSelect_price-unit{font-size:1.2rem;font-weight:400}@media screen and (min-width: 768px){.purchaseSelect_price-unit{font-size:1.4rem}}.purchaseSelect_plans{margin-top:10px;order:2;color:#4c4c4c}@media screen and (min-width: 768px){.purchaseSelect_plans{margin-top:15px;order:3}}@media screen and (min-width: 768px){.purchaseSelect_plans>*:nth-of-type(n+2){margin-top:10px}}.purchaseSelect_toggles{display:flex;column-gap:30px;row-gap:10px;flex-wrap:wrap;margin-top:15px;order:4}@media screen and (min-width: 768px){.purchaseSelect_toggles{column-gap:40px}}.purchaseSelect_toggles-button{color:var(--c-okaimono-purchase-toggle)}@media screen and (min-width: 768px){.purchaseSelect_toggles-button{text-underline-offset:6px;transition:color .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.purchaseSelect_toggles-button:hover{color:var(--c-button-link-hover);text-decoration:underline}}.purchaseSelect_tracking{display:flex;flex-wrap:wrap;column-gap:12px;margin-top:10px;order:4;font-size:1.3rem}@media screen and (min-width: 768px){.purchaseSelect_tracking{font-size:1.4rem;margin-top:15px}}.purchaseSelect_tracking-title{font-weight:700}.purchaseSelect_tracking-number{min-width:0;overflow-wrap:anywhere}.purchaseSelect_subtotal{border-radius:8px;background-color:#fff1e5}.purchaseSelect_subtotal .container>*{grid-column:content}.purchaseSelect_subtotalWrap{padding:10px 25px 20px}@media screen and (min-width: 768px){.purchaseSelect_subtotalWrap{display:grid;grid-template-columns:1fr auto;column-gap:50px;padding:15px 40px}}@media screen and (min-width: 768px){.purchaseSelect_subtotalWrap>*{min-width:0}}.purchaseSelect_subtotalItem{display:grid;grid-template-columns:150px 1fr;column-gap:10px}@media screen and (min-width: 768px){.purchaseSelect_subtotalItem{grid-template-columns:160px 1fr}}.purchaseSelect_subtotalItem>*{align-self:end;justify-self:end}.purchaseSelect_subtotalItem-price{font-size:2.2rem;font-weight:700}@media screen and (min-width: 768px){.purchaseSelect_subtotalItem-price{font-size:2.6rem}}.purchaseSelect_subtotalItem-unit{font-size:1.2rem;font-weight:400}@media screen and (min-width: 768px){.purchaseSelect_subtotalItem-unit{font-size:1.4rem}}.purchaseOptions .container>*{grid-column:content}.purchaseOptions+.purchaseBottom{margin-top:60px}@media screen and (min-width: 768px){.purchaseOptions+.purchaseBottom{margin-top:70px}}.purchaseOption{padding-block:25px;border-bottom:1px solid var(--c-border-main)}@media screen and (min-width: 768px){.purchaseOption{padding-block:30px}}.purchaseOption:first-child{border-top:1px solid var(--c-border-main)}.purchaseOption_wrap{display:grid;grid-template-columns:1fr 90px;gap:15px}@media screen and (min-width: 768px){.purchaseOption_wrap{grid-template-columns:160px 1fr 120px;gap:40px}}.purchaseOption_wrap.-wide-button{grid-template-columns:1fr 110px}@media screen and (min-width: 768px){.purchaseOption_wrap.-wide-button{grid-template-columns:160px 1fr 120px}}.purchaseOption_wrap>*{align-self:center}.purchaseOption_wrap+.purchaseSelect_caution{margin-top:20px}.purchaseOption_head{grid-column:1/2;grid-row:1/2}.purchaseOption_title{font-size:1.6rem;font-weight:700}.purchaseOption_texts{grid-column:1/3;grid-row:2/3}@media screen and (min-width: 768px){.purchaseOption_texts{grid-column:2/3;grid-row:1/2}}.purchaseOption_text{font-size:1.6rem;line-height:1.5}@media screen and (min-width: 768px){.purchaseOption_text{line-height:1.8}}.purchaseOption_text.-caution{color:var(--c-purchase-caution)}.purchaseOption_input{width:100%;font-size:1.8rem;padding:7px 10px;border:1px solid var(--c-border-main);border-radius:4px}@media screen and (min-width: 768px){.purchaseOption_input{font-size:1.6rem}}.purchaseOption_input::placeholder{color:var(--c-auth-placeholder)}.purchaseOption_input:focus-visible{outline:none;border:1px solid #4c4c4c}.purchaseOption_price{font-size:2rem;font-weight:700}.purchaseOption_buttons{grid-column:2/3;grid-row:1/2}@media screen and (min-width: 768px){.purchaseOption_buttons{grid-column:3/4}}.purchaseOption_button{width:100%;font-size:1.4rem;font-weight:700;border:1px solid var(--c-border-main);border-radius:9999px;padding-block:4px;text-align:center}@media screen and (min-width: 768px){.purchaseOption_button{transition:background-color .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.purchaseOption_button:hover{background-color:var(--c-button-hover)}}.purchaseOption_button.-register{color:var(--c-text-purchase-register);background-color:var(--c-purchase-register);border:1px solid var(--c-purchase-register)}@media screen and (min-width: 768px){.purchaseOption_button.-register{transition:background-color .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.purchaseOption_button.-register:hover{background-color:#1975d1;border:1pxd solid #1975d1}}.purchaseOption_button:disabled{color:var(--c-button-disabled-text);background-color:var(--c-button-disabled);border:1px solid var(--c-button-disabled-border)}@media screen and (min-width: 768px) and (any-hover: hover){.purchaseOption_button:disabled:hover{background-color:var(--c-button-disabled);border:1px solid var(--c-button-disabled-border);cursor:not-allowed}}.purchaseOption_link{font-size:1.4rem;color:var(--c-button-link);text-align:center;width:fit-content;margin-inline:auto}@media screen and (min-width: 768px){.purchaseOption_link{transition:all .3s ease;text-underline-offset:6px}}@media screen and (min-width: 768px) and (any-hover: hover){.purchaseOption_link:hover{color:var(--c-button-link-hover);text-decoration:underline}}.footer{background-color:var(--c-bg-footer);padding-block:26px 30px;margin-top:var(--l-footer-margin-top)}@media screen and (min-width: 768px){.footer{padding-block:30px;margin-top:var(--l-footer-margin-top-pc)}}.footer_top{font-size:1.2rem;font-weight:var(--f-weight-bold);line-height:2.8571428571}@media screen and (min-width: 768px){.footer_top{font-size:1.4rem;line-height:2.2222222222}}.footer_top+.footer_bottom{padding-top:26px;margin-top:26px;border-top:1px solid var(--c-border-footer)}@media screen and (min-width: 768px){.footer_top+.footer_bottom{padding-top:30px;margin-top:30px}}.footer_bottom{font-size:1rem;line-height:3}@media screen and (min-width: 768px){.footer_bottom{font-size:1.2rem;line-height:2.8571428571}}.footer_list{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:20px;grid-column:content;color:var(--c-text-footer)}@media screen and (min-width: 768px){.footer_list{flex-direction:row;column-gap:30px;justify-content:center}}@media screen and (min-width: 768px){.footer_link{transition:opacity .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.footer_link:hover{opacity:.9}}.footer_copyright{font-size:1rem;line-height:2;color:var(--c-text-footer);margin-top:26px}@media screen and (min-width: 768px){.footer_copyright{font-size:1.2rem;line-height:2.8571428571;text-align:center;margin-top:8px}}.footer_copyright>*{grid-column:content}.header-tvstick .head{background-color:#333;padding-block:14px;padding-inline:20px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.header-tvstick .head{padding-block:28px}}.header-tvstick .head img{width:121px}@media screen and (min-width: 768px){.header-tvstick .head img{width:200px}}@media screen and (min-width: 768px){.header-tvstick .head_link{transition:opacity .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.header-tvstick .head_link:hover{opacity:.9}}.header-tvstick .campaign{display:block;background-color:#fc0;padding-block:12px;padding-inline:50px;font-size:1.2rem;font-weight:700;overflow:hidden}@media screen and (min-width: 768px){.header-tvstick .campaign{padding-block:18px;padding-inline:75px;font-size:2rem}}@media screen and (min-width: 768px){.header-tvstick .campaign{transition:opacity .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.header-tvstick .campaign:hover{opacity:.9}}.header-tvstick .campaign_wrap{position:relative;width:fit-content;margin-inline:auto}.header-tvstick .campaign_icon{display:block;position:absolute;content:"";top:-20px;right:-50px;width:50px;height:94px;background-image:url(../images/tvstick/common/icon_campaign.svg);background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 768px){.header-tvstick .campaign_icon{top:-25px;right:-75px;width:75px;height:142px}}.header-tvstick .nav{background-color:#000;padding-block:14px}@media screen and (min-width: 768px){.header-tvstick .nav{padding-block:24px}}.header-tvstick .nav .container>*{grid-column:content;min-width:0}.header-tvstick .menuList{display:flex;justify-content:center;flex-wrap:wrap;column-gap:14px;row-gap:8px}@media screen and (min-width: 768px){.header-tvstick .menuList{column-gap:28px}}.header-tvstick .menuList_item.-current .menuList_link{background-color:#fff;color:#000}.header-tvstick .menuList_link{padding-block:2px;padding-inline:9px;border-radius:20px;color:#fff;font-size:1.1rem;font-weight:500}@media screen and (min-width: 768px){.header-tvstick .menuList_link{padding-block:4px;padding-inline:14px;font-size:1.6rem;transition:opacity .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.header-tvstick .menuList_link:hover{opacity:.9}}.top .info{margin-top:24px}@media screen and (min-width: 768px){.top .info{margin-top:50px}}.top .pickup{margin-top:36px}@media screen and (min-width: 768px){.top .pickup{margin-top:50px}}.sample2 .accordion{margin-top:35px}@media screen and (min-width: 768px){.sample2 .accordion{margin-top:85px}}.page-auth .pageHeadline+*,.page-auth .pageHeadLinks+*{margin-top:40px}@media screen and (min-width: 768px){.page-auth .pageHeadline+*,.page-auth .pageHeadLinks+*{margin-top:60px}}.page-auth .container>*{grid-column:content}.page-auth .button{line-height:inherit;padding-block:7px}.auth-regist .page-authForm{margin-top:40px}@media screen and (min-width: 768px){.auth-regist .page-authForm{margin-top:60px}}@media screen and (min-width: 768px){.auth-confirm .input_text{display:grid;grid-template-columns:repeat(2,1fr);column-gap:15px}}.auth-confirm .input_text>*{align-self:center}.auth-confirm .inputlabel+.inputtext_field{margin-top:0}.page-auth_headline{display:grid;grid-template-columns:1fr;gap:10px;font-size:var(--f-size-medium);line-height:1.5;text-align:center}@media screen and (min-width: 768px){.page-auth_headline{gap:20px;font-size:var(--f-size-medium-pc);line-height:inherit}}.page-auth_headline>*{justify-self:center}.page-auth_headline+*{margin-top:15px}@media screen and (min-width: 768px){.page-auth_headline+*{margin-top:30px}}.page-auth_headline .page-auth_headline-icon.-mail{width:33.5px;height:auto}@media screen and (min-width: 768px){.page-auth_headline .page-auth_headline-icon.-mail{width:54px}}.page-auth_text{line-height:1.75}@media screen and (min-width: 768px){.page-auth_text{line-height:1.7142857143}}.page-authButtons{display:grid;grid-template-columns:1fr;gap:25px;margin-top:var(--l-page-buttons-margin-top)}@media screen and (min-width: 768px){.page-authButtons{margin-top:var(--l-page-buttons-margin-top-pc)}}.page-authButton{width:100%;justify-self:center;padding-inline:var(--l-content-padding-inline);text-align:center}.page-authButton_link{font-size:1.4rem;color:var(--c-button-link)}@media screen and (min-width: 768px){.page-authButton_link{transition:all .3s ease;text-underline-offset:6px}}@media screen and (min-width: 768px) and (any-hover: hover){.page-authButton_link:hover{color:var(--c-button-link-hover);text-decoration:underline}}.page-authConfirmTexts{line-height:1.75;margin-top:40px}@media screen and (min-width: 768px){.page-authConfirmTexts{line-height:1.7142857143;margin-top:60px}}.page-mypage .pageHeadline+*,.page-mypage .pageHeadLinks+*{margin-top:35px}@media screen and (min-width: 768px){.page-mypage .pageHeadline+*,.page-mypage .pageHeadLinks+*{margin-top:55px}}.page-mypage .buttonList{margin-top:var(--l-page-buttons-margin-top)}@media screen and (min-width: 768px){.page-mypage .buttonList{margin-top:var(--l-page-buttons-margin-top-pc)}}.maypage_info>*{grid-column:content;min-width:0}.mypage_points{width:fit-content;margin-inline:auto}.mypage_points+*{margin-top:40px}@media screen and (min-width: 768px){.mypage_points+*{margin-top:40px}}.mypage_pointsDesc{font-size:1.6rem}.mypage_pointsDesc+*{margin-top:0}@media screen and (min-width: 768px){.mypage_pointsDesc+*{margin-top:3px}}.mypage_pointsCount{text-align:center}.mypage_pointsCount+*{margin-top:14px}@media screen and (min-width: 768px){.mypage_pointsCount+*{margin-top:19px}}.mypage_pointsCount-point{font-size:4rem;font-weight:700;color:#06c}@media screen and (min-width: 768px){.mypage_pointsCount-point{font-size:6rem}}.mypage_pointsCount-unit{font-size:1.4rem}.mypage_pointsLinks{display:flex;justify-content:center;column-gap:16%}@media screen and (min-width: 768px){.mypage_pointsLinks{column-gap:21%}}.mypage_pointsLink-link{font-size:1.4rem;color:#06c}@media screen and (min-width: 768px){.mypage_pointsLink-link{transition:all .3s ease;text-underline-offset:6px}}@media screen and (min-width: 768px) and (any-hover: hover){.mypage_pointsLink-link:hover{color:var(--c-button-link-hover);text-decoration:underline}}.mypage_setting{display:grid;grid-template-columns:1fr;row-gap:40px}@media screen and (min-width: 768px){.mypage_setting{grid-template-columns:repeat(2,1fr);column-gap:6%}}.mypage_settingLinksItem{border-top:1px solid var(--c-border-main);position:relative;z-index:10}.mypage_settingLinksItem:last-of-type{border-bottom:1px solid var(--c-border-main)}.mypage_settingLinksItem.-hover{z-index:15}.mypage_settingLinksItem.-hover .mypage_settingLinksItem-tooltip{background-color:#d63333}.mypage_settingLinksItem.-hover .mypage_settingLinksItem-tooltipText{opacity:1}.mypage_settingLinksItem-icon{display:block;background-image:url(../images/mypage/mypage_icon_arrow.png);background-repeat:no-repeat;background-size:contain;width:10px;height:17px;align-self:center;justify-self:center}.mypage_settingCards{display:grid;gap:21px}.mypage_settingCardContainer{display:grid;grid-template-columns:55px 1fr;gap:8px;padding:20px;border:1px solid var(--c-border-main);border-radius:8px}@media screen and (min-width: 768px){.mypage_settingCardContainer{padding:21px 28px;gap:26px}}.mypage_settingCard-icon{align-self:center}.mypage_settingCard-headline{font-size:1.8rem;font-weight:700}.mypage_settingCard-headline+*{margin-top:10px}.mypage_settingCard-link{color:#06c}@media screen and (min-width: 768px){.mypage_settingCard-link{transition:all .3s ease;text-underline-offset:6px}}@media screen and (min-width: 768px) and (any-hover: hover){.mypage_settingCard-link:hover{text-decoration:underline;color:var(--c-button-link-hover)}}.mypage_settingCard-item{font-size:1.6rem;line-height:1.5714285714;position:relative;z-index:5}@media screen and (min-width: 768px){.mypage_settingCard-item{line-height:1.75}}.mypage_settingCard-item+.mypage_settingCard-item{margin-top:12px}.mypage_settingLinksItem-link{display:grid;grid-template-columns:1fr 17px;column-gap:10px;padding:18px 1px 18px 11px;position:relative;z-index:5}@media screen and (min-width: 768px){.mypage_settingLinksItem-link{padding:18px 6px 18px 18px;transition:background-color .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.mypage_settingLinksItem-link:hover{background-color:#fafafa;cursor:pointer;z-index:10}}.mypage_settingLinksItem-labels{display:flex;align-items:center;column-gap:10px;font-size:1.6rem}.mypage_settingLinksItem-labels>*{align-items:center}.mypage_settingLinksItem-label{font-weight:500}.mypage_settingLinksItem-tooltips{position:relative;z-index:15;flex-grow:1}.mypage_settingLinksItem-tooltip{display:block;width:20px;height:20px;background-color:#c00;-webkit-mask-image:url(../images/mypage/mypage_icon_tooltip.svg);mask-image:url(../images/mypage/mypage_icon_tooltip.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px}@media screen and (min-width: 768px) and (any-hover: hover){.mypage_settingLinksItem-tooltip:hover{background-color:#d63333;opacity:1}}.mypage_settingLinksItem-tooltipText{position:absolute;content:"";top:29px;left:-81px;width:fit-content;font-size:1.4rem;font-weight:500;color:#c00;background-color:#fae5e5;border-radius:4px;padding:10px 12px;opacity:0;z-index:10}@media screen and (min-width: 768px){.mypage_settingLinksItem-tooltipText{padding:10px 12px}}.mypage_settingLinksItem-tooltipText:before{position:absolute;content:"";top:-10px;left:50%;transform:translate(-50%);width:5px;height:10px;background-color:#fae5e5;clip-path:polygon(0 100%,50% 0,100% 100%)}.mypage_description.container>*{grid-column:content}.mypage_description+*{margin-top:25px}@media screen and (min-width: 768px){.mypage_description+*{margin-top:40px}}.mypage_description-title{font-size:1.4rem;font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width: 768px){.mypage_description-title{font-size:1.8rem}}.mypage_description-title+*{margin-top:30px}.mypage_description-text{line-height:1.75}@media screen and (min-width: 768px){.mypage_description-text{line-height:1.7142857143}}.authNumber .input_text{max-width:240px;margin-inline:auto}.authNumber .inputtext_field input{font-size:3.6rem;font-weight:700;letter-spacing:.2em;text-align:center}.mypage_contractError{color:#c00;margin-top:12px;text-align:center;line-height:2.2857142857}@media screen and (min-width: 768px){.mypage_contractError{margin-top:24px}}.page-mypage-account .container>*{grid-column:content}.page-mypage-account .inputlabel_label-text{color:#4b4b4b}.maypage_account{padding-bottom:30px;border-bottom:1px solid var(--c-border-main)}@media screen and (min-width: 768px){.maypage_account{padding-bottom:40px}}.maypage_account+.maypage_account{padding-top:30px}@media screen and (min-width: 768px){.maypage_account+.maypage_account{padding-top:40px}}.maypage_account.-missing .maypage_accountInfo-text{color:var(--c-auth-validateerrors)}.maypage_accountContainer{display:flex;justify-content:space-between;align-items:center;column-gap:10px}.maypage_accountContainer+*{margin-top:15px}.maypage_account-title{font-size:1.6rem;font-weight:700;line-height:1.5714285714}@media screen and (min-width: 768px){.maypage_account-title{line-height:1.75}}.maypage_accountInfo-text{font-size:1.6rem;line-height:1.5714285714}@media screen and (min-width: 768px){.maypage_accountInfo-text{line-height:1.75}}.page-mypage-address .container>*{min-width:0;grid-column:content}.addressItem{padding-bottom:30px;border-bottom:1px solid var(--c-border-main)}@media screen and (min-width: 768px){.addressItem{padding-bottom:38px}}.addressItem.-missing .maypage_accountInfo-text{color:#c00}.addressItem+.addressItem{padding-top:30px}@media screen and (min-width: 768px){.addressItem+.addressItem{padding-top:38px}}.addressItem_head{display:flex;align-items:center;flex-wrap:wrap;column-gap:11px;row-gap:11px}@media screen and (min-width: 768px){.addressItem_head{column-gap:17px}}.addressItem_head+*{margin-top:20px}.addressItem_title{font-size:1.6rem;font-weight:700;line-height:1.5}.addressItem_current{width:fit-content;height:fit-content;font-size:1rem;line-height:1;color:#fff;background-color:#c00;padding:3px 10px;border-radius:2px;min-width:83px}@media screen and (min-width: 768px){.addressItem_current{font-size:1.2rem;padding:4px 11px;border-radius:2px;min-width:97px}}.addressItem_container{display:grid;grid-template-columns:1fr;gap:30px}@media screen and (min-width: 768px){.addressItem_container{grid-template-columns:1fr 120px}}@media screen and (min-width: 768px){.page-mypage-delete .button_link{letter-spacing:-.05em}}.okaimono{margin-top:3px}.okaimono_search .okaimonoMenu_search.-active .okaimonoMenu_search-icon{opacity:1}.okaimono_firstCategory .categoryLinks{position:sticky;left:0;z-index:100}.okaimono_firstCategory .categoryLinks.-current{top:0}.okaimono_firstCategory .categoryLinks.-other{top:49px}@media screen and (min-width: 768px){.okaimono_firstCategory .categoryLinks.-other{top:60px}}.okaimono_secondCategory .categoryLinks.-current{position:sticky;left:0;z-index:100;top:0}.okaimono_secondCategory .categoryLinks.-other.-thirdCategory{position:sticky;left:0;z-index:100;top:49px}@media screen and (min-width: 768px){.okaimono_secondCategory .categoryLinks.-other.-thirdCategory{top:60px}}.okaimono_thirdCategory .categoryLinks.-current{position:sticky;left:0;z-index:100;top:0}.noBorderTop{margin-top:0}.okaimonoPurchase .okaimonoMenu{background-color:#fff}.okaimonoPurchase .okaimonoMenu+.pageHeadline,.okaimonoPurchase .okaimonoMenu+.pageHeadLinks{margin-top:0}.okaimonoPurchase .pageHeadline_text,.okaimonoPurchase .pageHeadLinks_link{padding-block:30px;line-height:30px}@media screen and (min-width: 768px){.okaimonoPurchase .pageHeadline_text,.okaimonoPurchase .pageHeadLinks_link{line-height:48px}}@media screen and (min-width: 768px){.okaimonoBuyLater .purchaseSelect_cont.-column .purchaseSelect_contBody{grid-template-columns:1fr 140px}}.okaimonoBuyLater .purchaseSelect_cont.-column .purchaseSelect_contBody .purchaseSelect_buttons{align-self:center;margin-top:20px}@media screen and (min-width: 768px){.okaimonoBuyLater .purchaseSelect_cont.-column .purchaseSelect_contBody .purchaseSelect_buttons{margin-top:0}}.okaimonoBuyLater .purchaseSelect_cont.-column .purchaseSelect_contBody .purchaseOption_button{width:140px}.okaimonoProduct .okaimonoMenu{background-color:#fff}.okaimonoProduct .okaimonoMenu+*{margin-top:10px}@media screen and (min-width: 901px){.okaimonoProduct .okaimonoMenu+*{margin-top:20px}}.okaimonoProduct_head{display:grid;grid-template-columns:1fr auto}.okaimonoProduct_head>*{align-self:center}.okaimonoProduct_head.-searchActive{grid-template-columns:1fr;gap:7px}.okaimonoProduct_head.-searchActive .okaimonoProduct_breadcrumb{display:none}.okaimonoProduct_head.-searchActive .okaimonoMenu_block{grid-row:1/2}.okaimonoProduct_contents+.okaimonoProduct_section .okaimonoProduct_blockTitle{margin-top:60px}@media screen and (min-width: 768px){.okaimonoProduct_contents+.okaimonoProduct_section .okaimonoProduct_blockTitle{border-top:1px solid var(--c-border-main);padding-top:40px}}.okaimonoProduct_contentsWrap{grid-column:content;overflow-wrap:anywhere}@media screen and (min-width: 901px){.okaimonoProduct_contentsWrap{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto 46px auto auto 1fr;grid-template-areas:"title slide" "sale slide" "price slide" "buttons slide" "texts slide";column-gap:60px}}.okaimonoProduct_contentsWrap.-min{grid-template-rows:auto auto 1fr auto;grid-template-areas:"title slide" "price slide" "buttons slide" "texts texts"}.okaimonoProduct_contentsWrap.-min .okaimonoProduct_cont.-price{margin-top:20px}@media screen and (min-width: 901px){.okaimonoProduct_contentsWrap>*{min-width:0}}@media screen and (min-width: 901px){.okaimonoProduct_cont.-title{grid-area:title}}.okaimonoProduct_cont.-sale{margin-top:20px;color:#000}@media screen and (min-width: 901px){.okaimonoProduct_cont.-sale{grid-area:sale}}@media screen and (min-width: 901px){.okaimonoProduct_cont.-price{grid-area:price}}.okaimonoProduct_cont.-buttons{margin-top:30px}@media screen and (min-width: 901px){.okaimonoProduct_cont.-buttons{grid-area:buttons}}.okaimonoProduct_cont.-slide{margin-top:15px}@media screen and (min-width: 901px){.okaimonoProduct_cont.-slide{grid-area:slide;margin-top:0}}.okaimonoProduct_cont.-texts{margin-top:60px}@media screen and (min-width: 901px){.okaimonoProduct_cont.-texts{grid-area:texts;margin-top:75px}}.okaimonoProduct_cont.-images{margin-top:50px}@media screen and (min-width: 901px){.okaimonoProduct_cont.-images{grid-area:slide;margin-top:160%}}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoProduct_cont.-images:hover{cursor:zoom-in}}@media screen and (min-width: 1200px){.okaimonoProduct_cont.-images{margin-top:140%}}.okaimonoProduct_cont.-images img{width:100%;height:auto}.okaimonoProduct_categories{display:flex;flex-wrap:wrap;gap:5px}@media screen and (min-width: 901px){.okaimonoProduct_categories{gap:10px}}.okaimonoProduct_categories+.okaimonoProduct_title{margin-top:15px}@media screen and (min-width: 901px){.okaimonoProduct_categories+.okaimonoProduct_title{margin-top:20px}}.okaimonoProduct_category{width:fit-content;min-width:45px;height:auto;color:#fff;background-color:var(--c-bg-category);padding:3px 6px;border-radius:4px;font-size:1.2rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.okaimonoProduct_category{font-size:1.3rem;min-width:50px;padding:4px 6px}}.okaimonoProduct_title{font-size:2rem;font-weight:500}@media screen and (min-width: 768px){.okaimonoProduct_title{font-size:3.2rem}}.okaimonoProduct_discountRate{color:#ff7800;font-size:1.6rem;font-weight:700}@media screen and (min-width: 768px){.okaimonoProduct_discountRate{font-size:1.8rem}}.okaimonoProduct_totalPrice{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.okaimonoProduct_unit{font-size:1.2rem}@media screen and (min-width: 768px){.okaimonoProduct_unit{font-size:2rem}}.okaimonoProduct_price{font-size:2rem;font-weight:700}@media screen and (min-width: 768px){.okaimonoProduct_price{font-size:4rem}}.okaimonoProduct_quantity{align-self:end;justify-self:end;display:flex;column-gap:10px;align-items:end;font-size:1.2rem}@media screen and (min-width: 768px){.okaimonoProduct_quantity{font-size:1.6rem}}.okaimonoProduct_quantity select,.okaimonoProduct_quantity .okaimonoProduct_quantitySelct{align-items:center;justify-content:center;font-size:2rem;background-color:#fff;border:1px solid var(--c-border-main);background-image:url(../images/okaimono/category/icon_okaimono_select.png);background-repeat:no-repeat;background-size:7px 6px;background-position:center right 5px;border-radius:4px;width:60px;height:30px;position:relative}@media screen and (min-width: 768px){.okaimonoProduct_quantity select,.okaimonoProduct_quantity .okaimonoProduct_quantitySelct{padding:1px 0;background-size:10px 8px;background-position:center right 10px;border:1px solid var(--c-border-main);border-radius:4px;width:75px;height:40px}}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoProduct_quantity select:hover,.okaimonoProduct_quantity .okaimonoProduct_quantitySelct:hover{cursor:pointer}}.okaimonoProduct_quantity select.-active,.okaimonoProduct_quantity .okaimonoProduct_quantitySelct.-active{border:1px solid #000}.okaimonoProduct_quantity select.-active .okaimonoProduct_quantityOptions,.okaimonoProduct_quantity .okaimonoProduct_quantitySelct.-active .okaimonoProduct_quantityOptions{display:block}.okaimonoProduct_quantity select{display:block;padding:2px 16px;text-align:center;line-height:1}@media screen and (min-width: 768px){.okaimonoProduct_quantity select{display:none}}.okaimonoProduct_quantity .okaimonoProduct_quantitySelct{display:none}@media screen and (min-width: 768px){.okaimonoProduct_quantity .okaimonoProduct_quantitySelct{display:flex}}.okaimonoProduct_quantity .okaimonoProduct_quantityOptions{display:none}@media screen and (min-width: 768px){.okaimonoProduct_quantity .okaimonoProduct_quantityOptions{position:absolute;content:"";top:110%;width:79px;text-align:center;box-shadow:0 0 6px #0000001a;z-index:5}}@media screen and (min-width: 768px){.okaimonoProduct_quantity .okaimonoProduct_quantityList{border:1px solid var(--c-border-main);border-radius:4px;background-color:#fff;overflow:hidden;overflow-y:scroll;height:355px}}.okaimonoProduct_quantity .okaimonoProduct_quantityItem{padding-block:3px}.okaimonoProduct_quantity .okaimonoProduct_quantityItem.-current{font-weight:700;background-color:#f0f0f0}@media screen and (min-width: 768px){.okaimonoProduct_quantity .okaimonoProduct_quantityItem{transition:background-color .15s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoProduct_quantity .okaimonoProduct_quantityItem:hover{background-color:var(--c-okaimono-bg-hover)}}.okaimonoProduct_buttons,.okaimonoProduct_buttonList{width:100%}.okaimonoProduct_buttonList+.okaimonoProduct_buyButton{margin-top:30px}@media screen and (min-width: 768px){.okaimonoProduct_buttonList+.okaimonoProduct_buyButton{margin-top:40px}}.okaimonoProduct_buttontem.-gapLarge .okaimonoProduct_buttonItem+.okaimonoProduct_buttonItem{margin-top:15px}@media screen and (min-width: 768px){.okaimonoProduct_buttontem.-gapLarge .okaimonoProduct_buttonItem+.okaimonoProduct_buttonItem{margin-top:20px}}.okaimonoProduct_buttonItem{width:275px;max-width:100%;margin-inline:auto}@media screen and (min-width: 768px){.okaimonoProduct_buttonItem{width:340px}}.okaimonoProduct_buttonItem+.okaimonoProduct_buttonItem{margin-top:16px}.okaimonoProduct_buttonItem-text{color:#4c4c4c;text-align:center}.okaimonoProduct_buttonItem-text+*{margin-top:10px}.okaimonoProduct_button{width:100%;font-size:1.6rem;font-weight:700;color:var(--c-button-text);border:1px solid var(--c-button-border);border-radius:9999px;background-color:var(--c-button);padding-block:7px}.okaimonoProduct_button.-icon .okaimonoProduct_buttonWrap{display:grid;grid-template-columns:21px auto;gap:15px;justify-content:center}@media screen and (min-width: 768px){.okaimonoProduct_button.-icon .okaimonoProduct_buttonWrap{grid-template-columns:25px auto}}.okaimonoProduct_button.-icon .okaimonoProduct_buttonWrap>*{align-self:center}.okaimonoProduct_button[disabled=true]{color:var(--c-button-disabled-text);border:1px solid var(--c-button-disabled);background-color:var(--c-button-disabled)}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoProduct_button[disabled=true]:hover{color:var(--c-button-disabled-text);border:1px solid var(--c-button-disabled);background-color:var(--c-button-disabled);cursor:not-allowed}}.okaimonoProduct_button[disabled=true] .okaimonoProduct_button-icon{background-color:var(--c-button-disabled-text)}@media screen and (min-width: 768px){.okaimonoProduct_button{transition:background-color .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoProduct_button:hover{background-color:var(--c-button-hover)}}.okaimonoProduct_button-icon{display:block;width:21px;height:21px;background-color:var(--c-text-main);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media screen and (min-width: 768px){.okaimonoProduct_button-icon{width:25px;height:25px}}.okaimonoProduct_button-icon.-cart{-webkit-mask-image:url(../images/okaimono/category/icon_cart.svg);mask-image:url(../images/okaimono/category/icon_cart.svg);-webkit-mask-size:21px 21px;mask-size:21px 21px}@media screen and (min-width: 768px){.okaimonoProduct_button-icon.-cart{-webkit-mask-size:25px 25px;mask-size:25px 25px}}.okaimonoProduct_buyButton .okaimonoProduct_button{font-size:2rem;font-weight:700}@media screen and (min-width: 768px){.okaimonoProduct_buyButton .okaimonoProduct_button{font-size:2.4rem}}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoProduct_buyButton .okaimonoProduct_button:hover{border:1px solid var(--c-button-hover)}}@media (any-hover: hover){.okaimonoProduct_buyButton .okaimonoProduct_button[disabled=true]:hover,.okaimonoProduct_buyButton .okaimonoProduct_button:disabled:hover{border:1px solid var(--c-button-disabled)}}.okaimonoProduct_buyButton+.okaimonoProduct_buttonList{margin-top:30px}@media screen and (min-width: 768px){.okaimonoProduct_buyButton+.okaimonoProduct_buttonList{margin-top:40px}}.okaimonoProduct_images img,.okaimonoProduct_thumbnails img{width:100%;aspect-ratio:1/1;object-fit:contain;position:relative;z-index:5}.okaimonoProduct_images{position:relative}.okaimonoProduct_images .okaimonoProduct_imagesContainer{grid-column:main;grid-row:1/1}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoProduct_images swiper-slide:hover{cursor:zoom-in}}.okaimonoProduct_images+.okaimonoProduct_thumbnails{margin-top:10px}@media screen and (min-width: 768px){.okaimonoProduct_images+.okaimonoProduct_thumbnails{margin-top:20px}}.okaimonoProduct_image{position:relative}.okaimonoProduct_thumbnailsContainer .okaimonoProduct_image .video-play-icon{width:50%;height:50%;border:2px solid #fff}@media screen and (min-width: 768px){.okaimonoProduct_thumbnailsContainer .okaimonoProduct_image .video-play-icon{pointer-events:none}}.okaimonoProduct_slide{position:relative}.video-play-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:10;width:25%;height:25%;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #fff;background-color:transparent;box-shadow:0 0 10px 1px var(--c-bg-category-links);cursor:pointer}@media screen and (min-width: 768px){.video-play-icon{transition-property:background-color;transition:.3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.video-play-icon:hover{background-color:#fff}.video-play-icon:hover .play-button{background-color:var(--c-bg-category-links)}}.play-button{width:32%;height:36%;background-color:#fff;clip-path:polygon(100% 50%,0 0,0 100%);margin-left:10%}@media screen and (min-width: 768px){.play-button{transition:background-color .3s ease}}.okaimonoProduct_thumbnails ::part(wrapper){flex-wrap:wrap;gap:5px}@media screen and (min-width: 768px){.okaimonoProduct_thumbnails ::part(wrapper){gap:10px}}.okaimonoProduct_thumbnails swiper-slide{width:50px!important}@media screen and (min-width: 768px){.okaimonoProduct_thumbnails swiper-slide{width:80px!important}}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoProduct_thumbnails swiper-slide:hover{cursor:pointer}}.okaimonoProduct_thumbnails .okaimonoProduct_image.-autoMovie{background-color:#000;height:50px}@media screen and (min-width: 768px){.okaimonoProduct_thumbnails .okaimonoProduct_image.-autoMovie{height:80px}}.okaimonoProduct_thumbnails .swiper-slide-thumb-active .okaimonoProduct_image{position:relative}.okaimonoProduct_thumbnails .swiper-slide-thumb-active .okaimonoProduct_image:before{position:absolute;content:"";width:calc(100% - 4px);height:calc(100% - 4px);border:2px solid #3399ff;z-index:10}@media screen and (min-width: 768px){.okaimonoProduct_thumbnails .swiper-slide-thumb-active .okaimonoProduct_image:before{width:calc(100% - 4px);height:calc(100% - 4px)}}.okaimonoProduct_movie{width:100%;aspect-ratio:1/1}.okaimonoProduct_movie-iframe{width:100%;height:100%}.okaimonoProduct_text{line-height:1.7;max-width:900px;width:100%;margin-inline:auto}.okaimonoProduct_blockTitle{grid-column:content;display:grid;grid-template-columns:19px 1fr;column-gap:4px}@media screen and (min-width: 768px){.okaimonoProduct_blockTitle{grid-template-columns:28px 1fr;column-gap:8px}}.okaimonoProduct_blockTitle>*{align-self:center}.okaimonoProduct_blockTitle+*{margin-top:10px}@media screen and (min-width: 768px){.okaimonoProduct_blockTitle+*{margin-top:20px}}.okaimonoProduct_blockTitle-icon{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#000;align-self:start;height:24px}@media screen and (min-width: 768px){.okaimonoProduct_blockTitle-icon{height:29px}}.okaimonoProduct_blockTitle-icon.-quantity{-webkit-mask-image:url(../images/common/icon_quantity.svg);mask-image:url(../images/common/icon_quantity.svg);-webkit-mask-size:19px 17.5px;mask-size:19px 17.5px}@media screen and (min-width: 768px){.okaimonoProduct_blockTitle-icon.-quantity{-webkit-mask-size:28px 25px;mask-size:28px 25px}}.okaimonoProduct_blockTitle{font-size:1.6rem;font-weight:700;color:#000}@media screen and (min-width: 768px){.okaimonoProduct_blockTitle{font-size:2rem}}.okaimonoProduct_section .okaimonoProduct_sectionWrap{grid-column:content;margin-top:30px}@media screen and (min-width: 768px){.okaimonoProduct_section .okaimonoProduct_sectionWrap{margin-top:60px;border-top:1px solid var(--c-border-main);padding-top:40px}}.okaimonoProduct_quantities{grid-column:main}@media screen and (min-width: 768px){.okaimonoProduct_quantities{grid-column:content;position:relative}}.okaimonoProduct_quantities>*{max-width:100%}.okaimonoProduct_quantitySlide{max-width:100%}@media screen and (min-width: 768px){.okaimonoProduct_quantitySlide swiper-slide{width:196px!important}}.okaimonoProduct_quantitySlide .categoryItem_container{padding-bottom:6px}@media screen and (min-width: 768px){.okaimonoProduct_quantitySlide .categoryItem_imageWrap{position:relative;max-width:196px;margin-inline:auto}.okaimonoProduct_quantitySlide .categoryItem_imageWrap:before{max-width:192px;max-height:192px}}@media screen and (min-width: 768px){.slides_quantity_prev,.slides_quantity_next{position:absolute;content:"";top:22%;z-index:10;width:40px;height:40px}}.slides_quantity_prev.-active,.slides_quantity_next.-active{display:none}@media screen and (min-width: 768px){.slides_quantity_prev.-active,.slides_quantity_next.-active{display:block}}.slides_quantity_prev{left:-20px;display:none}.slides_quantity_next{right:-20px;display:none}.slides_product_prev{grid-column:main;justify-self:center;align-self:center;grid-column:1/3;grid-row:1/1}.slides_product_next{grid-column:main;justify-self:center;align-self:center;grid-column:4/6}.slides_product_prev,.slides_product_next{position:relative;z-index:10;display:none;grid-row:1/1}@media screen and (min-width: 768px){.slides_product_prev,.slides_product_next{width:40px;height:40px;background-color:#4c4c4c;transition:background-color .3s ease;border-radius:9999px}}@media screen and (min-width: 768px) and (any-hover: hover){.slides_product_prev:hover,.slides_product_next:hover{background-color:#000}}.slides_product_prev:focus-visible,.slides_product_next:focus-visible{outline:none}.slides_product_prev.-active,.slides_product_next.-active{display:none}@media screen and (min-width: 768px){.slides_product_prev.-active,.slides_product_next.-active{display:grid}}@media screen and (min-width: 768px){.slides_product_prev img,.slides_product_next img{align-self:center;justify-self:center}}.slides_images_prev,.slides_images_next{position:absolute;content:"";top:50%;transform:translateY(-50%);width:30px;height:30px;z-index:10;display:none}.slides_images_prev:focus-visible,.slides_images_next:focus-visible{outline:none}.slides_images_prev.-active,.slides_images_next.-active{display:block}@media screen and (min-width: 768px){.slides_images_prev.-active,.slides_images_next.-active{display:none}}.slides_images_prev{left:-15px}.slides_images_next{right:-15px}.okaimonoProduct_pagetop{margin-top:60px;padding-inline:var(--l-content-padding-inline);text-align:center}.okaimonoProduct_pagetop .okaimonoProduct_button{max-width:800px;width:100%;padding-inline:16px}.okaimonoProduct_pagetop .okaimonoProduct_button-label:before{display:inline-block;content:"";width:14px;aspect-ratio:1/.8660254038;clip-path:polygon(50% 0,100% 100%,0 100%);background-color:var(--c-okaimono-product-pagetop)}.purchaseSelects .container>*{grid-column:content}.purchaseSelects .purchaseSelect .purchaseSelectWrap{padding-inline:0;grid-column:main}@media screen and (min-width: 768px){.purchaseSelects .purchaseSelect .purchaseSelectWrap{grid-column:content;padding-inline:35px}}.purchaseSelects+.purchaseOptions{margin-top:60px}@media screen and (min-width: 768px){.purchaseSelects+.purchaseOptions{margin-top:80px}}.purchaseSelects .okaimonoProduct_unit{font-size:1.2rem}@media screen and (min-width: 768px){.purchaseSelects .okaimonoProduct_unit{font-size:1.4rem}}.purchaseSelects .okaimonoProduct_price{font-size:2rem}@media screen and (min-width: 768px){.purchaseSelects .okaimonoProduct_price{font-size:2.2rem}}.purchaseSelects .okaimonoProduct_quantity{font-size:1.2rem}@media screen and (min-width: 768px){.purchaseSelects .okaimonoProduct_quantity{font-size:1.4rem}}.purchaseSelects .okaimonoProduct_quantity select,.purchaseSelects .okaimonoProduct_quantitySelct{font-size:1.3rem;padding:2px 12px 2px 6px;width:45px;height:25px}@media screen and (min-width: 768px){.purchaseSelects .okaimonoProduct_quantity select,.purchaseSelects .okaimonoProduct_quantitySelct{font-size:1.6rem;padding:2px 16px;width:65px;height:30px;background-position:center right 6px}}@media screen and (min-width: 768px){.purchaseSelects .okaimonoProduct_quantityOptions{width:65px}}@media screen and (min-width: 768px){.purchaseSelects .okaimonoProduct_quantityList{height:306px}}.purchaseSelects .okaimonoProduct_buyButton{align-self:center;margin-top:13px}@media screen and (min-width: 768px){.purchaseSelects .okaimonoProduct_buyButton{margin-top:0}}.purchaseSelects .okaimonoProduct_buttonItem{width:100%}@media screen and (min-width: 768px){.purchaseSelects .okaimonoProduct_buttonItem{width:200px}}.purchaseSelects .okaimonoProduct_button{font-size:1.6rem}.purchaseSelects .purchaseSelect_noItem{text-align:center}.purchaseSelects .purchaseSelect_noItem p{font-size:1.4rem}@media screen and (min-width: 768px){.purchaseSelects .purchaseSelect_noItem p{font-size:1.6rem}}.purchaseSelects .purchaseSelect_noItem .purchaseComplete_buttons{margin-top:55px}@media screen and (min-width: 768px){.purchaseSelects .purchaseSelect_noItem .purchaseComplete_buttons{margin-top:100px}}.okaimonoBuyLater .purchaseSelects{margin-top:40px}@media screen and (min-width: 768px){.okaimonoBuyLater .purchaseSelects{margin-top:60px}}.okaimonoBuyLater .purchaseSelect .purchaseSelectWrap{padding-inline:0;grid-column:main}@media screen and (min-width: 768px){.okaimonoBuyLater .purchaseSelect .purchaseSelectWrap{grid-column:content}}.okaimonoBuyLater .purchaseSelect .container{padding-bottom:0;border-bottom:none}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoBuyLater .purchaseSelect_cont.-hover:hover{cursor:pointer}.okaimonoBuyLater .purchaseSelect_cont.-hover:hover .categoryItem_imageWrap:before,.okaimonoBuyLater .purchaseSelect_cont.-hover:hover .categoryItem_imageWrap:after{opacity:1}.okaimonoBuyLater .purchaseSelect_cont.-hover:hover .categoryItem_imageWrap+.purchaseSelect_contBody .purchaseSelect_item-title{text-decoration:underline}}.okaimonoBuyLater .categoryItem_imageWrap{min-width:90px;height:fit-content}@media screen and (min-width: 768px){.okaimonoBuyLater .categoryItem_imageWrap{min-width:120px}}.okaimonoBuyLater .categoryItem_imageWrap:before,.okaimonoBuyLater .categoryItem_imageWrap:after{width:90px;height:90px}@media screen and (min-width: 768px){.okaimonoBuyLater .categoryItem_imageWrap:before,.okaimonoBuyLater .categoryItem_imageWrap:after{width:120px;height:120px}}.okaimonoBuyLater .categoryItem_imageWrap>img{grid-column:main;grid-row:main}.purchaseSelect{padding-inline:25px}@media screen and (min-width: 768px){.purchaseSelect{padding-inline:0}}.purchaseConfirm .purchaseSelect_item+.purchaseSelect_item,.okaimonoBuyLater .purchaseSelect_item+.purchaseSelect_item{margin-top:15px;border-top:1px solid var(--c-border-main);padding-top:15px}@media screen and (min-width: 768px){.purchaseConfirm .purchaseSelect_item+.purchaseSelect_item,.okaimonoBuyLater .purchaseSelect_item+.purchaseSelect_item{margin-top:20px;padding-top:20px}}.purchaseConfirm .purchaseSelect_item:last-of-type,.okaimonoBuyLater .purchaseSelect_item:last-of-type{border-bottom:1px solid var(--c-border-main);padding-bottom:15px}@media screen and (min-width: 768px){.purchaseConfirm .purchaseSelect_item:last-of-type,.okaimonoBuyLater .purchaseSelect_item:last-of-type{padding-bottom:20px}}.purchaseConfirm .purchaseSelect .container{padding-bottom:0;border-bottom:none}.purchaseConfirm .purchaseSelect .purchaseSelectWrap{padding-inline:0}.purchaseConfirm .okaimonoProduct_unit{order:2}.purchaseConfirm .okaimonoProduct_quantity{order:1}@media screen and (min-width: 768px) and (any-hover: hover){.purchaseConfirm .purchaseSelect_cont.-hover:hover{cursor:pointer}.purchaseConfirm .purchaseSelect_cont.-hover:hover .categoryItem_imageWrap:before,.purchaseConfirm .purchaseSelect_cont.-hover:hover .categoryItem_imageWrap:after{opacity:1}.purchaseConfirm .purchaseSelect_cont.-hover:hover .categoryItem_imageWrap+.purchaseSelect_contBody .purchaseSelect_item-title{text-decoration:underline}}.purchaseConfirm .categoryItem_imageWrap{min-width:90px;height:fit-content}@media screen and (min-width: 768px){.purchaseConfirm .categoryItem_imageWrap{min-width:120px}}.purchaseConfirm .categoryItem_imageWrap:before,.purchaseConfirm .categoryItem_imageWrap:after{width:90px;height:90px}@media screen and (min-width: 768px){.purchaseConfirm .categoryItem_imageWrap:before,.purchaseConfirm .categoryItem_imageWrap:after{width:120px;height:120px}}.purchaseConfirm .categoryItem_imageWrap>img{grid-column:main;grid-row:main}.purchaseConfirm_subtotals{width:fit-content;min-width:250px;margin-left:auto}@media screen and (min-width: 768px){.purchaseConfirm_subtotals{min-width:305px}}.purchaseConfirm_subtotal+.purchaseConfirm_subtotal{border-top:1px solid var(--c-border-main)}.purchaseConfirm_subtotal:last-of-type{border-bottom:1px solid var(--c-border-main)}.purchaseConfirm_subtotalWrap{padding-top:10px;padding-bottom:10px;display:grid;grid-template-columns:120px 1fr;column-gap:10px}@media screen and (min-width: 768px){.purchaseConfirm_subtotalWrap{padding-top:8px;padding-bottom:8px;grid-template-columns:160px 1fr}}.purchaseConfirm_subtotalWrap>*{align-self:center;justify-self:end}.purchaseConfirm_subtotalWrap+.purchaseConfirm_subtotalWrap{padding-top:0}.purchaseConfirm_subtotal-price{font-size:2.2rem;font-weight:700}@media screen and (min-width: 768px){.purchaseConfirm_subtotal-price{font-size:2.6rem}}.purchaseConfirm_subtotal-unit{font-size:1.2rem;font-weight:400}@media screen and (min-width: 768px){.purchaseConfirm_subtotal-unit{font-size:1.4rem}}.purchaseBottom .container>*{grid-column:content}.purchaseBottom .okaimonoProduct_buyButton .okaimonoProduct_button{font-size:2rem}@media screen and (min-width: 768px){.purchaseBottom .okaimonoProduct_buyButton .okaimonoProduct_button{font-size:2.4rem}}.purchaseBottom .okaimonoProduct_buyButton+.purchaseBottom_texts{margin-top:20px}.purchaseBottom .okaimonoProduct_button{font-size:1.4rem}@media screen and (min-width: 768px){.purchaseBottom .okaimonoProduct_button{font-size:1.6rem}}.purchaseBottom_texts{max-width:500px;margin-inline:auto;line-height:1.7}.purchaseBottom_texts+.okaimonoProduct_buttonList{margin-top:40px}.okaimonoPurchase_title{font-size:2.2rem;font-weight:500;color:#06c;text-align:center;margin-top:60px}@media screen and (min-width: 768px){.okaimonoPurchase_title{font-size:3.2rem;margin-top:80px}}.okaimonoPurchase_title+.purchaseComplete_detail{margin-top:35px}@media screen and (min-width: 768px){.okaimonoPurchase_title+.purchaseComplete_detail{margin-top:60px}}.purchaseComplete_detail{width:fit-content;margin-inline:auto}.purchaseComplete_detail+.purchaseComplete_description{margin-top:30px}@media screen and (min-width: 768px){.purchaseComplete_detail+.purchaseComplete_description{margin-top:40px}}.purchaseComplete_detail.-large{padding-inline:var(--l-content-padding-inline)}.purchaseComplete_detail.-large .purchaseComplete_item{grid-template-columns:135px 1fr;padding-inline:0px;gap:0}@media screen and (min-width: 768px){.purchaseComplete_detail.-large .purchaseComplete_item{gap:40px}}.purchaseComplete_item{display:grid;grid-template-columns:100px 1fr;gap:40px}.purchaseComplete_item+.purchaseComplete_item{margin-top:5px}.purchaseComplete_head{font-size:1.6rem;font-weight:700}.purchaseComplete_texts{font-size:1.6rem}.purchaseComplete_description .container>*{grid-column:content}.purchaseComplete_description+.purchaseComplete_tel{margin-top:40px}.purchaseComplete_tel{text-align:center}.purchaseComplete_tel .container>*{grid-column:content}.purchaseComplete_tel+.purchaseComplete_buttons{margin-top:55px}@media screen and (min-width: 768px){.purchaseComplete_tel+.purchaseComplete_buttons{margin-top:100px}}.purchaseComplete_tel-number{font-size:2.2rem;font-weight:700}@media screen and (min-width: 768px){.purchaseComplete_tel-number{font-size:3.2rem}}.purchaseComplete_buttons{display:grid;grid-template-columns:1fr;gap:25px}.purchaseComplete_buttons>*{min-width:0;overflow-wrap:anywhere}.purchaseComplete_buttons .purchaseComplete_button{width:275px;margin-inline:auto;text-align:center}@media screen and (min-width: 768px){.purchaseComplete_buttons .purchaseComplete_button{width:240px}}.purchaseComplete_buttons .purchaseOption_button{padding-block:9px;text-align:center}.orderHistory .purchaseSelect_cont.-column .purchaseSelect_toggles{margin-top:10px}@media screen and (min-width: 768px){.orderHistory .purchaseSelect_cont.-column .purchaseSelect_toggles{margin-top:15px}}@media screen and (min-width: 768px) and (any-hover: hover){.orderHistory .purchaseSelect_cont.-hover:hover{cursor:pointer}.orderHistory .purchaseSelect_cont.-hover:hover .categoryItem_imageWrap:before,.orderHistory .purchaseSelect_cont.-hover:hover .categoryItem_imageWrap:after{opacity:1}.orderHistory .purchaseSelect_cont.-hover:hover .categoryItem_imageWrap+.purchaseSelect_contBody .purchaseSelect_item-title{text-decoration:underline}}.orderHistory .categoryItem_imageWrap{min-width:90px;height:fit-content}@media screen and (min-width: 768px){.orderHistory .categoryItem_imageWrap{min-width:120px}}.orderHistory .categoryItem_imageWrap:before,.orderHistory .categoryItem_imageWrap:after{width:90px;height:90px}@media screen and (min-width: 768px){.orderHistory .categoryItem_imageWrap:before,.orderHistory .categoryItem_imageWrap:after{width:120px;height:120px}}.orderHistory .categoryItem_imageWrap>img{grid-column:main;grid-row:main}.orderHistory .purchaseSelects{margin-top:35px}@media screen and (min-width: 768px){.orderHistory .purchaseSelects{margin-top:60px}}.orderHistory .purchaseSelects .container{padding-bottom:none;border-bottom:none}.orderHistory .purchaseSelects .purchaseSelectWrap{padding-inline:0}.orderHistory .purchaseSelect_item:nth-of-type(n+2){margin-top:30px;padding-top:30px}@media screen and (min-width: 768px){.orderHistory .purchaseSelect_item:nth-of-type(n+2){margin-top:40px;padding-top:40px}}.orderHistory .purchaseSelect_toggles-button{font-size:1.3rem}@media screen and (min-width: 768px){.orderHistory .purchaseSelect_toggles-button{font-size:1.4rem}}.orderHistory .purchaseOption_button{width:90px;margin-top:18px}@media screen and (min-width: 768px){.orderHistory .purchaseOption_button{width:120px;margin-top:0}}.orderHistory .purchaseSelect_noItem .purchaseOption_button{width:170px}@media screen and (min-width: 768px){.orderHistory .purchaseSelect_noItem .purchaseOption_button{width:180px}}.orderHistory .okaimonoProduct_quantity{column-gap:6px}@media screen and (min-width: 768px){.orderHistory .okaimonoProduct_quantity{column-gap:10px}}.orderhistory_head+*{margin-top:20px}.orderhistory_head-title{font-size:1.6rem;font-weight:700}@media screen and (min-width: 768px){.orderhistory_head-title{font-size:1.8rem}}.orderhistory_head-title+*{margin-top:20px}@media screen and (min-width: 768px){.orderhistory_head-title+*{margin-top:37px}}@media screen and (min-width: 768px){.orderhistory_headList{display:flex;column-gap:45px}}.orderhistory_headItem{font-size:1.3rem;display:flex;column-gap:12px}@media screen and (min-width: 768px){.orderhistory_headItem{font-size:1.4rem}}.orderhistory_iorderhistory_info-title{font-weight:700}.subscription .purchaseSelect_cont.-column .purchaseSelect_toggles{margin-top:18px}@media screen and (min-width: 768px){.subscription .purchaseSelect_cont.-column .purchaseSelect_toggles{margin-top:15px}}@media screen and (min-width: 768px) and (any-hover: hover){.subscription .purchaseSelect_cont.-hover:hover{cursor:pointer}.subscription .purchaseSelect_cont.-hover:hover .categoryItem_imageWrap:before,.subscription .purchaseSelect_cont.-hover:hover .categoryItem_imageWrap:after{opacity:1}.subscription .purchaseSelect_cont.-hover:hover .categoryItem_imageWrap+.purchaseSelect_contBody .purchaseSelect_item-title{text-decoration:underline}}.subscription .categoryItem_imageWrap{min-width:90px;height:fit-content}@media screen and (min-width: 768px){.subscription .categoryItem_imageWrap{min-width:120px}}.subscription .categoryItem_imageWrap:before,.subscription .categoryItem_imageWrap:after{width:90px;height:90px}@media screen and (min-width: 768px){.subscription .categoryItem_imageWrap:before,.subscription .categoryItem_imageWrap:after{width:120px;height:120px}}.subscription .categoryItem_imageWrap>img{grid-column:main;grid-row:main}.subscription .purchaseSelects{margin-top:35px}@media screen and (min-width: 768px){.subscription .purchaseSelects{margin-top:60px}}.subscription .purchaseSelects .container{padding-bottom:none;border-bottom:none}.subscription .purchaseSelects .purchaseSelectWrap{padding-inline:0}.subscription .purchaseSelect_item:nth-of-type(n+2){margin-top:30px;padding-top:30px}@media screen and (min-width: 768px){.subscription .purchaseSelect_item:nth-of-type(n+2){margin-top:40px;padding-top:40px}}.subscription .purchaseSelect_item:last-of-type{padding-bottom:30px}@media screen and (min-width: 768px){.subscription .purchaseSelect_item:last-of-type{padding-bottom:40px}}.subscription .purchaseSelect_toggles{margin-top:10px}@media screen and (min-width: 768px){.subscription .purchaseSelect_toggles{margin-top:15px}}.subscription .purchaseSelect_toggles-button{font-size:1.3rem}@media screen and (min-width: 768px){.subscription .purchaseSelect_toggles-button{font-size:1.4rem}}@media screen and (min-width: 768px){.subscription .purchaseSelect_cont.-column .purchaseSelect_contBody{grid-template-columns:1fr 180px}}.subscription .purchaseOption_button{width:170px;margin-top:18px}@media screen and (min-width: 768px){.subscription .purchaseOption_button{width:180px;margin-top:0}}.subscription .okaimonoProduct_quantity{column-gap:6px}@media screen and (min-width: 768px){.subscription .okaimonoProduct_quantity{column-gap:10px}}.orderBlock .container>*{grid-column:content}.orderBlock .purchaseSelect_cont.-column .purchaseSelect_contBody .okaimonoProduct_totalPrice{row-gap:5px;margin-top:0;align-self:center}.orderBlock .okaimonoProduct_unit{font-size:1.2rem;font-weight:400}@media screen and (min-width: 768px){.orderBlock .okaimonoProduct_unit{font-size:1.4rem}}.orderBlock .okaimonoProduct_price{font-size:2.2rem;font-weight:700}.orderBlockList_item{display:grid;grid-template-columns:100px 1fr;column-gap:15px}.orderBlockList_item:nth-of-type(n+2){margin-top:10px}.orderBlockList_itemWrap{display:flex;justify-content:space-between;column-gap:5px}@media screen and (min-width: 768px){.orderBlockList_itemWrap:nth-of-type(n+2){margin-top:5px}}.orderBlockList_title{font-size:1.6rem;font-weight:700}.orderBlockList_text{font-size:1.6rem}.orderBlockList_button{font-size:1.3rem;color:#06c;min-width:fit-content;text-align:right}@media screen and (min-width: 768px){.orderBlockList_button{font-size:1.4rem;transition:color .3s ease;text-underline-offset:6px}}@media screen and (min-width: 768px) and (any-hover: hover){.orderBlockList_button:hover{color:var(--c-button-link-hover);text-decoration:underline}}.orderBlock_product{margin-top:40px}.orderBlock_title{font-size:1.6rem;font-weight:700}.orderBlock_title+*{margin-top:20px}.orderBlock_productItem{border-top:1px solid var(--c-border-main);border-bottom:1px solid var(--c-border-main);padding-block:15px}@media screen and (min-width: 768px){.orderBlock_productItem{padding-block:20px}}.okaimonoProduct_quantity-value{font-size:1.6rem;font-weight:700;line-height:1.2}@media screen and (min-width: 768px){.okaimonoProduct_quantity-value{font-size:1.8rem;line-height:1.4}}.orderBlock_buttons{display:grid;margin-top:60px}@media screen and (min-width: 768px){.orderBlock_buttons{margin-top:100px}}.orderBlock_buttons .purchaseOption_button{width:275px;padding-block:9px;justify-self:center}@media screen and (min-width: 768px){.orderBlock_buttons .purchaseOption_button{width:240px}}.okaimono-top .categoryLinks+*{margin-top:0}.okaimono-top .hero{position:relative}.okaimono-top .okaimonoMenu{background-color:#f0f0f0;padding-block:5px}@media screen and (min-width: 768px){.okaimono-top .okaimonoMenu{background-color:#fff9;position:absolute;content:"";top:0;left:0;width:100%;padding-block:7px;z-index:10}}.okaimono-top .okaimonoMenu+*{margin-top:0}@media screen and (min-width: 768px){.okaimono-top .slides_prev,.okaimono-top .slides_next{display:flex!important;align-items:center;justify-content:center;width:50px;height:50px;border-radius:9999px;background-color:#4c4c4c99}}@media screen and (min-width: 768px) and (any-hover: hover){.okaimono-top .slides_prev,.okaimono-top .slides_next{transition:background-color .3s ease}.okaimono-top .slides_prev:hover,.okaimono-top .slides_next:hover{background-color:#39f9}}.okaimono-top .slides_prev img,.okaimono-top .slides_next img{width:auto;height:auto}.okaimono-top .slides_prev img{margin-left:-5px}.okaimono-top .slides_pagination .swiper-pagination-bullet-active{background-color:#39f}.okaimonoTopinfo{margin-top:15px}@media screen and (min-width: 768px){.okaimonoTopinfo{margin-top:30px}}.okaimonoTopinfo .container>*{grid-column:content}.okaimonoTopinfo+.okaimonoTopSection{margin-top:30px}@media screen and (min-width: 768px){.okaimonoTopinfo+.okaimonoTopSection{margin-top:60px}}@media screen and (min-width: 768px){.okaimonoTopinfo_wrap{display:flex;column-gap:50px}}.okaimonoTopinfo_head{display:flex;justify-content:space-between;align-items:center;column-gap:10px}@media screen and (min-width: 768px){.okaimonoTopinfo_head{flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:20px}}.okaimonoTopinfo_head+.okaimonoTopinfo_list{margin-top:15px}@media screen and (min-width: 768px){.okaimonoTopinfo_head+.okaimonoTopinfo_list{margin-top:0}}.okaimonoTopinfo_title{display:grid;grid-template-columns:16px 1fr;column-gap:4px}@media screen and (min-width: 768px){.okaimonoTopinfo_title{grid-template-columns:22px 1fr}}.okaimonoTopinfo_title-label{font-size:1.6rem;font-weight:700}@media screen and (min-width: 768px){.okaimonoTopinfo_title-label{font-size:2rem}}.okaimonoTopinfo_title-icon{-webkit-mask-image:url(../images/common/icon_information.svg);mask-image:url(../images/common/icon_information.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:16px 16px;mask-size:16px 16px;background-color:#333}@media screen and (min-width: 768px){.okaimonoTopinfo_title-icon{-webkit-mask-size:22px 22px;mask-size:22px 22px}}.okaimonoTopinfo_button{font-size:1.4rem;font-weight:700;padding-block:4px;border-radius:9999px;border:1px solid var(--c-border-main);width:90px;text-align:center}@media screen and (min-width: 768px){.okaimonoTopinfo_button{width:110px;transition:background-color .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoTopinfo_button:hover{background-color:var(--c-button-hover)}}.okaimonoTopinfo_item+.okaimonoTopinfo_item{margin-top:10px}@media screen and (min-width: 768px){.okaimonoTopinfo_link{transition:color .3 ease ease}}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoTopinfo_link:hover{color:#000;text-decoration:underline}}@media screen and (min-width: 768px){.okaimonoTopinfo_linkWrap{display:flex;column-gap:20px}}.okaimonoTopinfo_link-time{font-size:1.2rem}@media screen and (min-width: 768px){.okaimonoTopinfo_link-time{font-size:1.5rem}}.okaimonoTopinfo_link-label{font-size:1.3rem}@media screen and (min-width: 768px){.okaimonoTopinfo_link-label{font-size:1.5rem}}.okaimonoTopSection+.okaimonoTopSection{margin-top:30px}@media screen and (min-width: 768px){.okaimonoTopSection+.okaimonoTopSection{margin-top:60px}}.okaimonoTopSection_head{grid-column:content}.okaimonoTopSection_head+.okaimonoTopSection_slide{margin-top:10px}@media screen and (min-width: 768px){.okaimonoTopSection_head+.okaimonoTopSection_slide{margin-top:20px}}.okaimonoTopSection_title{grid-column:content;display:grid;grid-template-columns:19px 1fr;column-gap:4px}@media screen and (min-width: 768px){.okaimonoTopSection_title{grid-template-columns:28px 1fr;column-gap:8px}}.okaimonoTopSection_title>*{align-self:center}.okaimonoTopSection_title-label{font-size:1.6rem;font-weight:700}@media screen and (min-width: 768px){.okaimonoTopSection_title-label{font-size:2rem}}.okaimonoTopSection_title-icon{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--c-text-main);height:24px;align-self:start}@media screen and (min-width: 768px){.okaimonoTopSection_title-icon{height:29px}}.okaimonoTopSection_title-icon.-ranking{-webkit-mask-image:url(../images/common/icon_ranking.svg);mask-image:url(../images/common/icon_ranking.svg);-webkit-mask-size:19px 17.5px;mask-size:19px 17.5px}@media screen and (min-width: 768px){.okaimonoTopSection_title-icon.-ranking{-webkit-mask-size:28px 25px;mask-size:28px 25px}}.okaimonoTopSection_title-icon.-shop{-webkit-mask-image:url(../images/common/icon_shop.svg);mask-image:url(../images/common/icon_shop.svg);-webkit-mask-size:19px 17.5px;mask-size:19px 17.5px}@media screen and (min-width: 768px){.okaimonoTopSection_title-icon.-shop{-webkit-mask-size:28px 25px;mask-size:28px 25px}}.okaimonoTopSection_title-icon.-quantity{-webkit-mask-image:url(../images/common/icon_quantity.svg);mask-image:url(../images/common/icon_quantity.svg);-webkit-mask-size:19px 17.5px;mask-size:19px 17.5px}@media screen and (min-width: 768px){.okaimonoTopSection_title-icon.-quantity{-webkit-mask-size:28px 25px;mask-size:28px 25px}}.okaimonoTopSection_title-icon.-special{-webkit-mask-image:url(../images/common/icon_special.svg);mask-image:url(../images/common/icon_special.svg);-webkit-mask-size:21px 18px;mask-size:21px 18px}@media screen and (min-width: 768px){.okaimonoTopSection_title-icon.-special{-webkit-mask-size:30px 25px;mask-size:30px 25px}}.slides_okaimono_ranking swiper-slide,.slides_okaimono_special swiper-slide{width:140px!important}@media screen and (min-width: 768px){.slides_okaimono_ranking swiper-slide,.slides_okaimono_special swiper-slide{width:196px!important}}.okaimonoTopSection_slide{position:relative;grid-column:main}@media screen and (min-width: 768px){.okaimonoTopSection_slide{grid-column:content}}.okaimonoTopSection_slide swiper-slide{width:140px!important}@media screen and (min-width: 768px){.okaimonoTopSection_slide swiper-slide{width:196px!important}}.okaimonoTopSection_slide .slides_okaimono_shop swiper-slide{width:190px!important}@media screen and (min-width: 768px){.okaimonoTopSection_slide .slides_okaimono_shop swiper-slide{width:252px!important}}.okaimonoTopSection_slide .slides_okaimono_shop .categoryItem_imageWrap{border-radius:8px}.okaimonoTopSection_slide .slides_okaimono_shop .categoryItem_imageWrap:before{border-radius:8px;max-width:248px;max-height:119px}.okaimonoTopSection_slide .slides_okaimono_shop .categoryItem_imageWrap:after{border-radius:8px}.okaimonoTopSection_slide .slides_okaimono_shop .categoryItem_image{aspect-ratio:250/121}@media screen and (min-width: 768px) and (any-hover: hover){.okaimonoTopSection_slide .slides_okaimono_shop .categoryItem_link:hover .categoryItem_shopCont-title,.okaimonoTopSection_slide .slides_okaimono_shop .categoryItem_link:hover .categoryItem_shopCont-text{text-decoration:underline}}.okaimonoTopSection_slide .slides_okaimono_shop .categoryItem_shopCont-title{font-size:1.3rem;font-weight:700}@media screen and (min-width: 768px){.okaimonoTopSection_slide .slides_okaimono_shop .categoryItem_shopCont-title{font-size:1.6rem}}.okaimonoTopSection_slide .slides_okaimono_shop .slideloadmore_wrap{aspect-ratio:56/37;max-width:140px;min-height:95px}@media screen and (min-width: 768px){.okaimonoTopSection_slide .slides_okaimono_shop .slideloadmore_wrap{aspect-ratio:196/121;max-width:196px;max-height:121px}}.okaimonoTopSection_slide .moreslide_ranking,.okaimonoTopSection_slide .moreslide_special,.okaimonoTopSection_slide .moreslide_shop{display:none}.okaimonoTopSection_slide .categoryItem_container{padding-bottom:6px}@media screen and (min-width: 768px){.okaimonoTopSection_slide .categoryItem_imageWrap:before{max-width:192px;max-height:192px}}.slides_ranking_prev,.slides_ranking_next,.slides_special_prev,.slides_special_next,.slides_shop_prev,.slides_shop_next,.slides_quantity_prev,.slides_quantity_next{display:none}@media screen and (min-width: 768px){.slides_ranking_prev,.slides_ranking_next,.slides_special_prev,.slides_special_next,.slides_shop_prev,.slides_shop_next,.slides_quantity_prev,.slides_quantity_next{position:absolute;content:"";top:22%;width:40px;height:40px;background-color:#4c4c4c99;border-radius:9999px;z-index:10}}@media screen and (min-width: 768px) and (any-hover: hover){.slides_ranking_prev,.slides_ranking_next,.slides_special_prev,.slides_special_next,.slides_shop_prev,.slides_shop_next,.slides_quantity_prev,.slides_quantity_next{transition:background-color .3s ease}.slides_ranking_prev:hover,.slides_ranking_next:hover,.slides_special_prev:hover,.slides_special_next:hover,.slides_shop_prev:hover,.slides_shop_next:hover,.slides_quantity_prev:hover,.slides_quantity_next:hover{background-color:#0009}}@media screen and (min-width: 768px){.slides_ranking_prev.-active,.slides_ranking_next.-active,.slides_special_prev.-active,.slides_special_next.-active,.slides_shop_prev.-active,.slides_shop_next.-active,.slides_quantity_prev.-active,.slides_quantity_next.-active{display:flex;align-items:center;justify-content:center}}@media screen and (min-width: 768px){.slides_ranking_prev,.slides_special_prev,.slides_shop_prev,.slides_quantity_prev{left:-22px}}@media screen and (min-width: 768px){.slides_ranking_next,.slides_special_next,.slides_shop_next,.slides_quantity_next{right:-22px}}.slideloadmore{display:grid;grid-template-rows:1fr;width:100%;height:100%}@media screen and (min-width: 768px){.slideloadmore{height:196px}}@media screen and (min-width: 768px) and (any-hover: hover){.slideloadmore:hover .slideloadmore_wrap{border:1px solid var(--c-button-link-hover)}.slideloadmore:hover .slideloadmore_label{color:var(--c-button-link-hover);text-decoration:underline}.slideloadmore:hover .slideloadmore_icon{background-color:var(--c-button-link-hover)}}.slideloadmore_button{display:grid}.slideloadmore_button>*{align-self:start}.slideloadmore_wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:10px;aspect-ratio:1/1;width:100%;height:100%;min-height:140px;border:1px solid #0066CC;box-sizing:border-box}@media screen and (min-width: 768px){.slideloadmore_wrap{row-gap:20px;max-width:196px;max-height:196px;transition:border .3s ease}}.slideloadmore_icon{display:block;width:19px;height:17.5px;-webkit-mask-image:url(../images/common/icon_arrow_right.svg);mask-image:url(../images/common/icon_arrow_right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:19px 17.5px;mask-size:19px 17.5px;background-color:#06c}@media screen and (min-width: 768px){.slideloadmore_icon{width:24px;height:22px;-webkit-mask-size:24px 22px;mask-size:24px 22px;transition:background-color .3s ease}}.slideloadmore_label{display:block;font-size:1.4rem;font-weight:700;color:#06c}@media screen and (min-width: 768px){.slideloadmore_label{transition:color .3s ease;text-underline-offset:6px}}.okaimono-info .okaimonoMenu{background-color:#fff}.okaimono-info .pageHeadline,.okaimono-info .pageHeadLinks{margin-top:0}.okaimono-info .pageHeadline_text,.okaimono-info .pageHeadLinks_link{padding-block:30px}.okaimono-info .pageHeadLinks_icon{align-self:start;margin-top:7px}.okaimono-info .okaimonAccordion .container>*{grid-column:content}.infoDetail{margin-top:40px}@media screen and (min-width: 768px){.infoDetail{margin-top:60px}}.infoDetail .container>*{grid-column:content}.infoDetail_head+*{margin-top:20px}.infoDetail_head-date{text-align:right}.okaimono-qa .okaimonoMenu{background-color:#fff}.okaimono-qa .pageHeadline,.okaimono-qa .pageHeadLinks{margin-top:0}.okaimono-qa .pageHeadline_text,.okaimono-qa .pageHeadLinks_link{padding-block:30px}.okaimono-qa .okaimonAccordion .container>*{grid-column:content}.okaimono-commerce .okaimonoMenu{background-color:#fff}.okaimono-commerce .pageHeadline,.okaimono-commerce .pageHeadLinks{margin-top:0}.okaimono-commerce .pageHeadline_text,.okaimono-commerce .pageHeadLinks_link{padding-block:30px}.okaimono_commerceContent{margin-top:0}.okaimono_commerceContent .container>*{grid-column:content}.okaimono_commerceItem+.okaimono_commerceItem{border-top:1px solid var(--c-border-main)}.okaimono_commerceItem:last-of-type{border-bottom:1px solid var(--c-border-main)}.okaimono-footer .okaimonoMenu{background-color:#fff}.okaimono-footer .pageHeadline,.okaimono-footer .pageHeadLinks{margin-top:0}.okaimono-footer .pageHeadline_text,.okaimono-footer .pageHeadLinks_link{padding-block:30px}.okaimono-footer.okaimono-policy .numberList_item:nth-of-type(n+2){margin-top:20px}.okaimono-maintenance .okaimonoMenu{background-color:#fff}.okaimono-maintenance .pageHeadline,.okaimono-maintenance .pageHeadLinks{margin-top:0}.okaimono-maintenance .pageHeadline_text,.okaimono-maintenance .pageHeadLinks_link{padding-block:30px}.maintenanceContent{width:fit-content;margin-inline:auto}.maintenanceContent .container>*{grid-column:content}.maintenanceContent_text{text-align:center;line-height:1.7142857143}.maintenanceContent_img{margin-top:30px;margin-inline:auto;width:200px;height:64px}@media screen and (min-width: 768px){.maintenanceContent_img{margin-top:40px;width:250px;height:79px}}.maintenanceContent_button{width:fit-content;margin-inline:auto;margin-top:70px}@media screen and (min-width: 768px){.maintenanceContent_button{margin-top:100px}}.maintenanceContent_button .button{width:275px;text-align:center;line-height:inherit;padding-block:7px}@media screen and (min-width: 768px){.maintenanceContent_button .button{width:240px}}.okaimono-inquiry .okaimonoMenu,.okaimono-inquiry-confirm .okaimonoMenu{background-color:#fff}.okaimono-inquiry .pageHeadline,.okaimono-inquiry .pageHeadLinks,.okaimono-inquiry-confirm .pageHeadline,.okaimono-inquiry-confirm .pageHeadLinks{margin-top:0}.okaimono-inquiry .pageHeadline_text,.okaimono-inquiry .pageHeadLinks_link,.okaimono-inquiry-confirm .pageHeadline_text,.okaimono-inquiry-confirm .pageHeadLinks_link{padding-block:30px}.okaimono-inquiry .page-authForm,.okaimono-inquiry-confirm .page-authForm{margin-top:35px}@media screen and (min-width: 768px){.okaimono-inquiry .page-authForm,.okaimono-inquiry-confirm .page-authForm{margin-top:60px}}.okaimono-inquiry .authForm_inputlist{grid-template-columns:1fr}@media screen and (min-width: 768px){.okaimono-inquiry .authForm_inputlist{grid-template-columns:repeat(2,1fr)}}.okaimono-inquiry .authForm_inputlist.-oneColumn{grid-template-columns:1fr}.okaimono-inquiry .authForm_inputlist.-tel .inputlabel{width:100%}@media screen and (min-width: 768px){.okaimono-inquiry .authForm_inputlist.-tel .inputlabel{width:48%}}.okaimono-inquiry .authForm_inputlist.-tel .input_telList{width:100%}@media screen and (min-width: 768px){.okaimono-inquiry .authForm_inputlist.-tel .input_telList{width:48%;column-gap:4px}}.okaimono-inquiry .authForm_inputlist .inputlabel{color:#4c4c4c}@media screen and (min-width: 768px){.okaimono-inquiry .inputlabel_selects{max-width:370px}}.okaimono-inquiry-confirm .input_text,.okaimono-inquiry-confirm .inputtext_field p{min-width:0;overflow-wrap:anywhere}@media screen and (min-width: 768px){.okaimono-inquiry-confirm .input_text,.okaimono-inquiry-confirm .inputtext_field p{line-height:1.75;font-size:1.4rem}}@media screen and (min-width: 768px){.okaimono-inquiry-confirm .input_text{display:grid;grid-template-columns:auto 1fr;column-gap:50px}}.okaimono-inquiry-confirm .input_text>*{align-self:start}.okaimono-inquiry-confirm .inputlabel{color:#4c4c4c}@media screen and (min-width: 768px){.okaimono-inquiry-confirm .inputlabel{min-width:115px}}.okaimono-inquiry-confirm .inputlabel+.inputtext_field{margin-top:0}.okaimonoInquiry_bottom{max-width:750px;padding-inline:25px;margin-inline:auto;margin-top:50px}@media screen and (min-width: 768px){.okaimonoInquiry_bottom{margin-top:80px}}.okaimonoInquiry_bottom .container>*{grid-column:main}@media screen and (min-width: 768px){.okaimonoInquiry_bottom .container>*{grid-column:content}}.okaimonoInquiry_bottomWrap{border-top:1px solid var(--c-border-main);padding-top:40px}@media screen and (min-width: 768px){.okaimonoInquiry_bottomWrap{margin-top:60px}}.okaimonoInquiry_bottom-title{font-size:1.4rem;font-weight:700}@media screen and (min-width: 768px){.okaimonoInquiry_bottom-title{font-size:1.6rem}}.okaimonoInquiry_bottom-title+*{margin-top:15px}@media screen and (min-width: 768px){.okaimonoInquiry_bottom-title+*{margin-top:20px}}.okaimonoInquiry_bottom-text{line-height:1.75}.okaimonoInquiry_bottom-text.-tel{margin-top:15px}@media screen and (min-width: 768px){.okaimonoInquiry_bottom-text.-tel{margin-top:35px}}.okaimonoInquiry_bottom-tel{font-size:2.2rem;font-weight:700}@media screen and (min-width: 768px){.okaimonoInquiry_bottom-tel{font-size:3.2rem}}.okaimono-error .okaimonoMenu{background-color:#fff}.okaimono-error .pageHeadline,.okaimono-error .pageHeadLinks{margin-top:0}.okaimono-error .pageHeadline_text,.okaimono-error .pageHeadLinks_link{padding-block:30px}#js-modal-okaimono-delete{border:0;display:block;transition:opacity .5s ease-out}#js-modal-okaimono-delete:not([open]){opacity:0}.modalError_content{text-align:center;padding-inline:35px;display:flex;flex-direction:column;row-gap:20px}@media screen and (min-width: 768px){.modalError_content{row-gap:40px}}.modalError_title{font-size:1.8rem;font-weight:700}@media screen and (min-width: 768px){.modalError_title{font-size:2rem}}.modalError_texts{line-height:1.75}.modalError_button .button{width:130px;font-size:1.4rem;font-weight:700;line-height:1.75;padding-block:1.75px}@media screen and (min-width: 768px){.modalError_button .button{width:180px}}.okaimono-campaign .okaimonoMenu{background-color:#fff}.okaimono-campaign .pageHeadline,.okaimono-campaign .pageHeadLinks{margin-top:0}.okaimono-campaign .pageHeadline_text,.okaimono-campaign .pageHeadLinks_link{padding-block:30px}.modalCampaign_wrap{padding-inline:15px}.modalCampaign_content{text-align:center;margin-inline:auto;width:100%;max-width:730px;display:flex;flex-direction:column;row-gap:20px}@media screen and (min-width: 768px){.modalCampaign_content{row-gap:40px}}.modalCampaign_title{font-size:1.8rem;font-weight:700}@media screen and (min-width: 768px){.modalCampaign_title{font-size:2rem}}.modalCampaign_texts{line-height:1.75;text-align:left;max-height:calc(100dvh - 245px);overflow-y:auto;padding-inline:15px}@media screen and (min-width: 768px){.modalCampaign_texts{max-height:calc(100dvh - 350px)}}.modalCampaign_texts p{word-break:break-all}.modalCampaign_button .button{width:130px;font-size:1.4rem;font-weight:700;line-height:1.75;padding-block:1.75px}@media screen and (min-width: 768px){.modalCampaign_button .button{width:180px}}.tvstick-setting{letter-spacing:0em}.tvstick-setting .setting{min-height:70vh}.tvstick-setting .setting__container{width:100%;padding-left:30px;padding-right:30px}.tvstick-setting .setting__container .container{display:block;max-width:1040px;padding:0;margin-bottom:55px}.tvstick-setting .setting__title-wrap{display:flex;justify-content:center;align-items:center}.tvstick-setting .setting__title{margin:50px 16px;font-size:28px;font-weight:700;letter-spacing:.7px;text-align:center}@media only screen and (max-width: 768px){.tvstick-setting .setting__title{font-size:22px;margin-bottom:40px}}.tvstick-setting .grid-container{display:grid;row-gap:20px}@media screen and (min-width: 768px){.tvstick-setting .grid-container{grid-template-columns:repeat(3,1fr);column-gap:40px}}.tvstick-setting .grid-item{display:flex;flex-direction:column;row-gap:10px;margin:5px 0}.tvstick-setting .grid-item__title{display:flex;column-gap:10px}.tvstick-setting .grid-item__title>div:nth-child(2){font-weight:500;font-size:16px}.tvstick-setting .grid-item__number{width:25px;height:25px;line-height:25px;text-align:center;background-color:#f09600;color:#fff}.tvstick-setting .grid-item__number__blue{background-color:#006fbc}.tvstick-setting .grid-item__text{display:flex;flex-direction:column;row-gap:5px}.tvstick-setting .grid-item__text__title{color:#f09600;font-weight:500}.tvstick-setting .triangle-arrow{width:0;height:0;border-style:solid;border-color:transparent transparent #f09600 transparent}.tvstick-setting .section{margin:20px 0}.tvstick-setting .section .title{font-size:16px;font-weight:700}.tvstick-setting .section .title__blue{color:#006fbc}.tvstick-setting .section .title__orange{color:#f09600}.tvstick-setting .section .content{padding:15px 0}.tvstick-setting .section1 .content{display:flex;flex-direction:column;row-gap:30px}.tvstick-setting .section1 .content .title{font-weight:500;margin-bottom:15px}.tvstick-setting .section1 .content>div:nth-child(1)>div:nth-child(2){display:flex;gap:30px}@media screen and (min-width: 768px){.tvstick-setting .section1 .content>div:nth-child(1)>div:nth-child(2){flex-direction:row;padding:0 30px}}@media screen and (max-width: 768px){.tvstick-setting .section1 .content>div:nth-child(1)>div:nth-child(2){flex-direction:column}}.tvstick-setting .section1 .content>div:nth-child(1)>div:nth-child(2)>div:nth-child(2)>div:nth-child(2){margin:20px 0;text-align:center}.tvstick-setting .section1 .content>div:nth-child(2){display:flex;column-gap:20px;max-width:500px}.tvstick-setting .section1 .content>div:nth-child(2)>div{width:100%}.tvstick-setting .section3>div:nth-child(2){font-size:13px}.tvstick-setting .section3>div:nth-child(2)>div{line-height:1.65em;margin:10px 0}.tvstick-setting .section3>div:nth-child(2)>div .subtext{margin-left:1.25em}.tvstick-setting .section3>div:nth-child(3){margin-top:25px;font-weight:500;font-size:16px}.tvstick-setting .section6 .content>div:nth-child(1) .grid-container>div:nth-child(2){display:flex;flex-direction:column;row-gap:10px;height:min-content;padding:20px;border:1px solid #aaa}@media screen and (min-width: 768px){.tvstick-setting .section6 .content>div:nth-child(1) .grid-container>div:nth-child(2)>div:nth-child(1){font-size:16px}}@media screen and (max-width: 768px){.tvstick-setting .section6 .content>div:nth-child(1) .grid-container>div:nth-child(2)>div:nth-child(1){font-size:18px}}@media screen and (min-width: 768px){.tvstick-setting .section6 .content>div:nth-child(1) .grid-container>div:nth-child(2){grid-column-start:2;grid-column-end:4}}.tvstick-setting .section6 .content>div:nth-child(2){display:flex;flex-direction:column;align-items:center}.tvstick-setting .section6 .content>div:nth-child(2)>div:nth-child(1){text-align:center;width:100%;max-width:25em;margin:20px auto;padding:10px 5px;font-size:16px;color:#f09600;border:3px solid #f09600}.tvstick-setting .section6 .content>div:nth-child(2) .triangle-arrow{border-width:0 20px 30px 20px;transform:rotate(.5turn)}.tvstick-setting .section6 .content .grid-container .grid-item{position:relative}.tvstick-setting .section6 .content .grid-container .grid-item .triangle-arrow{border-width:0 12px 18px 12px}@media screen and (min-width: 768px){.tvstick-setting .section6 .content .grid-container .grid-item .triangle-arrow{transform:rotate(.25turn);position:absolute;right:-35px;top:35%}}@media screen and (max-width: 768px){.tvstick-setting .section6 .content .grid-container .grid-item .triangle-arrow{margin:10px 0;transform:rotate(.5turn);align-self:center}}.tvstick-setting hr{border-bottom:none}.tvstick-setting div.note a{color:#006fbc}.tvstick-setting div.note a:hover{color:#338cc9;opacity:.8}.tvstick-setting .starterbook{margin-bottom:25px;font-size:12px}.tvstick-setting img.external{display:inline-block;width:18px;margin-left:3px;position:relative;top:4px}@media only screen and (max-width: 900px){.tvstick-setting img.external{width:16px;top:3px}}.modalProduct_imageWrap.-tvstick img+img{margin-top:40px}.tvstick{background-color:#fff}@media screen and (min-width: 768px) and (any-hover: hover){.tvstick [data-target=daialog-product-descImage]:hover{cursor:zoom-in}}.tvstick .nav-page{position:sticky;top:0;left:0;background-color:#000;color:#fff;border-top:1px solid #5d5d5d;z-index:100}.tvstick .nav-page .container>*{grid-column:content;min-width:0}.tvstick .nav-page .nav-page_wrap{display:flex;align-items:center;justify-content:space-between;column-gap:16px;padding-block:12px}.tvstick .nav-page .title{font-size:1.4rem;font-weight:700;min-width:fit-content}@media screen and (min-width: 768px){.tvstick .nav-page .title{font-size:2rem}}@media screen and (min-width: 768px){.tvstick .nav-page .title a{transition:opacity .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.tvstick .nav-page .title a:hover{opacity:.9}}.tvstick .nav-page .list{font-size:1rem;font-weight:500;display:flex;align-items:center;justify-content:start;flex-wrap:wrap;column-gap:12px;row-gap:8px}@media screen and (min-width: 768px){.tvstick .nav-page .list{font-size:1.4rem;column-gap:24px}}.tvstick .nav-page .list .item.-current .item_link{background-color:#fff;color:#000}.tvstick .nav-page .list .item_link{padding-block:2px;padding-inline:9px;border-radius:20px}@media screen and (min-width: 768px){.tvstick .nav-page .list .item_link{padding-block:8px;padding-inline:20px;transition:opacity .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.tvstick .nav-page .list .item_link:hover{opacity:.9}}.tvstick .nav-page .button-login{font-size:1rem;font-weight:500;padding-block:2px;padding-inline:9px;border:1px solid #fff;border-radius:20px}@media screen and (min-width: 768px){.tvstick .nav-page .button-login{font-size:1.2rem;padding-block:8px;padding-inline:20px}}@media screen and (min-width: 768px){.tvstick .nav-page .button-login{transition:opacity .3s ease}}@media screen and (min-width: 768px) and (any-hover: hover){.tvstick .nav-page .button-login:hover{opacity:.9}}.tvstick .nav-page .button-login .icon{display:block;width:10px;height:10px;background-image:url(../images/tvstick/common/icon_login.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (min-width: 768px){.tvstick .nav-page .button-login .icon{width:20px;height:19px}}.tvstick .nav-page .button-login_wrap{display:flex;align-items:center;justify-content:center;column-gap:6px}@media screen and (min-width: 768px){.tvstick .nav-page .button-login_wrap{column-gap:10px}}.tvstick .tvstick-hero+*{margin-top:30px}@media screen and (min-width: 768px){.tvstick .tvstick-hero+*{margin-top:60px}}.tvstick .tvstick-hero img{width:100%;height:auto}@media screen and (min-width: 901px){.tvstick .okaimonoProduct_contentsWrap{display:grid;grid-template-columns:minmax(0,500px) minmax(400px,1fr);column-gap:60px}}.tvstick .okaimonoProduct_text+.okaimonoProduct_text{margin-top:20px}@media screen and (min-width: 901px){.tvstick .okaimonoProduct_stickyCont{position:sticky;top:60px}}.tvstick .okaimonoProduct_cont.-slide{margin-top:40px}@media screen and (min-width: 901px){.tvstick .okaimonoProduct_cont.-slide{margin-top:0}}.tvstick .okaimonoProduct_cont.-texts{margin-top:40px}@media screen and (min-width: 901px){.tvstick .okaimonoProduct_cont.-texts{margin-top:75px;height:fit-content}}.tvstick .okaimonoProduct_cont.-texts.onEnter>div{position:sticky;bottom:0}.tvstick .okaimonoProduct_cont .tvstick-image img{margin-inline:auto}.tvstick .okaimonoProduct_cont .tvstick-image+.tvstick-image{margin-top:40px}.tvstick .okaimonoProduct_buttons+.okaimonoProduct_textLink{margin-top:20px;text-align:center}.tvstick .tvstickcontent{position:relative}@media screen and (min-width: 901px){.tvstick .tvstickcontent.-slide{align-self:end;position:sticky;bottom:50%}}.tvstick .tvstickcontent.-slide+.tvstickcontent_texts{margin-top:40px}@media screen and (min-width: 901px){.tvstick .tvstickcontent.-content{align-self:end;position:sticky;bottom:5%}}.tvstick .tvstickcontent .okaimonoProduct_title+.okaimonoProduct_discountRate{margin-top:20px}.tvstick .tvstickcontent .okaimonoProduct_totalPrice+.okaimonoProduct_buttons{margin-top:30px}.tvstick .tvstickcontent .okaimonoProduct_textLink+.tvstickcontent_texts{margin-top:40px}@media screen and (min-width: 768px){.tvstick .tvstickcontent .okaimonoProduct_textLink+.tvstickcontent_texts{margin-top:75px}}.tvstick .tvstickcontent .okaimonoProduct_textLink+.tvstickcontent.-slide{margin-top:40px}.tvstick .tvstickcontent .tvstick-image img{margin-inline:auto}.tvstick .tvstickcontent .tvstick-image+.tvstick-image{margin-top:40px}.tvstick-teaser .hero{display:grid;grid-template-columns:1fr;grid-template-rows:[main-start] 10px [content-start] minmax(0,1fr) [content-end] 10px [main-end];max-height:100%}@media screen and (min-width: 768px){.tvstick-teaser .hero{grid-template-rows:[main-start] 20px [content-start] minmax(0,1fr) [content-end] 20px [main-end]}}.tvstick-teaser .hero .hero-image{grid-column:1/1;grid-row:main}.tvstick-teaser .hero .hero-image img{width:100%}.tvstick-teaser .hero .teaser-banner{position:relative;grid-column:1/1;grid-row:content;align-self:end;max-width:calc(1060px + var(--l-content-padding-inline) * 2);padding-inline:var(--l-content-padding-inline);width:100%;margin-inline:auto;z-index:10}.tvstick-teaser .contents{background-color:#000;padding-top:30px;padding-bottom:20px}@media screen and (min-width: 768px){.tvstick-teaser .contents{padding-top:60px;padding-bottom:30px}}.tvstick-teaser .tvstick-teaser-container{max-width:calc(1060px + var(--l-content-padding-inline) * 2);padding-inline:var(--l-content-padding-inline);width:100%;margin-inline:auto}.tvstick-teaser .channels{grid-column:content;display:grid;grid-template-columns:minmax(0,1fr);row-gap:18px}@media screen and (min-width: 768px){.tvstick-teaser .channels{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:28px;row-gap:28px}}.tvstick-teaser .channel{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:20px;background-color:#ccc;padding-block:24px;padding-inline:24px;border-radius:8px;min-width:0}@media screen and (min-width: 768px){.tvstick-teaser .channel{padding-block:24px;padding-inline:30px}}.tvstick-teaser .channel-images{display:flex;align-items:center;column-gap:24px;min-width:0}.tvstick-teaser .channel-images img{min-width:0;width:100%;object-fit:contain}.tvstick-teaser .channel-images .channel-logo{width:32.77%;aspect-ratio:1;border-radius:50px;}.tvstick-teaser .channel-images .channel-thumbnail{width:58.26%;aspect-ratio:160/90;border-radius:5px;}.tvstick-teaser .channel-headline{align-self:start;display:flex;flex-wrap:wrap;align-items:center;font-size:2rem;font-weight:700}.tvstick-teaser .channel-headline .text{font-size:1.6rem;vertical-align:middle}.tvstick-teaser .channel-text{font-size:1.4rem;font-weight:700;line-height:1.57}.tvstick-teaser .textbox{font-size:1.4rem;line-height:1.57;color:#fff;background-color:#1e1e1e;padding-block:15px;padding-inline:20px;border-radius:8px;margin-top:20px}@media screen and (min-width: 768px){.tvstick-teaser .textbox{margin-top:30px}}.tvstick-teaser .textbox p{width:fit-content;margin-inline:auto}.tvstick-teaser .textbox+.teaser-banner{margin-top:30px}@media screen and (min-width: 768px){.tvstick-teaser .textbox+.teaser-banner{margin-top:40px}}.teaser-banner{transition:filter .3s}@media (any-hover: hover){.teaser-banner:hover{filter:brightness(1.2)}}.footer-teaser,.footer-teaser .footer_copyright{margin-top:0}html:has(main.tvstick-howto){scroll-padding-top:20px}@media screen and (min-width: 768px){html:has(main.tvstick-howto){scroll-padding-top:40px}}.tvstick-howto{--c-text-main: #222;--c-link-text: #0066ff;letter-spacing:0}.tvstick-howto .tvstick-howto-container{max-width:calc(700px + var(--l-content-padding-inline) * 2);padding-inline:var(--l-content-padding-inline);width:100%;margin-inline:auto}.tvstick-howto .headline{font-size:2.2rem;font-weight:var(--f-weight-medium);line-height:1;text-align:center;padding-block:30px;border-bottom:1px solid #cccccc}@media screen and (min-width: 768px){.tvstick-howto .headline{font-size:3.2rem;padding-block:60px 42px}}.tvstick-howto .page-links{font-size:1.4rem;font-weight:var(--f-weight-medium);line-height:1.7;margin-top:30px}@media screen and (min-width: 768px){.tvstick-howto .page-links{margin-top:42px}}.tvstick-howto .page-links .link{color:var(--c-link-text);font-weight:var(--f-weight-medium)}.tvstick-howto .contents{margin-top:32px;margin-bottom:60px}@media screen and (min-width: 768px){.tvstick-howto .contents{margin-top:50px;margin-bottom:80px}}.tvstick-howto .howto-section+.howto-section{margin-top:55px}@media screen and (min-width: 768px){.tvstick-howto .howto-section+.howto-section{margin-top:60px}}.tvstick-howto .howto-section.-device{--space-sp: 48px;--space-pc: 48px}.tvstick-howto .howto-section.-device .device-section+.device-section{margin-top:var(--space-sp)}@media screen and (min-width: 768px){.tvstick-howto .howto-section.-device .device-section+.device-section{margin-top:var(--space-pc)}}.tvstick-howto .howto-section .image+.logo-list{margin-top:30px}@media screen and (min-width: 768px){.tvstick-howto .howto-section .image+.logo-list{margin-top:40px}}@media screen and (min-width: 768px){.tvstick-howto .logo-list{margin-left:8px}}.tvstick-howto .logo-item{--_width-image: 172px;display:grid;row-gap:10px}@media screen and (min-width: 768px){.tvstick-howto .logo-item{grid-template-columns:var(--_width-image) minmax(0,1fr);column-gap:30px}}.tvstick-howto .logo-item .image{justify-self:center}@media screen and (min-width: 768px){.tvstick-howto .logo-item .image{justify-self:start}}.tvstick-howto .logo-item .texts{align-self:center;font-size:1.4rem;font-weight:var(--f-weight-medium);line-height:1.7}.tvstick-howto .logo-item .texts .link{color:var(--c-link-text)}.tvstick-howto .logo-item+.logo-item{margin-top:30px}.tvstick-howto .headline_level2{font-size:2rem;font-weight:var(--f-weight-medium);border-bottom:2px solid #000;padding-bottom:8px;text-align:center}@media screen and (min-width: 768px){.tvstick-howto .headline_level2{padding-bottom:4px;text-align:left}}.tvstick-howto .headline_level2+*{margin-top:24px}.tvstick-howto .headline_level2-text{font-size:1.6rem}.tvstick-howto .headline_level3{font-size:1.8rem;font-weight:var(--f-weight-medium);line-height:1.6}.tvstick-howto .headline_level3+.tv-contents{margin-top:4px}@media screen and (min-width: 768px){.tvstick-howto .headline_level3+.tv-contents{margin-top:10px}}.tvstick-howto .headline_level3+.column{--space-pc: 10px;margin-top:20px}@media screen and (min-width: 768px){.tvstick-howto .headline_level3+.column{margin-top:var(--space-pc)}}.tvstick-howto .headline_level4{font-size:1.8rem;font-weight:var(--f-weight-medium);line-height:1.2}.tvstick-howto .headline_level4 .link{color:var(--c-link-text)}.tvstick-howto .headline_level4+.headline_level4{margin-top:8px}.tvstick-howto .headline_level4+.text{margin-top:8px}@media screen and (min-width: 768px){.tvstick-howto .headline_level4+.text{margin-top:10px}}.tvstick-howto .annotation{line-height:1.8}@media screen and (min-width: 768px){.tvstick-howto .annotation{font-size:1.2rem}}.tvstick-howto .annotation .link{color:var(--c-link-text)}.tvstick-howto .text{font-size:1.4rem;line-height:1.7;font-weight:var(--f-weight-medium)}.tvstick-howto .text .link{color:var(--c-link-text)}.tvstick-howto .image{display:block;width:fit-content;margin-inline:auto}.tvstick-howto .image img{margin-inline:auto}@media screen and (min-width: 768px){.tvstick-howto .image img{margin-inline:0}}.tvstick-howto .image+.device-section{margin-top:20px}.tvstick-howto .list{margin-top:6px}.tvstick-howto .list .list_item{font-size:1.4rem;line-height:1.7;text-indent:-14px;padding-left:14px}.tvstick-howto .column{--gap: 30px}@media screen and (min-width: 768px){.tvstick-howto .column{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:var(--gap)}}.tvstick-howto .column .image{--left-space-pc: 0;margin-top:0;align-content:start}@media screen and (min-width: 768px){.tvstick-howto .column .image{padding-left:var(--left-space-pc);min-width:180px}}.tvstick-howto .column .image img{margin-inline:auto}.tvstick-howto .column-texts{--space-sp: 15px;margin-top:var(--space-sp)}@media screen and (min-width: 768px){.tvstick-howto .column-texts{margin-top:0}}.tvstick-howto .process-list{display:grid;grid-template-columns:minmax(0,1fr);column-gap:40px;row-gap:30px;margin-top:30px}@media screen and (min-width: 768px){.tvstick-howto .process-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.tvstick-howto .process-item-image img{width:100%}.tvstick-howto .process-item-text{margin-top:14px;text-indent:-16px;padding-left:17px;font-size:1.4rem;font-weight:var(--f-weight-medium);line-height:1.7}.tvstick-howto .process-item-text span{margin-right:4px}.footer-howto{margin-top:80px}@media screen and (min-width: 768px){.footer-howto{margin-top:120px}} .channel-company{display:block;margin-top:10px;font-size:12px;color:#666;font-weight:500;}