@charset "UTF-8";.comingsoon{margin:60px 0 120px;text-align:center;color:red;font-size:20px;font-weight:700;letter-spacing:.1em}section.staff{margin-bottom:40px}.staff .staff_hobby,.staff .staff_career,.staff .staff_group,.staff .staff_img{margin:0 1%;min-width:48%}.staff .staff_hobby,.staff .staff_career,.staff .staff_group{margin-bottom:20px}.staff .staff_group,.staff .staff_career{flex:1 0 auto}.staff .staff_img{float:right}.staff .staff_certificate li{width:19%;margin-bottom:1.25%;margin-right:1.25%;display:flex;flex-direction:column;align-items:center;padding:3px;border:1px solid #ccc;box-sizing:border-box}.staff .staff_certificate li:nth-child(5n){margin-right:0}.staff .staff_certificate li img{width:100%}.staff .table-nocolor th{width:5em;text-align:left}.staff .table-nocolor td{text-align:left}.staff .table-nostyle th{vertical-align:top;padding:0 1em 0 0;width:6em}.staff .table-nostyle td{vertical-align:top;padding:0}section.tour{margin-bottom:40px}.tour .tour_item+.tour_item{margin-top:20px}section.price{margin-bottom:40px}.price_item{margin-bottom:40px}.price_item:last-of-type{margin-bottom:0}.price .cleditcard li{float:left;margin-right:8px}.price .cleditcard li img{width:auto;height:39px}.price .cleditcard li:last-child{margin:0}section.map_time{margin-bottom:40px}.map_time .table-nocolor th,.map_time .table-nocolor td{padding:7px 3px 4px}.map_time .table-nocolor thead td{background:#e2e2e2;color:#333;border:1px solid #ccc}.map_time .table-nocolor tbody th{background:#fff;border:1px solid #ccc}.map_time .tel{font-size:22px}.map_time .table-nostyle th{padding:6px 0}.map_time .fa-long-arrow-right{margin:0 10px}.map_time .gmap{margin:0}.map_time .gmap iframe{display:block;width:100%}section.recruit{margin-bottom:40px}.recruit .clinic li{width:48.5%}.recruit .rec_item+.rec_item{margin-top:20px}.recruit .anchor{display:flex;flex-wrap:wrap}.recruit .anchor li{margin:0 1%;width:31%}.recruit .anchor li:nth-child(n+4){margin-top:15px}.recruit .anchor li a{display:block;padding:4% 0;text-align:center;color:#fff;text-decoration:none;border-radius:5px}.recruit .anchor li:nth-child(2n-1) a{background:#b79f56}.recruit .anchor li:nth-child(2n) a{background:#703d0b}.recruit .table-nocolor th{width:20%}.recruit .table-nocolor th,.recruit .table-nocolor td{text-align:left}.recruit .tel{font-size:22px}.recruit .lp{position:relative;box-sizing:border-box}.recruit .lp *{box-sizing:border-box}.recruit .lp_change{background-color:#fffcf1;padding-bottom:25px}.recruit .lp_change_lead{position:relative}.recruit .lp_change_lead h2{position:absolute;width:62.85%;left:50%;top:50%;transform:translate(-50%,-50%)}.recruit .lp_change .lp_inr{position:relative;width:94.25%;margin:-100px auto 0;background-color:rgba(255,255,255,.9);padding:40px;font-size:17px}.recruit .lp_change .lp_inr p,.recruit .lp_change .lp_inr ul{margin-top:20px}.recruit .lp_change .lp_inr .txt-l{font-size:160%;line-height:1.1}.recruit .lp_check{background-color:#fcf5f2;padding:15px 0}.recruit .lp_check .lp_inr{position:relative;width:88.25%;margin:auto}.recruit .lp_check_logo{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);z-index:1;width:64px}.recruit .lp_check_lead{width:100%;position:absolute;left:0;top:45px;text-align:center;font-size:15px}.recruit .lp_check_lead h2{width:321px;margin:0 auto 18px}.recruit .lp_check_lead h2+p{margin-bottom:.6em}.recruit .lp_check_lead>figure{position:absolute}.recruit .lp_check_lead>figure.fig_l{left:68px;bottom:-12px;width:108px}.recruit .lp_check_lead>figure.fig_r{right:60px;bottom:-10px;width:121px}.recruit .lp_check_cont figure{position:absolute;width:292px;top:-10px;right:20px}.recruit .lp_check_cont{position:absolute;width:620px;left:60px;top:235px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.recruit .lp_check_list li+li{margin-top:.8em}.recruit .lp_check_list li .mkr{border-bottom:2px solid #e96577}.recruit .lp_check_op{width:292px;position:absolute;top:202px;right:16px;transform:rotate(-3.6deg);background-color:#fff76f;padding:14px 25px;filter:drop-shadow(0px 0px 6px #ccc)}.recruit .lp_check_op h3{width:95px;margin-bottom:5px}.recruit .lp_reason_lead{width:100%;height:300px;background-image:url(//www.shizuoka-shika.com/wp-content/themes/humanity/css/../images/recruit/lp_reason_lead_bg.png);background-position:top center;background-size:100% auto;color:#fff;padding-top:95px;margin-bottom:20px}.recruit .lp_reason_lead h2{font-size:29px;line-height:1;color:#fff47e}.recruit .lp_reason_lead h3{font-size:20px;line-height:1.2;margin-top:.4em;margin-bottom:.4em}.recruit .lp_reason_lead p{font-size:13px}.recruit .lp_reason_cont{background-image:linear-gradient(to top,#f6efc1 20%,#fcf8df 87%,transparent 87%)}.recruit .lp_reason_cont .lp_inr{width:95.5%;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:18px}.recruit .lp_reason_cont dl{position:relative;margin-bottom:12px;width:100%}.recruit .lp_reason_cont dl:before,.recruit .lp_reason_cont dl:after{content:"";position:absolute}.recruit .lp_reason_cont dl:before{width:10px;height:100%;top:0;left:0;z-index:0}.recruit .lp_reason_cont dl:after{width:27px;height:27px;left:0;top:0;background-size:contain;background-position:center;background-repeat:no-repeat}.recruit .lp_reason_cont dl dt{font-size:17px;line-height:1.2;padding:8px 0 7px 38px;border-bottom:1px solid;position:relative;z-index:1}.recruit .lp_reason_cont dl dd{font-size:12px;color:#6e390a;font-weight:700;padding:8px 0 0 12px}.recruit .lp_reason_cont .lst_ck{font-size:11px;line-height:1.2;padding-left:.3em}.recruit .lp_reason_cont .lst_ck li+li{margin-top:.8em}.recruit .lp_reason_cont .lst_ck .mkr{border-bottom:2px solid;padding:0 .12em}.recruit .lp_reason_item{background-color:#fff;width:245px;padding:15px 12px 20px;box-shadow:0px 4px 7px 0px rgba(67,67,67,.16);display:flex;flex-flow:column;align-items:center}.recruit .lp_reason_item>figure{width:100%;margin-bottom:12px}.recruit .lp_reason_cont .wrap1{width:100%;padding:18px 18px 18px 190px;background-image:url(//www.shizuoka-shika.com/wp-content/themes/humanity/css/../images/recruit/lp_reason1_bg.jpg);background-size:auto 100%;background-position:left top;background-repeat:no-repeat;background-color:#f6f1f0;display:flex}.recruit .lp_reason_item_l{width:100%;padding:10px 15px 30px;position:relative;align-items:flex-start}.recruit .lp_reason_item_l dl{width:auto}.recruit .lp_reason_item_l dl:before{background-color:#fff2ab}.recruit .lp_reason_item_l dl:after{background-image:url(//www.shizuoka-shika.com/wp-content/themes/humanity/css/../images/recruit/lp_reason1_num.png)}.recruit .lp_reason_item_l dl dt{border-bottom-color:#f2801a}.recruit .lp_reason_item_l .lst_ck .mkr{border-color:#fff2ab}.recruit .lp_reason_item_l figure{position:absolute;top:50%;transform:translateY(-50%);right:10px;width:250px;margin:0}.recruit .lp_reason_cont .wrap2{width:100%;padding:18px 0 15px;background-image:url(//www.shizuoka-shika.com/wp-content/themes/humanity/css/../images/recruit/lp_reason1_wrap2_bg.jpg);background-size:100% 100%;display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:18px}.recruit .lp_reason_cont .wrap2 h4>span{display:inline-block;background-color:#fff;padding:.2em 1em;font-size:16px;line-height:1.2}.recruit .lp_reason_cont .wrap2 h3{font-size:18px;line-height:1.3;margin:10px 0 8px}.recruit .lp_reason_cont .wrap2 ul{width:280px;display:flex;flex-wrap:wrap;font-size:12px;background-color:rgba(255,243,222,.55);padding:.8em 3em}.recruit .lp_reason_cont .wrap2 ul li{padding:.2em 0}.recruit .lp_reason_cont .wrap2 ul li:nth-of-type(2n-1){width:11em}.recruit .lp_reason_cont .wrap2>figure{position:absolute}.recruit .lp_reason_cont .wrap2>figure.fig1{width:181px;left:22px;bottom:18px}.recruit .lp_reason_cont .wrap2>figure.fig2{width:243px;right:-2px;bottom:3px}.recruit .lp_reason_item_2 dl:before{background-color:#ddfffe}.recruit .lp_reason_item_2 dl:after{background-image:url(//www.shizuoka-shika.com/wp-content/themes/humanity/css/../images/recruit/lp_reason2_num.png)}.recruit .lp_reason_item_2 dl dt{border-bottom-color:#1b94e0}.recruit .lp_reason_item_2 .lst_ck .mkr{border-color:#cdfdfb}.recruit .lp_reason_item_3 dl:before{background-color:#fce9f8}.recruit .lp_reason_item_3 dl:after{background-image:url(//www.shizuoka-shika.com/wp-content/themes/humanity/css/../images/recruit/lp_reason3_num.png)}.recruit .lp_reason_item_3 dl dt{border-bottom-color:#f666aa}.recruit .lp_reason_item_3 .lst_ck{padding-right:2em}.recruit .lp_reason_item_3 .lst_ck .mkr{border-color:#fce9f8}.recruit .lp_reason_item_4 dl:before{background-color:#e4fad0}.recruit .lp_reason_item_4 dl:after{background-image:url(//www.shizuoka-shika.com/wp-content/themes/humanity/css/../images/recruit/lp_reason4_num.png)}.recruit .lp_reason_item_4 dl dt{border-bottom-color:#53bf74}.recruit .lp_reason_item_4 .lst_ck .mkr{border-color:#e4fad0}section.contact{margin-bottom:40px}.contact p.tel{font-size:22px}.contact .table-nocolor th{width:120px;text-align:left;font-weight:700}.contact .table-nocolor td{text-align:left}.contact .form{width:100%;margin:0 auto;border:1px solid #ccc;border-collapse:collapse}.contact .form th{padding:8px 12px;width:140px;vertical-align:middle;background-color:#eee;border:1px solid #ccc;white-space:nowrap}.contact .form td{padding:10px 15px;vertical-align:middle;background:#fff;border:1px solid #ccc}.contact .form td p+p:nth-child(n+3){margin-top:1em}.contact .form th .required{color:#c20e11;margin-left:4px}.contact .form input,.contact .form select{box-sizing:border-box;padding:5px;vertical-align:middle}.contact .form td input[type=text],.contact .form td input[type=email],.contact .form td input[type=tel],.contact .form td input[type=number],.contact .form td select,.contact .form td textarea{border:solid 1px #ccc}.contact .form td input.name,.contact .form td input.tel{width:250px}.contact .form td input[type=number]{width:4em}.contact .form td input.mail{width:400px}.contact .form td .wpcf7-radio{display:flex;flex-wrap:wrap;align-items:flex-start}.contact .form td .wpcf7-radio .wpcf7-list-item{margin:0 15px 0 0}.contact .form td .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center}.contact .form td .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{margin-left:5px}.contact .form td textarea{box-sizing:border-box;padding:5px;width:400px}.contact .form-btn{margin-top:20px;text-align:center}.contact .form-btn input{margin:0 10px;padding:0 30px;line-height:40px;color:#fff;background:#343434;border:none;border-radius:5px;cursor:pointer;-webkit-appearance:none}.contact .wpcf7 .wpcf7-spinner{display:block;margin:5px auto}.contact .wpcf7c-elm-step2{display:flex;justify-content:center;align-items:center}.contact .wpcf7-not-valid-tip{font-size:12px}.contact .wpcf7-response-output{text-align:center}