.subBox{margin-top:70px}@media (max-width: 991px){.subBox{margin-top:55px}}@media (max-width: 767px){.subBox{margin-top:30px}}.telephoneNumber{display:flex;margin-bottom:20px}@media (max-width: 767px){.telephoneNumber{margin-bottom:10px}}.telephoneNumber img{width:60px;height:auto;margin-top:10px;margin-right:10px}@media (max-width: 767px){.telephoneNumber img{margin-top:5px;width:30px}}.telephoneNumber a{display:block;color:#F1905D;font-weight:700;font-size:4.0rem}@media (max-width: 767px){.telephoneNumber a{font-size:2.6rem}}.telephoneNumber a small{margin-left:10px}.reception .timeTbl{margin-top:25px}.flow .row{margin-right:-10px;margin-left:-10px;align-items:stretch}.flow .row>div{display:flex;flex-direction:column;padding-right:10px;padding-left:10px;padding-top:5px;padding-bottom:5px}@media (max-width: 767px){.flow .row>div{width:100%}}.flow .row>div .frame{border:1px solid #151515;border-radius:10px;font-size:2.0rem;line-height:1.2;padding:15px 20px 10px;flex-grow:1}@media (max-width: 767px){.flow .row>div .frame{padding:15px 15px 10px}}.flow .row.w100>div{width:100%}.flow .arrow{display:block;height:70px;background:url("../img/common/icon-arrow.png") no-repeat 20px center/48px auto}@media (max-width: 767px){.flow .arrow{height:40px}}
