.lfront-slide *,.lfront-slide *::before,.lfront-slide *::after{box-sizing:border-box;}
.lfront-slide body,
.lfront-slide h1,
.lfront-slide h2,
.lfront-slide h3,
.lfront-slide h4,
.lfront-slide h5,
.lfront-slide h6,
.lfront-slide p,
.lfront-slide blockquote,
.lfront-slide pre,
.lfront-slide ul,
.lfront-slide ol,
.lfront-slide dl,
.lfront-slide dd,
.lfront-slide th,
.lfront-slide td,
.lfront-slide hr,
.lfront-slide iframe,
.lfront-slide fieldset,
.lfront-slide legend,
.lfront-slide button,
.lfront-slide input,
.lfront-slide textarea,
.lfront-slide select,
.lfront-slide option{margin:0;padding:0;border:none;}
.lfront-slide h1,
.lfront-slide h2,
.lfront-slide h3,
.lfront-slide h4,
.lfront-slide h5,
.lfront-slide h6,
.lfront-slide small,
.lfront-slide strong,
.lfront-slide sub,
.lfront-slide sup,
.lfront-slide th{font-size:inherit;font-weight:inherit;}
.lfront-slide address,.lfront-slide em,.lfront-slide var,.lfront-slide cite,.lfront-slide dfn{font-style:normal;}
.lfront-slide caption,.lfront-slide th{text-align:left;}
.lfront-slide a,.lfront-slide ins,.lfront-slide abbr[title]{text-decoration:none;}
.lfront-slide html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.lfront-slide body{line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;}
.lfront-slide main{display:block;}
.lfront-slide ul,.lfront-slide ol{list-style-type:none;}
.lfront-slide table{border-collapse:collapse;border-spacing:0;}
.lfront-slide a{color:inherit;}
.lfront-slide q::before,.lfront-slide q::after{content:none;}
.lfront-slide sub,.lfront-slide sup{vertical-align:baseline;}
.lfront-slide mark{background:none;color:inherit;}
.lfront-slide svg{overflow:visible;}
.lfront-slide button,.lfront-slide input,.lfront-slide textarea,.lfront-slide select{background:none;color:inherit;font-family:inherit;font-size:inherit;}
.lfront-slide select{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.lfront-slide select::-ms-expand{display:none;}
.lfront-slide template{display:none;}
.lfront-slide input::-moz-placeholder{color:#808080;}
.lfront-slide input::placeholder{color:#808080;}
.lfront-slide input[type=text],.lfront-slide input[type=password],.lfront-slide textarea,.lfront-slide select{outline:none;border-radius:0;}
@media screen and (min-width:769px){.lfront-slide ._pc{display:block;}}
@media screen and (max-width:768px){.lfront-slide ._pc{display:none;}}
@media screen and (min-width:769px){.lfront-slide ._sp{display:none;}}
@media screen and (max-width:768px){.lfront-slide ._sp{display:block;}}
.lfront-slide .slick-arrow.slick-prev:before{background-image:url(../images/common/icon_arrow_left_active.svg);}
.lfront-slide .slick-arrow.slick-next:before{background-image:url(../images/common/icon_arrow_right_active.svg);}
.lfront-slide .icon-16-arrow-down:before{background-image:url(../images/common/icon_arrow_down.svg);}
.lfront-slide .icon-16-like-white:before{background-image:url(../images/common/icon_like_white.svg);}
.lfront-slide .icon-16-star:before{background-image:url(../images/common/icon_star.svg);}
.lfront-slide .icon-16-star-half:before{background-image:url(../images/common/icon_star_half.svg);}
.lfront-slide .icon-24-truck:before{background-image:url(../images/common/icon_truck.svg);}
.lfront-slide .icon-16-arrow-right:before{background-image:url(../images/common/icon_arrow_right.svg);}
@media screen and (min-width:769px){.lfront-slide .lSpec{margin-top:170px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec{margin-top:30vw;}}
.lfront-slide .lSpec-inner{width:100%;}
@media screen and (min-width:769px){.lfront-slide .lSpec-inner{display:flex;justify-content:space-between;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-content{width:82%;}}
.lfront-slide .lSpec-title-text{display:inline-block;}
@media screen and (min-width:769px){.lfront-slide .lSpec-title-text{width:71px;height:31px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-title-text{height:1.4rem;}}
.lfront-slide .lSpec-title-text > img{height:100%;}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity{margin-top:14vw;}}
.lfront-slide .lSpec-capacity-information{display:flex;align-items:center;border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-information{padding:20px 0;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-information{height:20vw;padding:3vw 0;}}
.lfront-slide .lSpec-capacity-item{color:#222;}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-item{width:130px;font-size:17px;line-height:2.3529411765;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-item{width:26vw;font-size:0.85rem;}}
.lfront-slide .lSpec-capacity-desc{display:flex;align-items:center;height:100%;}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-desc{width:calc(100% - 130px);}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-desc{width:74vw;}}
.lfront-slide .lSpec-capacity-text{display:flex;align-items:center;}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-text{height:60px;padding:6px 12% 0;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-text{justify-content:center;width:50%;height:100%;padding:0 6vw;}}
.lfront-slide .lSpec-capacity-text .detail{display:flex;align-items:flex-end;}
.lfront-slide .lSpec-capacity-text .text{flex-shrink:0;}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-text .text{font-size:17px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-text .text{font-size:0.85rem;}}
.lfront-slide .lSpec-capacity-text .num{flex-shrink:0;display:inline-block;}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-text .num{height:23px;margin-bottom:4px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-text .num{height:4.5vw;margin-bottom:1.8vw;}}
.lfront-slide .lSpec-capacity-text .num > img{height:100%;}
.lfront-slide .lSpec-capacity-text .note{flex-shrink:0;}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-text .note{font-size:14px;margin-left:22px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-text .note{font-size:0.75rem;margin-left:2vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-text .num + .text{margin-left:7px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-text .num + .text{margin-left:1.2vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-text .text + .num{margin-left:9px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-text .text + .num{margin-left:1.4vw;}}
.lfront-slide .lSpec .lSpec-capacity-text + .lSpec-capacity-text{border-left:solid 1px #dedede;}
.lfront-slide .lSpec-capacity-reference{display:flex;align-items:flex-end;}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-reference .more{margin-left:3vw;}}
.lfront-slide .lSpec-capacity-list{display:flex;flex-wrap:wrap;}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-list{padding:24px 0;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-list{width:100%;padding:4vw 0;border-bottom:solid 1px #dedede;}}
.lfront-slide .lSpec-capacity-listItem{display:flex;align-items:center;flex-shrink:0;}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem{width:23%;height:40px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-listItem{width:29.5vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem:nth-of-type(5n){margin-left:0;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem:nth-of-type(3), .lfront-slide .lSpec-capacity-listItem:nth-of-type(7){margin-left:8px;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem:nth-of-type(4), .lfront-slide .lSpec-capacity-listItem:nth-of-type(8){margin-left:auto;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem:nth-of-type(n + 5){margin-top:10px;}}
.lfront-slide .lSpec-capacity-listItem .icon{display:flex;align-items:center;justify-content:center;}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem .icon{width:30px;height:30px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-listItem .icon{width:10vw;height:10vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem .icon img.-no01{width:26px;height:26px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-listItem .icon img.-no01{width:5.6vw;height:5.6vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem .icon img.-no02{width:22px;height:14px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-listItem .icon img.-no02{width:4.8vw;height:3.2vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem .icon img.-no03{width:12px;height:18px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-listItem .icon img.-no03{width:2.667vw;height:4vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem .icon img.-no04{width:29px;height:13px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-listItem .icon img.-no04{width:7.067vw;height:3.333vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem .icon img.-no05{width:16px;height:16px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-listItem .icon img.-no05{width:3.733vw;height:3.733vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem .icon img.-no06{width:13px;height:19px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-listItem .icon img.-no06{width:3.2vw;height:5.067vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem .icon img.-no07{width:22px;height:14px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-listItem .icon img.-no07{width:4.8vw;height:2.933vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem .icon img.-no08{width:12px;height:24px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-listItem .icon img.-no08{width:2.4vw;height:5.2vw;}}
.lfront-slide .lSpec-capacity-listItem .text,.lfront-slide .lSpec-capacity-listItem .more{line-height:1.2;}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem .text,.lfront-slide .lSpec-capacity-listItem .more{font-size:14px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-capacity-listItem .text,.lfront-slide .lSpec-capacity-listItem .more{font-size:0.6875rem;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-capacity-listItem .text{margin-left:14px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature{margin-top:8vw;}}
.lfront-slide .lSpec-feature-list{display:flex;align-items:center;background-color:#f4f4f4;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-list{height:100px;padding:20px 0;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-list{height:18vw;padding-block:2vw 3vw;}}
.lfront-slide .lSpec-feature-list.-three .lSpec-feature-listItem{width:33%;}
.lfront-slide .lSpec-feature-listItem{display:flex;align-items:center;justify-content:center;height:100%;position:relative;}
.lfront-slide .lSpec-feature-listItem .detail{display:flex;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-listItem .detail{margin-top:4px;align-items:center;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-listItem .detail{align-items:flex-end;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-listItem .item{margin-bottom:1vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-listItem .text{font-size:17px;line-height:2.3529411765;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-listItem .text{font-size:0.6875rem;}}
.lfront-slide .lSpec-feature-listItem .num{display:inline-block;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-listItem .num{height:23px;margin-bottom:6px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-listItem .num{height:4.5vw;margin-bottom:7px;}}
.lfront-slide .lSpec-feature-listItem .num img{height:100%;width:auto;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-listItem .num + .text{margin-left:7px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-listItem .num + .text{margin-left:1vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-listItem .text + .num{margin-left:9px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-listItem .text + .num{margin-left:1vw;margin-bottom:6px;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-listItem .text + .text{margin-left:6px;margin-bottom:-4px;font-size:14px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-listItem .text + .text{margin-left:0.5vw;font-size:10px;}}
.lfront-slide .lSpec .lSpec-feature-listItem + .lSpec-feature-listItem{border-left:solid 1px #dedede;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-eco{display:flex;align-items:center;background-color:#f4f4f4;margin-top:20px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-eco{margin-top:3vw;}}
.lfront-slide .lSpec-feature-ecoItem{color:#222;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-ecoItem{width:28%;font-size:17px;line-height:2.3529411765;text-align:center;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-ecoItem{font-size:0.85rem;line-height:2.0714285714;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-ecoDesc{width:72%;}}
.lfront-slide .lSpec-feature-ecoDesc .lSpec-feature-list{width:100%;}
.lfront-slide .lSpec-feature-ecoDesc .lSpec-feature-listItem{display:inline-flex;flex-direction:column;width:33%;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-ecoDesc .lSpec-feature-listItem{border-left:solid 1px #dedede;}}
.lfront-slide .lSpec-feature-ecoDesc .lSpec-feature-listItem:not(:first-of-type){border:none;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-ecoDesc .lSpec-feature-listItem:not(:first-of-type){width:auto;margin-right:auto;padding-left:10px;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-ecoDesc .course{font-size:17px;line-height:2.3529411765;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-ecoDesc .item{font-size:14px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-ecoDesc .item{font-size:0.675rem;}}
.lfront-slide .lSpec-feature-iconList{display:flex;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-iconList{margin-top:50px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-iconList{margin-top:8vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-icon.-sn, .lfront-slide .lSpec-feature-icon.-bw, .lfront-slide .lSpec-feature-icon.-ip, .lfront-slide .lSpec-feature-icon.-vw, .lfront-slide .lSpec-feature-icon.-sr{width:50px;height:51px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-icon.-sn, .lfront-slide .lSpec-feature-icon.-bw, .lfront-slide .lSpec-feature-icon.-ip, .lfront-slide .lSpec-feature-icon.-vw, .lfront-slide .lSpec-feature-icon.-sr{width:10vw;height:10vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-icon.-tw{width:49px;height:50px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-icon.-tw{width:11.2vw;height:11.2vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-icon.-tr{width:50px;height:50px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-icon.-tr{width:11.333vw;height:11.333vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-icon.-cr{width:56px;height:50px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-icon.-cr{width:10.933vw;height:10vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-icon.-ps{width:50px;height:53px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-icon.-ps{width:10vw;height:10.4vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec .lSpec-feature-icon + .lSpec-feature-icon{margin-left:20px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec .lSpec-feature-icon + .lSpec-feature-icon{margin-left:3vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-iconNote{margin-top:10px;font-size:12px;line-height:1.2;color:#808080;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-iconNote{margin-top:4vw;font-size:0.6875rem;line-height:1.8333333333;color:#808080;}}
.lfront-slide .lSpec-feature-labelList{display:flex;flex-wrap:wrap;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-labelList{margin-top:50px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-labelList{margin-top:7vw;}}
.lfront-slide .lSpec-feature-label{display:inline-flex;align-items:center;justify-content:center;border:solid 1px #dedede;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-label{font-size:12px;width:calc((100% - 30px) / 4);height:40px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-label{font-size:0.75rem;width:48%;height:7vw;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-label:nth-of-type(2n){margin-left:4%;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-label:nth-of-type(n + 3){margin-top:3%;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-label:not(:nth-of-type(4n + 1)){margin-left:10px;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-label:nth-of-type(n + 5){margin-top:10px;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-time{margin-top:50px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-time{margin-top:12vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-timeItem{font-size:17px;line-height:2.3529411765;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-timeItem{font-size:0.875rem;padding:4vw 0;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-timeDesc{display:flex;justify-content:space-between;margin-top:19px;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-timeTable{width:100%;}}
.lfront-slide .lSpec-feature-timeTable .lSpec-feature-table{border-top:solid 1px #dedede;margin-top:0;}
.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableHead .item,
.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableHead .desc{width:25%;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableHead .item,.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableHead .desc{height:53px;padding:2%;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableHead .item,.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableHead .desc{height:14.667vw;}}
.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableHead .item + .item{width:25%;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableBody{height:60px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableBody{height:14.667vw;}}
.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableBody .item,
.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableBody .desc{text-align:center;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableBody .item,.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableBody .desc{width:25%;}}
.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableBody .desc + .desc{border-left:solid 1px #dedede;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-timeTable .lSpec-feature-tableBody .desc + .desc{width:25%;}}
.lfront-slide .lSpec-feature-timeImage{display:flex;justify-content:center;align-items:center;border:solid 1px #dedede;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-timeImage{flex-direction:column;width:260px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-timeImage{padding:4%;margin-block:8vw;}}
.lfront-slide .lSpec-feature-timeImage .image{height:auto;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-timeImage .image{width:68px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-timeImage .image{width:13vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-timeImage .text{font-size:14px;margin-top:4px;text-align:center;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-timeImage .text{font-size:0.6875rem;margin-left:6vw;text-align:center;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-timeNote{margin-top:10px;font-size:14px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-timeNote{margin-top:1vw;font-size:0.6875rem;line-height:1.8333333333;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-option_row{margin-top:30px;display:flex;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-option_row{display:flex;flex-direction:column-reverse;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-option_row table{margin-right:40px;}}
.lfront-slide .lSpec-feature-timeList{border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;vertical-align:baseline;}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-timeList{margin-top:8vw;}}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-timeListItem{font-size:17px;line-height:2.3529411765;padding-block:20px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-timeListItem{font-size:0.875rem;padding:4vw 0;}}
.lfront-slide .lSpec-feature-timeListItem .head{width:100px;white-space:nowrap;}
.lfront-slide .lSpec-feature-timeListItem .detail{width:-moz-fit-content;width:fit-content;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-timeListItem .detail{padding-right:120px;}}
@media screen and (min-width:769px){.lfront-slide .lSpec .lSpec-feature-timeListItem + .lSpec-feature-timeListItem{border-top:solid 1px #dedede;}}
@media screen and (max-width:768px){.lfront-slide .lSpec .lSpec-feature-timeListItem + .lSpec-feature-timeListItem{border-top:solid 1px #dedede;}}
.lfront-slide .lSpec-caution{color:#808080;}
@media screen and (min-width:769px){.lfront-slide .lSpec-caution{margin-top:40px;font-size:14px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-caution{margin-top:5vw;font-size:0.6875rem;line-height:1.9090909091;}}
.lfront-slide .lSpec-feature-table{width:100%;border-bottom:solid 1px #dedede;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-table{font-size:14px;line-height:1.7142857143;margin-top:120px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-table{margin-top:15vw;}}
.lfront-slide .lSpec-feature-table .item{background-color:#f4f4f4;}
.lfront-slide .lSpec-feature-tableHead{border-bottom:solid 1px #dedede;}
.lfront-slide .lSpec-feature-tableHead .item{text-align:center;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-tableHead .item{width:37.5%;height:53px;padding:2%;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-tableHead .item{width:50%;height:12vw;font-size:0.75rem;line-height:1.75;}}
.lfront-slide .lSpec-feature-tableHead .item + .item{border-left:solid 1px #dedede;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-tableHead .item + .item{width:62.5%;}}
.lfront-slide .lSpec-feature-tableBody .line{border-bottom:solid 1px #dedede;text-align:center;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-tableBody .item,.lfront-slide .lSpec-feature-tableBody .desc{font-size:14px;height:53px;padding:2%;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-tableBody .item,.lfront-slide .lSpec-feature-tableBody .desc{font-size:0.75rem;height:12vw;padding:3vw;}
.lfront-slide .lSpec-feature-tableBody .item.nowrap,.lfront-slide .lSpec-feature-tableBody .desc.nowrap{word-break:keep-all;}}
.lfront-slide .lSpec-feature-tableBody .item{border-right:solid 1px #dedede;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-tableBody .item + .item{width:20%;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-tableBody .-vertical{height:10%;writing-mode:vertical-lr;text-orientation:upright;}}
.lfront-slide .lSpec-feature-tableNote{color:#808080;}
@media screen and (min-width:769px){.lfront-slide .lSpec-feature-tableNote{font-size:14px;margin-top:28px;}}
@media screen and (max-width:768px){.lfront-slide .lSpec-feature-tableNote{font-size:0.6875rem;margin-top:8vw;}}
@media screen and (min-width:769px){.lfront-slide .lColor{margin-top:170px;}}
@media screen and (max-width:768px){.lfront-slide .lColor{margin-top:30vw;}}
.lfront-slide .lColor-title{display:inline-block;}
@media screen and (min-width:769px){.lfront-slide .lColor-title{width:73px;height:24px;}}
@media screen and (max-width:768px){.lfront-slide .lColor-title{width:16.267vw;height:5.067vw;}}
.lfront-slide .lColor-title > img{height:100%;}
.lfront-slide .lColor-colorList{width:100%;background-color:#eee;}
@media screen and (min-width:769px){.lfront-slide .lColor-colorList{display:flex;margin-top:59px;}}
@media screen and (max-width:768px){.lfront-slide .lColor-colorList{margin-top:16vw;}}
.lfront-slide .lColor-colorItem{display:flex;flex-direction:column;justify-content:center;align-items:center;}
@media screen and (min-width:769px){.lfront-slide .lColor-colorItem{width:50%;padding:6% 5% 5%;}}
@media screen and (max-width:768px){.lfront-slide .lColor-colorItem{padding:6% 5% 3%;}}
@media screen and (min-width:769px){.lfront-slide .lColor .lColor-colorItem + .lColor-colorItem{border-left:solid 1px #dedede;}}
@media screen and (max-width:768px){.lfront-slide .lColor .lColor-colorItem + .lColor-colorItem{border-top:solid 1px #dedede;}}
.lfront-slide .lColor-colorImage{width:100%;height:auto;}
.lfront-slide .lColor-colorImage:nth-of-type(2){width:80%;}
@media screen and (min-width:769px){.lfront-slide .lColor-colorImage:nth-of-type(2){margin-top:20px;}}
@media screen and (max-width:768px){.lfront-slide .lColor-colorImage:nth-of-type(2){margin-top:3.733vw;}}
@media screen and (min-width:769px){.lfront-slide .lColor-colorType{font-size:14px;line-height:1.7142857143;text-align:center;margin-top:25px;}}
@media screen and (max-width:768px){.lfront-slide .lColor-colorType{font-size:0.6875rem;margin-top:2vw;}}
@media screen and (min-width:769px){.lfront-slide .lColor-colorTitle{font-size:24px;line-height:2;margin-top:25px;}}
@media screen and (max-width:768px){.lfront-slide .lColor-colorTitle{font-size:0.94rem;line-height:1.7058823529;margin-top:5vw;}}
@media screen and (min-width:769px){.lfront-slide .lColor-colorText{font-size:17px;line-height:2.3529411765;margin-top:10px;}}
@media screen and (max-width:768px){.lfront-slide .lColor-colorText{font-size:0.775rem;line-height:2.0714285714;margin-top:4vw;}}
@media screen and (min-width:769px){.lfront-slide .lDesign{margin-block:200px;display:flex;height:620px;}}
@media screen and (max-width:768px){.lfront-slide .lDesign{margin-block:150px;display:flex;flex-direction:column-reverse;gap:30px;}}
@media screen and (min-width:769px){.lfront-slide .lDesign .sp{display:none;}}
@media screen and (min-width:769px){.lfront-slide .lDesign-image{width:50%;margin-right:140px;background-image:url(../images/design/b-design_img_01.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;}
.lfront-slide .lDesign-image img{display:none;}}
@media screen and (max-width:768px){.lfront-slide .lDesign-image{width:100%;}}
.lfront-slide .lDesign-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
@media screen and (min-width:769px){.lfront-slide .lDesign-text{width:360px;}}
.lfront-slide .lDesign-text .title-svg{margin-bottom:30px;}
@media screen and (min-width:769px){.lfront-slide .lDesign-text .title-svg img{width:-moz-fit-content;width:fit-content;height:25px;}}
@media screen and (max-width:768px){.lfront-slide .lDesign-text .title-svg img{width:-moz-min-content;width:min-content;height:22px;}}
@media screen and (min-width:769px){.lfront-slide .lDesign-text .main{margin-bottom:20px;}}
@media screen and (max-width:768px){.lfront-slide .lDesign-text .main{margin-bottom:10px;}}
@media screen and (min-width:769px){.lfront-slide .lDesign-text .main p{font-size:23px;line-height:2;}}
@media screen and (max-width:768px){.lfront-slide .lDesign-text .main p{font-size:17px;line-height:1.7058823529;}}
@media screen and (min-width:769px){.lfront-slide .lDesign-text .detail p{font-size:17px;line-height:2.3529411765;letter-spacing:0.06em;font-feature-settings:"palt";}}
@media screen and (max-width:768px){.lfront-slide .lDesign-text .detail p{font-size:14px;line-height:2.0714285714;}}
.lfront-slide .lReason img{width:100%;height:auto;}
@media screen and (min-width:769px){.lfront-slide .lReason{margin-top:195px;}}
@media screen and (max-width:768px){.lfront-slide .lReason{margin-top:34.783vw;}}
@media screen and (min-width:769px){.lfront-slide .lReason-title{width:100px;height:23px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-title{width:19.807vw;height:auto;}}
@media screen and (min-width:769px){.lfront-slide .lReason-text{font-size:34px;line-height:1.5882352941;margin-top:46px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-text{font-size:1.25rem;line-height:1.75;margin-top:11.353vw;}}
@media screen and (min-width:769px){.lfront-slide .lReason-list{display:flex;border-left:1px solid #dedede;margin-top:84px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-list{margin-top:9.42vw;border-bottom:1px solid #dedede;}}
@media screen and (min-width:769px){.lfront-slide .lReason-item{position:relative;width:25%;border-right:1px solid #dedede;padding:0 20px 40px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-item{display:flex;align-items:center;border-top:1px solid #dedede;padding:4.9vw 0 5.556vw;}}
@media screen and (min-width:769px){.lfront-slide .lReason-item-number{width:20px;height:14px;margin:0 auto;}
.lfront-slide .lReason-item-number.-no01{width:16px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-item-number{width:3.14vw;height:auto;}
.lfront-slide .lReason-item-number.-no01{width:2.415vw;height:auto;margin-top:0;}}
@media screen and (min-width:769px){.lfront-slide .lReason-item-image{position:absolute;left:50%;transform:translateX(-50%);}
.lfront-slide .lReason-item-image.-no01{top:68px;width:51px;height:43px;}
.lfront-slide .lReason-item-image.-no02{top:66px;width:37px;height:51px;}
.lfront-slide .lReason-item-image.-no03{top:72px;width:59px;height:35px;}
.lfront-slide .lReason-item-image.-no04{top:66px;width:43px;height:49px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-item-image.-no01{width:10.749vw;height:8.816vw;margin-right:10.507vw;margin-left:11.473vw;}
.lfront-slide .lReason-item-image.-no02{width:7.85vw;height:10.99vw;margin-top:-1.691vw;margin-right:11.957vw;margin-left:11.715vw;}
.lfront-slide .lReason-item-image.-no03{width:12.802vw;height:7.729vw;margin-top:-1.208vw;margin-right:9.541vw;margin-left:8.937vw;}
.lfront-slide .lReason-item-image.-no04{width:9.058vw;height:10.386vw;margin-top:0;margin-right:11.353vw;margin-left:11.594vw;}}
@media screen and (min-width:769px){.lfront-slide .lReason-item-content{margin-top:129px;}}
.lfront-slide .lReason-item-title{font-weight:bold;}
@media screen and (min-width:769px){.lfront-slide .lReason-item-title{font-size:15px;line-height:2.1176470588;text-align:center;}}
@media screen and (max-width:768px){.lfront-slide .lReason-item-title{font-size:1.0625rem;line-height:1.7;}}
@media screen and (min-width:769px){.lfront-slide .lReason-item-text{font-size:14px;line-height:1.7142857143;text-align:center;margin-top:8px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-item-text{font-size:0.75rem;margin-top:3.072vw;}}
@media screen and (min-width:769px){.lfront-slide .lReason-step{margin-top:100px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-step{margin-top:15.459vw;}}
@media screen and (min-width:769px){.lfront-slide .lReason-step-title{font-size:24px;line-height:2;}}
@media screen and (max-width:768px){.lfront-slide .lReason-step-title{font-size:1.25rem;line-height:1.75;}}
@media screen and (min-width:769px){.lfront-slide .lReason-stepList{display:flex;margin-top:44px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-stepList{margin-top:9.42vw;}}
.lfront-slide .lReason-stepItem{background:#f4f4f4;position:relative;}
@media screen and (min-width:769px){.lfront-slide .lReason-stepItem{width:20%;padding:18px 20px 14px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-stepItem{display:flex;align-items:center;padding:7.246vw 0 7.488vw 8.454vw;width:100%;}}
@media screen and (min-width:769px){.lfront-slide .lReason-stepItem:not(:last-child){margin-right:30px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-stepItem:not(:last-child){margin-bottom:7.246vw;}}
.lfront-slide .lReason-stepItem:not(:last-child):after{content:"";position:absolute;background-image:url("../images/reason/b-step_icon_arrow.svg");background-repeat:no-repeat;}
@media screen and (min-width:769px){.lfront-slide .lReason-stepItem:not(:last-child):after{top:50%;right:-20px;transform:translateY(-50%);width:8px;height:15px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-stepItem:not(:last-child):after{bottom:-3.623vw;left:50%;transform:translateX(-50%) rotate(-45deg);width:3.744vw;height:1.932vw;}}
@media screen and (min-width:769px){.lfront-slide .lReason-stepItem-icon{height:52px;}}
@media screen and (min-width:769px){.lfront-slide .lReason-stepItem-image{margin-right:auto;margin-left:auto;}
.lfront-slide .lReason-stepItem-image.-no01{width:51px;height:42px;margin-top:57px;}
.lfront-slide .lReason-stepItem-image.-no02{width:45px;height:50px;margin-top:54px;}
.lfront-slide .lReason-stepItem-image.-no03{width:40px;height:52px;margin-top:54px;}
.lfront-slide .lReason-stepItem-image.-no04{width:46px;height:45px;margin-top:57px;}
.lfront-slide .lReason-stepItem-image.-no05{width:36px;height:50px;margin-top:54px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-stepItem-image.-no01{width:9.179vw;height:7.488vw;margin-top:1.932vw;margin-right:8.937vw;margin-left:0.483vw;}
.lfront-slide .lReason-stepItem-image.-no02{width:7.971vw;height:8.937vw;margin-top:0.362vw;margin-right:9.903vw;margin-left:1.087vw;}
.lfront-slide .lReason-stepItem-image.-no03{width:7.126vw;height:9.3vw;margin-top:-0.604vw;margin-right:9.903vw;margin-left:1.329vw;}
.lfront-slide .lReason-stepItem-image.-no04{width:8.333vw;height:8.092vw;margin-top:-1.087vw;margin-right:9.903vw;margin-left:0.966vw;}
.lfront-slide .lReason-stepItem-image.-no05{width:6.401vw;height:8.937vw;margin-top:-1.068vw;margin-right:10.937vw;margin-left:1.683vw;}}
@media screen and (min-width:769px){.lfront-slide .lReason-stepItem-number{position:absolute;top:18px;left:20px;width:50px;height:14px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-stepItem-number{width:10.266vw;height:100%;}}
@media screen and (min-width:769px){.lfront-slide .lReason-stepItem-title{text-align:center;font-size:14px;line-height:1.7142857143;margin-top:42px;}
.lfront-slide .lReason-stepItem-title.-no01{margin-top:28px;}}
@media screen and (max-width:768px){.lfront-slide .lReason-stepItem-title{font-size:1.0625rem;margin-top:0.966vw;}}
@media screen and (min-width:769px){.lfront-slide .lSlide{margin-top:200px;}}
@media screen and (max-width:768px){.lfront-slide .lSlide{margin-top:36.232vw;}}
@media screen and (min-width:769px){.lfront-slide .lSlide-product-right{margin-top:10px;}}
.lfront-slide .lSlide-product-name{font-weight:600;}
@media screen and (min-width:769px){.lfront-slide .lSlide-product-name{font-size:18px;line-height:2.6666666667;}}
@media screen and (max-width:768px){.lfront-slide .lSlide-product-name{font-size:1.125rem;}}
.lfront-slide .lSlide-product-number, .lfront-slide .lSlide-product-id{color:#666;}
@media screen and (min-width:769px){.lfront-slide .lSlide-product-number, .lfront-slide .lSlide-product-id{font-size:14px;margin-top:14px;}}
@media screen and (max-width:768px){.lfront-slide .lSlide-product-number, .lfront-slide .lSlide-product-id{font-size:0.75rem;margin-top:5.072vw;}}
@media screen and (min-width:769px){.lfront-slide .lSlide-detail-price{margin-top:35px;}}
@media screen and (max-width:768px){.lfront-slide .lSlide-detail-price{margin-top:6.039vw;}}
.lfront-slide .lSlide .label-stock-status .label-stock-reserve{background-image:url("../images/common/label_stock_reserve.svg");}
.lfront-slide .lSlide .variation-product__item .variation-product__left .variation-product__label.is-checked::after{opacity:1;}
.lfront-slide .lForm .img{width:100%;height:auto;}
@media screen and (min-width:769px){.lfront-slide .lForm-mainTitle{font-size:24px;line-height:1;margin-bottom:58px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-mainTitle{font-size:1.0625rem;line-height:1.7;margin-bottom:9.66vw;}}
@media screen and (min-width:769px){.lfront-slide .lForm-parts{display:flex;justify-content:space-between;}}
@media screen and (max-width:768px){.lfront-slide .lForm-parts{display:block;}}
@media screen and (min-width:769px){.lfront-slide .lForm-parts.radio, .lfront-slide .lForm-parts.inputText, .lfront-slide .lForm-parts.inputImage{align-items:flex-start;}}
@media screen and (min-width:769px){.lfront-slide .lForm-wrap:nth-child(n+2){margin-top:38px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-wrap:nth-child(n+2){margin-top:8.66vw;}}
.lfront-slide .lForm-formTitleWrap{display:flex;align-items:center;}
@media screen and (min-width:769px){.lfront-slide .lForm-formTitleWrap{width:400px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-formTitleWrap{margin-bottom:6.43vw;}}
@media screen and (min-width:769px){.lfront-slide .lForm-formTitleWrap.inputText{margin-top:15px;}}
@media screen and (min-width:769px){.lfront-slide .lForm-quetion{margin-top:-7px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-quetion{margin-top:-2.4vw;}}
@media screen and (min-width:769px){.lfront-slide .lForm-quetion.q1{width:22px;height:18px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-quetion.q1{width:17px;height:13px;}}
@media screen and (min-width:769px){.lfront-slide .lForm-quetion.q2{width:27px;height:18px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-quetion.q2{width:20px;height:13px;}}
@media screen and (min-width:769px){.lfront-slide .lForm-quetion.q3{width:27px;height:18px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-quetion.q3{width:20px;height:13px;}}
@media screen and (min-width:769px){.lfront-slide .lForm-quetion.q4{width:27px;height:18px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-quetion.q4{width:20px;height:13px;}}
@media screen and (min-width:769px){.lfront-slide .lForm-quetion.q5{width:26px;height:18px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-quetion.q5{width:20px;height:13px;}}
@media screen and (min-width:769px){.lfront-slide .lForm-quetion.q6{width:26px;height:18px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-quetion.q6{width:20px;height:13px;}}
@media screen and (min-width:769px){.lfront-slide .lForm-quetion.q7{width:26px;height:18px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-quetion.q7{width:20px;height:13px;}}
.lfront-slide .lForm-title{font-feature-settings:"palt";font-weight:bold;line-height:1;}
@media screen and (min-width:769px){.lfront-slide .lForm-title{font-size:17px;margin-top:7px;margin:0 18px 0 14px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-title{font-size:0.875rem;margin:0 3.22vw 0 3.62vw;}}
.lfront-slide .lForm-must{font-feature-settings:"palt";font-weight:bold;line-height:1;background-color:#c6001a;color:#fff;}
@media screen and (min-width:769px){.lfront-slide .lForm-must{font-size:14px;padding:4px 12px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-must{font-size:0.875rem;padding:0.48vw 1.45vw;}}
@media screen and (min-width:769px){.lfront-slide .lForm-pullDown, .lfront-slide .lForm-radioContainer, .lfront-slide .lForm-textForm{width:calc(100% - 400px);}}
.lfront-slide .lForm-pullDown{position:relative;}
.lfront-slide .lForm-arrowDown{position:absolute;}
@media screen and (min-width:769px){.lfront-slide .lForm-arrowDown{right:20px;top:12px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-arrowDown{right:5vw;top:3.4vw;}}
.lfront-slide .lForm-select{border:1px solid #222222;width:100%;position:relative;}
@media screen and (min-width:769px){.lfront-slide .lForm-select{padding:12px 20px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-select{padding:3.41vw 4.82vw;}}
.lfront-slide .lForm-select::after{content:"";position:absolute;background:url(../images/form/c-icon_arrow_select.svg) no-repeat;background-size:cover;width:10px;height:5px;}
.lfront-slide .lForm-radio{accent-color:#222222;}
.lfront-slide .lForm-radio-label{white-space:nowrap;}
@media screen and (min-width:769px){.lfront-slide .lForm-radio-label:nth-child(-n+2){margin-bottom:13px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-radio-label:nth-child(-n+2){margin-bottom:1vw;}}
@media screen and (min-width:769px){.lfront-slide .lForm-radio-text{font-size:17px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-radio-text{font-size:0.875rem;}}
.lfront-slide .lForm-radio-images{background-color:#f4f4f4;}
@media screen and (min-width:769px){.lfront-slide .lForm-radio-images{margin-top:30px;padding:7.15% 5%;}}
@media screen and (max-width:768px){.lfront-slide .lForm-radio-images{margin-top:4.83vw;padding:4.8vw;}}
.lfront-slide .lForm-radio-images-bg{display:flex;justify-content:center;}
@media screen and (min-width:769px){.lfront-slide .lForm-radio-images-single:first-child{margin-right:7.15%;}}
@media screen and (max-width:768px){.lfront-slide .lForm-radio-images-single:first-child{margin-right:4.83vw;}}
@media screen and (min-width:769px){.lfront-slide .lForm-radio-images-text{font-size:14px;margin-top:12px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-radio-images-text{font-size:0.6875rem;margin-top:4vw;line-height:1;}}
.lfront-slide .lForm-option{color:#808080;}
.lfront-slide .lForm-textForm-input{border:1px solid #222222;width:100%;}
@media screen and (min-width:769px){.lfront-slide .lForm-textForm-input{padding:12px 20px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-textForm-input{padding:2.41vw 4.82vw;}}
.lfront-slide .lForm-imageOne{background-color:#f4f4f4;}
@media screen and (min-width:769px){.lfront-slide .lForm-imageOne{margin-top:40px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-imageOne{margin-top:4.83vw;}}
@media screen and (min-width:769px){.lfront-slide .lForm-imageOne-bg{padding:8.15% 7%;}}
@media screen and (max-width:768px){.lfront-slide .lForm-imageOne-bg{padding:4.8vw;}}
.lfront-slide .lForm-imageOne-imageText{display:flex;align-items:center;justify-content:space-between;}
@media screen and (min-width:769px){.lfront-slide .lForm-imageOne-imageText-imageWrap{width:220px;}}
@media screen and (min-width:769px){.lfront-slide .lForm-imageOne-imageText-text{font-size:14px;line-height:1.71;padding-left:10%;}}
@media screen and (max-width:768px){.lfront-slide .lForm-imageOne-imageText-text{font-size:0.75rem;margin:0 0 0 4.83vw;}}
@media screen{.lfront-slide .lForm #lForm-filename{display:none;}.lfront-slide .lForm #lForm-filenameKitchen{display:none;}}
@media screen and (min-width:769px){.lfront-slide .lForm-faileUpload{display:flex;align-items:center;justify-content:space-between;margin-top:-14px;}}
@media screen and (max-width:1025px){.lfront-slide .lForm-faileUpload{display:block;}}
.lfront-slide .lForm-faileUpload .lForm-filename{border:1px solid #222222;}
@media screen and (min-width:769px){.lfront-slide .lForm-faileUpload .lForm-filename{font-size:17px;padding:10px 50px;border-radius:50px;margin-bottom:0;}}
@media screen and (max-width:1025px){.lfront-slide .lForm-faileUpload .lForm-filename{margin-bottom:15px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-faileUpload .lForm-filename{font-size:0.875rem;padding:3.6vw 9.86vw;border-radius:50px;}}
@media screen and (min-width:769px){.lfront-slide .lForm-faileUpload .lForm-uploadSp{display:flex;align-items:center;}}
@media screen and (max-width:768px){.lfront-slide .lForm-faileUpload .lForm-uploadSp{display:flex;justify-content:space-between;}}
.lfront-slide .lForm-faileUpload .lForm-imageDish{pointer-events:none;}
@media screen and (min-width:769px){.lfront-slide .lForm-faileUpload .lForm-imageDish{font-size:14px;margin-right:5vw;}}
@media screen and (max-width:768px){.lfront-slide .lForm-faileUpload .lForm-imageDish{font-size:0.75rem;}}
.lfront-slide .lForm-faileUpload .lForm-clear{position:relative;}
@media screen and (min-width:769px){.lfront-slide .lForm-faileUpload .lForm-clear{font-size:14px;margin:0;padding-right:10px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-faileUpload .lForm-clear{font-size:0.75rem;padding-right:2vw;}}
.lfront-slide .lForm-faileUpload .lForm-clear::before{content:"";position:absolute;width:100%;height:1px;background:#222222;background-size:cover;}
@media screen and (min-width:769px){.lfront-slide .lForm-faileUpload .lForm-clear::before{bottom:-3px;left:0;}}
@media screen and (max-width:768px){.lfront-slide .lForm-faileUpload .lForm-clear::before{bottom:2px;left:0;}}
.lfront-slide .lForm-faileUpload .lForm-clear::after{content:"";position:absolute;background:url(../images/form/c-icon_arrow_delete.svg);background-size:cover;}
@media screen and (min-width:769px){.lfront-slide .lForm-faileUpload .lForm-clear::after{width:10px;height:10px;top:6px;right:0px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-faileUpload .lForm-clear::after{width:2vw;height:2vw;top:1vw;right:0vw;}}
.lfront-slide .lForm-error{display:none;}
.lfront-slide .lForm-wrap.-validate .lForm-select, .lfront-slide .lForm-wrap.-validate .lForm-textForm-input{border:1px solid #c6001a;}
.lfront-slide .lForm-wrap.-validate .lForm-error{display:block;color:#c6001a;font-weight:bold;}
@media screen and (min-width:769px){.lfront-slide .lForm-wrap.-validate .lForm-error{font-size:14px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-wrap.-validate .lForm-error{font-size:0.6875rem;}}
@media screen and (min-width:769px){.lfront-slide .lForm-wrap.-validate .lForm-error.error-select{margin:13px 0 0 400px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-wrap.-validate .lForm-error.error-select{margin-top:5vw;}}
@media screen and (min-width:769px){.lfront-slide .lForm-wrap.-validate .lForm-error.error-inputText{margin-top:15px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-wrap.-validate .lForm-error.error-inputText{margin-top:5vw;}}
@media screen and (min-width:769px){.lfront-slide .lForm-wrap.-validate .lForm-error.error-inputRadio{margin-top:15px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-wrap.-validate .lForm-error.error-inputRadio{margin-top:2vw;}}
.lfront-slide .lForm-wrap .error-inputImageSize, .lfront-slide .lForm-wrap .error-inputImageType{display:none;}
.lfront-slide .lForm-wrap.-validateSize .lForm-error, .lfront-slide .lForm-wrap.-validateExtension .lForm-error{color:#c6001a;font-weight:bold;}
@media screen and (min-width:769px){.lfront-slide .lForm-wrap.-validateSize .lForm-error, .lfront-slide .lForm-wrap.-validateExtension .lForm-error{font-size:14px;margin-top:10px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-wrap.-validateSize .lForm-error, .lfront-slide .lForm-wrap.-validateExtension .lForm-error{font-size:0.6875rem;margin-top:2vw;}}
@media screen and (min-width:769px){.lfront-slide .lForm-wrap.-validateSize.-validateExtension .lForm-error.error-inputImageType{margin-top:5px;}}
@media screen and (max-width:768px){.lfront-slide .lForm-wrap.-validateSize.-validateExtension .lForm-error.error-inputImageType{margin-top:0.75vw;}}
.lfront-slide .lForm-wrap.-validateSize .error-inputImageSize{display:block;}
.lfront-slide .lForm-wrap.-validateExtension .error-inputImageType{display:block;}
@media screen and (min-width:769px){.lfront-slide .lDescription dl + dl{margin-top:50px;}}
@media screen and (max-width:768px){.lfront-slide .lDescription dl + dl{margin-top:10vw;}}
.lfront-slide .lDescription dt{position:relative;font-weight:700;}
@media screen and (min-width:769px){.lfront-slide .lDescription dt{width:100%;margin-bottom:10px;padding-left:20px;font-size:17px;}}
@media screen and (max-width:768px){.lfront-slide .lDescription dt{padding-left:4vw;margin-bottom:3vw;font-size:0.875rem;}}
.lfront-slide .lDescription dt::before{content:"";display:block;position:absolute;top:50%;left:0;background-color:#dedede;}
@media screen and (min-width:769px){.lfront-slide .lDescription dt::before{width:8px;height:8px;margin:-4.5px 0 0;border-radius:8px;}}
@media screen and (max-width:768px){.lfront-slide .lDescription dt::before{width:6px;height:6px;margin:-3.5px 0 0;border-radius:6px;}}
@media screen and (min-width:769px){.lfront-slide .lDescription dd{width:100%;font-size:14px;line-height:1.7142857143;margin-top:30px;}}
@media screen and (max-width:768px){.lfront-slide .lDescription dd{margin-top:5vw;font-size:0.75rem;line-height:1.8333333333;}}
.lfront-slide .lDescription dd a{text-decoration:underline;}
@media screen and (max-width:768px){.lfront-slide .lDescription dd a{font-size:0.75rem;}}
.lfront-slide .lDescription-note{display:inline-block;color:#808080;}
@media screen and (max-width:768px){.lfront-slide .lDescription-note{font-size:0.6875rem;margin-top:2vw;line-height:1.9090909091;}}
.lfront-slide .lDescription-item{display:inline-block;}
@media screen and (min-width:769px){.lfront-slide .lDescription-item{font-size:14px;margin-bottom:10px;}}
@media screen and (max-width:768px){.lfront-slide .lDescription-item{font-size:0.75rem;line-height:1.8333333333;margin-bottom:2vw;}}
.lfront-slide .lDescription-caution{color:#808080;border-top:solid 1px #dedede;}
@media screen and (min-width:769px){.lfront-slide .lDescription-caution{margin:50px 0 180px;padding-top:20px;font-size:14px;line-height:1.7142857143;}}
@media screen and (max-width:768px){.lfront-slide .lDescription-caution{margin:10vw 0 30vw;padding-top:5vw;font-size:0.6875rem;line-height:1.9090909091;}}
@media screen and (min-width:769px){.lfront-slide .lDescription-brotherLink{margin:120px 0 0;}}
@media screen and (max-width:768px){.lfront-slide .lDescription-brotherLink{margin:12vw 0 0;}}
.lfront-slide .lButton a{display:block;}
.lfront-slide .lButton a:hover img{opacity:0.8;}
.lfront-slide .lButton img,.lfront-slide .lButton picture{width:100%;height:auto;}
@media screen and (min-width:769px){.lfront-slide .lSelected{margin-top:178px;}}
@media screen and (max-width:768px){.lfront-slide .lSelected{margin-top:34.6vw;}}
.lfront-slide .lSelected-inner{background-color:#f4f4f4;}
@media screen and (min-width:769px){.lfront-slide .lSelected-inner{padding:60px;margin-top:105px;}}
@media screen and (max-width:768px){.lfront-slide .lSelected-inner{padding-block:11.8vw;padding-inline:3.4vw;margin-top:11.9vw;}}
.lfront-slide .lSelected-title-text{display:inline-block;}
@media screen and (min-width:769px){.lfront-slide .lSelected-title-text{width:120px;height:31px;}}
@media screen and (max-width:768px){.lfront-slide .lSelected-title-text{width:22.947vw;height:4.831vw;}}
.lfront-slide .lSelected-title-text img{width:100%;height:auto;}
@media screen and (max-width:768px){.lfront-slide .lSelected-title-text img{max-width:100%;}}
@media screen and (min-width:769px){.lfront-slide .lSelected-choice-title{font-size:36px;margin-top:58px;}}
@media screen and (max-width:768px){.lfront-slide .lSelected-choice-title{font-size:1.25rem;padding-top:13.2vw;}}
.lfront-slide .lSelected-content{box-sizing:border-box;}
@media screen and (min-width:769px){.lfront-slide .lSelected-content{display:flex;justify-content:space-between;}}
@media screen and (min-width:769px){.lfront-slide .lSelected-content-left{width:42.8%;padding-right:10px;}}
@media screen and (min-width:769px){.lfront-slide .lSelected-content-right{width:57.1%;}}
@media screen and (max-width:768px){.lfront-slide .lSelected-combination{display:flex;align-items:center;}}
@media screen and (min-width:769px){.lfront-slide .lSelected-combination + .lSelected-combination{padding-top:35px;}}
@media screen and (max-width:768px){.lfront-slide .lSelected-combination + .lSelected-combination{padding-top:5.8vw;}}
.lfront-slide .lSelected-combination-item{border:1px solid #808080;background-color:#fff;border-radius:4px;display:inline-block;}
@media screen and (min-width:769px){.lfront-slide .lSelected-combination-item{padding-block:4px;padding-inline:16px;}}
@media screen and (max-width:768px){.lfront-slide .lSelected-combination-item{font-size:0.6875rem;padding:0.8vw 4.5vw;margin-right:4.8vw;}}
.lfront-slide .lSelected-combination-table{display:flex;}
@media screen and (min-width:769px){.lfront-slide .lSelected-combination-table{margin-top:18px;}}
.lfront-slide .lSelected-combination-index, .lfront-slide .lSelected-combination-detail{font-weight:600;}
@media screen and (min-width:769px){.lfront-slide .lSelected-combination-index, .lfront-slide .lSelected-combination-detail{font-size:20px;}}
.lfront-slide .lSelected-combination-detail{color:#e73627;}
.lfront-slide .lSelected-combination-note{color:#4c4c4c;}
@media screen and (min-width:769px){.lfront-slide .lSelected-combination-note{font-size:14px;padding-top:88px;}}
@media screen and (max-width:768px){.lfront-slide .lSelected-combination-note{padding-top:3vw;font-size:0.6875rem;}}
@media screen and (max-width:768px){.lfront-slide .lSelected-combination-image{padding-top:9.4vw;width:100%;}}
.lfront-slide .lSelected-combination-image img{width:100%;height:auto;}
@media screen and (min-width:769px){.lfront-slide .lSelected-combination-link{padding-top:40px;display:flex;justify-content:flex-end;}}
@media screen and (max-width:768px){.lfront-slide .lSelected-combination-link{margin-top:9.6vw;}}
.lfront-slide .lSelected-combination-linkInner{background-color:#fff;border:1px solid #808080;border-radius:4px;display:flex;align-items:center;box-sizing:border-box;position:relative;transition:all 0.3s ease-in-out;}
@media screen and (min-width:769px){.lfront-slide .lSelected-combination-linkInner{height:48px;padding:16px 80px;}}
@media screen and (max-width:768px){.lfront-slide .lSelected-combination-linkInner{font-size:1.75rem;padding-block:2.8vw;padding-inline:22.362vw 20.362vw;}}
.lfront-slide .lSelected-combination-linkInner:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background-image:url("../../assets/images/selected/b-selected_icon_arrow.svg");background-repeat:no-repeat;}
@media screen and (min-width:769px){.lfront-slide .lSelected-combination-linkInner:after{width:5px;height:10px;right:20px;}}
@media screen and (max-width:768px){.lfront-slide .lSelected-combination-linkInner:after{width:1.449vw;height:2.415vw;right:4.58vw;}}
@media screen and (min-width:769px){.lfront-slide .lSelected-combination-linkInner:hover{background-color:#333;color:#fff;}}
@media screen and (min-width:769px){.lfront-slide .lSelected-combination-linkInner:hover:after{background-image:url("../../assets/images/selected/b-selected_icon_arrow_white.svg");}}
@media screen and (min-width:769px){.lfront-slide .lSelected-combination-linkArrow{width:5px;height:10px;}}
.lfront-slide .lSelected-combination-linkArrow img{width:100%;height:100%;}

/* For Safari */
@media screen and (max-width:768px){
  _::-webkit-full-page-media,
  _:future,
  :root .lfront-slide .lSpec-feature-tableBody .item{padding:9vw;}
  _::-webkit-full-page-media,
  _:future,
  :root .lfront-slide .lSpec-feature-tableBody .-vertical .safariVertical{min-height:36vw;line-height:0.3;}
}/*# sourceMappingURL=style.css.map */