html, body {position: relative;height: 100%;}body {background: #FFF;font-family: 'Hiragino Sans W3';font-size: 20px;line-height: 24px;color: #000;margin: 0;padding: 0;}.swiper {width: 100%;height: 100%;position: relative;}.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: block;padding-top: 141px;}.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}.slide-1 {background: #daf2ff url("../images/banner/banner-bg.png") no-repeat left top;background-size: cover;}.slide-2 {background: #fff5dc url("../images/banner/banner-bg.png") no-repeat left top;background-size: cover;}.slide-3 {background: #ffe0c9 url("../images/banner/banner-bg.png") no-repeat left top;background-size: cover;}.slide-4 {background: #f0daff url("../images/banner/banner-bg.png") no-repeat left top;background-size: cover;}.slide-5 {background: #ffebd7 url("../images/banner/banner-bg.png") no-repeat left top;background-size: cover;}.slide-6 {background: #eaffe0 url("../images/banner/banner-bg.png") no-repeat left top;background-size: cover;}.swiper-pagination {z-index: 999;top: calc(50% - 110px) !important;transform: none !important;}.swiper-pagination-bullet {background: rgba(0, 0, 0, 0.20);opacity: 1;width: 10px;height: 10px;}.swiper-pagination-bullet-active {background: #000;}.banner {float: right;}.content-wrapper {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 99;}.content-wrapper .container {position: relative;height: 100%;}.content {float: left;width: 620px;}.banner-right {float: right;width: calc(100% - 620px);padding-top: 141px;}.logo {margin: 50px 0 0 10px;}.banner-title {font-family: 'Hiragino Sans W8';font-size: 34px;line-height: 41px;padding-left: 10px;padding-top: 187px;}.banner-title span {font-family: 'Hiragino Sans W3';display: block;}.banner-desc {padding: 60px 15px 60px 10px;}.form-wrapper {height: 81px;max-width: 90%;width: 100%;}.form-left-wrapper {float: left;width: calc(100% - 223px);background: #FFF;border-radius: 20px 0 0 20px;}.form-left {float: left;width: 77px;text-align: center;padding-top: 24px;}.form-mid {float: left;width: calc(100% - 77px);}.text-box {background: transparent;border: none;line-height: 81px;width: 100%;outline: none;font-size: 18px;}.form-right {background: #ffcc00;border-radius: 0 20px 20px 0;float: right;width: 223px;}.form-right a, .form-right a:hover, .form-right a:focus {font-family: 'Hiragino Sans W8';display: block;text-align: center;font-size: 18px;line-height: 81px;color: #000;text-decoration: none;}.note-text {font-size: 14px;line-height: 14px;color: rgba(0, 0, 0, 0.60);padding: 60px 0 0 10px;}.close {position: absolute;top: 10px;right: 10px;z-index: 999;}.popup-img {text-align: center;padding-top: 50px;}.popup-title {font-family: 'Hiragino Sans W8';font-size: 24px;line-height: 28px;text-align: center;padding: 50px 0 20px;}.popup-text {padding: 20px 0 50px;text-align: center;}@media ( max-width: 768px ) {.swiper {height: 140%;}.swiper-pagination {position: fixed;}.logo {margin: 20px auto 0;text-align: center;}.banner-title {font-size: 22px;line-height: 28px;padding: 117px 20px 0;text-align: center;}.slide-1 {background: #daf2ff url("../images/banner/banner-bg-mobile.png") no-repeat left top;background-size: cover;}.slide-2 {background: #fff5dc url("../images/banner/banner-bg-mobile.png") no-repeat left top;background-size: cover;}.slide-3 {background: #ffe0c9 url("../images/banner/banner-bg-mobile.png") no-repeat left top;background-size: cover;}.slide-4 {background: #f0daff url("../images/banner/banner-bg-mobile.png") no-repeat left top;background-size: cover;}.slide-5 {background: #ffebd7 url("../images/banner/banner-bg-mobile.png") no-repeat left top;background-size: cover;}.slide-6 {background: #eaffe0 url("../images/banner/banner-bg-mobile.png") no-repeat left top;background-size: cover;}.banner {float: none;position: relative;top: -90px;}.banner-desc {padding-top: 0;text-align: center;margin-top: -40px;font-size: 18px;line-height: 22px;padding: 0 15px 30px;}.form-wrapper {height: auto;max-width: 100%;margin: auto;width: 90%;}.form-left-wrapper {width: 100%;float: none;border-radius: 20px;margin-bottom: 15px;}.form-right {width: 100%;float: none;border-radius: 20px;}.note-text {padding: 30px 0;text-align: center;max-width: 90%;margin: 0 auto;line-height: 16px;}.wrapper {width: 100%;height: auto;}.banner-img {max-width: 90%;margin: 40px auto 0;}.banner-img img {width: 100%;height: auto;}.form-left {padding-top: 15px;}.text-box {font-size: 20px;line-height: 60px;}.form-right a, .form-right a:hover, .form-right a:focus {line-height: 70px;}}.topnav {overflow: hidden;}.topnav .menu a {font-family: 'Hiragino Sans W4';float: left;display: block;color: #000;text-align: center;padding: 14px 16px;text-decoration: none;font-size: 17px;font-weight: 500;}.topnav a:hover {text-decoration: underline;color: #000;}.topnav a.active {color: white;}.topnav .container{padding-top: 0px ! important;}.topnav .icon {display: none;}@media screen and (max-width: 600px) {.topnav .menu a {display: none;}.topnav a:not(:first-child) {display: none;}.topnav .menu{width: 100% ! important;}.topnav a.icon {display: block;position: absolute;right: 25px;top: 22px;font-size: 30px;color: #000;}.icon {font-size: 30px;}.form_left {width: 100% ! important;}}@media screen and (max-width: 600px) {.topnav.responsive a {float: none;display: block;text-align: left;}.topnav.responsive {background: #FFF;}}.topnav {position: fixed;right: 0;left: 0;z-index: 1030;}.topnav .logo {float: left;}.topnav .menu {float: right;padding-top: 50px;}.menu .icon {font-size: 35px;color: #000;}.footer-section {padding-top: 30px;}.download-wrapper {text-align: center;}.section-title {font-family: 'Hiragino Sans W8';font-size: 25px;line-height: 30px;color: #000;padding: 50px 0 30px;}.download-btn-wrapper {max-width: 332px;margin: 0 auto;padding: 22px 0 64px;}.download-btn-wrapper a, .download-btn-wrapper a:hover, .download-btn-wrapper a:focus {float: left;}.download-btn-wrapper a:first-child {margin-right: 18px;}.social-btn-wrapper {max-width: 274px;margin: 0 auto;padding-bottom: 67px;}.social-btn-wrapper a, .social-btn-wrapper a:hover, .social-btn-wrapper a:focus {float: left;margin-right: 27px;}.social-btn-wrapper a:last-child {margin-right: 0;}.footer-links {padding-bottom: 44px;}.footer-links li {float: left;display: block;width: 16.66%;}.footer-links li a, .footer-links li a:hover, .footer-links li a:focus {font-size: 16px;line-height: 16px;color: #000;font-weight: 600;}.footer-links li a:hover {text-decoration: underline;}.copy-right-wrapper {padding-bottom: 50px;}.copy-right {float: left;font-size: 12px;line-height: 34px;}.powered-text {float: right;font-size: 12px;line-height: 34px;}@media screen and (max-width: 768px) {.content {width: 100%;}.footer-links {padding-left: 0;}.footer-links li, .copy-right, .powered-text {float: none;width: 100%;text-align: center;}.topnav .menu {padding-top: 0;padding-bottom: 20px;}}.floating-menu {background-color: #FFF;transition: background-color 1s linear;}