@charset "utf-8";#recruits #recruit_line p span,#recruits [id^=recruit_] p a{-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#recruits #recruit_line p a,#recruits #recruit_line p img{font-weight:400;color:#212121;line-height:1;position:absolute;top:50%}#recruit{background-repeat:no-repeat;text-align:center}#recruit>strong{color:#69cbff}#recruits [id^=recruit_]{background-color:#fff;border-style:solid;border-width:1px}#recruits #recruit_tel{border-color:#f489ae}#recruits #recruit_mail{border-color:#859ad7}#recruits #recruit_line{border-color:#2fb846}#recruits [id^=recruit_] h3{color:#fff;font-weight:400}#recruits #recruit_tel h3{background-color:#f489ae}#recruits #recruit_mail h3{background-color:#859ad7}#recruits #recruit_line h3{background-color:#2fb846}#recruits [id^=recruit_] h3:before{content:"";font-family:"Material Design Icons";font-size:150%;line-height:1;margin-right:.125em;pointer-events:none;position:relative;top:.125em}#recruits #recruit_tel h3:before{content:"\F011C"}#recruits #recruit_mail h3:before{content:"\F01EE"}#recruits #recruit_line h3:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"　"}#container.lazyloaded #recruits #recruit_line h3:before{background-image:url("https://matsusima-navi.com/images/user/icon/sns/line.svg")}#recruits [id^=recruit_] p{position:relative}#recruits #recruit_tel p,#recruits #recruit_tel p a{color:#f489ae}#recruits #recruit_mail p,#recruits #recruit_mail p a{color:#859ad7}#recruits [id^=recruit_] p:before{content:"　";pointer-events:none}#recruits [id^=recruit_] p a{font-style:normal;font-weight:400;line-height:1;position:absolute;transform:translate(-50%,-50%)}#recruits [id^=recruit_]:not(#recruit_line) p a{top:50%;left:50%;width:100%}#recruits #recruit_line p span{color:#2fb846;line-height:1;margin-top:-.675em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#recruits #recruit_line p a{margin-top:.675em;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:319px){#recruit>strong{display:block;padding:0 3.125%}}@media screen and (min-width:320px){#recruit>strong{display:inline-block;padding:.5em 1em;position:relative}#recruit>strong:after,#recruit>strong:before{border-color:#69cbff;border-style:solid;content:"";display:block;height:2em;position:absolute;pointer-events:none;width:2em}#recruit>strong:before{border-width:1px 0 0 1px;top:0;left:0}#recruit>strong:after{border-width:0 1px 1px 0;bottom:0;right:0}}@media screen and (min-width:320px) and (max-width:359px){#recruit>strong{font-size:112.5%}}@media screen and (min-width:360px) and (max-width:767px){#recruit>strong{font-size:125%}}@media screen and (max-width:767px){#recruit{background-position:center bottom;background-size:100% auto;padding-top:12.5%;padding-bottom:12.5%}#container.lazyloaded #recruit{background-image:url("https://matsusima-navi.com/images/user/recruit/back_020.webp")}#recruit>strong{margin-bottom:1.25em}#recruits [id^=recruit_]{border-radius:7px;display:block;margin:6.25% auto 0;width:-webkit-calc(93.75% + (1px * 2));width:calc(93.75% + (1px * 2))}#recruits [id^=recruit_] h3{border-radius:7px 7px 0 0;font-size:5dvw}#recruits [id^=recruit_] p:before{line-height:4;font-size:6dvw}#recruits #recruit_tel p a{font-size:11vw;font-size:11dvw}#recruits #recruit_mail p a{font-size:6dvw}#recruits #recruit_line p span{font-size:6vw;font-size:6dvw;margin-left:1em;width:7em}#recruits #recruit_line p a{font-size:8vw;font-size:8dvw;margin-left:1em;width:7em}#recruits #recruit_line p img{display:none}#recruits #recruit_line p:after{background-position:center top;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;font-size:12.5vw;font-size:12.5dvw;height:3em;pointer-events:none;position:absolute;bottom:0;left:0;-ms-transform:translate(-12.5%,0);-webkit-transform:translate(-12.5%,0);transform:translate(-12.5%,0);width:3em}#container.lazyloaded #recruits #recruit_line p:after{background-image:url("https://matsusima-navi.com/images/user/recruit/chara.webp")}}@media screen and (min-width:768px){#recruit,#recruits:before{background-position:center center}#recruit{background-size:cover;padding-top:6.25em;padding-bottom:6.25em}#container.lazyloaded #recruit{background-image:url("https://matsusima-navi.com/images/user/recruit/back_010.webp")}#recruit>strong{font-size:150%;margin-bottom:1.25em}#recruits{position:relative}#recruits:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:4em;pointer-events:none;position:absolute;left:0;width:3em}#container.lazyloaded #recruits:before{background-image:url("https://matsusima-navi.com/images/user/recruit/chara.webp")}#recruits [id^=recruit_]{border-radius:.75em;display:inline-block;vertical-align:top;margin-top:3.125em;width:32%}#recruits [id^=recruit_]:not(:nth-child(3n+1)){margin-left:2%}#recruits [id^=recruit_] h3{border-radius:.6em .6em 0 0;font-size:125%}#recruits [id^=recruit_] p:before{line-height:6}#recruits #recruit_line p a,#recruits #recruit_line p span{width:5em}#recruits #recruit_line p img{margin-top:-1em;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:768px) and (max-width:1023px){#recruits #recruit_line h3{padding-right:100px}#recruits #recruit_line p a,#recruits #recruit_line p span{margin-left:-50px}#recruits #recruit_line p img{margin-left:50px;width:100px}}@media screen and (min-width:768px) and (max-width:1279px){#recruits:before{font-size:6vw;font-size:6dvw;bottom:136px}#recruits #recruit_line h3{padding-right:50%}#recruits #recruit_tel p a{font-size:4vw;font-size:4dvw}#recruits #recruit_line p a,#recruits #recruit_mail p a{font-size:2vw;font-size:2dvw}#recruits #recruit_line p span{font-size:1.75vw;font-size:1.75dvw}}@media screen and (min-width:1024px) and (max-width:1279px){#recruits #recruit_line h3{padding-right:120px}#recruits #recruit_line p a,#recruits #recruit_line p span{margin-left:-60px}#recruits #recruit_line p img{margin-left:60px;width:120px}}@media screen and (min-width:1280px){#recruits:before{font-size:600%;bottom:1.416666666666667em}#recruits #recruit_line h3{padding-right:140px}#recruits #recruit_tel p a{font-size:300%}#recruits #recruit_mail p a{font-size:150%}#recruits #recruit_line p span{font-size:125%;margin-left:-70px}#recruits #recruit_line p a{font-size:150%;margin-left:-70px}#recruits #recruit_line p img{margin-left:70px;width:120px}}
