main#home{position:relative;width:100%;height:950px;background:url(//korat.co.jp/wp-content/themes/korat-theme/css/../img/home.png) no-repeat scroll center center;background-size:cover;pointer-events:none}main#home .wrapper{position:relative;width:100%;top:50%;display:flex;justify-content:center;margin:0 auto;padding:0 16px}main#home .wrapper .text .title-text{font-family:'Open Sans',sans-serif;font-weight:700;color:var(--color-black);font-size:48px;margin-left:-30%;font-weight:700;line-height:1;animation-name:slideIn;animation-duration:1.3s;animation-timing-function:ease-in-out}main#home .wrapper .text .title-text .gradient-text{font-family:'Open Sans',sans-serif;font-size:80px;margin-left:-50px;display:inline-block;background:linear-gradient(60deg,var(--color-yellow),var(--color-orange) 20%,var(--color-yellow) 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}main#home .wrapper .text .vision-text{font-size:16px;font-weight:500;line-height:24px;margin-left:-30%;animation-name:slideIn;animation-duration:1.5s;animation-timing-function:ease-in-out}section.home-message{color:var(--color-black);font-size:1.5em;font-weight:700;line-height:2em}@keyframes slideIn{from{opacity:0;transform:translateX(40%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media (max-width:768px){main#home{height:60vh}main#home .wrapper .text .title-text{font-size:36px;margin-left:-20%}main#home .wrapper .text .title-text .gradient-text{font-size:60px;margin-left:-30px}main#home .wrapper .text .vision-text{font-size:14px;margin-left:-20%}section.home-message{padding-top:0;font-size:20px}}@media (max-width:480px){main#home .wrapper .text .title-text{font-size:30px;margin-left:0}main#home .wrapper .text .title-text .gradient-text{font-size:46px}main#home .wrapper .text .vision-text{margin-left:0;font-size:12px}}