.icon-fonts-setting{font-family:PPicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact-contents .contact-contents__inner{margin:0 auto;float:none}.contact-contents .error-message-box{margin-bottom:20px;margin-bottom:1.25rem}.contact-contents .end-message .end-message-title{font-weight:700}.annotation{color:#999;font-size:11px;font-size:.6875rem;margin-left:5px;margin-left:.3125rem}.lead-area{max-width:600px;width:100%;display:block;margin:15px auto 25px;margin:.9375rem auto 1.5625rem}.lead-area__text{font-size:13px;font-size:.8125rem;color:#666}@media only screen and (min-width:48em){.lead-area__text{font-size:1rem}}.lead-area__text+.lead-area__text{margin-top:12px;margin-top:.75rem}@media only screen and (min-width:48em){.lead-area__text+.lead-area__text{margin-top:1rem}}.lead-area__note{font-size:12px;font-size:.75rem;color:#666}@media only screen and (min-width:48em){.lead-area__note{font-size:.875rem}}.lead-area__note+.lead-area__note{margin-top:12px;margin-top:.75rem}.lead-area .contact-btn{display:block;margin:20px auto;max-width:320px;border-radius:8px;width:100%;text-align:center;background:#66ab5b;color:#fff;padding:16px 0;font-size:16px}@media only screen and (min-width:48em){.lead-area .contact-btn{margin:30px auto}}.lead-area .contact-btn:hover{text-decoration:none}.contact-info{margin-bottom:15px;margin-bottom:.9375rem}@media only screen and (min-width:48em){.contact-info{margin-bottom:1.25rem}}.contact-info a{pointer-events:none;color:#666}.contact-info a:focus,.contact-info a:active,.contact-info a:hover{text-decoration:none}