@charset "UTF-8";#codebuy-app-block{--color-sub: #f7f4f3;--font-size-base: 15px;--color-txt: #1b1b1b;width:100%}.ck-codebuy-ui{padding:32px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:transparent;text-align:center}*{overflow-wrap:break-word;word-wrap:break-word}a{text-decoration:none;color:var(--color-txt)}.l-codebuy__container{width:100%;margin-right:auto;margin-left:auto;padding:0;max-width:1200px}.l-codebuy__columns{-moz-column-gap:8px;column-gap:8px;row-gap:8px;flex-wrap:wrap}.l-codebuy__column.empty-state-column{margin-top:16px;margin-bottom:16px}@media (min-width: 768px){.l-codebuy__columns{display:flex}.l-codebuy__column.empty-state-column{max-width:100%}}@media (max-width: 767px){.l-codebuy__columns.sp-columns{display:flex}}.l-codebuy__columns.aligncenter{align-items:center}@media (max-width: 767px){.l-codebuy__columns:not(.sp-columns) .l-codebuy__column{margin-top:5%}}@media (max-width: 767px){.l-codebuy__columns.sp-columns .l-codebuy__column{margin-top:0}}@media (min-width: 768px){.l-codebuy__column.col2{width:calc((100% - 8px)/2)}.l-codebuy__column.col3{width:calc((100% - 16px) / 3)}.l-codebuy__column.col4{width:calc((100% - 24px)/4)}.l-codebuy__column.col5{width:calc((100% - 32px)/5)}}@media (max-width: 767px){.l-codebuy__column.sp-col1{width:calc((100% - 8px)*1)}.l-codebuy__column.sp-col2{width:calc((100% - 8px)/2)}.l-codebuy__column.sp-col3{width:calc((100% - 16px) / 3)}.l-codebuy__column.sp-col5{width:calc((100% - 32px)/5)}}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff80;display:flex;align-items:center;justify-content:center;z-index:9999}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(219,219,219,.6);border-right:1.1em solid rgba(219,219,219,.6);border-bottom:1.1em solid rgba(219,219,219,.6);border-left:1.1em solid var(--color-cart-btn);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.c-codebuy__ofi img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%}.c-codebuy__zoom{overflow:hidden}.c-codebuy__zoom img{transition:.5s;display:block}.c-codebuy__zoom:hover img{scale:1.1}.c-codebuy__btn{margin-top:20px}@media (max-width: 767px){.c-codebuy__btn{margin-top:10px}}.c-codebuy__btn_link{color:var(--color-txt);border:solid 1px;padding:.5em 1em;max-width:100%;width:180px;display:block;margin:0 auto;text-align:center;border-radius:var(--ck-codebuy-button-border-radius)}.c-codebuy__ttl{font-size:calc(var(--font-size-base) * 2);text-align:left;line-height:1.8}.c-codebuy__ttl_sub{font-size:var(--font-size-base);display:block}.p-codebuy__typeA{color:var(--color-txt)}.p-codebuy__typeA_ttl{border-bottom:1px solid #ccc;font-size:var(--font-size-base);font-weight:700;padding:.8em 0;align-items:center;display:flex;margin:0;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.p-codebuy__typeA_ttl.disp-none{display:none}.p-codebuy__typeA_name{font-size:var(--font-size-base);font-weight:700;text-align:left}.p-codebuy__typeA_name.above{margin-bottom:8px;text-align:left}.p-codebuy__typeA_txt{white-space:pre-wrap;font-size:calc(var(--font-size-base) * .8)}.p-codebuy__typeA_thumbnail img{aspect-ratio:var(--ck-codebuy-set-img-ratio);object-fit:var(--ck-codebuy-set-img-fit);border-radius:var(--ck-codebuy-card-border-radius)}@media (max-width: 767px){.p-codebuy__typeA_thumbnail img{max-width:450px;max-height:594px;margin:0 auto;border-radius:var(--ck-codebuy-card-border-radius)}}.p-codebuy__typeA_profile{align-items:center;padding:8% 5%}.p-codebuy__typeA_profile_icon{width:70px;text-align:center;max-width:35%}.p-codebuy__typeA_profile_icon img{border-radius:50%;aspect-ratio:var(--ck-codebuy-promoter-img-ratio);object-fit:var(--ck-codebuy-promoter-img-fit);border-radius:var(--ck-codebuy-promoter-img-border-radius)}.p-codebuy__typeA_profile_list{width:calc(100% - 88px);flex:1}.p-codebuy__typeA_profile_list ul{list-style:none;line-height:1.4;margin:0;padding:0;text-align:left}.p-codebuy__typeA_profile_list li{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important}.p-codebuy__typeA_profile_list li.p-codebuy__typeA_name{white-space:nowrap!important}.p-codebuy__typeB{color:var(--color-txt)}.p-codebuy__typeB_thumbnail{aspect-ratio:var(--ck-codebuy-promoter-img-ratio);object-fit:var(--ck-codebuy-promoter-img-fit);border-radius:var(--ck-codebuy-promoter-img-border-radius);margin:0 auto}.p-codebuy__typeB_thumbnail img{margin:0 auto;border-radius:var(--ck-codebuy-promoter-img-border-radius)}.p-codebuy__typeB_ttl{text-align:center;padding:1em 0;font-size:var(--font-size-base);color:var(--color-txt);margin:0}.p-codebuy__typeB_ttl>*{display:block;white-space:pre-wrap}.p-codebuy__typeB_ttl .name,.p-codebuy__typeB_ttl .profile_text{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important}.p-codebuy__typeB_ttl .name{white-space:nowrap!important}.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn){row-gap:32px}.p-codebuy__staff_list_item.with-link-btn{display:flex;flex-direction:column}.p-codebuy__staff_list_item.with-link-btn .p-codebuy__typeB_link{margin-bottom:16px;flex:1}@media (max-width: 767px){.l-codebuy__column.sp-col1.p-codebuy__staff_list_item .p-codebuy__typeB_ttl,.l-codebuy__column.sp-col1.p-codebuy__staff_list_item .p-codebuy__typeB_ttl .profile_text{overflow:visible;max-width:100%}.l-codebuy__column.sp-col1.p-codebuy__staff_list_item .p-codebuy__typeB_ttl .name{white-space:nowrap}}.p-codebuy__typeB_link-btn{width:90%;text-align:center;padding:8px 10px;background-color:var(--ck-codebuy-primary-color);color:#fff;border-radius:var(--ck-codebuy-button-border-radius)}.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn.sp-col1) .p-codebuy__typeB_link .p-codebuy__typeB_ttl .name{max-width:100px}.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn.sp-col1) .p-codebuy__typeB_link .p-codebuy__typeB_ttl .profile_text{max-width:100px}@media (min-width: 640px){.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn.sp-col1) .p-codebuy__typeB_link .p-codebuy__typeB_ttl .name{max-width:90%}.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn.sp-col1) .p-codebuy__typeB_link .p-codebuy__typeB_ttl .profile_text{max-width:90%}}@media (max-width: 767px){.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn.sp-col1){row-gap:0px}.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn.sp-col1) .p-codebuy__staff_list_item.with-link-btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.p-codebuy__staff_list_item.with-link-btn .p-codebuy__typeB_link{flex:auto}.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn) .p-codebuy__typeB_link-btn{width:max-content;font-size:calc(var(--font-size-base) * .8);padding:4px 8px;height:max-content;margin:auto}.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn.sp-col1) .p-codebuy__staff_list_favorite_btn{top:50%;transform:translateY(-50%);right:-2px;padding:4px}.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn.sp-col1) .p-codebuy__staff_list_favorite_btn svg{width:16px;height:16px}.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn.sp-col1) .p-codebuy__typeB_link-btn.with-favorite-btn{margin-right:30px}.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn.sp-col1) .p-codebuy__typeB_link .p-codebuy__typeB_ttl .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn.sp-col1) .p-codebuy__typeB_link .p-codebuy__typeB_ttl .profile_text{overflow:hidden;text-overflow:ellipsis;white-space:wrap;font-size:calc(var(--font-size-base) * .7)}.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn.sp-col1) .p-codebuy__typeB_link .p-codebuy__typeB_ttl{max-width:100%}}@media (min-width: 768px){.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn.sp-col1) .p-codebuy__typeB_link .p-codebuy__typeB_ttl .name{max-width:100%}.l-codebuy__columns:has(.p-codebuy__staff_list_item.with-link-btn.sp-col1) .p-codebuy__typeB_link .p-codebuy__typeB_ttl .profile_text{max-width:100%}}.p-codebuy__typeC{color:var(--color-txt)}.p-codebuy__typeC_tab_wrap{box-sizing:border-box;background:var(--ck-codebuy-primary-light-color);border-radius:var(--ck-codebuy-button-border-radius);padding:10px;position:relative;z-index:1;width:100%;max-width:600px;margin:0 auto 30px;min-height:70px}.p-codebuy__typeC_tab_list{padding:0;margin:0;position:relative;height:50px;display:flex;list-style:none;width:100%}.p-codebuy__typeC_tab_list:after{content:"";position:absolute;width:50%;bottom:0;top:0;left:0;border-radius:var(--ck-codebuy-button-border-radius);background:var(--ck-codebuy-primary-color);transform:translate(0);transition:all .3s;z-index:-1;min-height:50px}.p-codebuy__typeC_tab_list.tab0active:after{left:0}.p-codebuy__typeC_tab_list.tab1active:after{left:50%}.p-codebuy__typeC_tab_item{width:50%;padding:0!important;margin:0;text-align:center;display:flex;flex-flow:column;align-items:center;justify-content:center;height:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:.3s;font-weight:700;line-height:1.4;flex:1}.p-codebuy__typeC_tab_item span,.p-codebuy__typeC_tab_item small{display:block;width:100%;min-height:1.2em;white-space:nowrap}.p-codebuy__typeC_tab_item.js-active{color:#fff}.p-codebuy__typeC_tab_item.js-active>*{color:#fff}.p-codebuy__typeC_tab_item a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column}.p-codebuy__typeC_tab_contents_list{list-style:none;padding:0;margin:0}.p-codebuy__typeC_tab_content:not(:first-child){display:none}.p-codebuy__typeD{color:var(--color-txt);border-radius:var(--ck-codebuy-card-border-radius)}.p-codebuy__typeD input,.p-codebuy__typeD select{vertical-align:middle;font-family:inherit;color:var(--color-txt);border-radius:var(--ck-codebuy-button-border-radius)}@media (max-width: 767px){.p-codebuy__typeD input,.p-codebuy__typeD select{-webkit-appearance:none}}.p-codebuy__typeD input:focus,.p-codebuy__typeD select:focus{border:1px solid var(--ck-codebuy-primary-color);outline:0}.p-codebuy__typeD input:focus-visible,.p-codebuy__typeD select:focus-visible{outline:none;outline-offset:0;box-shadow:0 0 0 1px var(--ck-codebuy-primary-color)}.p-codebuy__typeD_form{border:1px solid var(--ck-codebuy-primary-light-color);background:var(--ck-codebuy-primary-light-color);padding:1em;max-width:800px;margin:0 auto 40px;border-radius:var(--ck-codebuy-card-border-radius)}.p-codebuy__typeD_search{display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}.p-codebuy__typeD_ttl{flex:.5;margin:0;font-size:calc(var(--font-size-base) * .9)}.p-codebuy__typeD_input,.p-codebuy__typeD_select{flex:1.5;background-color:#fff;border:1px solid var(--ck-codebuy-primary-color);border-radius:2px;padding:.2em .5em}.p-codebuy__typeD_btns{display:flex;align-items:center;justify-content:space-between;margin-top:2em}.p-codebuy__typeD_btn{width:48%}.p-codebuy__typeD_btn>*{border:none;width:100%;border-radius:50px;padding:.4em .5em;background:transparent;transition:.2s;cursor:pointer;text-align:center;font-family:inherit}.p-codebuy__typeD_btn_serch{background:var(--ck-codebuy-primary-color);border:1px solid var(--ck-codebuy-primary-color);color:#fff!important}.p-codebuy__staff_single:not(:first-child){margin-top:3%}.p-codebuy__staff_single_left{width:160px;position:relative}.p-codebuy__staff_single_left,.p-codebuy__staff_single_right{max-width:calc((100% - 8px)/2)}.p-codebuy__staff_single_right ul{list-style:none;padding:0;margin:0;line-height:1.3}.p-codebuy__staff_single_name{font-size:1.2em;font-weight:700;margin-bottom:.5em}.p-codebuy__staff_single_social_media{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px;margin-top:16px}.p-codebuy__staff_single_social_media_item{display:flex;align-items:center;gap:8px}.p-codebuy__staff_single_social_media_item a{font-size:var(--font-size-base);color:#6b7280!important;display:flex;align-items:center;gap:8px;text-decoration:none}.p-codebuy__staff_single_social_media_item:before{content:"";width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;position:relative;filter:grayscale(1)}.p-codebuy__staff_single_social_media_item.instagram:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.012-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z'/%3E%3C/svg%3E")}.p-codebuy__staff_single_social_media_item.x:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E")}.p-codebuy__staff_single_social_media_item.tiktok:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z'/%3E%3C/svg%3E")}.p-codebuy__staff_single_ttl,.p-codebuy__section_ttl{color:var(--color-txt);font-weight:700;padding-top:4px;padding-bottom:4px;font-size:calc(var(--font-size-base) * 1.2);margin-bottom:1em}.p-codebuy__staff_single_thumbnail{border-radius:50%;overflow:hidden;aspect-ratio:var(--ck-codebuy-promoter-img-ratio);object-fit:var(--ck-codebuy-promoter-img-fit);border-radius:var(--ck-codebuy-promoter-img-border-radius);margin:0 auto}.p-codebuy__staff_single_thumbnail img{margin:0 auto}.p-codebuy_paginate{margin-top:4rem;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 768px){.p-codebuy_paginate{margin-top:5rem}}.p-codebuy_paginate>span{flex:1 0 4.4rem;max-width:3.4rem;margin-top:5px;color:var(--color-cart-btn)!important;background-color:#fff;font-size:18px;border:1px solid var(--color-cart-btn);font-weight:500;border-radius:var(--ck-codebuy-button-border-radius);display:inline-flex;justify-content:center;align-items:center;position:relative;height:3.4rem;width:100%;padding:0;text-decoration:none}.p-codebuy_paginate>span a{color:var(--color-cart-btn)!important}.p-codebuy_paginate>span.current{color:#fff!important;background-color:var(--color-cart-btn)}.p-codebuy_paginate>span:not(:last-child){margin-right:1rem}.p-codebuy__coordination_single:not(:first-child){margin-top:5%}@media (max-width: 767px){.p-codebuy__coordination_single:not(:first-child){margin-top:10%}}.p-codebuy__coordination_single_left{width:200px}.p-codebuy__coordination_single_left,.p-codebuy__coordination_single_right{max-width:calc((100% - 8px)/2)}.p-codebuy__coordination_single_right ul{list-style:none;padding:0;margin:0}.p-codebuy__coordination_single_name{font-size:1.2em;font-weight:700;margin-bottom:.5em}.p-codebuy__coordination_single_ttl{font-weight:700;font-size:calc(var(--font-size-base) * 1.2);margin-bottom:1em;margin-top:1em;text-align:left}.p-codebuy__coordination_single_thumbnail{border-radius:50%;overflow:hidden;width:160px;height:160px;margin:0 auto;max-width:100%;border-radius:var(--ck-codebuy-promoter-img-border-radius)}@media (max-width: 767px){.p-codebuy__coordination_single_thumbnail{width:120px;height:120px;border-radius:var(--ck-codebuy-promoter-img-border-radius)}}.p-codebuy__coordination_single_thumbnail img{margin:0 auto;border-radius:var(--ck-codebuy-promoter-img-border-radius)}@media (min-width: 768px){.p-codebuy__coordination_single_slider{width:calc((98% - 8px)*.45);margin-right:2.5%;border-radius:var(--ck-codebuy-card-border-radius)}}@media (min-width: 768px){.p-codebuy__coordination_single_cart{width:calc((97% - 8px)*.55)}}@media (min-width: 768px) and (max-width: 900px){.p-codebuy__coordination_single_cart_columns .col3{width:calc((100% - 8px)/2)}}.p-codebuy__coordination_single_cart_product{border:solid 1px transparent;padding:0;display:flex;flex-direction:column}.p-codebuy__coordination_single_cart_img{margin:0;max-width:100%;position:relative;aspect-ratio:var(--ck-codebuy-set-img-ratio)!important;object-fit:v;border-radius:var(--ck-codebuy-card-border-radius);transition:all .3s}.p-codebuy__coordination_single_cart_img img{aspect-ratio:var(--ck-codebuy-set-img-ratio)!important;object-fit:var(--ck-codebuy-set-img-fit);border-radius:var(--ck-codebuy-card-border-radius)}.p-codebuy__coordination_single_cart_img:hover{opacity:.8}.p-codebuy__coordination_single_cart_img figcaption{position:absolute;top:50%;left:50%;width:100%;padding:.5em 0;background:#fff9;pointer-events:none;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font-weight:700;margin:0}.p-codebuy__coordination_single_cart_txt{margin:0}.p-codebuy__coordination_single_cart_txt.ttl{flex:.5}.p-codebuy__coordination_single_cart_txt .sale-price{color:#bf0000}.p-codebuy__coordination_single_cart_txt .discount-rate-badge{background:#bf0000;color:#fff;padding:3px 8px;border-radius:15px}.p-codebuy__coordination_single_cart_default_variation{margin-top:16px;margin-bottom:auto;padding:16px;border:1px solid #e0e0e0;border-radius:var(--ck-codebuy-card-border-radius);display:flex;flex-direction:column;width:100%;align-items:center}.p-codebuy__coordination_single_cart_default_variation span:last-child{font-weight:700;margin-left:8px}@media (max-width: 767px){.p-codebuy__coordination_single_cart_default_variation{display:none}.p-codebuy__coordination_single_cart_default_variation .p-codebuy__coordination_single_cart_txt{text-align:center}}.p-codebuy__coordination_single_cart_variation{padding-left:0;margin:1em 0 0;list-style:none;justify-content:center}.p-codebuy__coordination_single_cart_variation li{margin:.8em 0;display:flex;justify-content:space-between;gap:8px;align-items:center}.p-codebuy__coordination_single_cart_variation li.label-hidden{margin:1em 0}.p-codebuy__coordination_single_cart_variation li:first-child{margin-top:.2em}.p-codebuy__coordination_single_cart_variation_item.label-hidden select{width:100%}.p-codebuy__coordination_single_cart_variation select{box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;padding:.3em .5em;min-width:80px;border:1px solid #ccc;border-radius:var(--ck-codebuy-button-border-radius);background-color:var(--ck-codebuy-primary-light-color);font-size:1em;font-size:calc(var(--font-size-base) * .9);cursor:pointer}.p-codebuy__coordination_single_cart_variation select:focus-visible{border:1px solid #ccc;outline:none}.p-codebuy__coordination_single_cart_action{margin-top:20px;display:flex;gap:4px;justify-content:center;align-items:center;max-width:450px}@media (max-width: 767px){.p-codebuy__coordination_single_cart_action{max-width:max-content;margin-left:auto;margin-right:auto}}.p-codebuy__coordination_single_cart_btn{flex:1;margin-bottom:0;margin-top:0}.p-codebuy__coordination_single_cart_btn button{font-family:inherit;background:var(--color-cart-btn)!important;color:#fff;width:100%;max-width:400px;margin:0 auto;text-align:center;display:block;padding:.5em;border-radius:var(--ck-codebuy-button-border-radius);font-size:calc(var(--font-size-base) * 1.2);font-weight:700;box-sizing:border-box;transition:.3s;border:none;cursor:pointer}@media (max-width: 767px){.p-codebuy__coordination_single_cart_btn button{padding:.8em 1.2em;font-size:calc(var(--font-size-base) * 1.1)}}@media (min-width: 768px){.p-codebuy__coordination_single_cart_btn button{margin-left:0}}.p-codebuy__coordination_single_cart_btn button:hover,.p-codebuy__coordination_single_cart_individual_action button:hover{opacity:.8}.p-codebuy__coordination_single_cart_btn button:disabled,.p-codebuy__coordination_single_cart_individual_action button:disabled{opacity:.5;cursor:not-allowed}.p-codebuy__coordination_single_cart_action.with-individual-btn{margin-top:32px}.p-codebuy__coordination_single_cart_individual_action button{font-family:inherit;background:var(--color-cart-btn)!important;color:#fff;width:100%;max-width:400px;margin:0 auto;text-align:center;display:block;padding:.3em;border-radius:var(--ck-codebuy-button-border-radius);font-size:var(--font-size-base);font-weight:700;box-sizing:border-box;transition:.3s;border:none;cursor:pointer}.p-codebuy__coordination_single_cart_individual_action button:hover{opacity:.8}.p-codebuy__coordination_single_cart_individual_action button:disabled{opacity:.5;cursor:not-allowed}.p-codebuy__coordination_single_recent .p-codebuy__typeA_profile{align-items:center;padding:8% 5%}.p-codebuy__coordination_single_recent .p-codebuy__typeA_profile .p-codebuy__staff_single_left{width:70px;text-align:center;max-width:35%}.p-codebuy__coordination_single_recent .p-codebuy__typeA_profile .p-codebuy__staff_single_left .p-codebuy__staff_single_thumbnail{width:clamp(45px,5vw,60px);height:clamp(45px,5vw,60px);text-align:center}.p-codebuy__coordination_single_recent .p-codebuy__typeA_profile .p-codebuy__staff_single_left .p-codebuy__staff_single_thumbnail img{border-radius:var(--ck-codebuy-promoter-img-border-radius)}.p-codebuy__coordination_single_recent .p-codebuy__typeA_profile .p-codebuy__staff_single_right{width:calc(100% - 88px);flex:1;max-width:none}.p-codebuy__coordination_single_recent .p-codebuy__typeA_profile .p-codebuy__staff_single_right ul{list-style:none;line-height:1.4;margin:0;padding:0}.p-codebuy__coordination_single_recent .p-codebuy__typeA_profile .p-codebuy__staff_single_right .p-codebuy__staff_single_name{font-size:var(--font-size-base);font-weight:700}.p-codebuy__coordination_single_recent .p-codebuy__typeA_profile .p-codebuy__staff_single_right .p-codebuy__staff_single_txt{font-size:calc(var(--font-size-base) * .8)}.js-coordination-slider-thumbnail{margin-top:8px;border-radius:var(--ck-codebuy-card-border-radius)}.js-coordination-slider-thumbnail .swiper-slide{opacity:.5;transition:opacity .5s;max-width:calc((100% - 24px)/4)}.p-codebuy__coordination_single_slider .swiper-slide img,.p-codebuy__coordination_single_slider .swiper-slide video{width:100%;height:100%;border-radius:var(--ck-codebuy-card-border-radius)}.p-codebuy__coordination_single_slider .swiper-slide img{object-fit:var(--ck-codebuy-set-img-fit);aspect-ratio:var(--ck-codebuy-set-img-ratio)}.p-codebuy__coordination_single_slider .swiper-slide video{aspect-ratio:1/1;max-width:100%}#codebuy-app-block .swiper-slide{aspect-ratio:var(--ck-codebuy-set-img-ratio);object-fit:var(--ck-codebuy-set-img-fit);border-radius:var(--ck-codebuy-card-border-radius)}.js-coordination-slider-thumbnail .swiper-slide.swiper-slide-thumb-active{opacity:1}#codebuy-app-block .swiper{max-width:500px;width:100%;overflow-x:scroll}#codebuy-app-block .swiper-slide img{height:auto;width:100%}#codebuy-app-block .pagination{display:block!important;margin-top:4rem}@media screen and (min-width: 990px){#codebuy-app-block .pagination{margin-top:5rem}}#codebuy-app-block .pagination__list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none}#codebuy-app-block .pagination__list>li{flex:1 0 4.4rem;max-width:3.4rem;margin-top:5px}#codebuy-app-block .pagination__list>li:not(:last-child){margin-right:1rem}#codebuy-app-block .pagination__item{color:var(--color-cart-btn)!important;background-color:#fff;font-size:18px;border:1px solid var(--color-cart-btn);font-weight:500;border-radius:var(--ck-codebuy-button-border-radius);display:inline-flex;justify-content:center;align-items:center;position:relative;height:3.4rem;width:100%;padding:0;text-decoration:none}#codebuy-app-block .pagination .pagination__item--current{color:#fff!important;background-color:var(--color-cart-btn)}#codebuy-app-block a.pagination__item:hover:after{height:.1rem}#codebuy-app-block .pagination__item .icon-caret{height:.6rem}#codebuy-app-block .pagination__item--current:after{height:.1rem}#codebuy-app-block .pagination__item--next .icon{margin-left:-.2rem;transform:rotate(90deg)}#codebuy-app-block .pagination__item--next:hover .icon{transform:rotate(90deg) scale(1.07)}#codebuy-app-block .pagination__item--prev .icon{margin-right:-.2rem;transform:rotate(-90deg)}#codebuy-app-block .pagination__item--prev:hover .icon{transform:rotate(-90deg) scale(1.07)}#codebuy-app-block .pagination__item-arrow:hover:after{display:none}.p-codebuy__typeA_thumbnail{height:auto;border-radius:var(--ck-codebuy-card-border-radius)}#codebuy-app-block .breadcrumb{display:flex;flex-wrap:wrap;margin:10px 0 40px;padding:0;font-size:14px;list-style:none}#codebuy-app-block .breadcrumb li{position:relative;margin-right:28px;margin-bottom:5px}#codebuy-app-block .breadcrumb li:before{position:absolute;top:0;bottom:0;right:-16px;display:block;width:7px;height:7px;margin:auto;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #979797;border-right:1px solid #979797}#codebuy-app-block .breadcrumb li:first-child{margin-left:0}#codebuy-app-block .breadcrumb li:last-child{margin-right:0}#codebuy-app-block .breadcrumb li:last-child:before{display:none}#codebuy-app-block .breadcrumb li,#codebuy-app-block .breadcrumb li a{color:#000;text-decoration:none}#codebuy-app-block .breadcrumb li a:hover{text-decoration:underline}@media screen and (max-width: 767px){#codebuy-app-block .breadcrumb li{font-size:10px}#codebuy-app-block .breadcrumb li:before{width:5px;height:5px}}.codebuy-coordination-recent-item:nth-child(n+6){display:none}@media screen and (max-width: 768px){.codebuy-coordination-recent-item:nth-child(n+5){display:none}}.p-codebuy__staff_single_txt,.p-codebuy__staff_single_txt.profile_text{white-space:pre-wrap}#coordination_obj_ttl,#codebuy-app-block .bread{display:var(--codebuy-ttl-visibility)}.codebuy__coordination_single_txt{margin-top:20px;text-align:left}.codebuy__coordination_single_txt ul,.profile-box ul,.codebuy__coordination_single_txt ol,.profile-box ol,.codebuy__coordination_single_txt blockquote,.profile-box blockquote{list-style:disc;max-width:max-content}#codebuy-app-block .bread{list-style:none;margin-bottom:20px;padding:0}.p-codebuy__coordination_single .in_preparation_text{text-align:center;font-size:16px}#codebuy-app-block .bread .breadItem{display:inline;font-size:14px}#codebuy-app-block .bread .breadItem:after{content:"＞";padding:0 5px}#codebuy-app-block .bread .breadItem:last-child:after{content:""}#codebuy-app-block .bread .breadItem .breadItemLink{display:inline-block;text-decoration:none;color:inherit}.p-codebuy__staff_single .p-codebuy__staff_single_txt{line-height:1.5}.profile_text p{margin-bottom:5px}.profile-box p{margin:20px 0 5px}.profile-box li,.profile-box ul,.profile-box blockquote,.profile-box img{width:max-content;margin:0!important}.profile_text p{margin-bottom:0}.profile_text p:not(:first-child){display:none!important}.codebuy-skeleton-loading-img{position:relative;overflow:hidden;background-color:#eee;width:100%;height:100%;padding:100px;display:block!important}.codebuy-skeleton-loading-text{position:relative;overflow:hidden;background-color:#eee;height:15px;margin-bottom:10px}.codebuy-skeleton-loading-img:before,.codebuy-skeleton-loading-text:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;content:"";display:block;background:linear-gradient(90deg,#fff0,#fff6,#fff0);animation:skeleton-animation 1.2s infinite}@keyframes skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.p-codebuy__staff_single_txt p:not(:first-child){display:none!important}.profile-box p{margin-bottom:5px}.swal-modal>.swal-icon>div:empty{display:block!important}.p-codebuy__coordination_used_ttl{font-weight:700;font-size:calc(var(--font-size-base) * 1.2);margin-bottom:1em;margin-top:1em}@media (min-width: 768px){#js-code-item-use.l-codebuy__columns div:nth-child(n+6){display:none}}#single-variant-button-inner{height:30px;margin:25px 0 10px}#single-variant-button{text-align:center;width:98%;margin:0 auto;cursor:pointer}.p-codebuy__typeC_tab_list li{flex:1;min-width:150px}.p-codebuy__staff_single_favorite_btn{background:#6b72801a;border:none;cursor:pointer;padding:12px;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:var(--ck-codebuy-button-border-radius);margin-top:16px}.p-codebuy__staff_single_favorite_btn:hover{background:#6b728033}.p-codebuy__staff_single_favorite_btn svg{width:16px;height:16px}.p-codebuy__coordination_single_favorite_btn{background:#6b72801a;border:none;cursor:pointer;padding:12px;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:var(--ck-codebuy-button-border-radius)}.p-codebuy__coordination_single_favorite_btn:hover{background:#6b728033}.p-codebuy__coordination_single_favorite_btn svg{width:16px;height:16px}.ck-codebuy-favorited{color:#ef4444}.p-codebuy__coordination_list_favorite_btn{position:absolute;top:8px;right:var(--ck-codebuy-set-list-fav-btn-right);transform:translate(0);background-color:var(--ck-codebuy-set-list-fav-btn-color);border:1px solid #e5e7eb;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:999px}.p-codebuy__coordination_list_favorite_btn:hover{background-color:var(--ck-codebuy-set-list-fav-btn-color-hover)}.p-codebuy__coordination_list_favorite_btn svg{width:20px;height:20px}.p-codebuy__staff_list_favorite_btn{position:absolute;top:8px;right:var(--ck-codebuy-promoter-list-fav-btn-right);z-index:100;background-color:var(--ck-codebuy-promoter-list-fav-btn-color);color:#4b5563;border:1px solid #e5e7eb;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:999px}.p-codebuy__staff_list_favorite_btn:hover{background-color:var(--ck-codebuy-promoter-list-fav-btn-color-hover)}.p-codebuy__staff_list_favorite_btn svg{width:20px;height:20px}.p-codebuy__typeA_thumbnail,.p-codebuy__typeB_thumbnail,.p-codebuy__typeB_link,.p-codebuy__typeA_link{position:relative}.p-codebuy__coordination_single_cart_txt_compare{text-decoration:line-through;color:#6b7280}.p-codebuy__coordination_list_item,.p-codebuy__staff_list_item{position:relative}.p-codebuy__coordination_cart_alert_popup{padding:16px}.p-codebuy__coordination_cart_alert_ttl,.p-codebuy__coordination_cart_alert_container{font-size:1.5em;font-weight:700}.p-codebuy__coordination_cart_alert_confirm_btn{font-size:1.5em;padding:8px 10px}.p-codebuy__coordination_cart_alert_cancel_btn{font-size:1.5em;padding:8px;background-color:transparent;color:#6b7280}.p-codebuy__coordination_single_cart_quantity{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.p-codebuy__coordination_single_cart_quantity.default-variant{margin-top:8px}.p-codebuy__coordination_single_cart_quantity_controls{display:flex;align-items:center;justify-content:center}.p-codebuy__coordination_single_cart_quantity_controls .quantity-control-group{display:flex;width:100%;height:100%;padding-left:4px;padding-right:4px;align-items:center;border:1px solid #ccc;border-radius:var(--ck-codebuy-button-border-radius);overflow:hidden}.p-codebuy__coordination_single_cart_quantity_controls .quantity-btn{width:100%;display:flex;flex:1;align-items:center;justify-content:center;background-color:#fff;font-size:var(--font-size-base) * 1.1;transition:all .3s;border:none;cursor:pointer}.p-codebuy__coordination_single_cart_quantity_controls .quantity-btn:hover{background-color:#ccc}.p-codebuy__coordination_single_cart_quantity_controls .quantity-btn:disabled{opacity:.5;cursor:not-allowed;background-color:#f3f4f6;color:#9ca3af}.p-codebuy__coordination_single_cart_quantity_controls .quantity-btn:disabled:hover{background-color:#f3f4f6;color:#9ca3af}.p-codebuy__coordination_single_cart_quantity_controls .quantity-input{width:100%;flex:1;text-align:center;font-size:var(--font-size-base);border:0;padding:4px 0}.p-codebuy__coordination_single_cart_quantity_controls .quantity-input:focus{outline:none}.p-codebuy__coordination_single_cart_quantity_controls .quantity-input::-webkit-outer-spin-button,.p-codebuy__coordination_single_cart_quantity_controls .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p-codebuy__coordination_single_cart_quantity_controls .quantity-input{-moz-appearance:textfield;appearance:textfield}.p-codebuy__coordination_single_cart_product{display:flex;flex-direction:column;height:100%}@media (max-width: 767px){.l-codebuy__column.sp-col1.p-codebuy__coordination_list_item:not(:last-child){margin-bottom:8px}.l-codebuy__column.sp-col1.p-codebuy__coordination_list_item{max-width:max-content;margin:0 auto}.l-codebuy__column.sp-col1:not(.p-codebuy__staff_list_item) .codebuy-skeleton-loading-img{width:80%!important;margin:0 auto}}@media (max-width: 767px){.l-codebuy__column.sp-col1 .codebuy-skeleton-loading-staff-img{width:24px!important;padding:6px!important}}#codebuy-single-staff__staff-info{text-align:left}.p-codebuy__coordination_single_slider_video{display:flex;align-items:center;justify-content:center}.p-codebuy__coordination_list_item.ranked .rank-badge,.p-codebuy__staff_list_item.ranked .rank-badge{position:absolute;top:2px;left:2px;display:flex;align-items:center;justify-content:center;z-index:10}.p-codebuy__coordination_list_item.ranked .rank-badge svg,.p-codebuy__staff_list_item.ranked .rank-badge svg{width:56px;height:56px}.p-codebuy__coordination_list_item.ranked .rank-badge .rank-text,.p-codebuy__staff_list_item.ranked .rank-badge .rank-text{top:50%;left:50%;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.5);transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:var(--font-size-base)}.p-codebuy__coordination_list_item.ranked[data-rank="1"] .rank-badge svg,.p-codebuy__staff_list_item.ranked[data-rank="1"] .rank-badge svg{color:#facc15}.p-codebuy__coordination_list_item.ranked[data-rank="2"] .rank-badge svg,.p-codebuy__staff_list_item.ranked[data-rank="2"] .rank-badge svg{color:#d1d5db}.p-codebuy__coordination_list_item.ranked[data-rank="3"] .rank-badge svg,.p-codebuy__staff_list_item.ranked[data-rank="3"] .rank-badge svg{color:#b45309}.p-codebuy__coordination_list_item.ranked[data-rank="4"] .rank-badge svg,.p-codebuy__staff_list_item.ranked[data-rank="4"] .rank-badge svg,.p-codebuy__coordination_list_item.ranked[data-rank="5"] .rank-badge svg,.p-codebuy__staff_list_item.ranked[data-rank="5"] .rank-badge svg{color:#6b7280}.p-codebuy__coordination_single-radio-group{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.p-codebuy__coordination_single-radio-group input[type=radio]{position:absolute;opacity:0}.p-codebuy__coordination_single-radio-group label{padding:.5rem 1rem;border:1px solid #ddd;border-radius:var(--ck-codebuy-button-border-radius);cursor:pointer;transition:all .2s ease;font-size:calc(var(--font-size-base) * .9)}.p-codebuy__coordination_single-radio-group input[type=radio]:checked+label{background:var(--ck-codebuy-primary-color);color:#fff;border-color:var(--ck-codebuy-primary-color)}.p-codebuy__coordination_single-radio-group label.sold-out{opacity:.5;text-decoration:line-through}.p-codebuy__coordination_single-color-swatch-group{display:flex;flex-wrap:wrap;gap:1rem}.p-codebuy__coordination_single-color-swatch{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;position:relative;transition:all .2s ease;border:2px solid #e5e7eb}.p-codebuy__coordination_single-color-swatch.selected:after{content:"";position:absolute;inset:-6px;border:2px solid var(--ck-codebuy-primary-color);border-radius:50%}.p-codebuy__coordination_single-color-swatch.sold-out{opacity:.5}.p-codebuy__coordination_single-color-swatch.sold-out:before{content:"";position:absolute;top:50%;left:-2px;right:-2px;height:2px;background:#000;transform:rotate(-45deg)}.p-codebuy__coordination_single-variant-control-container{position:relative;width:100%;display:flex;justify-content:center}@media (max-width: 767px){.l-codebuy__column.sp-col1 .p-codebuy__typeB_link{display:flex;justify-content:center;align-items:center;gap:4px}.l-codebuy__column.sp-col1.p-codebuy__staff_list_item .codebuy-skeleton-loading-img{padding:20px!important;border-radius:10px!important;aspect-ratio:auto!important}.l-codebuy__column.sp-col1.p-codebuy__staff_list_item:not(:last-child){margin-bottom:8px!important}.l-codebuy__column.sp-col1 .p-codebuy__typeB_thumbnail{width:77px;flex-shrink:0}.l-codebuy__column.sp-col1 .p-codebuy__typeB_ttl{text-align:left;padding:0;flex:1}.l-codebuy__column.sp-col1.p-codebuy__coordination_list_item:not(:last-child){margin-bottom:8px}.l-codebuy__column.sp-col1.p-codebuy__coordination_list_item{max-width:max-content;margin:0 auto}.l-codebuy__column.sp-col1:not(.p-codebuy__staff_list_item) .codebuy-skeleton-loading-img{width:80%!important;margin:0 auto}.l-codebuy__column.sp-col1 .codebuy-skeleton-loading-staff-img{width:50px;padding:6px}}@media (min-width: 768px){.l-codebuy__column.col1.p-codebuy__staff_list_item{width:100%}.l-codebuy__column.col1.p-codebuy__staff_list_item .codebuy-skeleton-loading-img{padding:40px!important;border-radius:10px!important;aspect-ratio:auto!important}.l-codebuy__column.col1.p-codebuy__staff_list_item:not(:last-child){margin-bottom:8px!important}.l-codebuy__column.col1 .p-codebuy__typeB_link{display:flex;justify-content:center;align-items:center;gap:4px}.l-codebuy__column.col1 .p-codebuy__typeB_thumbnail{width:64px!important;flex-shrink:0!important}.l-codebuy__column.col1 .p-codebuy__typeB_ttl{text-align:left;padding:0;flex:1}.l-codebuy__column.col1 .codebuy-skeleton-loading-text{flex:1}}#coordination-staff-info.with-link-btn #localstrage-staff{display:flex;align-items:center;gap:4px}#coordination-staff-info.with-link-btn .p-codebuy__typeB_link-btn{margin-left:0;margin-right:0;max-width:max-content;padding-left:8px;padding-right:8px;height:max-content}#coordination-staff-info.with-link-btn .p-codebuy__staff_single_name{max-width:90%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (min-width: 640px){#coordination-staff-info .p-codebuy__staff_single_name{max-width:100%}}@media (max-width: 767px){#coordination-staff-info.with-link-btn{max-width:100%}#coordination-staff-info.with-link-btn #localstrage-staff{display:flex;justify-content:space-between}#coordination-staff-info.with-link-btn .p-codebuy__typeB_link-btn{font-size:calc(var(--font-size-base) * .9)}#coordination-staff-info.with-link-btn .l-codebuy__columns.sp-columns.aligncenter{margin:0 auto;max-width:max-content}#coordination-staff-info.with-link-btn .l-codebuy__column.p-codebuy__staff_single_left{width:70px;flex-shrink:0;margin:0}}.p-codebuy__coordination_single-variant-input-wrapper:has(.p-codebuy__coordination_single-color-swatch-group .p-codebuy__coordination_single-select-container){width:100%}.p-codebuy__coordination_single-color-swatch-group .p-codebuy__coordination_single-select-container{width:100%}.p-codebuy__coordination_single_recent .p-codebuy__typeA_profile .p-codebuy__staff_single_name{font-size:var(--font-size-base);text-align:left}.p-codebuy__staff_single_name,.p-codebuy__staff_single_txt.profile_text,.p-codebuy__coordination_single_name{text-align:left}@media (max-width: 767px){#localstrage-staff{margin-bottom:32px}#localstrage-staff .p-codebuy__staff_single_left,#coordination-single-staff .p-codebuy__coordination_single_left{width:120px}}
