@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@font-face{font-family:"DIN Alternate Bold";font-style:normal;font-weight:bold;src:url("/saircms/wp-content/themes/sair/assets/font/DINAlternate-Bold.woff") format("woff")}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}.ttlwrap{padding:0 0 5%}.ttlwrap-center{padding:0 0 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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.ttlwrap-center h2,.ttlwrap-center h3{width:100%;display:block}.content-c{padding:80px 0}#alumns h3{font-size:18px;margin:20px 0;padding-right:1.5em;position:relative}#alumns h3::after{position:absolute;top:50%;right:0;content:"";display:block;font:var(--fa-font-light);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#alumns .column{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#alumns .column-th{margin-right:5%}#alumns .column-th:last-of-type{margin-right:0}#alumns .btn-e{margin-bottom:50px}.association p.hdli-cc{font-size:18px;padding-left:1em}.association p.hdli-cc::before{top:.4em;margin:0}.association .table-a{padding-bottom:50px}.association .table-a span.Mtxt{display:block;font-weight:bold}.association .table-a p.Mtxt{margin:0 0 10px}.association .table-a th,.association .table-a td{padding:1em}.association .table-a th{font-weight:normal}.association .table-a td{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}.association .table-a td span{word-break:keep-all}.association .table-a:last-of-type{padding-bottom:0}.association .table-d tr:first-child{border-bottom:1px solid #bbb}.association .table-d .wrap{padding:1em}.association .list-important{margin-bottom:0}.certificate .table-c{border-right:none;min-width:500px}.certificate .table-c tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.certificate .table-c th,.certificate .table-c td{width:70%}.certificate .table-c th:first-of-type,.certificate .table-c td:first-of-type{width:30%}.certificate .table-d{min-width:480px}.certificate .table-e dt{margin-bottom:10px}.certificate .table-e .list-cc:last-of-type{margin:0 0 20px}.certificate ol{list-style-type:upper-latin}.certificate ol li{list-style-type:upper-latin;margin-bottom:10px}.certificate ol li li{margin-bottom:0}.certificate .list-important li{margin-bottom:10px}.certificate .list-important.Stxt li{font-size:16px}#pagetype.career .table-c td:last-of-type{border-right:none !important}#pagetype.career .box-bg{padding:1em 3%;margin:0}#pagetype.career table{min-width:600px}#pagetype.career tr{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#pagetype.career tr:last-of-type td{width:100%}#pagetype.career th{width:50%}#pagetype.career th:last-of-type{border-right:none}#pagetype.career td{width:50%}#recruit .table-a{max-width:1000px;margin:50px auto;border-top:1px solid #ccc}#recruit th{width:280px}#recruit .list-cc{margin-bottom:0}#recruit a{text-decoration:underline}#recruit a:hover{color:#df2d2d}#form .disabled-option{opacity:.5;pointer-events:none}#form .disabled-option input{pointer-events:none}#form .error{width:100%;display:block;margin:10px 0 0}#form table{border-left:1px solid #bbb;border-right:1px solid #bbb}#form table.pauto p{margin:10px 0}#form th{width:300px;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;padding:20px}#form th span{font-size:10px;background-color:#df2d2d;border-radius:3px;padding:0 5px;margin-left:5px;color:#fff}#form td{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 30px}#form .table-b:last-of-type{margin-bottom:0}#form .td-inner{width:100%}#form .td-inner-flex{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#form .td-inner.left .column{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}#form .check{margin-bottom:8px}#form .radio{margin-bottom:8px;font-weight:bold}#form .radio .mwform-radio-field{margin-bottom:8px}#form input[type=checkbox],#form input[type=text],#form input[type=radio],#form textarea{line-height:1.8}#form input[type=checkbox]{margin-right:5px}#form input[type=text]{border-radius:3px;border:1px solid #666;padding:5px;margin:5px}#form input[type=radio]{margin-right:5px}#form select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#000;border:1px solid #666;background-color:#fff;border-radius:3px;padding:8px 5px}#form .selectbtn{width:auto;display:inline-block;max-width:200px;width:90%;position:relative}#form .selectbtn::after{position:absolute;right:10px;top:10px;content:"";font:var(--fa-font-light);font-size:12px;pointer-events:none}#form .selectbtn.dayselect{max-width:800px}#form textarea{padding:5px;border-radius:5px;resize:none;max-width:700px;width:100%}#form .short{width:100%;max-width:50px;margin:5px}#form .middle{width:100%;max-width:300px;margin:5px}#form .large{width:100%}#form .horizontal-item{display:block;margin-right:20px}#form .column{padding-left:5px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#form .column.name{max-width:800px}#form .column-tw{margin:0 2% 12px 0}#form .column-th{width:33%}#form .column-cont{min-width:150px;padding:15px}#form .column-cont figure{-webkit-box-shadow:5px 5px 10px 0 rgba(119,119,119,.15);box-shadow:5px 5px 10px 0 rgba(119,119,119,.15)}#form .column input[type=text]{width:100%;margin:0}#form .inputBtnArea{padding:50px;display:block}#form .inputBtnArea .mwform-checkbox-field{text-align:center;margin-bottom:30px}#form .inputBtnArea .btn{width: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}#form .inputBtnArea .btn input[type=submit]{width:100%;border:none;max-width:300px;margin:20px;padding:30px 1em;background-color:#df2d2d;color:#fff;border-radius:5px;font-size:16px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer}#form .inputBtnArea .btn input[type=submit].prev{background-color:#8b8b8b}#form .inputBtnArea .error{text-align:center}#form .inputBtnArea .col-red{text-align:center}#form .inputBtnArea .center{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}#form .col-red{margin:0 0 20px}#form .col-red a{color:#df2d2d;text-decoration:underline}#form .col-red a:hover{text-decoration:none}#form .col-red.list-important{margin:20px 0 0}#form .col-red.list-important li{padding-bottom:5px}#form .Mtxt{margin:0 0 20px}#form .p-country-name{display:none}#form .check .mwform-checkbox-field{margin:5px 0}#form .patop{padding-top:10px}#form .mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}#form.request .column-cont{font-size:14px}#form .mw_wp_form_confirm .horizontal-item{margin:0}#form .mw_wp_form_confirm .confirmtxt{display:none}#form .mw_wp_form_confirm .column{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}#form .mw_wp_form_confirm .column-tw,#form .mw_wp_form_confirm .column-th{width:auto}#form .mw_wp_form_confirm .selectbtn{width:100%;max-width:100%}#form .mw_wp_form_confirm .selectbtn::after{display:none}#form .mw_wp_form_confirm .zokugara span{padding-right:1.2em;position:relative}#form .mw_wp_form_confirm .zokugara span::after{content:"：";display:block;position:absolute;right:.5em;top:0}#form .wrap .box{margin-bottom:20px}#form .wrap .box h4{margin:0}#form .wrap .box p{margin:0}#form .wrap .box:last-of-type{margin-bottom:0}#form .wrap .box a[href^="tel:"]{text-decoration:none;pointer-events:none;padding-right:0}#form .wrap .box a[href^="tel:"]::after{display:none}#form .formentry h4{margin:10px 0}#form .formentry .column-tw{margin:0;border-radius:10px;overflow:hidden}#form .formentry .btn-a{display:block;color:#fff;padding:10px 3em 10px 2em}#form .formentry .btn-a::after{color:#fff}#form .formentry .btn-a:hover{padding:10px 2.5em}#form .formentry .btn-a:hover::after{right:.8em}#form .formentry .bg-bl{background-color:#004289}#form .formentry .bg-red{background-color:#df2d2d}#form .fswrap{padding-left:1em}@media screen and (max-width: 820px){#alumns .column h3{font-size:20px}#alumns .column-th{width:100%;margin-right:0}#alumns .btn-img{margin-bottom:30px}.certificate .table-e{min-width:715px}#form th{width:250px}#form .column{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}#form .column-th{width:48%;padding:0 5px 5px 0;min-width:200px;max-width:48%}#form .btn input[type=submit]{padding:20px 1em}#form .formentry{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#form .formentry .column-tw{margin:0}}@media screen and (max-width: 767px){#alumns .column h3{font-size:16px}#alumns .btn-img{margin-bottom:20px}.association .table-a{padding-bottom:30px}.association .table-a p{margin:0}.association .table-d tr,.association .table-d th,.association .table-d td{display:block;width:100%}.association .btn-excel{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}#pagetype.career .box-bg{margin-bottom:15px;padding:10px 5%}#recruit tr{display:block}#recruit th{padding:1em 1em 0;font-size:16px}#recruit td{padding:10px 1em 1.5em}#recruit th,#recruit td{width:100%}#form tr{display:block}#form th,#form td{width:100%}#form th,#form td{padding:1em}#form input[type=text]{margin:0 5px 5px 0}#form .horizontal-item{display:block;width:100%}#form .column{padding-left:0}#form .column-th{width:100%;max-width:100%}#form .inputBtnArea{padding:30px 5%}#form .btn input[type=submit]{width:70%}#form.request .column{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#form .formentry{display:block}#form .formentry .column-tw{width:100%;margin:0 0 20px}#form .formentry .column-tw:last-of-type{margin-bottom:0}#form .zokugara span{display:inline-block;padding:5px 1em 5px 0}#form .zokugara .middle{width:calc(100% - 45px);margin:15px 0 10px}}