.dl_contact .fmdt{white-space:nowrap}.dl_contact{border:2px solid var(--color-primary-500);display:grid;grid-template-columns:1fr}.dl_contact>div{background-color:var(--base-color-white)}.dl_contact>div.fmtr{background-color:var(--base-color-offwhite)}.dl_contact>div.fmtr:nth-of-type(odd){background-color:var(--color-primary-100)}.dl_contact dd,.dl_contact dt{padding:var(--space-sm)}.dl_contact .fmtr{align-items:start;display:grid;grid-template-columns:12em 1fr}.dl_contact .fmtr input,.dl_contact .fmtr select,.dl_contact .fmtr textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--base-color-white);border:none;border:1px solid var(--color-primary-300);border-radius:5px;box-sizing:border-box;color:#333;font-size:var(--fs-18);max-width:100%;padding:var(--space-xxs);width:100%}.dl_contact .fmtr .select-wrap select{padding-right:var(--space-md)}.dl_contact .fmtr .select-wrap{display:inline-block;position:relative}.dl_contact .fmtr .select-wrap:after{background-color:var(--color-primary-700);content:"";height:.38em;-webkit-mask-image:var(--triangle-svg);mask-image:var(--triangle-svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:.125em;top:50%;transform:translateY(-50%);width:var(--space-md)}.dl_contact .fmdt{max-width:12em}.dl_contact .fmdd{width:-moz-fit-content;width:fit-content}.tbl_contac,.tbl_contac td,.tbl_contac th{border:0}div.msg_soshin{font-weight:700;margin-bottom:20px;margin-top:20px;text-align:center;width:690px}.dl_contact td{border:1px solid #999;padding:6px 4px 4px 6px}.dl_contact .fmdt{text-align:left;vertical-align:top}.annotation{font-size:11px}.fm_message{color:#c00;font-size:14px;font-weight:700;padding-top:30px;text-align:center;width:690px}.fm_message input{margin-top:20px}div.copyright{display:none;visibility:hidden}div.maintable{font-size:14px;font-weight:700;padding-top:30px;text-align:center;width:690px}.fmdd label,label.error{color:var(--base-color-red);margin:0 0 0 10px}#dantai .border_non tr{border-bottom:1px solid #eee;color:#333}#dantai .border_non{border:0 solid #fff}#dantai .border_non td{border:0 solid #fff;padding:20px 10px;vertical-align:middle!important}#dantai .border_non input,#dantai select,#dantai textarea{background-color:#fff;border:1px solid #c0c5e8;border-radius:5px;color:#333;font-size:16px;padding:5px}#dantai .dl_contact.border_non .fmdt{font-weight:700;text-align:left;vertical-align:top}#dantai #main_col1{margin:0 auto;width:691px}.contactPrivacyArea{background-color:var(--base-color-white);border:1px solid var(--border-color);box-sizing:border-box;height:275px;margin:var(--space-sm) auto;overflow-y:scroll;padding:var(--space-md)}.contactCheck{justify-items:center;width:-moz-fit-content;width:fit-content}.contactCheck input[type=checkbox]{background-color:#fff;border:1px solid var(--color-primary-500,#555);border-radius:.25em;height:1.2em;margin:initial;transition:background-color .2s,border-color .2s;width:1.2em}.contactCheck input[type=checkbox]:checked{background-color:var(--color-primary-700,#00994d);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='10'><path fill='none' stroke='%23fff' stroke-width='2' d='M1 5l3 3 7-7'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:70%;border-color:var(--color-primary-700,#00994d)}.contactCheck input[type=checkbox]:hover{border-color:var(--color-primary-300,#6bc799)}.contactCheck input[type=checkbox]:focus-visible{outline:2px solid var(--color-primary-300,#6bc799);outline-offset:2px}.contactCheck span{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){.dl_contact .fmtr{grid-template-columns:1fr}}