@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}.btn,a{transition:all 125ms ease-in-out 0s}.widthFit{width:100%;height:auto}.fitcoverimg{object-fit:cover;font-family:'object-fit: cover;'}.mT20{margin-top:20px!important}.mT30{margin-top:30px!important}.mB20{margin-bottom:20px!important}.mB30{margin-bottom:30px!important}.mB40{margin-bottom:40px!important}.txtBold{font-weight:700}.txtRed{color:#a00}.txtUL{text-decoration:underline}.center{text-align:center}.strike{text-decoration:line-through}.txtGray{color:#999}.txtRight{text-align:right}.underline{text-decoration:underline}.highlight{background:linear-gradient(to bottom,transparent 0,transparent 70%,#fcc 71%,#fcc 100%)}.grayborder{border:1px solid #cfcfcf;box-sizing:border-box}#header_pc{text-align:left}#container img{max-width:100%;height:auto}section{margin-bottom:40px}section h2{font-size:2.4rem;font-weight:400;letter-spacing:.3rem}section p{letter-spacing:.2rem;line-height:3.5rem;box-sizing:border-box;text-align:center;margin-bottom:2rem}#top{padding-top:30px}#sortbutton{margin-bottom:60px}#sortbutton button{font-size:1.6rem;padding:5px 10px}#sortinfo{text-align:center;font-size:1.4rem;padding:10px;box-sizing:border-box;margin-bottom:40px}#sortlist{display:grid;align-content:stretch;align-items:stretch;justify-content:space-between;margin:0 10px}#sortlist .mix{border:1px solid #aaa;border-radius:3px;padding:10px;box-sizing:border-box;text-align:left}#sortlist .mix .explain{color:#333;font-size:1.2rem}.ordercontainer{display:flex;justify-content:space-between}.redorderbtn{border-radius:50px;font-weight:700;background-color:#c64756;color:#fff;display:inline-block;padding:5px 20px;box-sizing:border-box}.contcontainer{box-sizing:border-box;display:flex;justify-content:space-around}.contcontainer .contents{width:30%;padding:10px;box-sizing:border-box}.contents img{border-radius:50%}.contcontainer .conttitle{margin:10px 0}@media only screen and (min-width:769px){#container{width:800px;margin:0 auto}.mbonly{display:none}#sortlist{grid-template-columns:1fr 1fr 1fr;gap:20px 10px}#sortlist .mix{display:none}section h2{margin-top:30px}#sortbutton,section h2{margin-bottom:60px}.ordercontainer{width:60%;margin:0 auto}}@media only screen and (max-width:768px){#container{max-width:100%;overflow:hidden}.pconly{display:none}#sortlist{grid-template-columns:1fr 1fr;gap:20px 10px}#sortinfo{margin:0 10px}#sortlist .mix{display:none}#sortbutton,#sortinfo,section h2{margin-bottom:30px!important}.lpinfo p{letter-spacing:.1rem;font-size:1.4rem}.contcontainer .conttitle{font-size:1.4rem}.contcontainer .redorderbtn{font-size:1rem}}