@charset "utf-8";html{overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:scrollbar;font-size:62.5%}body{margin:0;padding:0;text-align:center;font-size:1.6em;color:#444;box-sizing:border-box;font-family:'Noto Sans JP',sans-serif}.serif{font-family:'Noto Serif JP',serif}a{color:#444}.btn,a{transition:all 125ms ease-in-out 0s}.widthFit{width:100%;height:auto!important}.mT20{margin-top:20px!important}.mB0{margin-bottom:0!important}.mB20{margin-bottom:20px!important}.mB40{margin-bottom:40px!important}.txtBold{font-weight:700}.txtRed{color:#a00}.txtBig{font-size:1.2em!important}.txtSmall{font-size:.8em!important}.txtUL{text-decoration:underline}.center{text-align:center}.strike{text-decoration:line-through}.txtGray{color:#999}.txtRight{text-align:right!important}.underline{text-decoration:underline}.ptmarker{background-color:#ffa}.highlight{background:linear-gradient(to bottom,transparent 0,transparent 70%,#fcc 71%,#fcc 100%)}#header_pc{text-align:left}#container img{max-width:100%;height:auto}section{margin-bottom:40px}section h2{font-family:'Noto Serif JP',serif;margin-bottom:30px;text-align:left}section p:last-child{margin-bottom:0}.lineuplink{border-radius:50px;font-weight:700;background-color:#c64756;padding:10px 30px;display:inline-block;color:#fff;text-decoration:none!important;box-shadow:0 2px 2px #999}#caseinfo{text-align:right}.slick_case .slick-track{display:flex!important;justify-content:center;align-items:center}.flow h3{text-align:left}.twodivide{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:0!important}.twodivide .fitbox{width:100%;margin-bottom:30px}.all_lu_info .title{height:50px;line-height:50px;font-weight:400}.all_lu_info .title img{height:40px}.all_lu_info .info{margin-bottom:20px}.all_lu_info .price{margin:10px 0}.all_lu_info .deliver{margin-top:20px;box-sizing:border-box;font-weight:700;font-family:'Noto Serif JP',serif}.all_lu_info .caution{margin:10px auto 0;font-size:.8em;border:1px solid #cfcfcf;padding:10px;box-sizing:border-box}.orderbtn{margin-top:10px;border-radius:50px;font-weight:700;background-color:#c64756;color:#fff;display:inline-block}@media only screen and (min-width:769px){#container{width:800px;margin:0 auto}article{width:800px;margin:0 auto}.mbonly{display:none}.fitcoverimg{object-fit:cover;font-family:'object-fit: cover;'}section h2{font-size:2.4rem;letter-spacing:.5rem}section p{letter-spacing:.1rem;line-height:2.8rem;box-sizing:border-box;text-align:left;margin-bottom:2rem;font-size:1.4rem;padding:0 10px;box-sizing:border-box}.overlaybox{position:relative;margin-right:1px;margin-bottom:1px}.overlaybox .txtbox{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(33,33,33,.5);align-items:center;justify-content:center}.txtbox h3{font-family:'Noto Serif JP',serif;font-size:2rem;margin-bottom:20px;letter-spacing:.3rem}.txtbox .text{color:#fff;text-shadow:0 0 10px #000}#salespoint{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:600px;margin:0 auto 30px}#salespoint a{width:50%}.lineuplink{font-size:2rem;letter-spacing:.4rem}.caselink{font-size:1.6rem;letter-spacing:.15rem;text-decoration:underline!important;font-weight:700}#sixappeal{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}#sixappeal .appeal{width:30%;margin-bottom:30px}#sixappeal .appeal img{border-radius:200px;box-shadow:4px 4px 4px #aaa;width:100%;height:auto}.appeal .title{font-size:1.8rem;letter-spacing:.1rem;font-weight:700;text-align:center;margin:10px 0}.appeal .text{font-size:1.4rem;letter-spacing:.1rem;line-height:2rem;text-align:left}.flow h3{font-size:1.8rem;padding-bottom:5px;margin-bottom:10px}.flow h3::first-letter{background-color:#226;color:#fff}.all_lu_info .title{font-size:2.4rem;letter-spacing:.3rem}.all_lu_info .price{letter-spacing:.2rem;font-size:1.4em}.all_lu_info .info{font-size:1.6rem;letter-spacing:.1rem;line-height:3rem}.all_lu_info .deliver{font-size:2.2rem}.orderbtn{font-size:1.8rem;padding:10px 50px;letter-spacing:.15rem;box-sizing:border-box}}@media only screen and (max-width:768px){#container{width:100%}.pconly{display:none}section h2{padding-left:10px;box-sizing:border-box;font-size:2.2rem;letter-spacing:.25rem}section p{letter-spacing:.15rem;line-height:3rem;box-sizing:border-box;text-align:left;margin-bottom:2rem;font-size:1.4rem;padding:0 10px;box-sizing:border-box}.overlaybox{display:flex;margin:5px 10px;border:1px solid #ccc}.overlaybox .fitcoverimg{width:100%;height:auto}.overlaybox .imgbox{width:50%}.overlaybox .txtbox{width:50%;display:flex;align-items:center;padding-left:10px;text-align:left}.txtbox .text{color:#444}.txtbox h3{font-size:1.6rem;font-weight:400}.lineuplink{font-size:1.8rem}.caselink{font-size:1.6rem;letter-spacing:.15rem;text-decoration:underline!important;font-weight:700}#caseinfo{margin:0 10px}#sixappeal{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 10px;box-sizing:border-box}#sixappeal .appeal{width:46%;margin-bottom:30px}#sixappeal .appeal img{border-radius:200px;box-shadow:4px 4px 4px #aaa;width:100%;height:auto}.appeal .title{font-size:1.6rem;letter-spacing:.1rem;font-weight:700;text-align:center;margin:10px 0}.appeal .text{font-size:1.2rem;letter-spacing:.1rem;line-height:2rem;text-align:left}.flow h3{font-size:1.6rem;border-bottom:1px solid #226;padding-bottom:5px;margin-bottom:10px}.flow h3::first-letter{background-color:#226;color:#fff}.twodivide{margin:0;box-sizing:border-box}.all_lu_info .deliver{font-size:1.8rem}.all_lu_info .title{font-size:2.4rem;letter-spacing:.3rem;height:60px;line-height:60px}.all_lu_info .price{letter-spacing:.2rem;font-size:1.8rem}.all_lu_info .info{font-size:1.4rem;letter-spacing:.05rem}.all_lu_info .caution{margin:10px;box-sizing:border-box}.twodivide .box h2{font-size:1.6rem;margin-bottom:20px}.twodivide .box h2 .secul{padding:0}.twodivide .box .info{font-size:1.2rem;line-height:2rem}.orderbtn{font-size:1.6rem;padding:8px 20px;box-sizing:border-box}}