﻿@font-face{font-family:Hiragino Sans;font-weight:100;src:local(HiraginoSans-W0),local("Hiragino Sans W0")}@font-face{font-family:Hiragino Sans;font-weight:200;src:local(HiraginoSans-W1),local("Hiragino Sans W1")}@font-face{font-family:Hiragino Sans;font-weight:250;src:local(HiraginoSans-W2),local("Hiragino Sans W2")}@font-face{font-family:Hiragino Sans;font-weight:300;src:local(HiraginoSans-W3),local("Hiragino Sans W3")}@font-face{font-family:Hiragino Sans;font-weight:400;src:local(HiraginoSans-W4),local("Hiragino Sans W4")}@font-face{font-family:Hiragino Sans;font-weight:500;src:local(HiraginoSans-W5),local("Hiragino Sans W5")}@font-face{font-family:Hiragino Sans;font-weight:600;src:local(HiraginoSans-W6),local("Hiragino Sans W6")}@font-face{font-family:Hiragino Sans;font-weight:700;src:local(HiraginoSans-W7),local("Hiragino Sans W7")}@font-face{font-family:Hiragino Sans;font-weight:800;src:local(HiraginoSans-W8),local("Hiragino Sans W8")}@font-face{font-family:Hiragino Sans;font-weight:900;src:local(HiraginoSans-W9),local("Hiragino Sans W9")}:root{--color-black: #333;--color-white: #fff;--color-blue: #0062ff;--color-red: #ef2828;--color-yellow: #e5ff24;--color-gray100: #f6f6f6;--color-gray200: #efefef;--color-gray300: #cfcfd6;--color-gray400: #7b7b7b;--color-lightblue-100: #e6f0fc;--color-lightblue-200: #d6e9ff;--fontweight-300: "Hiragino Sans W3","FP-ヒラギノ角ゴ ProN W3";--fontweight-600: "Hiragino Sans W6","FP-ヒラギノ角ゴ ProN W6";--fontweight-800: "Hiragino Sans W8","FP-ヒラギノ角ゴ StdN W8";--font-helvetica: Helvetica, Arial, sans-serif;--font-arial: Arial, Helvetica, sans-serif;--aspect-ratio-golden: 1.618/1;--aspect-ratio-square: 1/1}.page-sheet__mainvisual{position:relative;display:flex;justify-content:center;width:100%;height:404px;padding-top:64px;background:#1c8df4;background-position:center;background-size:contain;background-repeat:no-repeat;overflow:hidden}@media(max-width: 768px){.page-sheet__mainvisual{height:194px;padding-top:40px}}.page-sheet__mainvisual-title{position:absolute;left:50%;transform:translateX(-50%);width:max-content;white-space:nowrap;overflow:hidden;font-size:clamp(200px,12vw + 150px,280px);font-weight:bold;font-family:var(--font-helvetica);line-height:1;color:var(--color-white);text-align:center}@media(max-width: 768px){.page-sheet__mainvisual-title{font-size:72px}}.page-sheet__first-inner{position:relative;z-index:5;margin-top:-56px}@media(max-width: 768px){.page-sheet__first-inner{padding-left:0;padding-right:0}}@media(max-width: 768px){.page-sheet__first-inner .tab{padding-left:0;padding-right:0}}.page-sheet__article-inner{padding:96px 88px;box-shadow:0 0 6px rgba(0,0,0,.16);border-radius:16px;background:var(--color-white)}@media(max-width: 768px){.page-sheet__article .container--size-1024 .tab{padding-right:0;padding-left:0}}@media(max-width: 768px){.page-sheet__article .info-block+.tab{margin-top:0}}.page-sheet__title{margin-top:0;text-align:center;font-size:48px}@media(max-width: 768px){.page-sheet__title{font-size:40px}}.page-sheet__calculator{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:40px;margin-bottom:40px;padding:30px 32px}@media(max-width: 768px){.page-sheet__calculator{padding:24px}}@media(max-width: 768px){.page-sheet__calculator-button-wrap{margin-top:0}}.page-sheet__calculator-item{width:240px}@media(max-width: 768px){.page-sheet__calculator-item{width:100%}.page-sheet__calculator-item:not(:first-child){margin-top:40px}}.page-sheet__calculator-label{height:20px}.page-sheet__calculator-input{text-align:center;font-family:var(--fontweight-600);font-weight:600}.page-sheet__calculator-notice{font-size:13px}.page-sheet__calculator-link{width:100%;margin-top:0;line-height:1}.page-sheet__calculator-result{pointer-events:none;outline:none;background:var(--color-lightblue-100);border:none !important}@media(max-width: 768px){.page-sheet__info-block{width:calc(100% - 32px);margin-left:auto;margin-right:auto}}.page-sheet__color-select-wrap{display:flex;align-items:center;justify-content:space-between;margin-top:56px}@media(max-width: 768px){.page-sheet__color-select-wrap{flex-direction:column;gap:56px;padding-right:0;padding-left:0}}.page-sheet__color-select-wrap .tab,.page-sheet__color-select-wrap .tab__item{margin-top:0}@media(max-width: 768px){.page-sheet__color-select-wrap .tab,.page-sheet__color-select-wrap .tab__item{margin-bottom:0}}.page-sheet__color-button-wrap{display:flex;align-items:center;justify-content:space-between;gap:8px}@media(max-width: 768px){.page-sheet__color-button-wrap{width:100%;overflow:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.page-sheet__color-button-wrap::-webkit-scrollbar{height:7px}.page-sheet__color-button-wrap::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.page-sheet__color-button-wrap::-webkit-scrollbar-thumb{background-color:#888;border-radius:8px}}.page-sheet__color-button-wrap:has(.button-border){margin-top:0}.page-sheet__color-button-wrap .button-border{padding:18px 32px}.page-sheet__color-button-wrap .button-border.is--active,.page-sheet__color-button-wrap .button-border:hover{border-color:var(--color-blue);background:var(--color-blue);color:var(--color-white)}@media(max-width: 768px){.page-sheet__color-button-wrap .button-border{white-space:nowrap}}.page-sheet__color-display{display:none}@media(max-width: 768px){.page-sheet__color-display{display:block;font-family:var(--fontweight-600);font-weight:600;color:var(--color-blue);text-align:center}}.page-sheet__color-select{width:320px}@media(max-width: 768px){.page-sheet__color-select{width:100%}}.page-sheet__color-palette{margin-top:56px}.page-sheet__compare{margin-top:128px;padding:128px 0;background:var(--color-black);color:var(--color-white)}.page-sheet__compare a{color:var(--color-white);text-decoration:underline}.page-sheet__compare a:hover{text-decoration:none}@media(max-width: 768px){.page-sheet__compare{margin-top:96px;padding:96px 0}}@media(max-width: 768px){.page-sheet__compare .article__2col-item{gap:56px}}.page-sheet__compare-video{margin-top:24px}.page-sheet__compare .image-comparison{overflow-y:hidden}.page-sheet__compare .image-comparison+p{margin-top:24px}.page-sheet__feature{margin-top:128px}@media(max-width: 768px){.page-sheet__feature{margin-top:96px}}.page-sheet__feature .sheet-feature{margin-top:0}.page-sheet__feature-title{margin-top:0}.page-sheet__feature-subtitle{margin-top:56px}.page-sheet__feature-text{margin-top:26px}.page-sheet__feature .slick-slider__item img{aspect-ratio:.617;object-fit:cover}.page-sheet__feature.feature-grid{gap:0 64px}@media(max-width: 768px){.page-sheet__feature.feature-grid{gap:0}}.page-sheet__spec{margin-top:128px}@media(max-width: 768px){.page-sheet__spec{margin-top:96px}}.page-sheet__spec-title{text-align:center;font-size:32px}.page-sheet__spec-title[style="cursor: pointer;"]{margin-left:auto;margin-right:auto}.page-sheet__spec-title+.info-block{margin-top:64px}.page-sheet__cta{margin-top:96px}@media(max-width: 768px){.page-sheet__cta{margin-top:40px}}@media(max-width: 768px){.page-sheet__similar-colors{padding:56px 16px 0}}.page-sheet__similar-colors-tab{margin-top:0}@media(max-width: 768px){.page-sheet__similar-colors-tab{padding-right:0;padding-left:0}}.page-sheet__similar-colors-tab-item{margin-top:0}.page-sheet__similar-colors-tab-content{margin-top:32px}.page-sheet__similar-colors-color-palette{margin-top:56px}.page-sheet__modal{padding:16px;align-items:flex-start}@media(max-width: 768px){.page-sheet__modal{padding:16px 0 0}}.page-sheet__modal .modal-body{max-width:1248px;width:100%;max-height:calc(100vh - 32px);height:100%;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:16px}@media(max-width: 768px){.page-sheet__modal .modal-body{max-height:calc(100vh - 16px);border-radius:0}}.page-sheet__modal .simplebar-content{height:100%}.page-sheet__modal .modal-content{padding:64px max(56px,min(112px,9%));border-radius:0;height:100%}@media(max-width: 768px){.page-sheet__modal .modal-content{max-height:calc(100vh - 16px);border-radius:16px 16px 0 0;padding:68px 16px 16px;-webkit-overflow-scrolling:touch}}.page-sheet__modal .modal-content__inner{display:flex;flex-direction:column;height:100%}.page-sheet__modal .modal-content__example{flex:1;display:flex;flex-direction:column;justify-content:stretch;width:100%}@media(max-height: 980px){.page-sheet__modal .modal-content__example{height:calc(100% - 140px)}}@media(max-width: 768px){.page-sheet__modal .modal-content__example{height:auto}}.page-sheet__modal .modal-content__example:has(img[style="display: inline;"]){flex:none;aspect-ratio:var(--aspect-ratio-golden);object-fit:cover}@media(max-width: 768px){.page-sheet__modal .modal-content__example:has(img[style="display: inline;"]){height:auto}}.page-sheet__modal .modal-content__image{flex:1;width:100%;height:0%;background-size:cover !important;aspect-ratio:auto}@media(max-width: 768px){.page-sheet__modal .modal-content__image{margin-top:16px}}@media(max-width: 768px){.page-sheet__modal .modal-content__image img{height:auto;aspect-ratio:var(--aspect-ratio-golden)}}.page-sheet__modal .modal-content__video{flex:1;flex-direction:column;justify-content:stretch;height:100%}.page-sheet__modal .modal-content__video[style="display: block;"]{display:flex !important}.page-sheet__modal .modal-content__video[style="display: block;"] .youtube-img{aspect-ratio:auto;object-fit:cover;height:100%}@media(max-width: 768px){.page-sheet__modal .modal-content__video[style="display: block;"]{flex:none;height:auto;aspect-ratio:var(--aspect-ratio-golden)}}@media(max-width: 768px){.page-sheet__modal .modal-content__video.is--aspect-golden{flex:none;aspect-ratio:var(--aspect-ratio-golden)}}@media(max-width: 1200px){.page-sheet__modal .modal-content__video{flex:none;height:auto;aspect-ratio:var(--aspect-ratio-golden)}}@media(max-height: 900px){.page-sheet__modal .modal-content__video{flex:1;height:0%}}@media(max-width: 768px){.page-sheet__modal .modal-content__video{flex:1;height:100%;aspect-ratio:auto}}.page-sheet__modal .modal-content__buttons.is--hidden{opacity:0;pointer-events:none}@media(max-width: 768px){.page-sheet__modal .modal-content__buttons.is--hidden{height:0}}.modal-container:has(.price-table){align-items:flex-start}@media(max-width: 768px){.modal-container:has(.price-table) .simplebar-content-wrapper{position:static}}@media(max-width: 768px){.modal-container:has(.price-table) .simplebar-content{padding:0 0 16px !important}}.modal-container:has(.price-table) .modal-body{max-width:none}.modal-container:has(.price-table) .modal-content{max-width:none;width:calc(100vw - 48px);height:calc(100vh - 48px)}@media(max-width: 768px){.modal-container:has(.price-table) .modal-content{width:100%;height:calc(100vh - 16px);padding-top:72px}}.modal-container:has(.price-table) .modal-content__inner{max-width:1348px;margin:auto}.modal-container:has(.price-table) .modal-content__table{margin-top:56px}@media(max-width: 768px){.modal-container:has(.price-table) .modal-content__table{position:relative}}.modal-container:has(.price-table) .horizontal-scroll-wrap{white-space:nowrap;height:calc(100vh - 304px);margin-top:0;border-radius:16px}@media(max-width: 768px){.modal-container:has(.price-table) .horizontal-scroll-wrap{position:static;height:calc(100vh - 237px);border-radius:0}.modal-container:has(.price-table) .horizontal-scroll-wrap::-webkit-scrollbar{height:5px;width:5px}.modal-container:has(.price-table) .horizontal-scroll-wrap::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.modal-container:has(.price-table) .horizontal-scroll-wrap::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:8px}}@media(max-width: 768px){.modal-container:has(.price-table) table{border-radius:16px;overflow:hidden}}@media(max-width: 768px){.modal-container:has(.price-table) thead th:first-child,.modal-container:has(.price-table) thead td:first-child,.modal-container:has(.price-table) tbody tr:last-child td:first-child,.modal-container:has(.price-table) tbody tr:last-child th:first-child,.modal-container:has(.price-table) tbody tr:last-child td:first-child,.modal-container:has(.price-table) tbody tr:last-child th:last-child,.modal-container:has(.price-table) tbody tr:last-child td:last-child{border-radius:0}}.modal-container:has(.price-table) th,.modal-container:has(.price-table) td{padding:24px 20px}.modal-container:has(.price-table) th{border-bottom:4px solid #fff;text-align:center}.modal-container:has(.price-table) td:first-child{background:var(--color-gray200);font-family:var(--fontweight-600);font-weight:600;text-align:center}.modal-container:has(.price-table) .sticky-top{position:sticky;top:0;left:0;z-index:1;font-family:var(--fontweight-600);font-weight:600}.modal-container:has(.price-table) .sticky-top:first-child{z-index:2;white-space:pre}@media(max-width: 768px){.modal-container:has(.price-table) .sticky-top:first-child{left:-16px}}.modal-container:has(.price-table) .sticky-left{position:sticky;left:0;z-index:1;font-family:var(--fontweight-600);font-weight:600}@media(max-width: 768px){.modal-container:has(.price-table) .sticky-left{left:-16px}}@media(max-width: 768px){.sheet-feature .button-border{margin-left:auto;margin-right:auto}}.modal-2color .card-link{height:auto}.modal-2color .card-link__text{margin-top:16px}.page-mainvisual{display:flex;justify-content:center;align-items:center;width:100%;height:460px;background:#e6f0fc}@media(max-width: 1024px){.page-mainvisual{height:auto}}.page-mainvisual__image{border-radius:0}@media(max-width: 768px){.page-mainvisual .container--size-1024{padding:0}}.page-default h1{margin-top:96px}@media(max-width: 768px){.page-default h1{margin-top:48px}}.page-default h1+p{margin-top:96px}@media(max-width: 768px){.page-default h1+p{margin-top:48px}}.page-default h2.h2__text--center+.tab{margin-top:96px}@media(max-width: 768px){.page-default h2.h2__text--center+.tab{margin-top:56px}}.index-button h1{margin-top:96px}@media(max-width: 768px){.index-button h1{margin-top:32px}}.index-button h1+p{margin-top:96px}.index-button h1 img{width:48px;margin-right:16px;margin-top:-10px}.index-button p+.card__wrapper{margin-top:96px}@media(max-width: 768px){.index-button p+.card__wrapper{margin-top:60px}}@media(max-width: 768px){.index-button .card__wrapper{gap:32px}}.index-button .card__wrapper+.card__wrapper{margin-top:32px}.index-button .card-link{border-radius:8px;padding:24px}.index-button .hr{margin-top:27px;margin-bottom:27px}.index-button .hr+.card__wrapper{margin-top:27px}.index-line .search-results:first-child{margin-top:44px}.index-line .card__wrapper{margin-top:96px;grid-template-columns:repeat(2, 320px);justify-content:center}@media(max-width: 768px){.index-line .card__wrapper{grid-template-columns:1fr}}.index-line .card__wrapper--ranking{grid-template-columns:repeat(3, 320px)}@media(max-width: 768px){.index-line .card__wrapper--ranking{grid-template-columns:1fr}}.design h1{margin-top:96px}@media(max-width: 768px){.design h1{margin-top:56px}}.design h1+.info-block{margin-top:86px}@media(max-width: 768px){.design h1+.info-block{margin-top:48px}}.design h2.h2__text--center+h3{margin-top:96px}@media(max-width: 768px){.design h2.h2__text--center+h3{margin-top:56px}}.design h2.h2__text--center+ul{margin-top:64px}.design h2.h2__text--center+.label-block__wrap{margin-top:96px}@media(max-width: 768px){.design h2.h2__text--center+.label-block__wrap{margin-top:56px}}.design h2.h2__text--center+.info-block{margin-top:40px}.design h2.h2__text--center+.timing-list{margin-top:96px}@media(max-width: 768px){.design h2.h2__text--center+.timing-list{margin-top:56px}}.design__point{width:100%;overflow:hidden;margin-top:128px;padding-top:128px}@media(max-width: 768px){.design__point{margin-top:96px;padding-top:96px}}.design__point-inner{position:relative;display:flex;gap:32px;flex-wrap:wrap}@media(max-width: 768px){.design__point-inner{flex-direction:column}}.design__point-inner .info-block{position:relative;z-index:10;width:100%;margin-top:0}.design__point-item{position:relative;z-index:10;flex:1;padding:54px 56px 48px;border-radius:16px;background:#fff}@media(max-width: 768px){.design__point-item{padding:32px 24px}}.design__point-title{margin-top:0;font-size:32px;font-family:var(--fontweight-800);font-weight:800;text-align:center}.design__point-title[style="cursor: pointer;"]{margin-left:auto;margin-right:auto}.design__point-center{display:flex;justify-content:center;align-items:center;height:157px;margin-top:0}.design__point-center-img{max-height:56px;border-radius:0}.design .info-block+p{margin-top:36px}.design-order{margin-top:160px}@media(max-width: 768px){.design-order{margin-top:96px}}.illustrator__point{padding-bottom:211px;background:url(../images/illustrator-paint-bg.svg) 0 0 repeat-x}@media(max-width: 768px){.illustrator__point{background:url(../images/illustrator-paint-bg--sp.svg) 0 0 repeat-x;background-position-y:-130px}}.illustrator__point-center-img{width:88px}.illustrator__scope{margin-top:128px;padding:128px 96px;border-radius:96px 0 96px 0;background:#e18d06;color:var(--color-white)}@media(max-width: 768px){.illustrator__scope{padding:96px 16px;margin-top:96px}}.illustrator__scope-title{margin:0 auto;text-align:center}.illustrator__scope-text{margin-top:48px}@media(max-width: 768px){.illustrator__scope-text{margin-top:32px}}.image__point{position:relative;background:url(../images/point-top.svg) 0 0 repeat-x,#b7e6ff}.image__point-painted{position:relative;padding:96px 0 128px}@media(max-width: 768px){.image__point-painted{padding:80px 16px 48px}}.image__point-painted:before{content:"";position:absolute;top:240px;left:50%;transform:translateX(-50%);width:100vw;height:calc(100% - 240px);background:url(../images/image-point-middle.svg) 0 0 repeat-x,url(../images/image-point-bottom.svg) 0 100% repeat-x,linear-gradient(to bottom, transparent 96px, #42b3e5 96px)}.image__point-center{height:160px}.image-data{position:relative;padding:128px 0 224px;background:url(../images/point-top.svg) bottom left repeat-x,#37639f;color:var(--color-white)}@media(max-width: 768px){.image-data{padding-top:96px}}.image-data .button-border:hover{border-color:#37639f;background:var(--color-white);color:#37639f}.image-data__list{display:flex;gap:24px;flex-wrap:wrap;align-items:center;justify-content:center;background:#f6f6f6;padding:32px;border-radius:16px;color:var(--color-black)}.image-data__list-img{max-height:28px;border-radius:0}.image-list{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center;background:#f6f6f6;padding:32px;border-radius:16px;color:var(--color-black)}@media(max-width: 768px){.image-list{gap:32px}}.image-list__item{text-align:center}.image-list__item-inner{display:flex;justify-content:center;align-items:center;width:190px;height:80px;border-radius:8px;padding-top:8px;background:var(--color-white);box-shadow:0 0 3px 0 rgba(0,0,0,.15)}.image-list__item-inner img{border-radius:0}.image-list__item-text{margin-top:16px;font-family:var(--fontweight-600);font-weight:600}.image-list__item-img.is--blur1{filter:blur(0.5px)}.image-list__item-img.is--blur2{filter:blur(1px)}.image-list__item-img.is--blur3{filter:blur(2.5px)}.image-list__item-img.is--gray path{fill:#7b7b7b}.image-list__item-img.is--yellow path{fill:#fffb98}.image-list__item-img.is--gold path{fill:#ebebbe}.image-list-standard{gap:16px}@media(max-width: 768px){.image-list-standard{gap:56px}}.image-list-standard__img{width:250px}.pdf__point{padding-top:192px;background:url(../images/point-top.svg) 0 0 repeat-x,#ffb7b7}.pdf__point-center-img{width:88px}.pdf__point-inner{padding-bottom:76px}.pdf__point-inner:before{content:"";position:absolute;top:150px;left:50%;transform:translateX(-50%);width:100vw;height:calc(100% - 150px);background:url(../images/pdf-point-middle.svg) 0 0 repeat-x,url(../images/pdf-point-bottom.svg) 0 100% repeat-x,linear-gradient(to bottom, transparent 96px, #eb6767 96px)}.pdf-data{padding:96px 0 224px;background:url(../images/point-top.svg) bottom left repeat-x,#9f3737;color:var(--color-white)}@media(max-width: 768px){.pdf-data{padding-top:64px}}.pdf-data__info-block{color:var(--color-black)}.pdf-data__info-block__item{margin-top:16px;line-height:1}.pdf-data .button-border:hover{border-color:#9f3737;background:var(--color-white);color:#9f3737}.pdf-rules{padding-top:72px}@media(max-width: 768px){.pdf-rules{padding-top:48px}}.office__point{padding-top:192px;background:url(../images/point-top.svg) 0 0 repeat-x,#b7ffc8}.office__point-center-img{width:88px}.office__point-inner{padding-bottom:76px}.office__point-inner:before{content:"";position:absolute;top:150px;left:50%;transform:translateX(-50%);width:100vw;height:calc(100% - 150px);background:url(../images/office-point-middle.svg) 0 0 repeat-x,url(../images/office-point-bottom.svg) 0 100% repeat-x,linear-gradient(to bottom, transparent 96px, #67eb6c 96px)}.office-data{padding:96px 0 224px;background:url(../images/point-top.svg) bottom left repeat-x,#379f3f;color:var(--color-white)}@media(max-width: 768px){.office-data{padding-top:64px}}.office-data__info-block{color:var(--color-black)}.office-data__info-block__item{margin-top:16px;line-height:1}.office-data .button-border:hover{border-color:#379f3f;background:var(--color-white);color:#379f3f}.font__point{padding-top:196px;background:url(../images/font-point-top.svg) 0 0 repeat-x,linear-gradient(to bottom, transparent 96px, #b4c9f7 96px)}@media(max-width: 768px){.font__point{padding-top:128px}}.font__point-center{height:240px}.font__point-center-img{max-height:140px}.font__point-inner{padding-bottom:184px}.font__point-inner:after{content:"";position:absolute;top:140px;left:50%;transform:translateX(-50%);width:100vw;height:calc(100% - 140px);background:url(../images/font-point-middle.svg) 0 0 repeat-x,url(../images/font-point-bottom.svg) 0 100% repeat-x,linear-gradient(to bottom, transparent 96px, #608ef5 96px)}.font-data{padding:128px 0 196px;background:url(../images/font-paint-bottom.svg) bottom left repeat-x,#4e7add;color:var(--color-white)}@media(max-width: 768px){.font-data{padding:96px 0 128px}}.font-data h2{margin-top:0}.font-data .button-border:hover{border-color:#4e7add;background:var(--color-white);color:#4e7add}.font-data__info-block{color:var(--color-black)}.font-data__info-block__item{margin-top:16px;line-height:1}.font-img4 .label-block__wrap{width:100%}.font__label-box .label-card__title{font-size:24px}.font-rules{padding-top:64px}@media(max-width: 768px){.font-rules{padding-top:40px}}.design-651__layer{position:relative;height:128px}@media(max-width: 768px){.design-651__layer{height:96px}}.design-651__layer::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.design-651__layer-title{margin-top:0;text-align:center}.design-651__layer-title[style="cursor: pointer;"]{margin-left:auto;margin-right:auto}.design-651__layer-title+*{margin-top:64px}.design-651__layer01{background:#3374e5}.design-651__layer01::before{background:#fff;border-radius:0 0 0 128px}@media(max-width: 768px){.design-651__layer01::before{border-radius:0 0 0 48px}}.design-651__layer02{background:#fff}.design-651__layer02::before{background:#3374e5;border-radius:0 96px 0 0}@media(max-width: 768px){.design-651__layer02::before{border-radius:0 48px 0 0}}.design-651__layer03{background:#275fbf}.design-651__layer03::before{background:#3374e5;border-radius:0 0 96px 0}@media(max-width: 768px){.design-651__layer03::before{border-radius:0 0 48px 0}}.design-651__layer04{background:#3374e5}.design-651__layer04::before{background:#275fbf;border-radius:96px 0 0 0}@media(max-width: 768px){.design-651__layer04::before{border-radius:48px 0 0 0}}.design-651__layer04-title{margin-top:0}.design-651__layer04-title+.slick-slider__wrap{margin-top:36px}.design-651__layer04-title+.slick-slider__wrap .slick-slider__controls{margin-top:4px}.design-651__layer04-title+*{margin-top:96px}.design-651__layer05{background:#fff}.design-651__layer05::before{background:#275fbf;border-radius:0 0 0 96px}@media(max-width: 768px){.design-651__layer05::before{border-radius:0 0 0 48px}}.design-651__layer06{background:#275fbf}.design-651__layer06::before{background:#fff;border-radius:0 96px 0 0}@media(max-width: 768px){.design-651__layer06::before{border-radius:0 48px 0 0}}.design-651__bg--blue{background:#3374e5;color:var(--color-white)}@media(max-width: 768px){.design-651__bg--blue{padding:0}}.design-651__bg--blue a:not(.button-border){text-decoration:underline}.design-651__bg--blue a:not(.button-border):hover{text-decoration:none}.design-651__bg--blue .ok-ng-list__item{background:var(--color-white)}.design-651__bg--deepblue{background:#275fbf;color:var(--color-white)}@media(max-width: 768px){.design-651__bg--deepblue{padding:0}}.design-651__bg--deepblue .ok-ng-list__item{background:var(--color-white)}.design-651__bg--deepblue a:not(.button-border){color:var(--color-white);text-decoration:underline}.design-651__bg--deepblue a:not(.button-border):hover{text-decoration:none}.design-651__bg--deepblue .feature-grid__img{width:408px}@media(max-width: 768px){.design-651__bg--deepblue .feature-grid__img{width:100%}}.design-651__bg--deepblue .feature-grid__title{margin-top:0;font-size:20px}.design-651__bg--deepblue .slick-slider__image-wrap{background:none}.design-651__bg--deepblue .slick-slider__caption{color:var(--color-white)}.design-651__bg--deepblue .button-border:hover{border-color:#275fbf;background:var(--color-white);color:#275fbf}.design-651__bg--paleblue{margin-top:128px;padding-top:128px;padding-bottom:128px;background:var(--color-lightblue-200)}@media(max-width: 768px){.design-651__bg--paleblue{margin-top:80px;padding:96px 0}}.design-651__bg--black{margin-top:96px;padding-top:96px;padding-bottom:96px;background:var(--color-black);color:var(--color-white)}.technique{margin-top:128px;padding:128px 0;border-top:1px solid var(--color-gray300);border-bottom:1px solid var(--color-gray300);background:url(../images/technique-bg.svg) 0 0}@media(max-width: 768px){.technique{margin-top:96px;padding:96px 0}}.technique__title{margin-top:0;text-align:center}.technique__title[style="cursor: pointer;"]{margin-left:auto;margin-right:auto}.technique .content-swiper__slide{width:100%}.technique .table-list{font-family:var(--fontweight-600);font-weight:600}.technique .table-list__item{background:var(--color-lightblue-100);color:var(--color-black)}.flow-sec1{padding-bottom:96px}.flow-sec1 p+.info-block{margin-top:40px}.flow-sec2{position:relative;padding:96px 0 128px 0}@media(max-width: 768px){.flow-sec2{padding:64px 0 96px 0}}.flow-sec2::before{content:"";position:absolute;top:0;right:0;width:calc(100% - 36px);height:100%;border-radius:96px 0 0 96px;background:#dcf881;z-index:-1}@media(max-width: 960px){.flow-sec2::before{width:100%;border-radius:48px 0 0 48px}}.flow-sec2 h2.h2__text--center{margin-top:0}@media(max-width: 768px){.flow-sec2 h2.h2__text--center+h3{margin-top:56px}}.flow-sec2 .h2__icon{width:32px;margin-right:16px}.flow-sec2 .card-link{height:80px}@media(max-width: 768px){.flow-sec2 .card-link{height:auto}}.flow-sec2 .card-link__subtitle{font-size:14px}.flow-sec2 .card-link__text{font-size:13px}.flow-sec3{position:relative}.flow-sec3::before{content:"";position:absolute;top:0;right:0;width:128px;height:100%;background:#dcf881;z-index:-1}.flow-sec3__bg{width:calc(100% - 64px);margin-left:auto;margin-right:auto;padding:128px 32px;border-radius:96px;background:var(--color-white)}@media(max-width: 768px){.flow-sec3__bg{width:100%;padding:96px 16px;border-radius:48px}}.flow-sec3__inner{display:flex;justify-content:center;gap:64px}@media(max-width: 768px){.flow-sec3__inner{flex-direction:column-reverse;gap:32px}}.flow-sec3__content{width:553px;margin-top:0}@media(max-width: 768px){.flow-sec3__content{width:100%}}.flow-sec3__title{margin-top:0}.flow-sec3__img{width:320px}@media(max-width: 768px){.flow-sec3__img{display:flex;justify-content:center;width:100%}}.flow-sec4{position:relative;padding:128px 0}@media(max-width: 768px){.flow-sec4{padding:96px 0}}.flow-sec4::before{content:"";position:absolute;top:0;right:0;width:calc(100% - 96px);height:100%;background:#dcf881;z-index:-1;border-radius:96px 0 0 96px}@media(max-width: 1100px){.flow-sec4::before{width:calc(100% - 32px);border-radius:48px 0 0 48px}}@media(max-width: 960px){.flow-sec4::before{width:100%}}.flow-sec4__title{margin-top:0}.flow-sec4 .card-link{height:80px}@media(max-width: 768px){.flow-sec4 .card-link{height:auto}}.flow-sec4 .card-link__subtitle{font-size:14px}.flow-sec4 .card-link__text{font-size:13px}.flow-sec5{position:relative}.flow-sec5::before{content:"";position:absolute;display:block;width:100%;height:96px;background:#dcf881;z-index:-1;border-radius:0 0 0 0}@media(max-width: 768px){.flow-sec5::before{display:none}}.flow-sec5 h2.h2__text--center{margin-top:0}.flow-sec5 h2.h2__text--center+ol{margin-top:64px}@media(max-width: 768px){.flow-sec5 h2.h2__text--center+ol{margin-top:56px}}.flow-sec5__bg{padding:128px 0 0;border-radius:0 96px 0 0;background:var(--color-white)}@media(max-width: 768px){.flow-sec5__bg{padding:96px 0 0}}@media(max-width: 768px){.cut h2+.tab{margin-top:56px}}@media(max-width: 768px){.cut-sec0 .tab{padding-bottom:0}}.cut-sec1{padding-bottom:128px}@media(max-width: 768px){.cut-sec1{padding-bottom:96px}}.cut-sec1 h2{margin-top:96px}.cut-sec2{padding:128px 0;background:var(--color-lightblue-100)}@media(max-width: 768px){.cut-sec2{padding:96px 0}}.cut-sec2 .content-swiper__slide-img{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:var(--aspect-ratio-golden);border-radius:16px;background:var(--color-white)}.cut-sec2 .content-swiper__slide-img img{max-height:100%}.cut-sec2 .slick-slider__controls{margin-top:0}.cut-sec3{padding-top:128px}@media(max-width: 768px){.cut-sec3{padding-top:96px}}.cut-sec3__title{margin-top:0}.cut-sec3__title+.info-block-img{margin-top:64px}@media(max-width: 768px){.cut-sec3__title+.info-block-img{margin-top:40px}}.cut-sec3 .list-bluenum{gap:30px}@media(max-width: 768px){.cut-sec3 .tab{padding-bottom:0}}.cut-footer{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;flex-wrap:wrap;margin:96px auto}@media(max-width: 768px){.cut-footer{grid-template-columns:1fr}}.cut-footer__item{margin-top:0;padding:96px 56px;border-radius:96px 0 96px 0;background:#24f;color:var(--color-white)}@media(max-width: 768px){.cut-footer__item{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:84px 16px}}.cut-footer__title{margin-top:0;font-size:32px;text-align:center}.cut-footer__title[style="cursor: pointer;"]{margin-left:auto;margin-right:auto}.cut-footer__title+*{margin-top:40px}.cut-footer__button{width:100%}.cut-footer__button+*{margin-top:32px}.sitemap h2 img{margin-right:12px;margin-top:-4px}.sitemap a{color:var(--color-black)}.sitemap a:hover{color:var(--color-blue)}.sitemap .list-disc{gap:5px}.differences .horizontal-scroll{margin-top:64px}@media(max-width: 768px){.differences-table{white-space:unset;width:580px}}@media(max-width: 768px){.differences-table tr{display:flex;flex-wrap:wrap}}.differences-table th,.differences-table td{padding:32px;vertical-align:top}@media(max-width: 768px){.differences-table th,.differences-table td{height:auto;padding:24px}}.differences-table th{border-bottom:4px solid #fff;background:#f6f6f6;width:238px}@media(max-width: 768px){.differences-table th{position:relative;width:50%;border-bottom:none;border-radius:0}}@media(max-width: 768px){.differences-table th:nth-of-type(1){width:100%}}.differences-table td{width:392px}@media(max-width: 768px){.differences-table td{width:50%;padding:0 24px 24px}}@media(max-width: 768px){.differences-table td:nth-of-type(1){padding-right:12px}}@media(max-width: 768px){.differences-table td:nth-of-type(2){padding-left:12px}}@media(max-width: 768px){.differences-table tr:first-child th:nth-of-type(1){border-radius:16px 16px 0 0}}.differences-table tr:first-child th:nth-of-type(2),.differences-table tr:first-child th:nth-of-type(3){text-align:center}@media(max-width: 768px){.differences-table tr:first-child th:nth-of-type(2),.differences-table tr:first-child th:nth-of-type(3){border-radius:0;padding-top:0;text-align:left}}@media(max-width: 768px){.differences-table tr:last-child th:nth-of-type(1){border-radius:0}}@media(max-width: 768px){.differences-table tr:last-child td:nth-of-type(1){border-radius:0 0 0 16px}}@media(max-width: 768px){.differences-table tr:last-child td:nth-of-type(2){border-radius:0 0 16px 0}}.differences-table *+p{margin-top:40px}.differences-table__title{margin-top:16px;font-size:23px;font-family:var(--fontweight-800);font-weight:800}@media(max-width: 768px){.differences-table__title{text-align:center}}@media(max-width: 768px){.differences-table__sticky{position:sticky;left:0;z-index:1}}.differences-table .label{margin:0;padding:6px 10px;font-size:16px}.differences-table img{width:327px}@media(max-width: 768px){.differences-table img{width:100%}}.differences-table img+p{margin-top:8px}@media(max-width: 768px){.fontlist h1{margin-top:32px}}.fontlist h1+p{margin-top:40px}.fontlist-info-block{margin-top:30px}@media(max-width: 768px){.fontlist-info-block{width:100vw;overflow-x:scroll;-webkit-overflow-scrolling:touch}}.fontlist-info-block .info-block{margin-top:0}@media(max-width: 768px){.fontlist-info-block .info-block{width:200%}}.fontlist-info-block__header{display:flex;align-items:center;gap:16px}.fontlist-info-block__header .label{flex:none;height:38px}.fontlist-info-block__text{font-size:13px;line-height:1.5}.fontlist-info-block__text-title{font-family:var(--fontweight-600);font-weight:600;font-size:14px}.fontlist-info-block__inner .horizontal-scroll{margin-top:0}@media(max-width: 768px){.fontlist-info-block__inner .horizontal-scroll img{width:200%;max-width:200%}}.product-post-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px}@media(max-width: 768px){.product-post-list{grid-template-columns:repeat(2, 1fr);gap:16px}}.product-post-list__item{width:100%}.product-post-list__link{position:relative;display:block}.product-post-list__link:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:all .1s ease-in-out;border-radius:16px}.product-post-list__link:hover:before{opacity:1}.product-post-list__img{width:100%;aspect-ratio:var(--aspect-ratio-square);object-fit:cover}.product-post-list-list .product-post__link img{margin-top:0}.content-2col__content .product-post-list .product-post-list__link img{margin-top:0}.contact h1+.info-block{margin-top:44px}.contact .info-block__2col p{font-size:13px}.contact .info-block__2col p+p{margin-top:20px}.contact .info-block__2col+.toggle-list{margin-top:40px}@media(max-width: 768px){.contact .info-block{padding:24px}}.contact__form-section1{margin-top:128px;padding:128px 0;background:var(--color-gray100)}@media(max-width: 768px){.contact__form-section1{margin-top:96px;padding:96px 0}}.contact__form-section1 .info-icon-block{margin-top:90px}.contact__form-section1 .info-icon-block p{margin-top:25px}.contact__form-section1 .info-icon-block__item{padding:32px 32px 27px;background:#fff;font-size:13px}@media(max-width: 768px){.contact__form-section1 .info-icon-block__item{padding:24px}}.contact__form-section1 .info-icon-block__title{margin-top:24px}.contact__form-section1 .info-icon-block__icon-malfunction{border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15)}.contact__form-section1 .contact-icon-block__item{padding:0}.contact__form-section1 .contact-icon-block__item img{border-radius:0}.contact__form-section1 .contact-icon-block__item-link{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;aspect-ratio:408/295;padding:50px 0 0;color:var(--color-white);text-decoration:none;font-size:20px;font-family:var(--fontweight-600);font-weight:600;color:var(--color-white);text-align:center}@media(max-width: 768px){.contact__form-section1 .contact-icon-block__item-link{padding-top:26px}}.contact__form-section1 .contact-icon-block__item .info-icon-block__title{margin-top:0;font-size:20px;padding:0 16px;font-family:var(--fontweight-300)}.contact__form-section1 .contact-icon-block__item1{background:#1c8dff}.contact__form-section1 .contact-icon-block__item1-img{width:235px;margin-top:auto;transform:translateX(-50%);position:absolute;bottom:0;left:50%}.contact__form-section1 .contact-icon-block__item2{background:#ffa81c}.contact__form-section1 .contact-icon-block__item2-img{width:90px}.contact__form-section1>.container--size-848{margin-top:0}.contact-tel-block{margin-top:46px;text-align:center}.contact-tel-block dt,.contact-tel-block dd{display:inline}.order h1+*{margin-top:96px}.order h1+.form-row{margin-top:92px}.order-contact input[type=text],.order-contact input[type=tel],.order-contact input[type=email],.order-contact input[type=number]{width:408px}@media(max-width: 768px){.order-contact input[type=text],.order-contact input[type=tel],.order-contact input[type=email],.order-contact input[type=number]{width:100%}}.order-confirm .info-block__inner dd{white-space:pre-wrap}.calendar-container{width:672px;margin-left:auto;margin-right:auto}@media(max-width: 768px){.calendar-container{width:100%;padding-left:4.2%;padding-right:4.2%}}.calendar #calendar-modal-sp{display:none}.calendar .md-content__ttl{display:none}.calendar .md-calendar__ttl{margin-top:94px;font-size:32px}.calendar .md-calendar-tbl-box{background:var(--color-gray100);padding:0 72px 32px;margin-top:40px;border-radius:16px}@media(max-width: 768px){.calendar .md-calendar-tbl-box{padding:0 16px 32px}}.calendar .md-calendar-tbl-box__text{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px}.calendar .md-calendar-tbl-box__box{width:72px;height:34px;border-radius:8px;background:var(--color-lightblue-100)}@media(max-width: 768px){.calendar .md-calendar-tbl-box__box{padding:0 16px 32px;width:37.9px}}.calendar .md-calendar-tbl{border-radius:0px;border-collapse:separate}.calendar .md-calendar-tbl th,.calendar .md-calendar-tbl td{width:72px;height:77px;padding:0;border:2px solid var(--color-gray100);text-align:center}@media(max-width: 768px){.calendar .md-calendar-tbl th,.calendar .md-calendar-tbl td{height:56px}}.calendar .md-calendar-tbl th{background:rgba(0,0,0,0)}.calendar .md-calendar-tbl td{background:var(--color-white);border-radius:8px;font-family:var(--font-arial);font-weight:bold}.calendar .md-calendar-tbl .holiday{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:8px;background:var(--color-lightblue-100)}.calendar .md-calendar-tbl .prev-month,.calendar .md-calendar-tbl .next-month{opacity:.5}.calendar .md-calendar-txt,.calendar .md-close{display:none}.category-product{padding-top:32px}@media(max-width: 768px){.category-product{padding-top:56px}}.category-product .content-2col__content{padding:0}.faq-cards{grid-template-columns:repeat(3, 320px)}@media(max-width: 768px){.faq-cards{grid-template-columns:1fr}}.acf-input:has(select){position:relative;width:410px;height:56px;border:1px solid var(--color-gray300);border-radius:8px}@media(max-width: 768px){.acf-input:has(select){width:100%}}.acf-input:has(select)::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;width:17px;height:10px;background:url(../images/icon-angle--down.svg) no-repeat center center/contain}.acf-input:has(select) select{position:absolute;top:0;left:0;width:100%;height:100%;border:none;outline:none;padding:0 20px;border-radius:10px;vertical-align:middle;appearance:none;font-size:16px}.product-photo-form__form{margin-top:0}.product-photo-form__form .acf-fields>.acf-field{padding:56px 0 0;border:none}.product-photo-form__form .acf-fields>.acf-field-group{padding-top:0}.product-photo-form__form .acf-label,.product-photo-form__form .acf-field p.description{font-weight:600;color:var(--color-black)}.product-photo-form__form .acf-label+*{margin-top:16px}.product-photo-form__form .acf-field .acf-label label{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px;font-family:var(--fontweight-600);font-weight:600}.product-photo-form__form .acf-field .acf-label label:not([for=acf-field_6614b1c666cf4]):not([for=acf-field_6614abd3b527c]):not(:has(.acf-required))::after{content:"任意";display:block;padding:4px 5px;background:var(--color-gray300);font-size:12px;line-height:1;flex-shrink:0}.product-photo-form__form .acf-field .acf-label label:has(.acf-required)::after{content:"必須";display:block;padding:4px 5px;background:var(--color-red);color:var(--color-white);font-size:12px;line-height:1;flex-shrink:0}.product-photo-form__form .acf-input textarea{padding:20px !important;width:100% !important}.product-photo-form__form .acf-required{display:none}.product-photo-form__form .acf--normal-text{margin-top:40px;font-family:var(--fontweight-300)}.product-photo-form__form .acf-field input[type=text],.product-photo-form__form .acf-field input[type=password],.product-photo-form__form .acf-field input[type=date],.product-photo-form__form .acf-field input[type=datetime],.product-photo-form__form .acf-field input[type=datetime-local],.product-photo-form__form .acf-field input[type=email],.product-photo-form__form .acf-field input[type=month],.product-photo-form__form .acf-field input[type=number],.product-photo-form__form .acf-field input[type=search],.product-photo-form__form .acf-field input[type=tel],.product-photo-form__form .acf-field input[type=time],.product-photo-form__form .acf-field input[type=url],.product-photo-form__form .acf-field input[type=week],.product-photo-form__form .acf-field textarea,.product-photo-form__form .acf-field select{width:408px;padding:0 20px}@media(max-width: 768px){.product-photo-form__form .acf-field input[type=text],.product-photo-form__form .acf-field input[type=password],.product-photo-form__form .acf-field input[type=date],.product-photo-form__form .acf-field input[type=datetime],.product-photo-form__form .acf-field input[type=datetime-local],.product-photo-form__form .acf-field input[type=email],.product-photo-form__form .acf-field input[type=month],.product-photo-form__form .acf-field input[type=number],.product-photo-form__form .acf-field input[type=search],.product-photo-form__form .acf-field input[type=tel],.product-photo-form__form .acf-field input[type=time],.product-photo-form__form .acf-field input[type=url],.product-photo-form__form .acf-field input[type=week],.product-photo-form__form .acf-field textarea,.product-photo-form__form .acf-field select{width:100%}}.product-photo-form__form .acf-image-uploader .image-wrap{max-width:144px !important}.product-photo-form__form .acf-url input[type=url]{padding-left:20px}.product-photo-form__form .acf-icon{display:none}.product-photo-form__form .acf-input p a{display:inline-flex;margin-left:44px}.product-photo-form__form .acf-table{margin:0;border-radius:16px;border:none;background:none;overflow:hidden}.product-photo-form__form .acf-table thead{display:none}.product-photo-form__form .acf-table td{padding:32px;border:none;background:var(--color-gray100)}.product-photo-form__form .acf-table td:first-child{vertical-align:top !important}@media(max-width: 768px){.product-photo-form__form .acf-table td{padding:20px 10px}}.product-photo-form__form .acf-table .acf-row-handle.order,.product-photo-form__form .acf-table .acf-row-handle.remove{background:var(--color-gray100);vertical-align:top !important}.product-photo-form__form .acf-table .acf-row-number{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background:var(--color-blue);color:#fff;line-height:1}.product-photo-form__form .acf-table .acf-image-uploader{display:flex;align-items:center;gap:36px}.product-photo-form__form .acf-table .acf-image-uploader .button{padding:0;font-family:var(--fontweight-300)}.product-photo-form__form .acf-table .acf-image-uploader .button:hover{background:rgba(0,0,0,0);text-decoration:underline}@media(max-width: 768px){.product-photo-form__form .acf-table .acf-image-uploader .button{display:block;margin-left:0}}.product-photo-form__form .acf-table .acf-row-handle .acf-icon{position:static;display:none !important}.product-photo-form__form .acf-table .acf-row-handle .acf-icon.-minus{display:flex !important;justify-content:center;align-items:center;width:48px;height:48px;border:none}@media(max-width: 768px){.product-photo-form__form .acf-table .acf-row-handle .acf-icon.-minus{width:30px;height:30px;margin:0}}.product-photo-form__form .acf-table .acf-row-handle .acf-icon.-minus:before{content:"";width:20px;height:4px;border-radius:5px;background:var(--color-black)}.product-photo-form__form .acf-table .acf-icon.-duplicate:before,.product-photo-form__form .acf-table .acf-icon.-duplicate:after{display:none}.product-photo-form__form .acf-table acf-actions [data-event=collapse-row]{display:none !important}.product-photo-form__form .acf-actions .acf-button{float:none !important;width:fit-content;border-radius:100px;border-color:var(--color-blue);background:var(--color-blue);color:#fff}.product-photo-form__form .acf-actions .acf-button::before{content:"+"}@media(max-width: 768px){.product-photo-form__form .acf-actions .acf-button{margin-left:auto;margin-right:auto}}.product-photo-form__form .acf-fields.-border{border:none}.product-photo-form__form .acf-fields>.acf-field[data-name=products_sns]{margin:96px 0 40px;padding:96px 0;border:none;border-top:1px solid var(--color-gray300);border-bottom:1px solid var(--color-gray300)}.product-photo-form__form .acf-confirm-button{margin-left:auto;margin-right:auto}.product-photo-form__form .acf-confirm-button.is--disabled{opacity:.5;cursor:not-allowed}.product-photo-form__form .acf-confirm-button.is--disabled:hover{background:var(--color-blue)}.product-photo-form__form .acf-confirm-button:hover{background:var(--color-blue)}.product-photo-form__form .acf-form-submit .button{display:none;width:fit-content;margin-left:auto;margin-right:auto;border-radius:100px;border-color:var(--color-blue);background:var(--color-blue);color:#fff}.product-photo-form__form .acf-form-submit .button:hover{border-color:#0024eb;background:#0024eb}.product-photo-form__form .acf-button-group{gap:8px}@media(max-width: 768px){.product-photo-form__form .acf-button-group{width:100vw;position:relative;left:50%;margin-left:-50vw;overflow-x:auto;padding:0 16px}}.product-photo-form__form .acf-button-group label{display:flex;align-items:center;justify-content:center;width:fit-content;padding:17px 40px;border:2px solid var(--color-blue);border-radius:0;color:var(--color-blue);background:rgba(0,0,0,0);font-size:16px;font-family:var(--fontweight-600);font-weight:600;text-decoration:none;line-height:1;cursor:pointer}.product-photo-form__form .acf-button-group label.selected{border:var(--color-blue);background:var(--color-blue);padding:17px 42px}.product-photo-form__form .acf-button-group label:first-child,.product-photo-form__form .acf-button-group label:last-child{border-radius:28px;border-radius:28px}.product-photo-form__form .acf-button-group label:hover{border:2px solid var(--color-blue);background:var(--color-blue);color:var(--color-white);padding:17px 40px}.product-photo-form__form ul.acf-checkbox-list{border:0}.product-photo-form__form ul.acf-checkbox-list li{vertical-align:initial;margin-top:16px}.product-photo-form__form ul.acf-checkbox-list li label{font-size:16px;justify-content:center;align-items:center;height:20px;transition:all .2s ease}.product-photo-form__form ul.acf-checkbox-list li label::before{content:"";display:block;position:absolute;width:11px;aspect-ratio:1.2276;background:url(../images/icon-check.svg) no-repeat center center/cover;opacity:0;transition:all .2s ease}.product-photo-form__form ul.acf-radio-list:focus-within,.product-photo-form__form ul.acf-checkbox-list:focus-within{border:0}.product-photo-form__form ul.acf-radio-list li:not(:first-child){margin-top:16px}.product-photo-form__form ul.acf-radio-list li label{background-color:var(--color-gray100);padding:32px;width:100%;display:block;border-radius:16px;font-size:16px}.product-photo-form__form ul.acf-radio-list li label.selected{background-color:var(--color-lightblue-100)}.product-photo-form__form ul.acf-radio-list li input[type=radio]{height:20px;width:20px;margin-right:8px}.product-photo-form__confirm .product-photo-form__header{display:none}.product-photo-form__confirm-title{display:none;margin-top:92px;font-size:48px;font-family:var(--fontweight-800);font-weight:800;line-height:1.2;text-align:center}.product-photo-form__confirm .product-photo-form__confirm-title{display:block}.product-photo-form__confirm-box{display:none;margin-top:96px}.product-photo-form__confirm .product-photo-form__confirm-box{display:block}.product-photo-form__confirm-photo{display:grid;grid-template-columns:repeat(5, 144px);gap:16px;margin-top:32px}@media(max-width: 768px){.product-photo-form__confirm-photo{grid-template-columns:repeat(2, 45%)}}.product-photo-form__confirm-title__text{display:none}.product-photo-form__confirm-type{display:none;margin-top:0}.product-photo-form__confirm-button-text{display:none;width:fit-content;margin:40px auto;color:var(--color-blue);text-decoration:underline;cursor:pointer}.product-photo-form__confirm .product-photo-form__confirm-button-text{display:block}.product-photo-form__confirm [data-confirm=acf-field_6614aa51be013]{white-space:pre-wrap}.product-photo-form__confirm .product-photo-form__form .acf-fields{display:none}.product-photo-form__confirm .acf-confirm-button{display:none}.product-photo-form__confirm .acf-button[type=submit]{display:block;margin-top:40px;padding:0 20px !important}.surface-table__list-item{gap:16px}.surface-table__list-title{width:552px;font-family:var(--fontweight-600);font-weight:600}.surface-table__list-status__label{padding:6px 4px;border-radius:4px;font-size:14px}.surface-table__list-status__label--blue{background-color:var(--color-lightblue-100);color:var(--color-blue)}.surface-table__list-status__label--yellow{background-color:#fdf5d2;color:#a28500}.surface-table__list-status__label--red{background-color:#fee8e8;color:var(--color-red)}.manual-orderform .table-list__link-text{color:var(--color-black)}.manual-orderform .table-list li{padding:32px;flex-wrap:nowrap}.manual-orderform .table-list__item:hover .table-list__link-text{color:var(--color-blue)}.news-list__link{color:var(--color-black);text-decoration:none}.news-list__link:hover{color:var(--color-blue);text-decoration:underline}.affiliate{display:flex;flex-direction:column;gap:4px;border-radius:16px;overflow:hidden;font-family:var(--fontweight-600);font-weight:600}.affiliate+*{margin-top:40px}.affiliate__item{display:flex;gap:32px;padding:32px;background:var(--color-gray100)}@media(max-width: 768px){.affiliate__item{flex-direction:column}}.affiliate__slider{width:144px}.affiliate__slider-img{width:100%;aspect-ratio:var(--aspect-ratio-square);object-fit:cover}.affiliate__pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:8px}.affiliate__button{background:var(--color-white)}.affiliate__links{display:flex;align-items:center;gap:16px;margin-top:16px}@media(max-width: 768px){.affiliate__links{flex-direction:column}}.affiliate__links .button-border{padding:16px 24px;font-size:14px}@media(max-width: 768px){.affiliate__links .button-border{width:100%}}.stickon-simulator{display:flex;height:calc(100svh - 80px);min-height:800px}@media(max-width: 768px){.stickon-simulator{position:relative;display:block;min-height:auto;overflow:hidden}}.stickon-simulator__canvas{position:relative;display:flex;justify-content:center;align-items:center;flex:1;min-width:0;width:100%;height:100%;background:url(../images/bg-transparent.svg)}@media(max-width: 768px){.stickon-simulator__canvas{height:60%;min-height:316px}}.stickon-simulator__preview{position:absolute;z-index:9;max-width:744px;padding:140px 56px;background:hsla(0,0%,100%,.8);border-radius:16px;margin:56px}@media(max-width: 768px){.stickon-simulator__preview{width:calc(100% - 32px);padding:24px}}.stickon-simulator__preview h1{margin:0}.stickon-simulator__preview h1+p{margin-top:16px;font-family:var(--fontweight-600);font-weight:600;text-align:center}.stickon-simulator__preview h1+p+p{margin-top:56px}@media(max-width: 768px){.stickon-simulator__preview h1+p+p{margin-top:24px}}.stickon-simulator__preview h1+p~*{font-size:13px}@media(max-width: 768px){.stickon-simulator__preview h1+p~*{margin-top:24px;font-size:12px}}.stickon-simulator-modal__title{margin-top:0}.stickon-simulator-modal__images{background:url(../images/bg-transparent.svg);display:flex;justify-content:center;align-items:center;gap:16px;padding:32px}.stickon-simulator-modal__buttons{display:flex;justify-content:center;align-items:center;gap:16px}.stickon-simulator-modal .button-circle{margin-left:auto}.stickon-simulator__nav{width:380px;height:100%;padding:0 32px 32px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width: 768px){.stickon-simulator__nav{position:relative;top:-16px;width:100%;height:calc(40% + 16px);box-shadow:0px -8px 16px 0px rgba(0,0,0,.1);z-index:50;width:100%;height:40%;padding:36px 16px;background:var(--color-white);box-shadow:0px -8px 16px 0px rgba(0,0,0,.1);border-radius:16px 16px 0 0;-webkit-overflow-scrolling:touch;overflow:auto}}.stickon-simulator__nav-button{display:none;background:none;border:none}@media(max-width: 768px){.stickon-simulator__nav-button{position:absolute;top:16px;right:16px;display:block;transform:rotate(180deg);transition:all .3s ease-in-out}}@media(max-width: 768px){.stickon-simulator__nav.is--shown{top:50px;z-index:10000;height:calc(100% - 50px)}}.stickon-simulator__nav.is--shown .stickon-simulator__nav-button{transform:rotate(0deg)}@media(max-width: 768px){.stickon-simulator__nav .tab{margin-top:0;padding:0}}@media(max-width: 768px){.stickon-simulator__nav .tab__item{justify-content:center;margin-top:0}}.stickon-simulator__link{color:var(--color-blue);cursor:pointer}.stickon-simulator__link:hover{text-decoration:underline}.stickon-simulator-slider-wrapper .ui-slider-handle{display:block;position:absolute;top:-6px;left:0;width:18px;height:18px;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.3);background:var(--color-white);border:none}.stickon-simulator-slider{position:relative;width:100%;height:8px;border-radius:10px;background:var(--color-gray200);border:none !important}.stickon-simulator-slider-color{position:absolute;top:0;left:0;width:39.9998%;height:100%;border-radius:10px;background:var(--color-blue)}.stickon-simulator .form-select+.stickon-simulator__link{margin-top:24px}.stickon-simulator .form-select.is--disabled{display:flex;align-items:center;pointer-events:none;background:var(--color-gray200);padding:20px;border:none;opacity:1;line-height:1.4}.stickon-simulator .form-select.is--disabled:after{display:none}.stickon-simulator .form-select.is--disabled select{background:rgba(0,0,0,0)}.stickon-simulator__background-step1{margin-top:40px}.stickon-simulator__background-step2{display:none;margin-top:40px;padding-top:40px;border-top:1px solid var(--color-gray300)}.stickon-simulator__background-step2 .stickon-simulator__link{display:block;margin-top:40px;padding-top:40px;border-top:1px solid var(--color-gray300);text-align:center}.stickon-simulator__background-step2 .button{margin-top:40px}.stickon-simulator__design-step1{margin-top:24px}.stickon-simulator__design-step2{margin-top:40px;padding-top:40px;border-top:1px solid var(--color-gray300)}.stickon-simulator__design-step2 .form-select+.form-select{margin-top:16px}.stickon-simulator__design-step3{display:none;margin-top:40px}.stickon-simulator__design-step3 .stickon-simulator__link{text-align:center}.stickon-simulator__design-step3 .download_image{margin-top:40px}.stickon-simulator__design-step3 .stickon-simulator-slider-wrapper{margin-top:40px;padding-top:40px;border-top:1px solid var(--color-gray300)}.stickon-simulator__design-step4{display:none;margin-top:40px;padding-top:40px;border-top:1px solid var(--color-gray300)}.stickon-simulator__design-step4 .stickon-simulator__link{display:block;text-align:center}.stickon-simulator__design-step4 .button{margin-top:40px}.stickon-simulator .download_image.is--disabled{background:var(--color-gray100);pointer-events:none;cursor:not-allowed;color:var(--color-gray300)}.size-simulator{display:flex;height:calc(100svh - 80px);min-height:800px}@media(max-width: 768px){.size-simulator{display:block;min-height:auto}}.size-simulator__canvas{position:relative;display:flex;justify-content:center;align-items:center;flex:1;height:100%;background:url(../images/bg-transparent.svg)}@media(max-width: 768px){.size-simulator__canvas{width:100%;height:60%;min-height:316px;overflow:auto}}.size-simulator__canvas img{border-radius:0}.size-simulator__canvas.is--loading{position:relative}.size-simulator__canvas.is--loading::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.6);z-index:100}.size-simulator__canvas.is--loading .loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:101}.size-simulator__intro{position:absolute;z-index:9;max-width:744px;padding:140px 56px;background:hsla(0,0%,100%,.8);border-radius:16px}@media(max-width: 768px){.size-simulator__intro{width:calc(100% - 32px);padding:24px;transform:translateY(-8px)}}.size-simulator__intro h1{margin:0}.size-simulator__intro h1+p{margin-top:56px;font-size:13px}@media(max-width: 768px){.size-simulator__intro h1+p{margin-top:32px}}.size-simulator__preview{position:absolute;overflow:hidden;height:100%;width:100%}.size-simulator__nav{width:380px;height:100%;padding:0 32px 32px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width: 768px){.size-simulator__nav{position:relative;top:-16px;width:100%;height:calc(40% + 16px);overflow:auto;padding:36px 16px;background:var(--color-white);box-shadow:0px -8px 16px 0px rgba(0,0,0,.1);border-radius:16px 16px 0 0;-webkit-overflow-scrolling:touch}}.size-simulator__nav img{cursor:pointer}.size-simulator__nav #d_circle_container{position:relative;display:flex;justify-content:center;align-items:center;width:56px;height:56px;cursor:grab;background:rgba(0,0,0,0);border:none}.size-simulator__nav .d_grabbing{cursor:grabbing}.size-simulator__nav .d_grabbing #d_circle_container{cursor:grabbing}.size-simulator__nav #d_circle_number{position:absolute;width:50px;height:50px;border:8px solid var(--color-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;font-family:var(--font-arial);font-weight:bold;color:var(--color-blue);text-align:center;line-height:1}.size-simulator__nav #d_draggable_btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}.size-simulator__nav #d_draggable_btn>span{display:block;height:16px;width:16px;border-radius:50%;background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.16)}.size-simulator__inner{margin:40px 0;padding:40px 0;border-top:1px solid var(--color-gray300);border-bottom:1px solid var(--color-gray300)}.size-simulator__icon-list{display:flex;align-items:center;gap:8px;margin-top:16px}.size-simulator__icon-list img{cursor:pointer}.size-simulator__link{display:block;margin-top:40px;text-align:center;color:var(--color-blue);cursor:pointer}.size-simulator__link:hover{text-decoration:underline}.size-simulator__box{display:inline-block;width:12px;height:12px;border:1px solid var(--color-blue)}.size-simulator__form{display:flex;flex-direction:column;gap:16px}.size-simulator__form input[type=text].form-input{width:100% !important}.size-simulator__steps{display:none;margin-top:-5px}.size-simulator__step1{margin-top:-5px}.size-simulator__step4 .size-simulator__inner{margin-top:32px;padding-top:0;border-top:none}.size-simulator .download_image{margin-top:40px}.size-simulator #main_crop_canvas>div{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.size-simulator #main_crop_canvas>div>div{display:flex;justify-content:center;align-items:center}.size-simulator input:disabled{background-color:var(--color-gray200)}@media(max-width: 768px){.price .toggle-list__item-icon-text{padding:0 24px 0 0}}.price .toggle-list__item-title{gap:0}.price .toggle-list__item-title--faq::before{margin-right:16px}@media(max-width: 768px){.price .toggle-list__item-title{align-items:flex-start}}.service .card-link:hover{background:var(--color-gray200)}.payment .ordered-timing{margin-top:64px}@media(max-width: 768px){.payment .ordered-timing{margin-top:56px}}.payment .ordered-timing .timing-list{margin-top:0}.payment .h2__text--center+.tab{margin-top:64px}@media(max-width: 768px){.payment .h2__text--center+.tab{margin-top:56px}}.payment .tab-content__item>h3{margin-top:40px}.ranking-color div,.ranking-color img{width:50px;height:50px;border-radius:8px}.single-mainvisual{width:848px;height:524px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:16px;background:var(--color-gray100);overflow:hidden}@media(max-width: 768px){.single-mainvisual{width:100%;height:auto}}.single-mainvisual img{width:100%;height:100%;border-radius:0;object-fit:cover}.single-mainvisual+h1{margin-top:56px}.single-magazine .single-mainvisual{margin-top:96px}.category-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:40px}.category-list__link{display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;background:var(--color-gray100);color:var(--color-black);font-family:var(--fontweight-600);font-weight:600;line-height:1}.category-list__link img{border-radius:0}.single-time{display:flex;align-items:center;gap:0;margin-top:40px}.single-time__title{font-family:var(--fontweight-600);font-weight:600}.single-time+*{margin-top:56px}@media(max-width: 768px){.single-time+*{margin-top:40px}}.single-time+.single-time{margin-top:0}.single-time+.single-edit{margin-top:0}@media(max-width: 768px){.single-time+.single-edit{margin-top:0}}.single-edit{display:block;width:fit-content;font-size:13px}.single-edit+*{margin-top:40px}.post-content .eye-catch{margin-top:56px}.post-content .card-img+h1{margin-top:56px}.post-content *+h3{margin-top:96px}.post-content *+h4{margin-top:40px}.post-content .category-list__link{font-size:13px}.single-product h1{text-align:left}.single-product .experiment-summary+*:not(.single-edit){margin-top:40px}.single-product__message+*{margin-top:40px}.single-product h2+.info-block{margin-top:40px}.single-product__sns{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width: 768px){.single-product__sns{justify-content:center;gap:16px 8px}}.single-product__sns-link{display:flex;justify-content:center;align-items:center;min-width:40px;height:40px;border-radius:8px}.single-product__sns-link:hover{background:var(--color-gray200)}.single-product__sns-link__site{padding-left:8px;padding-right:8px}@media(max-width: 768px){.single-product__sns-link__site{width:100%;padding:16px;border-radius:8px;background:var(--color-gray200);font-family:var(--fontweight-600);font-weight:600;font-size:14px;color:var(--color-black)}}.single-product__sns-link img{border-radius:0}@media(max-width: 768px){.single-product__sns-item:has(.single-product__sns-link__site){width:100%}}.single-product__slider{margin-top:96px}@media(max-width: 768px){.single-product__slider{margin-top:16px}}.single-product__slider .slick-slider__image-wrap{display:flex;justify-content:center;align-items:center;border-radius:16px;background:var(--color-black);aspect-ratio:var(--aspect-ratio-golden);overflow:hidden}.single-product__slider .slick-slider__image-wrap img{max-height:100%;border-radius:0;object-fit:cover}@media(max-width: 768px){.single-product__slider .slick-slider__image-wrap img{width:auto}}.is-safari .single-product__slider .slick-slider__image-wrap img{object-fit:contain;height:100%}@media(max-width: 768px){.single-product__slider+h1{margin-top:56px}}@media(max-width: 768px){.single-product hr{margin-top:96px}}.single-product .wp-video__wrap{margin-top:56px}.single-product .instagram-media{margin:56px auto 0 !important}.introduce-data{margin-top:36px}.introduce-data__wrap{display:grid;grid-template-columns:repeat(2, calc(50% - 16px));gap:32px}@media(max-width: 768px){.introduce-data__wrap{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}}.introduce-data__small{margin-top:16px;font-size:13px}.introduce-data__block-link{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-height:252px;aspect-ratio:var(--aspect-ratio-golden);padding:32px;border-radius:16px;background:var(--color-gray100)}@media(max-width: 768px){.introduce-data__block-link{height:auto;padding:24px}}.introduce-data__block-link:before{content:"";position:absolute;top:16px;left:16px;z-index:10;display:flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;background:url(../images/icon-search.svg) center center/14px no-repeat,var(--color-white);box-shadow:0 0 6px rgba(0,0,0,.16)}.introduce-data__block-link:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:all .1s ease-in-out;border-radius:16px;aspect-ratio:var(--aspect-ratio-square);transition:all .1s ease-in-out}.introduce-data__block-link:hover:after{opacity:1}.introduce-data__block img:not(.button-circle img){max-width:100%;width:100%;max-height:100%;height:100%;object-fit:contain;aspect-ratio:auto;border-radius:0}.introduce-data__caption{margin-top:16px;font-size:13px}.post-share{margin-top:96px;background:var(--color-blue);padding:56px;border-radius:16px;color:var(--color-white)}@media(max-width: 768px){.post-share{padding:56px 24px}}.post-share__title{margin-top:0;font-size:32px;font-family:var(--fontweight-300);color:var(--color-white);text-align:center}.post-share [id]{margin-left:auto;margin-right:auto}.post-share__list{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:32px}.post-share__list img{border-radius:0}.related-posts-block{display:flex;gap:32px;flex-wrap:wrap}@media(max-width: 768px){.related-posts-block__item{width:calc(50% - 16px)}}.related-posts-block__link{display:block;width:144px;font-family:var(--fontweight-600);font-weight:600;font-size:14px;color:var(--color-black)}@media(max-width: 768px){.related-posts-block__link{width:100%}}.related-posts-block__img{position:relative;width:144px;aspect-ratio:var(--aspect-ratio-square)}@media(max-width: 768px){.related-posts-block__img{width:100%}}.related-posts-block__img img{width:100%;height:100%;object-fit:cover}.related-posts-block__category{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:8px;margin-top:0;padding:8px;border-radius:4px;background:#f6f6f6;font-size:13px;color:#333;line-height:1}.related-posts-block__category-icon{max-width:16px}.experiment-summary__label{padding:1px 4px;border-radius:4px;font-size:14px}.experiment-summary__label--blue{background-color:var(--color-lightblue-100);color:var(--color-blue)}.experiment-summary__label--yellow{background-color:#fdf5d2;color:#a28500}.experiment-summary__label--red{background-color:#fee8e8;color:var(--color-red)}#modal-chatbot{overflow:hidden}@media(max-width: 768px){#modal-chatbot{padding-bottom:0}}@media(max-width: 768px){#modal-chatbot .modal-body{max-width:100%}}#modal-chatbot .modal-content{width:848px;height:808px;padding-left:32px;padding-right:32px}@media(max-width: 768px){#modal-chatbot .modal-content{width:100%;height:100%;margin:auto;padding-left:16px;padding-right:16px;border-radius:16px 16px 0 0;padding-bottom:0}}#modal-chatbot .modal-content__inner{display:flex;flex-direction:column;height:100%}#modal-chatbot .modal-content__title{margin-bottom:32px;font-size:24px}#chatbot-container{overflow:auto;height:100%;-webkit-overflow-scrolling:touch}#chatbot-container::-webkit-scrollbar{width:7px}#chatbot-container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#chatbot-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:8px}.msg-brd{display:flex;gap:8px;flex-wrap:wrap;width:fit-content;margin-top:16px;padding:32px}@media(max-width: 768px){.msg-brd{gap:16px}}.msg-brd p{width:100%}.msg-brd .button-border{margin-top:0;padding:16px 24px;font-size:14px}.bot-msg{padding-right:56px}@media(max-width: 768px){.bot-msg{padding-right:0;margin-bottom:16px}}.bot-msg .msg-brd{border-radius:8px 24px 24px 24px;background-color:var(--color-gray100)}@media(max-width: 768px){.bot-msg .msg-brd{padding:24px 16px 16px}}.bot-msg .msg-brd p{margin-bottom:24px}@media(max-width: 768px){.bot-msg .msg-brd p{margin-bottom:12px}}.bot-msg .msg-brd.msg-brd--last{gap:32px;padding-bottom:20px;display:block}.bot-msg .msg-brd.msg-brd--last p{margin-bottom:0}.bot-msg .msg-brd.msg-brd--last .button-border{display:block;width:100%;margin:32px 0 0 0;padding:0;border:none;text-align:left;font-family:var(--fontweight-300)}.bot-msg .msg-brd.msg-brd--last .button-border:hover{background:none;text-decoration:underline;color:var(--color-blue)}.bot-msg .msg-brd.msg-brd--last .button-border:last-of-type{margin-top:0}.customer-msg .msg-brd{margin-left:auto;border-radius:24px 8px 24px 24px;background-color:var(--color-blue);color:var(--color-white)}@media(max-width: 768px){.customer-msg .msg-brd{padding:24px}}.bot-msg.new-msg .msg-brd{animation:chat-appear-left .5s ease-in-out}.customer-msg{padding-left:56px}@media(max-width: 768px){.customer-msg{padding-left:0}}.customer-msg.new-msg .msg-brd{animation:chat-appear-right .5s ease-in-out}@keyframes chat-appear-left{from{transform:scale(0, 0);transform-origin:top left}to{transform:scale(1, 1);transform-origin:top left}}@keyframes chat-appear-right{from{transform:scale(0, 0);transform-origin:top right}to{transform:scale(1, 1);transform-origin:top right}}.modal-chatbot-close{position:static}.contact-first-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}@media only screen and (max-width: 767px){.contact-first-list{display:block;margin-top:20px}}.contact-first-list__item{display:flex;flex-wrap:wrap;margin-bottom:50px;width:50%}@media only screen and (max-width: 767px){.contact-first-list__item{display:block;margin-bottom:40px;width:auto}.contact-first-list__item:last-child{margin-bottom:0}}.contact-first-list__img{margin-top:3px;margin-right:20px}@media only screen and (max-width: 767px){.contact-first-list__img{margin-top:0;margin-right:0;margin-bottom:15px;text-align:center}}.contact-first-list__ttl{flex:1;font-weight:bold}.contact-info-mail{margin-bottom:80px}@media only screen and (max-width: 767px){.contact-info-mail{margin-bottom:40px}}.contact-info-wrap{display:flex;flex-wrap:wrap;margin-top:10px;background-color:#f4f4f4;padding:20px 0;border:1px solid #e6e6e6;border-radius:4px}@media only screen and (max-width: 767px){.contact-info-wrap{display:block;padding:20px}}.contact-info__btn{margin-left:20px;margin-right:50px;width:260px}@media only screen and (max-width: 767px){.contact-info__btn{margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:20px;width:auto}}.contact-info__txt{flex:1}.contact-info__txt .c-alert{padding:0}.contact-info-tel__img{margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;width:75%}@media only screen and (max-width: 767px){.contact-info-tel__img{margin-top:0;margin-left:auto;margin-right:auto;width:240px}}@media only screen and (max-width: 767px){.contact-info-tel__btn{margin-left:auto;margin-right:auto}}.contact-info-tel__ttl{display:flex;flex-wrap:wrap;align-items:center}.contact-info-icon-holiday{display:inline-block;margin-left:10px;padding-left:10px;padding-right:10px;border-radius:10px;line-height:20px;font-size:12px;background:#e32930;color:#fff}.contact-back-link{position:absolute;top:-10px;left:0}@media only screen and (max-width: 767px){.contact-back-link{display:inline-block;position:static;margin-bottom:20px}}.contact-form__body{margin-bottom:20px}.contact-form-box{margin-bottom:30px}.c-btn.is-contact-upload{display:block;width:270px;line-height:33px}@media only screen and (max-width: 767px){.c-btn.is-contact-upload{width:100%;line-height:38px}}.contact-loading{width:270px;height:5px;background:#d5d5d5}@media only screen and (max-width: 767px){.contact-loading{width:100%}}.contact-loading__now{height:5px;background:#2687d3}.contact_file_preview{display:flex;align-items:center;width:270px}@media only screen and (max-width: 767px){.contact_file_preview{width:100%}}.contact_file_preview .preview_filename{width:185px}@media only screen and (max-width: 767px){.contact_file_preview .preview_filename{width:100%}}.contact_file_preview .c-btn{margin-left:25px}@media only screen and (max-width: 767px){.contact_file_preview .c-btn{line-height:38px}}.form-upload-height-box{min-height:35px}.form-txt-only{margin-top:4px;margin-bottom:4px}.contact-thanks{margin-bottom:30px}.contact-chatbot.c-contents-box{padding:0;margin-top:0;margin-bottom:10px}.contact-chatbot.c-contents-box .bottom-chatbot__btn{width:100%;position:relative;display:inline-block;padding:0 15px;border:1px solid #2687d3;background:linear-gradient(to bottom, #4aacff 0%, #1497ff 50%, #127dd3 100%);border-radius:4px;line-height:38px;color:#fff;font-size:14px;cursor:pointer;text-align:center;text-decoration:none;transition:.05s}.contact-chatbot.c-contents-box .modal-bottom-chatbot-wrap{background-image:none}.contact-chatbot.c-contents-box .md-modal{position:fixed;top:50%;left:50%;width:100%;min-width:320px;max-width:800px;z-index:10001;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);overflow:hidden}.contact-chatbot.c-contents-box .md-show{visibility:visible}.contact-chatbot.c-contents-box .md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(0,0,0,.8);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.contact-chatbot.c-contents-box .md-show~.md-overlay{opacity:1;visibility:visible}.contact-chatbot.c-contents-box .md-content{color:#fff;background:#e4eef8;position:relative;border-radius:3px;margin:0 auto}.contact-chatbot.c-contents-box .md-content h3{margin:0;padding:.6em;text-align:left;font-weight:bold;background-color:#fff;color:#444}.contact-chatbot.c-contents-box .md-content>div{padding:15px 15px 15px;margin:0;font-weight:300;color:#222;overflow-y:scroll;height:80vh;min-height:200px}.contact-chatbot.c-contents-box .md-content>div p{line-height:24px;padding:5px 0}.contact-chatbot.c-contents-box .md-content button.msg-option{width:100%;position:relative;display:inline-block;padding:0 15px;border:1px solid #2687d3;background:#fff;border-radius:4px;line-height:38px;color:#2687d3;font-size:14px;cursor:pointer;text-align:center;text-decoration:none;transition:.05s}.contact-chatbot.c-contents-box .md-content button.msg-option:not(:last-child){margin-bottom:10px}.contact-chatbot.c-contents-box .md-content button.msg-option:hover{background:#eff8ff}.contact-chatbot.c-contents-box .md-content button.msg-option.msg-option.md-refresh{width:auto;height:auto;display:inline-block;vertical-align:inherit;line-height:normal;background:none;border:none;padding:0}.contact-chatbot.c-contents-box .md-content button.msg-option.msg-option.md-close{display:inline-block;border:none;width:auto;height:auto;line-height:normal;padding:0;text-indent:inherit;background:rgba(0,0,0,0)}.contact-chatbot.c-contents-box .md-content button.msg-option.msg-option.md-close:before{display:none}.contact-chatbot.c-contents-box .md-content button.msg-option.msg-option.md-close:after{display:none}.contact-chatbot.c-contents-box .gray-box{background:#e6e6e6;border-radius:4px;padding:10px;line-height:24px;clear:both;margin-top:5px}.contact-chatbot.c-contents-box .md-content h3>span{cursor:pointer}.contact-chatbot.c-contents-box .md-content button.msg-option.disabled{opacity:.5}.contact-chatbot.c-contents-box .md-content button.msg-option.disabled:hover{background:#fff;cursor:default}.contact-chatbot.c-contents-box .md-content button.msg-option.msg-option.md-refresh.disabled{opacity:.5}.contact-chatbot.c-contents-box .md-content button.msg-option.msg-option.md-close.disabled{opacity:.5}.contact-chatbot.c-contents-box .md-content div.bot-msg,.contact-chatbot.c-contents-box .md-content div.customer-msg{padding:10px 0}.contact-chatbot.c-contents-box .bot-msg.new-msg{animation:chat-appear-left .3s}@media only screen and (max-width: 767px){.contact-chatbot.c-contents-box .bot-msg.new-msg{padding:10px 0}}.contact-chatbot.c-contents-box .customer-msg.new-msg{animation:chat-appear-right .3s}@keyframes chat-appear-left{from{transform:scale(0, 0);transform-origin:top left}to{transform:scale(1, 1);transform-origin:top left}}@keyframes chat-appear-right{from{transform:scale(0, 0);transform-origin:top right}to{transform:scale(1, 1);transform-origin:top right}}.contact-chatbot.c-contents-box .md-content .avatar{width:40px;height:40px;border-radius:50%;box-shadow:0 1px 3px;background:url(../../images/icon-chat-qw.png);background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 767px){.contact-chatbot.c-contents-box .md-content .avatar{max-width:20px;height:20px;background-size:20px 20px}}.contact-chatbot.c-contents-box .md-content button{display:block;font-size:.8em}.contact-chatbot.c-contents-box .md-content div.msg-brd{border-radius:10px;background-color:#fff;padding:10px 15px;max-width:500px}.contact-chatbot.c-contents-box .customer-msg div.msg-brd{background:#2687d3;color:#fff}.contact-chatbot.c-contents-box .display-flex{display:flex}.contact-chatbot.c-contents-box .justify-content-flex-end{justify-content:flex-end}.contact-chatbot.c-contents-box .md-content div.lead-triangle-left{margin-right:10px}.contact-chatbot.c-contents-box div.bottom-button-area{margin:20px 0}.contact-chatbot.c-contents-box .md-content p{margin-block-start:0;margin-block-end:0}.form-icon{display:inline-block;margin-top:7px;margin-right:10px;border-radius:10px;width:40px;height:20px;font-size:12px;text-align:center}@media only screen and (max-width: 767px){.form-icon{display:none}}.form-icon.is-required{background:#e32930;color:#fff}.form-icon.is-any{background:#dbdbdb;color:#444}.form-icon.is-any.products-user-message{position:relative;left:0px}.form-icon.is-none{background:rgba(0,0,0,0)}.form-icon.is-payment-after{margin-top:3px}.form-icon.is-entry-account-radio{margin-top:27px}.form-icon.is-no-margin{margin-top:0}.order-design-tbl__th .form-icon{margin-top:1px}.sp-form-require{display:none}@media only screen and (max-width: 767px){.sp-form-require{display:inline-block;color:#e32930}}.form-input-wrap{display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.form-input-wrap{display:block}}.form-input-box.is-textarea{width:705px}@media only screen and (max-width: 767px){.form-input-box.is-textarea{width:100%}}.form-input-box.is-fix-height{min-height:35px}@media only screen and (max-width: 767px){.form-input-box.is-fix-height{min-height:inherit}}.form-input.products-user-message{width:calc(100% - 60px);top:-60px}@media only screen and (max-width: 767px){.form-input.products-user-message{width:100%}}.input-col-1{width:270px}@media only screen and (max-width: 767px){.input-col-1{width:100%}}.input-col-2{float:left;margin-right:10px;width:115px}.input-col-2:last-child{margin-right:0}.form-back{position:absolute;bottom:0;left:30px}.form-txt-label{overflow:hidden;display:block;background:#2687d3;line-height:30px;padding-left:10px;border-radius:4px 5px 5px 4px;color:#fff}.form-txt-label input{float:right;margin-left:10px;border-left:none;border-radius:0 4px 4px 0}.form-txt-label input:hover{border-left:none}.form-input.is-error{border-color:#d93b42;color:#d93b42;background:#fff2f2}.form-input.is-disable{background:#dbdbdb;color:#7c7c7c}.form-input-info{margin-left:10px;line-height:1.4}@media only screen and (max-width: 767px){.form-input-info{margin-left:0}}.form-input-info.is-line-1{line-height:35px}@media only screen and (max-width: 767px){.form-input-info.is-line-1{margin-top:10px;line-height:1.4}}.form-input-info.is-normal{float:none;margin-top:3px;margin-left:0}.input-zip{width:50px}.input-zip-2{width:60px}.input-tel{width:50px}.form-btn-view-address{margin-left:10px;width:130px}.form-btn-box{position:relative}.form-btn-back{position:absolute;top:0;left:0}.contact-faq{background-color:#f4f4f4;padding:20px;height:650px;border:1px solid #e6e6e6;border-radius:4px}@media only screen and (max-width: 767px){.contact-faq{height:auto}}.contact-faq .top-order-detail:before{display:none}.contact-faq .card-list{display:flex;padding-bottom:20px;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 767px){.contact-faq .card-list{overflow-x:visible;display:block}}.contact-faq .card-list .card{background:#fff;min-width:210px;width:210px;height:160px;text-align:center;font-weight:bold;box-shadow:0px 3px 6px rgba(0,0,0,.16);border-radius:4px;border:1px solid #e6e6e6;box-sizing:border-box;border-radius:6px;transition:box-shadow .2s}@media only screen and (max-width: 767px){.contact-faq .card-list .card{min-width:100%;margin:0 0 10px 0}.contact-faq .card-list .card:not(last-of-type){margin-right:0}}.contact-faq .card-list .card:not(last-of-type){margin-right:10px}.contact-faq .card-list .card a{color:#444;display:block;height:100%}.contact-faq .card-list .card a:hover{opacity:.7}.contact-faq .card-list .card a:hover img{opacity:.7}.contact-faq .card-list .card a .img-box{height:90px;padding-top:15px}.contact-faq .card-list .card:hover{box-shadow:0px 13px 13px rgba(0,0,0,.16)}.contact-faq .question-list{margin-top:10px;overflow:auto;height:330px}.contact-faq .question-list .question{list-style-type:disc;list-style-position:outside;margin-left:20px;margin-bottom:10px}.contact-faq .question-list .question.more{list-style-type:none;margin-left:5px}.cat-list{flex-wrap:wrap}@media only screen and (max-width: 767px){.cat-list{flex-wrap:nowrap;white-space:nowrap;overflow-x:scroll}}.cat-list.-contact{display:flex}.cat-list>.cat{display:inline;margin-right:10px;margin-bottom:10px}.cat-list>.cat:last-child{margin-right:0}.cat-list>.cat button,.cat-list>.cat a{background:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:0 15px;display:inline-block;line-height:32px;height:32px;font-size:14px;color:#1073c2}.cat-list>.cat button:hover,.cat-list>.cat a:hover{background-color:#eff8ff;color:#1073c2}.cat-list>.cat button.is-select,.cat-list>.cat a.is-select{background-color:#eff8ff;font-weight:bold}.cat-list>.cat button .hashtag,.cat-list>.cat a .hashtag{font-size:13px;margin-right:5px}/*# sourceMappingURL=page.css.map */
