@charset "UTF-8";.l-main.p-order-system{margin-top:2.5rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width:768px){.p-order-system .u-device-pc{display:none}}.p-order-system .c-layout-heading--lv1 .c-layout-heading__main{text-align:left;margin-left:0;width:auto}.p-order-system .c-layout-column__title{text-align:left;margin-left:0;width:auto}.p-order-system .l-content{padding:0 1.5625rem}@media screen and (max-width:768px){.p-order-system .l-content{padding-bottom:1rem}}.p-order-system .l-content__inner{display:flex;gap:8rem;align-items:flex-start;flex-direction:row-reverse;max-width:72.875rem;width:100%;margin:0 auto;border-top:.0625rem solid #e0e0e0;padding-top:5rem;position:relative}.p-order-system .l-sidebar-wrapper{max-width:15.3125rem;width:100%}.p-order-system .l-section{margin-bottom:5rem}@media screen and (max-width:768px){.p-order-system .l-section{margin-bottom:2.5rem}}.p-order-system .l-section:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.p-order-system .l-section:last-of-type{margin-bottom:1rem}}.p-order-system .p-hero{width:100%;display:flex;flex-direction:column-reverse;gap:1.5rem}.p-order-system .p-hero__description{width:100%;padding:0 1.5625rem}.p-order-system .p-hero-wrapper{margin-bottom:5.1875rem}.p-order-system .l-main-column{max-width:49.5625rem;width:100%}.p-order-system .p-comparison{display:flex;justify-content:space-between;gap:4.375rem;margin-bottom:2.125rem;flex-direction:column}.p-order-system .p-comparison__box{flex:1;margin:0;background-color:#fff;position:relative}.p-order-system .p-comparison__box--conventional{color:#999}.p-order-system .p-comparison__box--conventional::after{content:"";position:absolute;top:50%;right:-2.875rem;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:.625rem 0 .625rem 1rem;border-color:transparent transparent transparent #f08330;z-index:1}@media screen and (max-width:768px){.p-order-system .p-comparison__box--conventional::after{top:auto;bottom:-2.9375rem;right:50%;transform:translateX(50%);border-width:1.125rem .75rem 0 .75rem;border-color:#f08330 transparent transparent transparent}}.p-order-system .p-comparison__box--custom{color:#000}.p-order-system .p-comparison__head{padding:.875rem 0;background-color:#f7f7f7;font-size:.75rem;font-weight:600;text-align:center;line-height:1.25;letter-spacing:.05em}.p-order-system .p-comparison__item{border-bottom:.0625rem solid #f0f0f0;text-align:center;font-size:.75rem;line-height:1.25;font-weight:400;letter-spacing:.05em;padding:.75rem 0}.p-order-system .p-comparison__item strong{font-weight:700}.p-order-system .p-comparison__item .c-sup{font-size:.5rem;vertical-align:super;position:relative;top:.125rem;right:.0625rem}@media screen and (max-width:768px){.p-order-system__spacer-0{margin-bottom:3.0625rem}}.p-order-system__spacer-1{margin-bottom:4.0625rem}.p-order-system__spacer-2{margin-bottom:4.6875rem}.p-order-system__spacer-3{margin-bottom:2.1875rem}.p-order-system__spacer-4{margin-top:8rem;margin-bottom:2.375rem}@media screen and (max-width:768px){.p-order-system__spacer-4{margin-top:5rem;margin-bottom:5rem}}.c-list.c-list--disc.c-list--highlight{background-color:#f0f0f0;padding:1rem}.c-list.c-list--center-group{display:table;margin-right:auto;margin-left:auto;text-align:left;background-color:unset}.c-list.c-list--center-group .c-list__item{width:auto;display:block;white-space:nowrap;border-top:unset;border-bottom:unset}@media screen and (max-width:768px){.c-list.c-list--center-group{display:block;margin-left:0;margin-right:0}.c-list.c-list--center-group .c-list__item{width:100%;white-space:normal}}.u-device-sp-br{display:inline}@media screen and (max-width:768px){.u-device-sp-br{display:block}}@media screen and (max-width:768px){.c-layout-column--listBordered{margin-left:1rem}}.c-list--disc-single{width:100%;margin:0;padding:0;border-top:.0625rem solid #f5f5f5;border-bottom:.0625rem solid #f5f5f5;line-height:.9375rem}.c-list--disc-single .c-list__item{width:100%;padding:.4375rem 0;text-align:center;list-style:none;position:relative}@media screen and (max-width:768px){.c-list--disc-single .c-list__item{text-align:left}}.c-list--disc-single .c-list__item::before{display:none}.c-list--disc-single .c-list__item+.c-list__item{border-top:.0625rem solid #f5f5f5}.p-order-system__hero-title{margin-top:6rem}@media screen and (max-width:768px){.p-order-system__hero-title{margin-top:3.5rem}}