.u-bodycolorTable{overflow:hidden}.u-bodycolorTable__inner{overflow-x:scroll}.u-bodycolorTable__tbl{background:#fff;max-width:800px!important;width:1100px}.u-bodycolorTable__tbl tbody,.u-bodycolorTable__tbl td,.u-bodycolorTable__tbl th,.u-bodycolorTable__tbl thead,.u-bodycolorTable__tbl tr{overflow:hidden;width:100%}.u-bodycolorTable__tbl thead th{vertical-align:top}.u-bodycolorTable__tbl tbody td,.u-bodycolorTable__tbl tbody th,.u-bodycolorTable__tbl thead td,.u-bodycolorTable__tbl thead th{font-size:1.1rem;font-weight:400;line-height:1;text-align:center;width:7.1428571429%}.u-bodycolorTable__tbl tbody td[colspan],.u-bodycolorTable__tbl tbody th[colspan],.u-bodycolorTable__tbl thead td[colspan],.u-bodycolorTable__tbl thead th[colspan]{text-align:left;width:100%}.u-bodycolorTable__tbl thead th:before{content:"";display:block;height:70px;margin:0 0 5px;width:100%}.u-bodycolorTable__tbl thead th:nth-child(2):before{background:#272422}.u-bodycolorTable__tbl thead th:nth-child(3):before{background:#dbdde1}.u-bodycolorTable__tbl thead th:nth-child(4):before{background:#eebccd}.u-bodycolorTable__tbl thead th:nth-child(5):before{background:#ec7d96}.u-bodycolorTable__tbl thead th:nth-child(6):before{background:#cc1422}.u-bodycolorTable__tbl thead th:nth-child(7):before{background:#791d2e}.u-bodycolorTable__tbl thead th:nth-child(8):before{background:#141a57}.u-bodycolorTable__tbl thead th:nth-child(9):before{background:#aedeef}.u-bodycolorTable__tbl thead th:nth-child(10):before{background:#f4ca61}.u-bodycolorTable__tbl thead th:nth-child(11):before{background:#eb5a13}.u-bodycolorTable__tbl thead th:nth-child(12):before{background:#d2c2a1}.u-bodycolorTable__tbl thead th:nth-child(13):before{background:#d6b692}.u-bodycolorTable__tbl thead th:nth-child(14):before{background:#503633}.u-bodycolorTable__tbl tbody td,.u-bodycolorTable__tbl tbody th{background:#fff;border:1px solid #ccc;border-right:none;border-top:none;font-size:1rem;padding:7px 5px}.u-bodycolorTable__tbl tbody td:last-child,.u-bodycolorTable__tbl tbody th:last-child{border-right:1px solid #ccc}.u-bodycolorTable__tbl tbody td[colspan],.u-bodycolorTable__tbl tbody th[colspan]{border:none;border-bottom:1px solid #ccc;font-weight:700;padding:20px 0 5px}.u-bodycolorTable__tbl tbody th{font-size:1.1rem}.u-bodycolorTable__tbl tbody td:nth-child(2){background:#e7e1df;color:#272422}.u-bodycolorTable__tbl tbody td:nth-child(3){background:#f9f9f9;color:#222}.u-bodycolorTable__tbl tbody td:nth-child(4){background:#fef5f8;color:#eebccd}.u-bodycolorTable__tbl tbody td:nth-child(5){background:#fdf1f6;color:#ec7d96}.u-bodycolorTable__tbl tbody td:nth-child(6){background:#fbdbdf;color:#cc1422}.u-bodycolorTable__tbl tbody td:nth-child(7){background:#eedee1;color:#791d2e}.u-bodycolorTable__tbl tbody td:nth-child(8){background:#dee0e8;color:#141a57}.u-bodycolorTable__tbl tbody td:nth-child(9){background:#f5fbfe;color:#aedeef}.u-bodycolorTable__tbl tbody td:nth-child(10){background:#fff8e8;color:#f4ca61}.u-bodycolorTable__tbl tbody td:nth-child(11){background:#fce9dd;color:#eb5a13}.u-bodycolorTable__tbl tbody td:nth-child(12){background:#f9f6f1;color:#d2c2a1}.u-bodycolorTable__tbl tbody td:nth-child(13){background:#faf3ec;color:#d6b692}.u-bodycolorTable__tbl tbody td:nth-child(14){background:#e7e1df;color:#503633}.u-type{margin:30px 0 0}.u-typeGrid{display:flex;flex-wrap:nowrap}.u-typeGrid__item{width:50%}.u-typeGrid__item:last-child .u-typeGrid__inner{border-right:1px solid #ccc}.u-typeGrid__inner{border:1px solid #ccc;border-right:none;height:100%;padding:20px 15px;text-align:center}.u-typeGrid__hdg{font-size:2rem;font-weight:700;margin:0}.u-typeGrid__txt{margin:12px 0 0}.u-typeGrid__img{display:table;margin:15px auto 0}.u-typeGrid__img img{width:100%}.u-sizeWrapping{display:flex;flex-wrap:nowrap;margin:30px 0 0 -40px;padding:0}.u-sizeWrapping__item{padding:0 0 0 40px}.u-sizeWrapping__item img{width:100%}.u-ribboncolor{margin:30px 0 0}.u-ribboncolorList{display:flex;flex-wrap:wrap;margin:30px 0 0 -20px;padding:0}.u-ribboncolorList li{display:flex;flex-direction:column;margin:15px 0 0;padding:0 0 0 20px;text-align:center;width:14.2857142857%}.u-ribboncolorList li:nth-child(-n+7){margin-top:0}.u-ribboncolorList__txt{display:block;font-size:1.2rem;line-height:1.2;margin:5px 0 0;order:2}.u-ribboncolorList__img{border:1px solid #ccc;order:1}.u-ribboncolorList__img img{width:100%}.u-featureList__item:nth-child(2n) .u-featureList__img{margin-top:-50px}.u-option{margin:30px 0 0}.u-optionGrid__item{margin:15px auto 0;max-width:400px}.u-optionGrid__item:nth-child(-n+3){margin-top:0}.u-optionGrid__inner{border:1px solid #969696;color:#323232;display:block;height:100%;padding:20px;text-decoration:none}.u-optionGrid__inner:hover{color:#323232;opacity:.8;text-decoration:none;transition:all .3s ease}.u-optionGrid__hdg{background:#efefef;display:block;font-size:1.6rem;font-weight:700;line-height:1;margin:-20px -20px 0;padding:15px 10px;text-align:center}.u-optionGrid__img{display:table;margin:20px auto 0}.u-optionGrid__img img{width:100%}.u-optionGrid__txt{margin:20px 0 0}.u-optionGrid__txt span{color:#ff4b7d;display:block}.u-optionGrid__btn{align-items:center;background:#ff4b7d;color:#fff;display:flex;flex-wrap:nowrap;font-weight:400;height:40px;justify-content:center;line-height:1;margin:15px auto 0;max-width:190px;padding:10px;position:relative;text-align:left;text-decoration:none;width:100%}.u-optionGrid__btn:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;height:6px;margin:-3px 0 0;position:absolute;right:15px;top:50%;transform:rotate(45deg);width:6px}#features .feature-list-content .f-top{display:grid;grid-auto-rows:auto;grid-template-columns:395px 1fr;grid-gap:40px;align-items:center;gap:40px;margin-bottom:35px}#features .feature-list-content .f-top div:first-child{grid-column:2/3;grid-row:1/2}#features .feature-list-content .f-top div:first-child h3{font-size:2.2rem;line-height:1.65}#features .feature-list-content .f-top div:first-child h3+p{margin-top:1.6em}#features .feature-list-content .f-top div:nth-child(2){grid-column:1/2;grid-row:1/2}#features .feature-list-content .f-top div:nth-child(2) img{display:table;margin:0 auto}#features .feature-list-content .f-bottom{display:grid;grid-gap:10px;gap:10px;grid-auto-rows:auto;grid-template-columns:1fr 1fr}#features .feature-list-content+p{font-size:1.35rem;margin-top:1.5em}@media screen and (max-width:769px){.u-type{margin-top:20px}.u-typeGrid{display:block}.u-typeGrid__item{border:1px solid #ccc;border-top:none;width:100%}.u-typeGrid__item:first-child{border-top:1px solid #ccc}.u-typeGrid__inner{border:none!important;padding:15px 10px}.u-typeGrid__hdg{font-size:1.6rem}.u-typeGrid__txt{margin-top:7px}.u-typeGrid__img{margin-top:10px}.u-sizeWrapping{display:block;margin:20px 0 0}.u-sizeWrapping__item{display:table;margin:20px auto 0;padding:0}.u-sizeWrapping__item:first-child{margin-top:0;width:100%}.u-sizeWrapping__item:last-child{width:55%}.u-ribboncolor{margin-top:20px}.u-ribboncolorList{margin:0 0 0 -10px}.u-ribboncolorList li{margin-top:10px;padding-left:10px;width:20%}.u-ribboncolorList li:nth-child(-n+7){margin-top:10px}.u-ribboncolorList li:nth-child(-n+5){margin-top:0}.u-ribboncolorList__txt{font-size:1rem}.u-ribboncolorList__img{display:table;width:100%}.u-featureList__item:nth-child(2n) .u-featureList__img{margin-top:0}.u-optionGrid__item{margin:15px 0 0;max-width:100%;padding:0;width:100%}.u-optionGrid .d-flex{flex-direction:column}.u-option{margin-top:20px}.u-optionGrid{display:block;margin:0}.u-optionGrid__item:nth-child(-n+3){margin-top:15px}.u-optionGrid__item:first-child{margin-top:0}.u-optionGrid__inner{padding:15px}.u-optionGrid__inner:hover{color:#323232;opacity:.8;text-decoration:none;transition:all .3s ease}.u-optionGrid__hdg{font-size:1.4rem;margin:-15px -15px 0;padding:12px 10px}.u-optionGrid__img,.u-optionGrid__txt{margin-top:15px}.u-optionGrid__btn{height:35px;margin-top:10px;max-width:100%}#features .feature-list-content .f-top{gap:20px;grid-template-columns:1fr;margin-bottom:10px}#features .feature-list-content .f-top div:first-child h3+p br{display:none}#features .feature-list-content .f-top div:first-child{grid-column:1/2;grid-row:2/3}#features .feature-list-content .f-top div:first-child h3{display:table;font-size:1.9rem;margin-left:auto;margin-right:auto}#features .feature-list-content .f-top div:nth-child(2){grid-column:1/2;grid-row:1/2}}