@charset "utf-8";#detail{margin-bottom:50px}#detail>div{background-color:#FF959B;color:#FFF;font-size:137.5%;font-weight:700;margin:20px auto;padding:15px;width:600px}#detail .link_to{background-color:#404040;border-radius:15px;font-size:75%;height:36px;line-height:36px;margin-bottom:20px;width:180px}#detail_shop{background:-webkit-repeating-linear-gradient(0deg,#FFFFFF 0,#FFFFFF 20px,#FBF6F3 20px,#FBF6F3 40px,#ECFAFB 40px,#ECFAFB 60px);background:repeating-linear-gradient(90deg,#FFFFFF 0,#FFFFFF 20px,#FBF6F3 20px,#FBF6F3 40px,#ECFAFB 40px,#ECFAFB 60px);padding-top:50px;margin-bottom:50px}#detail_shop h2{font-size:187.5%;font-weight:700;line-height:1.2;margin-bottom:10px}#detail_shop ul{padding:0 250px 20px -webkit-calc(250px + (1200px - (250px * 2)) - 302px);padding:0 250px 20px calc(250px + (1200px - (250px * 2)) - 302px);position:relative}#detail_shop ul:after{content:"";display:block;padding-top:540px;position:absolute;bottom:0;right:-webkit-calc(50% - 24px);right:calc(50% - 24px);width:360px}#detail_shop ul.lazyloaded:after{background:url(https://h-fortune.work/images/user/recruitment.webp) center bottom no-repeat;background-size:contain}#detail_shop ul>li{background-color:#FFF;border:1px solid #FF959B;border-radius:20px;display:inline-block;margin-top:20px;overflow:hidden;vertical-align:top;width:302px}#detail_shop ul>li h3{background-color:#FF959B;color:#FFF;font-size:125%;font-weight:700;line-height:1.2;padding:15px 20px}#detail_shop ul>li p{padding:15px 20px}#detail_repuirements{margin-bottom:50px}#detail_repuirements h3{background-color:#212121;color:#FFF;font-size:125%;float:left;height:50px;line-height:50px;margin-bottom:20px;margin-left:220px;position:relative;width:360px}#detail_repuirements h3:after{border-style:solid;border-width:10px 10px 0 10px;border-color:#212121 transparent transparent transparent;content:"";display:block;height:0;position:absolute;bottom:-10px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}#detail_repuirements figcaption{float:right;margin-right:240px;width:340px}#detail_repuirements figcaption p{border:1px solid #FF959B;padding:15px;text-align:left}#detail_repuirements figcaption table{border-collapse:separate;border-spacing:0 5px;color:#212121;font-size:75%;width:100%}#detail_repuirements figcaption table tr th{background-color:#212121;color:#FFF;width:6em}#detail_repuirements figcaption table tr td{text-align:left;padding-left:1em}#detail_repuirements figcaption table tr td strong{color:#FF959B;font-size:150%}#detail_repuirements>div{float:left;margin-left:220px;width:360px}#detail_repuirements>div img{width:100%}
