.slick-arrow{display:none!important}.topBanner{position:relative;display:flex;flex-direction:column;height:658px;background:url(../img/main_img_5.png) no-repeat;background-position:50%;background-size:cover;justify-content:center;align-items:center}.topBanner .main_txt{margin-bottom:70px;max-width:50%}.topBanner .main_txt img{max-width:100%}.topBanner .pc_img{position:absolute;right:17%;bottom:-145px}.topBanner .registerButton{width:300px;height:50px;border-radius:25px;background:#fabe00;text-align:center}.topBanner .registerButton:hover{background:#dab133}.topBanner .registerButton a{display:block;height:100%;color:#fff;text-decoration:none;letter-spacing:.1em;font-weight:900;font-size:14px;line-height:50px}.about_txt{padding:150px 0;background:url(../img/about_bg.png) no-repeat;background-position:50%;background-size:cover;text-align:center}.about_txt h2{margin:0;color:#164b8f;text-align:center;font-weight:700;font-size:36px}.about_txt .txt{padding:50px 20px 0;font-weight:700;font-size:16px;line-height:2}.featureContainer{padding:60px 0}.featureContainer .featureItem{display:flex;padding:40px 0;justify-content:center;align-items:center}.featureContainer .featureItem>div{padding:0 40px}.featureContainer .featureItem>div:first-child{text-align:center}.featureContainer .featureItem>div:first-child h4{padding:30px;color:#164b8f;font-weight:700;font-size:34px}.featureContainer .featureItem>div:first-child p{color:#333;font-weight:700;font-size:16px;line-height:2}.featureContainer .featureItem>div:last-child img{max-width:100%}.featureContainer .featureItemReverse{flex-direction:row-reverse}.slider{position:relative}.slider:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;content:"";opacity:.4}.merits{padding:80px 0 40px;background:#e7f0f8}.merits .meritTitle{text-align:center;font-weight:700}.merits .meritTitle h2{margin:0;color:#164b8f;font-size:36px}.merits .meritTitle h5{margin:16px 0 50px;color:#164b8f;font-size:16px}.merits .meritTitle p{font-size:16px;line-height:2}.merits .meritListContainer{display:flex;margin-top:40px;justify-content:center}.merits .meritListContainer .meritList{margin:0 20px 40px;width:290px}.merits .meritListContainer .meritList img{width:100%}.merits .meritListContainer .meritList h6{margin-top:12px;color:#164b8f;text-align:center;font-weight:700;font-size:20px;line-height:40px}.merits .meritListContainer .meritList p{margin-top:10px;font-weight:700;font-size:15px;line-height:28px}.signage{padding:80px 0}.signage h4{font-size:36px}.signage h4,.signage h5{color:#164b8f;text-align:center;font-weight:700}.signage h5{margin:16px 0 70px;font-size:16px}.signage .signageDetail{display:flex;margin:0 auto;padding:0 20px;max-width:1000px;justify-content:space-between}.signage .signageDetail>*{margin:0 20px;width:48%}.signage .signageDetail p{color:#333;text-align:left;font-weight:700;font-size:16px;line-height:2}.signage .signageDetail img{display:block;width:100%}.footer>a:hover,.social a:hover,.toggleColor:hover{opacity:.8}.footer>a:active,.social a:active,.toggleColor:active{opacity:.6}.social{padding-top:50px;text-align:center}.social a{position:relative;display:inline-block;overflow:hidden;margin:0 10px;width:50px;height:50px;border-radius:25px}.social a:before{display:block;margin:9px;width:32px;height:32px;content:""}.social a.twitter{background:#2b97ea}.social a.twitter:before{background:url(../img/twitter.png) no-repeat;background-position:50%;background-size:contain}.social a.facebook{padding:0}.social a.facebook:before{margin:0;width:100%;height:100%;background:url(../img/fbWhite.png) no-repeat;background-position:50%;background-size:contain}.footer{margin-top:50px;text-align:center}.footer>a{position:relative;padding:0 20px;color:#333;text-decoration:none;letter-spacing:2px;font-weight:700}.footer>a:before{position:absolute;top:0;right:0;display:block;width:1px;height:100%;background:#777;content:"";transform:rotate(20deg)}.footer>a:hover{text-decoration:underline}.footer>a:last-child:before{display:none}.companyBanner{padding:50px 0 150px;text-align:center}.companyBanner img{display:block;margin:0 auto;width:80px}.companyBanner p{margin-top:10px;font-size:12px}@media (max-width:1024px){.hideInTablet{display:none!important}.topBanner{height:400px}.topBanner .main_txt{margin-bottom:0}.about_txt{padding:100px 0}.featureContainer .featureItem>div{flex:1}.signage h4{font-size:32px}.signage .signageDetail{margin-top:40px}}@media (max-width:768px){.merits .meritTitle{padding:0 5%}.merits .meritListContainer{flex-direction:column;align-items:center}.merits .meritListContainer .meritList{max-width:400px;width:80%}}@media (max-width:767px){.hideInSP{display:none!important}.topBanner{height:250px}.topBanner .main_txt{min-width:60%}.topBanner .registerButton{width:250px;height:40px}.topBanner .registerButton a{font-size:12px;line-height:40px}.about_txt{padding:40px 0}.about_txt h2{font-size:28px}.about_txt .txt{padding-top:30px;font-size:13px}.featureContainer{padding:0}.featureContainer .featureItem{flex-direction:column;padding:10px 0}.featureContainer .featureItem>div{padding:20px}.featureContainer .featureItem>div:first-child img{width:80px}.featureContainer .featureItem>div:first-child h4{padding:20px;font-size:24px}.featureContainer .featureItem>div:first-child p{font-size:13px}.featureContainer .featureItem>div:last-child img{max-width:280px}.merits{padding:40px 0 20px}.merits .meritTitle h2{font-size:28px}.merits .meritTitle h5{margin:10px 0 20px}.merits .meritTitle p{font-size:13px}.signage{padding-top:40px}.signage h4{padding:0 20px;font-size:24px;line-height:1.5}.signage h5{margin:10px 0 20px;font-size:12px}.signage .signageDetail{flex-direction:column}.signage .signageDetail>*{margin:0;width:100%}.signage .signageDetail p{margin-bottom:20px;font-size:14px;line-height:24px}.social{padding-top:20px}.footer{margin-top:20px}.footer a{padding:0 4px;font-size:13px}.companyBanner{padding:20px 0}.companyBanner p{font-size:10px}}
/*# sourceMappingURL=langNew.css.map */
