#mainImg{background-image:url(//www.horii-kyousei.com/cms/wp-content/themes/horii-kyousei/css/../img/office/bg_mv01-sp.png);background-size:cover}@media screen and (min-width:600px){#mainImg{background-image:url(//www.horii-kyousei.com/cms/wp-content/themes/horii-kyousei/css/../img/office/bg_mv01-pc.png);background-size:1920px}}#lead{background-image:url(//www.horii-kyousei.com/cms/wp-content/themes/horii-kyousei/css/../img/office/bg_lead01.png);margin-top:40px;background-size:cover}#lead .inner{padding-top:40px;padding-bottom:40px}#lead .box{background-image:url(//www.horii-kyousei.com/cms/wp-content/themes/horii-kyousei/css/../img/office/bg_lead02.png);background-repeat:no-repeat;background-size:142px;background-position:10px 20px;background-color:rgba(255,255,255,.9);border-radius:10px;padding:37px 25px}#lead .box .head{font-size:2rem;color:#f07c77;font-weight:500;text-align:center;line-height:1.35;margin-bottom:15px;letter-spacing:.1em}@media screen and (min-width:600px){#lead{background-image:url(//www.horii-kyousei.com/cms/wp-content/themes/horii-kyousei/css/../img/office/bg_lead01-pc.png);margin-top:69px}#lead .inner{padding:70px 0}#lead .box{padding:65px 37px 64px;background-size:175px;background-position:137px 36px}#lead .box .head{font-size:3rem;margin-bottom:28px}#lead .box .txt{text-align:center}}#greeting{margin-top:40px}#greeting .img.doctor{position:relative}#greeting .img.doctor .name{position:absolute;right:26px;bottom:-45px;width:91px;height:91px}#greeting .about{margin-top:27px}#greeting .about .tit{margin-bottom:19px}#greeting .about .lead{font-size:2.1rem;font-weight:500;letter-spacing:.1em;line-height:1.61905;margin-bottom:10px}#greeting .about .certification{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fef3eb;border-radius:6px;margin-top:20px}#greeting .about .certification .left{width:109px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#f07c77;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#greeting .about .certification .right{box-sizing:border-box;border-left:1px solid #dfd9d5;margin:20px 0;padding-left:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:600px){#greeting{margin-top:91px}#greeting .inner{display:-webkit-box;display:-ms-flexbox;display:flex}#greeting .img.doctor{width:500px}#greeting .img.doctor .name{width:125px;height:125px;bottom:30px;right:30px}#greeting .about{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0;margin-left:50px}#greeting .about .tit{margin-bottom:32px}#greeting .about .lead{font-size:3.2rem;margin-bottom:21px}#greeting .about .certification{margin-top:33px}#greeting .about .certification .left{width:162px}#greeting .about .certification .right{box-sizing:border-box;margin:14px 0;padding-left:23px}#greeting .about .certification .right p{font-weight:500}}#intro{margin-top:40px;background-color:#fef3eb}#intro .inner{padding-top:30px;padding-bottom:33px}#intro .box .img .caption{margin-top:7px;text-align:center;font-size:1.5rem;font-weight:700}#intro .box .img+.img{margin-top:13px}@media screen and (min-width:600px){#intro{margin-top:90px}#intro .inner{padding-top:77px;padding-bottom:84px}#intro .tit{padding-bottom:12px}#intro .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#intro .box .img{width:531px;margin-top:32px}#intro .box .img+.img{margin-top:32px}#intro .box .img .caption{font-size:2.2rem;margin-top:10px}}#links{margin:40px 0 45px}@media screen and (min-width:600px){#links{margin:90px 0 91px}}