@media screen and (max-width: 500px){.p-pageMv__title .en{font-size:6rem}}.p-philosophy{padding-top:70px}@media screen and (max-width: 500px){.p-philosophy{padding-top:60px}}.p-philosophyWrap{margin-top:60px;border-radius:60px;padding:80px 36px 36px;background-image:linear-gradient(0deg, #2063be 0%, #01ace1 100%)}@media screen and (max-width: 810px){.p-philosophyWrap{margin-top:50px;border-radius:30px;padding:50px 30px 30px}}@media screen and (max-width: 500px){.p-philosophyWrap{margin-top:30px;padding:40px 20px 30px}}.p-philosophyLead{position:relative;margin:auto;width:100%;max-width:800px;z-index:0}.p-philosophyLead .title{text-align:center;font-size:3.2rem}@media screen and (max-width: 1080px){.p-philosophyLead .title{font-size:3rem}}@media screen and (max-width: 810px){.p-philosophyLead .title{font-size:2.8rem}}@media screen and (max-width: 500px){.p-philosophyLead .title{font-size:2.2rem}}.p-philosophyLead .text{margin-top:30px}@media screen and (max-width: 650px){.p-philosophyLead .text{margin-top:15px}}.p-philosophyLead .c-shapes .shape{z-index:0}.p-philosophyLead .c-shapes .shape:nth-child(1){border-top-right-radius:40px;top:15px;left:-120px}@media screen and (max-width: 810px){.p-philosophyLead .c-shapes .shape:nth-child(1){left:0}}@media screen and (max-width: 500px){.p-philosophyLead .c-shapes .shape:nth-child(1){top:-20px;left:-60px}}.p-philosophyLead .c-shapes .shape:nth-child(2){border-top-right-radius:40px;top:0;right:-150px}@media screen and (max-width: 810px){.p-philosophyLead .c-shapes .shape:nth-child(2){right:-100px}}@media screen and (max-width: 500px){.p-philosophyLead .c-shapes .shape:nth-child(2){right:-62px}}.p-philosophyLead .c-shapes .shape:nth-child(3){border-bottom-left-radius:40px;right:0;bottom:20px}@media screen and (max-width: 500px){.p-philosophyLead .c-shapes .shape:nth-child(3){right:-30px;bottom:-50px}}.p-philosophyContent{position:relative;margin-top:50px;border-radius:60px;padding:120px 70px 150px;background-color:#fff;overflow:hidden}@media screen and (max-width: 1080px){.p-philosophyContent{padding:100px 50px 120px}}@media screen and (max-width: 810px){.p-philosophyContent{margin-top:30px;border-radius:30px}}@media screen and (max-width: 500px){.p-philosophyContent{padding:60px 25px}}.p-philosophyContent .c-shapes .shape{left:0;bottom:400px;z-index:0}.p-philosophyContent .c-shapes .shapeBlock{right:-100px;top:50%;transform:translateY(-50%);z-index:0}.p-philosophyList{margin:auto;width:100%;max-width:860px}.p-philosophy__item{position:relative;padding-left:44px}@media screen and (max-width: 500px){.p-philosophy__item{padding-left:22px}}.p-philosophy__item:nth-child(n+2){margin-top:80px}@media screen and (max-width: 650px){.p-philosophy__item:nth-child(n+2){margin-top:50px}}.p-philosophy__item:not(:last-child):before{content:"";position:absolute;top:10px;left:0;width:2px;height:calc(100% + 80px);background-color:#2063be}@media screen and (max-width: 650px){.p-philosophy__item:not(:last-child):before{height:calc(100% + 50px)}}.p-philosophy__title{position:relative;color:#2063be;font-size:2.8rem;line-height:1}@media screen and (max-width: 810px){.p-philosophy__title{font-size:2.6rem}}@media screen and (max-width: 650px){.p-philosophy__title{font-size:2.4rem}}.p-philosophy__title:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-48px;width:10px;height:10px;border-radius:50%;background-color:#2063be}@media screen and (max-width: 500px){.p-philosophy__title:before{left:-26px}}.p-philosophy__text{margin-top:20px;font-family:"Yu Gothic Pr6N B"}.p-philosophyCI{position:relative;margin:180px auto 0;max-width:1072px;width:100%;padding:80px;border-radius:60px;display:flex;align-items:center;gap:0 40px;background-color:#f9f9f9}@media screen and (max-width: 1080px){.p-philosophyCI{margin:140px auto 0;padding:60px}}@media screen and (max-width: 810px){.p-philosophyCI{margin:100px auto 0;padding:50px 30px;border-radius:30px;gap:0 30px}}@media screen and (max-width: 500px){.p-philosophyCI{margin:60px auto 0;padding:30px;flex-direction:column;gap:20px 0}}.p-philosophyCI .icon{width:160px}@media screen and (max-width: 810px){.p-philosophyCI .icon{width:140px}}@media screen and (max-width: 500px){.p-philosophyCI .icon{width:120px}}.p-philosophyCI__desc{width:calc(100% - 200px)}@media screen and (max-width: 810px){.p-philosophyCI__desc{width:calc(100% - 170px)}}@media screen and (max-width: 500px){.p-philosophyCI__desc{width:100%}}.p-philosophyCI__desc .title{color:#033794;font-size:3.2rem;line-height:1}@media screen and (max-width: 500px){.p-philosophyCI__desc .title{font-size:2.4rem}}.p-philosophyCI__desc .text{margin-top:15px}.p-corporate{padding:80px 0}@media screen and (max-width: 500px){.p-corporate{padding:60px 0}}.p-corporateWrap{padding:90px 80px;border-radius:60px;background-color:#033794}@media screen and (max-width: 1080px){.p-corporateWrap{padding:80px 60px}}@media screen and (max-width: 810px){.p-corporateWrap{padding:60px 50px;border-radius:30px}}@media screen and (max-width: 500px){.p-corporateWrap{padding:50px 20px}}.p-corporateLead{margin-top:40px}@media screen and (max-width: 810px){.p-corporateLead{margin-top:30px}}@media screen and (max-width: 500px){.p-corporateLead{margin-top:20px}}.p-corporateDesc{margin-top:64px}@media screen and (max-width: 1080px){.p-corporateDesc{margin-top:60px}}@media screen and (max-width: 810px){.p-corporateDesc{margin-top:50px}}@media screen and (max-width: 500px){.p-corporateDesc{margin-top:30px}}.p-corporateDesc h3{font-size:2.4rem;color:#f4e138;font-family:"Yu Gothic Pr6N B"}@media screen and (max-width: 810px){.p-corporateDesc h3{font-size:2.2rem}}@media screen and (max-width: 500px){.p-corporateDesc h3{font-size:2rem}}.p-corporateDesc p{margin-top:16px;font-size:1.8rem;color:#fff}@media screen and (max-width: 810px){.p-corporateDesc p{margin-top:10px}}@media screen and (max-width: 500px){.p-corporateDesc p{margin-top:5px;font-size:1.6rem}}.p-corporateDesc ol{padding-left:1em}.p-corporateDesc ol li{color:#fff;list-style-type:disc}.p-corporateDesc:not(:first-child) h3{margin-top:30px}.p-corporateDesc .date{margin-top:20px;color:#fff;margin-left:auto;display:table;text-align:right}