@charset "UTF-8";@import url(//fonts.googleapis.com/css2?family=Crimson+Text&display=swap);.l-recruit .contents{color:#1e2b38;line-height:1.5;-webkit-font-smoothing:antialiased;padding-bottom:0}.sec-rec{position:relative;padding:100px 0}.sec-rec .sec-ttl{text-align:center;font-size:30px;color:#000;letter-spacing:.04em;margin-bottom:60px}.sec-rec .sec-ttl span{display:block;font-family:"Crimson Text",serif;letter-spacing:.025em;font-size:25px;color:#01c0bd}@media only screen and (max-width:768px){.sec-rec{padding:60px 0}.sec-rec .sec-ttl{font-size:24px;margin-bottom:40px}.sec-rec .sec-ttl span{font-size:16px}}.sec-rec__message{padding-top:25px;background-image:url(//wom-clinic.com/wp-content/themes/wom-clinic-2027/css/../img/recruit/bg-message.png);background-repeat:no-repeat;background-position:top -30px center}.sec-rec__message .sec-cont{display:flex}.sec-rec__message .message-img{width:42%}.sec-rec__message .message-txt{margin-left:auto;width:55%}.sec-rec__message .message-txt .ttl{position:relative;margin-bottom:50px}.sec-rec__message .message-txt .ttl:after{content:"";width:calc(100% + 94px);height:1px;background:#01c0bd;position:absolute;bottom:0;right:0}.sec-rec__message .message-txt .ttl span{display:inline-block;vertical-align:middle}.sec-rec__message .message-txt .ttl-en{font-family:"Crimson Text",serif;font-size:65px;color:#01c0bd}.sec-rec__message .message-txt .ttl-ja{padding-left:1em}.sec-rec__message .message-txt .txt{font-size:17px;line-height:2.3;margin-bottom:60px}.sec-rec__message .message-txt .txt-wrap{padding-left:10px}.sec-rec__message .message-txt .pos{font-size:15px;color:#707070;margin-bottom:.5em}.sec-rec__message .message-txt .name span{display:inline-block;vertical-align:middle}.sec-rec__message .message-txt .name .name-ja{font-size:24px}.sec-rec__message .message-txt .name .name-en{font-size:15px;color:#01c0bd;font-family:"Crimson Text",serif;padding-left:1.5em;display:inline-block}@media only screen and (max-width:768px){.sec-rec__message{padding:0;background-image:url(//wom-clinic.com/wp-content/themes/wom-clinic-2027/css/../img/recruit/bg-message-sp.png);background-position:bottom center;background-size:100%}.sec-rec__message .sec-cont{display:block}.sec-rec__message .message-txt{width:100%}.sec-rec__message .message-txt .ttl{margin-bottom:30px}.sec-rec__message .message-txt .ttl:after{width:106.666%;right:auto;left:0}.sec-rec__message .message-txt .ttl-en{font-size:45px}.sec-rec__message .message-txt .ttl-ja{font-size:16px}.sec-rec__message .message-txt .img{padding:0 24px;margin-bottom:30px}.sec-rec__message .message-txt .txt{font-size:16px;line-height:1.9375;margin-bottom:20px}.sec-rec__message .message-txt .txt-wrap{padding-left:0}.sec-rec__message .message-txt .pos{font-size:14px;margin-bottom:0}.sec-rec__message .message-txt .name .name-ja{font-size:20px}.sec-rec__message .message-txt .name .name-en{font-size:13px}}.sec-rec__merit .sec-cont{counter-reset:number 0}.sec-rec__merit .merit-item{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;margin-bottom:120px}.sec-rec__merit .merit-item:before{content:"";width:88%;height:100%;position:absolute;top:50px;background-image:url(//wom-clinic.com/wp-content/themes/wom-clinic-2027/css/../img/recruit/bg-merit.png);background-repeat:no-repeat;background-position:center;background-size:cover}.sec-rec__merit .merit-item:last-child{margin-bottom:0}.sec-rec__merit .merit-item:nth-child(odd):before{right:0}.sec-rec__merit .merit-item:nth-child(odd) .merit-item__txt{padding-right:52px}.sec-rec__merit .merit-item:nth-child(odd) .merit-item__txt .num{left:0}.sec-rec__merit .merit-item:nth-child(even):before{left:0}.sec-rec__merit .merit-item:nth-child(even) .merit-item__img{-ms-order:2;order:2}.sec-rec__merit .merit-item:nth-child(even) .merit-item__txt{padding-left:52px;-ms-order:1;order:1}.sec-rec__merit .merit-item:nth-child(even) .merit-item__txt .num{left:52px}.sec-rec__merit .merit-item__img{width:40%;position:relative}.sec-rec__merit .merit-item__txt{width:54%;position:relative;padding-top:95px}.sec-rec__merit .merit-item__txt .num{position:absolute;color:#01c0bd;font-size:55px;top:0}.sec-rec__merit .merit-item__txt .num:after{counter-increment:number 1;content:"0" counter(number)}.sec-rec__merit .merit-item__txt .ttl{font-size:25px;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #01c0bd;letter-spacing:.04em}.sec-rec__merit .merit-item__txt .txt{line-height:1.8;letter-spacing:.08em}@media only screen and (max-width:768px){.sec-rec__merit{padding-top:100px;padding-bottom:0}.sec-rec__merit .sp-wrap{padding:0}.sec-rec__merit .merit-item{display:block;margin-bottom:30px;padding:0 6.666%}.sec-rec__merit .merit-item:before{width:100%;height:calc(100% - 44.8vw);top:auto;bottom:0;right:auto !important;left:0 !important;background-image:url(//wom-clinic.com/wp-content/themes/wom-clinic-2027/css/../img/recruit/bg-merit.png)}.sec-rec__merit .merit-item:last-child{margin-bottom:0}.sec-rec__merit .merit-item:nth-child(odd) .merit-item__txt{padding-right:0}.sec-rec__merit .merit-item:nth-child(odd) .merit-item__txt .num{left:0}.sec-rec__merit .merit-item:nth-child(even) .merit-item__txt{padding-left:0}.sec-rec__merit .merit-item:nth-child(even) .merit-item__txt .num{left:0}.sec-rec__merit .merit-item__img{width:100%}.sec-rec__merit .merit-item__txt{width:100%;padding-top:40px;padding-bottom:30px}.sec-rec__merit .merit-item__txt .num{font-size:45px;transform:translateY(-.8em)}.sec-rec__merit .merit-item__txt .ttl{font-size:20px;margin-bottom:15px}.sec-rec__merit .merit-item__txt .txt{font-size:14px}}.sec-rec__oppos .oppos-list{display:flex;flex-wrap:wrap;gap:50px 3.5%}.sec-rec__oppos .oppos-list li{width:31%;position:relative}.sec-rec__oppos .oppos-list a{display:block;position:relative;color:#1e2b38}.sec-rec__oppos .oppos-list a:hover{opacity:.7}.sec-rec__oppos .oppos-list .item-txt{position:absolute;width:100%;bottom:-10px;left:10px;background:#f3f5f7;padding:20px 20px 30px}.sec-rec__oppos .oppos-list .item-txt:before{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-color:transparent transparent #01c0bd;border-width:0 0 24px 24px}.sec-rec__oppos .oppos-list .item-txt .ttl{font-size:21px;padding-left:10px;border-left:1px solid #01c0bd;line-height:1.1}.sec-rec__oppos .oppos-list .item-txt .pos{font-size:17px;margin-top:.5em}@media only screen and (max-width:768px){.sec-rec__oppos .oppos-list{padding:0 24px;gap:35px 0}.sec-rec__oppos .oppos-list li{width:100%}.sec-rec__oppos .oppos-list a:hover{opacity:1}.sec-rec__oppos .oppos-list .item-txt{bottom:-5px;left:7px;padding:20px 15px}.sec-rec__oppos .oppos-list .item-txt .ttl{font-size:20px;padding-left:8px}.sec-rec__oppos .oppos-list .item-txt .pos{font-size:15px}}.sec-rec__flow{background-image:url(//wom-clinic.com/wp-content/themes/wom-clinic-2027/css/../img/recruit/bg-flow.png);background-repeat:no-repeat;background-position:center;background-size:cover}.sec-rec__flow .sec-cont{counter-reset:number 0}.sec-rec__flow .flow-item{display:flex;align-items:center;position:relative;background:#fff;border:1px solid #01c0bd;margin-bottom:50px;padding:35px 45px}.sec-rec__flow .flow-item:after{content:"";position:absolute;top:100%;left:50%;margin-left:-103px;width:0;height:0;border-style:solid;border-color:#01c0bd transparent transparent;border-width:22px 103px 0}.sec-rec__flow .flow-item:last-child{margin-bottom:0}.sec-rec__flow .flow-item:last-child:after{content:none}.sec-rec__flow .flow-item__step{text-align:center;color:#01c0bd;border-right:1px solid #01c0bd;font-size:14px;line-height:1;letter-spacing:.15em;padding-right:15px}.sec-rec__flow .flow-item__step .num{font-size:44px;letter-spacing:0}.sec-rec__flow .flow-item__step .num:after{counter-increment:number 1;content:"0" counter(number)}.sec-rec__flow .flow-item__img{width:276px;margin-left:auto}.sec-rec__flow .flow-item__txt{width:57%;margin-left:auto}.sec-rec__flow .flow-item__txt .ttl{font-size:24px;margin-bottom:1em}.sec-rec__flow .flow-item__txt .txt{line-height:1.8}@media only screen and (max-width:768px){.sec-rec__flow{background-image:url(//wom-clinic.com/wp-content/themes/wom-clinic-2027/css/../img/recruit/bg-flow-sp.png)}.sec-rec__flow .flow-item{display:block;margin-bottom:30px;padding:30px 25px}.sec-rec__flow .flow-item:after{margin-left:-111px;border-width:22px 111px 0}.sec-rec__flow .flow-item__step{border-right:none;padding-right:0;padding-bottom:5px;margin-bottom:20px;font-size:12px;line-height:1.2;position:relative}.sec-rec__flow .flow-item__step:after{content:"";width:38px;height:1px;background:#01c0bd;position:absolute;bottom:0;left:50%;margin-left:-19px}.sec-rec__flow .flow-item__step .num{font-size:34px}.sec-rec__flow .flow-item__img{width:100%;margin-bottom:10px}.sec-rec__flow .flow-item__txt{width:100%}.sec-rec__flow .flow-item__txt .ttl{font-size:22px;text-align:center;margin-bottom:.5em}.sec-rec__flow .flow-item__txt .txt{font-size:14px}}.recruit-mv{text-align:center;position:relative;height:400px;margin-bottom:160px;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-font-smoothing:antialiased}.recruit-mv__ttl{position:absolute;bottom:-110px;width:640px;background:#fff;text-align:center;left:50%;margin-left:-320px;padding:35px 20px 30px;box-shadow:0px 3px 20px 0px rgba(0,0,0,.1)}.recruit-mv__ttl h1{color:#1e2b38;font-size:40px;letter-spacing:.08em}.recruit-mv__ttl h1 span{display:block;font-family:"Crimson Text",serif;color:#01c0bd;font-size:19px;text-transform:capitalize;padding-top:18px;margin-top:18px;position:relative}.recruit-mv__ttl h1 span:before{content:"";width:68px;height:2px;background:#01c0bd;position:absolute;top:0;left:50%;margin-left:-34px}@media only screen and (max-width:768px){.recruit-mv{height:180px;margin-bottom:80px;background:auto 100%}.recruit-mv__ttl{bottom:-58px;width:278px;margin-left:-139px;padding:20px 10px 20px}.recruit-mv__ttl h1{font-size:18px}.recruit-mv__ttl h1 span{font-size:15px;padding-top:12px;margin-top:12px}}.sec-rec__detail{padding:0 0 120px}@media only screen and (max-width:768px){.sec-rec__detail{padding:0 0 60px}}.recruit-detail{margin-bottom:100px}.recruit-detail:last-child{margin-bottom:0}.recruit-detail__ttl{text-align:center;color:#fff;background:#01c0bd;position:relative;font-size:30px;letter-spacing:.08em;padding:18px 0;margin-bottom:55px}.recruit-detail__ttl:before,.recruit-detail__ttl:after{content:"";width:100%;height:1px;background:#fff;position:absolute;left:0}.recruit-detail__ttl:before{top:4px}.recruit-detail__ttl:after{bottom:4px}.recruit-detail__job{counter-reset:number 0}.recruit-detail__job .job-item{display:flex;background:#f6f7f6;position:relative;padding:40px 47px;margin-bottom:40px;align-items:center}.recruit-detail__job .job-item:last-child{margin-bottom:0}.recruit-detail__job .job-item .item-num{font-size:37px;color:#01c0bd}.recruit-detail__job .job-item .item-num:after{counter-increment:number 1;content:"0" counter(number)}.recruit-detail__job .job-item .item-icon{width:125px;margin-left:auto}.recruit-detail__job .job-item .item-txt{width:737px;margin-left:auto;position:relative;padding-left:40px;border-left:1px solid #01c0bd}.recruit-detail__job .job-item .item-txt .ttl{font-size:26px;letter-spacing:.04em}.recruit-detail__job .job-item .item-txt .txt{line-height:1.8}.recruit-detail__table{width:100%;border:1px solid #e4e4e4}.recruit-detail__table tr{border-bottom:1px solid #e4e4e4}.recruit-detail__table tr:last-child{border-bottom:none}.recruit-detail__table td,.recruit-detail__table th{padding:1.7em 1.5em;vertical-align:top}.recruit-detail__table th{font-size:17px;background:#f7fafa;border-right:1px solid #e4e4e4;width:315px}.recruit-detail__table td{line-height:1.8}.recruit-detail__btn{text-align:center;margin-top:60px}.recruit-detail__btn a{width:328px;font-size:17px;padding:1.2em 1em;font-weight:500}.recruit-detail__btn a:after{content:"";width:10px;height:20px;position:absolute;top:50%;margin-top:-10px;right:20px;background-image:url(//wom-clinic.com/wp-content/themes/wom-clinic-2027/css/../img/recruit/btn-arrow-wh.png);background-repeat:no-repeat;background-position:center;background-size:100%}.recruit-detail__btn a:hover:after{background-image:url(//wom-clinic.com/wp-content/themes/wom-clinic-2027/css/../img/recruit/btn-arrow-bl.png)}@media only screen and (max-width:768px){.recruit-detail{margin-bottom:60px}.recruit-detail__ttl{font-size:20px;padding:10px 0;margin-bottom:20px}.recruit-detail__ttl:before{top:2px}.recruit-detail__ttl:after{bottom:2px}.recruit-detail__job .job-item{display:block;padding:20px 25px 30px;margin-bottom:20px}.recruit-detail__job .job-item .item-num{text-align:center;font-size:34px;margin-bottom:10px}.recruit-detail__job .job-item .item-icon{text-align:center;width:100%;margin:auto;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #01c0bd}.recruit-detail__job .job-item .item-icon img{width:96px}.recruit-detail__job .job-item .item-txt{width:100%;padding:0;border:none}.recruit-detail__job .job-item .item-txt .ttl{font-size:20px;text-align:center}.recruit-detail__job .job-item .item-txt .txt{font-size:14px}.recruit-detail__table td,.recruit-detail__table th{font-size:13px}.recruit-detail__table th{width:30%;padding:1em 1.5em}.recruit-detail__table td{padding:1em}.recruit-detail__btn{margin-top:30px}.recruit-detail__btn a{width:85%;font-size:14px}.recruit-detail__btn a:after{width:8px}}.sec-rec__entry{padding:0 0 120px}.sec-rec__entry .entry-head{text-align:center}.sec-rec__entry .entry-head p{margin-bottom:40px}.sec-rec__entry .entry-state{max-width:880px;position:relative;margin:0 auto 60px;display:flex;justify-content:space-between}.sec-rec__entry .entry-state:before{content:"";width:100%;height:1px;background:#01c0bd;position:absolute;left:0;top:50%}.sec-rec__entry .entry-state li{text-align:center;width:30%;position:relative;background:#fff;border:1px solid #01c0bd;line-height:60px;color:#01c0bd}.sec-rec__entry .entry-state li.current{background:#01c0bd;color:#fff}.sec-rec__entry .entry-contents{box-shadow:0px 0px 20px 0px rgba(0,0,0,.05);padding:80px 100px}.sec-rec__entry .entry-contents table{width:100%;margin-bottom:80px}.sec-rec__entry .entry-contents tr:last-child td{padding-bottom:0}.sec-rec__entry .entry-contents th{font-weight:400;position:relative;padding:20px 0 0 64px;vertical-align:top}.sec-rec__entry .entry-contents th .ico{width:44px;line-height:24px;font-size:13px;background:#545f6d;color:#fff;margin-right:1.5em;text-align:center;position:absolute;top:22px;left:0}.sec-rec__entry .entry-contents th .ico.required{background:#f77da6}.sec-rec__entry .entry-contents th .error{display:none}.sec-rec__entry .entry-contents td{width:570px;padding:0 0 40px;position:relative}.sec-rec__entry .entry-contents td span.error{padding-left:1em;padding-top:.5em}.sec-rec__entry .entry-contents input[type=text],.sec-rec__entry .entry-contents input[type=tel]{border:none;height:60px;background:#f7fafa;width:100%;padding:0 1em;outline-style:none}.sec-rec__entry .entry-contents textarea{resize:none;border:none;background:#f7fafa;width:100%;padding:1em;outline-style:none}.sec-rec__entry .entry-contents .selectWrap{position:relative}.sec-rec__entry .entry-contents .selectWrap:before{content:"";width:10px;height:10px;border-bottom:1px solid #606b7a;border-right:1px solid #606b7a;transform:rotate(45deg);position:absolute;right:28px;top:25px;z-index:1}.sec-rec__entry .entry-contents select{height:60px;border:1px solid #c6c6c6;width:100%;padding:0 1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;background:0 0;outline-style:none}.sec-rec__entry .entry-contents .input-zip{margin-bottom:15px}.sec-rec__entry .entry-contents .input-zip__btn{display:inline-block;vertical-align:middle;margin-left:18px}.sec-rec__entry .entry-contents .input-zip__btn input{width:110px;height:44px;color:#fff;background:#1e2b38;border:none}.sec-rec__entry .entry-contents .input-zip #zip{width:176px}.sec-rec__entry .entry-contents .input-file{padding-top:15px}.sec-rec__entry .entry-privacy{border:1px solid #e6e6e6}.sec-rec__entry .entry-privacy__ttl{text-align:center;border-bottom:1px solid #e6e6e6;background:#f6f7f6;padding:.5em}.sec-rec__entry .entry-privacy__in{padding:20px;line-height:1.8}.sec-rec__entry .entry-privacy__txt{height:170px;-ms-overflow-y:scroll;overflow-y:scroll}.sec-rec__entry .entry-foot{margin-top:20px;text-align:center;font-size:13px}.sec-rec__entry .entry-foot .check{font-size:16px;margin-top:20px}.sec-rec__entry .btn-entry{margin-top:60px;display:flex;flex-wrap:wrap;gap:0 30px;justify-content:center}.sec-rec__entry .btn-entry>p{width:100%;font-size:12px;color:#c62121;margin-top:1.5em}.sec-rec__entry .btn-entry>div{position:relative}.sec-rec__entry .btn-entry>div:before{content:"";width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;right:28px;top:50%;margin-top:-6px;z-index:1}.sec-rec__entry .btn-entry button,.sec-rec__entry .btn-entry input{border:none;background:0 0;margin:0;padding:0;height:60px;width:328px;font-size:17px;color:#fff;outline-style:none;transition:opacity .3s}.sec-rec__entry .btn-entry button:hover,.sec-rec__entry .btn-entry input:hover{opacity:.7}.sec-rec__entry .btn-entry button{background:#545f6d;position:relative}.sec-rec__entry .btn-entry button:before{content:"";width:12px;height:12px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);position:absolute;left:28px;top:50%;margin-top:-6px;z-index:1}.sec-rec__entry .btn-entry input{background:#01c0bd}.sec-rec__entry .thanks-contents{padding:50px;position:relative;background-image:url(//wom-clinic.com/wp-content/themes/wom-clinic-2027/css/../img/recruit/bg-thanks.png);background-repeat:no-repeat;background-position:center;background-size:cover}.sec-rec__entry .thanks-contents:before{content:"";width:calc(100% - 30px);height:calc(100% - 30px);border:2px solid #fff;position:absolute;top:15px;left:15px}.sec-rec__entry .thanks-contents__in{position:relative;background:rgba(255,255,255,.7);padding:50px 20px;text-align:center}.sec-rec__entry .thanks-contents .ttl-en{font-family:"Crimson Text",serif;font-size:22px;color:#01c0bd;margin-bottom:.5em}.sec-rec__entry .thanks-contents .ttl-ja{font-size:27px;display:inline-block;border-bottom:1px solid #01c0bd;margin-bottom:1.3em}.sec-rec__entry .thanks-contents .txt{margin-bottom:60px}.sec-rec__entry .thanks-contents .txt p{font-size:16px;line-height:1.8}.sec-rec__entry .btn-thanks a{display:inline-block;background:#01c0bd;color:#fff;position:relative;width:328px;line-height:60px;font-size:17px;transition:opacity .3s}.sec-rec__entry .btn-thanks a:hover{opacity:.7}.sec-rec__entry .btn-thanks a:before{content:"";width:12px;height:12px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);position:absolute;left:28px;top:50%;margin-top:-6px;z-index:1}#autozip{display:none !important}.mw_wp_form_input .sec-rec__entry .entry-state .state01{color:#fff;background:#01c0bd}.mw_wp_form_input .conf-only{display:none}.mw_wp_form_confirm .sec-rec__entry .entry-state .state02{color:#fff;background:#01c0bd}.mw_wp_form_confirm .sec-rec__entry .entry-contents th{padding:20px 0 20px 64px;vertical-align:top}.mw_wp_form_confirm .sec-rec__entry .entry-contents th span{top:22px}.mw_wp_form_confirm .sec-rec__entry .entry-contents td{padding:20px 0;vertical-align:top}.mw_wp_form_confirm .sec-rec__entry .entry-contents .selectWrap:before{content:none}.mw_wp_form_confirm .sec-rec__entry .entry-contents .input-zip{margin-bottom:0;margin-right:1em;display:inline-block;vertical-align:middle}.mw_wp_form_confirm .sec-rec__entry .entry-contents .input-zip__btn{display:none}.mw_wp_form_confirm .sec-rec__entry .entry-contents .input-address{display:inline-block;vertical-align:middle}.mw_wp_form_confirm .sec-rec__entry .entry-contents .input-file{padding-top:0}.mw_wp_form_confirm .sec-rec__entry .entry-contents .input-file>span:before{content:none}.mw_wp_form_confirm .sec-rec__entry .entry-contents .mw-wp-form_file{text-decoration:underline}.mw_wp_form_confirm .sec-rec__entry .entry-privacy{display:none}.mw_wp_form_confirm .top-only{display:none}@media only screen and (max-width:768px){.sec-rec__entry{padding:0 0 60px}.sec-rec__entry .entry-head{text-align:left}.sec-rec__entry .entry-head p{margin-bottom:30px}.sec-rec__entry .entry-state{margin-bottom:30px}.sec-rec__entry .entry-state li{font-size:14px;line-height:40px}.sec-rec__entry .entry-contents{box-shadow:none;padding:0}.sec-rec__entry .entry-contents table{margin-bottom:30px}.sec-rec__entry .entry-contents th{padding:0 0 0 56px;display:block;width:100%}.sec-rec__entry .entry-contents th .ico{width:46px;font-size:12px;top:0}.sec-rec__entry .entry-contents th .error{display:inline-block;padding-left:1em;vertical-align:text-bottom}.sec-rec__entry .entry-contents td{display:block;width:100%;padding:10px 0 20px}.sec-rec__entry .entry-contents td .error{display:none}.sec-rec__entry .entry-contents input[type=text],.sec-rec__entry .entry-contents input[type=tel]{height:50px}.sec-rec__entry .entry-contents .selectWrap{position:relative}.sec-rec__entry .entry-contents .selectWrap:before{right:20px;top:20px}.sec-rec__entry .entry-contents select{height:50px}.sec-rec__entry .entry-contents .input-zip{margin-bottom:5px}.sec-rec__entry .entry-contents .input-zip__btn{margin-left:6px}.sec-rec__entry .entry-contents .input-zip__btn input{width:74px;height:38px;font-size:13px}.sec-rec__entry .entry-contents .input-zip #zip{width:116px}.sec-rec__entry .entry-contents .input-file{padding:0 0 15px}.sec-rec__entry .entry-privacy__in{padding:15px;line-height:1.5;font-size:14px}.sec-rec__entry .entry-privacy__txt{height:150px}.sec-rec__entry .entry-foot{font-size:12px;text-align:left}.sec-rec__entry .entry-foot .check{font-size:14px;text-align:center}.sec-rec__entry .btn-entry{margin-top:30px;gap:20px 0}.sec-rec__entry .btn-entry>p{text-align:center;margin-top:0}.sec-rec__entry .btn-entry>div{width:100%}.sec-rec__entry .btn-entry button,.sec-rec__entry .btn-entry input{width:100%;height:50px;font-size:14px}.sec-rec__entry .thanks-contents{padding:13px}.sec-rec__entry .thanks-contents:before{width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px}.sec-rec__entry .thanks-contents__in{padding:35px 14px 25px}.sec-rec__entry .thanks-contents .ttl-en{font-size:16px}.sec-rec__entry .thanks-contents .ttl-ja{font-size:18px}.sec-rec__entry .thanks-contents .txt{margin-bottom:0}.sec-rec__entry .thanks-contents .txt p{font-size:14px}.sec-rec__entry .btn-thanks{margin-top:30px;text-align:center}.sec-rec__entry .btn-thanks a{width:100%}.mw_wp_form_confirm .sec-rec__entry .entry-contents th{padding:0 0 10px 56px}.mw_wp_form_confirm .sec-rec__entry .entry-contents th .ico{top:0}.mw_wp_form_confirm .sec-rec__entry .entry-contents td{padding:0 0 20px 1em}.mw_wp_form_confirm .sec-rec__entry .entry-contents .input-zip{display:block}.mw_wp_form_confirm .sec-rec__entry .entry-contents .input-zip:before{content:"〒"}}