@charset "utf-8";*{min-width:0;min-height:0}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}.btn,a{transition:all 125ms ease-in-out 0s;color:#444}.widthFit{width:100%!important;height:auto!important}.otherlink:after{margin:0 0 0 3px;font-family:"Font Awesome 5 Free";content:'\f35d';font-weight:700}.mT10{margin-top:10px!important}.mT20{margin-top:20px!important}.mB0{margin-bottom:0!important}.mB10{margin-bottom:10px!important}.mB20{margin-bottom:20px!important}.mB30{margin-bottom:30px!important}.mB40{margin-bottom:40px!important}.mB50{margin-bottom:50px!important}.txtBold{font-weight:700}.txtRed{color:#a00}.txtUL{text-decoration:underline}.strike{text-decoration:line-through}.txtGray{color:#999}.center{text-align:center}.txtRight{text-align:right!important}.txtLeft{text-align:left!important}.underline{text-decoration:underline}.txtBig{font-size:1.2em!important}.txtSmall{font-size:.8em!important}.txtSmaller{font-size:.6em!important}.whitehl{background:linear-gradient(to bottom,transparent 0,transparent 70%,#fff 71%,#fff 100%)}.pinkbg{background-color:#ffe1e5}.pinkborder{border:1px solid #ff4073!important;box-sizing:border-box}.grayborder{border:1px solid #ccc!important}#container{box-sizing:border-box;background-color:#fff;line-height:1.8em;font-family:'Zen Maru Gothic',sans-serif}#container img{max-width:100%}.linkbutton{border-radius:50px;font-weight:700;background-color:#e2f39a;display:inline-block;color:#333}#top_image{position:relative}#top_image a{color:#333}.slide{margin:0 10px;border-radius:10px}.slide img{border-radius:10px}section h2{position:relative;color:#444;display:block;text-shadow:0 0 5px #fff;z-index:1}.appeal_btn{background:#eee}.appeal_btn a{position:relative;display:block;z-index:100}.qualitybtn{color:#8c6239;border:1px solid #8c6239;border-radius:20px}.ovallink{background-color:#e0eece;border:1px solid #ccc}#inquiry .box{border-radius:5px;color:#333;align-items:center;background-color:#d1edfc;box-shadow:0 3px 3px #2229}.inquiry_btn a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.inquiry_btn .text{text-align:left;padding-left:20px;box-sizing:border-box}.lineupclouds .thumbnail{position:relative;overflow:hidden}.thumbnail .comingsoon{display:inline-block;position:absolute;text-align:center;background:#aa1618;color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width:769px){.mbbr{display:none}.mbonly{display:none}.pc80per{width:80%;height:auto;margin-left:auto;margin-right:auto}.linkbutton{margin:0 auto;font-size:22px;letter-spacing:.3vw;border-radius:100px;padding:10px 20px}section{margin-bottom:80px}section p{margin-bottom:10px;line-height:1.6em}section p:last-child{margin-bottom:0}section h2{display:inline-block;font-size:30px;letter-spacing:.5rem;margin-bottom:50px;padding-bottom:20px;border-bottom:3px solid #333}article{height:auto;width:100%;max-width:1200px;margin:0 auto}#container{font-size:20px;letter-spacing:.05px;margin:0 auto;width:100%}#container img{max-width:100%}#topinfo{margin-bottom:100px}#top_appeal{text-align:center;position:relative;font-size:24px;line-height:1.8em;letter-spacing:.16em;max-width:80%;margin-right:auto;margin-left:auto}h1{font-size:30px}.top_threepoint{width:60%;margin:30px auto}#sceneselect{font-size:20px}.fourdivide{display:flex;justify-content:space-around;flex-wrap:wrap;gap:10px}.fourdivide .box{width:24%}.threedivide{display:flex;justify-content:space-around;flex-wrap:wrap;gap:10px}.threedivide .box{width:32%}.twodivide{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}.twodivide .box{width:48%}.ovallink{padding:10px 20px;font-size:18px;font-weight:700;border-radius:50px}.ovallink .arrowmark{margin-left:10px}.inquiry_btn a{box-sizing:border-box;padding:10px}.inquiry_btn .icon{width:60px;height:auto}.inquiry_btn .text{font-size:26px}.inquiry_btn .sub{font-size:.6em}.appeal_quality{margin:50px auto}.qualitybtn{padding:5px 30px;border-radius:30px;font-size:1.8rem}.thumbnail .comingsoon{padding:0;right:-40px;top:20px;width:160px;font-size:16px;letter-spacing:.1em}.itemcontainer h3{margin-bottom:10px}.itemcontainer .itemprice{font-size:18px;line-height:1.6em;letter-spacing:.02em}}@media only screen and (max-width:768px){.pcbr{display:none}.pconly{display:none}.pc80per{width:100%;height:auto}#container{font-size:1.6rem;letter-spacing:.05vw}#container img{max-width:100%}#top_image{position:relative}article{width:100%;height:auto}article section{padding:0 20px;box-sizing:border-box}section{margin-bottom:50px!important}#top_appeal h1{font-size:1.8rem;line-height:1.8em;letter-spacing:.16em;margin:20px auto 0;display:inline-block}section h2{display:inline-block;font-size:2.2rem;line-height:1.6em;letter-spacing:.05em;margin-bottom:30px;padding-bottom:10px;border-bottom:3px solid #333}section h2:before{width:80px;height:80px}.top_threepoint{margin-bottom:30px}.appeal_btn{border-radius:10px;width:100%;margin-bottom:20px;position:relative}.appeal_btn p{position:absolute;bottom:0;padding:5px 10px;width:100%;box-sizing:border-box;background-color:rgba(66,66,66,.6);color:#fff}#sceneselect{font-size:1.8rem}.fourdivide{display:flex;justify-content:space-around;flex-wrap:wrap;gap:10px}.fourdivide .box{width:48%}.ovallink{padding:10px 20px;font-size:18px;font-weight:700;border-radius:50px}.ovallink .arrowmark{margin-left:10px}.appeal_quality{margin:50px auto}.qualitybtn{padding:5px 20px;border-radius:30px;font-size:1.4rem}#inquiry p{text-align:left}#inquiry .box{margin-bottom:10px}.inquiry_btn .textonly{min-height:60px;line-height:60px;font-size:2.2rem}.inquiry_btn a{padding:10px;width:100%;box-sizing:border-box}.inquiry_btn .icon{height:auto;font-size:4rem;width:20%;text-align:right}.inquiry_btn .text{font-size:2.2rem;width:80%;text-align:left}.inquiry_btn .sub{font-size:.6em}#sortlist{justify-content:space-between!important}.thumbnail .comingsoon{padding:0;right:-50px;top:10px;width:150px;font-size:.9em;letter-spacing:.1em}.itemcontainer .mix{padding:0 0 10px!important}.itemcontainer h3{margin-bottom:0}.itemcontainer .itemprice{line-height:1.6em;letter-spacing:.02em}}