@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}article{font-family:'Noto Sans JP',sans-serif}.serif{font-family:'Noto Serif JP',serif}.btn,a{transition:all 125ms ease-in-out 0s}.widthFit{width:100%}.mT20{margin-top:20px}.mB20{margin-bottom:20px}.mB40{margin-bottom:40px}.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}.txtSmall{font-size:.8em!important}.highlight{background:linear-gradient(to bottom,transparent 0,transparent 70%,#fcc 71%,#fcc 100%)}#header_pc{text-align:left}#container img{max-width:100%}section{margin-bottom:40px}section h2{font-size:2.4rem;letter-spacing:.25rem;font-family:'Noto Serif JP',serif;margin-bottom:30px;text-align:left}section p{letter-spacing:.15rem;line-height:2.8rem;box-sizing:border-box;text-align:left;margin-bottom:2rem;font-size:1.6rem;padding:0 10px;box-sizing:border-box}section p:last-child{margin-bottom:0}#casecontainer{display:flex;justify-content:space-around;align-items:stretch;flex-wrap:wrap}#casecontainer .caseinfo{text-align:left;font-size:1.4rem;border-left:5px solid #2e5d62;padding-left:5px;box-sizing:border-box}#casecontainer .case{padding:10px;box-sizing:border-box;border:1px solid #ccc;border-radius:5px}.lineuplink{border-radius:50px;font-weight:700;background-color:#bb4555;padding:10px 60px;display:inline-block;color:#fff;box-shadow:0 3px 3px #2229}#cntflex{display:flex;flex-wrap:wrap;padding:0;box-sizing:border-box;width:90%;justify-content:space-between;margin-bottom:10px}#cntflex .form,#cntflex .line,#cntflex .tel{border-radius:5px;color:#fff;display:flex;align-items:center;background:#bb4555;justify-content:center;box-shadow:0 3px 3px #2229}#cntflex .tab .icon{width:25%}#cntflex .tab .text{font-size:1em;padding-left:5px;box-sizing:border-box;line-height:1.4em;margin:10px 0}@media only screen and (min-width:769px){.freedial{font-size:1.4em!important}#container{width:800px;margin:0 auto}article{width:800px;margin:0 auto}.mbonly{display:none}#casecontainer .case{width:31%;margin-top:20px}.lineuplink{font-size:2.4rem}#cntflex .tab{width:30%;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}section p{letter-spacing:.1rem}#casecontainer .case{width:48%;margin-top:10px}.lineuplink{font-size:1.8rem;letter-spacing:.25rem}#cntflex{margin:0 10px 10px}#cntflex .tab{width:48%;box-sizing:border-box;margin-bottom:20px}#cntflex .tab .text{font-size:1.2rem;padding-left:5px;box-sizing:border-box;line-height:1.4em;margin:10px 0}}