@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700&display=swap");.fadein_top{-webkit-transform:translateY(-20%);transform:translateY(-20%);opacity:0;-webkit-transition:opacity 2s, -webkit-transform 1s;transition:opacity 2s, -webkit-transform 1s;transition:opacity 2s, transform 1s;transition:opacity 2s, transform 1s, -webkit-transform 1s}.fadein_left{-webkit-transform:translateX(-20%);transform:translateX(-20%);opacity:0;-webkit-transition:opacity 2s, -webkit-transform 1s;transition:opacity 2s, -webkit-transform 1s;transition:opacity 2s, transform 1s;transition:opacity 2s, transform 1s, -webkit-transform 1s}.fadein_right{-webkit-transform:translateX(20%);transform:translateX(20%);opacity:0;-webkit-transition:opacity 2s, -webkit-transform 1s;transition:opacity 2s, -webkit-transform 1s;transition:opacity 2s, transform 1s;transition:opacity 2s, transform 1s, -webkit-transform 1s}.fadein_bottom{-webkit-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:opacity 2s, -webkit-transform 1s;transition:opacity 2s, -webkit-transform 1s;transition:opacity 2s, transform 1s;transition:opacity 2s, transform 1s, -webkit-transform 1s}.top_in_active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.left_in_active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.right_in_active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.bottom_in_active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "Noto Sans JP", sans-serif;overflow-x:hidden}.forSp{display:none}.forPc{display:block}.h-condition{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:108rem;margin:0 auto;margin-bottom:2rem}.h-condition .h-condition__list{font-size:2.4rem;font-weight:bold;letter-spacing:0.06em;line-height:1.4}.h-condition .h-condition__list span::before{content:"|";padding:0 0.4rem}.h-condition .h-condition__list span:first-of-type::before{content:"";padding:0}.h-condition .h-condition__list .condition__subtext{font-weight:normal;font-size:1.8rem;letter-spacing:0.1em;line-height:1.4;margin-left:2rem}.h-condition .h-condition__list .condition__subtext::before{display:none}.data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.data .data-number{font-size:1.4rem;letter-spacing:0.03em;margin-right:3rem}.data .data-number .data-number__id{margin-top:0.4rem}.data .data-star{background:#ffe873;width:6rem;height:6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.data .data-star .data-star__image{width:2.2rem;height:2.1rem;-o-object-fit:contain;object-fit:contain}.data .data-star .data-star__text{margin-top:0.98rem;font-weight:bold;font-size:1rem}.data .data-star--active{background:rgba(255,232,115,0.2)}.name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2rem}.name .name__image{width:2.1rem;height:1.9rem;-o-object-fit:contain;object-fit:contain}.name .name__text{margin-left:1rem;color:#5c5c5c;font-size:1.6rem;font-weight:bold;letter-spacing:0.06em;line-height:1.5}.tag{padding:1.2rem 0 0;margin-bottom:1.2rem;height:5.8rem;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tag .tag__text{font-size:1.4rem;font-weight:bold;background:#f7748e;padding:0.5rem 0.6rem;color:white;margin-bottom:0.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:2.6rem;margin-right:0.5rem}.sub-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1rem}.sub-info .sub-info__salary{font-size:1.4rem;font-weight:bold;letter-spacing:0.03em;background:#ffe873;display:inline-block;padding:0.5rem 1rem}.sub-info .sub-info__salary span{font-family:"Rubik", sans-serif;font-size:2rem;letter-spacing:0.01em;font-weight:400;margin:0 0.3rem}.sub-info .sub-info__qualification{margin-left:2rem;font-size:1.4rem;font-weight:bold;letter-spacing:0.06em;color:#f7748e}.info .info-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#5c5c5c;margin-bottom:0.5rem}.info .info-box .info-box__title{font-size:1.4rem;letter-spacing:0.06em;line-height:1.5;font-weight:bold;width:6.9rem;padding-right:1rem;margin-right:1rem;border-right:0.1rem solid #f4f4f4;white-space:nowrap}.info .info-box .info-box__text{font-size:1.4rem;line-height:1.5;letter-spacing:0.03em;width:20.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media all and (-ms-high-contrast: none){.info .info-box .info-box__text{text-overflow:ellipsis;white-space:nowrap}}@-moz-document url-prefix(){.info .info-box .info-box__text{text-overflow:ellipsis;white-space:nowrap}}@supports (-ms-ime-align: auto){.info .info-box .info-box__text{text-overflow:ellipsis;white-space:nowrap}}.info .info-box:last-of-type .info-box__text{height:4.2rem}.work-hours{margin:0;margin-right:2rem}.work-hours .tel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0.5rem}.work-hours .tel .tel__image{width:2.1rem;height:2.1rem;-o-object-fit:contain;object-fit:contain}.work-hours .tel .tel__number{margin-left:0.8rem;font-size:2rem;letter-spacing:0.01em;white-space:nowrap;font-family:"Rubik", sans-serif}.work-hours .tel:hover{opacity:0.7;-webkit-transition:0.3s;transition:0.3s}.work-hours .work-hours__title{background:#2e2e2e;color:white;font-size:1.4rem;font-weight:bold;letter-spacing:0.1em;height:2.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;border-radius:0.2rem}.work-hours .work-hours__title::after{content:"";position:absolute;bottom:-0.4rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0.6rem 0.6rem 0 0.6rem;border-color:#2e2e2e transparent transparent transparent}.work-hours .work-hours__text{margin-top:1rem;font-size:1.4rem;white-space:nowrap}.work-hours .work-hours__text span{font-family:"Rubik", sans-serif}.header .header-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:124rem;width:96.875%;height:10.5rem;background:#f4f4f4;margin:0 auto;margin-top:2rem;padding:0 3rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:0.2rem}.header .header-container .h-logo .h-logo__image{width:25rem;height:5.7rem;-o-object-fit:contain;object-fit:contain}.header .header-container .header-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:79.5rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:7.8rem}.header .header-container .header-wrapper .h-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.header .header-container .header-wrapper .h-menu .h-action{width:11.5rem;margin:0 0.5rem}.header .header-container .header-wrapper .h-menu .h-action .h-action__title{white-space:nowrap;background:#f5bdc8;font-size:1.4rem;font-weight:bold;letter-spacing:0.1em;height:2.7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top-left-radius:0.2rem;border-top-right-radius:0.2rem}.header .header-container .header-wrapper .h-menu .h-action .h-action-icon{height:5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:white;border-bottom-left-radius:0.2rem;border-bottom-right-radius:0.2rem;-webkit-transition:0.3s;transition:0.3s}.header .header-container .header-wrapper .h-menu .h-action .h-action-icon .h-action-icon__image{width:3.3rem;height:3rem;-o-object-fit:contain;object-fit:contain}.header .header-container .header-wrapper .h-menu .h-action:hover{-webkit-transition:0.3s;transition:0.3s;opacity:0.6;-webkit-box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.15);box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.15)}.header .header-container .header-wrapper .h-menu .custom{margin:0 0.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.header .header-container .header-wrapper .h-menu .custom .custom-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:10rem;height:3.5rem;background:#ffffff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:0.2rem}.header .header-container .header-wrapper .h-menu .custom .custom-box:hover{-webkit-transition:0.3s;transition:0.3s;opacity:0.7;-webkit-box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.15);box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.15)}.header .header-container .header-wrapper .h-menu .custom .custom-box .custom-box-icon{margin-right:0.5rem}.header .header-container .header-wrapper .h-menu .custom .custom-box .custom-box-icon .custom-box-icon__image{width:1.6rem;height:1.6rem;-o-object-fit:contain;object-fit:contain}.header .header-container .header-wrapper .h-menu .custom .custom-box .custom-box__text{font-size:1.4rem;font-weight:bold;letter-spacing:0.1em}.header .header-container .h-link-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.header .header-container .h-link-wrapper .h-link{position:relative}.header .header-container .h-link-wrapper .h-link .h-link__link{background:#ffe873;font-size:1.6rem;font-weight:bold;letter-spacing:0.1em;color:#282828;position:relative;width:21.1rem;height:5.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:5rem;z-index:2;-webkit-transition:0.1s;transition:0.1s;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:0.5rem}.header .header-container .h-link-wrapper .h-link .h-link__link span{font-size:1.8rem}.header .header-container .h-link-wrapper .h-link .h-link__link::after{content:"";position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:0.8rem;height:0.8rem;border:0;border-top:solid 0.2rem #282828;border-right:solid 0.2rem #282828;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.header .header-container .h-link-wrapper .h-link .h-link__link:hover{top:0.5rem;-webkit-transition:0.1s;transition:0.1s}.header .header-container .h-link-wrapper .h-link .h-link__link--bg{position:absolute;top:0.5rem;left:0;z-index:1;background:#d0be65}.header .header-container .h-link-wrapper .corporate-site{letter-spacing:0.1em}.breadcrumb{width:105rem;margin:0 auto;padding-top:1rem;font-size:1.2rem;line-height:1.6;padding-bottom:6rem}.breadcrumb .breadcrumb__link{color:#5c5c5c}.breadcrumb .breadcrumb__link:last-of-type{pointer-events:none}.breadcrumb .breadcrumb__arrow{margin:0 1rem;display:inline-block;color:#5c5c5c;width:1rem;height:1rem;position:relative}.breadcrumb .breadcrumb__arrow::after{content:"";width:0.4rem;height:0.4rem;border:0;border-top:solid 0.2rem #c3c3c3;border-right:solid 0.2rem #c3c3c3;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem;position:absolute;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);top:50%;left:50%}.footer{background:#f2f2f2}.footer .footer-container{width:85%;margin:0 auto;padding-top:9.5rem;position:relative}.footer .footer-container .footer-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-container .footer-top .f-logo .f-logo__image{width:25rem;height:5.7rem;-o-object-fit:contain;object-fit:contain}.footer .footer-container .footer-top .f-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer .footer-container .footer-top .f-menu .f-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.footer .footer-container .footer-top .f-menu .f-links .f-links-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:4rem}.footer .footer-container .footer-top .f-menu .f-links .f-links-box .f-link{color:#404040;font-size:1.4rem;letter-spacing:0.06rem;position:relative;margin-bottom:1.5rem;-webkit-transition:0.3s;transition:0.3s}.footer .footer-container .footer-top .f-menu .f-links .f-links-box .f-link::before{content:"";position:absolute;top:50%;left:-1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#404040;height:0.1rem;width:0.5rem}.footer .footer-container .footer-top .f-menu .f-links .f-links-box .f-link:hover{opacity:0.7;-webkit-transition:0.3s;transition:0.3s}.footer .footer-container .footer-top .f-menu .f-jump{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1.5rem}.footer .footer-container .footer-top .f-menu .f-jump .privacy{position:relative;font-size:1.2rem;letter-spacing:0.06em;color:#404040}.footer .footer-container .footer-top .f-menu .f-jump .privacy:hover{opacity:0.7;-webkit-transition:0.3s;transition:0.3s}.footer .footer-container .footer-btm{padding-top:4rem;padding-bottom:1.8rem}.footer .footer-container .footer-btm .copyright{font-size:1.2rem;color:#404040;text-align:center}.footer .footer-container .page-top{position:absolute;top:-2.5rem;right:-6rem}.footer .footer-container .page-top .page-top__icon{background:#e6e6e6;width:5rem;height:5rem;border-radius:50%;display:block;position:relative;cursor:pointer}.footer .footer-container .page-top .page-top__icon::before{content:"";width:0.8rem;height:0.8rem;border:0;border-top:solid 0.3rem #2e2e2e;border-right:solid 0.3rem #2e2e2e;position:absolute;top:52%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.footer .footer-container .page-top .page-top__icon:hover{opacity:0.7;-webkit-transition:0.3s;transition:0.3s}.corporate-site-box{position:relative}.corporate-site-box .corporate-site{font-size:1.4rem;letter-spacing:0.06em;font-weight:bold;width:23rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2;-webkit-transition:0.1s;transition:0.1s;top:0;left:0;color:#737373}.corporate-site-box .corporate-site img{margin-left:0.5rem;width:1.5em;height:1.5rem;-o-object-fit:contain;object-fit:contain}.corporate-site-box .corporate-site--bg{position:absolute;background:#dbdbdb;left:0.5rem;top:0.5rem;z-index:1}.corporate-site-box .corporate-site:hover{opacity:0.7}.cmn-all{padding:0.8rem 0}.cmn-all__all{font-size:1.4rem;font-weight:bold;letter-spacing:0.1em;width:100rem;margin:0 auto;text-align:right;display:block}.cmn-all__all:hover{opacity:0.6}.cmn-all-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;font-weight:bold;letter-spacing:0.1em;width:108rem;margin:0 auto;text-align:right;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.cmn-all-box__text{font-size:1.4rem;font-weight:bold;letter-spacing:0.06em;position:relative;top:0.1rem}.cmn-all-box__text .large{font-size:1.8rem;font-family:"Rubik", sans-serif;font-weight:400;margin:0 0.3rem}.cmn-all-box__text .small{font-size:1.4rem;font-family:"Rubik", sans-serif;font-weight:400;margin:0 0.3rem}.cmn-all-box__text--display{position:relative;top:0.1rem}.cmn-all-box__arrow{top:0.1rem;margin:0 0.9rem;width:1rem;height:1rem;position:relative}.cmn-all-box__arrow::after{content:"";width:0.4rem;height:0.4rem;border:0;border-top:solid 0.2rem #c3c3c3;border-right:solid 0.2rem #c3c3c3;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem;position:absolute;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);top:50%;left:50%}.cmn-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:108rem;margin:0 auto}.cmn-title__image{width:2rem;height:2.4rem;margin-right:2rem;-o-object-fit:contain;object-fit:contain}.cmn-title__text{font-size:2.4rem;font-weight:bold;letter-spacing:0.1em}.cmn-title__text span{font-size:2rem}.cmn-link{position:relative}.cmn-link__link{background:#ffe873;font-size:1.6rem;font-weight:bold;letter-spacing:0.1em;color:#282828;position:relative;width:28rem;height:6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:5rem;z-index:2;-webkit-transition:0.1s;transition:0.1s;top:0}.cmn-link__link::after{content:"";position:absolute;top:50%;right:25%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:0.8rem;height:0.8rem;border:0;border-top:solid 0.2rem #282828;border-right:solid 0.2rem #282828;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.cmn-link__link:hover{top:0.5rem;-webkit-transition:0.1s;transition:0.1s;background:#ffe273}.cmn-link__link--bg{position:absolute;top:0.5rem;left:0;z-index:1;background:#d0be65}.cmn-link2{position:relative}.cmn-link2__link{background:#ffe873;font-size:1.6rem;font-weight:bold;letter-spacing:0.1em;color:#282828;position:relative;width:26rem;height:4.9rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:5rem;z-index:2;-webkit-transition:0.1s;transition:0.1s;top:0}.cmn-link2__link::after{content:"";position:absolute;top:50%;right:25%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:0.8rem;height:0.8rem;border:0;border-top:solid 0.2rem #282828;border-right:solid 0.2rem #282828;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.cmn-link2__link:hover{top:0.5rem;-webkit-transition:0.1s;transition:0.1s;background:#ffe273}.cmn-link2__link--bg{position:absolute;top:0.5rem;left:0;z-index:1;background:#d0be65}.cmn-link2__link--bg--pink{background:#e399a8;margin-left:2rem}.cmn-link2__link--pink{background:#f5bdc8;margin-left:2rem}.cmn-link2__link--pink:hover{top:0.5rem;-webkit-transition:0.1s;transition:0.1s;background:#f5b5c5}.cmn-recruit-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:108rem;margin:0 auto;margin-top:0.5rem;margin-bottom:2rem;-webkit-box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.15);box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.15);padding-bottom:3.5rem}.cmn-recruit-container .details{width:67rem;position:relative}.cmn-recruit-container .details .info .info-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cmn-recruit-container .details .catch{width:61rem;padding:1.2rem 0;margin-top:2rem;margin-bottom:2rem;border-top:0.1rem solid #f3f4f3;border-bottom:0.1rem solid #f3f4f3}.cmn-recruit-container .details .catch .catch__text{font-size:2rem;font-weight:bold;letter-spacing:0.06em;line-height:1.4}.cmn-recruit-container .details .catch .catch__text span::before{content:"|";padding:0 0.4rem}.cmn-recruit-container .details .catch .catch__text span:first-of-type::before{content:"";padding:0}.cmn-recruit-container .details .intro{width:61rem;font-size:1.6rem;letter-spacing:0.03em;line-height:1.5em;margin-bottom:3rem;position:relative;overflow:hidden;font-size:1.6rem;height:14.4rem;line-height:1.5}.cmn-recruit-container .details .intro:before,.cmn-recruit-container .details .intro:after{background:white;position:absolute}.cmn-recruit-container .details .intro:before{content:"・・・";top:12rem;right:0}.cmn-recruit-container .details .intro:after{content:"";height:100%;width:100%}.cmn-recruit-container .details .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0}.cmn-recruit-container .cmn-recruit-wrapper{margin-top:3rem;margin-left:6rem;margin-right:3rem;-webkit-box-shadow:none;box-shadow:none}.cmn-recruit-container .cmn-recruit-wrapper .recruit-box{padding:0}.cmn-recruit-container .cmn-recruit-wrapper .recruit-box .tag{padding:2rem 0;height:4.2rem}.cmn-recruit-container .cmn-recruit-wrapper:hover{-webkit-box-shadow:none;box-shadow:none}.cmn-recruit-wrapper{width:32rem !important;padding-bottom:1.2rem;-webkit-box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.15);box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.15);-webkit-transition:0.3s;transition:0.3s}.cmn-recruit-wrapper .img{position:relative}.cmn-recruit-wrapper .img .img__image{height:16.2rem;border-top-left-radius:0.2rem;border-top-right-radius:0.2rem}.cmn-recruit-wrapper .img .new{position:absolute;bottom:0;left:0;color:#f7748e;font-size:1.6rem;letter-spacing:0.01em;background:white;width:5.6rem;height:2.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:0.2rem solid #f7748e;font-family:"Rubik", sans-serif}.cmn-recruit-wrapper .recruit-box{padding:0 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.cmn-recruit-wrapper .recruit-box .summary{padding:1.2rem 0;border-bottom:0.1rem solid #f3f4f3}.cmn-recruit-wrapper .recruit-box .summary .summary-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.cmn-recruit-wrapper .recruit-box .summary .summary-box .summary-box__salary{font-size:1.2rem;font-weight:bold;letter-spacing:0.03em;background:#ffe873;width:auto;height:2.4rem;padding:0 0.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.cmn-recruit-wrapper .recruit-box .summary .summary-box .summary-box__salary span{font-size:1.6rem;font-weight:400;font-family:"Rubik", sans-serif;margin:0 0.2rem}.cmn-recruit-wrapper .recruit-box .summary .summary-box .summary-box__type{color:#f7748e;font-size:1.4rem;font-weight:bold;margin-left:1rem}.cmn-recruit-wrapper .recruit-box .summary .summary__name{font-size:1.4rem;letter-spacing:0.03em;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#5c5c5c}.cmn-recruit-wrapper .recruit-box .summary .summary__name img{width:1.67rem;height:1.49rem;-o-object-fit:contain;object-fit:contain;margin-right:0.5rem;margin-bottom:0.3rem}.cmn-recruit-wrapper .recruit-box .catch{padding:1.2rem 0;border-bottom:0.1rem solid #f3f4f3}.cmn-recruit-wrapper .recruit-box .catch .catch__text{font-size:1.6rem;font-weight:bold;letter-spacing:0.03em;line-height:1.4;height:4.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cmn-recruit-wrapper .recruit-box .catch .catch__text span::before{content:"|";padding:0 0.1rem}.cmn-recruit-wrapper .recruit-box .catch .catch__text span:first-of-type::before{content:"";padding:0}.cmn-recruit-wrapper:hover{-webkit-box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.3);box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.3);-webkit-transition:0.3s;transition:0.3s;opacity:0.6}.recruit{padding:8rem 0 7.8rem}.recruit .cmn-title{margin-bottom:2rem}.recruit .recruit-container{width:102.4rem;margin:0 auto}.recruit .recruit-container .recruit-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.recruit .recruit-container .recruit-slide .cmn-recruit-wrapper .cmn-link2{display:none}.recruit .recruit-container .cmn-link-box{margin-top:5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.recruit .slick-list{padding:1rem 0}.recruit .slide-btn{background:none;border:none;position:relative;cursor:pointer}.recruit .slide-btn::before{content:"";width:1.2rem;height:1.2rem;border:0;border-top:solid 0.2rem #2e2e2e;border-right:solid 0.2rem #2e2e2e;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem;position:absolute;top:50%}.recruit .slide-btn--prev::before{-webkit-transform:rotate(225deg);transform:rotate(225deg);right:2rem}@media all and (-ms-high-contrast: none){.recruit .slide-btn--prev::before{right:0}}.recruit .slide-btn--next::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:2rem}@media all and (-ms-high-contrast: none){.recruit .slide-btn--next::before{left:0}}.recruit .slick-dots{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cmn-register .cmn-register-container{width:30rem;margin:0 auto;position:relative;padding:9rem 0}.cmn-register .cmn-register-container .pop-image{position:absolute;top:40%;left:-45%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cmn-register .cmn-register-container .pop-image .pop-image__image{width:14.5rem;height:15.2rem;-o-object-fit:contain;object-fit:contain}.cmn-register .cmn-register-container .register__text{font-size:2rem;font-weight:bold;letter-spacing:0.06em;color:#404040;white-space:nowrap;text-align:center;margin-bottom:3rem}.cmn-register .cmn-register-container .cmn-link__link::after{right:22%;top:50%}.ranking{background:#f4f4f4;height:47rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ranking .cmn-title__image{width:2.6rem;height:2.3rem}.ranking .ranking-container{width:108rem;height:30rem;margin:0 auto;margin-top:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.ranking .ranking-container .ranking-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:53rem;height:4.6rem;background:white;border-radius:0.2rem;margin-bottom:1rem}.ranking .ranking-container .ranking-item:first-of-type .ranking-item__number{background:#ffe873}.ranking .ranking-container .ranking-item .ranking-item__number{min-width:2.7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;font-family:"Rubik", sans-serif;font-weight:bold;background:#f5bdc8;border-radius:50%;color:white;letter-spacing:0;padding:0.55em 0 0.55rem;margin-left:1rem;margin-right:2rem}.ranking .ranking-container .ranking-item .ranking-item__title{font-size:1.4rem;letter-spacing:0.06em;line-height:1.3;padding-right:2.4rem}.ranking .ranking-container .ranking-item:hover{opacity:0.7;-webkit-transition:0.3s;transition:0.3s}.search{background:#f4f4f4;padding:8rem 0}.search .search-container{width:100rem;margin:0 auto;margin-top:3rem}.search .search-container .freeword{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.search .search-container .freeword .freeword__text{letter-spacing:0.06em;font-weight:bold;font-size:1.8rem}.search .search-container .freeword .freeword__text span{margin-left:0.7rem;font-size:1.5rem}.search .search-container .freeword .freeword__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:82rem;height:5rem;border:none;border-radius:0.2rem;-webkit-box-shadow:-0.1rem 0 0.5rem rgba(113,113,113,0.16);box-shadow:-0.1rem 0 0.5rem rgba(113,113,113,0.16);padding-left:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;background:white}.search .search-container .freeword .freeword__input::-webkit-input-placeholder{color:#5c5c5c;font-size:1.6rem;letter-spacing:0.06em}.search .search-container .freeword .freeword__input:-ms-input-placeholder{color:#5c5c5c;font-size:1.6rem;letter-spacing:0.06em}.search .search-container .freeword .freeword__input::-ms-input-placeholder{color:#5c5c5c;font-size:1.6rem;letter-spacing:0.06em}.search .search-container .freeword .freeword__input::placeholder{color:#5c5c5c;font-size:1.6rem;letter-spacing:0.06em}.search .search-container .search-wrapper{margin-top:0.6rem}.search .search-container .search-wrapper .s-title{background:#f5bdc8;border-top-left-radius:0.2rem;border-top-right-radius:0.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 3rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.search .search-container .search-wrapper .s-title .s-title-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:5rem}.search .search-container .search-wrapper .s-title .s-title-box .s-title-box__img{width:1.9rem;height:2.3rem;-o-object-fit:contain;object-fit:contain;position:relative}.search .search-container .search-wrapper .s-title .s-title-box .s-title-box__img--2{width:2.3rem;height:1.9rem;bottom:0.2rem}.search .search-container .search-wrapper .s-title .s-title-box .s-title-box__img--3{width:2rem;height:2.5rem;bottom:0.2rem}.search .search-container .search-wrapper .s-title .s-title-box .s-title-box__text{font-size:2rem;font-weight:bold;letter-spacing:0.1em;margin-left:1rem}.search .search-container .search-wrapper .s-title .s-title-box .s-title-box__text span{margin-left:1.3rem;font-size:1.6rem}.search .search-container .search-wrapper .s-title .s-title-btn{width:2rem;height:2rem;position:relative}.search .search-container .search-wrapper .s-title .s-title-btn .s-title-btn__horizontal{width:100%;height:0.4rem;background:white;border-radius:0.3rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.search .search-container .search-wrapper .s-title .s-title-btn .s-title-btn__vertical{height:100%;width:0.4rem;background:white;border-radius:0.3rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.search .search-container .search-wrapper .s-contents{-webkit-box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.16);box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.16);padding:0 3rem 3rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;background:white}.search .search-container .search-wrapper .s-contents .s-subtitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:2.6rem;margin-bottom:2rem}.search .search-container .search-wrapper .s-contents .s-subtitle .s-subtitle__triangle{width:0;height:0;border-style:solid;border-width:0.5rem 0 0.5rem 1.1rem;border-color:transparent transparent transparent #f5bdc8}.search .search-container .search-wrapper .s-contents .s-subtitle .s-subtitle__text{font-size:1.8rem;font-weight:bold;margin-left:1rem;letter-spacing:0.1em;white-space:nowrap}.search .search-container .search-wrapper .s-contents .s-place{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.search .search-container .search-wrapper .s-contents .s-place .s-region{width:9.5rem;margin-left:5rem}.search .search-container .search-wrapper .s-contents .s-place .s-region:first-of-type{margin-left:0}.search .search-container .search-wrapper .s-contents .s-place .s-region .s-region__title{font-size:1.6rem;font-weight:bold;letter-spacing:0.06em;color:#5c5c5c;border-bottom:0.1rem solid #f4f4f4;white-space:nowrap;padding-bottom:1.55rem}.search .search-container .search-wrapper .s-contents .s-place .s-region .s-prefecture{font-size:1.4rem;letter-spacing:0.06em;border-bottom:0.1rem solid #f4f4f4;white-space:nowrap;padding:1rem 0;cursor:pointer}.search .search-container .search-wrapper .s-contents .s-place .s-region .s-prefecture--selected{color:#f7748e;font-weight:bold;padding-left:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.search .search-container .search-wrapper .s-contents .s-place .s-region .s-prefecture--selected::after{position:absolute;top:50%;right:0.1rem;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:"";width:0.6rem;height:0.6rem;border:0;border-top:solid 0.2rem #f7748e;border-right:solid 0.2rem #f7748e;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem}.search .search-container .search-wrapper .s-contents .s-place .s-region .s-prefecture:hover{opacity:0.7}.search .search-container .search-wrapper .s-contents .s-city .s-city__title{font-size:1.6rem;letter-spacing:0.1em;width:22.1rem;background:#f7748e;color:white;height:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top-left-radius:0.2rem;border-top-right-radius:0.2rem}.search .search-container .search-wrapper .s-contents .s-city .s-city__title span{font-weight:bold;letter-spacing:0.06rem;margin-right:0.3rem}.search .search-container .search-wrapper .s-contents .s-city .s-city-box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.15);box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.6rem 2rem;padding-bottom:0.6rem !important}.search .search-container .search-wrapper .s-contents .s-city .s-city-box .s-lists__label{margin-bottom:0;line-height:2}.search .search-container .search-wrapper .pre-open{display:block}.search .search-container .search-wrapper .vertical-fade{display:none}.search .search-container .cmn-link-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.search .search-container .cmn-link-box .cmn-link__link{border:none;cursor:pointer}.search .search-container .cmn-link-box .cmn-link__link::after{right:7%}.search .sp-s-city-wrapper{display:none}.s-lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:2rem;margin-bottom:0.2rem;border-bottom:0.1rem solid #f4f4f4}.s-lists .s-lists__label{font-size:1.4rem;letter-spacing:0.06em;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:2rem;margin-bottom:1rem;cursor:pointer}.s-lists .s-lists__label::before{content:"";display:block;background:#f4f4f4;width:1.8rem;height:1.8rem;margin-right:0.5rem;border-radius:0.2rem}.s-lists .s-lists__label::after{content:"✔";font-size:1.2rem;font-weight:bold;position:absolute;top:50%;left:0.4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;letter-spacing:0}.s-lists .s-lists__label .s-lists__input{display:none}.s-lists .checked::after{opacity:1}.s-lists:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.cmn-all .t-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:2rem}.cmn-all .t-pagination .t-pagination__arrow{position:relative;width:2.9rem;height:2.9rem;background:#f4f4f4;border:0.1rem;cursor:pointer;-webkit-transition:0.3s;transition:0.3s}.cmn-all .t-pagination .t-pagination__arrow::before{content:"";width:0.6rem;height:0.6rem;border:0;border-top:solid 0.3rem #282828;border-right:solid 0.3rem #282828;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem;position:absolute;top:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);margin-top:-4px}.cmn-all .t-pagination .t-pagination__arrow--prev::before{left:53%;-webkit-transform:translateX(-50%) rotate(225deg);transform:translateX(-50%) rotate(225deg)}.cmn-all .t-pagination .t-pagination__arrow--next{margin-left:0.2rem}.cmn-all .t-pagination .t-pagination__arrow--next::before{left:47%}.cmn-all .t-pagination .t-pagination__arrow:hover{opacity:0.6;-webkit-transition:0.3s;transition:0.3s}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination .pagination__prev{position:relative;right:2rem}.pagination .pagination__prev::before{content:"";width:0.6rem;height:0.6rem;border:0;border-top:solid 0.2rem #262626;border-right:solid 0.2rem #262626;-webkit-transform:rotate(225deg);transform:rotate(225deg);position:absolute;top:50%;left:0;margin-top:-0.4rem;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem}.pagination .pagination__link{display:block;width:4rem;height:4rem;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"Rubik", sans-serif;font-size:1.4rem;font-weight:bold;background:#f4f4f4;color:#262626;letter-spacing:0.1rem;margin:0 0.5rem}.pagination .pagination__link--current{background:#f5bdc8;color:white}.pagination .pagination__link>a{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination .pagination__next{position:relative;left:1rem}.pagination .pagination__next::before{content:"";width:0.6rem;height:0.6rem;border:0;border-top:solid 0.2rem #262626;border-right:solid 0.2rem #262626;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-0.5rem;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem}.cmn-title--new{margin-bottom:0}@media (max-width: 768px){.forSp{display:block}.forPc{display:none}.h-condition{width:92vw;margin:0 auto}.h-condition .h-condition__list{font-size:1.6rem}.h-condition .h-condition__list span::before{content:"|";padding:0 0.4rem}.h-condition .h-condition__list span:first-of-type::before{content:"";padding:0}.h-condition .h-condition__list .condition__subtext{font-weight:normal;font-size:1.4rem;margin-left:0;line-height:1rem;display:block;width:92vw;text-align:right}.h-condition .h-condition__list .condition__subtext::before{display:none}.data{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:-1rem}.data .data-number{font-size:1rem;margin-right:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.data .data-number .data-number__id{margin-top:0;margin-left:1rem}.data .data-star{width:7.3rem;height:3.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.data .data-star .data-star__image{width:1.6rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.data .data-star .data-star__text{margin-top:0;margin-left:0.1rem;letter-spacing:-0.04em;font-size:1.2rem}.data .data-star--active{opacity:0.6}.name{margin-top:4.5rem}.name .name__image{width:1.6rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.name .name__text{margin-left:0.5rem;font-size:1.4rem;letter-spacing:0.03em}.tag{padding:1rem 0;height:5rem}.tag .tag__text{font-size:1.2rem;padding:0.5rem 0.7rem}.info .info-box{margin-bottom:1rem}.info .info-box .info-box__title{width:6.5rem}.info .info-box .info-box__text{width:20.5rem}.work-hours{display:none}.header{height:6.5rem}.header .header-container{max-width:initial;width:97.333%;height:6rem;margin-top:0.5rem;padding:0 1.5rem;padding-right:1rem;position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100}.header .header-container .h-logo .h-logo__image{width:16.5rem;height:3.4rem}.header .header-container .header-wrapper{width:auto;height:auto}.header .header-container .header-wrapper .h-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.header .header-container .header-wrapper .h-menu .h-action{display:none}.header .header-container .header-wrapper .h-menu .custom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}.header .header-container .header-wrapper .h-menu .custom .custom-box{width:4.5rem;height:4.5rem;margin:0 0.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:0.3rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header .header-container .header-wrapper .h-menu .custom .custom-box .custom-box-icon{margin-right:0}.header .header-container .header-wrapper .h-menu .custom .custom-box .custom-box-icon .custom-box-icon__image{width:1.6rem;height:1.6rem}.header .header-container .header-wrapper .h-menu .custom .custom-box .custom-box__text{margin-top:0.5rem;font-size:1rem;font-weight:bold;letter-spacing:0.036em}.header .header-container .h-link-wrapper{display:none}.header .menu-button{display:block;height:13vw;width:13vw;position:relative;cursor:pointer}.header .menu-button .hr{display:block;margin:0;border:none;width:7.12vw;height:0.3rem;background:#f5bdc8;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;position:absolute;left:25%;-webkit-transition:0.3s;transition:0.3s;border-radius:0.2rem}.header .menu-button .hr1st{top:3.2vw}.header .menu-button .hr2nd{top:5.867vw}.header .menu-button .hr3rd{top:8.533vw}.header .menu-button--close .hr{left:30%}.header .menu-button--close .hr1st{-webkit-transform:rotate(45deg);transform:rotate(45deg);width:57%}.header .menu-button--close .hr2nd{opacity:0}.header .menu-button--close .hr3rd{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:57%}.hamburger{display:none;position:fixed;top:6.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100;width:97.333%;margin:0 auto;height:calc(100vh - 6rem - 1rem);background:#f4f4f4;overflow-y:scroll}.hamburger .hamburger-container{width:28.5rem;height:105vh;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5vh 0 30vh;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hamburger .hamburger-container .hamburger-links{margin-bottom:2rem}.hamburger .hamburger-container .hamburger-links .hamburger__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.6rem 0;border-bottom:0.1rem solid white;font-size:1.6rem;font-weight:bold;letter-spacing:0.1em}.hamburger .hamburger-container .hamburger-links .hamburger__link .hamburger__image{width:2.3rem;margin-right:1rem}.hamburger .hamburger-container .corporate-site-box{margin-top:1.5rem}.hamburger .hamburger-container .work-hours{margin-top:2rem;display:block;text-align:center;margin-right:0}.hamburger .hamburger-container .work-hours .tel{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:white;margin-bottom:0;height:3.7rem}.hamburger .hamburger-container .work-hours .work-hours__title::after{display:none}.hamburger .hamburger-container .work-hours .work-hours__text{margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:white;height:3.2rem}.hamburger .hamburger-container .corporate-site{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;letter-spacing:0.1em}.breadcrumb{width:94.667vw;padding-bottom:3rem}.footer .footer-container{width:76%;padding-top:5rem}.footer .footer-container .footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer .footer-container .footer-top .f-logo{width:28rem}.footer .footer-container .footer-top .f-logo .f-logo__image{width:20rem;height:4.5rem}.footer .footer-container .footer-top .f-menu{margin-top:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer .footer-container .footer-top .f-menu .f-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:26rem;margin-bottom:0}.footer .footer-container .footer-top .f-menu .f-links .f-links-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:4rem;margin-left:0}.footer .footer-container .footer-top .f-menu .f-links .f-links-box .f-link{position:relative;margin-bottom:1.5rem}.footer .footer-container .footer-top .f-menu .f-jump{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer .footer-container .footer-top .f-menu .f-jump .privacy{margin-top:1rem;position:initial}.footer .footer-container .footer-btm{padding-top:5rem;padding-bottom:3rem}.footer .footer-container .page-top{top:-2.5rem;right:-3rem}.corporate-site-box{position:relative;top:initial}.corporate-site-box .corporate-site{width:28rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.cmn-all{padding:3rem 0 0.8rem}.cmn-all__all{font-size:1.4rem;font-weight:bold;letter-spacing:0.1em;width:81.333vw}.cmn-all-box{width:94.667vw;margin:0 auto}.cmn-all-box__text{font-size:1.2rem}.cmn-all-box__text .large{font-size:1.6rem;margin:0 0.3rem}.cmn-all-box__text .small{font-size:1.4rem;margin:0 0.3rem}.cmn-all-box__text--display{position:relative;top:0.1rem}.cmn-all-box__arrow{top:0.1rem;margin:0.1rem}.cmn-all--mt-fixed{padding-top:0.5rem}.cmn-link{position:relative}.cmn-link__link{background:#ffe873;font-size:1.6rem;font-weight:bold;letter-spacing:0.1em;color:#282828;position:relative;width:28rem;height:6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:5rem;z-index:2;-webkit-transition:0.1s;transition:0.1s;top:0}.cmn-link__link::after{content:"";position:absolute;top:50%;right:25%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:0.6rem;height:0.6rem;border:0;border-top:solid 0.2rem #282828;border-right:solid 0.2rem #282828;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem}.cmn-link__link:hover{top:0.5rem;-webkit-transition:0.1s;transition:0.1s}.cmn-link__link--bg{position:absolute;top:0.5rem;left:0;z-index:1;background:#d0be65}.cmn-link2{position:relative}.cmn-link2__link{background:#ffe873;font-size:1.4rem;font-weight:bold;letter-spacing:0.1em;color:#282828;position:relative;width:16.5rem;height:4.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:5rem;z-index:2;-webkit-transition:0.1s;transition:0.1s;top:0}.cmn-link2__link::after{content:"";position:absolute;top:50%;right:13%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:0.6rem;height:0.6rem;border:0;border-top:solid 0.2rem #282828;border-right:solid 0.2rem #282828;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem}.cmn-link2__link:hover{top:0.5rem;-webkit-transition:0.1s;transition:0.1s}.cmn-link2__link--bg{position:absolute;top:0.5rem;left:0;z-index:1;background:#d0be65}.cmn-link2__link--bg--pink{background:#e399a8;margin-left:0.8rem}.cmn-link2__link--pink{background:#f5bdc8;margin-left:0.8rem}.cmn-link2__link--pink::after{right:18%}.cmn-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:92vw;margin:0 auto}.cmn-title__image{width:2rem;height:2.4rem;margin-right:1rem;-o-object-fit:contain;object-fit:contain}.cmn-title__text{font-size:2.2rem;white-space:nowrap}.cmn-title__text span{font-size:1.8rem}.cmn-recruit-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:94.667vw;margin:0 auto;margin-top:0.5rem;margin-bottom:2rem;padding-bottom:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cmn-recruit-container .details{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem}.cmn-recruit-container .details .info .info-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.cmn-recruit-container .details .catch{width:100%;padding:1.4rem 0;margin-top:2rem;margin-bottom:2rem}.cmn-recruit-container .details .catch .catch__text{font-size:1.6rem;letter-spacing:0.03em}.cmn-recruit-container .details .catch .catch__text span::before{content:"|";padding:0 0.4rem}.cmn-recruit-container .details .catch .catch__text span:first-of-type::before{content:"";padding:0}.cmn-recruit-container .details .intro{width:100%;font-size:1.4rem;margin-top:1rem;margin-bottom:2rem;padding-top:2rem;border-top:0.1rem solid #f3f4f3;height:auto}.cmn-recruit-container .details .intro::before{display:none}.cmn-recruit-container .details .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:initial}.cmn-recruit-container .cmn-recruit-wrapper{width:100% !important;-webkit-box-shadow:none;box-shadow:none;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem}.cmn-recruit-container .cmn-recruit-wrapper .recruit-box{padding:0}.cmn-recruit-container .cmn-recruit-wrapper .recruit-box .tag{padding:1.5rem 0}.cmn-recruit-wrapper{width:80.333vw !important;padding-bottom:1.7rem}.cmn-recruit-wrapper .img{position:relative}.cmn-recruit-wrapper .img .img__image{height:15.4rem}.cmn-recruit-wrapper .img .new{bottom:0;font-size:1.4rem;width:5.5rem;height:2.3rem}.cmn-recruit-wrapper .recruit-box{padding:0 1rem}.cmn-recruit-wrapper .recruit-box .summary{padding:1rem 0}.cmn-recruit-wrapper .recruit-box .summary .summary-box .summary-box__salary{width:auto;height:2.4rem}.cmn-recruit-wrapper .recruit-box .summary .summary-box .summary-box__salary span{font-size:1.4rem;margin:0 0.2rem;position:relative;top:0.1rem}.cmn-recruit-wrapper .recruit-box .summary .summary-box .summary-box__type{letter-spacing:0.06em}.cmn-recruit-wrapper .recruit-box .summary .summary__name img{width:1.6rem;height:1.4em;margin-right:0.5rem;position:relative;top:-0.1rem;margin-bottom:0}.cmn-recruit-wrapper .recruit-box .catch{padding:1.4rem 0;border-bottom:0.1rem solid #f3f4f3}.cmn-recruit-wrapper .recruit-box .catch .catch__text span::before{content:"|";padding:0 0.4rem}.cmn-recruit-wrapper .recruit-box .catch .catch__text span:first-of-type::before{content:"";padding:0}.cmn-link-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.recruit{padding:6rem 0}.recruit .recruit-container{width:93.6vw;width:97.6vw;margin:0 auto}.recruit .recruit-container .recruit-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.recruit .recruit-container .recruit-slide .cmn-recruit-wrapper{display:block !important;margin:0 auto}.recruit .recruit-container .recruit-slide .cmn-recruit-wrapper .cmn-link2{position:relative;text-align:center;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.recruit .recruit-container .recruit-slide .cmn-recruit-wrapper .cmn-link2 .cmn-link2__link--pink{margin-left:0}.recruit .recruit-container .recruit-slide .cmn-recruit-wrapper .cmn-link2 .cmn-link2__link--bg--pink{margin-left:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.recruit .recruit-container .recruit-slide .cmn-recruit-wrapper:hover{-webkit-box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.15) !important;box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.15) !important}.recruit .recruit-container .recruit-slide .slick-dots button::before{content:"";width:1rem;height:1rem;border-radius:50%;background:#2e2e2e}.recruit .recruit-container .cmn-link-box{margin-top:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.recruit .slick-list{padding:1rem 0}.recruit .slide-btn{background:none;border:none;position:relative;cursor:pointer}.recruit .slide-btn::before{content:"";width:1.2rem;height:1.2rem;border:0;border-top:solid 0.2rem #2e2e2e;border-right:solid 0.2rem #2e2e2e;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem;position:absolute;top:50%}.recruit .slide-btn--prev::before{-webkit-transform:rotate(225deg);transform:rotate(225deg);right:-0.3rem}.recruit .slide-btn--next::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-0.3rem}.ranking{height:auto;padding:6rem 0 5.5rem}.ranking .cmn-title__image{width:2.6rem;height:2.3rem}.ranking .ranking-container{width:94.667vw;height:auto;margin:0 auto;margin-top:2rem}.ranking .ranking-container .ranking-item{width:100%;height:4.6rem;margin-bottom:0.5rem}.ranking .ranking-container .ranking-item .ranking-item__number{margin-right:1rem}.ranking .ranking-container .ranking-item .ranking-item__title{font-size:1.2rem;padding-right:1rem}.cmn-register .cmn-register-container{width:30rem;margin:0 auto;position:relative;padding:9rem 0}.cmn-register .cmn-register-container .pop-image{top:30%;left:-10%}.cmn-register .cmn-register-container .pop-image .pop-image__image{width:10rem;height:11rem}.cmn-register .cmn-register-container .register__text{margin-bottom:2rem;position:relative;left:2rem}.cmn-register .cmn-register-container .cmn-link__link::after{right:8%}.search{background:#f4f4f4;padding:6rem 0}.search .search-container{width:92vw;margin:0 auto;margin-top:3rem}.search .search-container .freeword{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.search .search-container .freeword .freeword__text{width:92vw;margin-bottom:1rem}.search .search-container .freeword .freeword__text span{font-size:1.4rem}.search .search-container .freeword .freeword__input{width:92vw;height:4rem;padding-left:2rem;font-size:1.4rem}.search .search-container .freeword .freeword__input::-webkit-input-placeholder{font-size:1.4rem}.search .search-container .freeword .freeword__input:-ms-input-placeholder{font-size:1.4rem}.search .search-container .freeword .freeword__input::-ms-input-placeholder{font-size:1.4rem}.search .search-container .freeword .freeword__input::placeholder{font-size:1.4rem}.search .search-container .search-wrapper{margin-top:0.6rem}.search .search-container .search-wrapper .s-title{padding:0 1rem}.search .search-container .search-wrapper .s-title .s-title-box .s-title-box__img--2{width:2.3rem;height:1.9rem;bottom:0.2rem}.search .search-container .search-wrapper .s-title .s-title-box .s-title-box__img--3{width:2rem;height:2.5rem;bottom:0.2rem}.search .search-container .search-wrapper .s-title .s-title-box .s-title-box__text{font-size:1.8rem;white-space:nowrap;letter-spacing:0.08rem}.search .search-container .search-wrapper .s-title .s-title-box .s-title-box__text span{margin-left:0.7rem;font-size:1.4rem}.search .search-container .search-wrapper .s-title .s-title-btn{width:2rem;height:2rem;position:relative}.search .search-container .search-wrapper .s-title .s-title-btn .s-title-btn__horizontal{width:100%;height:0.4rem;background:white;border-radius:0.3rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.search .search-container .search-wrapper .s-title .s-title-btn .s-title-btn__vertical{height:100%;width:0.4rem;background:white;border-radius:0.3rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.search .search-container .search-wrapper .s-contents{-webkit-box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.16);box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.16);padding:0 1.7rem 3rem}.search .search-container .search-wrapper .s-contents .s-subtitle{padding-top:1.8rem;margin-bottom:2rem}.search .search-container .search-wrapper .s-contents .s-subtitle .s-subtitle__triangle{width:0;height:0;border-style:solid;border-width:0.5rem 0 0.5rem 1rem;border-color:transparent transparent transparent #f5bdc8}.search .search-container .search-wrapper .s-contents .s-subtitle .s-subtitle__text{font-size:1.6rem;white-space:nowrap;margin-left:0.8rem}.search .search-container .search-wrapper .s-contents .s-place{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:82.667vw;padding-bottom:2rem;border-bottom:0.1rem solid #f4f4f4}.search .search-container .search-wrapper .s-contents .s-place .s-region{width:auto;margin-bottom:0.8rem;margin-left:0;width:45%}.search .search-container .search-wrapper .s-contents .s-place .s-region:first-of-type{margin-left:0}.search .search-container .search-wrapper .s-contents .s-place .s-region:nth-child(even){margin-left:2.2rem}.search .search-container .search-wrapper .s-contents .s-place .s-region .s-region__title{border-bottom:none;padding-bottom:0;width:100%;height:3.8rem;border-radius:0.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:-0.2rem 0.2rem 1rem rgba(113,113,113,0.16);box-shadow:-0.2rem 0.2rem 1rem rgba(113,113,113,0.16)}.search .search-container .search-wrapper .s-contents .s-place .s-region .s-region__title--selected{background:#f7748e;color:white}.search .search-container .search-wrapper .s-contents .s-place .s-region .s-prefecture{display:none}.search .search-container .search-wrapper .s-contents .s-city .s-city__title{font-size:1.6rem;letter-spacing:0.1em;width:22.1rem;background:#f7748e;color:white;height:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top-left-radius:0.2rem;border-top-right-radius:0.2rem}.search .search-container .search-wrapper .s-contents .s-city .s-city__title span{font-weight:bold;letter-spacing:0.06rem;margin-right:0.3rem}.search .search-container .search-wrapper .s-contents .s-city .s-city-box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.15);box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.6rem 2rem;padding-bottom:0.6rem !important}.search .search-container .search-wrapper .s-contents .s-city .s-city-box .s-lists__label{margin-bottom:0;line-height:2}.search .search-container .search-wrapper .s-contents .sp-s-city{padding:1.5rem 0 0;border-bottom:0.1rem solid #f4f4f4}.search .search-container .search-wrapper .s-contents .sp-s-city .sp-s-city__title{font-size:1.6rem;font-weight:bold;letter-spacing:0.06em;color:#5c5c5c;padding:0 0 1.5rem;position:relative}.search .search-container .search-wrapper .s-contents .sp-s-city .sp-s-city__title::after{content:"";width:0.6rem;height:0.6rem;border:0;border-top:solid 0.2rem #5c5c5c;border-right:solid 0.2rem #5c5c5c;position:absolute;top:35%;right:0%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.search .search-container .search-wrapper .s-contents .sp-s-city .sp-s-city__title--selected{color:#f7748e}.search .search-container .search-wrapper .s-contents .sp-s-city .sp-s-city__title--selected::after{border-top:solid 0.2rem #f7748e;border-right:solid 0.2rem #f7748e;-webkit-transform:translateY(-50%) rotate(-225deg);transform:translateY(-50%) rotate(-225deg)}.search .search-container .search-wrapper .s-contents .sp-s-city .sp-s-city-box{display:none;padding-bottom:2rem}.search .search-container .search-wrapper .s-contents .sp-s-city .pre-open{display:block}.search .search-container .search-wrapper .pre-open{display:block}.search .search-container .search-wrapper .vertical-fade{display:none}.search .search-container .cmn-link-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.search .search-container .cmn-link-box .cmn-link__link::after{right:7%}.search .sp-s-city-wrapper{display:block}.s-lists{padding-bottom:1rem;border-bottom:0.1rem solid #f4f4f4;padding-top:0.5rem}.s-lists .s-lists__label::before{content:"";display:block;background:#f4f4f4;width:1.8rem;height:1.8rem;margin-right:0.5rem;border-radius:0.2rem}.s-lists .s-lists__label::after{content:"✔";font-size:1.2rem;font-weight:bold;position:absolute;top:50%;left:0.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.s-lists .s-lists__label .s-lists__input{display:none}.s-lists .checked::after{opacity:1}.s-lists:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.cmn-all{padding-bottom:0}.cmn-all .t-pagination{margin-left:1rem}.cmn-all .t-pagination .t-pagination__arrow{width:3.5rem;height:3.5rem;-webkit-transition:0.3s;transition:0.3s}.cmn-all .t-pagination .t-pagination__arrow::before{content:"";width:0.6rem;height:0.6rem;border:0;border-top:solid 0.3rem #282828;border-right:solid 0.3rem #282828;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem;position:absolute;top:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);margin-top:-4px}.cmn-all .t-pagination .t-pagination__arrow--prev::before{left:53%;-webkit-transform:translateX(-50%) rotate(225deg);transform:translateX(-50%) rotate(225deg)}.cmn-all .t-pagination .t-pagination__arrow--next{margin-left:0.2rem}.cmn-all .t-pagination .t-pagination__arrow--next::before{left:47%}.cmn-all .t-pagination .t-pagination__arrow:hover{opacity:0.6;-webkit-transition:0.3s;transition:0.3s}.pagination{margin-top:1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination .pagination__prev{position:relative;right:2rem}.pagination .pagination__prev::before{content:"";width:0.6rem;height:0.6rem;border:0;border-top:solid 0.2rem #262626;border-right:solid 0.2rem #262626;-webkit-transform:rotate(225deg);transform:rotate(225deg);position:absolute;top:50%;left:0;margin-top:-0.4rem;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem}.pagination .pagination__link{width:4.5rem;height:4.5rem}.pagination .pagination__link--current{background:#f5bdc8;color:white}.pagination .pagination__next{position:relative;left:1rem}.pagination .pagination__next::before{content:"";width:0.6rem;height:0.6rem;border:0;border-top:solid 0.2rem #262626;border-right:solid 0.2rem #262626;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-0.5rem;border-top-left-radius:0.2rem;border-bottom-right-radius:0.2rem}}html{font-size:10px}.Android .b-info-blur{background:white}#index .top{max-width:124rem;width:96.875%;margin:0 auto;margin-top:2rem;position:relative}#index .top .top-image{height:50rem}#index .top .top-image .top-image__image{border-radius:0.2rem}#index .top .t-search{position:absolute;bottom:-4.7rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#index .top .t-search .t-search-container{background:rgba(245,189,200,0.9);border-radius:0.2rem;width:108rem;height:9.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 4rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#index .top .t-search .t-search-container .input{background:#ffffff;height:4rem;border-radius:0.2rem;border:none;padding:0 2rem;-webkit-box-sizing:border-box;box-sizing:border-box}#index .top .t-search .t-search-container .input--text{width:48.5rem}#index .top .t-search .t-search-container .input--select{font-size:1.6rem;width:12rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#5c5c5c;cursor:pointer}#index .top .t-search .t-search-container .input--select option:first-child{display:none}#index .top .t-search .t-search-container .input--select::-ms-expand{display:none}#index .top .t-search .t-search-container .select-box{position:relative}#index .top .t-search .t-search-container .select-box::after{content:"";position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:0.9rem 0.5rem 0 0.5rem;border-color:#c3c3c3 transparent transparent transparent}#index .top .t-search .t-search-container .multiply{display:block;width:1.5rem;height:1.5rem;position:relative;top:0.2rem}#index .top .t-search .t-search-container .multiply::before{content:"";display:block;width:100%;height:0.2rem;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;position:absolute;left:14%}#index .top .t-search .t-search-container .multiply::after{content:"";display:block;width:100%;height:0.2rem;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;position:absolute;left:14%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;left:auto;right:14%}#index .top .t-search .t-search-container .button{width:7.5rem;height:4rem;background:#ffe873;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;letter-spacing:0.06em;font-weight:bold;border-radius:0.4rem;cursor:pointer;-webkit-transition:0.1s;transition:0.1s;color:#2e2e2e}#index .top .t-search .t-search-container .button img{width:1.4rem;height:1.4rem;position:relative;right:0.3rem}#index .top .t-search .t-search-container .button:hover{-webkit-transition:0.1s;transition:0.1s;background:#ffe273}#index .top .t-search .t-search-container .pop{position:absolute;top:-1.8rem;left:4rem;background:#f7748e;width:21rem;height:3.1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:2rem}#index .top .t-search .t-search-container .pop .pop__slash{width:0.15rem;height:1.6rem;background-color:white;border-radius:0.1rem;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);margin-right:1.3rem}#index .top .t-search .t-search-container .pop .pop__slash--reverse{-webkit-transform:rotate(25deg);transform:rotate(25deg);margin-right:0;margin-left:1rem}#index .top .t-search .t-search-container .pop .pop__text{font-size:1.8rem;font-weight:bold;color:white;letter-spacing:0.2em}#index .top .t-search .t-search-container .pop .triagnle{position:absolute;bottom:-0.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:0;height:0;border-style:solid;border-width:0.6rem 0.55rem 0 0.55rem;border-color:#f7748e transparent transparent transparent}#index .top+.recruit{padding-top:12rem}#index .about{position:relative;width:108rem;height:73.5rem;margin:0 auto;margin-top:8rem}#index .about .about-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:white;width:98%;height:97%;border-radius:0.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6.6rem 4.2rem 4rem}#index .about .about-container .about-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#index .about .about-container .about-wrapper .about-text-box{width:44rem}#index .about .about-container .about-wrapper .about-text-box .about-text-box__title{font-size:2.4rem;font-weight:bold;letter-spacing:0.1em;margin-bottom:2.4rem}#index .about .about-container .about-wrapper .about-text-box .about-text-box__title span{font-size:2rem}#index .about .about-container .about-wrapper .about-text-box .about-text-box-subtitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#index .about .about-container .about-wrapper .about-text-box .about-text-box-subtitle .about-text-box-subtitle__text{font-family:"Rubik", sans-serif;color:#f5bdc8;font-size:1.8rem;font-weight:bold;letter-spacing:0.1em;padding-right:2.2rem}#index .about .about-container .about-wrapper .about-text-box .about-text-box-subtitle .about-text-box-subtitle__bar{background:#f2f2f2;height:0.2rem;width:100%}#index .about .about-container .about-wrapper .about-text-box .about-text-box__text{font-size:1.6rem;letter-spacing:0.06em;line-height:1.6;padding:1.3rem 0 2.2rem}#index .about .about-container .about-wrapper .about-text-box .about-text-box__bar{background:#f2f2f2;height:0.2rem;width:100%}#index .about .about-container .about-wrapper .about-image-box{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:49.6rem;height:48.2rem}#index .about .about-container .about-wrapper .about-image-box .about-image-box__image{position:relative;z-index:1}#index .about .about-container .about-wrapper .about-image-box .about-image-box__image--1{width:32rem;height:21.8rem}#index .about .about-container .about-wrapper .about-image-box .about-image-box__image--2{width:25.6rem;height:17.2rem;position:absolute;z-index:0;top:41%;left:0}#index .about .about-container .about-wrapper .about-image-box .about-image-box__image--3{width:22.5rem;height:15.2rem;margin-right:3rem}#index .about .about-container .cmn-link-box{margin-top:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#index .about .about-bg{width:108rem;height:100%;border-radius:0.2rem;background:-webkit-gradient(linear, right top, left bottom, from(#ffe873), to(#f5bdc8));background:-webkit-linear-gradient(right top, #ffe873, #f5bdc8);background:linear-gradient(to left bottom, #ffe873, #f5bdc8)}#about .cmn-title__image{width:2.5rem;height:2rem}#about .top{width:108rem;margin:0 auto;position:relative;margin-top:2rem}#about .top .top__image{width:80.5rem;height:46.3rem}#about .top .top-wrapper{position:absolute;top:50%;right:0%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:52.6rem;height:34.2rem}#about .top .top-wrapper .top-wrapper-bg{width:100%;height:100%;border-radius:0.2rem;background:-webkit-gradient(linear, right top, left bottom, from(#ffe873), to(#f5bdc8));background:-webkit-linear-gradient(right top, #ffe873, #f5bdc8);background:linear-gradient(to left bottom, #ffe873, #f5bdc8)}#about .top .top-wrapper .top-wrapper-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:white;width:98%;height:97%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#about .top .top-wrapper .top-wrapper-box .top-wrapper-box__text{font-size:1.4rem;font-weight:bold;letter-spacing:0.06em;line-height:1.6;border-radius:0.3rem}#about .top .top-wrapper .top-wrapper-box .top-wrapper-box__text span{font-size:2.8rem;margin-right:0.8rem}#about .points{margin:8rem 0}#about .points .points-title{width:108rem;margin:0 auto;margin-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#about .points .points-title .points-title__bar{height:0.1rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#f4f4f4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#about .points .points-title .points-title__text{text-align:center;font-size:2.8rem;font-weight:600;letter-spacing:0.1em;padding:0 2.8rem;font-family:"Rubik", sans-serif}#about .points .points-title .points-title__text span{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:2rem;margin:0 0.3rem}#about .points .points-container{width:108rem;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem}#about .points .points-container .point{width:33rem;border-radius:0.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#about .points .points-container .point .point-top{background:#f5bdc8;height:14rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#about .points .points-container .point .point-top .point-top__number{font-family:"Rubik", sans-serif;position:absolute;top:1rem;left:1rem;background:#ffe873;font-size:1.6rem;letter-spacing:0.01em;width:3.6rem;height:3.6rem;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}#about .points .points-container .point .point-top .point-top__title{position:relative;z-index:1;text-align:center;font-size:1.8rem;font-weight:bold;letter-spacing:0.1em;line-height:1.6;color:white}#about .points .points-container .point .point-top .point-top__title span{font-size:2.4rem}#about .points .points-container .point .point-top .point-top__image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#about .points .points-container .point .point-top .point-top__image--opacity{opacity:0.2}#about .points .points-container .point .point-top .point-top__image--paper{width:8.6rem;height:9.1rem}#about .points .points-container .point .point-top .point-top__image--key{width:9rem;height:10rem}#about .points .points-container .point .point-top .point-top__image--call{width:7.6rem;height:9.8rem}#about .points .points-container .point .point-btm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#about .points .points-container .point .point-btm .point-btm__text{font-size:1.6rem;letter-spacing:0.06em;line-height:1.5;padding:3rem 2rem;-webkit-box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.16);box-shadow:-0.1rem 0.1rem 1rem rgba(113,113,113,0.16)}#about .points .cmn-link-box{margin-top:3.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#history .history,#history .keep,#keep .history,#keep .keep{margin-bottom:8rem}#thanks .thanks .thanks-container{height:75vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#thanks .thanks .thanks-container .thanks-container__checkmark{width:6rem;height:6rem;-o-object-fit:contain;object-fit:contain}#thanks .thanks .thanks-container .thanks-container__title{margin-top:6rem;font-size:2rem;letter-spacing:0.06em;font-weight:bold}#thanks .thanks .thanks-container .thanks-container__text{margin-top:6rem;text-align:left;display:inline-block;font-size:1.6rem;letter-spacing:0.06em;line-height:1.5;margin-bottom:6rem}#search .search{background:white;padding:0}#search .search .search-container{border-top:0.1rem solid #f4f4f4;border-bottom:0.1rem solid #f4f4f4;width:108rem;padding:3rem 4rem 8rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:2rem}#result .result{margin-bottom:8rem}#result-detail .result-detail{width:108rem;margin:0 auto}#result-detail .result-detail .headline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#result-detail .result-detail .headline .tag{padding:0}#result-detail .result-detail .headline .data{margin-bottom:0.5rem;min-width:23.1rem}#result-detail .result-detail .headline .forSp{display:none}#result-detail .result-detail .h-condition{margin-top:0.5rem;margin-bottom:4rem;padding:2.5rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:0.1rem solid #f3f4f3;border-bottom:0.1rem solid #f3f4f3}#result-detail .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem}#result-detail .top .top-img .top-img__image{width:56rem;height:28.4rem}#result-detail .top .top-info{width:44rem}#result-detail .top .top-info .info{margin-top:3rem}#result-detail .top .top-info .info .info-box__text{overflow:initial;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:auto}#result-detail .description{width:84rem;margin:0 auto;margin-top:4rem}#result-detail .description .name{padding-bottom:1.3rem;border-bottom:0.1rem solid #f3f4f3}#result-detail .description .name .name__image{width:2.8rem;height:2.5rem}#result-detail .description .name .name__text{font-size:2rem}#result-detail .description .description__text{padding-top:3rem;font-size:1.6rem;letter-spacing:0.03em;line-height:1.5}#result-detail .cmn-link-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}#result-detail .cmn-link-box .cmn-link-grad .cmn-link__link{background:-webkit-gradient(linear, left top, right top, from(#ffe873), to(#f5bdc8));background:-webkit-linear-gradient(left, #ffe873, #f5bdc8);background:linear-gradient(to right, #ffe873, #f5bdc8);font-size:2rem;-webkit-transition:0.3s;transition:0.3s}#result-detail .cmn-link-box .cmn-link-grad .cmn-link__link::after{right:20%;border-top:solid 0.3rem #282828;border-right:solid 0.3rem #282828;border-top-left-radius:0.3rem;border-bottom-right-radius:0.3rem}#result-detail .cmn-link-box .cmn-link-grad .cmn-link__link:hover{background:-webkit-gradient(linear, right top, left top, from(#ffe873), to(#f5bdc8));background:-webkit-linear-gradient(right, #ffe873, #f5bdc8);background:linear-gradient(to left, #ffe873, #f5bdc8);-webkit-transition:0.3s;transition:0.3s}#result-detail .cmn-link-box .cmn-link-grad .cmn-link__link--bg{background:#fabdc9}#result-detail .d-point{margin-top:6.2rem;padding:10rem 8rem 7rem;-webkit-box-shadow:-0.1rem 0.1rem 1rem #f5bdc8;box-shadow:-0.1rem 0.1rem 1rem #f5bdc8}#result-detail .d-point .d-point-title{position:relative;width:28.8rem;margin:0 auto}#result-detail .d-point .d-point-title .d-point-title__image{position:absolute;width:11.7rem;height:10.7rem;top:-6rem;left:-12rem;-o-object-fit:contain;object-fit:contain}#result-detail .d-point .d-point-title .d-point-title__text{font-size:2.4rem;font-weight:bold;letter-spacing:0.1em;line-height:1.8;text-align:center;white-space:nowrap}#result-detail .d-point .d-point-title .d-point-title__text span{margin-left:0.5rem;font-size:2rem}#result-detail .d-point .d-point-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:4.5rem}#result-detail .d-point .d-point-container .d-point-text{padding-right:5.5rem}#result-detail .d-point .d-point-container .d-point-text .d-point-text-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:2rem}#result-detail .d-point .d-point-container .d-point-text .d-point-text-box .d-point-text-box__number{background:#f5bdc8;width:4rem;height:4rem;min-width:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:white;font-family:"Rubik", sans-serif;font-size:1.4rem;font-weight:bold;line-height:0}#result-detail .d-point .d-point-container .d-point-text .d-point-text-box .d-point-text-box__text{font-size:1.6rem;color:#282828;letter-spacing:0.03em;line-height:1.5;padding-left:2rem;width:49rem}#result-detail .d-point .d-point-container .d-point-img .d-point-img__image{width:31.2rem;height:15.8rem}#result-detail .b-info{margin-top:12.7rem}#result-detail .b-info .b-info-container{width:104rem;margin:0 auto}#result-detail .b-info .b-info-container .a__title{font-size:2.4rem;font-weight:bold;letter-spacing:0.1em;color:#2e2e2e;margin-bottom:2rem}#result-detail .b-info .b-info-container .b-info-table{border-top:0.1rem solid #c3c3c3;border-left:0.1rem solid #c3c3c3;border-right:0.1rem solid #c3c3c3}#result-detail .b-info .b-info-container .b-info-table .b-info-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:0.1rem solid #c3c3c3;background:#f4f4f4}#result-detail .b-info .b-info-container .b-info-table .b-info-item .b-info-item-title{width:20.5rem}#result-detail .b-info .b-info-container .b-info-table .b-info-item .b-info-item-title .b-info-item-title__text{font-size:1.6rem;font-weight:bold;letter-spacing:0.1em;color:#5c5c5c;padding-left:2rem;padding-right:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}#result-detail .b-info .b-info-container .b-info-table .b-info-item .b-info-item-contents{width:100%;width:86.5rem;background:white}#result-detail .b-info .b-info-container .b-info-table .b-info-item .b-info-item-contents .b-info-item-contents__text{font-size:1.6rem;letter-spacing:0.06em;line-height:1.45;color:#282828;padding:1.3rem 4rem;-webkit-box-sizing:border-box;box-sizing:border-box}#result-detail .b-condition{margin-top:6rem}#result-detail .b-condition .b-info-table{position:relative;border-bottom:0.1rem solid #c3c3c3}#result-detail .b-condition .b-info-blur{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}@media all and (-ms-high-contrast: none){#result-detail .b-condition .b-info-blur{background:white}}@supports (-ms-ime-align: auto){#result-detail .b-condition .b-info-blur{background:white}}@-moz-document url-prefix(){#result-detail .b-condition .b-info-blur{background:white}}#result-detail .b-condition .b-info-blur .b-info-blur__text{height:100%;font-size:2rem;font-weight:bold;letter-spacing:0.1em;line-height:1.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;text-align:center}#result-detail .recruit .cmn-link-box{margin-top:5rem}#result-detail .search{padding-bottom:11rem;background:initial}#privacy .privacy-container{width:96rem;margin:0 auto;margin-bottom:11rem}#privacy .privacy-container .privacy-container__title{font-size:2.4rem;letter-spacing:0.1em;font-weight:bold;position:relative;padding-left:2rem;margin:6rem 0 2rem}#privacy .privacy-container .privacy-container__title::before{position:absolute;content:"";background:#f5bdc8;width:0.2rem;height:2.4rem;left:0;top:0}#privacy .privacy-container .privacy-container__text{font-size:1.6rem;letter-spacing:0.03em;line-height:1.5}#privacy .privacy-container .privacy-container__text--top{margin-top:6rem}#privacy .privacy-container .privacy-container__text--right{text-align:right}#privacy .privacy-container .privacy-container__text>li{text-indent:-2rem;padding-left:2rem}#register .s-lists{border-bottom:none;position:relative;top:0.5rem}#register .cmn-link-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#register .cmn-link-box button{border:none}#register .register-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;width:108rem;margin:2.2rem auto 10.9rem auto;padding:2rem 6rem 4rem 6rem;letter-spacing:0.1rem;-webkit-box-shadow:-0.1rem 0.1rem 0.5rem rgba(113,113,113,0.16);box-shadow:-0.1rem 0.1rem 0.5rem rgba(113,113,113,0.16);border-radius:0.6rem}#register .register-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:0.01rem solid #e4e4e4;padding:2rem 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#register .register-content:first-of-type{border:none}#register .register-left{width:30%;font-size:1.6rem}#register .left{width:15rem}#register .left-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#register .register-right{width:70%;font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#register .choice-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#register .choice-box p{padding-bottom:1rem}#register .prefectures,#register .city{width:49%}#register .prefectures p{margin:0.5rem}#register .city p{margin:0.5rem}#register .mandatory{font-size:1.4rem;color:white;background-color:#f7748e;border-radius:0.1rem;padding:0.2rem 0.8rem}#register input,#register select{width:28rem;height:4rem;margin:0.5rem 0;padding:0;background-color:#f4f4f4;border:none;border-radius:0.2rem;letter-spacing:0.06rem;text-indent:2rem;color:#282828;width:100%}#register select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#register .select-box{position:relative}#register .select-box::after{content:"";position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:0.9rem 0.5rem 0 0.5rem;border-color:#c3c3c3 transparent transparent transparent}#register .select-box--width{width:100%}#register .select-box--width #qualification_career_select{width:100%;text-indent:2rem}#register .select-box--width::after{right:2%}#register select.is-empty{color:#bcbcbc}#register ::-webkit-input-placeholder{color:#bcbcbc}#register :-ms-input-placeholder{color:#bcbcbc}#register ::-ms-input-placeholder{color:#bcbcbc}#register ::placeholder{color:#bcbcbc}#register .mail-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#register .mail-column p{margin:0.5rem}#register .other{border-bottom:0.1rem solid #e4e4e4}#register textarea{width:100%;height:18rem;color:#282828;background-color:#f4f4f4;border:none;padding:1rem;margin:0.5rem 0;text-indent:1rem}#register .info__title{font-size:1.6rem;text-align:center;font-weight:bold;margin:3rem 0 2rem 0}#register .personal-box{width:65.2rem;height:10rem;overflow-y:scroll;margin:0 auto;color:#5a5959;background-color:#f4f4f4;border-radius:0.2rem;padding:3rem 4rem}#register .about__personal{height:15rem;font-size:1.4rem;line-height:2rem;letter-spacing:0.3rem}#register .info_bold{font-weight:bold}#register .text-indent{text-indent:-1.7rem;padding-left:4.5rem}#register .text-margin-left{padding-left:2.5rem}#register .agree-box{text-align:center;font-size:1.6rem;margin:2rem 0}#register .agree{width:1.8rem;height:1.8rem;padding:0;border:none;margin-right:1rem;margin-bottom:1rem;font-size:1.6rem}#register .register-right--birthday .b-year{width:10.3rem}#register .register-right--birthday .b-other{width:7.5rem}#register .register-right--birthday .b-text{padding:0 1rem 0 0.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#282828;font-size:1.4rem}#register .register-right--birthday .select-box select{padding-left:1rem}#register .register-right--birthday .select-box::after{right:15%}@media (min-width: 1001px) and (max-width: 1100px){html{font-size:9px}}@media (min-width: 901px) and (max-width: 1000px){html{font-size:8px}}@media (min-width: 801px) and (max-width: 900px){html{font-size:7px}}@media (min-width: 769px) and (max-width: 800px){html{font-size:6px}}@media (max-width: 768px){#index .top{max-width:initial;width:97.333vw;margin-top:0.5rem;padding-bottom:21rem}#index .top .top-image{height:46.5rem}#index .top .top-image .top-image__image{height:124vw;border-radius:0.2rem}#index .top .t-search{position:absolute;bottom:6rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#index .top .t-search .t-search-container{width:92vw;height:auto;padding:2.8rem 3rem 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#index .top .t-search .t-search-container .input{border-radius:0.2rem;padding:0 1.3rem;margin-bottom:0.5rem}#index .top .t-search .t-search-container .input--text{width:100%;font-size:1.4rem;letter-spacing:0.06em}#index .top .t-search .t-search-container .input--select{font-size:1.6rem;width:100%}#index .top .t-search .t-search-container .input--select option:first-child{display:none}#index .top .t-search .t-search-container .input--select::-ms-expand{display:none}#index .top .t-search .t-search-container .select-box{position:relative;width:100%}#index .top .t-search .t-search-container .select-box::after{content:"";position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:0.9rem 0.5rem 0 0.5rem;border-color:#c3c3c3 transparent transparent transparent}#index .top .t-search .t-search-container .multiply{display:none}#index .top .t-search .t-search-container .button{margin-top:0.5rem;width:100%;border-radius:0.2rem}#index .top .t-search .t-search-container .button img{right:0.5rem}#index .top .t-search .t-search-container .pop{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:21rem;height:3.1rem}#index .top+.recruit{padding-top:0}#index .about{position:relative;width:95%;height:auto;margin:0 auto;margin-top:8rem}#index .about .about-container{margin:0 auto;position:initial;-webkit-transform:translate(0);transform:translate(0);width:95%;height:auto;border-radius:0.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.6rem 2.3rem 4rem}#index .about .about-container .about-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#index .about .about-container .about-wrapper .about-text-box{width:78.4vw}#index .about .about-container .about-wrapper .about-text-box .about-text-box__title{font-size:2.2rem;text-align:center}#index .about .about-container .about-wrapper .about-text-box .about-text-box__title span{font-size:1.8rem}#index .about .about-container .about-wrapper .about-text-box .about-text-box-subtitle .about-text-box-subtitle__text{font-size:1.6rem;padding-right:1.8rem}#index .about .about-container .about-wrapper .about-text-box .about-text-box__text{font-size:1.4rem;padding:1.8rem 0 3rem}#index .about .about-container .about-wrapper .about-text-box .about-text-box__bar{display:none}#index .about .about-container .about-wrapper .about-image-box{width:78.4vw;height:auto;height:95vw}#index .about .about-container .about-wrapper .about-image-box .about-image-box__image{position:relative;z-index:1}#index .about .about-container .about-wrapper .about-image-box .about-image-box__image--1{width:59.467vw;height:40.8vw}#index .about .about-container .about-wrapper .about-image-box .about-image-box__image--2{width:44.8vw;height:30.133vw;position:absolute;z-index:0;top:41%;left:0}#index .about .about-container .about-wrapper .about-image-box .about-image-box__image--3{width:42.667vw;height:29.067vw;margin-right:1.5rem}#index .about .about-container .cmn-link-box{margin-top:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#index .about .about-bg{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;height:102%;border-radius:1.2rem;background:-webkit-gradient(linear, right top, left bottom, from(#ffe873), to(#f5bdc8));background:-webkit-linear-gradient(right top, #ffe873, #f5bdc8);background:linear-gradient(to left bottom, #ffe873, #f5bdc8)}#about .cmn-title__image{width:2.5rem;height:2rem}#about .top{width:97.333vw;margin:0 auto;position:relative;margin-top:2rem;padding-bottom:20rem}#about .top .top__image{width:100%;height:26rem}#about .top .top-wrapper{position:absolute;top:initial;bottom:2%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:89.333vw;height:22.8rem}#about .top .top-wrapper .top-wrapper-bg{border-radius:0.2rem;background:-webkit-gradient(linear, right top, left bottom, from(#ffe873), to(#f5bdc8));background:-webkit-linear-gradient(right top, #ffe873, #f5bdc8);background:linear-gradient(to left bottom, #ffe873, #f5bdc8)}#about .top .top-wrapper .top-wrapper-box{width:98%;height:auto;padding:2.5rem 2.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}#about .top .top-wrapper .top-wrapper-box .top-wrapper-box__text{font-weight:500;border-radius:0.3rem}#about .top .top-wrapper .top-wrapper-box .top-wrapper-box__text span{font-size:2.2rem;margin-right:0.4rem}#about .points{margin:8rem 0 6rem}#about .points .points-title{width:94.667vw;margin:0 auto;margin-bottom:1.6rem}#about .points .points-title .points-title__text{font-size:2.2rem;font-weight:600;padding:0 1rem}#about .points .points-title .points-title__text span{font-size:1.6rem;margin:0 0.3rem}#about .points .points-container{width:94.667vw;border-bottom:none;padding:0;padding-bottom:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#about .points .points-container .point{width:100%;border-radius:0.2rem;margin-bottom:2rem}#about .points .points-container .point .point-top{height:12rem}#about .points .points-container .point .point-top .point-top__number{font-size:1.4rem;width:3.6rem;height:3.6rem;font-weight:600}#about .points .points-container .point .point-top .point-top__title{font-size:1.6rem}#about .points .points-container .point .point-top .point-top__title span{font-size:2rem}#about .points .points-container .point .point-top .point-top__image{width:9rem;height:10rem}#about .points .points-container .point .point-top .point-top__image--call{height:9.8rem;width:7.6rem}#about .points .points-container .point .point-btm .point-btm__text{padding:2rem;font-size:1.4rem}#about .points .cmn-link-box{margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#history .history,#history .keep,#keep .history,#keep .keep{margin-bottom:6rem}#search .search{background:white;padding:0}#search .search .search-container{border-top:0.1rem solid #f4f4f4;border-bottom:0.1rem solid #f4f4f4;width:92vw;padding:3rem 4rem 8rem;padding:0;padding-top:2rem;padding-bottom:6rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:2rem}#result .result{margin-bottom:6rem}#result-detail .result-detail{width:94.667vw;margin:0 auto}#result-detail .result-detail .headline{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#result-detail .result-detail .headline .tag{padding:0;padding-bottom:1.5rem}#result-detail .result-detail .headline .h-condition{margin-top:0.5rem;margin-bottom:2rem;padding:2rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:0.1rem solid #f3f4f3;border-bottom:0.1rem solid #f3f4f3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#result-detail .result-detail .headline .data{position:initial;margin-bottom:0.5rem}#result-detail .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#result-detail .top .top-img .top-img__image{width:89.333vw;height:45.333vw}#result-detail .top .top-info{width:89.333vw}#result-detail .top .top-info .info{margin-top:3rem}#result-detail .top .top-info .info .info-box__text{overflow:initial;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#result-detail .description{width:89.333vw;margin-top:5rem}#result-detail .description .name{padding-bottom:1rem;border-bottom:0.1rem solid #f3f4f3}#result-detail .description .name .name__image{width:2.8rem;height:2.5rem}#result-detail .description .name .name__text{font-size:1.8rem;margin-left:1rem}#result-detail .description .description__text{padding-top:2rem}#result-detail .cmn-link-box{margin-top:4rem}#result-detail .d-point{padding:0;padding-top:5.6rem;padding-bottom:3rem;margin-top:10rem}#result-detail .d-point .d-point-title{position:relative;width:28.8rem;margin:0 auto}#result-detail .d-point .d-point-title .d-point-title__image{position:absolute;width:10.5rem;height:10.5rem;top:-150%;left:50%;-webkit-transform:translateX(-50%) rotate(0);transform:translateX(-50%) rotate(0)}#result-detail .d-point .d-point-title .d-point-title__text{font-size:2.4rem;font-weight:bold;letter-spacing:0.1em;line-height:1.5;text-align:center;white-space:nowrap}#result-detail .d-point .d-point-title .d-point-title__text span{margin-left:0.5rem;font-size:2rem}#result-detail .d-point .d-point-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#result-detail .d-point .d-point-container .d-point-text{padding-right:0}#result-detail .d-point .d-point-container .d-point-text .d-point-text-box{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:2rem}#result-detail .d-point .d-point-container .d-point-text .d-point-text-box .d-point-text-box__text{padding-left:1rem;width:24.5rem}#result-detail .d-point .d-point-container .d-point-img{padding-bottom:3rem}#result-detail .d-point .d-point-container .d-point-img .d-point-img__image{width:29.5rem;height:15rem}#result-detail .d-point .cmn-link-box{margin-top:1rem}#result-detail .b-info{margin-top:6rem}#result-detail .b-info .b-info-container{width:100%;margin:0 auto}#result-detail .b-info .b-info-container .a__title{font-size:2rem;margin-bottom:2.1rem;text-align:center}#result-detail .b-info .b-info-container .b-info-table .b-info-item .b-info-item-title{width:27.667vw}#result-detail .b-info .b-info-container .b-info-table .b-info-item .b-info-item-title .b-info-item-title__text{font-size:1.4rem;padding-left:1rem;padding-right:0;line-height:1.45}#result-detail .b-info .b-info-container .b-info-table .b-info-item .b-info-item-contents{width:68vw}#result-detail .b-info .b-info-container .b-info-table .b-info-item .b-info-item-contents .b-info-item-contents__text{font-size:1.4rem;padding:1.5rem 2rem}#result-detail .b-condition{margin-top:5.8rem}#result-detail .b-condition .b-info-table{position:relative}}@media all and (max-width: 768px) and (-ms-high-contrast: none){#result-detail .b-condition .b-info-blur{background:white}}@media (max-width: 768px){@-moz-document url-prefix(){#result-detail .b-condition .b-info-blur{background:white}}#result-detail .b-condition .b-info-blur .b-info-blur__text{font-size:1.6rem;text-align:center}#result-detail .recruit .cmn-link-box{margin-top:4rem}#result-detail .cmn-register-container .cmn-link-box{margin-top:0}#result-detail .search{padding-bottom:12rem}#thanks .thanks .thanks-container{height:auto;padding-top:3rem}#thanks .thanks .thanks-container .thanks-container__checkmark{width:4.6rem;height:4.6rem}#thanks .thanks .thanks-container .thanks-container__title{margin-top:6rem;line-height:1.5;text-align:center}#thanks .thanks .thanks-container .thanks-container__text{width:76vw;margin:0 auto;text-align:left;display:inline-block;font-size:1.4rem;margin-top:6rem;margin-bottom:6rem}#thanks .thanks .thanks-container .cmn-link{padding-bottom:10rem}#privacy .privacy-container{width:89.333vw;margin:0 auto;margin-bottom:11rem}#privacy .privacy-container .privacy-container__title{font-size:1.6rem;padding-left:1rem;margin:4rem 0 1.7rem;line-height:2rem}#privacy .privacy-container .privacy-container__title::before{height:2rem}#privacy .privacy-container .privacy-container__text{font-size:1.4rem}#privacy .privacy-container .privacy-container__text--top{margin-top:3rem}#privacy .privacy-container .privacy-container__text--right{text-align:right}#register .s-lists{border-bottom:none;top:initial}#register .cmn-link-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#register .register-wrapper{width:35.5rem;margin:2.6rem auto 10.9rem auto;padding:1rem 1rem 3rem 1rem;letter-spacing:0.1rem;-webkit-box-shadow:0 0 0.5rem #cfcfcf;box-shadow:0 0 0.5rem #cfcfcf;border-radius:0.6rem}#register .register-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-top:0.01rem solid #e4e4e4;padding:2rem 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#register .register-content:first-of-type{border:none}#register .register-left{width:100%;font-size:1.6rem}#register .left{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:bold}#register .left-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#register .register-right{width:100%;font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:1.5rem 1rem 0rem 1rem}#register .choice-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#register .choice-box p{padding-bottom:0}#register .prefectures,#register .city{width:100%}#register .prefectures p{margin:0;margin-bottom:0.5rem}#register .city p{margin:0.5rem}#register .mandatory{font-size:1.4rem;color:white;background-color:#f7748e;border-radius:0.1rem;padding:0.2rem 0.8rem;margin-left:1rem}#register input,#register select{width:100%;height:4rem;margin:0;margin-bottom:0.5rem;background-color:#f4f4f4;border:none;letter-spacing:0.06rem;font-size:1.4rem}#register input{color:#282828;padding:0.13rem 0 0.13rem 0.15rem;text-indent:1em}#register select{color:#bcbcbc;text-indent:1rem;padding:0.13rem 0 0.13rem 0.75rem}#register .select-box--width #qualification_career_select{text-indent:1rem}#register .select-box::after{right:10%}#register ::-webkit-input-placeholder{color:#bcbcbc}#register :-ms-input-placeholder{color:#bcbcbc}#register ::-ms-input-placeholder{color:#bcbcbc}#register ::placeholder{color:#bcbcbc}#register .mail-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#register .mail-column p{margin:0.5rem 0;font-size:1.4rem;letter-spacing:0.06em;color:#282828}#register .other{border-bottom:0.1rem solid #e4e4e4}#register textarea{width:100%;height:20rem;padding:1.13rem 0 0.13rem 0.15rem;margin:0;color:#282828;border:none;text-indent:1rem}#register .info__title{font-size:1.6rem;text-align:center;font-weight:bold;margin:3rem 0 2rem 0}#register .personal-box{width:100%;height:20rem;padding:0.13rem 0 0.13rem 0.15rem;margin:0 auto}#register .personal-box .about__personal{padding:1.5rem;height:100%;font-size:1.4rem;line-height:2rem;letter-spacing:0.3rem}#register .info_bold{font-weight:bold}#register .agree-box{text-align:center;font-size:1.6rem;margin:2rem 0}#register .agree{width:1.8rem;height:1.8rem;padding:0;border:none;margin-right:1rem;margin-bottom:0.3rem;font-size:1.6rem}#register .agree br{display:inline}#register .register-right--birthday{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#register .register-right--birthday .select-box::after{padding-bottom:0.5rem}}
/*# sourceMappingURL=style.min.css.map */