﻿.page-form .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-0.9em}.page-form .formError{display:block;left:0 !important;z-index:0 !important;margin-top:-68px !important}.page-form .fixed{padding-bottom:0px}.page-form .formError .formErrorClose{border:solid #252525 2px;display:block;width:16px;height:16px;position:absolute;top:-4px;right:-4px;color:#efefef;background:#333;font-weight:bold;text-align:center;line-height:middle;cursor:pointer;z-index:2;border-radius:9px 9px 9px 9px;box-shadow:1px -1px 3px #888}.page-form .formError .formErrorClose:hover{background:#666}.page-form .fixed .formErrorClose{display:none}.page-form .formError .formErrorContent{padding:0 10px;min-height:25px;line-height:25px;position:relative;color:#fff;background:#252525;font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, sans-serif;font-size:11px;margin:0 0;z-index:0;border-radius:3px;box-shadow:0px 0px 6px #888}.page-form .fixed .formErrorContent{margin-top:0.5em;background:#f60;margin:0 0 30px 0;border-radius:none;box-shadow:none}.page-form .fadeOut{opacity:0.2}.page-form .hid_url{display:none}.page-form textarea,.page-form input,.page-form select{box-sizing:border-box;color:#404040;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.08em;font-weight:400;font-family:"Noto Sans JP",sans-serif;box-shadow:none;outline:none;border:0;appearance:none;border-radius:0;padding:18px 20px;width:100%;height:100%;background:#F7F7F7;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.page-form .c-form{margin-top:63px;position:relative}@media (max-width: 767px){.page-form .c-form{margin-top:44px}}.page-form .c-form__item{margin-top:42px;position:relative}.page-form .c-form__item:nth-child(2){margin-top:0}@media (max-width: 767px){.page-form .c-form__item{margin-top:30px}}.page-form .c-form__item--inquiry{margin-top:53px}@media (max-width: 767px){.page-form .c-form__item--inquiry{margin-top:34px}}.page-form .c-form__item--type{margin-top:53px;margin-bottom:50px}@media (max-width: 767px){.page-form .c-form__item--type{margin-top:36px;margin-bottom:36px}}.page-form .c-form__title{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.1em;font-weight:400;display:flex;align-items:center;position:relative;margin-bottom:14px}@media (max-width: 767px){.page-form .c-form__title{flex-wrap:wrap}}.page-form .c-form__title small{font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.1em;background-color:#BA543C;display:flex;box-sizing:border-box;width:48px;padding:3px 0 4px 0;justify-content:center;color:#fff;align-items:center;border-radius:2px;font-style:normal;border:1px solid #BA543C;margin-right:12px}.page-form .c-form__title small.not{background-color:transparent;border-color:#C6C6C6;color:#404040}.page-form .c-form__title .note{font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.1em;font-weight:400;margin-left:14px}.page-form .c-form__title .note:before{content:'※';display:inline-block}@media (max-width: 767px){.page-form .c-form__title .note{width:100%;margin:5px 0 0 -2px;font-size:12px;font-size:1.2rem;line-height:1.33333em;display:flex}}.page-form .c-form__desc--checkbox{display:flex;flex-wrap:wrap;margin-top:-7px}@media (max-width: 767px){.page-form .c-form__desc--checkbox{padding-left:2px;margin-top:-8px}}.page-form .c-form-input{height:60px}.page-form .c-form .item-checkbox{width:50%}@media (max-width: 767px){.page-form .c-form .item-checkbox{width:100%}}.page-form .c-form-checkbox{display:flex;align-items:flex-start;margin-top:12px;width:100%;position:relative}@media (max-width: 767px){.page-form .c-form-checkbox{padding-right:0}}.page-form .c-form-checkbox input{position:absolute;left:0;top:0;width:24px;height:24px;padding:0;opacity:0;cursor:pointer}.page-form .c-form-checkbox input:checked+.c-form-checkbox__icon:before{background:linear-gradient(138deg, #4A97D9 0%, #49AAC1 100%);border-color:transparent}.page-form .c-form-checkbox input:checked+.c-form-checkbox__icon:after{opacity:1}.page-form .c-form-checkbox label{position:relative;cursor:pointer;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.1em;font-weight:400;padding:0 12px;margin-top:1px}@media (max-width: 767px){.page-form .c-form-checkbox label{padding:0 0 0 8px}}.page-form .c-form-checkbox__icon{width:24px;height:24px;display:block;position:relative;flex-shrink:0;pointer-events:none}.page-form .c-form-checkbox__icon:before,.page-form .c-form-checkbox__icon:after{content:'';width:100%;height:100%;left:0;top:0;position:absolute}.page-form .c-form-checkbox__icon:before{background-color:transparent;border:1px solid #3C85BA;border-radius:2px}.page-form .c-form-checkbox__icon:after{content:'';background:url(../../img/contact/ico_checkbox.svg);background-size:14px 11px;background-repeat:no-repeat;background-position:center;z-index:1;opacity:0}.page-form .c-form-textarea{height:180px}.page-form .c-form-textarea textarea{line-height:2.4rem}

/*# sourceMappingURL=maps/form.min.css.map */
