.btn-gradient{font-size:16px;background:url(//torisige.co.jp/wp-content/themes/theme/assets/css/../images/recruit/bg-button.png) no-repeat 50% 50%/100% 100%;display:inline-flex;padding:13px 20px 13px 40px;white-space:nowrap;color:var(--white);gap:65px;align-items:center}@media only screen and (min-width:768px){.btn-gradient{font-size:23px;padding:18px 30px 18px 40px}}.btn-gradient svg{height:8px}@media only screen and (min-width:768px){.btn-gradient svg{height:10px}}.btn-gradient-radius{font-size:18px;background:url(//torisige.co.jp/wp-content/themes/theme/assets/css/../images/recruit/bg-button.png) no-repeat 50% 50%/100% 100%;display:inline-flex;padding:16px;white-space:nowrap;color:var(--white);align-items:center;justify-content:center;width:100%;max-width:280px;text-align:center;border-radius:100px}@media only screen and (min-width:768px){.btn-gradient-radius{font-size:23px;padding:16px}}.recruit-bg-1{background:url(//torisige.co.jp/wp-content/themes/theme/assets/css/../images/recruit/bg-1.png) no-repeat 0 0/cover}.recruit-bg-2{background:url(//torisige.co.jp/wp-content/themes/theme/assets/css/../images/recruit/bg-2.png) no-repeat 0 0/cover}.recruit-bg-3{background:url(//torisige.co.jp/wp-content/themes/theme/assets/css/../images/recruit/bg-3.png) no-repeat 0 0/cover}.recruit-bg-4{background:url(//torisige.co.jp/wp-content/themes/theme/assets/css/../images/recruit/bg-4-sp.png) no-repeat 0 100%/cover}@media only screen and (min-width:768px){.recruit-bg-4{background-image:url(//torisige.co.jp/wp-content/themes/theme/assets/css/../images/recruit/bg-4.png)}}.container-xs{padding:0 15px;max-width:990px;margin:0 auto}.section{padding:60px 0}@media only screen and (min-width:768px){.section{padding:86px 0}}.section.section-recruit-3{padding-bottom:0;align-items:self-end}.section-none{padding:0}.video-responsive{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.video-responsive iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.section-heading{font-size:24px;margin:0 0 15px;font-weight:600}@media only screen and (min-width:992px){.section-heading{font-size:57px;margin:0 0 60px}}.section-heading span{font-size:60px;font-weight:700;margin-right:10px;line-height:1}@media only screen and (min-width:992px){.section-heading span{font-size:150px;margin-right:30px}}@media only screen and (min-width:992px){.banner-image{padding-top:117px}}.content-media{position:relative}@media only screen and (min-width:768px){.content-media__inner{display:flex}}@media only screen and (min-width:1290px){.content-media__inner{align-items:center}}@media only screen and (max-width:767px){.content-media__image{margin:0 -10px -72px auto;width:168px}}.content-media.media-left-screen .content-media__image picture{width:calc(100% + 30px);display:block;margin:0 -15px}@media only screen and (min-width:768px){.content-media.media-left-screen .content-media__image picture{width:100%;margin:0}}@media only screen and (min-width:1290px){.content-media.media-left-screen .content-media__image picture{width:calc(100% + (100vw - 960px) / 2);float:right}}@media only screen and (min-width:768px){.content-media.media-right-screen .content-media__image{order:2}}.content-media.media-right-screen .content-media__image picture{width:calc(100% + 30px);display:block;margin:0 -15px}@media only screen and (min-width:768px){.content-media.media-right-screen .content-media__image picture{width:100%;margin:0}}@media only screen and (min-width:1290px){.content-media.media-right-screen .content-media__image picture{width:calc(100% + (100vw - 960px) / 2)}}@media only screen and (min-width:768px){.content-media.media-right-screen .content-media__content{padding-left:0;padding-right:8%}}.content-media.media-right-screen .content-media__content>a{justify-content:flex-start}@media only screen and (min-width:768px){.content-media--content-first .content-media__image{order:2;padding-right:0;padding-left:4%}}@media only screen and (min-width:768px){.content-media__image{width:46%;padding-right:4%}}.content-media__image picture img{width:100%}@media only screen and (min-width:768px){.content-media__content{width:54%;flex-grow:1}}.content-media__content h4{font-size:22px;font-weight:600;letter-spacing:1px}@media only screen and (min-width:768px){.content-media__content h4{font-size:30px}}.content-media__content h3{font-size:20px;font-weight:600;letter-spacing:1px;margin:0 0 20px;line-height:1.4;color:var(--text-body)}@media only screen and (min-width:768px){.content-media__content h3{line-height:1.33;font-size:30px;margin:0 0 30px}}@media only screen and (min-width:1200px){.content-media__content h3{font-size:49px}}.content-media__content h3 span{color:var(--second)}.content-media__content h3 small{font-size:14px}@media only screen and (min-width:768px){.content-media__content h3 small{font-size:20px}}@media only screen and (min-width:1200px){.content-media__content h3 small{font-size:30px}}.content-media__content p{line-height:1.75;font-size:16px;font-weight:500;margin:0 0 20px}@media only screen and (min-width:768px){.content-media__content p{font-size:20px;line-height:1.5}}.content-media__content--button{text-align:right;margin-top:36px}@media only screen and (min-width:768px){.content-media__content--button{margin-top:80px}}.content-media__content--group{margin-bottom:25px;max-width:680px}@media only screen and (min-width:768px){.content-media__content--group{margin-bottom:45px}}.content-media__content--group p{font-size:16px}.content-media--heading-line .content-media__content h3{border-bottom:1px solid var(--black);padding-bottom:15px}.content-media.recruit-bg-3{color:var(--white)}.content-media.recruit-bg-3 h2,.content-media.recruit-bg-3 h3,.content-media.recruit-bg-3 h4{color:var(--white)}.content-media.recruit-bg-3.content-media--heading-line .content-media__content h3{border-color:var(--white)}@media only screen and (min-width:768px){.content-media.content-media--end{padding-bottom:0}}.content-media.content-media--end .content-media__inner{align-items:flex-end}.content-bg__inner{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width:991px){.content-bg__inner{justify-content:center}}.content-bg__heading{text-align:center;width:100%}@media only screen and (min-width:992px){.content-bg__heading{order:3;width:36%}}@media only screen and (max-width:991px){.content-bg__heading{margin:0 auto 30px}.content-bg__heading img{max-width:136px}}.content-bg__content{writing-mode:vertical-rl;text-orientation:upright;font-size:18px}@media only screen and (min-width:992px){.content-bg__content{width:calc(64% - 116px);font-size:32px}}.content-bg__note{width:27px;writing-mode:vertical-rl;text-orientation:upright;display:flex;align-items:center;font-size:19px}@media only screen and (min-width:992px){.content-bg__note{width:56px;font-size:37px}}.content-bg__note img{max-width:27px}@media only screen and (min-width:992px){.content-bg__note img{max-width:56px}}.collapse-wrap__item{box-shadow:2px 3px 7px 1px #dbdbdb;border-radius:10px;margin-bottom:15px}.collapse-wrap__item h3{font-size:13px;display:flex;align-items:center;gap:15px;margin:0;padding:21px 50px 21px 20px;background:url(//torisige.co.jp/wp-content/themes/theme/assets/css/../images/recruit/add-icon.svg) no-repeat calc(100% - 20px) 50%/25px;cursor:pointer}@media only screen and (min-width:768px){.collapse-wrap__item h3{font-size:28px;background-size:65px;background-position:calc(100% - 30px) 50%;padding:42px 100px 42px 30px}}.collapse-wrap__item h3 span{font-size:12px;min-width:62px;text-align:center;background:#9a0403;padding:3px;display:flex;align-items:center;justify-content:center;line-height:1;color:var(--white)}@media only screen and (min-width:768px){.collapse-wrap__item h3 span{font-size:20px;min-width:120px;padding:8px}}.collapse-wrap__item--blue h3 span{background:#173176}.collapse-wrap__item--inner{padding:0 24px 34px;display:none}.collapse-wrap__item--inner ul{padding:0;margin:0;list-style:none}.collapse-wrap__item--inner ul li{border-top:1px solid #ccc;padding:20px 10px}@media only screen and (min-width:768px){.collapse-wrap__item--inner ul li{padding:30px;display:flex;align-items:center}}.collapse-wrap__item--inner ul li h5{font-size:15px;font-weight:500;margin:0 0 10px}@media only screen and (min-width:768px){.collapse-wrap__item--inner ul li h5{margin:0;width:195px;padding-right:20px}}.collapse-wrap__item--inner ul li p{font-size:15px;font-weight:500;margin:0}@media only screen and (min-width:768px){.collapse-wrap__item--inner ul li p{width:calc(100% - 195px)}}.collapse-wrap__item.active h3{background-image:url(//torisige.co.jp/wp-content/themes/theme/assets/css/../images/recruit/minus-icon.svg)}@media only screen and (max-width:767px){.image-section{padding-bottom:30px}}.entry-section{text-align:center}.entry-section h2{font-size:32px;font-weight:600;color:var(--white);margin:0 0 30px}.entry-section p{font-size:20px;font-weight:500;color:var(--white);margin:0}.entry-section .btn-gradient-radius{margin:30px 0 50px}