@charset "utf-8";#pl-case .section{margin:0 auto;width:810pt}#contents #pl-case h2{margin-bottom:20px}.pl-case-lead{border-bottom:1px solid #000;font-size:18px;line-height:2;margin-bottom:40px;padding-bottom:40px}#pl-case .boxwrap{margin:0 auto;width:792px}#pl-case .case-box{float:left;margin-bottom:60px;margin-right:5pc;width:356px}#pl-case .boxwrap .case-box:nth-of-type(2n){margin-right:0}#pl-case .boxwrap .case-box:nth-of-type(2n+1){clear:both}.case-tmb-wrap{margin-bottom:10px;text-align:center}.case-tmb{position:relative}.case-cat,.case-tmb{display:inline-block}.case-cat{background-color:#000;color:#fff;font-size:14px;padding:6px 10px 10px;position:absolute;top:0;left:0;z-index:1}.case-ttl{font-size:24px}.case-ttl a{color:inherit}.case-num{font-size:27px;font-weight:900;margin-right:1.5em}.case-exc{font-size:14px;text-align:left;margin-bottom:30px}.case-link{font-weight:400;max-width:20pc}.case-box .btn-bk{margin:0}#pl-price .section{margin:0 auto;width:1090px}.pl-prc-box{float:left;margin:0 118px 3pc 0;width:184px}.boxwrap .pl-prc-box:nth-of-type(4n){margin-right:0}.boxwrap .pl-prc-box:nth-of-type(4n+1){clear:both}.pl-prc-fig{margin-bottom:50px}.pl-prc-ttl{font-size:18px;font-weight:700;margin-bottom:1.5em}.pl-prc-txt{font-size:14px;text-align:left;padding:0 7px}.pl-prc-ref{font-size:2pc;font-weight:900;letter-spacing:.08em}.plan .contact-area{padding:70px 0 10px}@media screen and (max-width:767px){#pl-case .section{width:100%}.pl-case-lead{font-size:14px;margin-bottom:30px;padding-bottom:30px}#pl-case .boxwrap{width:100%}#pl-case .case-box{float:none;margin-bottom:50px;margin-right:0;width:100%}.case-cat{font-size:9pt;padding:4px 8px 8px;left:0}.case-ttl{font-size:18px}.case-num{font-size:21px;margin-right:1em}.case-exc{font-size:9pt;margin-bottom:20px}#pl-price .section{width:100%}.pl-prc-box{float:none;margin:0 auto 50px;padding:0;width:182px}.boxwrap .pl-prc-box:nth-of-type(4n){margin-right:auto}.pl-prc-fig{margin-bottom:20px}.pl-prc-ttl{font-size:1pc;margin-bottom:1em}.pl-prc-ref{font-size:24px}.plan .contact-area{padding:50px 0 20px}}