*{margin:0}ul{list-style:none;padding-left:0}a{text-decoration:none}.page-width{padding:0!important;max-width:100%}.under-interview .wrap{margin-right:0}.under-interview__heading{color:#231815}.under-interview__box{margin-left:3.125rem}.under-interview__title{display:flex;gap:3.125rem;background:#cecbd8;padding:1.25rem 3.125rem}.under-interview__sub-title{font-size:.875rem;font-weight:500;line-height:calc(20.27 / 14 * 1rem);letter-spacing:calc(.800000011920929 / 14 * 1rem)}.under-interview__items{display:flex;justify-content:space-between;height:34.125rem;overflow:hidden}.under-interview__thumbnail{width:32.3%}.under-interview__thumbnail-opacity{width:50%;opacity:.3;max-width:20.375rem}.under-interview__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.under-interview__thumbnail-opacity img{display:block;width:100%;height:100%;object-fit:cover}.under-interview__item{display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease;border-top:1px solid #CECBD8;border-right:1px solid #CECBD8;border-left:1px solid #CECBD8}.under-interview__item:hover{background:#363582;border-color:#fff}.under-interview__text{font-size:1.875rem;font-weight:500;line-height:2.5rem;letter-spacing:.4375rem;padding:calc(50 / 30 * 1rem) 0;margin:0 3.125rem;writing-mode:vertical-rl;text-orientation:upright;color:#231815;transition:all .3s ease;height:100%;font-family:Noto Sans JP,sans-serif}.under-interview__item:hover .under-interview__text{color:#fff;border-color:#fff}.under-interview__btn{padding-top:1.25rem;padding-bottom:1.25rem;padding-left:0;text-align:center;border-bottom:0}.under-interview__btn span{padding-right:6.25rem;transition:all .07s ease}.under-interview__item:hover .under-interview__btn span{padding-right:5rem}.under-interview__item:hover .under-interview__btn{background:#363582;color:#fff}.under-interview__btn:hover span:after{right:0}.under-interview__item:hover .btn span:after{position:absolute;content:"";background-image:url(/cdn/shop/files/Frame_308.svg);background-size:cover;background-repeat:no-repeat;width:2.25rem;height:2.25rem}.under-interview__spwrap{display:contents}.under-interview__item-sp{display:none}.under-interview__box-left{min-width:4.5rem}.under-interview__text-wrap{margin:0 3.125rem;border-right:1px solid #CECBD8;border-left:1px solid #CECBD8}.under-interview__text-wrap{height:29.375rem}@media(max-width:991px){.under-interview__spwrap{display:flex;flex-wrap:wrap;width:calc(100% - 7.5rem)}.under-interview__item-pc{display:none}.under-interview__item-sp{display:block}.under-interview__items{max-height:21.875rem;width:auto}.interview-slider:nth-of-type(1){width:100%;aspect-ratio:189 / 232.94;height:66.55%}.interview-slider:nth-of-type(2){width:50%;aspect-ratio:94 / 117;height:33.45%}.interview-slider:nth-of-type(3){width:50%;aspect-ratio:94 / 117;height:33.45%}.under-interview__box{margin-left:.9375rem;margin-right:.9375rem}.under-interview__text{margin:0;padding:0 .9375rem;justify-content:start;width:7.375rem;font-size:1.25rem;line-height:1.55rem;letter-spacing:.0625rem;border:0;position:relative}.under-interview__text:after{position:absolute;content:"";top:0;left:.9375rem;width:1px;height:100%;background:#cecbd8}.under-interview__text:before{position:absolute;content:"";top:0;right:.9375rem;width:1px;height:100%;background:#cecbd8}.under-interview__text span{margin:0 .9375rem;padding:.9375rem 0;display:block;height:100%;line-height:1.8125rem;font-size:1.25rem;letter-spacing:.0625rem}.under-interview__title{flex-direction:column;gap:.9375rem;padding:.9375rem}.under-interview__heading{font-size:.75rem;font-weight:400;line-height:1.14rem;letter-spacing:calc(1.2000000476837158 / 12 * 1rem)}.under-interview__sub-title{font-size:.75rem;font-weight:500;line-height:calc(17.38 / 12 * 1rem);letter-spacing:calc(.6000000238418579 / 12 * 1rem)}.under-interview__btn{border-right:1px solid #CECBD8;border-left:1px solid #CECBD8}.under-interview__btn span{padding-right:3rem}.under-interview__thumbnail-none-opacity{opacity:1}.under-interview__thumbnail-sp-opacity{opacity:.3;width:50%}}.under-interview .box{border-bottom:1px solid #CECBD8}@media screen and (max-width:991px){html{font-size:calc(16 / 390 * 100vw)}.under-interview__box-left{min-width:auto}.under-interview__text-wrap{height:auto}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/Interview.css.map */
