#p-girls #wrap,#p-girls nav.bread_bg,#p-girls .breadcrumb,#p-blog #wrap,#p-blog nav.bread_bg,#p-blog .breadcrumb,#p-blog #main{background-color:#f1f1f1}#p-girls #wrap .post-header,#p-blog #wrap .post-header{background:#f2efe7}#p-girls #wrap .post-header img,#p-blog #wrap .post-header img{margin-right:10px}#p-girls .body-contents,#p-blog .body-contents{padding-top:0;padding-bottom:10rem}#wrap article>.row{margin-top:15px}#wrap article header h1{font-size:1.9em;font-weight:700;padding-top:25px;margin-bottom:6px;line-height:1.2em;word-break:break-all}#wrap article .post-content{background:#fff;padding:20px;border-radius:6px;margin:0 auto 15px}article #main h2{border-radius:8px 8px 0 0;color:#f66c79;font-size:1.8em;font-weight:700;letter-spacing:2px;margin:50px 0 25px;padding:15px;background:#fdd;position:relative}#p-blog article #main h2.plan_info{color:#2f2f2f;font-size:28px;font-weight:700;background:#fff;position:relative;border-radius:0;letter-spacing:0em;margin:60px 0 0;padding:15px 0}@media (max-width:767px){#p-blog article #main h2.plan_info{color:#2f2f2f;font-size:20px;margin:40px 0 0;padding:10px 0}}#p-blog article #main h2.plan_info:after{margin-top:.3em;content:"";display:block;height:5px;background:-moz-linear-gradient(to right,#73d8ff,#ffb2b2);background:-webkit-linear-gradient(to right,#73d8ff,#ffb2b2);background:linear-gradient(to right,#73d8ff,#ffb2b2)}@media screen and (max-width:767px){#p-blog article #main h2.plan_info:after{height:3px}}@media screen and (max-width:768px){.post-content p{margin:0 0 15px;font-size:16px;line-height:200%}}@media screen and (min-width:769px){.post-content p{font-size:18px;line-height:180%}}article img.aligncenter{max-width:100%;height:auto}