@charset 'UTF-8';body{color:#333 !important}.searchandfilter{width:100% !important;margin:0 !important;padding:0 !important}.searchandfilter div{width:100% !important;margin:0 !important;padding:0 !important}.searchandfilter ul{width:100% !important;margin:0 !important;padding:0 !important}.searchandfilter ul li{width:100% !important;margin:0 0 10px !important;padding:0 !important}.searchandfilter h4{width:100% !important;margin:0 0 10px !important;padding:10px !important;background:#0087d1 !important;font-size:16px !important;line-height:1 !important;font-weight:700 !important}.searchandfilter select.postform{width:100% !important;height:40px !important;padding:7.5px 10px !important;font-size:16px !important;border:1px solid #ddd !important;-webkit-appearance:none !important;border-radius:0 !important}.searchandfilter input[type=text]{width:100% !important;height:40px !important;margin:0 0 10px !important;padding:7.5px 10px !important;font-size:16px !important;border:1px solid #ddd !important;-webkit-appearance:none !important;border-radius:0 !important}.searchandfilter input[type=submit]{display:block !important;width:50% !important;height:45px !important;line-height:45px !important;margin:0 auto !important;padding:0 !important;font-size:16px !important;color:#fff !important;background:#fcc800 !important;text-align:center !important;-webkit-appearance:none !important;border:1px solid #fcc800 !important;cursor:pointer !important;border-radius:22.5px !important;font-weight:700 !important;letter-spacing:.1em !important}.searchandfilter input[type=submit]:hover{opacity:.7 !important}div.list{padding:0 0 40px !important;border:none !important;box-shadow:none !important;background:0 0 !important}div.list a:hover img{opacity:.7 !important}.list h1{width:100% !important;margin:0 0 20px !important;padding:12px 15px !important;background:#0087d1 !important;font-size:18px !important;line-height:1.4 !important;color:#fff !important}.list .wp-block-columns{width:100% !important;margin:0 !important;padding:0 !important}.p-entry__thumbnail{margin:0 0 20px !important}table.detail{width:100% !important;margin:0 0 20px !important;font-size:14px !important}table.detail th{width:20%;padding:15px !important;vertical-align:middle !important;border-left:2px solid #0087d1;border-top:1px solid #ddd !important;border-right:1px solid #ddd !important;border-bottom:1px solid #ddd !important;line-height:1.4 !important;background:#fff !important}table.detail td{width:80%;padding:15px !important;vertical-align:middle !important;border:1px solid #ddd !important;line-height:1.4 !important;color:#333 !important}table.detail td a{display:inline-block !important}table.time{width:100% !important;margin:0 0 10px !important;font-size:14px !important}table.time th,table.time td{padding:15px !important;border:1px solid #ddd !important;font-size:14px !important;line-height:1.4 !important}.list p{margin:0 !important;padding:0 !important;font-size:14px !important;line-height:1.6 !important;color:#333 !important}a.btn01{display:block !important;width:50% !important;height:45px !important;line-height:43px !important;margin:20px auto 0 !important;padding:0 !important;font-size:16px !important;color:#fff !important;background:#fcc800 !important;text-align:center !important;-webkit-appearance:none !important;border:1px solid #fcc800 !important;cursor:pointer !important;border-radius:22.5px !important;font-weight:700 !important;letter-spacing:.1em !important}a.btn01:hover{opacity:.7 !important}.houmon-table{width:100% !important;margin:0 0 20px !important;font-size:14px !important;border-collapse:collapse !important}.houmon-table th{width:25% !important;padding:15px !important;background:#f7fcff !important;color:#333 !important;font-size:14px !important;font-weight:400 !important;vertical-align:middle !important;text-align:left !important;border:1px solid #ddd !important;line-height:1.4 !important}.houmon-table td{padding:15px !important;vertical-align:middle !important;text-align:left !important;border:1px solid #ddd !important;line-height:1.4 !important;word-break:break-all !important}.box_job01{padding:0 0 30px !important}.text_job02{width:100% !important;margin:10px 0 10px !important;padding:5px 10px !important;color:#0f3579;font-size:20px;line-height:1.4;font-weight:700 !important;border-left:5px solid #0f3579}div.joblist{padding:0 0 40px !important;border:none !important;box-shadow:none !important;background:0 0 !important}div.joblist a:hover img{opacity:.7 !important}.joblist h1{width:100% !important;margin:0 !important;padding:12px 15px !important;background:#0f3579 !important;font-size:18px !important;line-height:1.4 !important;color:#fff !important}.text_job01{margin:0 0 20px !important;font-size:15px !important;line-height:1.6 !important;color:#333 !important}a.btn02{display:block !important;width:50% !important;height:45px !important;line-height:43px !important;margin:-20px auto 0 !important;padding:0 !important;font-size:16px !important;color:#fff !important;background:#fcc800 !important;text-align:center !important;-webkit-appearance:none !important;border:1px solid #fcc800 !important;cursor:pointer !important;border-radius:22.5px !important;font-weight:700 !important;letter-spacing:.1em !important}a.btn02:hover{opacity:.7 !important}.text_job02 a{color:#0f3579;font-weight:700 !important}.text_job03{width:100% !important;margin:0 0 20px !important;padding:12px 15px !important;background:#0f3579 !important;font-size:18px !important;line-height:1.4 !important;color:#fff !important;font-weight:700 !important}.text_nearby01{margin:0 0 15px;color:#333;font-size:16px;line-height:1.6}.choice{width:100%;margin:0 0 20px;padding:15px 80px 15px 15px;background:#f6f6f6;line-height:1.4;position:relative;font-size:14px;color:#333}.clear{padding:5px 10px;border:1px solid #0087d1;background:#0087d1;color:#fff;font-size:14px;font-weight:700;position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer;border-radius:4px}.clear:hover{opacity:.7}.search_box{background:#d9f1ff;position:relative;margin:0 0 10px;padding:10px;text-align:center;z-index:3}.modal__open{display:block;width:60%;height:45px;margin:0 auto;line-height:43px;font-size:16px;color:#fff;background:#0087d1;text-align:center;-webkit-appearance:none;border:1px solid #0087d1;cursor:pointer;border-radius:22.5px;font-weight:700}.modal__open:hover{opacity:.7}.text_nearby02{margin:0 0 15px;padding:25px 0;color:#333;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:20px;line-height:1;font-weight:700}.text_nearby03{margin:0 0 15px;color:#333;font-size:14px}.treatment_on{width:100px;height:30px;line-height:29px;margin:0 0 20px;border:1px solid #f05050;background:#f05050;color:#fff;font-size:14px;border-radius:4px;text-align:center;font-weight:700;letter-spacing:.1em}.treatment_off{width:100px;height:30px;line-height:29px;margin:0 0 20px;border:1px solid #f3f3f3;background:#f3f3f3;color:#333;font-size:14px;border-radius:4px;text-align:center;font-weight:700;letter-spacing:.1em}.treatment_blank{width:100px;height:30px;line-height:29px;margin:0 0 20px;border:1px solid #f3f3f3;background:#f3f3f3;color:#333;font-size:14px;border-radius:4px;text-align:center;font-weight:700;letter-spacing:.1em}p.notice{margin:0 !important;padding:0 !important}.notice{margin:0 !important;padding:0 !important;font-size:14px !important;color:red !important;line-height:1.6 !important}.text_nearby04{margin:0 0 15px;padding:0;color:#333;font-size:14px}table.table_nearby{width:100%;margin:0;border-collapse:collapse;border-spacing:0}table.table_nearby td.td_left{width:50%;padding:0;text-align:left;border:none}table.table_nearby td.td_right{width:50%;padding:0;text-align:right;border:none}table.table_nearby td input[type=submit]{padding:5px 10px;border:1px solid #0087d1;background:#0087d1;color:#fff;font-size:14px;font-weight:700;cursor:pointer;border-radius:4px;display:inline-block -webkit-appearance:none}table.table_nearby td input[type=submit]:hover{opacity:.7}.overlay{display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.7);width:100%;height:100%;z-index:9000}.modal__close{display:none}.modal{margin:0 0 10px}.modal__contents{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:640px;height:80%;background:#fff;overflow-y:scroll;z-index:9001}.modal__inner{margin:0;padding:20px}ul.acMenu{width:100% !important;margin:0 !important;padding:0 !important}ul.acMenu li{list-style:none !important;margin:0 !important;padding:0 !important}ul.acMenu a{text-decoration:none!important}ul.acMenu li ul{margin:0 !important;padding:0 !important}ul.acMenu2 li{margin:0 !important;padding:0 !important}ul.acMenu3{margin:0 !important;padding:0 !important;column-count:1 !important}ul.acMenu3 li{margin:0 !important;padding:0 !important}.text_modal01{margin:0;padding:12px 0;background:#0087d1}.text_modal01:hover{background:#4dabdf}.sub-menu-ttl{margin:0 !important;padding:12px 35px 12px 15px !important;position:relative !important;color:#333 !important;font-size:15px !important;background:#f7fcff !important;border-bottom:1px solid #ddd !important;cursor:pointer !important;line-height:1.6 !important}.sub-menu-ttl:after{content:"\f067" !important;font-family:fontAwesome !important;margin:0 !important;right:15px !important;position:absolute !important;color:#0087d1 !important}.sub-menu-ttl.openAcd:after{content:"\f068" !important;font-family:fontAwesome !important;margin:0 !important;right:15px !important;position:absolute !important;color:#0087d1 !important}.ECM_CheckboxInput01{display:flex;align-items:center;cursor:pointer;text-align:center}.ECM_CheckboxInput{padding:10px 15px 10px 0;display:flex;align-items:center;cursor:pointer;background:#f6f6f6;border-bottom:1px solid #ddd}.ECM_CheckboxInput2{padding:10px 15px 10px 0;display:flex;align-items:center;cursor:pointer;background:#fff;border-bottom:1px solid #ddd}.ECM_CheckboxInput:hover{background:#fff}.ECM_CheckboxInput-Input{margin:0;width:0;opacity:0}.ECM_CheckboxInput-Input:checked+.ECM_CheckboxInput-DummyInput:before{content:"";position:absolute;display:block;box-sizing:border-box;width:18px;height:9px;margin-top:-7px;top:50%;left:2px;transform:rotate(-45deg);border-bottom:3px solid;border-left:3px solid;border-color:#fff}.ECM_CheckboxInput-DummyInput{position:relative;top:0;left:0;display:block;width:24px;height:24px;border:solid 1px transparent;background:#ddd;border-radius:4px;margin:0 10px 0 15px}.ECM_CheckboxInput-Input:checked+.ECM_CheckboxInput-DummyInput{background:#0087d1}.ECM_CheckboxInput-LabelText01{color:#fff;font-size:15px;font-weight:700;line-height:1.6 !important}.ECM_CheckboxInput-LabelText{font-size:15px;color:#333;line-height:1.6 !important}.btn_modal01{display:block !important;width:100% !important;height:45px !important;line-height:43px !important;margin:20px auto 0 !important;padding:0 !important;font-size:16px !important;color:#fff !important;background:#fcc800 !important;text-align:center !important;-webkit-appearance:none !important;border:1px solid #fcc800 !important;cursor:pointer !important;border-radius:22.5px !important;font-weight:700 !important;letter-spacing:.1em !important}.btn_modal01:hover{opacity:.7 !important}summary{list-style:none;position:relative;display:block;width:80%;height:45px;margin:0 auto;line-height:43px;font-size:16px;color:#fff;background:#0087d1;text-align:center;-webkit-appearance:none;border:1px solid #0087d1;cursor:pointer;border-radius:22.5px;font-weight:700}summary::-webkit-details-marker{display:none}summary:hover,details[open] summary{opacity:.7}summary:after{content:"\f067" !important;font-family:fontAwesome !important;position:absolute !important;top:50%;right:10%;transform:translateY(-50%);transition:transform .5s;font-size:20px}details[open] summary:after{content:"\f068" !important;font-family:fontAwesome !important;position:absolute !important;top:50%;right:10%;transform:translateY(-50%);transition:transform .5s;font-size:20px}.answer{padding:20px 30px}details[open] .answer{animation:fadein .5s ease}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.all_clear_link{-webkit-text-size-adjust:100%;font:13px/1.4 "Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;letter-spacing:.08em;overflow-wrap:break-word;line-break:strict;text-align:right;-webkit-font-smoothing:antialiased;backface-visibility:hidden;color:#3964bf;outline:0;text-decoration:underline}