.white .wrapper.pb{padding-bottom:165px}.white .wrapper .ttl_wrap2{padding:120px 124px 70px 140px;width:fit-content;margin:0 auto}.white .wrapper .ttl_wrap2 h2{font-size:42px;line-height:1;margin-bottom:40px;color:#32479B}.white .wrapper .ttl_wrap2 .text{font-weight:normal;line-height:28px}.white .whitecorp_wrapper{background:#fff;max-width:1440px;margin:0 auto;padding:120px 0}.white .whitecorp_wrapper .container{max-width:944px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.white .whitecorp_wrapper .container .logo{max-width:208px}.white .whitecorp_wrapper .container .text_box{max-width:655px;font-size:20px;line-height:38px}.white .whitecorp_wrapper .container .text_box>p{margin-bottom:30px}.white .whitecorp_wrapper .container .text_box .links{display:flex;gap:24px}.white .whitecorp_wrapper .container .text_box .links a{font-size:16px;font-weight:normal;text-align:center;padding:8px 24px 8px 24px;border:1px solid #32479B;border-radius:5px;color:#32479B}.white .whitecorp_wrapper .container .text_box .links a::after{content:"";background:url("../../src/img/common/outlink.png") no-repeat right bottom;background-size:contain;padding-left:6px;display:inline-block;width:12px;height:12px}.white .image_box{border-radius:20px;margin-bottom:120px}.white .white_containner{padding:80px;background-color:#fff;border-radius:20px}.white .white_containner .flex_box{display:flex;justify-content:space-between;gap:60px 9vw}.white .white_containner .flex_box:first-child{margin-bottom:80px}.white .white_containner .flex_box .left{max-width:525px}.white .white_containner .flex_box .left h3{font-size:28px;line-height:1;padding:30px 0 30px;color:#32479B}.white .white_containner .flex_box .left .text{font-weight:normal;line-height:28px;margin-bottom:40px}.white .white_containner .flex_box .left .link_box{display:block;padding:15px 25px;width:fit-content;border:1px solid #32479B;border-radius:5px;font-weight:normal;color:#32479B}.white .white_containner .flex_box .left .link_box p.title::after{content:"";background:url("../../src/img/common/outlink.png") no-repeat right bottom;background-size:contain;padding-left:6px;display:inline-block;width:12px;height:12px}.white .white_containner .flex_box .left .link_box .sub_title{font-size:10px}.white .white_containner .flex_box .right{max-width:450px;min-width:300px}@media screen and (max-width:1024px){.white .wrapper.pb{padding-bottom:70px}.white .image_box{margin-bottom:70px}.white .whitecorp_wrapper{padding:60px 8vw}.white .whitecorp_wrapper .container{flex-wrap:wrap;gap:60px}.white .whitecorp_wrapper .container .logo{margin:0 auto}.white .wrapper .ttl_wrap2{padding:8vw}.white .wrapper .ttl_wrap2 h2{font-size:max(5vw, 28px)}.white .white_containner{padding:8vw}.white .white_containner .flex_box{flex-wrap:wrap}.white .white_containner .flex_box .left h3{padding-top:0}.white .white_containner .flex_box .right{margin:0 auto;max-width:450px;min-width:unset}}@media screen and (max-width:767px){.white .wrapper .ttl_wrap2{padding:8vw}.white .wrapper .ttl_wrap2 h2{font-size:max(5.5vw, 28px)}.white .whitecorp_wrapper .container .text_box .links{flex-wrap:wrap}.white .whitecorp_wrapper .container .text_box .links a{width:100%;display:block}.white .white_containner .flex_box .right{max-width:100%}}