#titleArea{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:250px;background:url(../img/recruit/bg_main_sp02.jpg) no-repeat 50% 50%/cover}#titleArea .mainBox{position:relative;width:280px;margin:20px auto 0}#titleArea .mainBox .mainBoxIn{width:250px;height:170px;margin:0 auto 0 0;padding:12px 0 0 20px;background-color:rgba(255,255,255,0.85)}#titleArea .mainBox .mainBoxIn .maintit{line-height:2;font-weight:bold;font-size:1.5rem;letter-spacing:.2em}#titleArea .mainBox .mainBoxIn .maintit .udl{border-bottom:2px solid #54c4f1;font-weight:bold}#titleArea .mainBox .mainBoxIn .subtit{font-size:1.0rem;letter-spacing:.1em}#titleArea .mainBox .mainBoxIn .circle{position:absolute;top:-16px;right:3px;width:110px;height:110px;line-height:1.765;padding-top:22px;background:url(../img/recruit/ico_maintitle02.png) center center no-repeat;background-size:110px auto;color:#fff;font-weight:bold;font-size:1.0rem;letter-spacing:.1em}#titleArea .mainBox .mainBoxIn .circle p{display:block;width:100%;height:100%;text-align:center;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}#titleArea .mainBox .mainBoxIn .img{position:absolute;right:-1px;bottom:7px;width:60px}#titleArea .mainBox .mainBoxIn .recruit.jf{display:none}@media all and (min-width: 600px){#titleArea{position:relative;z-index:100;height:400px;background-image:url(../img/recruit/bg_main_pc02.jpg)}#titleArea .mainBox{position:relative;width:100%}#titleArea .mainBox .mainBoxIn{position:relative;width:750px;height:265px;margin:0 auto;padding:47px 0 0 70px;background-color:rgba(255,255,255,0.85)}#titleArea .mainBox .mainBoxIn .maintit{line-height:1.93;margin-bottom:8px;font-size:3.0rem;letter-spacing:.3em}#titleArea .mainBox .mainBoxIn .maintit .udl{border-bottom:3px solid #54c4f1}#titleArea .mainBox .mainBoxIn .maintit .spOnly{display:none}#titleArea .mainBox .mainBoxIn .subtit{padding-left:2px;font-size:1.7rem}#titleArea .mainBox .mainBoxIn .circle{top:47px;right:-124px;width:186px;height:186px;line-height:1.765;padding-top:35px;background-size:186px auto;font-size:1.7rem}#titleArea .mainBox .mainBoxIn .img{position:absolute;right:44px;bottom:-7px;width:138px}#titleArea .mainBox .mainBoxIn .recruit.jf{display:block;position:absolute;top:-17px;left:30px;line-height:1;color:#ef7a00;font-style:italic;font-weight:bold;font-size:3.5rem;letter-spacing:.05em}#titleArea .mainBox .mainBoxIn .recruit.jf span{color:#90c31f;font-style:italic;font-weight:bold}}.subNav{z-index:150 !important}#about{padding:27px 15px 0;background:#f3f3f3}#about .title01{width:100%;margin:0 auto 17px}#about .title01>span{display:block;line-height:1.467;margin:0;padding:0;background:#f3f3f3;color:#171523;font-size:1.5rem;text-align:center;letter-spacing:.2em}#about .title01>span span{color:#00adf3}#about .aboutPoint .point{margin-bottom:21px;padding:198px 0 19px 0;border-bottom:1px solid #d1d1d1}#about .aboutPoint .point:last-child{border:none}#about .aboutPoint .point .text dt{margin-bottom:4px;font-weight:bold;font-size:1.5rem;text-align:center;letter-spacing:.1em}#about .aboutPoint .point .text dt span{color:#00adf3}#about .aboutPoint .point .text dt br{display:none}#about .aboutPoint .point .text dd{line-height:1.78}#about .aboutPoint .point:nth-child(1){background:url(../img/recruit/pic_about01.png) center top no-repeat;background-size:185px auto}#about .aboutPoint .point:nth-child(2){background:url(../img/recruit/pic_about02.png) center top no-repeat;background-size:185px auto}#about .aboutPoint .point:nth-child(3){background:url(../img/recruit/pic_about03.png) center top no-repeat;background-size:185px auto}@media all and (min-width: 600px){#about{position:relative;z-index:50;margin-top:-93px;padding:176px 0 20px}#about .title01{position:relative;width:870px;margin:0 auto 31px}#about .title01:before,#about .title01:after{position:absolute;top:50%;width:70px;left:0}#about .title01:after{left:auto;right:0}#about .title01>span{display:inline-block;margin:0 2.5em;padding:0 1em;background:#f3f3f3;color:#171523;font-size:2.4rem;text-align:center}#about .title01>span span{color:#00adf3;font-size:2.4rem}#about .aboutPoint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about .aboutPoint .point{width:310px;margin-bottom:21px;padding:273px 0 19px 0;border-bottom:none}#about .aboutPoint .point:last-child{border:none}#about .aboutPoint .point .text dt{line-height:1.764;margin-bottom:20px;font-size:1.7rem}#about .aboutPoint .point .text dt span{color:#00adf3}#about .aboutPoint .point .text dt br{display:block}#about .aboutPoint .point .text dd{line-height:1.87}#about .aboutPoint .point:nth-child(1){background:url(../img/recruit/pic_about01.png) center top no-repeat;background-size:250px auto}#about .aboutPoint .point:nth-child(2){background:url(../img/recruit/pic_about02.png) center top no-repeat;background-size:250px auto}#about .aboutPoint .point:nth-child(3){background:url(../img/recruit/pic_about03.png) center top no-repeat;background-size:250px auto}}#greeding{padding:0 15px 20px}#greeding .imgBox{position:relative;margin-bottom:15px;padding:0}#greeding .imgBox .nameBox{position:absolute;right:20px;bottom:20px;width:100px;padding:10px 0;background-color:#fff;text-align:center}#greeding .imgBox .nameBox .clinic{line-height:1.2;color:#90c31f;font-size:1.0rem}#greeding .imgBox .nameBox .name span{display:inline-block;line-height:1.9;margin-right:10px;font-size:1.0rem}#greeding .lBox .txt{line-height:1.78}@media all and (min-width: 600px){#greeding{padding:90px 0 70px 0}#greeding .auto{overflow:hidden}#greeding .mod_title01{width:510px}#greeding .lBox{float:left;width:510px}#greeding .imgBox{float:right;width:530px;margin-top:-112px;margin-bottom:0;padding:0}#greeding .imgBox .nameBox{right:40px;bottom:40px;width:150px;padding:20px 0}#greeding .imgBox .nameBox .clinic{line-height:1.3;font-size:1.2rem}#greeding .imgBox .nameBox .name{font-size:1.7rem}#greeding .imgBox .nameBox .name span{line-height:2.0;margin-right:15px;font-size:1.4rem}#greeding .lBox .txt{line-height:1.87}}#voice{padding:27px 15px 20px;background:#eaf6fd}#voice .voiceList li{margin-bottom:15px;padding:20px;border-radius:5px;background:#fff}#voice .voiceList li:last-child{margin-bottom:0}#voice .voiceList li .wrap .text .title02{line-height:1.5;padding:0 0 0 91px;background:url(../img/recruit/pic_voice01.png) left top no-repeat;background-size:80px auto;font-size:1.4rem}#voice .voiceList li .wrap .text .carrier{display:inline-block;line-height:1;margin:13px 0 9px;padding:4px 9px 5px 9px;background:#90c31f;color:#fff;font-size:1.1rem;letter-spacing:.05em}#voice .voiceList li .txt{line-height:1.78}@media all and (min-width: 600px){#voice{padding:51px 0 70px}#voice .voiceList{overflow:hidden}#voice .voiceList li{float:left;width:530px;margin-bottom:0;padding:30px}#voice .voiceList li:last-child{float:right}#voice .voiceList li .wrap .text .title02{min-height:120px;line-height:1.578;margin-bottom:-53px;padding:6px 0 0 190px;background:url(../img/recruit/pic_voice01.png) left top no-repeat;background-size:160px auto;font-size:1.9rem}#voice .voiceList li .wrap .text .carrier{margin:13px 0 34px 190px;padding:5px 5px 5px 5px;font-size:1.5rem;letter-spacing:.03em}#voice .voiceList li .txt{line-height:1.78}}#requirements{padding:24px 0 0}#requirements .heading{padding:0 15px}#requirements .table{border-top:1px dotted #d1d1d1}#requirements .table th,#requirements .table td{padding:18px 15px;border-bottom:1px dotted #d1d1d1;vertical-align:middle}#requirements .table th{background:#f9f9f9;font-weight:bold;white-space:nowrap}#requirements .table td{line-height:1.78}#requirements .table td .dib{display:block;margin-bottom:10px}#requirements .table td .mod_btn01{display:block}#requirements .table td .mod_btn01 a{padding:10px 0;font-size:1.3rem}@media all and (min-width: 600px){#requirements{padding:51px 0 60px}#requirements .heading{padding:0 0}#requirements .table{border-top:1px dotted #d1d1d1}#requirements .table th{padding:20px;vertical-align:middle}#requirements .table td{padding:20px;vertical-align:middle;line-height:1.87}#requirements .table td .dib{display:inline-block;margin-bottom:0}#requirements .table td .mod_btn01{display:inline-block;vertical-align:top}#requirements .table td .mod_btn01 a{width:260px;padding:10px 0;font-size:1.3rem}}#form{padding:25px 15px 0}#form .txt{margin-bottom:1em}#form .txt strong{font-weight:bold}#form .error{color:#f00}#form .table{border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1}#form .table tr.radio label{display:block;margin-bottom:4px}#form .table tr.radio label:last-child{margin-bottom:0}#form .table th{display:block;padding:10px 15px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background:#e1eff8}#form .table th .must{display:inline-block;margin:-3px 0 0 4px;padding:1px 7px 2px 6px;border-radius:2px;background:#ef7a00;color:#fff;font-weight:normal;font-size:1.0rem;vertical-align:middle}#form .table th .free{display:inline-block;margin:-3px 0 0 4px;padding:1px 7px 2px 6px;border-radius:2px;background:#ccc;font-weight:normal;font-size:1.0rem;vertical-align:middle}#form .table td{display:block;padding:15px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background:#fff}#form .table td input[type=text]{width:100%;padding:8px;border:1px solid #d1d1d1;font-size:1.6rem}#form .table td input[type=radio],#form .table td input[type=checkbox]{margin-right:6px;vertical-align:middle}#form .table td select{width:100%;padding:8px;border:1px solid #d1d1d1;font-size:1.6rem}#form .table td textarea{width:100%;height:11.2em;padding:8px;border:1px solid #d1d1d1;font-size:1.6rem}#form .table td input[type=text].form_postcode{width:80%;margin:0 0 8px 8px;vertical-align:middle}#form .table td input[type=text].form_age,#form .table td input[type=text].form_experience{width:25%;margin-right:8px;vertical-align:middle}#form .table td .addressBtn{margin-bottom:8px;padding:6px 8px;border:none;border-radius:2px;background:#6d6c6c;background:-webkit-gradient(linear, left top, left bottom, from(#6d6c6c), to(#5c5b5b));background:linear-gradient(to bottom, #6d6c6c 0%, #5c5b5b 100%);color:#fff}#form .table td select.form_pref{margin-bottom:8px}#form .table td .txt{display:block;margin-bottom:.3em}#form .table td .firstChoice{margin-bottom:.5em}#form .table td .postcode{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#form .table td .postcode .zip{padding-top:6px}#form .table td .postcode .input_wrap{max-width:70%}#form .pamphlet{margin:1.5em 0 .7em;padding-left:1em;text-indent:-1em}#form .pamphlet span{color:#54c4f1}@media all and (min-width: 600px){#form{padding:65px 0 0}#form .txt{margin-bottom:34px;text-align:center}#form .table tr.radio label{display:inline-block;margin-right:2em}#form .table tr.radio label:last-child{margin-bottom:4px}#form .table th,#form .table td{padding:17px 20px}#form .table th{display:table-cell;width:260px;vertical-align:middle}#form .table td{display:table-cell}#form .table td input[type=text]{width:auto;padding:4px}#form .table td input.form_name{width:18em}#form .table td input.form_mail{width:50%}#form .table td input.form_tel{width:18em}#form .table td select{width:auto;margin-right:3em;padding:4px;vertical-align:middle}#form .table td textarea{height:11em;padding:4px}#form .table td textarea.anxiety{height:8em}#form .table td .txt{display:inline-block;margin:0 .5em 0 0;margin-bottom:0;text-align:left;vertical-align:middle}#form .table td .firstChoice,#form .table td .secondChoice{width:15em;margin-bottom:0}#form .table td input[type=text].date01{margin-right:2em}#form .table td input[type=text].form_postcode{width:18em;margin:0 12px 12px 8px;vertical-align:middle}#form .table td .addressBtn{margin-bottom:12px;padding:8px 8px;vertical-align:middle}#form .table td select.form_pref{display:block;width:14em;margin-bottom:12px}#form .table td input[type=text].form_address{width:100%}#form .pamphlet{margin:38px 0 30px}}.formBtn{padding:30px 5px 10px}.formBtn input{display:block;width:100%;margin-bottom:20px;padding:12px 0;border:1px solid #fff;border-radius:3px;background:#0092cf url(../img/common/ico_arw04.png) 95% 50% no-repeat;background-size:15px auto;color:#fff;font-weight:bold;font-size:1.6rem;text-align:center;box-shadow:0 0 0 5px #0092cf}@media all and (min-width: 600px){.formBtn{padding:50px 0 70px;text-align:center}.formBtn input{display:inline-block;width:320px;margin:0 20px;background:#0092cf url(../img/common/ico_arw04.png) 95% 50% no-repeat;background-size:14px;font-size:1.8rem;letter-spacing:.05em;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.formBtn input:hover{opacity:.8}}#infoBox{margin-bottom:0;padding:29px 15px 30px;background:#f9f9f9}@media all and (min-width: 600px){#infoBox{width:100%;padding:76px 0 70px;background:#f9f9f9}}#wrapper{margin-bottom:72px;padding-bottom:92px;background:url(../img/recruit/pic_bnr01_sp_t1.png) no-repeat 50% bottom/auto 92px}@media all and (min-width: 600px){#wrapper{padding-bottom:170px;background:url(../img/recruit/pic_bnr01_pc_t1.png) no-repeat 50% bottom/auto 170px}}
