:root{--color-white: #ffffff;--color-black: #000000;--color-sub-black: #353535;--color-sub-black-2: #9b9b9b;--color-main: #eda0b4;--color-sub: #f8dce3;--color-text: #5f4b52;--color-label: #e48fa6;--color-label-text: #ffffff;--color-button: #db7e96;--color-button-text: #ffffff;--color-line: #06c755;--color-background: #fffafb;--color-main-deep: color-mix(in srgb, var(--color-main) 66%, var(--color-text));--color-main-soft: color-mix(in srgb, var(--color-main) 16%, var(--color-white));--color-main-veil: color-mix(in srgb, var(--color-main) 8%, var(--color-white));--color-hairline: color-mix(in srgb, var(--color-main) 34%, transparent);--color-bg-emph: color-mix(in srgb, var(--color-main) 8%, transparent);--color-mask: color-mix(in srgb, var(--color-text) 40%, transparent);--gradient-main: linear-gradient( 180deg, var(--color-white) 0%, var(--color-main-veil) 100% );--shadow-white: 0 0 4px #ffffff;--shadow-black: 0 2px 14px color-mix(in srgb, var(--color-main) 16%, transparent);--shadow-main: 0 1px 3px color-mix(in srgb, var(--color-main) 30%, transparent);--shadow-box: 0 4px 18px color-mix(in srgb, var(--color-main) 18%, transparent);--shadow-card: 0 10px 28px color-mix(in srgb, var(--color-main) 22%, transparent)}@font-face{font-family:"Cormorant Garamond";src:url("../fonts/CormorantGaramond-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url("../fonts/CormorantGaramond-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url("../fonts/CormorantGaramond-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url("../fonts/CormorantGaramond-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Cinzel";src:url("../fonts/Cinzel.woff2") format("woff2");font-optical-sizing:auto;font-weight:400 700;font-style:normal;font-display:swap}.recruit__section{padding-top:8.3333333333vw}@media(min-width: 1920px){.recruit__section{padding-top:160px}}@media(max-width: 767px){.recruit__section{padding-top:15.6453715776vw}}.recruit__section .page__container{margin-bottom:3em}.recruit__section .page__container p{text-align:center}.recruit__section .recruitment__list{width:59.7222222222vw;margin:0 auto;display:flex;justify-content:flex-start;flex-wrap:wrap}@media(min-width: 1920px){.recruit__section .recruitment__list{width:1146.6666666667px}}@media(max-width: 767px){.recruit__section .recruitment__list{width:96.479791395vw}}@media not screen and (min-width: 768px){.recruit__section .recruitment__list{flex-direction:column}}.recruit__section .recruitment__list li{padding:10px 20px;margin-bottom:1.3888888889vw}@media not screen and (min-width: 768px){.recruit__section .recruitment__list li{margin-bottom:0}}.recruit__section .recruitment__list li.recruitment__title{width:calc(35% - 80px);background:var(--color-sub);position:relative;display:flex;align-items:center}@media not screen and (min-width: 768px){.recruit__section .recruitment__list li.recruitment__title{width:calc(100% - 10.4302477184vw)}}.recruit__section .recruitment__list li.recruitment__title::after{position:absolute;content:"";top:50%;right:-20px;border:solid rgba(0,0,0,0);height:0;width:0;border-style:solid;pointer-events:none;border-left-color:var(--color-sub);border-width:10px;margin-top:-10px}@media not screen and (min-width: 768px){.recruit__section .recruitment__list li.recruitment__title::after{border-width:5px;margin-top:-5px;transform:translateX(-50%) rotate(90deg);top:unset;bottom:-10px;left:50%}}.recruit__section .recruitment__list li.recruitment__title span{color:var(--color-white);font-size:1.1805555556vw}@media(min-width: 1920px){.recruit__section .recruitment__list li.recruitment__title span{font-size:22.6666666667px}}@media(max-width: 767px){.recruit__section .recruitment__list li.recruitment__title span{font-size:3.9113428944vw}}.recruit__section .recruitment__list li.recruitment__content{width:65%;background-color:var(--color-white)}@media not screen and (min-width: 768px){.recruit__section .recruitment__list li.recruitment__content{width:calc(100% - 10.4302477184vw)}}.recruit__section .recruitment__list li.recruitment__content span{color:var(--color-text);font-size:1.1805555556vw}@media(min-width: 1920px){.recruit__section .recruitment__list li.recruitment__content span{font-size:22.6666666667px}}@media(max-width: 767px){.recruit__section .recruitment__list li.recruitment__content span{font-size:3.9113428944vw}}@media not screen and (min-width: 768px){.recruit__section .recruitment__list li:nth-child(even){margin-bottom:5.2151238592vw}}.recruit__section .page__container img{display:block;width:80%;margin:4.1666666667vw auto}@media not screen and (min-width: 768px){.recruit__section .page__container img{margin:15.6453715776vw auto}}
