﻿@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&family=Zen+Kaku+Gothic+New&display=swap";.vi{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.object_sp{display:none}.list_caution{list-style:none;text-indent:-1em;padding:0 0 0 1em;margin-left:0 !important}.list_caution li:before{content:"※";font-family:sans-serif}@media screen and (max-width: 1024px){img{max-width:100%;height:auto}.object_sp{display:block}.object_pc{display:none}}.vi{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-style:normal;font-weight:normal}p{margin:0;padding:0}hr{width:auto;height:0;border:none;border-bottom:1px solid #ccc;margin:3em 0}address{font-style:normal}#under{font-weight:bold;text-align:center;line-height:1;padding:10em 0}#under:before{display:block;font-size:3rem;color:#f39c12;content:"";font-weight:normal;font-family:FontAwesome;padding:0 0 .3em}iframe{border:none}form input[type=text],form input[type=number],form input[type=tel],form input[type=email],form input[type=password],form textarea{border:1px solid #ccc;transition:all .2s ease;background-color:#fff;font-size:1.6rem;border-radius:4px;padding:6px}form input[type=text]:focus,form input[type=number]:focus,form input[type=tel]:focus,form input[type=email]:focus,form input[type=password]:focus,form textarea:focus{background-color:#f8f8f8}form input[type=number]::-webkit-outer-spin-button,form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}form input[type=number]{-moz-appearance:textfield}form textarea{width:100%;height:6em}form select{min-width:30%;height:40px;border:1px solid #ddd;background-color:#fff;font-size:1.6rem;transition:all .2s ease;padding:0 30px 0 20px}form input[type=radio]{transition:all .2s ease;margin:0 .5em 0 4px}form label{display:block;cursor:pointer}form label.error_check{background-color:rgba(255,0,0,.2);padding:18px 6px}form .label_group_1{display:flex;flex-wrap:wrap;gap:10px}form .input_group_2 .input_item{display:grid}form .input_group_2 .input_item:not(:first-child){margin-top:16px}form .input_group_2 select{width:fit-content}form .apply_file{display:block;width:100%;margin-bottom:10px}form .file_clear{display:none;width:fit-content;cursor:pointer;border:solid 1px #e4ebef;padding:3px 6px;border-radius:30px;background-color:#e4ebef;margin:6px 0}form p.error,form span.error{margin:0;color:#b70000}form p.attention,form span.attention{margin:.5em 0 0}form p.attention span,form span.attention span{display:inline-block}form p.attention_abov,form span.attention_abov{margin:0 0 .3em}form p.f-size-small,form span.f-size-small{font-size:1.5rem}form p.file_comp_txt,form span.file_comp_txt{display:none;color:#f44336;font-weight:600;margin:0 0 5px 0}form p.en_file_comp_txt,form span.en_file_comp_txt{color:#f44336;font-weight:600;margin:0 0 5px 0}form .form_dl{margin-bottom:0}form .form_dl dt{font-weight:normal}form .form_dl dd:not(:last-child){margin-bottom:5px}form .policy_box{text-align:center;margin-bottom:10px}form .valign_top{vertical-align:top}form label.error{color:#dc3232;font-size:1em;font-weight:600;display:block}form span.wpcf7-not-valid-tip{font-weight:600}form .wpcf7-spinner{display:block}#list_submit{display:flex;justify-content:center;width:auto;list-style:none;margin-left:0}#list_submit li{margin:0 10px}#list_submit .submit_back,#list_submit .submit_next{cursor:pointer;display:inline-block;width:auto;color:#fff;font-weight:600;line-height:1;text-decoration:none;background-color:#3eb9e6;border:1px solid #707070;border-color:#3eb9e6;padding:19px 24px}#list_submit .submit_back:disabled,#list_submit .submit_next:disabled{background-color:#fff;border-color:#707070;cursor:not-allowed;color:inherit;font-weight:500}#list_submit .submit_back{color:#fff;background-color:#707070}#list_submit .submit_back:hover{color:#707070;transition:all .2s ease;background-color:#e4ebef;border-color:#e4ebef}.table_form{width:100%;margin:0 0 28px}.table_form th,.table_form td{text-align:left;padding:18px 0}.table_form th{width:30%;vertical-align:middle;padding:18px 10px 18px 0}.table_form td{width:auto}.table_form td.error_check{background-color:rgba(255,0,0,.2);padding:18px 6px}.table_form tr{border-top:1px dotted #ddd}.table_form tr:last-child{border-bottom:1px dotted #ddd}.table_form span{font-weight:normal}.table_form .v_align_top{vertical-align:top}.item_required:after{content:"必須";display:inline-block;width:auto;color:#f44336;line-height:1;font-size:1.4rem;border:1px solid #f44336;background-color:#fff;padding:3px;margin:0 8px}.item_en_required:after{content:"required";display:inline-block;width:auto;color:#f44336;line-height:1;font-size:1.4rem;border:1px solid #f44336;background-color:#fff;padding:3px;margin:0 8px}.float_left{float:left;padding-right:50px}.float_right{float:right;padding-left:50px}main .align_left{text-align:left}main .align_right{text-align:right}main .align_center{text-align:center}main .font_small{font-size:.9em}main .font_large{font-size:1.5em}main .color_red{color:#f44336}main .mar00{margin-bottom:0px}main .mar05{margin-bottom:5px}main .mar10{margin-bottom:10px}main .mar15{margin-bottom:15px}main .mar20{margin-bottom:20px}main .mar25{margin-bottom:25px}main .mar30{margin-bottom:30px}main .mar40{margin-bottom:40px}main .mar50{margin-bottom:50px}main .mar60{margin-bottom:60px}main .mar70{margin-bottom:70px}main .mar80{margin-bottom:80px}main .width05{width:5%}main .width10{width:10%}main .width15{width:15%}main .width20{width:20%}main .width25{width:25%}main .width30{width:30%}main .width40{width:40%}main .width50{width:50%}main .width50_2{width:48%}main .width60{width:60%}main .width70{width:70%}main .width80{width:80%}main .width90{width:90%}main .width100{width:100%}.clear{clear:both}@media screen and (max-width: 740px){body .width60,body .width70,body .width80,body .width90,body .width100{width:auto}#list_submit{flex-wrap:wrap}#list_submit li{margin:10px 0}.float_right,.float_left{float:none;width:100%;text-align:center;padding:0}form p.attention,form span.attention{margin:0}.table_form{width:90vw;margin:0 auto 28px;display:block}.table_form th,.table_form td{text-align:left;padding:0}.table_form tr,.table_form th,.table_form td,.table_form tbody{display:block;width:100%}.table_form tr input[type=text],.table_form tr input[type=number],.table_form tr input[type=tel],.table_form tr input[type=email],.table_form tr input[type=password],.table_form tr input[type=file],.table_form tr textarea,.table_form th input[type=text],.table_form th input[type=number],.table_form th input[type=tel],.table_form th input[type=email],.table_form th input[type=password],.table_form th input[type=file],.table_form th textarea,.table_form td input[type=text],.table_form td input[type=number],.table_form td input[type=tel],.table_form td input[type=email],.table_form td input[type=password],.table_form td input[type=file],.table_form td textarea,.table_form tbody input[type=text],.table_form tbody input[type=number],.table_form tbody input[type=tel],.table_form tbody input[type=email],.table_form tbody input[type=password],.table_form tbody input[type=file],.table_form tbody textarea{display:block;width:100%}.table_form tr select,.table_form th select,.table_form td select,.table_form tbody select{min-width:none;width:100%}.table_form th{display:flex;flex-wrap:wrap;align-items:center;margin:10px 0;width:auto;padding:0}.table_form td{margin:10px 0}}