@charset "UTF-8";#side.is-short,#side.is-tall{position:sticky;margin-bottom:60px!important}#contents-wrap,.sub-page-wrapper{display:flex}#contents-wrap.is-tall,.sub-page-wrapper.is-tall{align-items:flex-end}#side.is-tall{bottom:0;top:auto}#contents-wrap.is-short,.sub-page-wrapper.is-short{align-items:flex-start}#side.is-short{bottom:auto;top:90px}#side,.js-sideFixed{height:100%;margin-bottom:0!important}.content-wrapper{overflow:visible!important}#side{padding:0;width:240px;flex-shrink:0}@media (max-width:767px){#side{display:none!important}}#side__inner .ttl-type02{background-image:none;margin-bottom:0}@media screen and (min-width:1920px){#side__inner .ttl-type02{padding:30px 20px}#side__inner .link-arrow{gap:12px}}@media screen and (min-width:1401px) and (max-width:1919px){#side__inner .ttl-type02{padding:1.5625vw 1.0416666667vw}}@media (min-width:768px) and (max-width:1400px){#side{width:calc(262.5 / 1400 * 100vw);min-width:150px}#side__inner .ttl-type02{padding:calc(21.875 / 1400 * 100vw) calc(15.3125 / 1400 * 100vw)}}#side__inner .link-arrow{background-image:none;display:flex;align-items:center;padding-right:0;font-weight:700}@media screen and (min-width:1920px){#side__inner .link-arrow{font-size:18px}}@media screen and (min-width:1401px) and (max-width:1919px){#side__inner .link-arrow{gap:.625vw;font-size:max(10px,.9375vw)}}@media (min-width:768px) and (max-width:1400px){#side__inner .link-arrow{gap:calc(8.75 / 1400 * 100vw);font-size:max(12px,16.40625 / 1400 * 100vw)}}.side-list{display:flex;flex-direction:column}@media screen and (min-width:1920px){.side-list{gap:20px}.side-list li .current>span:first-child,.side-list li a{font-size:16px}}@media screen and (min-width:1401px) and (max-width:1919px){.side-list{gap:1.0416666667vw}}@media (min-width:768px) and (max-width:1400px){.side-list{gap:calc(14.21875 / 1400 * 100vw)}}.side-list li{border:none}.side-list li .current>span:first-child,.side-list li a{font-weight:500;padding:0;border:none;line-height:1.3;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}@media screen and (min-width:1920px){.side-list li .current>span:first-child,.side-list li a{gap:6px}}@media screen and (min-width:1401px) and (max-width:1919px){.side-list li .current>span:first-child,.side-list li a{font-size:max(10px,.8333333333vw);gap:.3125vw}}@media screen and (min-width:1401px) and (max-width:1450px){.side-list li .current>span:first-child,.side-list li a{font-size:12px}}@media (min-width:768px) and (max-width:1400px){.side-list li .current>span:first-child,.side-list li a{gap:calc(3.28125 / 1400 * 100vw);font-size:max(12px,14.21875 / 1400 * 100vw)}}.side-list li .current>span:first-child::after,.side-list li a::after{display:none}.side-list li .current>span:first-child:before,.side-list li a:before{content:"";display:inline-block;width:4px;height:1px;background-color:#818B9A}.side-list li a:hover{color:#303234!important}.side-list li.current>span{font-weight:700!important;background:0 0;color:#0057BE!important;text-decoration:underline;text-underline-offset:2px}.side-list li.current>span:hover{color:#0057BE!important}.side-list li.current>a{font-weight:700!important;cursor:default;background-color:transparent;color:#0057BE!important;pointer-events:none}.side-list li.current>a .hover-line_animation{background-image:linear-gradient(transparent 50%,#0057BE 0)}.side-list__accordion-btn.open{background:0 0;font-weight:700;line-height:1.4;color:#303234;border:none;display:flex}@media screen and (min-width:1920px){.side-list__accordion-btn.open{font-size:16px;gap:10px;padding:30px 12px}.side-list__accordion-btn.open:before{width:16px}}@media screen and (min-width:1401px) and (max-width:1919px){.side-list__accordion-btn.open{font-size:max(10px,.8333333333vw);gap:.5208333333vw;padding:1.5625vw .625vw}}@media screen and (min-width:1401px) and (max-width:1450px){.side-list__accordion-btn.open{font-size:12px}}.side-list__accordion-btn.open:before{content:"";display:inline-block;background-image:url(/common/images/icon/icon_ttl_circle.svg);background-size:cover;flex-shrink:0}@media screen and (min-width:1920px){.side-list__accordion-btn.open:before{height:16px;margin-top:4px}}@media screen and (min-width:1401px) and (max-width:1919px){.side-list__accordion-btn.open:before{width:.8333333333vw;height:.8333333333vw;margin-top:.2083333333vw}}@media (min-width:768px) and (max-width:1400px){.side-list__accordion-btn.open{gap:calc(6.5625 / 1400 * 100vw);padding:calc(21.875 / 1400 * 100vw) calc(8.75 / 1400 * 100vw);font-size:max(12px,14.21875 / 1400 * 100vw)}.side-list__accordion-btn.open:before{width:calc(12.03125 / 1400 * 100vw);height:calc(12.03125 / 1400 * 100vw);min-width:10px;min-height:10px;margin-top:calc(4.375 / 1400 * 100vw)}}.side-list__accordion-btn{text-align:left;background:0 0;font-weight:700;line-height:1.4;color:#303234;border:none;display:flex;pointer-events:none}@media screen and (min-width:1920px){.side-list__accordion-btn{font-size:16px;gap:10px;padding:30px 12px}.side-list__accordion-btn:before{width:16px}}@media screen and (min-width:1401px) and (max-width:1919px){.side-list__accordion-btn{font-size:max(10px,.8333333333vw);gap:.5208333333vw;padding:1.5625vw .625vw}}@media screen and (min-width:1401px) and (max-width:1450px){.side-list__accordion-btn{font-size:12px}}@media (min-width:768px) and (max-width:1400px){.side-list__accordion-btn{gap:calc(6.5625 / 1400 * 100vw);padding:calc(21.875 / 1400 * 100vw) calc(8.75 / 1400 * 100vw);font-size:max(12px,14.21875 / 1400 * 100vw)}}.side-list__accordion-btn:before{content:"";display:inline-block;background-image:url(/common/images/icon/icon_ttl_circle.svg);background-size:cover;flex-shrink:0}.side-list-sub,.ttl-type01{flex-direction:column;padding-bottom:0}.side-list__01 .side-list__accordion-btn{border-top:1px solid rgba(129,139,154,.3)}.side-list__01__vision a{background:0 0!important;color:#303234!important}.side-list-sub{display:flex;border-left:1px solid rgba(129,139,154,.3);padding-top:0;padding-right:0;border-bottom:none}@media screen and (min-width:1920px){.side-list__accordion-btn:before{height:16px;margin-top:4px}.side-list-sub{gap:16px;padding-left:20px;margin-left:13px}.side-list__03,.side-list__04,.side-list__05,.side-list__06,.side-list__07,.side-list__08{font-size:16px}}@media screen and (min-width:1401px) and (max-width:1919px){.side-list__accordion-btn:before{width:.8333333333vw;height:.8333333333vw;margin-top:.2083333333vw}.side-list-sub{gap:.8333333333vw;padding-left:1.0416666667vw;margin-left:.6770833333vw}}@media (min-width:768px) and (max-width:1400px){.side-list__accordion-btn:before{width:calc(12.03125 / 1400 * 100vw);height:calc(12.03125 / 1400 * 100vw);margin-top:calc(4.375 / 1400 * 100vw);min-width:10px;min-height:10px}.side-list-sub{gap:calc(10.9375 / 1400 * 100vw);padding-left:calc(15.3125 / 1400 * 100vw);margin-left:calc(10.9375 / 1400 * 100vw)}}.side-list__03,.side-list__04,.side-list__05,.side-list__06,.side-list__07,.side-list__08{background:0 0;font-weight:700;line-height:1.4;color:#303234;border:none;display:flex}@media screen and (min-width:1920px){.side-list__03,.side-list__04,.side-list__05,.side-list__06,.side-list__07,.side-list__08{gap:10px;padding:30px 12px}.side-list__03:before,.side-list__04:before,.side-list__05:before,.side-list__06:before,.side-list__07:before,.side-list__08:before{width:16px}}@media screen and (min-width:1401px) and (max-width:1919px){.side-list__03,.side-list__04,.side-list__05,.side-list__06,.side-list__07,.side-list__08{font-size:max(10px,.8333333333vw);gap:.5208333333vw;padding:1.5625vw .625vw}}@media screen and (min-width:1401px) and (max-width:1450px){.side-list__03,.side-list__04,.side-list__05,.side-list__06,.side-list__07,.side-list__08{font-size:12px}}.side-list__03:before,.side-list__04:before,.side-list__05:before,.side-list__06:before,.side-list__07:before,.side-list__08:before{content:"";display:inline-block;background-image:url(/common/images/icon/icon_ttl_circle.svg);background-size:cover;flex-shrink:0}@media screen and (min-width:1920px){.side-list__03:before,.side-list__04:before,.side-list__05:before,.side-list__06:before,.side-list__07:before,.side-list__08:before{height:16px;margin-top:4px}}@media screen and (min-width:1401px) and (max-width:1919px){.side-list__03:before,.side-list__04:before,.side-list__05:before,.side-list__06:before,.side-list__07:before,.side-list__08:before{width:.8333333333vw;height:.8333333333vw;margin-top:.2083333333vw}}@media (min-width:768px) and (max-width:1400px){.side-list__03,.side-list__04,.side-list__05,.side-list__06,.side-list__07,.side-list__08{gap:calc(6.5625 / 1400 * 100vw);padding:calc(21.875 / 1400 * 100vw) calc(8.75 / 1400 * 100vw);font-size:max(12px,14.21875 / 1400 * 100vw)}.side-list__03:before,.side-list__04:before,.side-list__05:before,.side-list__06:before,.side-list__07:before,.side-list__08:before{width:calc(12.03125 / 1400 * 100vw);height:calc(12.03125 / 1400 * 100vw);margin-top:calc(4.375 / 1400 * 100vw);min-width:10px;min-height:10px}}.side-list__03 a,.side-list__04 a,.side-list__05 a,.side-list__06 a,.side-list__07 a,.side-list__08 a{font-weight:700!important;background:0 0!important}.side-list__03 a:before,.side-list__04 a:before,.side-list__05 a:before,.side-list__06 a:before,.side-list__07 a:before,.side-list__08 a:before{display:none!important}.side-list__accordion-body{display:block!important}.side-list>li>ul.side-list-sub,.side-list>li>ul.side-list-sub02{border-left:none;padding-left:0;margin-left:0}.side-list-sub02>li>a{text-decoration:none}#main{height:100%}.page-ttl{border-bottom:none!important}.page-ttl__text{display:flex;align-items:center;color:#818B9A}@media screen and (min-width:1920px){#main{width:930px}.page-ttl{padding-bottom:60px}.page-ttl__text{font-size:38px;gap:12px}}@media screen and (min-width:1401px) and (max-width:1919px){#main{width:48.4375vw}.page-ttl{padding-bottom:3.125vw}.page-ttl__text{font-size:max(10px,1.9791666667vw);gap:.625vw}}@media (min-width:768px) and (max-width:1400px){#main{width:calc(967.96875 / 1400 * 100vw)}.page-ttl{padding-bottom:calc(47.03125 / 1400 * 100vw)}.page-ttl__text{font-size:max(12px,32.8125 / 1400 * 100vw);gap:calc(10.9375 / 1400 * 100vw)}}.page-ttl__text:before{content:"";display:inline-block;background-image:url(/common/images/icon/icon_ttl_circle.svg);background-size:cover;flex-shrink:0}@media screen and (min-width:1920px){.page-ttl__text:before{width:16px;height:16px}#main article{padding-top:60px}}@media screen and (min-width:1401px) and (max-width:1919px){.page-ttl__text:before{width:.8333333333vw;height:.8333333333vw}}@media (min-width:768px) and (max-width:1400px){.page-ttl__text:before{width:calc(13.125 / 1400 * 100vw);height:calc(13.125 / 1400 * 100vw)}}@media (max-width:767px){.page-ttl{padding-bottom:calc(30 / 390 * 100vw)}.page-ttl__text{font-size:max(10px,26 / 390 * 100vw);gap:calc(10 / 390 * 100vw)}.page-ttl__text:before{width:calc(12 / 390 * 100vw);height:calc(12 / 390 * 100vw)}}#side+#main{width:100%;margin-bottom:0!important}.column-text p{line-height:2;font-weight:500}@media screen and (min-width:1920px){.column-text p{font-size:18px;margin-bottom:40px}.image{margin-top:60px}}@media screen and (min-width:1401px) and (max-width:1919px){#main article{padding-top:3.125vw}.column-text p{font-size:max(10px,.9375vw);margin-bottom:2.0833333333vw}}@media (min-width:768px) and (max-width:1400px){#main article{padding-top:calc(47.03125 / 1400 * 100vw)}.column-text p{margin-bottom:calc(32.8125 / 1400 * 100vw);font-size:max(12px,15.3125 / 1400 * 100vw)}}@media (max-width:767px){.column-text p{margin-bottom:calc(40 / 390 * 100vw);font-size:max(10px,13 / 390 * 100vw)}.image{position:relative;padding-top:calc(40 / 390 * 100vw)}}@media screen and (min-width:1920px){.image{margin-bottom:60px}.ttl-type01{font-size:60px}}@media screen and (min-width:1401px) and (max-width:1919px){.image{margin-top:3.125vw;margin-bottom:3.125vw}}@media (min-width:768px) and (max-width:1400px){.image{margin:calc(47.03125 / 1400 * 100vw) 0}}.ttl-type01{background:0 0;line-height:1;display:flex;align-items:center;margin-top:0}.frame,.ourpurpose_box{background-color:rgba(0,87,190,.1)}@media screen and (min-width:1920px){.ttl-type01{gap:40px;margin-bottom:60px}}@media screen and (min-width:1401px) and (max-width:1919px){.ttl-type01{font-size:max(10px,3.125vw);gap:2.0833333333vw;margin-bottom:3.125vw}}@media (min-width:768px) and (max-width:1400px){.ttl-type01{gap:calc(32.8125 / 1400 * 100vw);margin-bottom:calc(47.03125 / 1400 * 100vw);font-size:max(12px,48.125 / 1400 * 100vw)}}@media (max-width:767px){.ttl-type01{gap:calc(30 / 390 * 100vw);margin-bottom:calc(60 / 390 * 100vw);font-size:max(10px,50 / 390 * 100vw)}}.ttl-type01 span{font-family:"Shippori Mincho B1",serif;font-style:normal}@media screen and (min-width:1920px){.ttl-type01 span{font-size:18px}}@media screen and (min-width:1401px) and (max-width:1919px){.ttl-type01 span{font-size:max(10px,.9375vw)}}@media (min-width:768px) and (max-width:1400px){.ttl-type01 span{font-size:max(12px,14.21875 / 1400 * 100vw)}}@media (max-width:767px){.ttl-type01 span{font-size:max(10px,14 / 390 * 100vw)}}.ttl-type03{text-align:center;justify-content:center;line-height:1.8;letter-spacing:.28px}.ourpurpose_box{border-radius:8px}@media screen and (min-width:1920px){.ttl-type03{font-size:16px;margin-bottom:80px}.ourpurpose_box{padding:40px}}@media screen and (min-width:1401px) and (max-width:1919px){.ttl-type03{font-size:max(10px,.8333333333vw);margin-bottom:4.1666666667vw}.ourpurpose_box{padding:2.0833333333vw}}@media (min-width:768px) and (max-width:1400px){.ttl-type03{margin-bottom:calc(63.4375 / 1400 * 100vw);font-size:max(12px,14.21875 / 1400 * 100vw)}.ourpurpose_box{padding:calc(32.8125 / 1400 * 100vw)}}@media (max-width:767px){.ttl-type03{margin-bottom:calc(60 / 390 * 100vw);font-size:max(10px,14 / 390 * 100vw)}.ourpurpose_box{padding:calc(40 / 390 * 100vw) calc(20 / 390 * 100vw)}.ourpurpose_box_ttl:last-child{margin-top:calc(40 / 390 * 100vw)}}.ourpurpose_box_ttl{font-weight:700;line-height:1.6;text-align:center}@media screen and (min-width:1920px){.ourpurpose_box_ttl{font-size:18px}}@media screen and (min-width:1401px) and (max-width:1919px){.ourpurpose_box_ttl{font-size:max(10px,.9375vw)}}@media (min-width:768px) and (max-width:1400px){.ourpurpose_box_ttl{font-size:max(12px,14.21875 / 1400 * 100vw)}}@media screen and (min-width:1920px){.ourpurpose_box p{font-size:16px}.ourpurpose_box .column-type02{gap:60px}}@media screen and (min-width:1401px) and (max-width:1919px){.ourpurpose_box p{font-size:max(10px,.8333333333vw)}}@media screen and (min-width:1401px) and (max-width:1450px){.ourpurpose_box p{font-size:12px}}.ourpurpose_box .column-type02{display:grid}@media screen and (min-width:1920px){.ourpurpose_box .column-type02{margin-top:40px;margin-bottom:40px}}@media screen and (min-width:1401px) and (max-width:1919px){.ourpurpose_box .column-type02{gap:3.125vw;margin-top:2.0833333333vw;margin-bottom:2.0833333333vw}}@media (min-width:768px){.ourpurpose_box p{line-height:2.2}.ourpurpose_box .column-type02{grid-template-columns:1fr 1fr}}@media (min-width:768px) and (max-width:1400px){.ourpurpose_box p{font-size:max(12px,14.21875 / 1400 * 100vw)}.ourpurpose_box .column-type02{gap:calc(43.75 / 1400 * 100vw);margin:calc(32.8125 / 1400 * 100vw)}}@media (max-width:767px){.ourpurpose_box p{line-height:2;font-size:max(10px,16 / 390 * 100vw)}.ourpurpose_box .column-type02{margin-top:calc(40 / 390 * 100vw);grid-template-columns:1fr}}.ourpurpose_box .column-type02 div{position:relative;padding:0}.ourpurpose_box .column-type02 div .hdg-line{position:absolute}@media screen and (min-width:1920px){.ourpurpose_box .column-type02 p{margin-top:30px}.ourpurpose_box .column-type02 div:nth-child(3),.ourpurpose_box .column-type02 div:nth-child(4){padding-top:60px}.ourpurpose_text-col{gap:20px}}@media screen and (min-width:1401px) and (max-width:1919px){.ourpurpose_box .column-type02 p{margin-top:1.5625vw}.ourpurpose_box .column-type02 div:nth-child(3),.ourpurpose_box .column-type02 div:nth-child(4){padding-top:3.125vw}}@media (min-width:768px) and (max-width:1400px){.ourpurpose_box .column-type02 p{margin-top:calc(21.875 / 1400 * 100vw)}.ourpurpose_box .column-type02 div:nth-child(3),.ourpurpose_box .column-type02 div:nth-child(4){padding-top:calc(43.75 / 1400 * 100vw)}}@media (min-width:768px){.ourpurpose_box .column-type02 div:nth-last-of-type(n+2)>p:last-child{margin-bottom:0!important}}.ourpurpose_box .col-md-6{padding:0}.ourpurpose_text-col{display:flex;flex-direction:column;font-weight:700;color:#0057BE;letter-spacing:.6px}@media screen and (min-width:1920px){.ourpurpose_text-col{font-size:30px}}@media screen and (min-width:1401px) and (max-width:1919px){.ourpurpose_text-col{gap:1.0416666667vw;font-size:max(10px,1.5625vw)}}@media (min-width:768px) and (max-width:1400px){.ourpurpose_text-col{gap:calc(10.9375 / 1400 * 100vw);font-size:max(12px,24.0625 / 1400 * 100vw)}}@media (max-width:767px){.ourpurpose_box .column-type02 p{margin-top:calc(20 / 390 * 100vw)}.ourpurpose_text-col{gap:calc(20 / 390 * 100vw);font-size:max(10px,20 / 390 * 100vw)}}.ourpurpose_text-col span{color:#818B9A;font-weight:400;letter-spacing:0}.box{position:relative}@media screen and (min-width:1920px){.ourpurpose_text-col span{font-size:20px}.box{margin-top:120px;padding-top:110px}}@media screen and (min-width:1401px) and (max-width:1919px){.ourpurpose_text-col span{font-size:max(10px,1.0416666667vw)}.box{margin-top:6.25vw;padding-top:5.7291666667vw}}@media (min-width:768px) and (max-width:1400px){.ourpurpose_text-col span{font-size:max(12px,16.40625 / 1400 * 100vw)}.box{margin-top:calc(95.15625 / 1400 * 100vw);padding-top:calc(87.5 / 1400 * 100vw)}}@media (max-width:767px){.box{margin-top:calc(80 / 390 * 100vw);padding-top:calc(80 / 390 * 100vw)}}.frame{border-radius:140px;text-align:center}.frame span:nth-child(1){color:#0057BE}@media screen and (min-width:1920px){.frame{margin-top:80px;margin-bottom:80px;padding:40px}.frame span:nth-child(1){font-size:38px}}@media screen and (min-width:1401px) and (max-width:1919px){.frame{margin-top:4.1666666667vw;margin-bottom:4.1666666667vw;padding:2.0833333333vw}.frame span:nth-child(1){font-size:max(10px,1.9791666667vw)}}@media (min-width:768px) and (max-width:1400px){.frame{margin:calc(63.4375 / 1400 * 100vw) 0;padding:calc(32.8125 / 1400 * 100vw)}.frame span:nth-child(1){font-size:max(12px,32.8125 / 1400 * 100vw)}}@media (max-width:767px){.frame{margin:calc(60 / 390 * 100vw) 0;padding:calc(40 / 390 * 100vw) calc(20 / 390 * 100vw)}.frame span:nth-child(1){font-size:max(10px,32 / 390 * 100vw)}}.frame span:nth-child(2){color:#303234;font-weight:700}@media screen and (min-width:1920px){.frame span:nth-child(2){font-size:18px;letter-spacing:1.08px}}@media screen and (min-width:1401px) and (max-width:1919px){.frame span:nth-child(2){font-size:max(10px,.9375vw);letter-spacing:.05625vw}}@media (min-width:768px) and (max-width:1400px){.frame span:nth-child(2){font-size:max(12px,17.5 / 1400 * 100vw)}}.column-type02{display:flex;justify-content:space-between}@media (max-width:767px){.frame span:nth-child(2){line-height:1.4;font-size:max(10px,14 / 390 * 100vw)}.column-type02{gap:calc(60 / 390 * 100vw);flex-direction:column}.column-type02 .ourpurpose_belief{padding-top:0}}.column-type02 .ourpurpose_belief h3{font-weight:700;letter-spacing:.36;border-bottom:solid 1px #0057BE}@media screen and (min-width:1920px){.column-type02 .ourpurpose_belief h3{font-size:18px;padding-bottom:12px}.column-type02 .ourpurpose_belief:nth-child(1){width:550px}}@media screen and (min-width:1401px) and (max-width:1919px){.column-type02 .ourpurpose_belief h3{font-size:max(10px,.9375vw);padding-bottom:.625vw}.column-type02 .ourpurpose_belief:nth-child(1){width:28.6458333333vw}}@media (min-width:768px) and (max-width:1400px){.column-type02 .ourpurpose_belief h3{padding-bottom:calc(13.125 / 1400 * 100vw);font-size:max(12px,17.5 / 1400 * 100vw)}.column-type02 .ourpurpose_belief:nth-child(1){width:59%}}.column-type02 .ourpurpose_belief .ourpurpose_belief01{display:grid;grid-template-columns:1fr}@media screen and (min-width:1920px){.column-type02 .ourpurpose_belief:nth-child(2){width:320px}.column-type02 .ourpurpose_belief .ourpurpose_belief01{gap:10px;margin-top:20px}}@media screen and (min-width:1401px) and (max-width:1919px){.column-type02 .ourpurpose_belief:nth-child(2){width:16.6666666667vw}.column-type02 .ourpurpose_belief .ourpurpose_belief01{gap:.5208333333vw;margin-top:1.0416666667vw}}@media (min-width:768px) and (max-width:1400px){.column-type02 .ourpurpose_belief:nth-child(2){width:34%}.column-type02 .ourpurpose_belief .ourpurpose_belief01{gap:calc(5.46875 / 1400 * 100vw);margin-top:calc(15.3125 / 1400 * 100vw)}}@media (max-width:767px){.column-type02 .ourpurpose_belief h3{text-align:center;padding-bottom:calc(12 / 390 * 100vw);font-size:max(10px,16 / 390 * 100vw)}.column-type02 .ourpurpose_belief .ourpurpose_belief01{gap:calc(10 / 390 * 100vw);margin-top:calc(20 / 390 * 100vw)}}.column-type02 .ourpurpose_belief .ourpurpose_belief01 li{display:flex}@media screen and (min-width:1920px){.column-type02 .ourpurpose_belief .ourpurpose_belief01 li{font-size:16px;gap:24px}}@media screen and (min-width:1401px) and (max-width:1919px){.column-type02 .ourpurpose_belief .ourpurpose_belief01 li{font-size:max(10px,.8333333333vw);gap:1.25vw}}@media screen and (min-width:1401px) and (max-width:1450px){.column-type02 .ourpurpose_belief .ourpurpose_belief01 li{font-size:12px}}@media (min-width:768px){.column-type02 .ourpurpose_belief .ourpurpose_belief01 li{line-height:1.6;align-items:center}}@media (min-width:768px) and (max-width:1400px){.column-type02 .ourpurpose_belief .ourpurpose_belief01 li{gap:calc(19.6875 / 1400 * 100vw);font-size:max(12px,15.3125 / 1400 * 100vw)}}@media (max-width:767px){.column-type02 .ourpurpose_belief .ourpurpose_belief01 li{line-height:2;gap:calc(24 / 390 * 100vw);font-size:max(10px,15 / 390 * 100vw)}}.column-type02 .ourpurpose_belief .ourpurpose_belief01 li span{color:#0057BE;font-weight:700;flex-shrink:0}@media screen and (min-width:1920px){.column-type02 .ourpurpose_belief .ourpurpose_belief01 li span{font-size:22px}}@media screen and (min-width:1401px) and (max-width:1919px){.column-type02 .ourpurpose_belief .ourpurpose_belief01 li span{font-size:max(10px,1.1458333333vw)}}@media (min-width:768px) and (max-width:1400px){.column-type02 .ourpurpose_belief .ourpurpose_belief01 li span{font-size:max(12px,17.5 / 1400 * 100vw)}}@media (max-width:767px){.column-type02 .ourpurpose_belief .ourpurpose_belief01 li span{margin-top:calc(-4 / 390 * 100vw);font-size:max(10px,22 / 390 * 100vw)}}.column-type02 .ourpurpose_belief .ourpurpose_belief02 li{color:#0057BE;font-weight:700;line-height:1.6}@media screen and (min-width:1920px){.column-type02 .ourpurpose_belief .ourpurpose_belief02{margin-top:20px}.column-type02 .ourpurpose_belief .ourpurpose_belief02 li{font-size:22px}}@media screen and (min-width:1401px) and (max-width:1919px){.column-type02 .ourpurpose_belief .ourpurpose_belief02{margin-top:1.0416666667vw}.column-type02 .ourpurpose_belief .ourpurpose_belief02 li{font-size:max(10px,1.1458333333vw)}}@media (min-width:768px) and (max-width:1400px){.column-type02 .ourpurpose_belief .ourpurpose_belief02{margin-top:calc(15.3125 / 1400 * 100vw)}.column-type02 .ourpurpose_belief .ourpurpose_belief02 li{font-size:max(12px,17.5 / 1400 * 100vw)}}@media (max-width:767px){.column-type02 .ourpurpose_belief .ourpurpose_belief02{margin-top:calc(20 / 390 * 100vw)}.column-type02 .ourpurpose_belief .ourpurpose_belief02 li{text-align:center;font-size:max(10px,22 / 390 * 100vw)}}.movie-embed-cover{margin-bottom:0!important}@media screen and (min-width:1920px){.movie-embed-cover{margin-top:80px}.movie-embed-cover h3{font-size:18px}}@media screen and (min-width:1401px) and (max-width:1919px){.movie-embed-cover{margin-top:4.1666666667vw}}@media (max-width:767px){.movie-embed-cover{margin-top:calc(60 / 390 * 100vw)}}.movie-embed-cover h3{font-weight:700;text-align:center;letter-spacing:.36px}@media screen and (min-width:1920px){.movie-embed-cover h3{margin-top:10px}}@media screen and (min-width:1401px) and (max-width:1919px){.movie-embed-cover h3{font-size:max(10px,.9375vw);margin-top:.5208333333vw}}@media (min-width:768px) and (max-width:1400px){.movie-embed-cover h3{margin-top:calc(15.3125 / 1400 * 100vw);font-size:max(12px,17.5 / 1400 * 100vw)}}@media (max-width:767px){.movie-embed-cover h3{margin-top:calc(10 / 390 * 100vw);font-size:max(10px,15 / 390 * 100vw)}.column-type02>div:nth-last-of-type(n+2)>p:last-child{margin-bottom:0!important}}