/*0807*/
/*本番と検証でドメインを変更*/
:root {
  --select-icon: url('https://www.nippon-zoki.co.jp/assets_renewal/images/components/icon_select.svg');
}
@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..600&family=Noto+Sans+JP:wght@300..400&display=swap";/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a img,img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}figure,sub,sup{position:relative}script{display:none!important}button[disabled],html input[disabled]{cursor:default}table{border-collapse:collapse;border-spacing:0}a,abbr,address,blockquote,body,caption,cite,code,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,label,legend,li,object,ol,p,pre,q,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{border:0;margin:0;padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,html a{-webkit-font-smoothing:antialiased}li{list-style:none}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{position:relative;font-family:游ゴシック体,YuGothic,游ゴシック,Noto Sans JP,メイリオ,Meiryo;font-size:15px;line-height:1.5;font-weight:400;line-height:2.3;color:#000;word-break:break-word;overflow-wrap:break-word;text-align:left;background:#EDF1F5;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}a{text-decoration:none}hr,pre{margin-top:0;margin-bottom:0}blockquote{margin:0}ol,ul{margin-top:0;margin-bottom:0;padding-left:0}li{list-style-type:none}dl{margin-top:0;margin-bottom:0}dd{margin-left:0}figure{margin:0}address,em,cite,dfn,var,i{font-style:inherit}img,iframe,embed,object,video,audio,svg,canvas{vertical-align:bottom}img,iframe,video,input,select,textarea{max-width:100%;height:auto}svg{fill:currentcolor}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}th{text-align:inherit}input,button,select,textarea{padding:0;font:inherit;color:inherit;background-color:transparent;border:0}select{-moz-appearance:none;-webkit-appearance:none;border-radius:0}::-ms-expand{display:none}fieldset{min-width:0;margin:0;padding:0;border:0}[hidden][hidden]{display:none!important}.container{font-family:游ゴシック体,YuGothic,游ゴシック,Noto Sans JP,メイリオ,Meiryo;background:#fff;margin:0;max-width:100%;padding:0;border-radius:0;border:0px}.container .content-error,.container .content-error a{color:#d7154c}.container label,.container input{display:block}.container .label{line-height:1.5;margin-bottom:0;font-weight:500}.container .label .badge.badge-required{font-size:0;background-color:transparent;margin-left:0;padding:0}.container .label .badge.badge-required:after{content:"*";color:#d7154c}.container .label .badge.badge-optional{font-size:0}.container input[type=text],.container input[type=tel],.container input[type=email],.container select,.container textarea{border:1px solid #D7D7D7;background:#FAFBFC;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;border-radius:0}.container input[type=text],.container input[type=tel],.container input[type=email]{width:100%}.container select{background-color:#fafbfc;background-image:var(--select-icon);background-repeat:no-repeat}.container textarea{width:100%}.container .input-group{display:-webkit-box;display:-ms-flexbox;display:flex}.container .input-group .option{background:#FAFBFC;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container .description-block{color:#000}.container .hidden{display:none!important}.container .form-column-checkbox{border:1px solid #D7D7D7}.container .form-column-checkbox fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container .form-column-checkbox fieldset .label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0}.container .form-column-checkbox fieldset .description-block{color:#000;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.container .form-column-checkbox fieldset .description-block br{display:none}.container .form-column-checkbox fieldset .preview-block{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:center}.container .form-column-checkbox fieldset .input-group{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.container .form-column-checkbox fieldset .input-group .option{border:1px solid #D7D7D7;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.container .help-block{display:block!important;opacity:0;width:100%;font-size:0}.container .button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.container .button-group .button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;font-weight:700;cursor:pointer;background:#1F2C5C;color:#fff}.container .button-group .button.button-back{border:1px solid #D7D7D7;background-color:#fafbfc;color:#000}@media screen and (min-width: 641px){.container{padding:50px}.container .content-error{font-size:15px;padding:30px}.container .content-error ul{margin-top:20px}.container .content-error a{font-size:15px}.container .form-column:nth-child(n+2){margin-top:40px}.container .label{font-size:20px;padding:0 8px}.container .label .badge.badge-required:after{font-size:20px}.container input[type=text],.container input[type=tel],.container input[type=email],.container select,.container textarea{font-size:17px;margin-top:12px;height:72px}.container input[type=text],.container input[type=tel],.container input[type=email]{padding:15px}.container .form-column-zip-code-jp .input-group input{width:253px}.container .form-column-tel input{width:547px}.container select{width:253px;padding:0 24px;background-position:center right 24px;background-size:10px 9px}.container textarea{height:222px}.container .input-group{gap:0 32.5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container .input-group .option{margin-top:12px;height:72px;width:253px;padding:0 24px}.container .input-group .option .option-text{font-size:17px;margin-left:9px}.container .form-column-checkbox{padding:40px;margin-top:64px}.container .form-column-checkbox fieldset .description-block{font-size:15px;margin-top:6px}.container .form-column-checkbox fieldset .input-group{margin-top:28px}.container .form-column-checkbox fieldset .input-group .option{width:360px;height:62px}.container .button-group{margin-top:64px;gap:0 20px}.container .button-group .button{-webkit-box-shadow:0px 16px 20px 0px rgba(0,0,0,.08);box-shadow:0 16px 20px #00000014;width:400px;height:72px;font-size:20px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.container .button-group .button:hover{opacity:.6}.container .preview-block{font-size:17px}}@media screen and (max-width: 640px){.container{padding:5vw}.container .content-error{font-size:3.47vw;padding:8vw 5.34vw}.container .content-error ul{margin-top:2.67vw}.container .content-error a{font-size:3.47vw}.container .form-column:nth-child(n+2){margin-top:9.07vw}.container .label{font-size:4vw;padding:0 2.14vw}.container .label .badge.badge-required:after{font-size:4vw}.container input[type=text],.container input[type=tel],.container input[type=email],.container select,.container textarea{font-size:16px;margin-top:3.2vw;height:56px;width:100%}.container input[type=text],.container input[type=tel],.container input[type=email]{padding:4vw}.container .form-column-zip-code-jp .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.container .form-column-zip-code-jp .input-group input{width:36%}.container .form-column-zip-code-jp .input-group .separator-zip-code-jp{margin:0 4.27vw}.container select{padding:0 6.4vw;background-position:center right 6.4vw;background-size:2.67vw 2.4vw}.container textarea{height:64vw}.container .input-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}.container .input-group .option{margin-top:4.27vw;height:56px;width:41.6vw;padding:0 6.4vw}.container .input-group .option .option-text{font-size:16px;margin-left:2.67vw}.container .form-column-checkbox{padding:6.4vw;margin-top:8.54vw}.container .form-column-checkbox fieldset .description-block{font-size:13px;margin-top:3.2vw;line-height:1.5}.container .form-column-checkbox fieldset .input-group{margin-top:4.27vw}.container .form-column-checkbox fieldset .input-group .option{width:100%;height:56px}.container .button-group{margin-top:10.67vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.34vw 0}.container .button-group .button{-webkit-box-shadow:0 3.2vw 3.2vw 0px rgba(0,0,0,.1);box-shadow:0 3.2vw 3.2vw #0000001a;width:100%;height:64px;font-size:16px}.container .preview-block{font-size:16px}}
