.index-page-header__image img{-o-object-position:top;object-position:top}@media screen and (min-width:768px) and (max-width:1080px){.index .br-tab{display:none}}@media screen and (max-width:767px){.index .sec01{padding-top:2.4rem}}.index .sec01__outer{display:flex;flex-wrap:wrap;gap:min(6.8181818182vw,9rem)}@media screen and (max-width:767px){.index .sec01__outer{padding:0 2rem;gap:4rem 0}}.index .sec01__box{width:calc((100% - min(6.8181818182vw,9rem) * 2)/ 3)}@media screen and (max-width:767px){.index .sec01__box{width:100%}}.index .sec01__box a{display:block}@media (hover:hover) and (pointer:fine){.index .sec01__box a:hover .thumbs img{transform:scale(1.1)}}.index .sec01__box a .thumbs{position:relative;display:block;overflow:hidden;border-radius:var(--radius-R6)}.index .sec01__box a .thumbs img{transition:transform var(--transition-hover)}.index .sec01__box a .thumbs .profile{position:absolute;bottom:0;right:0;display:block;line-height:1;padding:1.8rem .9rem .2rem 1.8rem;background-color:var(--bg-primary-color);border-radius:var(--radius-R6) 0 0 0}@media screen and (max-width:767px){.index .sec01__box a .thumbs .profile{padding:1.3rem 0 0 1.4rem}}.index .sec01__box a .thumbs .profile::before{content:"";position:absolute;bottom:100%;right:0;width:.6rem;height:.6rem;transform:rotate(-90deg);background:transparent url(../images/common/kado_primary.svg) 0 0 no-repeat;background-size:100% auto}.index .sec01__box a .thumbs .profile::after{content:"";position:absolute;bottom:0;right:100%;width:.6rem;height:.6rem;transform:rotate(-90deg);background:transparent url(../images/common/kado_primary.svg) 0 0 no-repeat;background-size:100% auto}.index .sec01__box a .thumbs .profile .pos{display:block;font-size:min(1.1363636364vw,1.5rem);font-weight:500;line-height:1.5}@media screen and (max-width:767px){.index .sec01__box a .thumbs .profile .pos{font-size:1.3rem}}.index .sec01__box a .thumbs .profile .inner{display:flex;align-items:center;gap:0 min(.9848484848vw,1.3rem);margin-top:min(.3787878788vw,.5rem)}@media screen and (max-width:767px){.index .sec01__box a .thumbs .profile .inner{margin-top:.5rem;gap:0 .5rem}}.index .sec01__box a .thumbs .profile .inner .name{font-size:min(1.8181818182vw,2.4rem);font-weight:400;font-family:var(--font-en);color:var(--text-gray-color)}@media screen and (max-width:767px){.index .sec01__box a .thumbs .profile .inner .name{font-size:1.8rem}}.index .sec01__box a .thumbs .profile .inner .year{position:relative;top:.1rem;font-size:min(1.1363636364vw,1.5rem);font-weight:500;color:var(--text-gray-color)}@media screen and (max-width:767px){.index .sec01__box a .thumbs .profile .inner .year{top:0;font-size:1.3rem}}.index .sec01__box a .txt{display:block;margin-top:min(2.2727272727vw,3rem);font-size:min(1.5151515152vw,2rem);font-weight:500;line-height:1.75;letter-spacing:-.03em}@media screen and (max-width:767px){.index .sec01__box a .txt{margin-top:1.5rem;font-size:1.6rem;line-height:1.6;letter-spacing:0}}.index-recommend{margin-top:8rem}@media print,screen and (min-width:768px){.index-recommend{margin-top:8rem}}@media print,screen and (min-width:768px){.detail-page-header__image{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:767px){.detail-page-header__image{padding-left:1rem;padding-right:1rem}}.detail-page-header__image img{border-radius:var(--radius-R6)}.detail-page-header__body .c-breadcrumb{margin-top:min(1.8939393939vw,2.5rem)}.detail .mainTtl .ttl{display:flex;align-items:flex-end}@media screen and (max-width:767px){.detail .mainTtl .ttl{display:block}}.detail .mainTtl .ttl .txt{padding-right:min(1.5151515152vw,2rem);font-size:min(3.6363636364vw,4.8rem);font-weight:500;line-height:1.5;flex:1}@media screen and (max-width:767px){.detail .mainTtl .ttl .txt{display:block;padding-right:0;font-size:2.4rem}}.detail .mainTtl .ttl .profileBox{display:flex;justify-content:flex-end;align-items:flex-end;padding-left:min(3.0303030303vw,4rem);border-left:1px solid #b8b7b6}@media screen and (max-width:767px){.detail .mainTtl .ttl .profileBox{position:relative;border-left:none;display:block;width:100%;margin-top:2rem;padding:2rem 0 0 0}.detail .mainTtl .ttl .profileBox::before{content:"";position:absolute;top:0;left:0;width:4rem;height:1px;background-color:#b8b7b6}}.detail .mainTtl .ttl .profileBox .outer .pos{display:block;font-size:min(1.2121212121vw,1.6rem);font-weight:500;line-height:1.5}@media screen and (max-width:767px){.detail .mainTtl .ttl .profileBox .outer .pos{font-size:1.4rem}}.detail .mainTtl .ttl .profileBox .outer .inner{display:flex;align-items:flex-end;gap:0 min(.7575757576vw,1rem);margin-top:min(1.1363636364vw,1.5rem)}@media screen and (max-width:767px){.detail .mainTtl .ttl .profileBox .outer .inner{gap:0 1rem;margin-top:1rem}}.detail .mainTtl .ttl .profileBox .outer .inner .name{font-size:min(2.1212121212vw,2.8rem);font-family:var(--font-en);font-weight:400;color:var(--text-gray-color);line-height:1}@media screen and (max-width:767px){.detail .mainTtl .ttl .profileBox .outer .inner .name{font-size:2.2rem}}.detail .mainTtl .ttl .profileBox .outer .inner .year{position:relative;top:max(-.303030303vw,-.4rem);font-size:min(1.2121212121vw,1.6rem);font-weight:500;color:var(--text-gray-color);line-height:1}@media screen and (max-width:767px){.detail .mainTtl .ttl .profileBox .outer .inner .year{top:-.2rem;font-size:1.5rem}}.detail .profile{margin-top:min(6.0606060606vw,8rem)}@media screen and (max-width:767px){.detail .profile{margin-top:4rem}}.detail .profile .outer{padding:min(2.2727272727vw,3rem) min(3.0303030303vw,4rem) min(3.7878787879vw,5rem);background-color:var(--bg-secondary-color);border-radius:var(--radius-R6)}@media screen and (max-width:767px){.detail .profile .outer{margin-top:4rem;padding:2.4rem 2.4rem 4rem}}.detail .profile .outer .ttl{position:relative;font-size:min(1.6666666667vw,2.2rem);font-weight:500;padding-left:min(1.5151515152vw,2rem)}@media screen and (max-width:767px){.detail .profile .outer .ttl{font-size:1.8rem;padding-left:1.6rem;line-height:1.5}}.detail .profile .outer .ttl::before{content:"";position:absolute;top:min(1.4393939394vw,1.9rem);left:0;width:min(.6060606061vw,.8rem);height:min(.6060606061vw,.8rem);background-color:var(--primary-main-color);border-radius:100vh}@media screen and (max-width:767px){.detail .profile .outer .ttl::before{top:1.1rem;width:.8rem;height:.8rem}}.detail .profile .outer .txt{margin-top:min(1.5151515152vw,2rem);padding:0 min(3.0303030303vw,4rem);font-size:min(1.3636363636vw,1.8rem)}@media screen and (max-width:767px){.detail .profile .outer .txt{margin-top:1.5rem;font-size:1.4rem;padding:0;line-height:2}}.detail .schedule{margin-top:min(6.0606060606vw,8rem)}@media screen and (max-width:767px){.detail .schedule{margin-top:5rem}}.detail .schedule .outer{position:relative;padding:min(6.0606060606vw,8rem) min(6.4393939394vw,8.5rem) min(4.5454545455vw,6rem);background-color:#fff;border-radius:var(--radius-R6);overflow:hidden}@media screen and (max-width:767px){.detail .schedule .outer{padding:5.2rem 2.4rem 3.2rem}}.detail .schedule .outer .ttl{position:absolute;top:0;left:0;padding:0 min(1.9696969697vw,2.6rem) min(1.1363636364vw,1.5rem) min(1.5151515152vw,2rem);font-size:min(1.6666666667vw,2.2rem);font-weight:500;background-color:#f2f1ed;border-radius:var(--radius-R6) 0 var(--radius-R6) 0;line-height:1.42}@media screen and (max-width:767px){.detail .schedule .outer .ttl{padding:.2rem 2rem .7rem 2rem;font-size:1.8rem;line-height:1.5}}.detail .schedule .outer .ttl::before{content:"";position:absolute;top:min(1.0606060606vw,1.4rem);left:min(.303030303vw,.4rem);width:min(.6060606061vw,.8rem);height:min(.6060606061vw,.8rem);background-color:var(--primary-main-color);border-radius:100vh}@media screen and (max-width:767px){.detail .schedule .outer .ttl::before{top:1.2rem;left:.4rem;width:.8rem;height:.8rem}}.detail .schedule .outer .ttl .circle{position:absolute;width:.6rem;height:.6rem;background:#f2f1ed;overflow:hidden}@media screen and (max-width:767px){.detail .schedule .outer .ttl .circle{width:.6rem;height:.6rem}}.detail .schedule .outer .ttl .circle::before{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:100vh;background-color:#fff}.detail .schedule .outer .ttl .circle-r{top:0;left:100%}.detail .schedule .outer .ttl .circle-b{top:100%;left:0}.detail .schedule .outer .inner{display:flex;gap:0 min(6.0606060606vw,8rem)}@media screen and (max-width:767px){.detail .schedule .outer .inner{position:relative;display:block}.detail .schedule .outer .inner::before{content:"";position:absolute;top:0;left:.3rem;width:1px;height:100%;background:transparent url(../images/voice/border.webp) 0 .3rem repeat-y;background-size:1px auto}}.detail .schedule .outer .inner .leftBox{width:calc((100% - min(6.0606060606vw,8rem))/ 2)}@media screen and (max-width:767px){.detail .schedule .outer .inner .leftBox{width:100%}}.detail .schedule .outer .inner .leftBox .box01:first-child::after{top:0;opacity:1}@media print,screen and (min-width:768px){.detail .schedule .outer .inner .leftBox .box01:first-child::after{height:min(1.1363636364vw,1.5rem)}}@media screen and (max-width:767px){.detail .schedule .outer .inner .leftBox .box01:first-child::after{height:1.5rem}}.detail .schedule .outer .inner .rightBox{width:calc((100% - min(6.0606060606vw,8rem))/ 2)}@media screen and (max-width:767px){.detail .schedule .outer .inner .rightBox{width:100%}}@media print,screen and (min-width:768px){.detail .schedule .outer .inner .rightBox .box01:first-child::before{top:max(-1.1363636364vw,-1.5rem);height:calc(100% + min(1.1363636364vw,1.5rem))}}@media screen and (max-width:767px){.detail .schedule .outer .inner .rightBox .box01:last-child{padding-bottom:0}}.detail .schedule .outer .inner .rightBox .box01:last-child::after{bottom:0;opacity:1}@media print,screen and (min-width:768px){.detail .schedule .outer .inner .rightBox .box01:last-child::after{height:calc(100% - min(1.1363636364vw,1.5rem))}}@media screen and (max-width:767px){.detail .schedule .outer .inner .rightBox .box01:last-child::after{height:calc(100% - 1.5rem)}}.detail .schedule .outer .inner .box01{position:relative;display:flex;gap:0 min(1.8181818182vw,2.4rem);padding-bottom:min(3.0303030303vw,4rem)}@media screen and (max-width:767px){.detail .schedule .outer .inner .box01{display:block;padding-bottom:2.5rem}}@media print,screen and (min-width:768px){.detail .schedule .outer .inner .box01::before{content:"";position:absolute;top:0;left:min(.303030303vw,.4rem);width:1px;height:100%;background:transparent url(../images/voice/border.webp) 0 0 repeat-y;background-size:1px auto}}@media screen and (min-width:768px) and (max-width:767px){.detail .schedule .outer .inner .box01::before{left:.3rem}}.detail .schedule .outer .inner .box01::after{content:"";position:absolute;left:0;width:min(.6818181818vw,.9rem);height:100%;background:#fff;opacity:0}@media screen and (max-width:767px){.detail .schedule .outer .inner .box01::after{width:.7rem}}@media print,screen and (min-width:768px){.detail .schedule .outer .inner .box01:last-child{padding-bottom:0}}.detail .schedule .outer .inner .box01 .time{position:relative;top:.1rem;padding-left:min(1.3636363636vw,1.8rem);width:min(6.6666666667vw,8.8rem);font-size:min(1.8181818182vw,2.4rem);font-weight:500;font-family:var(--font-en);line-height:1.25;z-index:2}@media screen and (max-width:767px){.detail .schedule .outer .inner .box01 .time{font-size:1.8rem;line-height:1.3;width:100%;top:0;padding-left:2.2rem}}.detail .schedule .outer .inner .box01 .time::before{content:"";position:absolute;top:min(.8333333333vw,1.1rem);left:0;width:min(.6818181818vw,.9rem);height:min(.6818181818vw,.9rem);background-color:var(--text-primary-color);border-radius:100vh}@media screen and (max-width:767px){.detail .schedule .outer .inner .box01 .time::before{top:.8rem;width:.7rem;height:.7rem}}.detail .schedule .outer .inner .box01 .txt{font-size:min(1.1363636364vw,1.5rem);line-height:2;flex:1}@media screen and (max-width:767px){.detail .schedule .outer .inner .box01 .txt{margin-top:.5rem;font-size:1.4rem;line-height:1.75;padding-left:2.2rem}}.detail .message{margin-top:min(9.8484848485vw,13rem)}@media screen and (max-width:767px){.detail .message{margin-top:7.5rem}}.detail .message .outer{position:relative;display:flex;align-items:center;background-color:#fff;padding:min(4.9242424242vw,6.5rem) 0;border-radius:var(--radius-R6)}@media screen and (max-width:767px){.detail .message .outer{display:block;padding:2.4rem}}.detail .message .outer::before{content:"";position:absolute;background:transparent url(../images/crosstalk/ico_quot.svg);background-repeat:no-repeat;background-size:contain;background-position:right;transform:rotate(180deg);top:max(-.8333333333vw,-1.1rem);left:min(3.0303030303vw,4rem);width:min(3.0303030303vw,4rem);height:min(2.2727272727vw,3rem)}@media screen and (max-width:767px){.detail .message .outer::before{display:none}}@media print,screen and (min-width:768px){.detail .message .outer::before{width:4.5em;height:3.4rem;top:-1.1rem;right:2.4rem}}.detail .message .outer::after{content:"";position:absolute;background:transparent url(../images/crosstalk/ico_quot.svg);background-repeat:no-repeat;background-size:contain;background-position:right;top:-1.1rem;right:2.5rem;width:4rem;height:3rem}@media print,screen and (min-width:768px){.detail .message .outer::after{top:max(-.8333333333vw,-1.1rem);right:min(3.0303030303vw,4rem);width:min(3.0303030303vw,4rem);height:min(2.2727272727vw,3rem)}}.detail .message .outer .ttlBox{width:min(26.5151515152vw,35rem);display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.detail .message .outer .ttlBox{width:100%;display:block}}.detail .message .outer .ttlBox .ttl{font-size:min(1.6666666667vw,2.2rem);font-weight:500;line-height:1.75}@media screen and (max-width:767px){.detail .message .outer .ttlBox .ttl{font-size:1.6rem;line-height:1.5}}.detail .message .outer .txtBox{flex:1;padding:0 min(6.4393939394vw,8.5rem) min(.7575757576vw,1rem) min(4.9242424242vw,6.5rem);background:transparent url(../images/voice/border.webp) 0 0 repeat-y;background-size:1px auto}@media screen and (max-width:767px){.detail .message .outer .txtBox{margin-top:2rem;padding:2rem 0 0;background:transparent url(../images/voice/border02.webp) 0 0 repeat-X;background-size:.7rem auto}}.detail .message .outer .txtBox .ttl{font-size:min(2.1212121212vw,2.8rem);font-weight:500;line-height:1.5}@media screen and (max-width:767px){.detail .message .outer .txtBox .ttl{font-size:2rem}}.detail .message .outer .txtBox .txt{margin-top:min(2.2727272727vw,3rem);font-size:min(1.2121212121vw,1.6rem);line-height:1.875}@media screen and (max-width:767px){.detail .message .outer .txtBox .txt{margin-top:1.5rem;font-size:1.4rem;line-height:2}}.detail .other{margin-top:6.4rem}@media print,screen and (min-width:768px){.detail .other{margin-top:16rem}}.detail .other__box{position:relative}@media print,screen and (min-width:768px){.detail .other__box{padding-left:2rem;padding-right:2rem}}.detail .other__box-top{position:relative;border-radius:var(--radius-R20) var(--radius-R20) 0 0;width:78.6666666667vw;height:6.4rem;background-color:var(--bg-secondary-color)}@media print,screen and (min-width:768px){.detail .other__box-top{border-radius:var(--radius-R32) var(--radius-R32) 0 0;width:50%;height:min(7.0454545455vw,9.3rem);max-width:min(59.0909090909vw,78rem)}}.detail .other__box-top::before{content:"";position:absolute;bottom:0;right:-2.4rem;width:2.4rem;height:2.4rem;background-image:url(/recruit/assets/images/common/kado_secondary.svg);background-size:100%}.detail .other__box-inner{background-color:var(--bg-secondary-color);padding-top:1rem;padding-bottom:6rem;border-radius:0 var(--radius-R20) var(--radius-R20) var(--radius-R20)}@media print,screen and (min-width:768px){.detail .other__box-inner{padding-top:2.6rem;padding-bottom:10rem;border-radius:0 var(--radius-R32) var(--radius-R32) var(--radius-R32)}}.detail .other__title{margin-bottom:3.2rem}@media print,screen and (min-width:768px){.detail .other__title{margin-bottom:4.8rem}}.detail .other__title-en{display:block;font-size:1.3rem;font-family:var(--font-en)}@media print,screen and (min-width:768px){.detail .other__title-en{font-size:1.5rem}}.detail .other__title-ja{font-size:3.2rem;font-family:var(--font-ja-title);font-weight:500;line-height:1.4}@media print,screen and (min-width:768px){.detail .other__title-ja{font-size:4rem}}.detail .other__inner{position:relative}.detail .other__btn{position:absolute;bottom:0;right:4rem}@media screen and (max-width:992px){.detail .other__btn{position:relative;right:auto;display:flex;justify-content:center}}.detail .other__slider .item{width:min(31.8181818182vw,42rem)}@media screen and (max-width:767px){.detail .other__slider .item{width:31.5rem}}.detail .other__slider .item .box{width:100%;padding:0 min(1.5151515152vw,2rem)}@media screen and (max-width:767px){.detail .other__slider .item .box{padding:0 1rem}}.detail .other__slider .item .box a{display:block}@media (hover:hover) and (pointer:fine){.detail .other__slider .item .box a:hover .thumbs img{transform:scale(1.1)}}.detail .other__slider .item .box a .thumbs{position:relative;display:block}.detail .other__slider .item .box a .thumbs .thumbs-inner{display:block;overflow:hidden;border-radius:var(--radius-R6)}.detail .other__slider .item .box a .thumbs img{transition:transform var(--transition-hover)}.detail .other__slider .item .box a .thumbs .profile{position:absolute;bottom:0;right:-.1rem;display:block;line-height:1;padding:1.8rem 1rem .2rem 1.8rem;background-color:var(--bg-secondary-color);border-radius:var(--radius-R6) 0 0 0}@media screen and (max-width:767px){.detail .other__slider .item .box a .thumbs .profile{padding:1.3rem 0 0 1.4rem}}.detail .other__slider .item .box a .thumbs .profile::before{content:"";position:absolute;bottom:calc(100% - .1rem);right:0;width:.8rem;height:.8rem;transform:rotate(-90deg);-webkit-mask-image:url(../images/common/kado_primary.svg);mask-image:url(../images/common/kado_primary.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:.8rem;mask-size:.8rem;background:var(--bg-secondary-color)}.detail .other__slider .item .box a .thumbs .profile::after{content:"";position:absolute;bottom:-.1rem;right:calc(100% - .1rem);width:.8rem;height:.8rem;transform:rotate(-90deg);-webkit-mask-image:url(../images/common/kado_primary.svg);mask-image:url(../images/common/kado_primary.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:.8rem;mask-size:.8rem;background:var(--bg-secondary-color)}.detail .other__slider .item .box a .thumbs .profile .pos{display:block;font-size:min(1.1363636364vw,1.5rem);font-weight:500;line-height:1.5}@media screen and (max-width:767px){.detail .other__slider .item .box a .thumbs .profile .pos{font-size:1.3rem}}.detail .other__slider .item .box a .thumbs .profile .inner{display:flex;align-items:center;gap:0 min(.9848484848vw,1.3rem);margin-top:min(.3787878788vw,.5rem)}@media screen and (max-width:767px){.detail .other__slider .item .box a .thumbs .profile .inner{margin-top:.5rem;gap:0 .5rem}}.detail .other__slider .item .box a .thumbs .profile .inner .name{font-size:min(1.8181818182vw,2.4rem);font-weight:400;font-family:var(--font-en);color:var(--text-gray-color)}@media screen and (max-width:767px){.detail .other__slider .item .box a .thumbs .profile .inner .name{font-size:1.8rem}}.detail .other__slider .item .box a .thumbs .profile .inner .year{position:relative;top:.1rem;font-size:min(1.1363636364vw,1.5rem);font-weight:500;color:var(--text-gray-color)}@media screen and (max-width:767px){.detail .other__slider .item .box a .thumbs .profile .inner .year{top:0;font-size:1.3rem}}.detail .other__slider .item .box a .txt{display:block;margin-top:min(2.2727272727vw,3rem);font-size:min(1.5151515152vw,2rem);font-weight:500;line-height:1.75;letter-spacing:-.03em}@media screen and (max-width:767px){.detail .other__slider .item .box a .txt{margin-top:1.5rem;font-size:1.6rem;line-height:1.6;letter-spacing:0}}.detail .other__slider .control-slider{display:none}.detail .other__slider .other-nav{margin:min(7.5757575758vw,10rem) auto 0;width:12rem;height:6rem;border-radius:100vh;border:1px solid #707070;display:flex}@media screen and (max-width:767px){.detail .other__slider .other-nav{margin-top:4rem;width:12rem;height:4.8rem}}.detail .other__slider .other-nav .other-prev{width:50%;height:100%;padding-left:.5rem;cursor:pointer}.detail .other__slider .other-nav .other-prev .ico{transition:transform var(--transition-hover)}@media (hover:hover) and (pointer:fine){.detail .other__slider .other-nav .other-prev:hover .ico{transform:translateX(-.5rem)}}.detail .other__slider .other-nav .other-next{width:50%;height:100%;padding-right:.5rem;cursor:pointer}.detail .other__slider .other-nav .other-next .ico{transition:transform var(--transition-hover)}@media (hover:hover) and (pointer:fine){.detail .other__slider .other-nav .other-next:hover .ico{transform:translateX(.5rem)}}.detail .sec01{margin-top:6.4rem}@media print,screen and (min-width:768px){.detail .sec01{margin-top:12rem}}.detail .sec01__title{margin-bottom:4rem;border-bottom:1px solid var(--text-primary-color);padding-bottom:2rem}@media print,screen and (min-width:768px){.detail .sec01__title{margin-bottom:4.8rem;padding-bottom:3rem}}.detail .sec01__title-sub{position:relative;display:block;margin-bottom:min(.3787878788vw,.5rem);padding-left:min(2.5757575758vw,3.4rem);font-size:min(1.2121212121vw,1.6rem);font-weight:500}@media screen and (max-width:767px){.detail .sec01__title-sub{margin-bottom:1rem;padding-left:3rem;font-size:1.4rem}}.detail .sec01__title-sub i{position:absolute;left:0;top:max(-.0757575758vw,-.1rem);font-size:min(1.3636363636vw,1.8rem);font-family:var(--font-en);font-weight:400;font-style:normal}@media screen and (max-width:767px){.detail .sec01__title-sub i{top:-.1rem;font-size:1.6rem}}.detail .sec01__title-main{display:block;font-size:min(2.4242424242vw,3.2rem);font-weight:500;line-height:1.4}@media screen and (max-width:767px){.detail .sec01__title-main{font-size:2.2rem;line-height:1.5}}.detail .sec01__box--bg{background-color:var(--bg-secondary-color);margin-left:auto;margin-right:auto;border-radius:2rem;padding-top:4rem;padding-bottom:4rem}@media print,screen and (min-width:768px){.detail .sec01__box--bg{max-width:calc(100% - 4rem);padding-top:12rem;padding-bottom:12rem;border-radius:2.4rem}}.detail .sec01__content{display:grid;gap:4rem}@media print,screen and (min-width:768px){.detail .sec01__content{display:flex;gap:min(6.0606060606vw,8rem)}}@media print,screen and (min-width:768px){.detail .sec01__content--reverse{flex-direction:row-reverse}}.detail .sec01__image{flex-shrink:0;max-width:min(78.6666666667vw,29.5rem);margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){.detail .sec01__image{max-width:min(40.1515151515vw,53rem)}}.detail .sec01__image-inner{border-radius:var(--radius-R6);overflow:hidden}.detail .sec01__item{margin-top:4rem}@media print,screen and (min-width:768px){.detail .sec01__item{margin-top:4.8rem}}.detail .sec01__item-text{font-size:min(1.2121212121vw,1.6rem);line-height:2}@media screen and (max-width:767px){.detail .sec01__item-text{font-size:1.4rem}}.detail .sec01__item-text+.sec01__item-text{margin-top:min(2.2727272727vw,3rem)}@media screen and (max-width:767px){.detail .sec01__item-text+.sec01__item-text{margin-top:2.5rem}}.detail .sec01__item-staff{flex-shrink:0}