body{background-color:#f5f5ef}.index{padding-bottom:9rem}.index__txt01{font-size:2rem;font-weight:500;line-height:2;text-align:center}.index__box01{position:relative;margin-top:9rem;padding:8.5rem 0 12.5rem;background:rgba(0,0,0,0) url("../images/interview/bg01.webp") 50% 0 repeat;background-size:160rem auto}.index__box01::before{content:"";position:absolute;top:0;left:0;width:100%;height:1.3rem;background:rgba(0,0,0,0) url("../images/interview/bg_wave.webp") 50% 0 repeat;background-size:16.8rem 1.3rem}.index__box01::after{content:"";position:absolute;bottom:0;left:0;transform:rotate(180deg);width:100%;height:1.3rem;background:rgba(0,0,0,0) url("../images/interview/bg_wave.webp") 50% 0 repeat;background-size:16.8rem 1.3rem}.index__count{display:flex;font-size:2.4rem;font-weight:700}.index__count .txt{margin-right:2rem}.index__count .count{color:var(--color-main-red)}.index__count .red{color:var(--color-main-red)}.index-interview__content{display:flex;flex-wrap:wrap;gap:6.5rem 7.5rem;margin-top:5.5rem}.index-interview__item{display:flex;flex-direction:column}.index-interview__thumb{position:relative;z-index:1}.index-interview__thumb:before{content:"";width:100%;height:100%;z-index:2;border-radius:50%;position:absolute;top:0;left:0;background:#a53b46;opacity:0;transition:all .3s ease}.index-interview__bubble{color:#a53b46;background:#fff;min-width:10.4rem;font-size:1.6rem;font-weight:700;text-align:center;position:absolute;padding:0.7rem 0.4rem;border-radius:0.8rem;border:0.2rem solid #a53b46;top:0.6rem;left:-0.6rem;z-index:2}.index-interview__bubble:before{content:"";position:absolute;bottom:-0.9rem;width:1.2rem;height:0.9rem;z-index:2;background:url(/assets/images/top/interview_bubble.webp) 0 0 no-repeat;background-size:100% auto}.index-interview__hoverTxt{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;font-size:1.8rem;font-weight:500;text-align:center;opacity:0;transition:all .3s ease}.index-interview__img{border-radius:50%;position:relative;z-index:1;aspect-ratio:1/1;object-fit:cover}.index-interview__body{margin-top:-1.7rem;padding:1.7rem 2.5rem 2.5rem;display:flex;flex-direction:column;flex:1;position:relative;z-index:2;background:#fff;border-radius:1.5rem;text-align:center;border:2px solid #fff;transition:all .3s ease}.index-interview__lbl{border-radius:6rem;min-width:12rem;padding:0.7rem 2rem;font-size:1.5rem;color:#fff;display:flex;justify-content:center;align-items:center;margin:0 auto 1.2rem}.index-interview__lbl-orange{background:#df8d00}.index-interview__lbl-blue{background:#1374c8}.index-interview__title{font-weight:500;font-size:2rem;line-height:1.4;margin-bottom:2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.index-interview__title span{background:linear-gradient(transparent 60%, #FFF567 60%)}.index-interview__desc{text-align:left;font-size:1.6rem;line-height:1.625;margin-bottom:1.5rem}.index-interview__name{font-size:1.5rem;text-align:right;margin-top:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.5rem 1.3rem}.index-interview__name span{display:block}.index-interview__btn{margin:0 auto}.index .c-pager__prev,.index .c-pager__next{width:5.4rem;height:5.4rem;border-radius:50%;display:block;background:#fff;position:relative}.index .c-pager__prev:before,.index .c-pager__next:before{content:"";width:0.7rem;height:1.1rem;background:url(/assets/images/ico_arrow.svg) 0 0 no-repeat;background-size:100% auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.index .c-pager__prev{margin-right:2rem}.index .c-pager__prev:before{transform:translate(-50%, -50%) scale(-1, 1)}.index .c-pager__next{margin-left:2rem}.detail{overflow:hidden;padding-bottom:7rem}.detail__bg01{position:relative;padding-bottom:11rem;background:rgba(0,0,0,0) url("../images/interview/bg01.webp") 50% 0 repeat;background-size:160rem auto}.detail__bg01::after{content:"";position:absolute;bottom:0;left:0;transform:rotate(180deg);width:100%;height:1.3rem;background:rgba(0,0,0,0) url("../images/interview/bg_wave.webp") 50% 0 repeat;background-size:16.8rem 1.3rem}.detail-page-header{position:relative;display:flex}.detail-page-header::before{content:"";position:absolute;top:0;right:50%;width:100vw;height:19.2rem;transform:translateX(50%);background-color:#f5f5ef}.detail-page-header::after{content:"";position:absolute;top:19.2rem;right:50%;width:100vw;height:1.3rem;transform:translateX(50%);background:rgba(0,0,0,0) url("../images/interview/bg_wave.webp") 50% 0 repeat;background-size:16.8rem 1.3rem}.detail-page-header__cat01{position:absolute;top:2.4rem;left:0;display:flex;align-items:center;justify-content:center;width:15.2rem;height:4.2rem;padding-bottom:0.5rem;font-size:2.5rem;font-family:var(--font-ja-zen);font-weight:700;color:#ffffaf;background-color:#a53b46;border-radius:100vh;z-index:3}.detail-page-header__cat01::before{content:"";position:absolute;top:100%;right:50%;transform:translateX(50%);width:1.2rem;height:0.6rem;clip-path:polygon(0 0, 50% 100%, 100% 0);background-color:#a53b46}.detail-page-header__inner01{position:relative;z-index:2}.detail-page-header__inner01 .ttl01{font-size:3.5rem;font-family:var(--font-ja-zen);line-height:2}.detail-page-header__inner01 .ttl01 span{padding:0.5rem 1rem;background-color:#fff;box-decoration-break:clone;border-radius:0.5rem}.detail-page-header__inner01 .txt01{margin-top:3.5rem;font-size:1.8rem;font-weight:500;line-height:2}.detail-page-header__inner01 .txt02{display:flex;justify-content:flex-end;gap:0 6.4rem;margin-top:4rem}.detail-page-header__inner01 .txt02 .border{display:flex;align-items:center;justify-content:flex-end;gap:0 6rem;padding-bottom:1.8rem;border-bottom:2px solid #a53b46}.detail-page-header__inner01 .txt02 .border .tag{font-size:1.6rem;font-weight:500}.detail-page-header__inner01 .txt02 .border .name{font-size:2.4rem;font-weight:700}.detail-page-header__image{position:relative;line-height:0;border-radius:6rem 0 0 6rem;aspect-ratio:760/550;overflow:hidden;z-index:1}.detail-page-header__image img{width:100%;height:100%;object-fit:cover}.detail__profile{margin-top:6rem}.detail__profile ul li{display:flex;align-items:center;height:5rem;padding:0 2.7rem;break-inside:avoid;border-top:1px solid #d1cba5;border-bottom:1px solid #d1cba5;margin-bottom:-1px}.detail__profile ul li .ttl{width:21rem;font-size:1.6rem;font-weight:700}.detail__profile ul li .txt{flex:1;font-size:1.6rem}.detail__profile .caution{margin-top:1rem;font-size:1.4rem;text-align:right}.detail__index{margin-top:9rem;padding:4rem 8rem;border-radius:1.5rem;background-color:#fff}.detail__index dl{display:flex}.detail__index dl dt{width:14rem;font-size:3.2rem;font-weight:700;font-family:var(--font-ja-zen)}.detail__index dl dd{padding-left:8rem;border-left:1px solid #d1cba5}.detail__index dl dd ul li{font-size:2rem;font-weight:700;line-height:2}.detail__index dl dd ul li a{display:flex;align-items:center;gap:0 1.5rem;color:#222;text-decoration:none}.detail__index dl dd ul li a .ico{display:inline-block;transform:rotate(90deg);width:1rem;height:1.6rem;mask-image:url("../images/ico_arrow.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:1rem;background:#a53b46;z-index:2}.detail__sec{margin-top:9rem}.detail__ttl01{margin-top:8rem;font-size:4.4rem;font-weight:700;font-family:var(--font-ja-zen);line-height:1.45}.detail__ttl01 .border{position:relative;margin-left:2rem;top:-1.5rem;display:inline-block;width:7.8rem;height:2px;background-color:#222;border-radius:100vh}.detail__ttl01:first-child{margin-top:0}.detail__ttl02{position:relative;text-align:center;font-size:3.2rem}.detail__ttl02::before{content:"";position:absolute;left:0;bottom:50%;transform:translateY(50%);width:100%;height:3px;background:rgba(0,0,0,0) url("../images/interview/detail/border_dot.svg") 0 0 repeat-x;background-size:13px auto}.detail__ttl02 span{position:relative;z-index:2;padding:0 4rem;background-color:#f5f5ef}.detail__ttl03{margin-top:4rem;font-size:2.8rem;line-height:1.4;font-family:var(--font-ja-zen)}.detail__btn01{display:inline-block;margin:4rem 1.5rem 0 0}.detail__btn01 .c-btn{color:#222;text-decoration:none}.detail__btn01 .c-btn[target=_blank]:after{content:"";width:1.2rem;height:1rem;background:url(/assets/images/ico_blank.svg) 0 0 no-repeat;background-size:100% auto}.detail__btn02{display:inline-block;margin:4rem 3.5rem 0 0}.detail__btn02 a{display:flex;align-items:center;gap:0 1.8rem;color:#222 !important;text-decoration:none !important}.detail__btn02 a .txt{font-size:2.2rem;font-weight:500}.detail__btn02 a .ico{position:relative;width:6rem;height:6rem;background-color:#fff;border:1px solid #e1e1e1;border-radius:100vw;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.detail__btn02 a .ico::after{content:"";width:1rem;height:1.5rem;background:url(/assets/images/ico_arrow.svg) 0 0 no-repeat;background-size:100% auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.detail__btn02 a[target=_blank] .ico::after{width:1.2rem;height:1rem;background:url(/assets/images/ico_blank.svg) 0 0 no-repeat;background-size:100% auto}.detail__txt01{margin-top:3rem;font-size:1.8rem;line-height:2}.detail__txt01:first-child{margin-top:0}.detail a{color:#a53b46;text-decoration:underline}.detail__caution01{margin-top:2rem;font-size:1.4rem;text-indent:-1em;padding-left:1em}.detail__caution01:first-child{margin-top:0}.detail__thumbsTxt{display:flex;align-items:flex-start;gap:0 4.5rem;margin-top:5rem}.detail__thumbsTxt:first-child{margin-top:0}.detail__thumbsTxt .thumbs{position:relative;width:18.5rem;height:18.5rem;line-height:0}.detail__thumbsTxt .thumbs img{width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:100vh}.detail__thumbsTxt .thumbs .arrow{position:absolute;top:5.2rem;left:calc(100% + 4.5rem);display:block;width:2px;height:1.5rem;background-color:#f5f5ef;z-index:3}.detail__thumbsTxt .thumbs .arrow::after{content:"";position:absolute;bottom:0;right:0;transform:rotate(-45deg);transform-origin:right bottom;width:2px;height:2.1rem;background-color:#a53b46}.detail__thumbsTxt .txtBox{flex:1;position:relative;padding:5rem 7rem}.detail__thumbsTxt .txtBox::before{content:"";position:absolute;top:0.8rem;left:0.8rem;width:100%;height:100%;border-radius:1.5rem;background-color:#fff}.detail__thumbsTxt .txtBox::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1.5rem;border:2px solid #a53b46}.detail__thumbsTxt .txtBox .txt{position:relative;z-index:2;font-size:2rem;font-weight:500;line-height:2}.detail__txtThumbs{display:flex;align-items:flex-start;gap:0 4.5rem;margin-top:5rem}.detail__txtThumbs:first-child{margin-top:0}.detail__txtThumbs .thumbs{position:relative;width:18.5rem;height:18.5rem;line-height:0}.detail__txtThumbs .thumbs img{width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:100vh}.detail__txtThumbs .thumbs .arrow{position:absolute;top:5.2rem;right:calc(100% + 4.5rem);display:block;width:2px;height:1.5rem;background-color:#f5f5ef;z-index:3}.detail__txtThumbs .thumbs .arrow::after{content:"";position:absolute;bottom:0;right:0;transform:rotate(45deg);transform-origin:left bottom;width:2px;height:2.1rem;background-color:#a53b46}.detail__txtThumbs .txtBox{flex:1;position:relative;padding:5rem 7rem}.detail__txtThumbs .txtBox::before{content:"";position:absolute;top:0.8rem;right:0.8rem;width:100%;height:100%;border-radius:1.5rem;background-color:#fff}.detail__txtThumbs .txtBox::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;border-radius:1.5rem;border:2px solid #a53b46}.detail__txtThumbs .txtBox .txt{position:relative;z-index:2;font-size:2rem;font-weight:500;line-height:2}.detail__image01{margin-top:8rem;width:100%;line-height:0;text-align:center}.detail__image01 img{max-width:100%;height:auto;width:inherit;border-radius:1.5rem}.detail__image01:first-child{margin-top:0}.detail__imageTxt{display:flex;align-items:flex-start;gap:0 8rem;margin-top:4rem}.detail__imageTxt:first-child{margin-top:0}.detail__imageTxt .detail__txt01{flex:1}.detail__imageTxt .image{width:56rem;line-height:0;overflow:hidden;border-radius:1.5rem;aspect-ratio:560/400}.detail__imageTxt .image img{width:100%;height:100%;object-fit:cover}.detail__txtImage{display:flex;align-items:flex-start;flex-direction:row-reverse;gap:0 8rem;margin-top:4rem}.detail__txtImage:first-child{margin-top:0}.detail__txtImage .detail__txt01{flex:1}.detail__txtImage .image{width:56rem;line-height:0;overflow:hidden;border-radius:1.5rem;aspect-ratio:560/400}.detail__txtImage .image img{width:100%;height:100%;object-fit:cover}.detail__message{margin:8rem 0;padding:5rem 8rem;background-color:#fff;border-radius:1.5rem}.detail__message .ttl{font-size:3.2rem;font-weight:700;font-family:var(--font-ja-zen);line-height:1.5;color:#a53b46;text-align:center}.detail__message .ttl span{position:relative;padding:0 1.8rem}.detail__message .ttl span::before{content:"";position:absolute;top:0.2rem;left:0;transform:rotate(-28deg);width:2px;height:4.5rem;background-color:#a53b46}.detail__message .ttl span::after{content:"";position:absolute;top:0.2rem;right:0;transform:rotate(28deg);width:2px;height:4.5rem;background-color:#a53b46}.detail__message .imageTxt{margin-top:5rem;display:flex;align-items:flex-start;gap:0 8rem}.detail__message .imageTxt .image{width:32rem;line-height:0;overflow:hidden;border-radius:1.5rem;aspect-ratio:320/260}.detail__message .imageTxt .image img{width:100%;height:100%;object-fit:cover}.detail__message .imageTxt .txt{flex:1;font-size:1.8rem;line-height:2}.detail__more ul{display:flex;justify-content:center;flex-wrap:wrap;margin-top:5rem;gap:3rem 5rem}.detail__more ul li{font-size:2.2rem;font-weight:500}.detail__more ul li a{display:flex;align-items:center;gap:0 2rem;color:#222;text-decoration:none}.detail__more ul li a .ico{position:relative;width:6rem;height:6rem;border-radius:100vh;border:1px solid #e1e1e1;background-color:#fff}.detail__more ul li a .ico::before{content:"";width:0.7rem;height:1.1rem;background:url(/assets/images/ico_arrow.svg) 0 0 no-repeat;background-size:100% auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.detail__relate{margin-top:8rem}.detail-interview__content{display:flex;flex-wrap:wrap;gap:6.5rem 7.5rem;margin-top:5.5rem}.detail-interview__content a{color:#222;text-decoration:none}.detail-interview__item{display:flex;flex-direction:column}.detail-interview__thumb{position:relative;z-index:1}.detail-interview__thumb:before{content:"";width:100%;height:100%;z-index:2;border-radius:50%;position:absolute;top:0;left:0;background:#a53b46;opacity:0;transition:all .3s ease}.detail-interview__bubble{color:#a53b46;background:#fff;min-width:10.4rem;font-size:1.6rem;font-weight:700;text-align:center;position:absolute;padding:0.7rem 0.4rem;border-radius:0.8rem;border:0.2rem solid #a53b46;top:0.6rem;left:-0.6rem;z-index:2}.detail-interview__bubble:before{content:"";position:absolute;bottom:-0.9rem;width:1.2rem;height:0.9rem;z-index:2;background:url(/assets/images/top/interview_bubble.webp) 0 0 no-repeat;background-size:100% auto}.detail-interview__hoverTxt{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;font-size:1.8rem;font-weight:500;text-align:center;opacity:0;transition:all .3s ease}.detail-interview__img{border-radius:50%;position:relative;z-index:1;aspect-ratio:1/1;object-fit:cover}.detail-interview__body{margin-top:-1.7rem;padding:1.7rem 2.5rem 2.5rem;display:flex;flex-direction:column;flex:1;position:relative;z-index:2;background:#fff;border-radius:1.5rem;text-align:center;border:2px solid #fff;transition:all .3s ease}.detail-interview__lbl{border-radius:6rem;min-width:12rem;padding:0.7rem 2rem;font-size:1.5rem;color:#fff;display:flex;justify-content:center;align-items:center;margin:0 auto 1.2rem}.detail-interview__lbl-orange{background:#df8d00}.detail-interview__lbl-blue{background:#1374c8}.detail-interview__title{font-weight:500;font-size:2rem;line-height:1.4;margin-bottom:2rem}.detail-interview__title span{background:linear-gradient(transparent 60%, #FFF567 60%)}.detail-interview__desc{text-align:left;font-size:1.6rem;line-height:1.625;margin-bottom:1.5rem}.detail-interview__name{font-size:1.5rem;text-align:right;margin-top:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.5rem 1.3rem}.detail-interview__name span{display:block}.detail-interview__btn{margin:0 auto}.detail__btnBack{display:flex;justify-content:center}.detail__btnBack .c-btn:after{right:auto;left:3.5rem;transform:translateY(-50%) rotate(180deg)}.detail__btnBack a{color:#222;text-decoration:none}.p-advice{position:relative;margin-top:8rem;overflow:hidden;border-radius:1.5rem;background-color:#fff;border:3px solid #a53b46}.p-advice__ttl{display:flex;align-items:center;justify-content:center;height:10rem;font-size:4.8rem;font-family:var(--font-ja-zen);font-weight:700;color:#fff;background-color:#a53b46}.p-advice__ttl span{font-size:2.5rem}.p-advice__box{padding:3.5rem 3rem 5rem 3rem}.p-advice__txt{font-size:1.6rem;font-weight:700;line-height:2;text-align:center}.p-advice__btn{margin-top:2.5rem;display:flex;justify-content:center}.p-advice__btn a{color:#222;text-decoration:none}.p-advice__btn a.c-btn:after{content:"";width:1.2rem;height:1rem;background:url(/assets/images/ico_blank.svg) 0 0 no-repeat;background-size:100% auto}@media screen and (max-width:1024px){.detail-page-header{margin-top:3rem;padding-top:2rem}.detail-page-header{flex-direction:column-reverse}.detail-page-header__cat01{top:0}.detail-page-header__inner01{margin-top:-3.5rem}.detail-page-header__image{transform:translateX(4rem)}.detail__imageTxt{gap:8rem 0;flex-direction:column}.detail__imageTxt .image{width:100%}.detail__txtImage{gap:8rem 0;flex-direction:column-reverse}.detail__txtImage .image{width:100%}}@media screen and (max-width:767px){.p-page-header__ttl-jp{line-height:1.45}.index{padding-bottom:5rem}.index__txt01{font-size:1.6rem}.index__box01{margin-top:4.5rem;padding:6rem 0 8rem;background:rgba(0,0,0,0) url("../images/interview/bg01_sp.webp") 50% 0 repeat;background-size:100% auto}.index__box01::before{background-size:9.8rem 1.3rem}.index__box01::after{background-size:9.8rem 1.3rem}.index__count{font-size:1.6rem}.index__count .txt{margin-right:1.5rem}.index-interview__content{margin-top:3rem;gap:3.4rem 2rem}.index-interview__item{width:calc((100% - 2rem*1)/2)}.index-interview__thumb{width:15.7rem;margin:0 auto}.index-interview__bubble{min-width:6.2rem;font-size:1.1rem;padding:0.4rem 0.4rem;border-radius:0.4rem;border-width:0.15rem;top:0.3rem;left:0}.index-interview__bubble:before{background:url(/assets/images/top/interview_bubble.webp) 0 0 no-repeat;background-size:100% auto;right:1.8rem}.index-interview__body{margin-top:-1.3rem;padding:1.1rem 1.2rem 1.5rem;border-radius:1rem}.index-interview__lbl{border-radius:6rem;min-width:8rem;padding:0.4rem 2rem;font-size:1.2rem;margin:0 auto 1rem}.index-interview__title{font-size:1.3rem;margin-bottom:1rem;line-height:1.5384615385}.index-interview__desc{font-size:1.3rem;line-height:1.5384615385;margin-bottom:0.9rem}.index-interview__name{gap:0.5rem 1rem;font-size:1rem}.index .c-pager__prev,.index .c-pager__next{width:4rem;height:4rem}.index .c-pager__prev{margin-right:0.8rem}.index .c-pager__next{margin-left:0.8rem}.detail{padding-bottom:0}.detail__bg01{padding-bottom:6.4rem;background:rgba(0,0,0,0) url("../images/interview/bg01_sp.webp") 50% 0 repeat;background-size:100% auto}.detail__bg01::after{bottom:-0.1rem;background-size:9.8rem 1.3rem}.detail-page-header::before{height:22rem}.detail-page-header::after{top:22rem;background-size:9.8rem 1.3rem}.detail-page-header__cat01{width:11.7rem;height:3.1rem;padding-bottom:0.4rem;font-size:1.9rem}.detail-page-header__cat01::before{width:0.8rem;height:0.4rem}.detail-page-header__inner01{margin-top:-3rem}.detail-page-header__inner01 .ttl01{font-size:2.8rem;position:relative;transform:translateX(-2rem);width:calc(100% + 2rem)}.detail-page-header__inner01 .ttl01 span{border-radius:0 0.5rem 0.5rem 0;padding:0.5rem 2rem}.detail-page-header__inner01 .txt01{margin-top:3rem;font-size:1.5rem}.detail-page-header__inner01 .txt02{font-size:1.5rem;justify-content:flex-start}.detail-page-header__inner01 .txt02 .border{padding-bottom:0;border-bottom:none;justify-content:flex-start}.detail-page-header__inner01 .txt02 .border .tag{display:none}.detail-page-header__inner01 .txt02 .border .name{font-size:2rem}.detail-page-header__image{transform:translateX(2rem);width:calc(100% + 2rem);border-radius:3rem 0 0 3rem}.detail__profile{margin-top:1.5rem}.detail__profile ul li{height:4.2rem;padding:0 0.8rem}.detail__profile ul li .ttl{width:13rem;font-size:1.5rem}.detail__profile ul li .txt{font-size:1.5rem}.detail__profile .caution{margin-top:1rem;font-size:1.2rem}.detail__index{margin-top:6rem;padding:2rem 2rem}.detail__index dl{display:block}.detail__index dl dt{width:100%;font-size:2rem}.detail__index dl dd{border-top:1px solid #d1cba5;border-left:none;margin-top:1.3rem;padding:1.3rem 0 0 0}.detail__index dl dd ul li{font-size:1.5rem}.detail__index dl dd ul li+li{margin-top:0.5rem}.detail__index dl dd ul li a{justify-content:space-between}.detail__index dl dd ul li a .ico{width:1rem;height:1.6rem}.detail__index dl dd ul li a span{flex:1}.detail__sec{margin-top:6rem}.detail__ttl01{margin-top:6rem;font-size:2.4rem}.detail__ttl01 .border{margin-left:1rem;top:-0.9rem;width:4rem}.detail__ttl01+.detail__imageTxt{margin-top:1.5rem}.detail__ttl01+.detail__txtImage{margin-top:1.5rem}.detail__ttl02{font-size:2.2rem;padding:0 1rem}.detail__ttl02 span{padding:0 1rem}.detail__ttl03{font-size:2rem}.detail__btn01{margin:4rem 0 0 0;display:flex;justify-content:center}.detail__btn01+.detail__btn01{margin-top:1.5rem}.detail__btn02+.detail__btn02{margin-top:1rem}.detail__btn02 a{gap:0 1rem}.detail__btn02 a .txt{font-size:1.6rem}.detail__btn02 a .ico{width:4rem;height:4rem}.detail__btn02 a .ico::after{width:0.7rem;height:1.1rem}.detail__txt01{margin-top:1.5rem;font-size:1.5rem}.detail__caution01{margin-top:2rem;font-size:1.2rem}.detail__thumbsTxt{gap:0 1.7rem;margin-top:2.5rem;align-items:center}.detail__thumbsTxt .thumbs{width:8rem;height:8rem;z-index:2}.detail__thumbsTxt .thumbs .arrow{top:3.4rem;height:1rem;left:calc(100% + 1.7rem)}.detail__thumbsTxt .thumbs .arrow::after{height:1.3rem}.detail__thumbsTxt .txtBox{padding:1.5rem 2rem}.detail__thumbsTxt .txtBox::before{top:0.5rem;left:0.5rem}.detail__thumbsTxt .txtBox .txt{font-size:1.5rem}.detail__txtThumbs{gap:0 1.7rem;margin-top:2.5rem;align-items:center}.detail__txtThumbs .thumbs{width:8rem;height:8rem}.detail__txtThumbs .thumbs .arrow{top:3.4rem;height:1rem;right:calc(100% + 1.7rem)}.detail__txtThumbs .thumbs .arrow::after{height:1.3rem}.detail__txtThumbs .txtBox{padding:1.5rem 2rem}.detail__txtThumbs .txtBox::before{top:0.5rem;right:0.5rem}.detail__txtThumbs .txtBox .txt{font-size:1.5rem}.detail__image01{margin-top:2.5rem}.detail__imageTxt{margin-top:4rem;gap:2.5rem 0}.detail__txtImage{margin-top:4rem;gap:2.5rem 0}.detail__message{margin:6rem 0;padding:2rem 2rem 3rem}.detail__message .ttl{font-size:2.2rem;line-height:1.3}.detail__message .ttl span{display:block}.detail__message .ttl span::before{top:1rem;left:1.5rem}.detail__message .ttl span::after{top:1rem;right:1.5rem}.detail__message .imageTxt{flex-direction:column;margin-top:2rem;gap:2.5rem 0}.detail__message .imageTxt .image{width:100%}.detail__message .imageTxt .txt{font-size:1.5rem}.detail__more ul{margin-top:5rem;gap:1.6rem 0}.detail__more ul li{width:100%;font-size:1.8rem}.detail__more ul li a{gap:0 1rem;width:100%;justify-content:space-between}.detail__more ul li a .txt{flex:1}.detail__more ul li a .ico{width:5rem;height:5rem}.detail__relate{margin-top:6rem}.detail-interview__content{margin-top:3rem;gap:3.4rem 2rem}.detail-interview__item{width:calc((100% - 2rem*1)/2)}.detail-interview__thumb{width:15.7rem;margin:0 auto}.detail-interview__bubble{min-width:6.2rem;font-size:1.1rem;padding:0.4rem 0.4rem;border-radius:0.4rem;border-width:0.15rem;top:0.3rem;left:0}.detail-interview__bubble:before{background:url(/assets/images/top/interview_bubble_sp.webp) 0 0 no-repeat;background-size:100% auto;right:1.8rem}.detail-interview__body{margin-top:-1.3rem;padding:1.1rem 1.2rem 1.5rem;border-radius:1rem}.detail-interview__lbl{border-radius:6rem;min-width:8rem;padding:0.4rem 2rem;font-size:1.2rem;margin:0 auto 1rem}.detail-interview__title{font-size:1.3rem;margin-bottom:1rem;line-height:1.5384615385}.detail-interview__desc{font-size:1.3rem;line-height:1.5384615385;margin-bottom:0.9rem}.detail-interview__name{gap:0.5rem 1rem;font-size:1rem}.detail__btnBack .c-btn:after{left:2.5rem}.p-advice{margin-top:6rem;border-width:0.3rem;overflow:visible}.p-advice__ttl{justify-content:center;font-size:2.8rem;width:calc(100% + 0.6rem);margin:-0.3rem 0 0 -0.3rem;height:8rem;border-radius:1.5rem 1.5rem 0 0;line-height:1.2;text-align:center}.p-advice__ttl span{font-size:1.9rem}.p-advice__box{padding:2.5rem 2rem 3rem;width:100%}.p-advice__txt{font-size:1.5rem;font-weight:400;line-height:1.8;text-align:left}.p-advice__btn{margin-top:3rem}}@media print,screen and (min-width:1025px){.detail-page-header{gap:0 8rem}.detail-page-header__inner01{width:56rem;padding-top:8.3rem;flex-shrink:0}.detail-page-header__image{width:calc(56rem + (100vw - 120rem)/2);flex-shrink:0}}@media print,screen and (min-width:768px){.index-interview__item{width:calc((100% - 7.5rem*2)/3)}.index-interview__item:hover .index-interview__body{border-color:#a53b46}.index-interview__item:hover .index-interview__hoverTxt{opacity:1}.index-interview__item:hover .index-interview__thumb:before{opacity:.55}.index-interview__bubble:before{left:50%;margin-left:-0.6rem}.index .c-pager{margin-top:7.5rem}.detail__profile ul{columns:2;column-gap:8rem}.detail__index dl dd ul li a:hover{color:#a53b46}.detail__btn01 .c-btn:hover{color:#fff}.detail__btn01 .c-btn:hover[target=_blank]:after{background:url(/assets/images/ico_blank_w.svg) 0 0 no-repeat;background-size:100% auto}.detail__btn02 a:hover{color:#a53b46 !important}.detail__btn02 a:hover .ico{border:1px solid #a53b46;background-color:#a53b46}.detail__btn02 a:hover .ico::after{background:url(/assets/images/ico_arrow_w.svg) 0 0 no-repeat;background-size:100% auto}.detail__btn02 a:hover[target=_blank] .ico::after{background:url(/assets/images/ico_blank_w.svg) 0 0 no-repeat;background-size:100% auto}.detail a:hover{text-decoration:none}.detail__more ul li a:hover{color:#a53b46}.detail-interview__item{width:calc((100% - 7.5rem*2)/3)}.detail-interview__item:hover .detail-interview__body{border-color:#a53b46}.detail-interview__item:hover .detail-interview__hoverTxt{opacity:1}.detail-interview__item:hover .detail-interview__thumb:before{opacity:.55}.detail-interview__bubble:before{left:50%;margin-left:-0.6rem}.p-advice__btn a.c-btn:hover:after{background:url(/assets/images/ico_blank_w.svg) 0 0 no-repeat;background-size:100% auto}}
