.works-item{padding-bottom:60px}@media(min-width:1024px){.works-item{padding-bottom:100px}}.works-item:last-child{padding-bottom:20px}@media(min-width:1024px){.works-item:last-child{padding-bottom:50px}}.works-item-media-block img{border-radius:10px;overflow:hidden}.works-item-text-block{padding-top:16px}@media(min-width:768px){.works-item-text-block{padding-top:16px}}@media(min-width:1024px){.works-item-text-block{padding-top:32px}}.works-item-title{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:12px;font-size:20px;font-weight:700;letter-spacing:1px}@media(min-width:768px){.works-item-title{font-size:24px}}@media(min-width:1024px){.works-item-title{font-size:30px}}.tags{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}.tags span{background-color:#fff050;padding:3px 6px}.works-item-text{padding-top:12px;line-height:1.6}@media(min-width:768px){.works-item-text{padding-top:16px}}@media(min-width:1024px){.works-item-text{padding-top:32px}}.lower-page-contents .works-btns{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:16px}@media(min-width:768px){.lower-page-contents .works-btns{flex-direction:row;margin-top:24px}}@media(min-width:1024px){.lower-page-contents .works-btns{margin-top:32px}}.lower-page-contents .works-btns .btn{flex-shrink:0;font-size:14px;padding:0 15px;width:80%;margin:0 8px}@media(min-width:768px){.lower-page-contents .works-btns .btn{font-size:16px;width:300px}}@media(min-width:1024px){.lower-page-contents .works-btns .btn{margin:0 16px}}.lower-page-contents .works-btns .icon-arrow{transform:scale(.8);margin-left:4px}@media(min-width:768px){.lower-page-contents .works-btns .icon-arrow{transform:scale(1);margin-left:8px}}section.reason-voice.interviews{text-align:left;padding:0 0 80px}section.reason-voice.interviews .section-title{color:#232323;font-size:20px;font-weight:700;padding:8px 0 8px 16px;position:relative;line-height:1.4em;margin-bottom:24px}section.reason-voice.interviews .section-title:before{position:absolute;top:0;left:0;content:"";display:block;background-color:#fff050;border-radius:10px;width:3px;height:100%}@media(min-width:768px){section.reason-voice.interviews .section-title{font-size:24px;margin-bottom:32px;padding:8px 24px}section.reason-voice.interviews .section-title:before{width:4px}}@media(min-width:1024px){section.reason-voice.interviews .section-title{font-size:30px;margin-bottom:40px;padding:12px 30px 10px}section.reason-voice.interviews .section-title:before{width:6px}}section.reason-voice.interviews .section-title .en-title{display:block;color:#232323b3;font-size:12px;letter-spacing:1px;margin-bottom:4px}@media(min-width:768px){section.reason-voice.interviews .section-title .en-title{font-size:14px}}@media(min-width:1024px){section.reason-voice.interviews .section-title .en-title{font-size:20px;margin-bottom:8px}}.works-detail-inner .works-btns .btn{width:300px;padding:0}@media(min-width:768px){.works-detail-inner .works-btns .btn{width:260px}}@media(min-width:1024px){.works-detail-inner .works-btns .btn{width:290px}}.client-interview .interviews-item-answer a,.client-interview .interviews-item-content a{text-decoration:underline}.client-interview .page_interviews span.emphasis{background:linear-gradient(transparent 55%,#fff050 55%);display:inline;line-height:1;font-weight:700}.client-interview .works-btns{display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;gap:0}@media(min-width:1024px){.client-interview .works-btns{flex-direction:row}}.client-interview .works-btns .btn{width:300px;margin:8px 0;padding:0;flex-shrink:0;font-size:14px}@media(min-width:1024px){.client-interview .works-btns .btn{width:290px;margin:0}}.client-interview .profile-img img{width:50px;border-radius:100px}.client-interview .interviews-item-interviewee-name,.client-interview .interviews-item-interviewee-name .flex{display:flex;align-items:center}.client-interview .interviews-item-interviewee-name img{border-radius:100px;width:20px;height:auto;margin-right:10px}@media(min-width:1024px){.client-interview .interviews-item-interviewee-name img{width:30px}}.recruit_header .navs{display:flex}.recruit_header .nav-wrap .nav-item{font-size:18px;width:auto;margin-bottom:0;line-height:50px}@media(min-width:768px){.recruit_header .nav-wrap .nav-item{margin-right:0;margin-bottom:0}}@media(min-width:1024px){.recruit_header .nav-wrap .nav-item{font-size:18px;margin-left:40px}.recruit_header .nav-wrap .nav-item:first-child{margin-left:0}}@media(min-width:1024px){.recruit_header .nav-wrap .nav-item a{color:#232323}}.recruit_top section.interviews{text-align:left}.recruit_top section.interviews .section-title{color:#232323;text-align:left}.recruit_top section.interviews .interviews-item{text-align:left}.recruit_top section.interviews .interviews-item h3,.recruit_top section.interviews .interviews-item p{text-align:left}.page-subscription section.interviews,.page-service-plan section.interviews{text-align:start;padding:48px 0}@media(min-width:1024px){.page-subscription section.interviews,.page-service-plan section.interviews{padding:80px 0}}.page-subscription section+section.interviews,.page-service-plan section+section.interviews{padding-top:0}.page-subscription section.interviews .section-title{color:#232323;font-size:20px;line-height:1.4em;letter-spacing:normal;margin-bottom:24px;padding:8px 0 8px 16px}@media(min-width:768px){.page-subscription section.interviews .section-title{font-size:24px;letter-spacing:normal;margin-bottom:32px;padding:8px 24px}}@media(min-width:1024px){.page-subscription section.interviews .section-title{font-size:30px;letter-spacing:normal;margin-bottom:40px;padding:12px 30px 10px}}.page-service-plan section.interviews .section-title{color:#232323;font-size:18px;line-height:1.4em;letter-spacing:normal;margin-bottom:24px;padding:8px 0 8px 16px}@media(min-width:768px){.page-service-plan section.interviews .section-title{font-size:24px;letter-spacing:normal;margin-bottom:32px;padding:8px 24px}}@media(min-width:1024px){.page-service-plan section.interviews .section-title{font-size:30px;letter-spacing:normal;margin-bottom:40px;padding:12px 30px 10px}}
