﻿h2{text-align:center;background:#fdf6f2 url(../img/first/bg_title.jpg) no-repeat center right;-webkit-background-size:cover;background-size:cover;font-family:'Noto Sans Japanese',sans-serif;color:#6a6a6a;padding:20px;font-size:1.375em}@media (min-width: 992px){h2{font-size:32px;padding:60px 0}}@media (min-width: 768px){h2{padding:50px 0}}@media (max-width: 767px){h2{background:#fdf6f2}}.inner{max-width:1090px;margin:20px auto;padding:0 10px}@media (min-width: 768px){.inner{margin:60px auto}}.mainTtl{font-size:20px;color:#6a6a6a;padding-bottom:10px;margin-bottom:15px;text-align:center;position:relative}.mainTtl:after{position:absolute;bottom:0;left:45%;z-index:-1;content:'';width:10%;height:3px;background-color:#ffb7ca}@media (min-width: 768px){.mainTtl{font-size:32px;padding-bottom:30px;margin-bottom:30px}}.stepBox{-moz-box-shadow:0px 0px 9px -4px #999;-webkit-box-shadow:0px 0px 9px -4px #999;box-shadow:0px 0px 9px -4px #999;margin-bottom:50px;position:relative;padding:20px 10px 10px;margin-top:40px}.stepBox:after{background:#eee;width:9px;height:50px;content:'';position:absolute;left:50%;bottom:-50px;z-index:-3}.stepBox .stepTxt{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fbb892;position:absolute;width:50px;height:50px;top:-30px}.stepBox .stepTxt span{font-family:'Crimson Text', serif;font-style:italic;display:block;color:#fff;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.stepBox dl{padding-left:0;margin-bottom:10px}.stepBox dl dt{font-family:'Noto Sans Japanese',sans-serif;font-size:18px;color:#6a6a6a;margin-bottom:10px;font-weight:600}.stepBox dl dd a[href*="tel:"]{display:block;font-family:'Crimson Text', serif;text-decoration:none;color:#6a6a6a;font-size:30px;margin-top:5px}.stepBox dl dd a[href*="tel:"] span.sup{font-size:15px}@media (max-width: 991px){.stepBox dl dd a[href*="tel:"]{text-align:center;background:#fff;border:2px solid #f8a170;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:5px;vertical-align:baseline;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-decoration:none;color:#f8a170 !important;line-height:1;width:100%}.stepBox dl dd a[href*="tel:"] span.sup{color:#000}}@media (min-width: 768px){.stepBox{padding:40px 30px}.stepBox dl{padding-left:100px;margin-bottom:0}.stepBox dl dt{font-size:22px;margin-bottom:25px}.stepBox .stepTxt{width:100px;height:100px;left:7px;top:-35px}.stepBox .stepTxt span{font-size:30px}}.lastBox{margin-bottom:20px}.lastBox:after{display:none}.txtCenter{color:#6a6a6a;text-align:center}#information{background:#fdf6f2;padding:20px 0}#information .infoIn{max-width:790px;padding:0 10px;margin:0 auto}#information .infoIn h3{color:#6a6a6a;text-align:center;position:relative;font-size:22px;padding-bottom:10px;margin-bottom:10px}#information .infoIn h3:after{position:absolute;bottom:0;left:42%;z-index:1;content:'';width:15%;height:3px;background-color:#ffb7ca}#information .infoIn ul{margin-top:20px}#information .infoIn ul li{padding-left:1.5em;text-indent:-1.5em}#information .infoIn ul li:first-child{margin-bottom:15px}#information .infoIn ul li:before{content:'※';padding-right:0.5em}@media (min-width: 768px){#information{padding:60px 0}#information .infoIn h3{font-size:28px;padding-bottom:25px;margin-bottom:20px}}
