.shopInfo{border-bottom:1px solid #b4b4b4;border-top:1px solid #b4b4b4;padding:40px 20px}.shopInfo .inline{align-items:flex-start;flex-wrap:nowrap;margin:15px 0 0;justify-content:space-around}.shopInfo .inline img{flex-shrink:0;order:1;margin-right:15px;width:270px}.shopInfo .inline .shop{flex-grow:1;order:2}.shopInfo h3{font-size:28px;font-size:2.8rem;font-weight:bold;line-height:1.2}.shopInfo h3 strong{display:block;font-size:16px;font-size:1.6rem;margin-bottom:5px}.shopInfo h3 span{font-size:20px;font-size:2rem}.shopInfo a{background:#ff8296;border-radius:50px;color:#fff;display:block;font-size:20px;font-size:2rem;font-weight:bold;margin:10px 0 0;padding:10px 0;position:relative;text-align:center}.shopInfo a svg{font-size:20px;margin-top:-10px;position:absolute;right:20px;top:50%}.backnumber{flex-wrap:wrap}.backnumber .title{background:#dde7ff;color:#55acff;font-weight:bold;font-size:16px;font-size:1.6rem;line-height:16px;margin:20px 0 5px;padding:20px 0;text-align:center;width:100%}.backnumber .inner{padding:5px;width:50%}.backnumber .inner a{align-items:center;border:1px solid #ccc;flex-wrap:nowrap;padding:10px;transition:.4s}.backnumber .inner a:hover{background:#f2f6ff;text-decoration:none}.backnumber .inner img{border-radius:50%;flex-shrink:0;margin-right:10px}.backnumber .inner .explain{text-align:center;width:calc(100% - 80px)}.backnumber .inner .explain p{border-bottom:1px solid #55acff;color:#55acff;font-size:16px;font-size:1.6rem;line-height:1;padding-bottom:5px;margin-bottom:5px}.backnumber .inner .explain p span{font-size:14px;font-size:1.4rem;margin:0 2px}.backnumber .inner .explain h3{font-size:20px;font-size:2rem;line-height:1.4}.backnumber .inner .explain h3 strong{display:block;font-size:14px;font-size:1.4rem;font-weight:normal}.goBacknum{background:#eee;border-radius:50px;color:#999;display:block;font-size:16px;font-size:1.6rem;padding:15px 0;position:relative;text-align:center}.goBacknum svg{margin-top:-10px;position:absolute;right:15px;top:50%}.pickupOuter{background:#fff;padding:0}.pickupOuter img{margin:0 auto}.pickupOuter .marker{background:url(/common/images/back/oblique/per100.png) #fff000;background-size:8px;padding:5px}.pickupOuter .squeeze{letter-spacing:-.05em}.pickupOuter .squeeze8{letter-spacing:-.08em}.pickupOuter .title{background:url(/common/images/back/oblique/per100.png),-webkit-linear-gradient(top, #fff000 55%, #fff 55%);background:url(/common/images/back/oblique/per100.png),linear-gradient(to bottom, #fff000 55%, #fff 55%);background-size:10px auto;padding:15px 0 25px}.pickupOuter .girl{font-size:16px;font-size:1.6rem;padding:0 15px}.pickupOuter .girl img{margin-bottom:15px}.pickupOuter .girl .catch{font-size:30px;font-size:3rem;font-weight:bold;line-height:1.4;margin:10px 0}.pickupOuter .profile{border-bottom:1px solid #3e3a39;border-top:1px solid #3e3a39;padding:10px 0}.pickupOuter .profile .name{font-size:20px;font-size:2rem;font-weight:bold}.pickupOuter .profile .name span{font-size:26px;font-size:2.6rem}.pickupOuter .profile .salary{background:#ff8695;color:#fff;font-size:20px;font-size:2rem;font-weight:bold;margin:5px 0;padding:5px 0;text-align:center}.pickupOuter .profile .salary strong{color:#fff000;font-size:26px;font-size:2.6rem}.pickupOuter .profile .salary strong b{font-size:38px;font-size:3.8rem}.pickupOuter .profile dl{margin-top:10px;text-align:center}.pickupOuter .profile dt{background:#fff000;border-radius:5px;color:#ff8695;display:inline-block;font-size:14px;font-size:1.4rem;font-weight:bold;margin:0 auto;padding:5px 25px}.pickupOuter .profile dd{font-size:16px;font-size:1.6rem;padding:10px 0 5px;text-align:justify;word-break:normal}.pickupOuter .interview{font-size:16px;font-size:1.6rem;padding:20px 15px 10px}.pickupOuter .interview dl{margin-top:20px}.pickupOuter .interview dt{background:#ebebeb;font-size:18px;font-size:1.8rem;font-weight:bold;padding:10px 10px 10px 55px;position:relative}.pickupOuter .interview dt:before{background:url(/common/images/illust/editor.png) no-repeat;background-size:80px auto;content:"";display:block;height:40px;left:8px;margin-top:-20px;position:absolute;top:50%;width:40px}.pickupOuter .interview dd{padding:10px 0 20px;text-align:justify;word-break:normal}.pickupOuter .backnumber{margin:0 15px;padding:15px 0}.pickupOuter .backnumber .goList{background:#469bff;border-radius:50px;color:#fff;display:block;line-height:1.2;font-size:2rem;font-weight:bold;padding:20px 0;position:relative;text-align:center}.pickupOuter .backnumber .goList:after{content:"\f105";font-family:FontAwesome;font-size:2.4rem;margin-top:-5px;position:absolute;right:15px}.pickupOuter .backnumber .btnPageBack{margin:15px 0}.editorY .interview dt:before{background-position:-40px 0}
