.about-link,.uniqueness-link,.message-link,.crosstalk-link,.career-link,.recruitment-link-item{font-optical-sizing:auto;--button-text-color:white;--button-pict-background-color:white;--button-pict-color:#043d78;letter-spacing:.05em;box-sizing:border-box;background-color:#043d78;border:2px solid #043d78;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:332px;padding:16px 40px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:100%;display:flex;position:relative}.about-link:before,.uniqueness-link:before,.message-link:before,.crosstalk-link:before,.career-link:before,.recruitment-link-item:before{content:"";background-color:#fff;width:0%;height:100%;transition-property:width;transition-duration:.33s;transition-timing-function:ease-out;position:absolute;top:50%;left:0%;transform:translateY(-50%)}.about-link:hover,.uniqueness-link:hover,.message-link:hover,.crosstalk-link:hover,.career-link:hover,.recruitment-link-item:hover{--button-text-color:#043d78}.about-link:hover:before,.uniqueness-link:hover:before,.message-link:hover:before,.crosstalk-link:hover:before,.career-link:hover:before,.recruitment-link-item:hover:before{width:100%}.about-link .text,.uniqueness-link .text,.message-link .text,.crosstalk-link .text,.career-link .text,.recruitment-link-item .text{color:var(--button-text-color);z-index:5;transition-property:color;transition-duration:.33s;transition-timing-function:ease-out}.about-link .pict,.uniqueness-link .pict,.message-link .pict,.crosstalk-link .pict,.career-link .pict,.recruitment-link-item .pict{background-color:var(--button-pict-background-color);width:48px;height:48px;color:var(--button-pict-color);box-sizing:border-box;z-index:5;border:1px solid #043d78;border-radius:24px;justify-content:center;align-items:center;display:flex}.firstview-container{flex-flow:row;width:100%;margin-top:40px;margin-bottom:64px;display:flex;overflow:hidden}@media screen and (min-width:1024px){.firstview-container{margin-bottom:168px}}@media screen and (min-width:1366px){.firstview-container{margin-top:128px}}.firstview-content{height:180px;position:relative;overflow:hidden}@media screen and (min-width:576px){.firstview-content{height:278px}}@media screen and (min-width:768px){.firstview-content{height:423px}}@media screen and (min-width:1024px){.firstview-content{height:616px}}@media screen and (min-width:1200px){.firstview-content{height:749px}}@media screen and (min-width:1366px){.firstview-content{height:calc(100vh - 128px)}}.firstview-content.spacer{width:64px}@media screen and (min-width:576px){.firstview-content.spacer{width:190px}}.firstview-content.image{width:calc(100% - 64px);position:relative;overflow:hidden}@media screen and (min-width:576px){.firstview-content.image{width:calc(100% - 190px)}}.firstview-content.video{width:calc(100% - 64px);position:relative;overflow:hidden}@media screen and (min-width:576px){.firstview-content.video{width:calc(100% - 190px)}}.firstview-content.video video,.firstview-image{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.firstview-scroll{font-optical-sizing:auto;letter-spacing:.1em;color:#043d78;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:100%;position:absolute;bottom:104px;left:50%;transform:translate(-50%)rotate(90deg)}.firstview-scroll:after{content:"";background-color:#043d78;width:64px;height:1px;position:absolute;top:50%;right:0%;transform:translate(calc(100% + 15px),-50%)}.firstview-title{flex-direction:column;gap:16px;width:100%;max-width:740px;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}@media screen and (min-width:576px){.firstview-title{gap:24px}}@media screen and (min-width:768px){.firstview-title{left:64px}}@media screen and (min-width:1024px){.firstview-title{gap:24px}}@media screen and (min-width:1366px){.firstview-title{gap:64px}}.firstview-title .main{letter-spacing:.05em;color:#fff;text-shadow:0 0 8px #00000080;font-family:BIZ UDMincho,serif;font-size:5.625vw;font-style:normal;font-weight:400;line-height:125%}@media screen and (min-width:576px){.firstview-title .main{font-size:4.16667vw}}@media screen and (min-width:1024px){.firstview-title .main{font-size:64px}}.firstview-title .sub{letter-spacing:.1em;color:#fff;text-shadow:0 0 8px #00000080;font-family:BIZ UDMincho,serif;font-size:3.75vw;font-style:normal;font-weight:400;line-height:150%}@media screen and (min-width:576px){.firstview-title .sub{font-size:2.77778vw}}@media screen and (min-width:1024px){.firstview-title .sub{font-size:24px}.video-content{max-width:720px}}.video-title{color:#fff;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;display:flex}@media screen and (min-width:576px){.video-title{margin-bottom:40px}}@media screen and (min-width:768px){.video-title{margin-bottom:64px}}.video-title .en{font-optical-sizing:auto;letter-spacing:.1em;font-family:Inter,sans-serif;font-size:64px;font-style:normal;font-weight:700;line-height:100%}@media screen and (min-width:576px){.video-title .en{font-size:64px}}@media screen and (min-width:1366px){.video-title .en{font-size:120px}}.video-title .jp{letter-spacing:.05em;font-family:BIZ UDMincho,serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%}@media screen and (min-width:576px){.video-title .jp{font-size:14px}}@media screen and (min-width:1366px){.video-title .jp{font-size:24px}}.video-link{cursor:pointer;filter:brightness(.9);width:100%;max-width:290px;height:110px;margin-left:auto;margin-right:auto;transition-property:filter;transition-duration:.16s;transition-timing-function:ease-out;display:none;position:relative;overflow:hidden}@media screen and (min-width:576px){.video-link{max-width:432px;height:165px}}@media screen and (min-width:768px){.video-link{max-width:640px;height:244px;display:block}}@media screen and (min-width:1024px){.video-link{max-width:720px;height:275px}}.video-link:hover{filter:brightness()}.video-link:hover .video-link-image{width:116%}.video-link-image{width:100%;transition-property:width;transition-duration:.16s;transition-timing-function:ease-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-link-copy{letter-spacing:.1em;color:#fff;text-shadow:0 0 4px #000;width:-moz-fit-content;width:fit-content;font-family:BIZ UDMincho,serif;font-size:12px;font-style:normal;font-weight:400;line-height:100%;position:absolute;bottom:12px;left:12px}@media screen and (min-width:576px){.video-link-copy{font-size:24px;bottom:36px;left:24px}}.video-link-more{font-optical-sizing:auto;letter-spacing:.1em;color:#fff;flex-direction:row;justify-content:flex-end;align-items:center;gap:16px;width:-moz-fit-content;width:fit-content;font-family:Inter,sans-serif;font-style:normal;font-weight:700;line-height:100%;display:flex;position:absolute;bottom:8px;right:12px}@media screen and (min-width:576px){.video-link-more{bottom:24px;right:24px}}.video-link-more .text{font-size:10px;display:none}@media screen and (min-width:768px){.video-link-more .text{font-size:14px;display:block}}.video-link-more .pict{font-optical-sizing:auto;letter-spacing:.1em;color:#043d78;background-color:#fff;border-radius:24px;justify-content:center;align-items:center;width:24px;height:24px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:100%;display:flex}@media screen and (min-width:576px){.video-link-more .pict{width:48px;height:48px}}.video-embed-container{flex-direction:column;gap:64px;padding-top:64px;padding-bottom:64px;display:flex}@media screen and (min-width:768px){.video-embed-container{display:none}}.video-embed-head{font-optical-sizing:auto;letter-spacing:.05em;color:#fff;text-align:left;margin-bottom:24px;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.video-embed-frame{width:100%;height:0;padding-top:56.25%;position:relative}.video-embed-frame iframe{width:100%;height:100%;position:absolute;top:0;left:0}.message-container,.uniqueness-container,.about-container{width:100%;max-width:calc(100% - 16px);margin-left:auto;margin-right:auto;padding-top:64px;padding-bottom:64px}@media screen and (min-width:768px){.message-container,.uniqueness-container,.about-container{max-width:640px;padding-top:168px;padding-bottom:168px}}@media screen and (min-width:1024px){.message-container,.uniqueness-container,.about-container{max-width:902px}}.career-title,.crosstalk-title,.people-title,.message-title,.uniqueness-title,.about-title{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}@media screen and (min-width:768px){.career-title,.crosstalk-title,.people-title,.message-title,.uniqueness-title,.about-title{gap:24px;margin-bottom:64px}}@media screen and (min-width:1024px){.career-title,.crosstalk-title,.people-title,.message-title,.uniqueness-title,.about-title{gap:64px}}.career-title .en,.crosstalk-title .en,.people-title .en,.message-title .en,.uniqueness-title .en,.about-title .en{font-optical-sizing:auto;letter-spacing:.05em;font-family:Inter,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:100%}@media screen and (min-width:768px){.career-title .en,.crosstalk-title .en,.people-title .en,.message-title .en,.uniqueness-title .en,.about-title .en{font-size:104px}}@media screen and (min-width:1024px){.career-title .en,.crosstalk-title .en,.people-title .en,.message-title .en,.uniqueness-title .en,.about-title .en{font-size:120px}}.career-title .jp,.crosstalk-title .jp,.people-title .jp,.message-title .jp,.uniqueness-title .jp,.about-title .jp{font-family:BIZ UDMincho,serif;font-size:12px;font-style:normal;font-weight:400}@media screen and (min-width:768px){.career-title .jp,.crosstalk-title .jp,.people-title .jp,.message-title .jp,.uniqueness-title .jp,.about-title .jp{font-size:24px}}.career-title .jp,.crosstalk-title .jp,.people-title .jp,.message-title .jp,.uniqueness-title .jp,.about-title .jp{letter-spacing:.05em;line-height:100%}.uniqueness-lede,.about-lede{letter-spacing:.05em;margin-bottom:24px;font-family:BIZ UDMincho,serif;font-size:16px;font-style:normal;font-weight:400;line-height:220%}@media screen and (min-width:768px){.uniqueness-lede,.about-lede{margin-bottom:64px}}.message-link,.uniqueness-link,.about-link{margin-left:auto;margin-right:auto}@media screen and (min-width:576px){.message-link,.uniqueness-link,.about-link{max-width:332px;margin-left:inherit;margin-right:inherit;position:absolute;bottom:64px;right:0}}.about-frame{width:100%;position:relative}.about-frame-link{display:flex;position:relative;overflow:hidden}@media screen and (min-width:576px){.about-frame-link{max-width:72vw}}@media screen and (min-width:768px){.about-frame-link{max-width:552px;margin-bottom:0}}@media screen and (min-width:1024px){.about-frame-link{max-width:647px}}.about-frame-link:hover .about-image{filter:brightness(.66);transform:scale(1.1)}.about-image{filter:brightness();width:100%;margin-bottom:24px;transition-property:transform,filter;transition-duration:.3s;transition-timing-function:ease}@media screen and (min-width:576px){.about-image{max-width:72vw}}@media screen and (min-width:768px){.about-image{max-width:552px;margin-bottom:0}}@media screen and (min-width:1024px){.about-image{max-width:647px}}.bg-container-uniqueness{position:relative;overflow:hidden}.bg-container-uniqueness:before{content:"";z-index:-1;background-color:#043d78;width:560px;height:395px;position:absolute;top:0;left:0}@media screen and (min-width:768px){.bg-container-uniqueness:before{width:78.125vw;height:716px}}@media screen and (min-width:1024px){.bg-container-uniqueness:before{width:67.25vw}}@media screen and (min-width:1200px){.bg-container-uniqueness:before{height:609px}}.uniqueness-title{color:#fff}@media screen and (min-width:768px){.uniqueness-title .en{font-size:72px}}@media screen and (min-width:1024px){.uniqueness-title{font-size:120px}}.uniqueness-lede{color:#fff}.uniqueness-frame{width:100%;position:relative}@media screen and (min-width:576px){.uniqueness-frame{justify-content:flex-end;display:flex}}.uniqueness-frame-link{display:flex;position:relative;overflow:hidden}@media screen and (min-width:576px){.uniqueness-frame-link{max-width:72vw}}@media screen and (min-width:768px){.uniqueness-frame-link{max-width:673px;margin-bottom:0}}@media screen and (min-width:1024px){.uniqueness-frame-link{max-width:673px}}.uniqueness-frame-link:hover .uniqueness-image{filter:brightness(.66);transform:scale(1.1)}.uniqueness-image{filter:brightness();width:100%;margin-bottom:24px;transition-property:transform,filter;transition-duration:.3s;transition-timing-function:ease}@media screen and (min-width:576px){.uniqueness-image{max-width:72vw}}@media screen and (min-width:768px){.uniqueness-image{max-width:673px;margin-bottom:0}}@media screen and (min-width:1024px){.uniqueness-image{max-width:673px}}@media screen and (min-width:576px){.uniqueness-link{bottom:113px;right:inherit;left:calc(50% - 73px);transform:translate(-50%)}}@media screen and (min-width:768px){.uniqueness-link{bottom:209px;right:inherit;left:calc(50% - 194px)}}@media screen and (min-width:1200px){.uniqueness-link{bottom:233px}}.bg-container-message{background-color:#fff}.message-container{padding-top:0}.message-frame{width:100%;position:relative}.message-frame-link{display:flex;position:relative;overflow:hidden}@media screen and (min-width:576px){.message-frame-link{max-width:72vw}}@media screen and (min-width:768px){.message-frame-link{max-width:552px;margin-bottom:0}}@media screen and (min-width:1024px){.message-frame-link{max-width:647px}}.message-frame-link:hover .message-image{filter:brightness(.66);transform:scale(1.1)}.message-image{filter:brightness();width:100%;margin-bottom:24px;transition-property:transform,filter;transition-duration:.3s;transition-timing-function:ease}@media screen and (min-width:576px){.message-image{max-width:72vw}}@media screen and (min-width:768px){.message-image{max-width:552px;margin-bottom:0}}@media screen and (min-width:1024px){.message-image{max-width:647px}}.bg-container-people{background-color:inherit;position:relative;overflow:hidden}.bg-container-people:before{content:"";z-index:-1;background-color:#e5f2ff;width:560px;height:100%;position:absolute;top:20px;right:-35px}@media screen and (min-width:576px){.bg-container-people:before{width:97.2222vw}}@media screen and (min-width:768px){.bg-container-people:before{width:87.8906vw;top:52px}}@media screen and (min-width:1024px){.bg-container-people:before{width:92.7734vw;top:60px}}@media screen and (min-width:1200px){.bg-container-people:before{width:86.5vw}}.people-container{margin-bottom:168px;padding-top:0;padding-bottom:64px}@media screen and (min-width:768px){.people-container{padding-bottom:168px}}.people-title{width:100%;max-width:calc(100% - 16px);margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.people-title{max-width:640px}}@media screen and (min-width:1024px){.people-title{max-width:902px}}.people-list{flex-direction:column;align-items:center;gap:64px;margin-bottom:64px;display:flex}@media screen and (min-width:1024px){.people-list{flex-direction:row;gap:24px}}@media screen and (min-width:1200px){.people-list{justify-content:center;gap:40px}}.people-item{width:100%;max-width:400px}.people-item-link:hover .people-image{filter:brightness(.75);width:120%}.people-image{width:100%;transition-property:width,filter;transition-duration:.33s;transition-timing-function:ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.people-image-frame{z-index:-1;width:100%;height:400px;position:relative;overflow:hidden}.people-link{font-optical-sizing:auto;--button-text-color:white;letter-spacing:.05em;box-sizing:border-box;background-color:#043d78;border:2px solid #043d78;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:332px;margin-left:auto;margin-right:auto;padding:16px 40px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:100%;display:flex;position:relative}.people-link:before{content:"";background-color:#fff;width:0%;height:100%;transition-property:width;transition-duration:.33s;transition-timing-function:ease-out;position:absolute;top:50%;left:0%;transform:translateY(-50%)}.people-link:hover{--button-text-color:#043d78}.people-link:hover:before{width:100%}.people-link .text{color:var(--button-text-color);z-index:5;transition-property:color;transition-duration:.33s;transition-timing-function:ease-out}.people-link .pict{color:#043d78;box-sizing:border-box;z-index:5;background-color:#fff;border:1px solid #043d78;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.people-info{background-color:#fff;flex-direction:column;gap:40px;width:calc(100% - 64px);margin-top:-40px;margin-left:24px;padding:24px 40px;display:flex;position:relative;box-shadow:3px 3px 12px 3px #0000001a}@media screen and (min-width:1024px){.people-info{margin-top:-64px}}@media screen and (min-width:1200px){.people-info{margin-top:-40px}}.people-info:after{content:"→";color:#fff;font-optical-sizing:auto;background-color:#043d78;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;display:flex;position:absolute;top:50%;right:0%;transform:translate(24px,-50%)}.people-name{flex-direction:column;gap:16px;display:flex}.people-name .jp{letter-spacing:.1em;font-family:BIZ UDMincho,serif;font-size:24px;font-style:normal;font-weight:400;line-height:100%}.people-name .en{font-optical-sizing:auto;letter-spacing:.1em;color:#043d78;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:100%}.people-division{letter-spacing:.05em;font-family:BIZ UDMincho,serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.crosstalk-container{margin-top:-128px;margin-bottom:64px}@media screen and (min-width:768px){.crosstalk-container{margin-top:-168px;margin-bottom:168px}}.crosstalk-content{flex-direction:column;display:flex;position:relative}.crosstalk-title{text-align:center;align-self:center;width:-moz-fit-content;width:fit-content;margin-bottom:0}@media screen and (min-width:1024px){.crosstalk-title{align-self:flex-end;gap:24px}}.crosstalk-title .en{color:#043d78}.crosstalk-image{z-index:-1;filter:brightness();width:100%;transition-property:transform,filter;transition-duration:.3s;transition-timing-function:ease;position:relative}.crosstalk-image-link{margin-top:-20px;position:relative;overflow:hidden}@media screen and (min-width:768px){.crosstalk-image-link{margin-top:-52px}}.crosstalk-image-link:hover .crosstalk-image{filter:brightness(.66);transform:scale(1.1)}.crosstalk-link{--button-text-color:#043d78;--button-pict-background-color:#043d78;--button-pict-color:white;box-sizing:border-box;background-color:#fff;border:3px solid #043d78;margin-top:24px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.crosstalk-link{margin-top:40px}}@media screen and (min-width:1024px){.crosstalk-link{position:absolute;bottom:64px;right:64px}}.crosstalk-link:before{content:"";background-color:#043d78;width:0%;height:100%;transition-property:width;transition-duration:.33s;transition-timing-function:ease-out;position:absolute;top:50%;left:0%;transform:translateY(-50%)}.crosstalk-link:hover{--button-text-color:white;--button-pict-background-color:white;--button-pict-color:#043d78}.crosstalk-link:hover:before{width:100%}.crosstalk-link .text{transition-property:color;transition-duration:.33s;transition-timing-function:ease-out}.crosstalk-link .pict{transition-property:color,background-color;transition-duration:.33s;transition-timing-function:ease-out}.career-container{margin-top:128px}@media screen and (min-width:768px){.career-container{margin-top:168px}}.career-content{flex-direction:column;display:flex;position:relative}.career-title{text-align:center;align-self:center;width:-moz-fit-content;width:fit-content;margin-bottom:0}@media screen and (min-width:1024px){.career-title{align-self:flex-start;gap:24px}}.career-title .en{color:#043d78}.career-image{z-index:-1;filter:brightness();width:100%;transition-property:transform,filter;transition-duration:.3s;transition-timing-function:ease;position:relative}.career-image-link{margin-top:-20px;position:relative;overflow:hidden}@media screen and (min-width:768px){.career-image-link{margin-top:-52px}}.career-image-link:hover .career-image{filter:brightness(.66);transform:scale(1.1)}.career-link{--button-text-color:#043d78;--button-pict-background-color:#043d78;--button-pict-color:white;box-sizing:border-box;background-color:#fff;border:3px solid #043d78;margin-top:24px;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width:768px){.career-link{margin-top:40px}}@media screen and (min-width:1024px){.career-link{position:absolute;bottom:64px;left:64px}}.career-link:before{content:"";background-color:#043d78;width:0%;height:100%;transition-property:width;transition-duration:.33s;transition-timing-function:ease-out;position:absolute;top:50%;left:0%;transform:translateY(-50%)}.career-link:hover{--button-text-color:white;--button-pict-background-color:white;--button-pict-color:#043d78}.career-link:hover:before{width:100%}.career-link .text{transition-property:color;transition-duration:.33s;transition-timing-function:ease-out}.career-link .pict{transition-property:color,background-color;transition-duration:.33s;transition-timing-function:ease-out}.recruitment-container{width:calc(100% - 32px);margin-left:auto;margin-right:auto;padding-top:64px;padding-bottom:64px}@media screen and (min-width:768px){.recruitment-container{padding-top:168px;padding-bottom:168px}}@media screen and (min-width:1024px){.recruitment-container{max-width:83.3333vw}}@media screen and (min-width:1366px){.recruitment-container{max-width:1200px}}.recruitment-content{flex-direction:column;justify-content:flex-start;display:flex;position:relative}.recruitment-content-link{display:flex;position:relative;overflow:hidden}@media screen and (min-width:768px){.recruitment-content-link{max-width:84.5703vw}}@media screen and (min-width:1024px){.recruitment-content-link{max-width:60.1389vw}}@media screen and (min-width:1366px){.recruitment-content-link{max-width:866px}}.recruitment-content-link:hover .recruitment-image{filter:brightness(.66);transform:scale(1.1)}.recruitment-image{filter:brightness();width:100%;max-width:500px;margin-left:auto;margin-right:auto;transition-property:transform,filter;transition-duration:.3s;transition-timing-function:ease;display:block}@media screen and (min-width:768px){.recruitment-image{max-width:84.5703vw}}@media screen and (min-width:1024px){.recruitment-image{max-width:60.1389vw}}@media screen and (min-width:1366px){.recruitment-image{max-width:866px}}.recruitment-link{box-sizing:border-box;z-index:10;--recruitment-label-color:white;background-color:#043d78;border:2px solid #043d78;flex-direction:column;align-self:center;gap:16px;width:100%;max-width:500px;padding:24px;transition-property:background-color;transition-duration:.33s;transition-timing-function:ease-out;display:flex}@media screen and (min-width:768px){.recruitment-link{align-self:flex-end;max-width:48.8281vw;margin-top:-104px;padding:40px}}@media screen and (min-width:1024px){.recruitment-link{max-width:41.6667vw}}@media screen and (min-width:1200px){.recruitment-link{max-width:34.7222vw}}@media screen and (min-width:1366px){.recruitment-link{max-width:500px}}.recruitment-link:hover{--recruitment-label-color:#043d78;background-color:#fff}.recruitment-link:hover .recruitment-link-item{--button-text-color:#043d78;border:2px solid #fff}.recruitment-link-item{background-color:inherit;width:100%;max-width:inherit;justify-content:flex-end;align-self:flex-end;gap:16px;padding:0;transition-property:border;transition-duration:.33s;transition-timing-function:ease-out}.recruitment-link-item:before{content:none}.recruitment-label{flex-direction:column;gap:16px;display:flex}@media screen and (min-width:768px){.recruitment-label{gap:24px}}.recruitment-label .jp{color:var(--recruitment-label-color);font-family:BIZ UDMincho,serif;font-size:24px;font-style:normal;font-weight:400;line-height:100%;transition-property:color;transition-duration:.33s;transition-timing-function:ease-out}@media screen and (min-width:768px){.recruitment-label .jp{font-size:48px}}.recruitment-label .en{font-optical-sizing:auto;color:var(--recruitment-label-color);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%;transition-property:color;transition-duration:.33s;transition-timing-function:ease-out}@media screen and (min-width:768px){.recruitment-label .en{font-size:24px}}.dialog-video-content{flex-direction:column;align-items:center;gap:40px;display:flex}.dialog-video-tab-head{font-optical-sizing:auto;letter-spacing:.1em;color:#333;font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:100%}@media screen and (min-width:768px){.dialog-video-tab-head{font-size:24px}}.dialog-video-tab-block{width:100%;max-width:290px;margin-left:auto;margin-right:auto}@media screen and (min-width:576px){.dialog-video-tab-block{text-align:center;max-width:432px}}@media screen and (min-width:768px){.dialog-video-tab-block{max-width:647px}}.dialog-video-tab-block>.embed{width:100%;height:0;padding-top:56.25%;position:relative}.dialog-video-tab-block>.embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}.dialog-video-tab-wrap{text-align:center;z-index:1;cursor:pointer;border-radius:6px 6px 0 0;flex-wrap:wrap;flex:1;order:-1;width:100%;max-width:720px;margin:0 auto;display:flex;position:relative}.dialog-video-tab-wrap:after{content:"";background:#e5f2ff;order:-1;width:100%;height:3px;display:block}@media screen and (min-width:1024px){.dialog-video-tab-wrap{max-width:960px}}@media screen and (min-width:1366px){.dialog-video-tab-wrap{max-width:1200px}}.dialog-video-tab-label{font-optical-sizing:auto;letter-spacing:.1em;color:#fff;text-shadow:0 -1px #0003;white-space:nowrap;text-align:center;z-index:1;cursor:pointer;background:#4a89cd;flex:1;order:-1;padding:24px;font-family:Noto Sans JP,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:100%;position:relative}@media screen and (min-width:576px){.dialog-video-tab-label:nth-child(odd){margin-left:8px}.dialog-video-tab-label:nth-child(2n){margin-right:8px}.dialog-video-tab-label:not(:last-of-type){margin-right:5px}}.dialog-video-tab-content{opacity:0;background-color:#e5f2ff;flex-direction:column;gap:24px;width:100%;height:0;display:flex;overflow:hidden}.dialog-video-tab-switch:checked+.dialog-video-tab-label{color:#333;background:#e5f2ff}.dialog-video-tab-switch:checked+.dialog-video-tab-label+.dialog-video-tab-content{opacity:1;height:auto;padding:24px 16px;overflow:auto}@media screen and (min-width:576px){.dialog-video-tab-switch:checked+.dialog-video-tab-label+.dialog-video-tab-content{gap:40px;padding:40px}}@media screen and (min-width:768px){.dialog-video-tab-switch:checked+.dialog-video-tab-label+.dialog-video-tab-content{gap:64px;padding:64px}}.dialog-video-tab-switch{display:none}.dialog-video-close{background-image:url("data:image/svg+xml,%3csvg%20width='146'%20height='48'%20viewBox='0%200%20146%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='146'%20height='48'%20rx='24'%20fill='%23043D78'/%3e%3ccircle%20cx='40'%20cy='24'%20r='16'%20fill='white'/%3e%3cpath%20d='M77.848%2018.432H75.384V19.28H77.848V18.432ZM75.384%2021.472H77.848V20.56H75.384V21.472ZM79.624%2022.832H75.384V31.392H73.496V17.056H79.624V22.832ZM84.168%2025.92H82.072V29.312C82.072%2030.08%2081.944%2030.528%2081.416%2030.768C80.92%2031.024%2080.232%2031.056%2079.288%2031.056C79.208%2030.608%2078.952%2029.92%2078.728%2029.488C79.32%2029.504%2079.912%2029.504%2080.104%2029.504C80.296%2029.504%2080.36%2029.456%2080.36%2029.28V27.2C79.368%2028.352%2078.12%2029.392%2076.92%2030.048C76.632%2029.632%2076.12%2029.008%2075.736%2028.688C77.096%2028.112%2078.568%2027.04%2079.512%2025.92H76.28V24.384H80.36V23.152H82.072V24.384H84.168V25.92ZM82.536%2021.504H85.08V20.56H82.536V21.504ZM85.08%2018.432H82.536V19.28H85.08V18.432ZM87%2017.056V29.12C87%2030.176%2086.776%2030.72%2086.12%2031.024C85.448%2031.344%2084.456%2031.392%2082.984%2031.392C82.92%2030.848%2082.6%2029.952%2082.344%2029.44C83.272%2029.504%2084.344%2029.488%2084.664%2029.472C84.968%2029.472%2085.08%2029.376%2085.08%2029.088V22.864H80.728V17.056H87ZM98.824%2018.688C99.272%2019.36%2099.976%2020.528%20100.328%2021.264L98.904%2021.888C98.424%2020.864%2098.008%2020.096%2097.432%2019.28L98.824%2018.688ZM100.968%2017.808C101.432%2018.464%20102.168%2019.6%20102.52%2020.32L101.128%2020.992C100.616%2019.984%20100.184%2019.248%2099.592%2018.448L100.968%2017.808ZM94.696%2017.408C94.6%2018.08%2094.52%2018.896%2094.488%2019.536C94.408%2021.264%2094.28%2024.832%2094.28%2026.832C94.28%2028.448%2095.256%2028.976%2096.504%2028.976C99.144%2028.976%20100.808%2027.44%20101.976%2025.696L103.432%2027.472C102.392%2029.008%20100.12%2031.136%2096.472%2031.136C93.848%2031.136%2092.168%2029.984%2092.168%2027.264C92.168%2025.12%2092.312%2020.912%2092.312%2019.536C92.312%2018.768%2092.248%2018%2092.12%2017.376L94.696%2017.408ZM112.04%2028.112C112.04%2028.704%20112.696%2029.104%20113.656%2029.104C113.992%2029.104%20114.296%2029.088%20114.584%2029.056C114.488%2028.016%20113.896%2027.344%20113.032%2027.344C112.424%2027.344%20112.04%2027.712%20112.04%2028.112ZM109.32%2017.808C109.768%2017.872%20110.328%2017.888%20110.776%2017.888C111.624%2017.888%20115.048%2017.824%20115.96%2017.744C116.616%2017.68%20116.984%2017.632%20117.176%2017.568L118.216%2018.992C117.848%2019.232%20117.464%2019.456%20117.096%2019.728C116.232%2020.336%20114.552%2021.744%20113.544%2022.544C114.072%2022.416%20114.552%2022.368%20115.064%2022.368C117.784%2022.368%20119.848%2024.064%20119.848%2026.4C119.848%2028.928%20117.928%2030.928%20114.056%2030.928C111.832%2030.928%20110.152%2029.904%20110.152%2028.304C110.152%2027.008%20111.32%2025.808%20113.016%2025.808C115%2025.808%20116.2%2027.024%20116.424%2028.544C117.304%2028.08%20117.752%2027.344%20117.752%2026.368C117.752%2024.928%20116.312%2023.952%20114.424%2023.952C111.976%2023.952%20110.376%2025.248%20108.664%2027.2L107.208%2025.696C108.344%2024.784%20110.28%2023.152%20111.224%2022.368C112.12%2021.632%20113.784%2020.288%20114.568%2019.6C113.752%2019.616%20111.544%2019.712%20110.696%2019.76C110.264%2019.792%20109.752%2019.84%20109.384%2019.888L109.32%2017.808Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M39.2929%2023.6066L33.636%2029.2635L34.3431%2029.9706L40%2024.3137L45.6569%2029.9706L46.364%2029.2635L40.7071%2023.6066L45.6569%2018.6569L44.9497%2017.9497L40%2022.8995L35.0503%2017.9497L34.3431%2018.6569L39.2929%2023.6066Z'%20fill='%23043D78'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:146px;height:48px}
