@charset "UTF-8";.valueProposition,.voiceCase{background-color:#F4F4F4}.companyLead{margin-top:120px}.companyLead_logo{text-align:center}@media screen and (max-width:767px){.companyLead{margin-top:17.0666666667vw}.companyLead_logo{padding-inline:20.5333333333vw}.companyLead_logo img{max-width:none;width:100%;height:auto}}.companyLead_heading{margin-top:32px;font-size:3.2rem;font-weight:700;text-align:center;letter-spacing:ls(50);line-height:1.5}@media screen and (max-width:767px){.companyLead_heading{margin-top:6.4vw;font-size:6.6666666667vw}}.companyLead_buttons{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.companyLead_buttons{margin-top:8.5333333333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.companyLead_buttons .c-button-large,.companyLead_buttons .c-button-large-inverted{margin-inline:auto}}@media print,screen and (min-width:768px){.voiceCase{margin-top:48px;padding:40px;border-radius:24px}}@media screen and (max-width:767px){.voiceCase{margin-top:10.6666666667vw;padding:8.5333333333vw 5.3333333333vw;border-radius:16px}}.voiceCaseBox_image img{border-radius:20px;width:100%}@media print,screen and (min-width:768px){.voiceCaseBox_image img{border-radius:20px}.voiceCaseBox_text{margin-top:20px;font-size:1.4rem}}@media screen and (max-width:767px){.voiceCaseBox_image img{border-radius:16px}.voiceCaseBox_text{margin-top:3.2vw;font-size:3.7333333333vw}}@media print,screen and (min-width:768px){.voiceCaseBox:hover .voiceCaseBox_text{text-decoration:underline;color:#0065B1}.purposeArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:210px;-moz-column-gap:210px;column-gap:210px}.purposeArea_head img{margin-top:88px;width:194px;height:46px}.purposeArea_body{padding-top:48px}}@media screen and (max-width:767px){.purposeArea_head img{margin-top:8.5333333333vw;width:31.4666666667vw;height:auto}.purposeArea_body{margin-top:10.6666666667vw}.purposeArea_body_catch img{width:89.3333333333vw;height:auto}}@media print,screen and (min-width:768px){.purposeArea_body_text{margin-top:40px}}@media screen and (max-width:767px){.purposeArea_body_text{margin-top:10.6666666667vw}.purposeArea_body_text img{width:82.6666666667vw}}@media print,screen and (min-width:768px){.valueProposition{margin-top:96px;padding:32px;border-radius:24px}}@media screen and (max-width:767px){.valueProposition{margin-top:17.0666666667vw;padding:8.5333333333vw 5.3333333333vw 5.3333333333vw;border-radius:16px}}.valueProposition_container{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:768px){.valueProposition_container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:15px;margin-top:32px}}.valueProposition_box{border:1px solid #D6D6D6;background-color:#fff}@media print,screen and (min-width:768px){.valueProposition_box{padding:20px 24px;width:calc(33% - 10px);border-radius:20px}.valueProposition_box p{margin-top:12px;font-size:1.4rem}}@media screen and (max-width:767px){.valueProposition_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.6666666667vw}.valueProposition_box{padding:4.2666666667vw 5.3333333333vw;border-radius:4.2666666667vw}.valueProposition_box p{font-size:3.7333333333vw}}.corporatePhilosophyBox{background-color:#fff;border:1px solid #D6D6D6;text-align:center}@media print,screen and (min-width:768px){.corporatePhilosophyBox{padding:64px 0 48px;border-radius:24px}.corporatePhilosophyBox_image{margin-top:48px}}.corporatePhilosophyBox_image{display:block}@media screen and (max-width:767px){.corporatePhilosophyBox{padding:10.6666666667vw 5.3333333333vw 5.3333333333vw;border-radius:16px}.corporatePhilosophyBox_image{margin-top:6.4vw}.corporatePhilosophyBox_image img{width:100%}}.companyRadiusSection{background-color:#0065B1}@media print,screen and (min-width:768px){.companyRadiusSection{margin-top:120px;padding:120px 0 148px;border-radius:28px 28px 0 0}}@media screen and (max-width:767px){.companyRadiusSection{margin-top:17.0666666667vw;padding:12.8vw 5.3333333333vw 21.6vw;border-radius:4.2666666667vw 4.2666666667vw 0 0}}.companyRadiusSection_inner{margin-left:auto;margin-right:auto}.companyRadiusSection.-white{background-color:#fff}.companyRadiusSection:last-child{padding-bottom:0}@media print,screen and (min-width:768px){.companyRadiusSection_content{margin-top:48px;padding-top:64px;border-top:1px solid #D6D6D6}.companyRadiusSection+.companyRadiusSection{margin-top:-28px}.companyRadiusSection_inner,.container,.sectionBlock_title{min-width:1180px;max-width:1500px}}@media screen and (max-width:767px){.companyRadiusSection+.companyRadiusSection{margin-top:-4.2666666667vw}}.companyRadiusSection_inner,.container,.sectionBlock_title{position:relative;margin:0 auto}@media screen and (min-width:768px) and (max-width:1279px){.companyRadiusSection_inner,.container,.sectionBlock_title{padding-left:clamp(52px,4.40678%,54px);padding-right:clamp(52px,4.40678%,54px)}}@media screen and (min-width:1280px){.companyRadiusSection_inner,.container,.sectionBlock_title{padding-left:clamp(54px,4.21875%,62px);padding-right:clamp(54px,4.21875%,62px)}}.sectionBlock_wrapper{text-align:left}@media print,screen and (min-width:768px){.grid-doubleColumn,.grid-oneNineColumn,.grid-oneThreeColumn,.grid-oneTwoColumn,.grid-quadrupleColumn,.grid-tripleColumn,.grid-twelbeColumn,.grid-twoOneColumn{display:grid;grid-gap:40px}.grid-doubleColumn{grid-template-columns:1fr 1fr}.grid-oneTwoColumn{grid-template-columns:1fr 2fr}.grid-twoOneColumn{grid-template-columns:2fr 1fr}.grid-tripleColumn{grid-template-columns:1fr 1fr 1fr}.grid-quadrupleColumn{grid-template-columns:1fr 1fr 1fr 1fr}.grid-oneNineColumn,.grid-oneThreeColumn{grid-template-columns:1fr 3fr}.grid-twelbeColumn{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.sectionBlock_wrapper{min-width:1180px;margin-left:auto;margin-right:auto}.sectionBlock_head{border-radius:28px 28px 0 0;padding-top:96px;padding-bottom:56px}.sectionBlock_body{padding-bottom:160px}}@media screen and (max-width:767px){.sectionBlock_head{border-radius:16px 16px 0 0;padding-top:10.2666666667vw}.sectionBlock_body{padding-bottom:13.0666666667vw}}@media print,screen and (min-width:768px){.conceptMovie_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.conceptMovie_listItem_img{border-radius:24px;width:clamp(335.56px,28.4375vw,426.56px)}}@media screen and (max-width:767px){.conceptMovie_list{gap:5.3333333333vw;display:grid;margin-top:4.2933333333vw}.conceptMovie_listItem_img{border-radius:16px;width:100%}}.conceptMovie_listItem_img{position:relative;overflow:hidden;display:block}.conceptMovie_listItem_img>img{-webkit-transition:all .3s;transition:all .3s;width:100%;height:auto}@media print,screen and (min-width:768px){.conceptMovie_listItem_link:hover .conceptMovie_listItem_img>img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.moviePlay_btn::after{width:40px;height:40px;-webkit-transition:all .3s;transition:all .3s}}.moviePlay_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.moviePlay_btn::after{content:"";background-color:#111;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;opacity:.6}@media screen and (max-width:767px){.moviePlay_btn::after{width:9.6vw;height:9.6vw}}.moviePlay_btn>img{position:relative;z-index:2}@media print,screen and (min-width:768px){.conceptMovie_listItem_link:hover .moviePlay_btn::after{width:50px;height:50px}.moviePlay_btn>img{width:11px;height:16px;left:1px}.conceptMovie_listItem_textWrap{margin-top:16px}}.conceptMovie_listItem_textWrap{display:block;position:relative;text-align:center}.conceptMovie_listItem_text{font-weight:700;text-align:center;color:#fff;display:block;line-height:2}@media print,screen and (min-width:768px){.conceptMovie_listItem_link:hover .conceptMovie_listItem_text{color:#0065B1;text-decoration:underline;text-underline-offset:2px}.conceptMovie_listItem_textSmall{font-size:1.2rem}}.conceptMovie_listItem_textJP,.conceptMovie_listItem_textSmall{color:#fff;text-align:center;font-weight:700}.conceptMovie_listItem_textSmall{letter-spacing:.05em;line-height:1.75;font-family:Inter,"Helvetica Neue",Arial,Roboto,sans-serif;display:block}@media screen and (max-width:767px){.moviePlay_btn>img{width:2.9333333333vw;height:4.2666666667vw;left:.2666666667vw}.conceptMovie_listItem_textWrap{margin-top:2.1333333333vw}.conceptMovie_listItem_textSmall{font-size:3.2vw}}@media print,screen and (min-width:768px){.conceptMovie_listItem_link:hover .conceptMovie_listItem_textSmall{text-decoration:underline;text-underline-offset:2px}.conceptMovie_listItem_textJP{font-size:2rem}.conceptMovie_listItem_link:hover .conceptMovie_listItem_textJP{text-decoration:underline;text-underline-offset:2px}}@media screen and (max-width:767px){.conceptMovie_listItem_textJP{font-size:4.8vw;margin-top:.5333333333vw}}.youtubeError{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#F4F4F4;width:100%;text-align:center;aspect-ratio:16/9}.youtubeError_title{font-weight:700;font-size:2.2rem}@media screen and (max-width:767px){.youtubeError_title{font-size:4.8vw}}.youtubeError_text{font-size:1.5rem;margin-top:40px}@media screen and (max-width:767px){.youtubeError_text{font-size:3.7333333333vw;margin-top:5.3333333333vw}}.radiusBanner{margin:0 auto;position:relative}@media print,screen and (min-width:768px){.radiusBanner{width:clamp(1080.44px,91.5625vw,1373.44px);height:clamp(258.13px,21.875vw,328.13px)}.radiusBanner+.radiusBanner{margin-top:40px}}.radiusBanner a{display:inline-block}@media screen and (max-width:767px){.radiusBanner{height:64vw;border-radius:16px;overflow:hidden}.radiusBanner+.radiusBanner{margin-top:5.3333333333vw}}.radiusBanner_link{overflow:hidden;border:1px solid #D6D6D6}@media print,screen and (min-width:768px){.radiusBanner_link{border-radius:clamp(165.94px,14.0625vw,210.94px)}}@media screen and (max-width:767px){.radiusBanner_link{border-radius:16px}}.radiusBanner_img{width:100%;height:100%;position:relative}.radiusBanner_img>img{height:auto;width:100%}.radiusBanner_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:#0065B1;color:#FFF;position:absolute}@media print,screen and (min-width:768px){.radiusBanner_img>img{-webkit-transition:all .3s;transition:all .3s;-o-object-fit:cover;object-fit:cover;height:clamp(258.13px,21.875vw,328.13px)}.radiusBanner_link:hover .radiusBanner_img>img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.radiusBanner_button{right:clamp(138.28px,11.71875vw,175.78px);bottom:30px;z-index:2;width:146px;height:40px;border-radius:20px}.radiusBanner_link:hover .radiusBanner_button{color:#111;background-color:#D6D6D6;-webkit-transition:background-color 0s .3s;transition:background-color 0s .3s}}@media screen and (max-width:767px){.radiusBanner_button{border-radius:4.2666666667vw 0 0;width:25.8666666667vw;height:7.2vw;z-index:2;right:1px;bottom:1px}}@media print,screen and (min-width:768px){.radiusBanner_button:before{content:"";display:block;position:absolute;left:-102%;-webkit-transition:left .3s cubic-bezier(0,0,.2,1);transition:left .3s cubic-bezier(0,0,.2,1);-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;border:1px solid #D6D6D6;width:146px;height:40px;border-radius:20px}.radiusBanner_link:hover .radiusBanner_button:before{left:0}.radiusBanner_button span{font-size:1.4rem}}.radiusBanner_button span{font-weight:700;z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:center}.radiusBanner_button span:before{content:"";position:relative;display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%20%3Crect%20fill%3D%22rgba(255%2C255%2C255%2C0)%22%2F%3E%20%3Cpath%20d%3D%22M15%2C7.5h0a1.143%2C1.143%2C0%2C0%2C0-.33-.8L8.3.33A1.127%2C1.127%2C0%2C0%2C0%2C6.7%2C1.923l4.451%2C4.45H1.127a1.127%2C1.127%2C0%2C1%2C0%2C0%2C2.254H11.154L6.7%2C13.077A1.127%2C1.127%2C0%2C1%2C0%2C8.3%2C14.67L14.67%2C8.3A1.143%2C1.143%2C0%2C0%2C0%2C15%2C7.5v0%22%20transform%3D%22translate(2.5%202.5)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}@media print,screen and (min-width:768px){.radiusBanner_button span:before{width:20px;height:20px;margin-right:8px}.radiusBanner_link:hover .radiusBanner_button span:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%20%3Crect%20fill%3D%22rgba(255%2C255%2C255%2C0)%22%2F%3E%20%3Cpath%20d%3D%22M15%2C7.5h0a1.143%2C1.143%2C0%2C0%2C0-.33-.8L8.3.33A1.127%2C1.127%2C0%2C0%2C0%2C6.7%2C1.923l4.451%2C4.45H1.127a1.127%2C1.127%2C0%2C1%2C0%2C0%2C2.254H11.154L6.7%2C13.077A1.127%2C1.127%2C0%2C1%2C0%2C8.3%2C14.67L14.67%2C8.3A1.143%2C1.143%2C0%2C0%2C0%2C15%2C7.5v0%22%20transform%3D%22translate(2.5%202.5)%22%20fill%3D%22%230065b1%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}}@media screen and (max-width:767px){.radiusBanner_button span{font-size:3.2vw;padding-bottom:.8vw}.radiusBanner_button span:before{width:3.6vw;height:3.6vw;margin-right:.5333333333vw;bottom:-.2666666667vw}}