@charset "utf-8";
/* contact */
.c-contactForm input,
.c-contactForm textarea,
.c-contactForm select{background: #fff;border: 1px solid #CCC;border-radius: 2px;padding: 7px;font-size: 16px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;}
.c-contactForm th{display: block;font-weight: 700;font-size: 16px;line-height: 1.3;margin: 10px 0 4px 0;padding: 0;background: none;border: none;word-break: break-word;word-wrap: break-word;}
.c-contactForm th .c-contactForm__required{color:#ff0000;font-weight: 400;padding-left: 8px;}
.c-contactForm td{display: block;margin-bottom: 10px;padding: 0;background: none;border: none;}
.c-contactForm td label{padding: 12px 10px; display: inline-block; cursor: pointer;}
.c-contactForm td input.iptS{width: 3em;}
.c-contactForm td input.iptM{width: 100%;max-width: 660px;}
.c-contactForm td input.iptL{width: 100%;}
.c-contactForm td select{}
.c-contactForm td textarea{height: 120px; width: 100%;}
.c-contactForm td ul{list-style: none;padding-left: 0;}
.c-contactForm td ul li{margin: 0;}
.c-contactForm__error{color: #990000;}
.c-contactForm__other{padding-left: 1.5em;}
.c-contactForm__text{font-weight: 400;font-size: 14px;line-height: 1.3;margin: 10px 0 4px 0;padding: 0;background: none;border: none;word-break: break-word;word-wrap: break-word;}
.c-recaptcha__error{color: #990000;}



