.sp_item{display:none !important}.pc_item{display:block !important}.banner-left-hp h1 strong{display:inline-block;animation:rotate 5s}@keyframes rotate{0%{transform:rotate(0deg)}80%{transform:rotate(0deg)}99%{transform:rotate(359deg)}100%{transform:rotate(360deg)}}.banner-left-hp h1 span{display:inline-block;letter-spacing:-.5em}@media(min-width:0px) and (max-width:575px){.container{width:100%}.common-title-hp h2{font-size:42px;line-height:34px}.common-title-hp h2 a{display:block}.common-btn-hp{min-width:290px;padding:10px 100px 10px 15px}.common-btn-hp span{font-size:15px}.sp_item{display:block !important}.pc_item{display:none!important}#header{padding:0;box-shadow:0 0 5px rgba(0,0,0,.2)}.header-in-hp{padding:0 15px;height:50px;justify-content:space-between}.logo-hp{width:180px;padding:0}.logo-hp img{width:100%;height:auto}.mobile-menu-icon-hp{display:block;margin-top:0}.menu-toggle-btn{margin:16px auto 16px auto}.navigation{padding:15px;position:fixed;left:0;width:100%;background-color:#1865b0;display:none;top:50px;clear:both;height:calc(100% - 50px);overflow:scroll}.navbar-nav .nav-link{padding:18px 27px !important;text-align:center}.navbar-nav .dropdown-item{text-align:center}.navbar-collapse{display:block !important}.navbar-nav .nav-item{font-size:14px}.navbar-nav .dropdown-item{font-size:14px}.navbar-nav .nav-link:hover{color:#fff !important}.navbar-nav .nav-link.contact-hp:hover{background:#fff;color:#2b2b2b !important}#contain{margin:0;padding:50px 0 0}.banner-block-hp{padding-top:40px}.banner-middle-hp{height:auto;display:block;margin-top:0;white-space:wrap}.banner-left-hp{width:100%;text-align:center}.banner-left-hp h1{font-size:9vw;line-height:35px;padding-bottom:0;line-height:1.4}.banner-left-hp p{padding:30px 0 0;font-size:15px;line-height:30px}.banner-right-hp{width:100%;padding-top:30px;padding-bottom:40px;text-align:center}.banner-right-hp img{margin:0}.vision-block-hp{padding:40px 0 0}.vision-middle-hp{padding-top:30px}.vision-banner-hp{width:100%;margin:0}.vision-details-hp{margin:15px 0 0}.vision-details-left-hp{width:100%;padding:20px 15px 20px 0}.vision-details-left-hp h3{font-size:15px;line-height:30px}.vision-details-left-hp h3 span{font-size:23px}.vision-details-left-hp p{padding:20px 0 0;font-size:14px;line-height:26px}.vision-details-right-hp{width:100%;padding:20px 0 0}.vision-btn-hp .common-btn-hp{min-width:100%}.mission-block-hp .common-title-main-hp{text-align:left}.mission-block-hp .vision-banner-hp{margin:0}.mission-block-hp .vision-details-left-hp{padding:20px 0 20px 15px}.blog-block-hp{padding:40px 0}.blog-middle-hp{padding:40px 0 20px}.blog-box-hp{width:100%;margin:0 0 20px}.blog-info-hp{padding:15px 0 0}.blog-info-hp h3{font-size:14px;line-height:22px}.blog-info-hp p{font-size:13px}.recruit-block-hp{padding:40px 0}.recruit-main-title-hp{display:block}.financed-text-hp{font-size:18px;line-height:30px;text-align:left;padding-top:20px}.recruit-middle-hp{padding:40px 0 20px}.recruit-box-hp{width:100%;margin:0 0 20px}.recruit-box-info-hp{font-size:14px;line-height:20px}.contact-block-hp{padding:40px 0}.contact-middle-hp{display:block}.contact-text-hp{font-size:14px;padding-bottom:20px}.footer-top-hp{padding-top:40px}.footer-logo-hp{padding-bottom:25px}.logo-list-hp h3{font-size:14px;padding-bottom:20px}.logo-list-hp ul{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.logo-list-hp ul li{width:auto;margin:0}.logo-list-hp ul li{display:inline-block;vertical-align:middle;margin:0 auto 0vw}.logo-list-hp ul li img{max-width:20vw;height:auto;padding:0 2vw}.footer-bottom-hp{padding:30px 0;display:block}.footer-link-hp ul li{padding:0 10px 10px 0;font-size:11px}.social-link-hp{padding-top:20px}.social-link-hp ul li{padding:0 10px 0 0}.copyright-hp{padding:20px 0}.inner-page-cp #header{background:#fff}.inner-page-cp .navbar-nav .nav-link{color:#fff !important}.inner-page-cp .navbar-nav .nav-link.contact-hp{background:#fff;color:#1865b0 !important}.inner-page-cp .navbar-nav .dropdown-menu{background:rgba(255,255,255,.7)}.inner-page-cp .navbar-nav .dropdown-item{color:#1865b0 !important}.inner-page-cp .navbar-nav .dropdown-item:hover{color:#fff !important}.inner-page-cp #contain{padding:50px 0 0}.breadcrumb-block-in-cp{padding:0 15px}.breadcrumb{padding:15px 0}.company-block-cp{padding:20px 0 40px}.company-middle-cp{padding:40px 0 0;max-width:884px;width:100%}.company-list-cp{display:block}.company-list-left-cp{display:block;width:100%;font-size:14px;padding:10px}.company-list-right-cp{display:block;width:100%;font-size:14px;padding:10px;text-align:center}.company-btns-cp{padding-bottom:50px}.company-btns-middle-cp{display:block}.company-btn-cp{padding-top:10px;width:100%;text-align:center}.company-btn-cp .common-btn-hp{text-align:left}.news-middle-np{padding:30px 0 0}.news-middle-np .blog-box-hp{margin:0 0 25px;width:100%}.pagination-bp{padding:10px 0 0}.page-item a{min-width:30px;height:30px;line-height:30px;margin:0 4px;font-size:12px}.contact-middle-cop{padding:30px 0 0}.contact-text-cop{font-size:13px;line-height:22px}.contact-form-cop{margin:30px auto;width:90vw}.form-field-cop{padding:15px 0}.form-field-label-cop{width:100%;line-height:20px;padding-bottom:10px;font-size:14px}.form-field-input-cop{width:100%}.terms-cop{font-size:12px;line-height:20px}.contact-btn-cop{padding:30px 0 0}.inquiries-middle-cop{padding:40px 0 0}.inquiries-middle-cop h3{font-size:13px;line-height:22px;padding-bottom:30px}.inquiries-list-cop a{padding:10px 100px 10px 10px;background-position:right 20px center;font-size:12px}.inquiries-list-cop img{margin:0}.form-field-cop input{max-width:100%}.group-company-page-gp .breadcrumb{padding:6px 0}.banner-block-in-gp{padding-top:0;height:300px;padding-bottom:36px}.group-block-gp{padding:40px 0 15px}.group-box-gp{width:100%;margin:0 0 20px;padding:15px}.group-box-img-gp{height:auto;padding-bottom:20px}.group-box-img-gp img{max-width:100%}.group-box-gp h3{font-size:14px;line-height:26px}.group-box-gp p{font-size:13px;line-height:20px;padding:10px 0 0}.group-box-btn-gp{padding:20px 0 0}.group-box-btn-gp .common-btn-hp{min-width:240px}.news-details-ndp{margin:40px auto 0 auto;padding:20px}.news-details-ndp .blog-date-hp{font-size:12px}.news-details-ndp h3{font-size:16px;line-height:26px;padding:10px 0 15px}.news-details-ndp p{padding:0 0 15px;font-size:14px;line-height:20px}.news-details-img-ndp{padding-bottom:15px}.news-tags-ndp{padding:15px 0 0}.news-tags-ndp a{font-size:12px;line-height:20px;padding:2px 10px;margin-right:4px;margin-bottom:4px}.privacy-details-pp{margin:40px auto 0 auto}.privacy-title-pp{padding-bottom:20px}.privacy-title-pp h3{font-size:14px;line-height:20px}.privacy-title-pp p{padding:20px 0 0;font-size:13px;line-height:20px}.privacy-info-pp{padding:20px}.privacy-info-in-pp{padding-bottom:20px}.privacy-info-in-pp h4{font-size:14px;line-height:20px}.privacy-info-in-pp ol{padding:10px 0 0;margin:0 0 0 20px}.privacy-info-in-pp ol li{font-size:13px;line-height:20px}.privacy-info-in-pp p{font-size:13px;line-height:20px}.privacy-info-in-pp ul{padding:0;margin:0 0 0 20px}.privacy-info-in-pp ul li{font-size:13px;line-height:20px}.privacy-name-pp{font-size:14px;line-height:20px}.web-block-wp{padding:40px 0 20px}.web-box-wp{width:100%;margin-right:0;margin-bottom:20px}.web-title-wp{padding:0 0 0 50px;font-size:16px;line-height:24px;margin-bottom:20px}.web-title-wp:after{content:'';width:30px}.web-box-in-wp{padding:15px}.web-box-in-wp h3{font-size:15px}.web-box-in-wp p{padding:13px 0 0;font-size:14px;line-height:22px}.web-list-2-wp .web-box-wp{margin-bottom:15px}}@media(min-width:576px) and (max-width:767px){.container{width:100%}.common-title-hp h2{font-size:42px;line-height:34px}.common-title-hp h2 a{display:block}.common-btn-hp{min-width:290px;padding:10px 100px 10px 15px}.common-btn-hp span{font-size:15px}#header{padding:0;box-shadow:0 0 5px rgba(0,0,0,.2)}.header-in-hp{padding:0 15px;height:50px;justify-content:space-between}.logo-hp{width:180px;padding:0}.logo-hp img{width:100%;height:auto}.mobile-menu-icon-hp{display:block;margin-top:0}.menu-toggle-btn{margin:16px auto 16px auto}.navigation{padding:15px;position:fixed;left:0;width:100%;background-color:#1865b0;display:none;top:50px;clear:both;height:calc(100% - 50px);overflow:scroll}.navbar-nav .nav-link{padding:18px 27px !important;text-align:center}.navbar-nav .dropdown-item{text-align:center}.navbar-collapse{display:block !important}.navbar-nav .nav-item{font-size:14px}.navbar-nav .dropdown-item{font-size:14px}.navbar-nav .nav-link:hover{color:#fff !important}.navbar-nav .nav-link.contact-hp:hover{background:#fff;color:#2b2b2b !important}#contain{margin:0;padding:50px 0 0}.banner-block-hp{padding-top:40px}.banner-middle-hp{height:auto;display:block;margin-top:0;white-space:wrap}.banner-left-hp{width:100%}.banner-left-hp h1{font-size:5vw;line-height:50px;padding-bottom:30px;text-shadow:2px 3px 3px rgba(0,0,0,.4)}.banner-left-hp p{padding:30px 0 0;font-size:18px;line-height:36px}.banner-right-hp{width:100%;padding-top:30px;padding-bottom:40px;text-align:center}.banner-right-hp img{margin:0}.vision-block-hp{padding:40px 0 0}.vision-middle-hp{padding-top:30px}.vision-banner-hp{width:100%;margin:0}.vision-details-hp{margin:15px 0 0}.vision-details-left-hp{width:100%;padding:20px 15px 20px 0}.vision-details-left-hp h3{font-size:15px;line-height:30px}.vision-details-left-hp h3 span{font-size:23px}.vision-details-left-hp p{padding:20px 0 0;font-size:14px;line-height:26px}.vision-details-right-hp{width:100%;padding:20px 0 0}.vision-btn-hp .common-btn-hp{min-width:100%}.mission-block-hp .common-title-main-hp{text-align:left}.mission-block-hp .vision-banner-hp{margin:0}.mission-block-hp .vision-details-left-hp{padding:20px 0 20px 15px}.blog-block-hp{padding:40px 0}.blog-middle-hp{padding:40px 0 20px}.blog-box-hp{width:calc(50% - 10px);margin:0 20px 20px 0}.blog-box-hp:nth-child(2n){margin-right:0}.blog-info-hp{padding:15px 0 0}.blog-info-hp h3{font-size:14px;line-height:22px}.blog-info-hp p{font-size:13px}.recruit-block-hp{padding:40px 0}.financed-text-hp{font-size:18px;line-height:30px;text-align:left}.recruit-middle-hp{padding:40px 0 20px}.recruit-box-hp{width:calc(50% - 10px);margin:0 20px 20px 0}.recruit-box-hp:nth-child(2n){margin-right:0}.recruit-box-info-hp{font-size:14px;line-height:20px}.contact-block-hp{padding:40px 0}.contact-middle-hp{display:block}.contact-text-hp{font-size:14px;padding-bottom:20px}.footer-top-hp{padding-top:40px}.footer-logo-hp{padding-bottom:25px}.logo-list-hp h3{font-size:14px;padding-bottom:20px}.logo-list-hp ul{display:block}.logo-list-hp ul li{display:inline-block;vertical-align:middle;margin:0 10px 10px 0}.logo-list-hp ul li img{max-height:40px;max-width:80px}.footer-bottom-hp{padding:30px 0;display:block}.footer-link-hp ul li{padding:0 10px 10px 0;font-size:11px}.social-link-hp{padding-top:20px}.social-link-hp ul li{padding:0 10px 0 0}.copyright-hp{padding:20px 0}.inner-page-cp #header{background:#fff}.inner-page-cp .navbar-nav .nav-link{color:#fff !important}.inner-page-cp .navbar-nav .nav-link.contact-hp{background:#fff;color:#1865b0 !important}.inner-page-cp .navbar-nav .dropdown-menu{background:rgba(255,255,255,.7)}.inner-page-cp .navbar-nav .dropdown-item{color:#1865b0 !important}.inner-page-cp .navbar-nav .dropdown-item:hover{color:#fff !important}.inner-page-cp #contain{padding:50px 0 0}.breadcrumb-block-in-cp{padding:0 15px}.breadcrumb{padding:15px 0}.company-block-cp{padding:20px 0 40px}.company-middle-cp{padding:40px 0 0;max-width:884px;width:100%}.company-list-left-cp{width:40%;font-size:14px;padding:15px 10px}.company-list-right-cp{width:60%;font-size:14px;padding:15px 10px;text-align:center}.company-btns-cp{padding-bottom:50px}.company-btns-middle-cp{display:block}.company-btn-cp{padding-top:10px;width:100%;text-align:center}.company-btn-cp .common-btn-hp{text-align:left}.news-middle-np{padding:30px 0 0}.news-middle-np .blog-box-hp{width:calc(50% - 10px);margin:0 20px 20px 0}.news-middle-np .blog-box-hp:nth-child(3n){margin-right:20px}.news-middle-np .blog-box-hp:nth-child(2n){margin-right:0}.pagination-bp{padding:10px 0 0}.page-item a{min-width:30px;height:30px;line-height:30px;margin:0 4px;font-size:12px}.contact-middle-cop{padding:30px 0 0}.contact-text-cop{font-size:13px;line-height:22px}.contact-form-cop{margin:30px 0 0}.form-field-cop{padding:15px 0}.form-field-label-cop{width:100%;line-height:20px;padding-bottom:10px;font-size:14px}.form-field-input-cop{width:100%}.terms-cop{font-size:12px;line-height:20px}.contact-btn-cop{padding:30px 0 0}.inquiries-middle-cop{padding:40px 0 0}.inquiries-middle-cop h3{font-size:13px;line-height:22px;padding-bottom:30px}.inquiries-list-cop a{padding:10px 100px 10px 10px;background-position:right 20px center;font-size:12px}.inquiries-list-cop img{margin:0}.form-field-cop input{max-width:100%}.group-company-page-gp .breadcrumb{padding:6px 0}.banner-block-in-gp{padding-top:0;height:300px;padding-bottom:36px}.group-block-gp{padding:40px 0 15px}.group-box-gp{width:100%;margin:0 0 20px;padding:15px}.group-box-img-gp{height:auto;padding-bottom:20px}.group-box-img-gp img{max-width:100%}.group-box-gp h3{font-size:14px;line-height:26px}.group-box-gp p{font-size:13px;line-height:20px;padding:10px 0 0}.group-box-btn-gp{padding:20px 0 0}.group-box-btn-gp .common-btn-hp{min-width:240px}.news-details-ndp{margin:40px auto 0 auto;padding:20px}.news-details-ndp .blog-date-hp{font-size:12px}.news-details-ndp h3{font-size:16px;line-height:26px;padding:10px 0 15px}.news-details-ndp p{padding:0 0 15px;font-size:14px;line-height:20px}.news-details-img-ndp{padding-bottom:15px}.news-tags-ndp{padding:15px 0 0}.news-tags-ndp a{font-size:12px;line-height:20px;padding:2px 10px;margin-right:4px;margin-bottom:4px}.privacy-details-pp{margin:40px auto 0 auto}.privacy-title-pp{padding-bottom:20px}.privacy-title-pp h3{font-size:14px;line-height:20px}.privacy-title-pp p{padding:20px 0 0;font-size:13px;line-height:20px}.privacy-info-pp{padding:20px}.privacy-info-in-pp{padding-bottom:20px}.privacy-info-in-pp h4{font-size:14px;line-height:20px}.privacy-info-in-pp ol{padding:10px 0 0;margin:0 0 0 20px}.privacy-info-in-pp ol li{font-size:13px;line-height:20px}.privacy-info-in-pp p{font-size:13px;line-height:20px}.privacy-info-in-pp ul{padding:0;margin:0 0 0 20px}.privacy-info-in-pp ul li{font-size:13px;line-height:20px}.privacy-name-pp{font-size:14px;line-height:20px}.web-block-wp{padding:40px 0 20px}.web-box-wp{width:100%;margin-right:0;margin-bottom:20px}.web-title-wp{padding:0 0 0 50px;font-size:16px;line-height:24px;margin-bottom:20px}.web-title-wp:after{content:'';width:30px}.web-box-in-wp{padding:15px}.web-box-in-wp h3{font-size:15px}.web-box-in-wp p{padding:13px 0 0;font-size:14px;line-height:22px}.web-list-2-wp .web-box-wp{margin-bottom:20px;width:calc(50% - 10px);margin-right:20px}.web-list-2-wp .web-box-wp:nth-child(2n){margin-right:0}}@media(min-width:768px) and (max-width:991px){.container{width:768px}.common-title-hp h2{font-size:42px;line-height:34px}.common-title-hp h2 a{display:block}.common-btn-hp{min-width:290px;padding:10px 100px 10px 15px}.common-btn-hp span{font-size:15px}#header{padding:0;box-shadow:0 0 5px rgba(0,0,0,.2)}.header-in-hp{padding:0 15px;height:60px;justify-content:space-between}.logo-hp{width:200px;padding:0}.logo-hp img{width:100%;height:auto}.mobile-menu-icon-hp{display:block;margin-top:0}.menu-toggle-btn{margin:16px auto 16px auto}.navigation{padding:15px;position:fixed;left:0;width:100%;background-color:#1865b0;display:none;top:60px;clear:both;height:calc(100% - 50px);overflow:scroll}.navbar-nav .nav-link{padding:18px 27px !important;text-align:center}.navbar-nav .dropdown-item{text-align:center}.navbar-collapse{display:block !important}.navbar-nav .nav-item{font-size:14px}.navbar-nav .dropdown-item{font-size:14px}.navbar-nav .nav-link:hover{color:#fff !important}.navbar-nav .nav-link.contact-hp:hover{background:#fff;color:#2b2b2b !important}#contain{margin:0;padding:60px 0 0}.banner-block-in-hp{height:500px}.banner-block-hp{height:500px}.banner-block-hp{padding:40px 0}.banner-middle-hp{height:500px;margin-top:0;white-space:nowrap}.banner-left-hp{width:100%}.banner-left-hp h1{font-size:4.6vw;line-height:45px;padding-bottom:30px}.banner-left-hp p{padding:30px 0 0;font-size:14px;line-height:28px}.banner-right-hp{width:40%;padding-left:30px}.banner-right-hp img{margin:0}.vision-block-hp{padding:50px 0 0}.vision-middle-hp{padding-top:30px}.vision-banner-hp{width:400px;margin:-104px 0 0 auto}.vision-details-hp{margin:-90px 0 0}.vision-details-left-hp{width:450px;padding:20px 15px 20px 0}.vision-details-left-hp h3{font-size:15px;line-height:30px}.vision-details-left-hp h3 span{font-size:23px}.vision-details-left-hp p{padding:20px 0 0;font-size:14px;line-height:26px}.vision-details-right-hp{width:calc(100% - 450px);padding:110px 0 0 20px}.vision-btn-hp .common-btn-hp{min-width:100%}.mission-block-hp{padding-bottom:40px}.mission-block-hp .vision-banner-hp{margin:-96px 0 0}.mission-block-hp .vision-details-left-hp{padding:20px 0 20px 15px}.blog-block-hp{padding:40px 0}.blog-middle-hp{padding:40px 0 20px}.blog-box-hp{width:calc(50% - 10px);margin:0 20px 20px 0}.blog-box-hp:nth-child(2n){margin-right:0}.blog-info-hp{padding:15px 0 0}.blog-info-hp h3{font-size:14px;line-height:22px}.blog-info-hp p{font-size:13px}.recruit-block-hp{padding:40px 0}.financed-text-hp{font-size:18px;line-height:30px;text-align:left}.recruit-middle-hp{padding:40px 0 20px}.recruit-box-hp{width:calc(50% - 10px);margin:0 20px 20px 0}.recruit-box-hp:nth-child(2n){margin-right:0}.recruit-box-info-hp{font-size:14px;line-height:20px}.contact-block-hp{padding:40px 0}.contact-text-hp{font-size:14px;padding-right:20px}.footer-top-hp{padding-top:40px}.footer-logo-hp{padding-bottom:25px}.logo-list-hp h3{font-size:14px;padding-bottom:20px}.logo-list-hp ul li{margin:0 15px 0 0}.logo-list-hp ul li:last-child{margin:0}.footer-bottom-hp{padding:30px 0}.footer-link-hp ul li{padding:0 10px 0 0;font-size:11px}.social-link-hp ul li{padding:0 10px 0 0}.copyright-hp{padding:20px 0}.inner-page-cp #header{background:#fff}.inner-page-cp .navbar-nav .nav-link{color:#fff !important}.inner-page-cp .navbar-nav .nav-link.contact-hp{background:#fff;color:#1865b0 !important}.inner-page-cp .navbar-nav .dropdown-menu{background:rgba(255,255,255,.7)}.inner-page-cp .navbar-nav .dropdown-item{color:#1865b0 !important}.inner-page-cp .navbar-nav .dropdown-item:hover{color:#fff !important}.inner-page-cp #contain{padding:60px 0 0}.breadcrumb-block-in-cp{padding:0 15px}.breadcrumb{padding:15px 0}.company-block-cp{padding:20px 0 40px}.company-middle-cp{padding:40px 0 0;max-width:884px;width:100%}.company-list-left-cp{width:40%;font-size:14px;padding:20px}.company-list-right-cp{width:60%;font-size:14px;padding:20px;text-align:center}.company-btns-cp{padding-bottom:50px}.company-btn-cp{padding-top:10px}.company-btn-cp .common-btn-hp{text-align:left;min-width:220px}.news-middle-np{padding:30px 0 0}.news-middle-np .blog-box-hp{width:calc(50% - 10px);margin:0 20px 20px 0}.news-middle-np .blog-box-hp:nth-child(3n){margin-right:20px}.news-middle-np .blog-box-hp:nth-child(2n){margin-right:0}.contact-middle-cop{padding:40px 0 0}.contact-form-cop{margin:40px 0 0}.contact-btn-cop{padding:40px 0 0}.inquiries-middle-cop{padding:40px 0 0}.form-field-cop input{max-width:100%}.group-company-page-gp .breadcrumb{padding:6px 0}.banner-block-in-gp{padding-top:0;height:300px;padding-bottom:36px}.group-block-gp{padding:40px 0 15px}.group-box-gp{width:calc(50% - 10px);margin:0 20px 20px 0;padding:15px}.group-box-img-gp{height:70px}.group-box-img-gp img{max-width:100%}.group-box-gp h3{font-size:14px;line-height:26px}.group-box-gp p{font-size:12px;line-height:20px;padding:10px 0 0}.group-box-btn-gp{padding:20px 0 0}.group-box-btn-gp .common-btn-hp{min-width:240px}.news-details-ndp{margin:40px auto 0 auto;padding:30px}.news-details-ndp .blog-date-hp{font-size:12px}.news-details-ndp h3{font-size:16px;line-height:26px;padding:10px 0 15px}.news-details-ndp p{padding:0 0 15px;font-size:14px;line-height:20px}.news-details-img-ndp{padding-bottom:15px}.news-tags-ndp{padding:15px 0 0}.news-tags-ndp a{font-size:12px;line-height:20px;padding:2px 10px;margin-right:4px;margin-bottom:4px}.privacy-details-pp{margin:40px auto 0 auto}.privacy-title-pp{padding-bottom:20px}.privacy-title-pp h3{font-size:14px;line-height:20px}.privacy-title-pp p{padding:20px 0 0;font-size:13px;line-height:20px}.privacy-info-pp{padding:30px}.privacy-info-in-pp{padding-bottom:20px}.privacy-info-in-pp h4{font-size:14px;line-height:20px}.privacy-info-in-pp ol{padding:10px 0 0;margin:0 0 0 20px}.privacy-info-in-pp ol li{font-size:13px;line-height:20px}.privacy-info-in-pp p{font-size:13px;line-height:20px}.privacy-info-in-pp ul{padding:0;margin:0 0 0 20px}.privacy-info-in-pp ul li{font-size:13px;line-height:20px}.privacy-name-pp{font-size:14px;line-height:20px}.web-block-wp{padding:40px 0 20px}.web-title-wp{padding:0 0 0 50px;font-size:16px;line-height:24px;margin-bottom:20px}.web-title-wp:after{content:'';width:30px}.web-box-in-wp{padding:15px}.web-box-in-wp h3{font-size:15px}.web-box-in-wp p{padding:13px 0 0;font-size:14px;line-height:22px}}@media(min-width:992px) and (max-width:1175px){.container{width:992px}.common-title-hp h2{font-size:65px}.logo-hp{width:250px}.navigation{width:calc(100% - 250px)}.header-in-hp{padding:0 0 0 15px;height:70px}.navbar-nav .nav-item{font-size:14px}.navbar-nav .nav-link{padding:20px 25px !important}.banner-block-hp{padding-top:70px}.banner-middle-hp{height:550px}.banner-left-hp{width:100%}.banner-left-hp h1{font-size:4vw;line-height:65px;white-space:nowrap}.banner-left-hp p{padding:40px 0 0;font-size:16px;line-height:34px}.banner-right-hp{width:calc(100% - 560px)}.banner-right-hp img{margin:0}.vision-banner-hp{width:650px}.vision-details-hp{margin:-160px 0 0}.vision-details-left-hp{width:640px}.vision-details-right-hp{width:calc(100% - 640px);padding:190px 0 0 20px}.vision-btn-hp .common-btn-hp{min-width:100%;padding-left:15px}.common-btn-hp span{font-size:16px}.vision-details-left-hp h3{font-size:25px}.vision-details-left-hp h3 span{font-size:40px}.recruit-box-info-hp{font-size:14px}.footer-link-hp ul li{font-size:14px;padding-right:20px}.sitemap-block-sp{padding:40px 0}.sitemap-flow-sp>ul>li>a{width:200px;font-size:14px}.sitemap-flow-sp>ul>li>ul>li>a{width:200px;font-size:14px}.sitemap-flow-sp>ul>li>ul>li>ul>li>a{width:210px;font-size:14px}.sitemap-flow-sp>ul>li>ul>li>ul>li>ul>li>a{width:210px;font-size:14px}.inner-page-cp #contain{padding:70px 0 0}.company-btn-cp .common-btn-hp{min-width:300px}.news-middle-np .blog-box-hp{width:calc(33.33% - 20px);margin:0 30px 20px 0}.news-middle-np .blog-box-hp:nth-child(4n){margin-right:30px}.news-middle-np .blog-box-hp:nth-child(3n){margin-right:0}.group-box-gp{width:calc(50% - 10px);margin:0 20px 20px 0;padding:15px}.group-box-gp p{font-size:14px}.banner-block-in-gp{padding-top:70px}}@media(min-width:992px) and (max-width:9999px){.navigation{display:block !important}}