@font-face{font-family:CommerceSans;font-weight:400;font-style:normal;src:url(https://rlyiz0wtg.toastcdn.net/CommerceSans-Regular.woff) format("woff"),url(https://rlyiz0wtg.toastcdn.net/CommerceSans-Regular.woff2) format("woff2")}@font-face{font-family:CommerceSans;font-weight:500;font-style:normal;src:url(https://rlyiz0wtg.toastcdn.net/CommerceSans-Medium.woff) format("woff"),url(https://rlyiz0wtg.toastcdn.net/CommerceSans-Medium.woff2) format("woff2")}@font-face{font-family:CommerceSans;font-weight:700;font-style:normal;src:url(https://rlyiz0wtg.toastcdn.net/CommerceSans-Bold.woff) format("woff"),url(https://rlyiz0wtg.toastcdn.net/CommerceSans-Bold.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}body{margin:0}a{text-decoration:none}a,button{color:inherit}button{background-color:transparent;border-width:0;padding:0}figure{margin:0}dd,ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}table{table-layout:fixed;border-spacing:0}img{max-width:100%}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}[hidden]{display:none}body,html{height:100%}body{background-color:#fff;color:#121212}body,button,code,input,textarea{font-family:CommerceSans,sans-serif}em{font-style:normal}#root{background-color:#fff}table{border-collapse:collapse}del{text-decoration:line-through}.a11y-hidden{position:absolute;left:-9999em;width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.badge{height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;min-width:38px;border-radius:4px;background-color:#c8d7de;font-size:14px;font-weight:500;color:#272b3a;line-height:28px}.badge--border{width:56px;height:28px;border:1px solid #f7444e;color:#f7444e;background-color:transparent;border-radius:100px}.badge--SHOPBY{border:1px solid #b3b8db;color:#3e4784;background-color:#fbfaff}.badge--GODO{border:1px solid #ff9fa5;color:#ec1d31;background-color:#fffafd}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:60px;cursor:pointer}.btn:disabled{cursor:default!important}.btn--transparent{background-color:transparent;color:#fff;border:1px solid #fff}.btn--transparent:hover{background-color:#fff;color:#111;border:1px solid #fff}.btn--white{background-color:#fff}.btn--white,.btn--white:hover{color:#454545;border:1px solid #ccc}.btn--white:hover{background-color:#f7f7f7}.btn--red{background-color:#000;color:#fff;border:1px solid #000}.btn--red:hover{background-color:#2f2f30;color:#fff;border:1px solid #757678}.btn--big{width:232px;height:60px;font-size:medium}.btn--sm{width:125px;height:56px;font-size:medium}.bold-tit{font-size:32px;line-height:1.5}.app,.guide-app{width:400px!important;height:290px;position:relative;padding:40px;border-radius:24px}.app{display:inline-block;border:1px solid #ccc}.app__ico{position:absolute;right:40px;bottom:40px;width:80px;height:80px;overflow:hidden;border-radius:50%}.app__ico img{object-fit:cover}.app__ico__ico:not(.has-icon){background-color:#dcdcdc}.app__category{position:absolute;bottom:40px;left:40px;font-size:14px;font-weight:700;color:#111}.app__badge{margin-top:12px}.app__badge+.app__badge{margin-left:5px}.app__name{margin-bottom:10px;font-size:16px;font-weight:700}.app__desc,.app__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.5}.app__desc{font-size:14px}.app--comming-soon{border:0;background:url(/image-single/coming-soon.png) no-repeat top/cover}.app:hover{box-shadow:4px 4px 8px rgba(0,0,0,.15);border-color:#272b3a}.all-view-apps .app{width:100%!important}@media(max-width:639px){.all-view-apps .app{height:100%;min-height:230px}}.guide-app{color:#fff;font-size:20px;font-weight:700;line-height:1.5}.guide-app--make{background-color:#f7444e}.guide-app--make .guide-app__slogan{color:#861f25}.guide-app--api{background-color:#272b3a}.guide-app--api .guide-app__slogan{color:#939dc5}.guide-app__slogan{display:block;margin-bottom:18px;font-size:12px}.guide-app__link{position:absolute;bottom:40px;left:40px;display:inline-flex;align-items:center;font-size:16px;text-transform:uppercase;font-weight:700}.guide-app__link:after{width:20px;height:20px;content:"";margin-left:8px;background:url(/image-single/ico-round-plus-white.png) no-repeat 50%}.guide-app__link:hover{text-decoration:underline}.pagination{text-align:center;color:#999;font-size:14px}.pagination__btn{width:30px;height:30px;overflow:hidden;margin-left:4px;background-position:50%;background-repeat:no-repeat;background-size:8px 12px;border-radius:2px;border:1px solid #eeeff4;vertical-align:top}.pagination__btn--first{border-width:0;background-image:url(/image-single/ico-last.png)}.pagination__btn--first:disabled{background-image:url(/image-single/ico-first-disable.png)}.pagination__btn--prev{border-width:0;margin-right:6px;margin-left:0;background-size:6px 12px;background-image:url(/image-single/ico-next.png)}.pagination__btn--prev:disabled{background-size:6px 12px;background-image:url(/image-single/ico-prev-disable.png)}.pagination__btn--next{border-width:0;margin-left:6px;margin-right:0;background-size:6px 12px;background-image:url(/image-single/ico-next.png)}.pagination__btn--next:disabled{background-size:6px 12px;background-image:url(/image-single/ico-prev-disable.png)}.pagination__btn--last{border-width:0;background-image:url(/image-single/ico-last.png)}.pagination__btn--last:disabled{background-image:url(/image-single/ico-first-disable.png)}.pagination__btn--first,.pagination__btn--last:disabled,.pagination__btn--next:disabled,.pagination__btn--prev{transform:rotate(180deg)}.pagination__btn--first:disabled,.pagination__btn--prev:disabled{transform:rotate(0)}.pagination__current{color:#fff;background-color:#111;border-color:#111}.install-app-info{margin-bottom:32px}.install-app-info>.badge{margin-bottom:10px}.install-app-info__summary{font-size:14px;display:flex;margin:8px 0}.install-app-info__summary dd,.install-app-info__summary dt{display:inline}.install-app-info__summary dt{font-weight:700}.install-app-info__summary div{display:flex;align-items:center}.install-app-info__summary div+div:before{display:inline-block;content:"";border-left:1px solid #000;height:12px;padding-left:12px;margin-left:12px}.select-box{border-radius:4px;border:1px solid transparent;font-size:14px}.select-box__value{position:relative;padding:16px;border:1px solid #ccc;border-radius:4px}.select-box__value:after{position:absolute;top:50%;right:16px;width:10px;height:10px;content:"";border:solid;border-width:6px 6px 0;border-color:#000 transparent transparent;transform:translateY(-50%)}.select-box__list{height:calc(100% - 51px);overflow-y:auto;display:none;margin-block:0}.select-box dt{font-weight:700;padding:16px 0 6px 16px}.select-box dt:last-of-type{border-top:1px dashed #000}.select-box__trigger{width:100%;height:100%;display:block;padding:16px;font-size:inherit;text-align:left}.select-box__trigger.is-active,.select-box__trigger:disabled,.select-box__trigger:hover{background-color:#eee}.select-box__trigger:disabled{cursor:default;pointer-events:none}.select-box.is-open{height:272px;overflow:hidden;border-color:#111;border-radius:4px}:where(.is-open) .select-box__value{border-width:0 0 1px;border-radius:0}:where(.is-open) .select-box__value:after{transform:translateY(-50%) rotate(180deg);border-color:#f7444e transparent transparent}:where(.is-open) .select-box__list{display:block}.select-box__outlink{display:flex;justify-content:center;align-items:center;padding:16px 0;background-color:#eeeff4;border:1px solid #ccc;border-radius:4px;text-align:center;font-weight:700;font-size:14px}.select-box__outlink:after{width:11px;height:11px;content:"";margin-left:8px;background:url(/image-single/ico-out-link.png) no-repeat 50%}.table{width:100%;border:1px solid #eee;border-top:0 solid #eee;font-size:inherit;text-align:center}.table td,.table th{height:52px;border:1px solid #eee}.table th{border-top-color:#ced2d8;background-color:#fafbfc;font-weight:500}.callout{position:absolute;top:calc(100% + 8px);display:none;width:max-content;padding:12px 0;box-shadow:0 0 12px rgba(37,38,41,.12);border-radius:4px;background-color:#fff;font-size:14px;color:#121212}.callout li{position:relative}.callout__link{display:block;padding:12px 16px}.callout__link:hover{text-decoration:underline;background-color:#874ecc}.callout.is-extend{display:block}.specification>p{border-bottom:1px solid #000;font-weight:700;font-size:18px;line-height:30px;padding:8px 0;margin-bottom:14px}.specification dl{display:grid;grid-template-columns:1fr 2fr;grid-row-gap:14px}.specification dl dd,.specification dl dt{font-size:16px}.specification dl dt{color:#111}.specification dl dd{justify-self:end;color:#666}.specification dl .specification__help-text{grid-column:span 2;font-size:10px;color:#666;margin-top:-10px}.loader{display:grid;place-items:center}.loader:before{content:"";width:48px;height:48px;border:5px solid;border-color:#fff #fff #ff3d00;border-radius:50%;display:inline-block;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.solution-dropdown{position:relative}.solution-dropdown__trigger{display:flex;align-items:center;padding:8px 16px;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;min-width:120px;justify-content:space-between;transition:border-color .2s ease}.solution-dropdown__trigger:hover{border-color:#999}.solution-dropdown__arrow{margin-left:8px;font-size:10px;transition:transform .2s ease}.solution-dropdown__arrow.open{transform:rotate(180deg)}.solution-dropdown__menu{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000}.solution-dropdown__option{display:block;width:100%;padding:8px 16px;text-align:left;cursor:pointer;font-size:14px;border:none;background-color:transparent;transition:background-color .15s ease}.solution-dropdown__option:hover{background-color:#f5f5f5}.solution-dropdown__option--selected{background-color:#e6f3ff;color:#06c}.sort-selector{display:flex;align-items:center}.sort-selector__option{font-size:16px;color:#888;background:none;border:none;cursor:pointer;padding:0;font-weight:400}.sort-selector__option+.sort-selector__option:before{content:"|";color:#ddd;margin:0 12px;font-weight:400}.sort-selector__option:hover{color:#333}.sort-selector__option--selected{color:#000;font-weight:700}.l-wrap{margin:0 20px;max-width:1870px;min-width:1240px}.l-inner{max-width:1240px;margin-left:auto;margin-right:auto}@media(max-width:1240px){.l-inner{padding-left:16px;padding-right:16px;overflow-x:auto}}:not(.shopby).l-contents{padding-top:72px}@media(min-width:768px){:not(.shopby).l-contents{padding-top:80px}}.l-x-scroll{overflow-x:auto}.dim{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,.6)}.modal{width:640px;position:absolute;z-index:1005;transform:translate3d(-50%,-50%,0);padding:32px;background-color:#fff}.modal__tit{margin-bottom:25px;font-size:20px;font-weight:500}.modal__tit--has-border{padding-bottom:20px;border-bottom:1px solid #111}.modal__close{position:absolute;top:32px;right:32px;width:24px;height:24px}.modal__close:after,.modal__close:before{width:2px;height:100%;position:absolute;top:0;left:50%;content:"";background-color:#111}.modal__close:before{transform:translateX(-50%) rotate(45deg)}.modal__close:after{transform:translateX(-50%) rotate(-45deg)}.modal--slider{width:max-content}.modal--install-app{top:10px!important;transform:translate3d(-50%,0,0)}.scroll-box{height:100px;overflow-y:auto;color:#4f4f4f}.scroll-box.has-text{padding:16px;border:1px solid #d9d9d9}.scroll-box .table{font-size:12px}.scroll-box tbody th{background-color:#fff}.scroll-box td{padding:0 5px}.scroll-box pre{white-space:pre-wrap;font-size:12px;line-height:1.65;font-family:CommerceSans,sans-serif}@media(max-width:1024px){.modal{width:calc(100% - 32px);padding:20px 16px;border-radius:12px}.modal__tit{margin-bottom:20px}.modal__close{top:20px;right:20px}}.collect-data-info{height:270px;margin-top:-32px;padding:16px;color:#4f4f4f;font-size:14px;border:1px solid #d9d9d9}.product-info-notice{line-height:1.4}.product-info-notice dt{font-size:14px;font-weight:500;color:#111}.product-info-notice dd{color:#4f4f4f}.product-info-notice-duration{margin-bottom:30px;padding-bottom:19px;border-bottom:1px solid #f0f0f0;font-size:14px}.product-info-notice-duration dd,.product-info-notice-duration dt{line-height:24px}.product-info-notice-duration dd+dt{margin-top:20px}.product-info-notice-text dt{margin-bottom:20px}.product-info-notice-text dd{overflow-y:auto;max-height:306px}.product-info-notice-text table{font-size:13px;width:100%}.product-info-notice-text tr:first-child td,.product-info-notice-text tr:first-child th{border-top-color:#ced2d8}.product-info-notice-text th{font-weight:500}.product-info-notice-text td,.product-info-notice-text th{padding:16px 16px 16px 23px;text-align:left;border:solid #eee;border-width:1px 0 0 1px;white-space:pre-wrap}.product-info-notice-text th{color:#313131;background-color:#fafbfc}@media(max-width:1024px){.product-info-notice-duration{display:block;margin-bottom:20px}.product-info-notice dt{margin-right:0}.product-info-notice dd{font-weight:400}.product-info-notice dd+dt{margin-top:8px}.product-info-notice-text td,.product-info-notice-text th{padding:12px;vertical-align:top;word-break:keep-all}}.modal-slider{width:864px;height:560px;padding:0 32px}.modal-slider__item{display:flex!important;justify-content:center;align-items:center;width:100%;height:560px}.modal-slider__item img{object-fit:contain}.modal-slider .slick-arrow{position:absolute;top:50%;width:15px;height:26px;overflow:hidden;text-indent:-9999em;background:url(/image-single/ico-slide-arrow-r.png) no-repeat 50%}.modal-slider .slick-arrow:before{content:none}.modal-slider .slick-arrow:hover{background:url(/image-single/ico-slide-arrow-r.png) no-repeat 50%}.modal-slider .slick-prev{left:-35px;transform:translateY(-50%) rotate(180deg)}.modal-slider .slick-next{right:-35px}.install-app__header{position:relative;min-height:80px;margin-bottom:32px}.install-app__tit{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:130px;margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.4}.install-app__by{color:#898989;font-size:12px;font-weight:700}.install-app__img{position:absolute;top:0;right:0;width:80px;height:80px;overflow:hidden;background-color:#eee;border-radius:50%}.install-app__img img{object-fit:cover}.install-app-privacy td{padding:10px;text-align:left;line-height:1.5;white-space:pre-wrap}.install-app__btns{margin-top:32px;text-align:center}.install-app__btns .btn{width:125px;height:56px;font-size:16px}.install-app__btns .btn:last-child{margin-left:16px}.install-app__btns .btn--agree{width:175px}.install-app-agree-category{font-size:14px;margin-top:20px}.install-app-agree-category:first-of-type{margin-top:30px}.install-app-agree-tit{display:block;margin-bottom:10px;font-weight:700}.scroll-box .install-app-agree-tit{display:block;margin-bottom:5px;font-size:12px;font-weight:500}.scroll-box .install-app-agree-tit.is-last{margin-top:20px}.scroll-box .install-app-agree-desc{font-size:12px;font-weight:400}.install-app-agree-check label{display:flex;align-items:center;cursor:pointer}.install-app-agree-check input{width:24px;height:24px;display:inline-block;margin:0 8px 0 0;border-radius:2px;border:1px solid #cfcfcf;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.policy-content{overflow-y:auto;padding:10px;border:1px solid #d9d9d9}.policy-content>article:nth-child(n+2){-webkit-margin-before:15px;margin-block-start:15px}.policy-content__tit{margin-bottom:5px;font-size:14px;font-weight:700}.policy-content__box{padding:10px;height:80px;overflow-y:auto;border:1px solid #d9d9d9}.policy-content a{text-decoration:underline}.policy-info{-webkit-margin-before:15px;margin-block-start:15px;line-height:1.5;font-weight:500;font-size:12px}.policy-info span{display:block;-webkit-margin-start:5px;margin-inline-start:5px}.partner-info{display:grid;grid-template-columns:116px 1fr;grid-gap:20px 54px;gap:20px 54px;font-weight:500;font-size:14px}.partner-info dt{color:#111}.partner-info dd{color:#4f4f4f;font-weight:300}@media(max-width:1024px){.partner-info{display:block;margin:0}.partner-info dd,.partner-info dt{display:block;line-height:24px}.partner-info dd+dt{margin-top:12px}}.cds-confirm{top:50%;left:50%;transform:translate(-50%,-50%);width:min(100%,400px);padding:24px;border-radius:12px;box-shadow:var(--shadow-xl)}.cds-confirm .cds-feature-icon{-webkit-margin-after:16px;margin-block-end:16px}.cds-confirm__title{-webkit-margin-after:4px;margin-block-end:4px;color:var(--gray-700);font-size:var(--font-size-3);font-weight:700;line-height:28px}.cds-confirm__description{-webkit-margin-after:32px;margin-block-end:32px;color:var(--gray-400);font-size:var(--font-size-1);line-height:var(--line-height-9)}.cds-confirm__btns{display:flex;justify-content:space-between;gap:12px}.cds-confirm .cds-btn{flex:1 1}.cds-confirm__close{position:absolute;top:16px;right:16px}.btn-detail-view-wrap{position:absolute;bottom:0;left:0;width:100%;height:48px;display:flex;align-items:center;justify-content:center;background-color:#fff;font-size:13px;padding-top:12px}.btn-detail-view-wrap .btn-detail-view{display:inline-flex;align-items:center;justify-content:center;width:105px;height:36px;padding:0 12px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer}.btn-detail-view-wrap .btn-detail-view:after{width:11px;height:8px;margin-left:4px;background:url(/image-single/ico-arrow-down-dark-gray-14.png) no-repeat -2px/cover;content:""}.btn-detail-view-wrap .btn-detail-view--expanded:after{transform:rotate(180deg)}.btn-detail-view-wrap .btn-detail-view:hover{background-color:#f7f7f7}.info-list{color:#4f4f4f;font-size:14px}.info-list li span+span{margin-left:10px;padding-left:10px;border-left:1px solid #ccc}.info-list li+li{margin-top:8px}.thumb{overflow:hidden;width:100%}.thumb img{object-fit:cover}.thumb--md{width:820px;height:480px}.thumb--sm{width:400px;height:280px}@media(max-width:1240px)and (min-width:1025px){.thumb--md{aspect-ratio:820/480}.thumb--md,.thumb--sm{width:auto;height:auto;max-width:100%}.thumb--sm{aspect-ratio:400/280}}@media(max-width:1024px){.thumb--md{aspect-ratio:16/9}.thumb--md,.thumb--sm{width:auto;height:auto;max-width:100%;max-height:100%}.thumb--sm{aspect-ratio:10/7}.btn-detail-view-wrap{height:52px;padding-top:0}}.detail{max-width:1240px;margin-left:auto;margin-right:auto;display:flex;align-items:flex-start;justify-content:space-between;margin-top:28px;min-height:100vh}.detail__row{position:relative;margin-bottom:80px}.detail__row:first-of-type{margin-bottom:90px}.detail__content{overflow:visible;flex:1 1}@media(min-width:1024px){.detail__content{max-width:100%;margin-right:410px}}.detail__tit{margin-bottom:40px;font-size:24px;font-weight:700}@media(min-width:769px)and (max-width:1024px){.detail{padding:0 32px}}@media(max-width:768px){.detail{padding:0 16px}}@media(max-width:1024px){.detail__row{margin-bottom:64px}.detail__tit{margin-bottom:36px;color:#313131;font-size:30px;font-weight:700;line-height:38px}}.represent{color:#313131;font-size:28px;line-height:1.3;font-weight:500}.represent .thumb{margin-bottom:20px;border-radius:32px}.app-summary{display:flex}.app-summary li:nth-child(2){margin-left:20px}.app-summary .thumb{margin-bottom:20px;border-radius:24px}.app-summary__tit{margin-bottom:10px;font-size:medium;font-weight:700;color:#313131}.app-summary__desc{font-size:14px;color:#4f4f4f;line-height:1.3}.detail-intro{position:relative;color:#313131;font-size:14px;line-height:1.4}.detail-intro img{margin-bottom:20px;background-color:#f7f7f7;object-fit:contain}.detail-intro-content{font-family:inherit!important}.detail-intro-content.compressed{max-height:400px;overflow:hidden}.price-info{position:relative;font-size:14px}.price-info .badge{font-size:inherit}.price-info .info-list{margin:20px 0}.price-info-content.compressed{max-height:400px;overflow:hidden}.price-info-content *{font-family:inherit!important}.price-info .detail__tit{padding-bottom:9px;border-bottom:1px solid #e6e6e6}.price-info-summary{display:flex;position:absolute;top:-5px;right:0;align-items:center;gap:8px}.price-info-sale-price{font-size:16px;line-height:24px;color:#898989}.price-info-pay-amount{display:flex;align-items:center;gap:8px;line-height:36px;font-size:24px;font-weight:700}.add-info-btn{height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:4px;font-size:13px;color:#111;border:1px solid #cfcfcf;cursor:pointer}.add-info-btn:nth-child(n+2){margin-left:12px}.add-info-btn--inquiry{background-color:#272b3a;color:#fff}.add-info-btn--manual{border-color:#252b41;background-color:#252b41;color:#fff}.addition-info{position:relative;margin-bottom:100px;font-size:14px}.addition-info .detail__tit{padding-bottom:9px;border-bottom:1px solid #e6e6e6}.addition-info-list{margin:20px 0;font-weight:400;font-size:15px;line-height:1.5}.addition-info-list-item{display:flex}.addition-info-list-item+.addition-info-list-item{margin-top:15px}.addition-info-tit{width:160px;flex:none;margin-right:20px;font-weight:700}.addition-info-limit li:first-child{margin-bottom:8px}.addition-info-inquiry-caution{display:block;margin-top:8px;font-size:13px;font-weight:lighter;color:#898989}.addition-info-btns{position:absolute;top:-5px;right:0}.addition-info-btns .add-info-btn:nth-child(n+1){margin-left:8px}.detail-sidebar{width:380px;flex:none;margin-bottom:50px}.detail-sidebar-tit{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #f0f0f0;line-height:1.4}.detail-sidebar-top{display:flex;justify-content:space-between}.detail-sidebar-top .detail-sidebar-icon{flex:none;width:80px;height:80px;margin:10px;border-radius:100%}.detail-sidebar-top .detail-sidebar-description{word-break:break-all}.detail-sidebar h3{margin-bottom:12px;font-size:32px;font-weight:700}.detail-sidebar-description>p{margin-bottom:12px;font-size:14px;color:#898989}.detail-sidebar-description>p.partner-name{margin-bottom:12px;font-size:32px;font-weight:700;color:#313131}.detail-sidebar-category{font-weight:500}.detail-sidebar .info-list{margin:12px 0;font-size:14px}.detail-sidebar .btn{width:100%;margin-top:24px;font-size:18px;font-weight:700}.detail-sidebar .btn:disabled{background-color:#ddd;border:none}.detail-sidebar-sale-price{font-size:16px;line-height:24px;color:#898989;margin-bottom:4px}.detail-sidebar-pay-amount{display:flex;align-items:center;gap:8px;line-height:36px;font-size:24px;font-weight:700}.desc-partner-admin-app{display:flex;font-size:var(--font-size-1)}.desc-partner-admin-app .cds-tooltip2{display:flex;justify-content:center}.desc-partner-admin-app .cds-tooltip2__content{text-align:start}.desc-partner-admin-app svg{-webkit-margin-start:6px;margin-inline-start:6px;width:16px;vertical-align:top}.desc-partner-admin-app svg path{stroke:var(--gray-300)}@media(min-width:1025px){.detail-sidebar{position:fixed;top:100px;right:max(32px,(100vw - 1240px)/2);z-index:2;background-color:#fff;padding:20px}}@media(max-width:1024px){.detail__row:first-of-type{margin-bottom:64px}.represent p{display:none}.represent .thumb{margin-bottom:0}.detail-sidebar{position:relative;top:auto;right:auto;width:100%;margin-bottom:64px;background-color:transparent;box-shadow:none;border-radius:0}.detail-sidebar-tit{padding-bottom:16px;margin-bottom:16px;line-height:1.4}.detail-sidebar-description>p{margin-bottom:8px;font-size:14px;font-weight:400;color:#898989;line-height:22px}.detail-sidebar-description>p.partner-name{margin-bottom:8px;font-size:30px;font-weight:700;color:#171818;line-height:38px}.detail-sidebar-category{display:inline-block;max-width:calc(100% - 92px);font-size:14px;line-height:22px;font-weight:500}.detail-sidebar-top{display:flex;justify-content:space-between;gap:12px}.detail-sidebar-top .detail-sidebar-icon{margin:0}.detail-sidebar-top .detail-sidebar-description{word-break:break-all}.detail-sidebar .info-list{margin:8px 0;font-size:14px;line-height:22px;color:#313131}.detail-sidebar .info-list li+li{margin-top:0}.detail-sidebar .desc-partner-admin-app{font-size:12px;line-height:18px;color:#898989;font-weight:400}.detail-sidebar .btn{margin-top:16px;border-radius:8px;height:48px;font-size:16px}.app-summary{display:block}.app-summary li:nth-child(2){margin-left:0;margin-top:36px}.app-summary .thumb{border-radius:16px}.app-summary__tit{margin-bottom:4px;font-size:18px;font-weight:700;color:#313131;line-height:28px}.app-summary__desc{font-size:16px;line-height:24px}.detail-intro-content.compressed{max-height:360px;overflow:hidden}.price-info .info-list{margin:8px 0 20px;line-height:22px}.price-info-content.compressed{max-height:360px;overflow:hidden}.price-info .detail__tit{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e6e6e6}.addition-info{margin-bottom:84px;font-size:14px}.addition-info .detail__tit{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e6e6e6}.addition-info-list{margin:16px 0;font-weight:400;font-size:14px;line-height:1.5;color:#313131}.addition-info-list-item{display:block}.addition-info-list-item+.addition-info-list-item{margin-top:12px}.addition-info-list-item>div{margin-top:4px}.addition-info-tit{width:auto;font-size:14px;color:#313131;margin-right:8px}.addition-info-limit li:first-child{margin-bottom:8px}.addition-info-inquiry-caution{font-size:12px;font-weight:400;line-height:18px}.addition-info-btns{position:absolute;top:0;right:0}.addition-info-btns .add-info-btn:nth-child(n+1){margin-left:8px}.fixed-install-button{position:fixed;bottom:0;left:0;right:0;z-index:2;background-color:#fff;border-top:1px solid #e0e0e0;padding:12px 16px}.fixed-install-button .btn{border-radius:8px;height:48px;font-weight:600}}@media(max-width:768px){.detail{margin-top:0}.detail__row.represent{margin:0 -16px 24px}.represent .thumb{border-radius:0}}.all-view{margin-top:88px}.all-view-header{display:flex;align-items:flex-end;margin-bottom:15px;font-weight:700;position:relative}.all-view-header h2{line-height:1;font-size:28px}.all-view-header h2>button{font-size:28px;font-weight:700}.all-view-header span{margin-left:20px;font-size:16px}.all-view-header em{margin-right:5px;font-size:20px;color:#f7444e}.all-view-header .all-view-search{position:absolute;right:0;top:50%;transform:translateY(-50%)}.all-view-header .all-view-search input{padding:5px 30px 5px 8px;width:250px;font-size:14px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid #858585;font-weight:400}.all-view-header .all-view-search input::placeholder{color:#757575}.all-view-header .all-view-search input:focus::placeholder{color:transparent}.all-view-header .all-view-search .ico-close{position:absolute;cursor:pointer;width:20px;height:20px;right:5px;top:calc(50% - 10px);scale:.6;background:url(/image-single/ico-cross-black.png) no-repeat 50%/cover}.all-view-header .all-view-search .ico-search{background-image:url(/image-single/ico-magnify-glass.svg);position:absolute;right:8px;top:calc(50% - 8px);width:15px;height:15px;background-repeat:no-repeat;background-position:50%;opacity:.4}.all-view-solution-selector{display:flex;justify-content:flex-end;margin-bottom:15px}.all-view-filter-sort{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.all-view-solution-dropdown{position:relative}.all-view-sort-selector{display:flex}.all-view-apps{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;margin-bottom:60px}.all-view-empty{display:block;text-align:center;margin-bottom:20px}.all-view-empty .all-view-apps-recommend-title{font-size:20px;font-weight:700;margin-bottom:10px}.all-view-empty .all-view-apps-recommend-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:10px;gap:10px}.all-view-empty .empty-wrap{font-size:16px;text-align:center;padding:60px 0 90px}.all-view-empty .empty-logo{background-image:url(/image-single/img_folder.png);background-repeat:no-repeat;background-position:50% 0;width:110px;height:84px;margin:0 auto 25px}.all-view-empty .empty-title{font-size:20px;font-weight:700;margin-bottom:10px}.all-view-empty .empty-message{font-size:16px;line-height:1.5;text-align:left;width:-moz-fit-content;width:fit-content;margin:0 auto}.all-view-empty .empty-message .contact-link{color:#1570ef;text-decoration:underline}.all-view-category{display:flex;padding:12px 10px;border-top:1px solid;border-bottom:1px solid;margin-bottom:32px;font-size:16px}.all-view-category div:first-child{flex:1 1}.all-view-category div{display:flex;flex-wrap:wrap;gap:10px;flex:5 1}.all-view-category div button.category-tag{padding:3px 10px;border-radius:15px;cursor:pointer;background-color:#f2f2f2;font-size:14px}.all-view-category div button.category-tag.selected,.all-view-category div button.category-tag:hover{background-color:#000;color:#fff}.all-view .pagination{margin-bottom:160px}@media(max-width:767px){.all-view-apps{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.all-view-header{display:block}.all-view-header>span{position:absolute;top:0;right:0}.all-view-header .all-view-search{margin-top:20px;position:relative;display:block}.all-view-header .all-view-search input{width:100%}.all-view-apps{grid-template-columns:repeat(1,1fr)}.all-view-category{display:block}.all-view-category>div:first-child{margin-bottom:20px}}.ad{height:480px;padding:98px 0;background:url(/image-single/bg-ad.png) no-repeat top/cover;color:#fff}.ad-header{text-align:center}.ad-header p{margin-bottom:16px;font-size:18px}.ad-header h2{margin-bottom:40px;line-height:1.4;font-size:32px}.ad-links{display:flex;justify-content:center}.ad a{width:320px;padding:24px 0 24px 40px;background-color:rgba(39,43,58,.15);border-radius:8px;font-size:14px;color:hsla(0,0%,100%,.6)}.ad a:nth-child(n+2){margin-left:20px}.ad a span{display:inline-flex;align-items:center;margin-top:10px;font-weight:700;font-size:16px;color:#fff}.ad a span:after{width:20px;height:20px;content:"";background:url(/image-single/ico-round-plus-white.png) no-repeat 50%;margin-left:8px}.ad a:hover span{text-decoration:underline}@media(max-width:767px){.ad{height:auto}.ad .ad-links{flex-direction:column}.ad .ad-links>a{width:100%}.ad .ad-links>a:last-child{margin-left:0;margin-top:20px}.ad .ad-links>a span{display:flex}}.solution-selector__option{font-size:16px;color:gray}.solution-selector__option+.solution-selector__option:before{content:"|";color:gray;margin:10px;font-weight:400}.solution-selector__option--selected{color:#000;font-weight:700}.error-content{padding-top:500px;min-height:calc(100vh - 114px);text-align:center;background-repeat:no-repeat;background-position:center calc(50% - 80px)}.error-content p{color:#727171;line-height:26px}.error-content p:first-child{margin-bottom:15px;font-size:26px;font-weight:700;color:#000;line-height:normal}.error-content--404{background-position:center calc(50% - 30px);background-image:url(https://img.cdn-nhncommerce.com/common/icon_error.png)}.error-content-btns{margin-top:35px}.error-content .error-btn{width:130px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b1b1b1;font-size:14px}.error-content .error-btn:nth-child(n+1){margin-left:6px}.store-not-found .cds-landing-page__icon{background:none}.payment-result{padding-top:63px;display:flex;justify-content:center;padding-bottom:280px}.payment-result__content{width:460px}.payment-result__btns{display:flex;justify-content:center;margin-top:32px;gap:10px}.payment-result__btn{display:flex;justify-content:center;align-items:center;width:100%;padding:16px;font-size:18px;border:1px solid #cfcfcf;border-radius:3px}.payment-result__btn--fill{color:#fff;background-color:#313131;border:none}.payment-summary{background-color:#fafbfc;padding:24px 0;margin-bottom:28px}.payment-summary h2,.payment-summary p{text-align:center}.payment-summary__description{font-size:18px;font-weight:700}.payment-summary__description--with-icon:before{width:20px;height:13px;display:inline-block;margin-right:8px;background:url(/image-single/ico-card.png) no-repeat 50%;content:""}.payment-summary__price{font-size:26px;font-weight:700;padding:4px 0}.payment-summary__price-description{font-size:12px;font-weight:700;color:#898989}.subscription{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:64px 0 58px;gap:16px}.subscription__title{font-size:26px;font-weight:700;margin-bottom:18px}.subscription__content{width:460px}.subscription__content .specification+.specification{margin-top:34px}.subscription__pay-method{margin-bottom:10px}.subscription__pay-method>p{font-size:18px;font-weight:700;margin:8px 0}.subscription__pay-method>p em{color:red}.subscription__card{position:relative;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:16px;width:460px;border:1px solid #cfcfcf;border-radius:8px;font-size:16px}.subscription__card span{flex:1 1;text-align:start}.subscription__card-icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:100%;background-color:#f7f7f7}.subscription__card-icon:before{width:20px;height:14px;display:block;background:url(/image-single/ico-card.png) no-repeat 50%/contain;content:""}.subscription__card:after{width:12px;height:12px;content:"";background:url(/image-single/ico-arrow-down-dark-gray-14.png) no-repeat 50%/contain;transform:rotate(-90deg)}.subscription__card--prepared:after{width:24px;height:24px;background:url(/image-single/ico-pencil.png) no-repeat 50%;transform:none}.subscription__submitter{width:460px}.subscription__submitter .install-app-agree-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cfcfcf;border-radius:100px;cursor:pointer}.subscription__submitter .install-app-agree-check input:checked{position:relative;background-color:#f7444e;border:none}.subscription__submitter .install-app-agree-check input:checked:before{content:"✓";position:absolute;font-size:18px;top:50%;left:50%;transform:translate(-50%,-45%);color:#fff}.subscription__term{font-size:16px;font-weight:700}.subscription__term em{color:#f7444e}.subscription__term-content{margin:10px 0;padding:20px 10px 20px 30px;background-color:#f7f7f7;list-style-type:disc}.subscription__btn{width:100%;font-size:18px;padding:14px 30px;border-radius:0;border:1px solid #f7444e}.cds-landing-page{display:grid;padding-inline:16px;height:100vh}.cds-landing-page__inner{display:flex;flex-direction:column;justify-content:center;margin:64px auto}.cds-landing-page__header{text-align:center}.cds-landing-page__icon{margin:0 auto 16px;width:56px;height:56px;background-image:url(/image-single/complete-icon.png);background-repeat:no-repeat;background-size:cover}.cds-landing-page__title{margin-bottom:16px;font-weight:700;font-size:30px;line-height:38px;color:#0c111d}.cds-landing-page__sub-title{color:#344054;font-size:16px}.cds-landing-page__header>:last-child{margin-bottom:0}.cds-landing-page__footer{display:flex;flex-direction:column;gap:12px;margin-top:36px}.cds-landing-page__footer>:last-child{margin-bottom:0}.cds-landing-page__footer .cds-btn{width:100%;display:inline-flex;justify-content:center;align-items:center;text-align:center;gap:8px;border-radius:8px;line-height:normal;font-weight:700;border:1px solid}.cds-landing-page__footer .cds-btn--xl{height:48px;padding:14px 20px;font-size:16px}.cds-landing-page__footer .cds-btn--primary-red{order:1;background-color:#f7444e;border-color:#ec1d31;box-shadow:0 1px 2px 0 rgba(16,24,40,.051);color:#fff}.cds-landing-page__footer .cds-btn--primary-red:hover{background-color:#dc0a2b;border-color:#a60013}.cds-landing-page__footer .cds-btn--secondary-gray{order:2;box-shadow:0 1px 2px 0 rgba(16,24,40,.051);background-color:#fff;border-color:#d0d5dd;color:#0c111d}.cds-landing-page__footer .cds-btn--secondary-gray:hover{background-color:#f6f7f9}@media(min-width:768px){.cds-landing-page__inner{margin-block:240px}.cds-landing-page__footer{justify-content:center;flex-direction:row}.cds-landing-page__footer .cds-btn{width:auto;order:0}}.store-boards{margin:0 auto;max-width:1216px;padding-inline:32px;-webkit-padding-after:96px;padding-block-end:96px}.store-boards__board-card{cursor:pointer}.store-boards__board-card-wrapper{display:grid;grid-template-columns:repeat(3,31.48%);grid-column-gap:32px;column-gap:32px;grid-row-gap:64px;row-gap:64px;margin-bottom:48px}.store-boards__search-bar.cds-inquiry-bar{-webkit-border-after:none;border-block-end:none;margin-top:48px;margin-bottom:40px;padding-block:0;gap:0}.store-boards__search-bar .cds-inquiry-bar__counts,.store-boards__search-bar .cds-inquiry-bar__search{padding-inline:0}.store-boards__search-bar .cds-input__content{width:400px}.store-boards__board-card-empty-result{display:flex;height:400px;justify-content:center;align-items:center;color:var(--gray-400);border-bottom:1px solid var(--gray-100)}.store-boards__board-post-detail-container{max-width:864px;padding-inline:0;-webkit-padding-after:96px;padding-block-end:96px;margin:96px auto 0}.store-boards__recommend-contents{background-color:var(--gray-50);display:flow-root}.store-boards__hero-section{display:flex;align-items:center;gap:12px;justify-content:center;flex-direction:column;padding:40px 0}.store-boards__hero-section-description{font-family:CommerceSans,sans-serif;margin:0;font-weight:400;font-size:20px;line-height:30px;color:var(--gray-500);word-break:keep-all;overflow-wrap:break-word;text-align:center}@media(max-width:768px){.store-board{padding-inline:0}.store-boards__board-card-wrapper{grid-template-columns:repeat(1,1fr);padding-inline:16px;row-gap:48px}.store-boards__search-bar .cds-input__content{width:100%}.store-boards__search-bar.cds-inquiry-bar{padding-inline:16px;margin-top:40px;margin-bottom:0}.store-boards__board-card-empty-result{height:300px;border-top:1px solid var(--gray-100)}.store-boards__pagination{margin-inline:16px}.store-boards__hero-section{padding:40px 16px}}.store button,button{cursor:pointer!important}.l-commerce-main{margin-top:60px}@media(min-width:1366px){.l-commerce-main{margin-top:72px}}.with-rolling-banner .l-commerce-main{margin-top:0}