.form_area .f_sec{display:flex;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}@media (max-width: 979px){.form_area .f_sec{display:block}}.form_area .f_sec .tit{background-color:#d3e6ff;min-width:30%;max-width:30%;padding:25px 3%;color:#1f2289}@media (max-width: 979px){.form_area .f_sec .tit{background-color:#d3e6ff;min-width:auto;max-width:100%;padding:8px 3%;color:#1f2289;width:100%;display:block}}.form_area .f_sec .tit .ico_must{background:#fff;color:#f00;border:1px solid #f00;font-size:13px;padding:3px 5px;border-radius:3px;margin-left:5px}.form_area .f_sec .item{padding:25px 3%;align-content:center;width:70%}@media (max-width: 979px){.form_area .f_sec .item{width:100%}}.form_area .f_sec .item .input_item{border:2px solid #ccc;padding:7px 3%;border-radius:5px;width:100%;background:#fffbf2}.form_area .f_sec .item .input_item_select{border:2px solid #ccc;padding:7px 3%;border-radius:5px;background:#fffbf2}.form_area .f_sec .item .input_item_middle{border:2px solid #ccc;padding:7px 3%;border-radius:5px;width:20%;background:#fffbf2}.form_area .f_sec .item .input_item.textarea{height:200px}.form_area .f_sec .item ._note{font-size:14px;margin-top:10px}.form_area .f_sec .item .caution{background:#d01313;color:#fff;padding:5px 10px;font-size:14px;display:block;width:100%;margin-bottom:10px}.form_area .f_sec .item label{display:block}.form_area .f_sec .item label+label{margin-top:5px}.form_area .f_sec .item .naiyou__ttl{display:block;background:#d3e6ff;padding:3px 10px;color:#013e8b;font-weight:bold;margin:0 0 5px}.form_area .f_sec:last-child{border-bottom:1px solid #ccc}.form_area .submit{background:#013e8b;padding:15px 5%;color:#fff;font-weight:bold;font-size:22px;letter-spacing:2px;border-radius:50px}.btn_back{background:#ccc;padding:23px 80px;font-weight:bold;color:#fff;border-radius:50px;font-size:24px}@media (max-width: 979px){.btn_back{background:#ccc;padding:10px 20%;font-weight:bold;color:#fff;border-radius:50px;font-size:22px;margin-bottom:20px;display:inline-block}}
