.page-sub-title{padding:40px 0 20px}@media (min-width: 1024px){.page-sub-title{padding:90px 0 60px}}#reclive-video{max-width:900px;width:90%;margin:auto;position:relative}#reclive-video a img{transition:.5s;border-radius:10px;opacity:0.7}@media (min-width: 1024px){#reclive-video a img{border-radius:30px}}#reclive-video a:hover img{opacity:0.9}#reclive-video a:hover .play>img{transform:scale(1.05)}#reclive-video .play{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:30px;text-align:center}#reclive-video .play img{width:30px;height:auto;transition:.5s;transform:scale(1)}@media (min-width: 1024px){#reclive-video .play img{width:50px}}#greeting{max-width:960px;margin:auto;width:90%;padding:20px 0 200px}@media (min-width: 1024px){#greeting{padding:60px 0 200px}}#greeting .greeting-in{position:relative;color:#fff;text-align:center}#greeting .greeting-in h3{font-size:1.6em;line-height:1.2em;font-feature-settings:"palt";letter-spacing:0.08em;margin-top:60px}@media (min-width: 1024px){#greeting .greeting-in h3{font-size:2.25em}}#greeting .greeting-in p{font-size:0.9em;text-align:justify;line-height:1.8em;margin-top:40px}@media (min-width: 1024px){#greeting .greeting-in p{font-size:1.0em;text-align:center}}#greeting .greeting-in h4{font-size:0.9em;margin-top:50px}@media (min-width: 1024px){#greeting .greeting-in h4{font-size:1.0em}}#greeting .greeting-back{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:380px;z-index:-10;opacity:0.6}#bond-valley{position:relative;width:98%;margin:auto}@media (min-width: 768px){#bond-valley{width:95%}}#bond-valley .bond-valley-in{text-align:center;color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:470px;padding:0 12%}@media (min-width: 768px){#bond-valley .bond-valley-in{height:300px}}@media (min-width: 1024px){#bond-valley .bond-valley-in{height:340px}}@media (min-width: 1250px){#bond-valley .bond-valley-in{height:430px}}#bond-valley .bond-valley-in .page-sub-title{margin:0 auto 20px;padding:0}@media (min-width: 1250px){#bond-valley .bond-valley-in .page-sub-title{margin:0 auto 50px}}#bond-valley .bond-valley-in h4{font-size:1.25em;font-weight:bold;line-height:1.4em;text-align:justify}@media (min-width: 1024px){#bond-valley .bond-valley-in h4{text-align:center}}@media (min-width: 1250px){#bond-valley .bond-valley-in h4{font-size:2.20em;text-align:center}}#bond-valley .bond-valley-in p{font-size:0.8em;line-height:1.8em;text-align:justify;margin-top:20px}@media (min-width: 1024px){#bond-valley .bond-valley-in p{font-size:0.9em;text-align:center}}@media (min-width: 1250px){#bond-valley .bond-valley-in p{font-size:1.0em;margin-top:40px}}#profile{padding:15px 0 60px}@media (min-width: 1024px){#profile{padding:30px 0 120px}}#profile .profile-in .job-box{max-width:720px;width:90%;margin:auto}#profile .profile-in .job-box .job-row{color:#fff;margin-bottom:30px;text-align:center}@media (min-width: 1024px){#profile .profile-in .job-box .job-row{margin-bottom:20px;display:flex;align-items:center;text-align:left}}#profile .profile-in .job-box .job-row h3{font-size:0.9em;display:inline-block;width:160px;height:54px;line-height:52px;text-align:center;border-radius:50px;border:1px solid #fff}@media (min-width: 1024px){#profile .profile-in .job-box .job-row h3{height:64px;line-height:62px;font-size:1.0em}}#profile .profile-in .job-box .job-row h4{font-size:0.8em;margin:10px 0 0 0}@media (min-width: 1024px){#profile .profile-in .job-box .job-row h4{font-size:0.9em;margin:0 0 0 35px;width:calc(100% - 160px)}}
