body.home section .boxLeft,body.home section .boxRight{margin-bottom:60px;text-align:center}body.home .titlePage{margin-bottom:20px !important;font-size:18px !important}body.home section .boxLeft .titlePage,body.home section .boxRight .titlePage{text-align:left}body.home .titlePage:after{content:".";line-height:0;display:block;overflow:hidden;width:100px;border-bottom:2px solid #fec52e;margin-top:10px;margin-left:auto;margin-right:auto}body.home .boxLeft .titlePage:after,body.home .boxRight .titlePage:after{margin-left:0}body.home #Access .titlePage:after{border-bottom:2px solid #000}body.home section .desc{font-size:23px;font-weight:700;text-align:center;line-height:1.5em;margin-bottom:20px;font-family:"Yu Mincho"}body.home #Access .desc body.home section .boxLeft .desc,body.home section .boxRight .desc{text-align:left}body.home .gyoshu{font-size:28px;color:#000;margin-bottom:20px;font-family:"Yu Mincho";font-weight:700}body.home .desc2{font-size:18px;color:#fec52e;text-align:center;margin-bottom:30px;font-family:"Yu Mincho";line-height:1.5em}body.home #Service .text{margin-bottom:45px}footer section#CTA{background-color:#fec52e;font-family:"Yu Mincho";padding:70px 0 !important}footer section#CTA .widthLimit{max-width:1020px !important}#CTA .contact{margin-bottom:30px}#CTA .big,#CTA .text,#CTA .tel{text-align:center;color:#000;letter-spacing:5px}#CTA .big{font-size:40px;margin-bottom:30px;line-height:1.2em;font-weight:700}#CTA .text{font-size:18px;font-weight:700}#CTA .tel{font-size:53px}#CTA .tel img{vertical-align:baseline}#CTA a.tel{display:block}#CTA .text,#CTA .tel .small{letter-spacing:1px}#CTA .btnGhost a{border:2px solid #000;font-size:20px;font-weight:700;text-align:center;font-family:"Yu Mincho";padding:25px 50px;max-width:450px;background-size:15px}@media screen and (max-width:980px){#CTA .tel{font-size:30px}#CTA .tel img{max-width:20px}}@media screen and (max-width:767px){body.home .titlePage{font-size:27px !important}body.home section .desc{font-size:30px}body.home .desc2{font-size:24px}body.home section .boxLeft .desc,body.home section .boxRight .desc,body.home section .boxLeft .titlePage,body.home section .boxRight .titlePage{text-align:center}body.home .boxLeft .titlePage:after,body.home .boxRight .titlePage:after{margin-left:auto}#CTA .tel{font-size:53px}#CTA .tel img{max-width:100%}}@media screen and (max-width:480px){#CTA .tel{font-size:30px}#CTA .tel img{max-width:20px}}