﻿header{position:sticky;top:0;width:100%;height:42px;z-index:1;background-color:var(--headerBgColor);}div.header-wrap{width:1000px;margin:0 auto;height:42px;position:relative;z-index:1;}div.header-wrap a.header-logo-image{display:inline-block;position:absolute;top:0;left:0;}div.header-wrap a.header-logo{display:inline-block;color:#fff;overflow:hidden;position:absolute;top:12px;left:0;font-size:2rem;height:20px;line-height:20px;}main{display:block;width:100%;position:relative;padding:24px 0;}main div.content-wide{width:1000px;margin:0 auto;flex-wrap:nowrap;padding:0 0 12px;}main div.content-wide h1{font-size:2.2rem;margin-bottom:24px;font-weight:400;}main div.content-wide div.formBox{overflow:hidden;padding:16px 24px;border-radius:12px;background-color:var(--formBoxBgColor);margin-bottom:24px;}main div.content-wide div.formBox p.title{font-size:2rem;margin-bottom:10px;}main div.content-wide div.formBox p.sendMessageText{text-align:center;font-size:1.4rem;padding:14px 0 32px;}main div.content-wide div.formBox ul.caution{margin-bottom:12px;padding-left:16px;}main div.content-wide div.formBox ul.caution li{list-style:disc !important;height:24px;line-height:24px;}main div.content-wide div.formBox dl.dlForm{display:table;height:48px;line-height:48px;background-color:var(--dlFormBgColor);width:100%;margin:8px 0;border-radius:8px;}main div.content-wide div.formBox dl.dlForm dt{display:table-cell;width:300px;padding-right:24px;text-align:right;vertical-align:top;color:#4060bc;}main div.content-wide div.formBox dl.dlForm dt span{margin-right:8px;font-size:1rem;background:#e13737;color:#fff;padding:4px 8px;border-radius:4px;height:20px;color:#fff;}main div.content-wide div.formBox dl.dlForm dt.halfWidth{width:380px !important;}main div.content-wide div.formBox dl.dlForm dd{display:table-cell;}main div.content-wide div.formBox dl.dlForm dd div{padding:12px 12px 12px 0;overflow-y:auto;line-height:21px;max-height:150px;margin-bottom:12px;}main div.content-wide div.formBox dl.dlForm dd textarea{width:98%;height:120px;margin:12px 0 0;}main div.content-wide div.formBox dl.dlForm dd input[type=text]{width:50%;}main div.content-wide div.formBox dl.dlForm dd input[type=email]{width:70%;}main div.content-wide div.formBox dl.dlForm dd input[type=password]{width:45%;}main div.content-wide div.formBox dl.dlForm dd table{width:98%;margin-bottom:12px;}main div.content-wide div.formBox dl.dlForm dd table tr{border-bottom:dotted 1px #999;}main div.content-wide div.formBox dl.dlForm dd table tr td:nth-of-type(1){line-height:21px;}main div.content-wide div.formBox dl.dlForm dd table tr td:nth-of-type(2){width:120px;padding-right:40px;text-align:right;}main div.content-wide div.formBox dl.dlForm dd table tr td:nth-of-type(3){width:140px;}main div.content-wide div.formBox dl.dlForm dd table tr td:nth-of-type(3) a{display:block;width:120px;height:32px;line-height:32px;border-radius:6px;background:#f60;color:#fff;text-align:center;cursor:default;}main div.content-wide div.formBox dl.dlForm dd table tr td:nth-of-type(3) a:hover{opacity:.7;}main div.content-wide div.formBox dl.checkDl{width:99%;background-color:var(--checkDlBgColor);margin:12px auto;padding:12px;border-radius:8px;overflow:hidden;}main div.content-wide div.formBox dl.checkDl dt{font-weight:bold;font-size:1.4rem;margin-bottom:8px;}main div.content-wide div.formBox dl.checkDl dd div{padding:0 8px 2px;line-height:18px;}main div.content-wide div.formBox dl.checkDl dd div a{display:inline-block;height:24px;line-height:24px;padding:0 8px;background:#fff;border-radius:4px;margin:0 24px 2px 0;}main div.content-wide div.formBox dl.checkDl dd dl.checkForm{display:table;width:100%;margin-top:12px;}main div.content-wide div.formBox dl.checkDl dd dl.checkForm dt{height:28px;display:table-cell;width:200px;font-weight:normal;text-align:right;font-size:100%;color:#115ca3;padding-right:12px;}main div.content-wide div.formBox dl.checkDl dd dl.checkForm dd{height:28px;display:table-cell;}main div.content-wide div.formBox div.sosinBox,main div.content-wide div.formBox div.jyushinBox{padding:10px 10px 2px;background:#fff;margin-bottom:12px;border-radius:8px;}main div.content-wide div.formBox div.sosinBox p,main div.content-wide div.formBox div.jyushinBox p{font-weight:bold;}main div.content-wide div.formBox div.sosinBox{background-color:var(--sosinBoxBgColor);}main div.content-wide div.formBox div.jyushinBox{background-color:var(--jyushinBoxBgColor);}main div.content-wide div.formBox div.uploadBox{background:#f5f5f4;border-radius:8px;overflow:hidden;padding:12px;}main div.content-wide div.formBox div.uploadBox span#fileUploadMsg{padding-left:16px;}main div.content-wide div.formBox div.uploadBox p.extText{margin:12px 0 0;}main div.content-wide div.formBox div.uploadBox div.uploadFileBox{height:70px;width:100%;padding:12px;margin:12px 0 0;border:1px solid #ddd;word-break:break-all;overflow-y:auto;background:#fffff0;}main div.content-wide div.formBox div.uploadBox div.uploadFileBox span{display:inline-block;margin:0 20px 8px 0;}main div.content-wide div.formBox div.uploadBox div.uploadFileBox span a{cursor:pointer;color:#2040ef;vertical-align:middle;}main div.content-wide div.formBox div.uploadBox div.uploadFileBox span a:hover{text-decoration:underline;}main div.content-wide div.formBox div.uploadBox div.uploadFileBox span button{margin-left:8px;border:none;outline:none;border-radius:4px;height:22px;background:#f70;color:#fff;font-size:1.1rem;}main div.content-wide div.formBox div.uploadBox div.uploadFileBox span button:hover{opacity:.7;}main div.content-wide div.formBox div.buttonBox{text-align:center;}main div.content-wide div.formBox div.buttonBox p.messageText{min-height:40px;line-height:40px;}footer{text-align:center;height:32px;line-height:32px;position:fixed;bottom:0;left:0;width:100%;background:var(--footerBgColor);border-top:solid 1px #ddd;}footer div{width:980px;margin:auto;}footer div p.cr{float:right;}div.nLib-popupTitleBar{font-size:1.6rem !important;}div.nLib-popupBody ul{margin-top:12px;list-style:disc !important;}div.nLib-popupBody ul li{list-style:disc !important;margin-left:30px;height:24px;line-height:24px;}p.noFileError{line-height:24px;padding-top:12px;}