.parallax-banner{animation-name:fadeIn;background-position:0 0;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:50px 0;position:relative;visibility:visible}.parallax-banner .opacity-medium{height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.parallax-banner .container{display:table}.parallax-banner .text-wrapper{display:table-cell;padding-bottom:30px;padding-top:30px;position:relative;text-align:center;vertical-align:middle}.parallax-banner .text-wrapper .subtitle{display:block;font-size:14px;font-weight:500;line-height:24px;margin-bottom:5px;opacity:.6}.parallax-banner .text-wrapper .subtitle,.parallax-banner .text-wrapper h1{color:#fff;font-family:Roboto,游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}.parallax-banner .text-wrapper h1{font-size:46px;font-weight:600;letter-spacing:0;line-height:49px;margin:0;padding:0}.banner{margin-top:0!important}@media (max-width:1199px){.parallax-banner{padding:90px 0}}@media (max-width:991px){.parallax-banner{padding:75px 0}}@media (max-width:767px){.parallax-banner{padding:50px 0}.parallax-banner .text-wrapper .subtitle{font-size:12px;line-height:20px}.parallax-banner .text-wrapper h1{font-size:35px;line-height:35px}}@media (max-width:464px){.parallax-banner .text-wrapper h1{font-size:23px;line-height:33px}}