#main .titleBox{margin-bottom:50px}@media all and (min-width: 897px){#main .comImgBox{margin-bottom:80px}}@media all and (min-width: 897px){#main .comImgBox .textBox{padding-right:110px}}#main .area .comTransfer{margin-bottom:80px}@media all and (max-width: 896px){#main .area .comTransfer{margin-bottom:40px}}#main .area .comTransfer .text{text-align:left;font-size:1.6rem;line-height:1.94;letter-spacing:0}@media all and (max-width: 896px){#main .area .comTransfer .text{font-size:1.4rem}}#main .area .comTransfer .imgBox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#main .area .comTransfer .imgBox .textBox p{margin-bottom:28px;font-size:1.9rem;font-weight:700;letter-spacing:.03em;line-height:1.5}#main .area .comTransfer .imgBox .textBox dl dt:not(:last-of-type),#main .area .comTransfer .imgBox .textBox dl dd:not(:last-of-type){margin-bottom:16px}#main .area .inner .borderBox{margin-bottom:40px;padding-bottom:30px;border:1px solid #b7b7c7}#main .area .inner .borderBox h3{margin-bottom:24px;padding:8px 20px;color:#fff;font-size:2rem;font-weight:700;line-height:1.65;letter-spacing:.03em;text-align:center;background-color:#767680}@media all and (max-width: 896px){#main .area .inner .borderBox h3{padding:8px 10px;font-size:1.6rem}}#main .area .inner .borderBox .textImg{margin:0 28px -77px 25px}@media all and (max-width: 896px){#main .area .inner .borderBox .textImg{margin:0 15px 20px}}#main .area .inner .borderBox p{margin:0 25px;max-width:640px;font-size:1.6rem;font-weight:500;line-height:1.75}@media all and (max-width: 896px){#main .area .inner .borderBox p{margin:0 15px;max-width:inherit;font-size:1.4rem}}#main .area .inner.inner01{margin-bottom:81px}@media all and (max-width: 896px){#main .area .inner.inner01{margin-bottom:40px}}#main .area .inner.inner01 .borderBox{border-width:5px;border-color:#1b519f}@media all and (max-width: 896px){#main .area .inner.inner01 .borderBox{border-width:3px}}#main .area .inner.inner01 .borderBox h3{margin-bottom:28px;padding:3px 20px 9px;background-color:#1b519f}#main .area .inner.inner01 .borderBox .textImg{margin:0 21px 20px 22px}@media all and (max-width: 896px){#main .area .inner.inner01 .borderBox .textImg{margin:0 15px 20px}}#main .area .inner.inner01 .borderBox p{margin:0 21px;max-width:inherit;text-align:center}@media all and (max-width: 896px){#main .area .inner.inner01 .borderBox p{margin:0 15px;text-align:left}}