@media screen and (min-width:768px),print{.about__buttonList{display:flex;flex-wrap:wrap;gap:.6rem}}@media screen and (max-width:767px){.about__buttonList{margin-top:.4rem}}@media screen and (min-width:768px),print{.about__buttonListItem{width:3.2rem}}@media screen and (max-width:767px){.about__buttonListItem{width:2.6rem;margin-left:auto;margin-right:auto}}.about__buttonListItem>a{background-color:#fff;border:1px solid #434242;color:#434242;display:block;line-height:1.2;text-align:center}@media screen and (min-width:768px),print{.about__buttonListItem>a{padding:.17rem .1rem}}@media screen and (max-width:767px){.about__buttonListItem>a{padding:.13rem .1rem}}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.about__buttonListItem>a{transition-duration:.3s}.about__buttonListItem>a:hover{background-color:#434242;color:#fff}}.about__buttonListItem>a>span{display:block}.about__buttonListItem>a>span:nth-child(1){font-weight:700}.about__buttonListItem>a>span:nth-child(2){font-weight:500;font-family:Montserrat,sans-serif;margin-top:.06rem}@media screen and (min-width:768px),print{.about__buttonListItem:not(:last-child){margin-right:0}}@media screen and (max-width:767px){.about__buttonListItem:not(:last-child){margin-bottom:.2rem}}.about__buttonListNote{color:#b8b8b8;display:block;text-align:center}@media screen and (min-width:768px),print{.about__buttonListNote{font-size:.14rem;margin-top:.08rem}}@media screen and (max-width:767px){.about__buttonListNote{font-size:.13rem;margin-top:.06rem}}@media screen and (min-width:768px),print{.about__business{width:100%;max-width:14.4rem;margin-left:auto;margin-right:auto;padding:1.2rem 0 1.29rem}}@media screen and (max-width:767px){.about__business{margin-top:.6rem}}.about__business .about__commonTitle{text-align:center}.about__businessSubTitle{font-weight:700;text-align:center}@media screen and (min-width:768px),print{.about__businessSubTitle{font-size:.3rem;margin-top:.8rem}}@media screen and (max-width:767px){.about__businessSubTitle{font-size:.2rem;margin-top:.4rem}}.about__businessLead{font-weight:500;text-align:center}@media screen and (min-width:768px),print{.about__businessLead{font-size:.24rem;margin-top:.08rem}}@media screen and (max-width:767px){.about__businessLead{font-size:.18rem;margin-top:.08rem}}.about__businessImage{position:relative;width:100%;margin-left:0;margin-right:0}@media screen and (min-width:768px),print{.about__businessImage{margin-top:.49rem}}@media screen and (max-width:767px){.about__businessImage{margin-top:.4rem}}.about__businessImageLink{display:block}@media screen and (min-width:768px),print{.about__businessImageLink{pointer-events:none}}@media screen and (max-width:767px){.about__businessImageLink{position:relative}.about__businessImageLink::before{background:rgba(0,0,0,.6) url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22width%3A%20256px%3B%20height%3A%20256px%3B%20opacity%3A%201%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M332.998%2C291.918c52.2-71.895%2C45.941-173.338-18.834-238.123c-71.736-71.728-188.468-71.728-260.195%2C0%0A%09%09c-71.746%2C71.745-71.746%2C188.458%2C0%2C260.204c64.775%2C64.775%2C166.218%2C71.034%2C238.104%2C18.844l14.222%2C14.203l40.916-40.916%0A%09%09L332.998%2C291.918z%20M278.488%2C278.333c-52.144%2C52.134-136.699%2C52.144-188.852%2C0c-52.152-52.153-52.152-136.717%2C0-188.861%0A%09%09c52.154-52.144%2C136.708-52.144%2C188.852%2C0C330.64%2C141.616%2C330.64%2C226.18%2C278.488%2C278.333z%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E%3C%2Fpath%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M109.303%2C119.216c-27.078%2C34.788-29.324%2C82.646-6.756%2C119.614c2.142%2C3.489%2C6.709%2C4.603%2C10.208%2C2.46%0A%09%09c3.49-2.142%2C4.594-6.709%2C2.462-10.198v0.008c-19.387-31.7-17.45-72.962%2C5.782-102.771c2.526-3.228%2C1.946-7.898-1.292-10.405%0A%09%09C116.48%2C115.399%2C111.811%2C115.979%2C109.303%2C119.216z%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E%3C%2Fpath%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M501.499%2C438.591L363.341%2C315.178l-47.98%2C47.98l123.403%2C138.168c12.548%2C16.234%2C35.144%2C13.848%2C55.447-6.456%0A%09%09C514.505%2C474.576%2C517.743%2C451.138%2C501.499%2C438.591z%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E%3C%2Fpath%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;background-size:.16rem auto;border-radius:50%;content:"";width:.3rem;height:.3rem;position:absolute;right:.1rem;bottom:.1rem}}.about__businessImageLink>img{display:block}.about__businessImageTitle{position:absolute;z-index:2;pointer-events:none}@media screen and (min-width:768px),print{.about__businessImageTitle.-t01{width:5.2156rem;top:.9rem;left:2.86rem}}@media screen and (max-width:767px){.about__businessImageTitle.-t01{width:1.92rem;top:-.15rem;left:.1rem}}@media screen and (min-width:768px),print{.about__businessImageTitle.-t02{width:5.2156rem;top:.9rem;right:3.46rem}}@media screen and (max-width:767px){.about__businessImageTitle.-t02{width:1.92rem;top:-.15rem;right:0}}.about__businessImageTitle img{width:100%}@media screen and (min-width:768px),print{.about__businessContents{display:flex;width:12.3rem;margin-top:.71rem;margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.about__businessContents{padding:0 .25rem;margin-top:.4rem}}@media screen and (min-width:768px),print{.about__businessContentsItem{width:50%}}@media screen and (min-width:768px),print{.about__businessContentsItem:not(:last-child){border-right:1px solid #696969}}@media screen and (max-width:767px){.about__businessContentsItem:not(:last-child){border-bottom:1px solid #696969}}@media screen and (min-width:768px),print{.about__businessContentsItem:nth-child(1){padding-right:.4rem}}@media screen and (max-width:767px){.about__businessContentsItem:nth-child(1){padding-bottom:.4rem}}@media screen and (min-width:768px),print{.about__businessContentsItem:nth-child(2){padding-left:.4rem}}@media screen and (max-width:767px){.about__businessContentsItem:nth-child(2){padding-top:.4rem}}.about__businessContentsItem li{letter-spacing:.02em;line-height:1.74;position:relative;padding-left:.27rem}@media screen and (min-width:768px),print{.about__businessContentsItem li{text-indent:-.23rem}}@media screen and (max-width:767px){.about__businessContentsItem li{text-indent:-.23rem}}.about__businessContentsItem li:not(:last-of-type){margin-bottom:.2rem}.about__businessContentsItem li:not(:last-of-type)::before{content:'';display:inline-block;margin-right:.06rem;width:.17rem;height:.13rem;background-image:url(/about/img/icon-check.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.about__businessContentsItem li:last-of-type{padding-left:3.5em}.about__businessContentsItem li .-red{color:#b42e2e}.about__businessContentsTitle{letter-spacing:.02em;text-align:center}.about__businessContentsTitle.-title01{color:#7eaa55}.about__businessContentsTitle.-title02{color:#3f75b0}.about__businessContentsTitle .-red{color:#b21815}@media screen and (min-width:768px),print{.about__businessContentsTitle .-red{font-size:.525rem}}@media screen and (max-width:767px){.about__businessContentsTitle .-red{font-size:.3rem}}@media screen and (min-width:768px),print{.about__businessContentsTitle{font-size:.345rem}}@media screen and (max-width:767px){.about__businessContentsTitle{font-size:.2rem}}@media screen and (min-width:768px),print{.about__businessContentsTitle+*{margin-top:.2rem}}@media screen and (max-width:767px){.about__businessContentsTitle+*{margin-top:.15rem}}.about__businessContentsSubTitle{letter-spacing:.02em;text-align:center}@media screen and (min-width:768px),print{.about__businessContentsSubTitle{font-size:.285rem;margin-top:-.2rem;margin-bottom:.35rem}}@media screen and (max-width:767px){.about__businessContentsSubTitle{font-size:.18rem;margin-top:-.1rem;margin-bottom:.2rem}}@media screen and (min-width:768px),print{.about__value{margin-bottom:1rem}}@media screen and (max-width:767px){.about__value{margin-bottom:.5rem}}@media screen and (min-width:768px),print{.infoWorks__flexBlockImage.-amita-kuram{width:2.6rem}}.interviewCatTop__banner{width:100%;padding:0 .25rem}@media screen and (min-width:768px),print{.interviewCatTop__banner{max-width:11.7rem;margin:1rem auto}}@media screen and (max-width:767px){.interviewCatTop__banner{margin:.5rem 0}}.interviewCatTop__banner-link{display:block}.interviewCatTop__banner-link img{transition:.4s ease}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.interviewCatTop__banner-link:hover img{opacity:.8}}.topCulture{background-color:#fff}@media screen and (max-width:767px){.topCulture{padding:.43rem 0 .42rem}}.topCulture>a{color:#434242;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px),print{.topCulture>a{padding:.11rem 0 .08rem}}@media screen and (max-width:767px){.topCulture>a{flex-direction:column;min-height:3rem}}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.topCulture>a:hover .topCulture__image>img{transform:scale(1.05)}}.topCulture__image{flex-shrink:0;overflow:hidden}@media screen and (min-width:768px),print{.topCulture__image{width:2.42rem}}@media screen and (max-width:767px){.topCulture__image{width:1.42rem}}.topCulture__image img{width:100%;height:auto;transition:.4s ease}.topCulture__texts{display:flex;align-items:center;flex-direction:column;padding:0 .24rem}@media screen and (max-width:767px){.topCulture__texts{padding-top:.2rem}}.topCulture__title{text-align:center;font-size:.3rem;font-weight:500;letter-spacing:.02em;line-height:1.3}@media screen and (max-width:767px){.topCulture__title{font-weight:700;font-size:.38rem;line-height:1.35;margin-bottom:.05rem}}.topCulture__sub{color:#b21716;font-size:.24rem;letter-spacing:.02em;line-height:1.5;margin-top:.04rem}@media screen and (max-width:767px){.topCulture__sub{font-weight:700;font-size:.3rem;line-height:1.35}}@media screen and (min-width:768px),print{.mco{display:flex}}@media screen and (min-width:768px),print{.mco section{width:calc(100% / 3)}}.topMovie{background-color:#aec4e4}.topMovie>a{color:#434242;display:block}@media screen and (min-width:768px),print{.topMovie>a{padding:.48rem .45rem .51rem}}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.topMovie>a:hover .button{background-color:#434242;color:#fff}.topMovie>a:hover .button>span.-arrow::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2213%22%20height%3D%228%22%20viewBox%3D%220%200%2013%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.3536%204.35368C12.5488%204.15841%2012.5488%203.84183%2012.3536%203.64657L9.17157%200.464588C8.97631%200.269326%208.65973%200.269326%208.46447%200.464588C8.2692%200.65985%208.2692%200.976433%208.46447%201.17169L11.2929%204.00012L8.46447%206.82855C8.2692%207.02381%208.2692%207.34039%208.46447%207.53566C8.65973%207.73092%208.97631%207.73092%209.17157%207.53566L12.3536%204.35368ZM0%204.50012H12V3.50012H0V4.50012Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat left 0;background-size:100% auto}}@media screen and (min-width:768px),print{.topMovie__inner{display:flex;align-items:center;justify-content:center;width:100%}}@media screen and (max-width:767px){.topMovie__inner{display:flex;flex-direction:column;text-align:center}}@media screen and (min-width:768px),print{.topMovie__head{display:flex;align-items:center;gap:.32rem}}@media screen and (max-width:767px){.topMovie__head{order:2}}@media screen and (min-width:768px),print{.topMovieLeft{flex-shrink:0}.topMovieLeft img{width:1.15rem}}@media screen and (min-width:768px),print{.topMovie__imgIconTitleWrap{display:flex;flex-direction:row-reverse;align-items:center;gap:.19rem}}@media screen and (min-width:768px),print{.topMovie__imgIcon{flex-shrink:0;width:.44rem}}.topMovie__title{font-family:Montserrat,sans-serif;color:#434242;line-height:1;text-shadow:none}@media screen and (min-width:768px),print{.topMovie__title{font-weight:500;font-size:.58rem;margin-right:0}}@media screen and (max-width:767px){.topMovie__title{font-size:.7rem;line-height:1.1428571429}}.topMovie__titleSub{font-size:.2rem;font-family:Montserrat,sans-serif}@media screen and (min-width:768px),print{.topMovie__titleSub.-pcItem{text-align:right;margin-top:.12rem}}@media screen and (max-width:767px){.topMovie__titleSub{margin-top:.04rem}}.topMovie__titleSub p{font-weight:700;letter-spacing:.05em}@media screen and (min-width:768px),print{.topMovie__titleSub p{line-height:1.3333333333}}@media screen and (max-width:767px){.topMovie__titleSub p{line-height:1.6666666667}}.topMovie__titleSub .button{display:inline-block}@media screen and (max-width:767px){.topMovie__titleSub .button{display:block!important;margin-top:.11rem;margin-left:auto;margin-right:auto;width:1.5rem!important}}.topMovie__lead{letter-spacing:.02em;line-height:1.25}@media screen and (min-width:768px),print{.topMovie__lead{font-weight:500;font-size:.2rem}}@media screen and (max-width:767px){.topMovie__lead{font-weight:700;font-size:.4rem;line-height:1.35;order:1;margin-bottom:.05rem}}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.topMovie>a:hover .button{background-color:#434242;color:#fff}.topMovie>a:hover .button>span.-arrow::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2213%22%20height%3D%228%22%20viewBox%3D%220%200%2013%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.3536%204.35368C12.5488%204.15841%2012.5488%203.84183%2012.3536%203.64657L9.17157%200.464588C8.97631%200.269326%208.65973%200.269326%208.46447%200.464588C8.2692%200.65985%208.2692%200.976433%208.46447%201.17169L11.2929%204.00012L8.46447%206.82855C8.2692%207.02381%208.2692%207.34039%208.46447%207.53566C8.65973%207.73092%208.97631%207.73092%209.17157%207.53566L12.3536%204.35368ZM0%204.50012H12V3.50012H0V4.50012Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat left 0;background-size:100% auto}}@media screen and (max-width:767px){.topMovie{padding:.43rem 0 .42rem}.topMovieLeft{margin-bottom:10px}.topMovie__imgMain img{max-width:65px;width:100%}.topMovie__imgIcon{margin-right:14px}.topMovie__imgIcon img{max-width:50px;width:100%}.topMovie__imgIconTitleWrap{display:flex;justify-content:center;align-items:center}.topMovie__inner{display:flex;flex-direction:column;text-align:center}.topMovie__head{order:2}.topMovie__title{font-size:.7rem;line-height:1.1428571429}.topMovie__titleSub{margin-top:.04rem}.topMovie__titleSub p{line-height:1.6666666667}.topMovie__titleSub .button{display:block!important;margin-top:.11rem;margin-left:auto;margin-right:auto;width:1.5rem!important}.topMovie__lead{font-size:.3rem;line-height:1.35;order:1;margin-bottom:.1rem;margin-top:.1rem}.topMovie__imgIconTitleWrap{order:1}.topMovie__titleSub{order:2}.topMovieRight{flex-direction:column;display:flex}.button>span.-arrow{white-space:nowrap}}.topOtherside{background-color:#ffc79d}@media screen and (max-width:767px){.topOtherside{padding:.43rem 0 .42rem}}.topOtherside>a{color:#434242;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:768px),print{.topOtherside>a{padding:.45rem 0 .43rem}}@media screen and (max-width:767px){.topOtherside>a{min-height:3rem}}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.topOtherside>a:hover .topOtherside__image>img{transform:scale(1.05)}}.topOtherside__image{flex-shrink:0;width:3.15rem}.topOtherside__image img{width:100%;height:auto;transition:.4s ease}.topOtherside__texts{display:flex;align-items:center;flex-direction:column;padding:0 .24rem}@media screen and (max-width:767px){.topOtherside__texts{padding-top:.2rem}}.topOtherside__title{color:#434242;text-align:center;letter-spacing:.02em;line-height:1.3;padding-top:.18rem}@media screen and (min-width:768px),print{.topOtherside__title{font-size:.18rem;font-weight:500}}@media screen and (max-width:767px){.topOtherside__title{font-weight:700;font-size:.2rem;line-height:1.35;margin-bottom:.05rem}}.topTalk{background-color:#ecf1f7}@media screen and (min-width:768px),print{.topTalk{padding:1.1rem 0 1.1rem}}@media screen and (max-width:767px){.topTalk{padding:.5rem .25rem .5rem}}@media screen and (min-width:768px),print{.topTalk__headings{display:flex;align-items:flex-start;max-width:11.3rem;margin:0 auto}}.topTalk__heading{text-align:center;letter-spacing:.02em;font-weight:400;position:relative;font-family:"Noto Serif JP",serif}@media screen and (min-width:768px),print{.topTalk__heading{font-size:.3rem;margin-bottom:.11rem;display:flex;align-items:center}.topTalk__heading:first-of-type{width:calc(100% / 3 * 2);justify-content:center;padding-right:.1rem}.topTalk__heading:first-of-type img{display:block;-o-object-fit:contain;object-fit:contain;position:relative;top:.3rem;width:.705rem}.topTalk__heading:first-of-type span{display:inline-block;padding:0 .27rem}.topTalk__heading:nth-of-type(2){width:calc(100% / 3);flex-direction:column;padding-left:.3rem}.topTalk__heading:nth-of-type(2) img{display:block;-o-object-fit:contain;object-fit:contain;width:.08rem}.topTalk__heading .-mov{font-size:.25rem}}@media screen and (max-width:767px){.topTalk__heading{font-size:.3rem;margin-bottom:.2rem}.topTalk__heading .-mov{font-size:.25rem}.topTalk__heading img{display:none}}.topTalk__inner{display:flex;justify-content:space-between;gap:.5rem}@media screen and (min-width:768px),print{.topTalk__inner{max-width:11.3rem;margin:0 auto}}@media screen and (max-width:767px){.topTalk__inner{flex-direction:column}}@media screen and (min-width:768px),print{.topTalk__inner-expert{display:contents}}@media screen and (max-width:767px){.topTalk__inner-expert{display:flex;justify-content:space-between}}.topTalk__link{display:block}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.topTalk__link:hover img{transform:scale(1.03)}}@media screen and (max-width:767px){.topTalk__link.-zGen{margin:-.5rem auto 0}}@media screen and (max-width:767px){.topTalk__image{width:1.5rem}}.topTalk__image img{transition:.4s ease;width:100%;display:block}