.c-product-title{background:rgba(212,212,213,.0901960784);padding:10px 20px;border-top:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(34,36,38,.15);margin:-1em -2em 1rem}.c-product-title__text{font-size:1.5rem;font-weight:700;line-height:1.28571429em;text-transform:none;color:rgba(0,0,0,.87)}@media screen and (min-width: 768px){.c-product-title{padding:50px 70px;margin-bottom:50px}.c-product-title__text{font-size:2.5rem}}.c-circle-button button{height:3rem;width:3rem;border-radius:10em;border:none;background:#e0e1e2;padding:.5em;cursor:pointer;margin:0 .25em 0 0;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0) inset,0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(0,0,0,0) inset,0 0 0 0 rgba(34,36,38,.15) inset}.c-circle-button :hover{background-color:#cacbcd}.c-rounded-button{width:100%;border-radius:3rem;padding:1rem 0rem;display:flex;justify-content:center;align-items:center;background:#fff;color:#333;border:1px solid #333;position:relative;font-weight:700;cursor:pointer}.c-rounded-button a{display:flex;align-items:center;color:#fff;text-decoration:none}.c-rounded-button__img,.c-rounded-button__svg{height:3em;position:absolute;left:.5em}.c-round-corner-button{cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:baseline;background:#e0e1e2 none;color:rgba(0,0,0,.6);font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif;margin:0 .25em 0 0;padding:.78571429em 1.5em .78571429em;text-transform:none;text-shadow:none;font-weight:700;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:.28571429rem;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0) inset,0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(0,0,0,0) inset,0 0 0 0 rgba(34,36,38,.15) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;will-change:"";-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-circle-button.c-rolling-button{position:absolute;bottom:0px;right:1rem}.c-circle-button.c-rolling-button button{height:3rem;width:3rem;background:#e0e1e2}.c-circle-button.c-rolling-button svg{height:100%}.c-circle-button.c-rolling-button svg path{fill:#4d4d4d}.c-circle-button.c-rolling-button :hover{background-color:#cacbcd}.c-circle-button.c-back-button{cursor:pointer;position:relative;margin-right:.5em}.c-circle-button.c-back-button button{background-color:#fff;border:1px solid #333}.c-circle-button.c-back-button button::before{content:"";width:12px;height:12px;border-top:4px solid #8f8f8f;border-right:4px solid #8f8f8f;-webkit-transform:rotate(225deg);position:absolute;transform:rotate(225deg);top:calc(1.5rem - 7px);left:calc(1.5rem - 5px)}.c-circle-button--question button{font-size:2.5rem;font-weight:bold;padding:0;margin:0;color:#5c5c5d}.c-rounded-button--line{background-color:#00b900;color:#fff;border:none}.c-rounded-button--dicision{background-color:#333;color:#fff;border:none}.c-rounded-button--dicision .c-rounded-button__svg{left:3em}.c-rounded-button--random{border-radius:3rem;padding:1rem 3rem;background-color:#e0e0e0;color:#333;border:1px solid #333;margin-top:50px;width:fit-content}.c-round-corner-button--green{background-color:#21ba45;color:#fff;text-shadow:none;background-image:none}.c-round-corner-button--full{width:100%;padding:1.5em .78571429em;margin-bottom:20px;background:#fff;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;font-weight:400}.c-round-corner-button--full:hover{-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset}@media screen and (min-width: 992px){.c-circle-button.c-rolling-button{bottom:80px;right:6rem}}.c-table{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;font-size:1em;width:100%;margin:1em 0;border-radius:.28571429rem;text-align:left;color:rgba(0,0,0,.87);border-collapse:separate;border-spacing:0}.c-table:last-child{margin-bottom:0}.c-table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.c-table tbody tr:first-child td{border-top:none}.c-table tbody tr td{border-left:1px solid rgba(34,36,38,.1);border-top:1px solid rgba(34,36,38,.1);background:0 0;padding:.78571429em .78571429em;text-align:inherit;-webkit-transition:background .1s ease,color .1s ease;transition:background .1s ease,color .1s ease}.c-table tbody tr td:first-child{padding-left:0;border-left:none;min-width:5rem}.c-table tbody tr td:last-child{padding-right:0}.c-tab__menu{overflow-x:scroll;scrollbar-width:none;cursor:pointer;margin-left:0;margin-right:0;border-bottom:2px solid rgba(34,36,38,.15);font-size:1.1rem;display:flex}.c-tab__item{display:none}.c-tab__item.active{display:flex;max-height:35rem;overflow:auto}.c-tab-menu__item{border-bottom-color:rgba(0,0,0,0);border-bottom-style:solid;border-radius:0;align-self:flex-end;margin:0 0 -2px;padding:.85714286em 1.14285714em;border-bottom-width:2px;-webkit-transition:color .1s ease;transition:color .1s ease;flex:0 0 auto}.c-tab-menu__item.active{box-shadow:none;border-color:#1b1c1d;font-weight:700;color:rgba(0,0,0,.95)}.c-palette-item-container{display:flex;width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:scroll}.c-palette-item-container__button{text-align:center;background-color:#ededed;margin:.5rem;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);border:1px solid rgba(34,36,38,.15)}.c-palette-item-container__button:hover{background-color:#ccc}.c-palette-item-container__button--mark{width:calc(50% - 1rem)}.c-palette-item-container__button--recommend{width:calc(33% - 1rem)}.c-palette-item-container__button--recommend object{width:100%}.c-palette-item-container__palette{background-position:center;background-size:cover;background-repeat:no-repeat}.c-palette-item-container__palette--color{border-radius:50%;border:1px solid #999;margin:1rem}@media screen and (min-width: 768px){.c-palette-item-container{flex-wrap:wrap;overflow-x:initial}.c-palette-item-container__button--color{width:calc(25% - 1rem)}.c-palette-item-container__palette--color{margin:1rem auto}}.c-checkbox{position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:17px;font-size:1rem;line-height:17px;min-width:17px;margin-bottom:.5rem}.c-checkbox input{cursor:pointer;position:absolute;top:0;left:0;opacity:0 !important;outline:0;z-index:3;width:17px;height:17px;box-sizing:border-box;padding:0}.c-checkbox input:checked~label::before{background:#fff;border-color:rgba(34,36,38,.35)}.c-checkbox input:checked~label::after{content:"";top:7px;left:6px;width:5px;height:10px;border-right:3px solid #0d0d0d;border-bottom:3px solid #0d0d0d;transform:translateY(-50%) rotate(45deg);transition:opacity .5s ease;opacity:1}.c-checkbox label{color:rgba(0,0,0,.87);-webkit-transition:color .1s ease;transition:color .1s ease;cursor:auto;position:relative;display:block;padding-left:1.85714em;outline:0;font-size:1em}.c-checkbox label:hover{color:rgba(0,0,0,.8)}.c-checkbox label::before{position:absolute;top:0;left:0;width:17px;height:17px;content:"";background:#fff;border-radius:.21428571rem;-webkit-transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;border:1px solid #d4d4d5}.c-checkbox label::after{position:absolute;text-align:center;opacity:0;color:rgba(0,0,0,.87);-webkit-transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease}.l-main-content__left{width:100%}.l-main-content__right{width:100%}.l-canvasbox{position:relative}.l-control-box__header{display:flex;align-items:center;padding:0 1rem;margin-bottom:.5rem}.l-control-box__header span{font-size:1.28571429em;font-weight:700;line-height:1.28571429em;text-transform:none;color:rgba(0,0,0,.87)}.l-control-box__full-wide-button-container{padding:0 1rem}.l-control-box__full-wide-container{padding:0 1rem}@media screen and (min-width: 768px){.l-main-content{display:flex}.l-main-content__left{width:62.5%}.l-main-content__right{width:37.5%}}.p-simulator__material-button-container{display:flex;width:100%}.p-simulator__material-button{width:87.5%}.p-simulator__matarial-detail{width:12.5%;text-align:right}.p-simulator__material-description{padding-bottom:1.25rem;border-bottom:1px solid rgba(34,36,38,.15)}.p-simulator__material-table{width:auto}.p-simulator__material-table svg{width:1rem;height:auto;margin:0 .25rem}.p-simulator__left-top{display:flex}.p-simulator__left-top--legend{width:25%;margin-top:0rem;position:relative}.p-simulator__left-top--canvas{width:81.25%;margin:0 auto}.p-simulator__left-top--canvas img{transform:translateX(calc((100% - 100svw) / 2 + 2em))}.p-simulator__left-top--instruction{position:absolute;padding:0 1rem;box-sizing:border-box;left:100%;padding-top:1rem;max-width:60px;width:15svw}.p-simulator__left-bottom{display:flex;width:100%}.p-simulator__left-bottom--instruction{width:18.75%;padding:1em;box-sizing:border-box;display:flex;align-items:center}.p-simulator__left-bottom--instruction img{height:auto}.p-simulator__left-bottom--legend{width:81.25%}.p-simulator__legend-box{height:100%}.p-simulator__legend-box--legend{height:17%;box-sizing:border-box;text-align:center;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);margin:1rem 0;padding:0em 1em}.p-simulator__legend-box--legend:hover{background-color:#efefef}.p-simulator__legend-box--legend img{height:100%}.p-simulator__mark-legend-box{display:flex}.p-simulator__mark-legend-box--legend{box-sizing:border-box;width:33.33%;text-align:center;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);margin:1rem 0;padding:1em 1em}.p-simulator__mark-legend-box--legend:hover{background-color:#efefef}.p-simulator__mark-legend-box--legend img{width:100%}.p-simulator__color-desition-buttons{display:flex}.p-simulator__color-desition-button{margin-bottom:3rem;width:100%}.p-simulator__optionbox{margin-top:1rem;margin-bottom:2rem}.p-simulator__appendix{color:rgba(0,0,0,.6);font-weight:bold}.p-simulator__appendix--pc{display:none}.p-simulator__appendix--sp{display:block}@media screen and (min-width: 768px){.p-simulator__left-top--legend{width:18.75%;margin-top:-1rem}.p-simulator__left-top--canvas img{transform:translateX(-20%)}.p-simulator__legend-box--legend{height:18%}.p-simulator__appendix--pc{display:block}.p-simulator__appendix--sp{display:none}.p-simulator__color-desition-buttons{display:block}.p-simulator__color-desition-button{margin-bottom:3rem;width:auto}}/*# sourceMappingURL=simulator.min.css.map */