@media screen and (max-width:767px){.heading2 h1{font-size:34px;font-size:3.4rem;line-height:40px}}@media screen and (min-width:768px) and (max-width:1023px),print{.heading2 h1{font-size:40px;font-size:4rem;line-height:48px}}@media screen and (min-width:1024px) and (max-width:1499px){.heading2 h1{font-size:34px;font-size:3.4rem;line-height:42px}}@media screen and (min-width:1500px){.heading2 h1{font-size:65px;font-size:6.5rem;line-height:75px}}.heading2 .slider-images picture:not(.open){display:none}.heading2 .slider-images picture.open{display:block}.heading2 .slider-images img{display:block;width:100%}.heading2 .slider-box{background:#1c3553;color:#fff;overflow:hidden;position:relative;z-index:1}.heading2 .slider-box .slider{*zoom:1}.heading2 .slider-box .slider:after,.heading2 .slider-box .slider:before{display:table;content:""}.heading2 .slider-box .slider:after{clear:both}.heading2 .slider-box .slider:not(.slick-initialized) .slider-item:not(:first-child){display:none}.heading2 .slider-box .slider .slick-list{width:100%}.heading2 .slider-box .slider .slick-track{*zoom:1}.heading2 .slider-box .slider .slick-track:after,.heading2 .slider-box .slider .slick-track:before{display:table;content:""}.heading2 .slider-box .slider .slick-track:after{clear:both}.heading2 .slider-box .slider .slider-item{float:left;width:100%}.heading2 .slider-box .slider h2{color:#fff}@media screen and (max-width:767px){.heading2 .slider-box .slider h2{font-size:28px;font-size:2.8rem;line-height:34px}}@media screen and (min-width:768px) and (max-width:1023px),print{.heading2 .slider-box .slider h2{font-size:30px;font-size:3rem;line-height:36px}}@media screen and (min-width:1024px) and (max-width:1499px){.heading2 .slider-box .slider h2{font-size:28px;font-size:2.8rem;line-height:34px}}@media screen and (min-width:1500px){.heading2 .slider-box .slider h2{font-size:35px;font-size:3.5rem;line-height:45px}}.heading2 .slider-box .slider h2 em{font-style:normal;font-weight:300}.heading2 .slider-box .slider .slick-dots{font-size:0;font-size:0rem;line-height:0;left:0;position:absolute;right:0;text-align:center;z-index:1}.heading2 .slider-box .slider .slick-dots li{display:inline-block}.heading2 .slider-box .slider .slick-dots li.slick-active button{background:#fff}.heading2 .slider-box .slider .slick-dots li:not(:last-child){margin-right:10px}.heading2 .slider-box .slider .slick-dots button{background:0 0;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;display:block;overflow:hidden;text-indent:200%;white-space:nowrap;width:10px;height:10px}.heading2 .slider-box .slider .slick-arrow{overflow:hidden;text-indent:200%;white-space:nowrap;position:absolute;width:22px;height:22px;z-index:2}.heading2 .slider-box .slider .slick-arrow.slick-disabled{display:none!important}.heading2 .slider-box .slider .slick-arrow.slick-prev{background:url(../img/arrow-prev-2-white.svg) left top no-repeat;left:17%}.heading2 .slider-box .slider .slick-arrow.slick-next{background:url(../img/arrow-next-2-white.svg) left top no-repeat;right:17%}@media screen and (max-width:767px){.heading2{margin-bottom:70px}.heading2 .top .desc{padding-bottom:70px}.heading2 .slider-box,.heading2 .slider-images{margin:0 auto;max-width:480px}.heading2 .slider-box .slider{padding-left:15px;padding-right:15px;padding-top:20px}}@media screen and (min-width:768px),print{.heading2{position:relative;z-index:1}.heading2 .slider-images{bottom:0;position:absolute;right:0;z-index:1}}@media screen and (min-width:768px) and (max-width:1023px),print{.heading2{margin-bottom:85px}.heading2 .top .desc{padding-bottom:85px}.heading2 .left-col,.heading2 .slider-images{width:calc((100% - 20px) / 2)}.heading2 .slider-box .slider{padding-left:20px;padding-right:20px;padding-top:30px}}@media screen and (max-width:1023px),print{.heading2 .desc,.heading2 h1{max-width:450px}.heading2 .slider-box .slider h2 em{display:block}}@media screen and (min-width:1024px){.heading2 h1.w500{max-width:500px}.heading2 .desc.w560{max-width:560px}.heading2 .desc.w700{max-width:700px}.heading2 .left-col,.heading2 .slider-images{width:calc((100% - 40px) / 2)}.heading2 .slider-box .slider-box-in{margin:0 auto;max-width:66%}.heading2 .slider-box .slider h2{position:relative;z-index:1}.heading2 .slider-box .slider h2 em{left:-25.6%;position:absolute;text-align:center;top:0;width:25.6%;z-index:2}}@media screen and (min-width:1024px) and (max-width:1499px){.heading2{margin-bottom:70px}.heading2.pt{padding-top:30px}.heading2 .top .desc{padding-bottom:70px}.heading2 .slider-box .slider{padding-top:50px}}@media screen and (max-width:1499px),print{.heading2 .desc{padding-top:25px}.heading2 .desc p+p{padding-top:20px}.heading2 .slider-box .slider{padding-bottom:82px}.heading2 .slider-box .slider .slider-desc{padding-top:20px}.heading2 .slider-box .slider .slick-dots{bottom:36px}.heading2 .slider-box .slider .slick-arrow{bottom:30px}}@media screen and (min-width:1500px){.heading2{margin-bottom:110px}.heading2.two-cols{min-height:887px}.heading2.pt{padding-top:95px}.heading2 .top{min-height:497px}.heading2 .top .desc{padding-bottom:90px}.heading2 .desc{font-size:28px;font-size:2.8rem;line-height:38px;padding-top:21px}.heading2 .desc p+p{padding-top:30px}.heading2 .slider-box{min-height:390px}.heading2 .slider-box .slider{padding-bottom:111px;padding-top:56px}.heading2 .slider-box .slider .slider-desc{font-size:20px;font-size:2rem;line-height:28px;padding-top:38px}.heading2 .slider-box .slider .slick-dots{bottom:49px}.heading2 .slider-box .slider .slick-arrow{bottom:43px}}.list-basic.blue h2,.list-basic.blue h3{color:#fff}.list-basic.blue a.main{color:#fff;background:#203551}.list-basic.blue .tag{color:#1c3553}.list-basic.gray a.main{background:#e9e9e7}.list-basic.tags .list-basic-item{position:relative;z-index:1}.list-basic .list-basic-item{text-decoration:none}.list-basic .list-basic-item:hover .btn-white-border-2{-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;text-decoration:underline}.list-basic .list-basic-item:hover .btn-blue-border-2{-webkit-box-shadow:inset 0 0 0 2px #1c3553;box-shadow:inset 0 0 0 2px #1c3553;text-decoration:underline}.list-basic .list-basic-item:active .btn-white-border-2{background:#fff;color:#1c3553;text-decoration:none}.list-basic .list-basic-item:active .btn-blue-border-2{background:#1c3553;color:#fff;text-decoration:none}.list-basic .list-basic-item a.main{display:block;height:100%;position:relative;z-index:1}.list-basic a{text-decoration:none}.list-basic a.tag:hover{text-decoration:underline}.list-basic a.tag,.list-basic small.tag{background:#fd0;display:block;font-weight:700;left:0;position:absolute;z-index:1}.list-basic picture{background:#fff;display:block}.list-basic img{background:#fff;display:block;width:100%}@media screen and (max-width:767px){.list-basic .content h2,.list-basic .content h3{font-size:28px;font-size:2.8rem;line-height:34px}}@media screen and (min-width:768px) and (max-width:1023px),print{.list-basic .content h2,.list-basic .content h3{font-size:30px;font-size:3rem;line-height:36px}}@media screen and (min-width:1024px) and (max-width:1499px){.list-basic .content h2,.list-basic .content h3{font-size:28px;font-size:2.8rem;line-height:34px}}@media screen and (min-width:1500px){.list-basic .content h2,.list-basic .content h3{font-size:35px;font-size:3.5rem;line-height:45px}}.list-basic .content .desc{padding-top:15px}@media screen and (max-width:767px){.list-basic{margin:0 auto;max-width:480px}.list-basic .list-basic-item{display:block}.list-basic .content{padding:25px 15px}.list-basic .content h2+.btn-blue-border-2,.list-basic .content h2+.btn-white-border-2,.list-basic .content h3+.btn-blue-border-2,.list-basic .content h3+.btn-white-border-2{margin-top:20px}.list-basic .content .desc{padding-bottom:20px}}@media screen and (min-width:768px){.list-basic{display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}.list-basic .list-basic-item{position:relative;z-index:1}.list-basic .btn-blue-border-2,.list-basic .btn-white-border-2{position:absolute;z-index:1}}@media screen and (min-width:768px) and (max-width:1023px){.list-basic .list-basic-item{width:calc((100% - 20px) / 2)}.list-basic .list-basic-item:not(:nth-child(2n)){margin-right:20px}}@media screen and (min-width:768px) and (max-width:1499px){.list-basic .content{padding:30px 20px 108px}.list-basic .content .btn-blue-border-2,.list-basic .content .btn-white-border-2{bottom:30px;left:20px}}@media screen and (min-width:1024px){.list-basic .list-basic-item{width:calc((100% - 80px) / 3)}.list-basic .list-basic-item:not(:nth-child(3n)){margin-right:40px}}@media screen and (max-width:1499px){.list-basic.tags .list-basic-item{padding-top:48px}.list-basic a.tag,.list-basic small.tag{font-size:16px;height:48px;line-height:48px;padding-left:20px;padding-right:20px;top:0}.list-basic .list-basic-item{margin-bottom:50px}}@media screen and (min-width:1500px){.list-basic:not(.tags) .list-basic-item:nth-child(n+4){margin-top:80px}.list-basic.tags .list-basic-item:nth-child(-n+3){margin-top:50px}.list-basic.tags .list-basic-item:nth-child(n+4){margin-top:130px}.list-basic a.tag,.list-basic small.tag{font-size:18px;font-size:1.8rem;line-height:50px;height:50px;padding-left:35px;padding-right:35px;top:-50px}.list-basic .content{padding:54px 40px 148px}.list-basic .content .desc{font-size:20px;font-size:2rem;line-height:28px}.list-basic .content .btn-blue-border-2,.list-basic .content .btn-white-border-2{bottom:59px;left:40px}}.career.centered{margin:0 auto;max-width:1538px}.career:not(.career-home) h2.w600{max-width:600px}.career:not(.career-home) .desc.w500{max-width:500px}@media screen and (max-width:767px){.career h2{font-size:30px;font-size:3rem;line-height:36px}}@media screen and (min-width:768px) and (max-width:1023px),print{.career h2{font-size:36px;font-size:3.6rem;line-height:42px}}@media screen and (min-width:1024px) and (max-width:1499px){.career h2{font-size:30px;font-size:3rem;line-height:36px}}@media screen and (min-width:1500px){.career h2{font-size:45px;font-size:4.5rem;line-height:50px}}.career .filter{background:#e9e9e7;*zoom:1}.career .filter:after,.career .filter:before{display:table;content:""}.career .filter:after{clear:both}.career .filter a{float:left;text-decoration:none}.career .filter a.act{font-weight:700;text-decoration:underline}.career .filter a:hover{text-decoration:underline}.career .btn-box{font-size:0;font-size:0rem;line-height:0;text-align:center}@media screen and (max-width:767px){.career:not(.career-empty){padding-bottom:20px}.career.career-empty{padding-bottom:70px}.career.career-home .desc.w500,.career.career-home h2.w600{margin:0 auto;max-width:480px}.career .filter{padding:10px 15px}.career .filter a:not(:last-child){margin-right:20px}}@media screen and (min-width:768px){.career.career-home h2.w600{max-width:600px}.career.career-home .desc.w500{max-width:500px}}@media screen and (min-width:768px) and (max-width:1023px){.career:not(.career-empty){padding-bottom:35px}.career.career-empty{padding-bottom:85px}.career .filter{padding:15px 20px}.career .filter a:not(:last-child){margin-right:30px}}@media screen and (max-width:1023px){.career .desc{padding-top:30px}.career .filter{font-size:16px;font-size:1.6rem;line-height:26px}}@media screen and (min-width:1024px) and (max-width:1499px){.career{padding-bottom:20px}.career.career-empty{padding-bottom:70px}.career .desc{padding-top:50px}.career .filter{padding:15px 30px}.career .filter a:not(:last-child){margin-right:40px}}@media screen and (max-width:1499px){.career .filter{margin-top:40px}.career .list-basic{padding-top:30px}.career .btn-box{padding-bottom:50px}}@media screen and (min-width:1500px){.career{padding-bottom:110px}.career .desc{font-size:20px;font-size:2rem;line-height:28px;padding-top:60px}.career .filter{margin-top:33px;padding:20px 50px}.career .filter a{font-size:22px;font-size:2.2rem;line-height:32px}.career .filter a:not(:last-child){margin-right:70px}.career .list-basic{padding-top:40px}.career .btn-box{padding-top:50px}}.contact-form-2{position:relative;z-index:2}.contact-form-2.centered{margin:0 auto;max-width:1538px}.contact-form-2 .desc,.contact-form-2 h2{text-align:center}@media screen and (max-width:767px){.contact-form-2 h2{font-size:30px;font-size:3rem;line-height:36px}}@media screen and (min-width:768px) and (max-width:1023px),print{.contact-form-2 h2{font-size:36px;font-size:3.6rem;line-height:42px}}@media screen and (min-width:1024px) and (max-width:1499px){.contact-form-2 h2{font-size:30px;font-size:3rem;line-height:36px}}@media screen and (min-width:1500px){.contact-form-2 h2{font-size:40px;font-size:4rem;line-height:48px}}.contact-form-2 .desc.w500{margin:0 auto;max-width:500px}.contact-form-2 input[type=text],.contact-form-2 input[type=email],.contact-form-2 input[type=tel]{background:#fff;border:1px solid #1c3553;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block}.contact-form-2 input[type=text].error,.contact-form-2 input[type=email].error,.contact-form-2 input[type=tel].error{border-color:#C72525}.contact-form-2 .nice-select{background:#fff;border:1px solid #1c3553;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;position:relative;z-index:1}.contact-form-2 .nice-select:before{border-left:1px solid #1c3553;content:"";position:absolute;right:0;top:0;z-index:1}.contact-form-2 .nice-select:not(.open) .list{display:none}.contact-form-2 .nice-select.error{border-color:#C72525}.contact-form-2 .nice-select .current{display:block;overflow:hidden}.contact-form-2 .nice-select .list{background:#fff;border-bottom:1px solid #1c3553;border-left:1px solid #1c3553;border-right:1px solid #1c3553;left:-1px;position:absolute;right:-1px;z-index:1}.contact-form-2 .nice-select .list li:hover{background:#d1e1f8}.contact-form-2 .nice-select .list li.selected{background:#1c3553;color:#fff}.contact-form-2 select{background:url(../img/arrow-down-2-blue.svg) right 20px top 26px no-repeat;border:1px solid #1c3553;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form-2 select option{background:#fff;font-size:20px;font-size:2rem;line-height:28px;padding:0}.contact-form-2 select.error{border-color:#C72525}.contact-form-2 select::-ms-expand{display:none}.contact-form-2 textarea{background:#fff;border:1px solid #1c3553;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;resize:none}.contact-form-2 textarea.error{border-color:#C72525}.contact-form-2 .file{background:#fff;border:1px solid #1c3553;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow:hidden;position:relative;z-index:1}.contact-form-2 .file.error{border-color:#C72525}.contact-form-2 .file:hover small{text-decoration:underline}.contact-form-2 .file:active small{background:#fd0;color:#1c3553;text-decoration:none}.contact-form-2 .file input{border:0;cursor:pointer;font-size:0;font-size:0rem;line-height:0;left:0;opacity:0;padding:0;position:absolute;right:0;width:100%;height:100%;top:0;z-index:2}.contact-form-2 .file em{display:block;font-style:normal;overflow:hidden;white-space:nowrap}.contact-form-2 .file small{background:#1c3553;color:#fff;font-weight:700;position:absolute;right:4px;text-align:center;top:4px;z-index:1}.contact-form-2 .checkbox{position:relative;z-index:1}.contact-form-2 .checkbox input{left:-2000px;position:absolute;z-index:1}.contact-form-2 .checkbox input:checked+label:after{background:#1c3553}.contact-form-2 .checkbox label{cursor:pointer;display:block;padding-left:40px;position:relative;z-index:1}.contact-form-2 .checkbox label:before{border:1px solid #1c3553;content:"";left:0;position:absolute;width:22px;height:22px;top:0;z-index:1}.contact-form-2 .checkbox label:after{content:"";left:6px;position:absolute;width:12px;height:12px;top:6px;z-index:2}.contact-form-2 .checkbox label.error small{color:#C72525}.contact-form-2 .required{padding-top:15px}@media screen and (max-width:767px){.contact-form-2{margin:0 auto;max-width:480px}.contact-form-2:not(.last){padding-bottom:70px}.contact-form-2 textarea{margin-bottom:20px}.contact-form-2 textarea.big{width:100%;height:140px}.contact-form-2 .btn-box{padding-top:20px;text-align:center}}@media screen and (min-width:768px),print{.contact-form-2 .content{*zoom:1;margin:0 auto;position:relative;z-index:1}.contact-form-2 .content:after,.contact-form-2 .content:before{display:table;content:""}.contact-form-2 .content:after{clear:both}.contact-form-2 .left-col{float:left}.contact-form-2 .right-col{float:right}.contact-form-2 .btn-box{bottom:0;position:absolute;right:0;z-index:1}}@media screen and (min-width:768px) and (max-width:1023px),print{.contact-form-2:not(.last){padding-bottom:85px}.contact-form-2 .left-col,.contact-form-2 .right-col{width:calc(50% - 10px)}}@media screen and (min-width:768px) and (max-width:1499px),print{.contact-form-2 textarea.big{width:100%;height:210px}}@media screen and (max-width:1023px),print{.contact-form-2.last{padding-bottom:100px}.contact-form-2 .desc{padding-top:30px}}@media screen and (min-width:1024px){.contact-form-2 .content{width:calc((100% - 80px) / 3 * 2 + 40px)}.contact-form-2 .left-col,.contact-form-2 .right-col{width:calc(50% - 20px)}}@media screen and (min-width:1024px) and (max-width:1499px){.contact-form-2:not(.last){padding-bottom:70px}.contact-form-2.last{padding-bottom:120px}.contact-form-2 .desc{padding-top:50px}}@media screen and (max-width:1499px),print{.contact-form-2 .msg-error-2,.contact-form-2 .msg-success-2{margin-bottom:20px}.contact-form-2 .desc{padding-bottom:40px}.contact-form-2 input[type=text],.contact-form-2 input[type=email],.contact-form-2 input[type=tel]{font-size:16px;margin-bottom:20px;padding:0 10px;width:100%;height:50px}.contact-form-2 .nice-select{margin-bottom:20px;width:100%;height:50px}.contact-form-2 .nice-select:not(.open):before{background:url(../img/arrow-down-2-blue.svg) 15px 21px no-repeat}.contact-form-2 .nice-select.open:before{background:url(../img/arrow-top-2-blue.svg) 15px 19px no-repeat}.contact-form-2 .nice-select:before{width:48px;height:48px}.contact-form-2 .nice-select .current{font-size:16px;font-size:1.6rem;line-height:50px;height:50px;padding:0 60px 0 10px}.contact-form-2 .nice-select .list{font-size:16px;font-size:1.6rem;line-height:24px;top:49px}.contact-form-2 .nice-select .list li{padding:5px 10px}.contact-form-2 select{font-size:16px;margin-bottom:20px;padding:0 10px;width:100%;height:50px}.contact-form-2 textarea{font-size:16px;padding:10px}.contact-form-2 textarea:not(.big){width:100%;height:140px}.contact-form-2 .file{margin-bottom:20px;width:100%;height:50px}.contact-form-2 .file em{font-size:16px;font-size:1.6rem;line-height:50px;padding:0 130px 0 10px}.contact-form-2 .file small{font-size:16px;font-size:1.6rem;line-height:40px;width:110px;height:40px}.contact-form-2 .checkbox label,.contact-form-2 .required{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:1500px){.contact-form-2{padding-bottom:110px}.contact-form-2 .msg-error-2,.contact-form-2 .msg-success-2{margin-bottom:24px}.contact-form-2 .desc{font-size:20px;font-size:2rem;line-height:32px;padding-bottom:54px;padding-top:60px}.contact-form-2 input[type=text],.contact-form-2 input[type=email],.contact-form-2 input[type=tel]{font-size:20px;margin-bottom:24px;padding:0 20px;width:100%;height:60px}.contact-form-2 .nice-select{margin-bottom:24px;width:100%;height:60px}.contact-form-2 .nice-select:not(.open):before{background:url(../img/arrow-down-2-blue.svg) 20px 26px no-repeat}.contact-form-2 .nice-select.open:before{background:url(../img/arrow-top-2-blue.svg) 20px 24px no-repeat}.contact-form-2 .nice-select:before{width:58px;height:58px}.contact-form-2 .nice-select .current{font-size:20px;font-size:2rem;line-height:60px;height:60px;padding:0 80px 0 20px}.contact-form-2 .nice-select .list{font-size:20px;font-size:2rem;line-height:28px;top:59px}.contact-form-2 .nice-select .list li{padding:10px 20px}.contact-form-2 select{font-size:20px;margin-bottom:24px;padding:0 20px;width:100%;height:60px}.contact-form-2 textarea{font-size:20px;padding:20px}.contact-form-2 textarea:not(.big){width:100%;height:140px}.contact-form-2 textarea.big{width:100%;height:224px}.contact-form-2 .file{margin-bottom:24px;width:100%;height:60px}.contact-form-2 .file em{font-size:20px;font-size:2rem;line-height:60px;padding:0 160px 0 20px}.contact-form-2 .file small{font-size:18px;font-size:1.8rem;line-height:50px;width:140px;height:50px}.contact-form-2 .checkbox label,.contact-form-2 .required{font-size:20px;font-size:2rem;line-height:24px}}@media screen and (max-width:767px){.culture h2{font-size:30px;font-size:3rem;line-height:36px}}@media screen and (min-width:768px) and (max-width:1023px),print{.culture h2{font-size:36px;font-size:3.6rem;line-height:42px}}@media screen and (min-width:1024px) and (max-width:1499px){.culture h2{font-size:30px;font-size:3rem;line-height:36px}}@media screen and (min-width:1500px){.culture h2{font-size:45px;font-size:4.5rem;line-height:50px}}.culture .culture-list .culture-list-item{background:#e9e9e7}@media screen and (max-width:1499px){.culture .culture-list h3{font-size:26px;font-size:2.6rem;line-height:34px}}@media screen and (min-width:1500px){.culture .culture-list h3{font-size:28px;font-size:2.8rem;line-height:36px}}.culture .culture-list li{padding-left:18px;position:relative;z-index:1}.culture .culture-list li:before{background:#1c3553;content:"";left:0;position:absolute;width:8px;height:1px;z-index:1}@media screen and (max-width:767px){.cross-main{padding-bottom:20px}.culture{margin:0 auto;max-width:480px;padding-bottom:20px}.culture .culture-list .content{padding:25px 15px}}@media screen and (min-width:768px){.culture .culture-list{display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}}@media screen and (min-width:768px) and (max-width:1023px){.cross-main,.culture{padding-bottom:35px}.culture .culture-list .culture-list-item{width:calc((100% - 20px) / 2)}.culture .culture-list .culture-list-item:not(:nth-child(2n)){margin-right:20px}}@media screen and (min-width:768px) and (max-width:1499px){.culture .culture-list .content{padding:30px 20px}}@media screen and (max-width:1023px){.culture h2{padding-bottom:30px}}@media screen and (min-width:1024px){.culture .culture-list .culture-list-item{width:calc((100% - 80px) / 3)}.culture .culture-list .culture-list-item:not(:nth-child(3n)){margin-right:40px}}@media screen and (min-width:1024px) and (max-width:1499px){.cross-main,.culture{padding-bottom:20px}.culture h2{padding-bottom:50px}}@media screen and (max-width:1499px){.culture .culture-list .culture-list-item{margin-bottom:50px}.culture .culture-list h3+p,.culture .culture-list h3+ul,.culture .culture-list p+p,.culture .culture-list p+ul,.culture .culture-list ul+p,.culture .culture-list ul+ul{padding-top:20px}.culture .culture-list li:before{top:14px}}@media screen and (min-width:1500px){section{font-size:20px;font-size:2rem;line-height:28px}.cross-main,.culture{padding-bottom:110px}.culture h2{padding-bottom:60px}.culture .culture-list .culture-list-item:nth-child(n+4){margin-top:80px}.culture .culture-list .content{padding:50px 35px}.culture .culture-list h3+p,.culture .culture-list h3+ul{padding-top:39px}.culture .culture-list p+p,.culture .culture-list p+ul,.culture .culture-list ul+p,.culture .culture-list ul+ul{padding-top:25px}.culture .culture-list li:before{top:14px}}