.inq_cnt--section01{margin-top:60px}@media (max-width: 480px){.inq_cnt--section01{margin-top:30px}}.inq_cnt--status{display:flex;align-items:center;overflow:hidden;margin-bottom:40px}@media (max-width: 480px){.inq_cnt--status{margin-bottom:20px}}.inq_cnt--status--elem{position:relative;display:flex;align-items:center;justify-content:center;width:33.3%;height:40px;color:#666;font-size:16px;line-height:1;background:#ececec}@media (max-width: 480px){.inq_cnt--status--elem{font-size:13px}}.inq_cnt--status--elem.current{color:#fff;font-weight:bold;background:#009beb}.inq_cnt--status--elem:after{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;position:absolute;font-size:100px;line-height:1;right:-25px;top:-30px;z-index:2;transform-origin:center center;transform:scale(0.75, 1)}@media (max-width: 480px){.inq_cnt--status--elem:after{right:-29px;transform:scale(0.3, 1)}}.inq_cnt--tablelist>li{position:relative}@media (max-width: 480px){.inq_cnt--tablelist>li{display:block}}.inq_cnt--tablelist--title{justify-content:flex-end;padding:25px;text-align:right}@media (max-width: 1200px){.inq_cnt--tablelist--title{font-size:14px;padding:15px}}@media (max-width: 480px){.inq_cnt--tablelist--title{width:100%;justify-content:flex-start;font-size:13px;padding:10px 15px}}.inq_cnt--tablelist--title.required:before{content:'必須';text-align:center;display:inline-block;color:#fff;background:#f30;font-size:10px;line-height:1;font-weight:bold;padding:4px 6px;border-radius:3px;margin-right:1em;white-space:nowrap}@media (max-width: 480px){.inq_cnt--tablelist--title.required:before{order:2;width:32px;margin-left:1em;margin-right:0}}.inq_cnt--tablelist--field{font-size:18px;padding:25px !important;width:100%}.inq_cnt--tablelist--field::-moz-placeholder{opacity:.5}.inq_cnt--tablelist--field:-ms-input-placeholder{opacity:.5}.inq_cnt--tablelist--field::placeholder{opacity:.5}.inq_cnt--tablelist--field.error{background:#fee}.inq_cnt--tablelist--field.error+.inq_cnt--tablelist--alert{visibility:visible}@media (max-width: 1200px){.inq_cnt--tablelist--field{font-size:16px;padding:15px !important}}@media (max-width: 480px){.inq_cnt--tablelist--field{padding:10px 10px 25px !important}}.inq_cnt--tablelist--textarea{font-size:18px;line-height:1.75em;text-align:justify;padding:25px;width:100%;height:15em;max-height:30em;resize:vertical}.inq_cnt--tablelist--textarea::-moz-placeholder{opacity:.5}.inq_cnt--tablelist--textarea:-ms-input-placeholder{opacity:.5}.inq_cnt--tablelist--textarea::placeholder{opacity:.5}.inq_cnt--tablelist--textarea.error{background:#fee}.inq_cnt--tablelist--textarea.error+.inq_cnt--tablelist--alert{visibility:visible}@media (max-width: 1200px){.inq_cnt--tablelist--textarea{padding:15px}}@media (max-width: 480px){.inq_cnt--tablelist--textarea{font-size:16px;padding:10px;height:10em;resize:none}}.inq_cnt--tablelist--alert{display:flex;align-items:center;color:#f30;font-size:14px;position:absolute;right:0;top:0;padding:0;height:100%;visibility:hidden}@media (max-width: 480px){.inq_cnt--tablelist--alert{position:static;display:block;font-size:12px}}.inq_cnt--buttons{width:100%;position:relative;display:flex;justify-content:center;align-items:center;padding:60px 0 0}@media (max-width: 480px){.inq_cnt--buttons{padding:25px 0 0}}.inq_cnt--buttons--back{position:absolute;left:0;top:60px;width:auto;min-width:0}@media (max-width: 480px){.inq_cnt--buttons--back{position:static;margin-right:1em}}
p.error{	color:red;}
label {margin-bottom: 0 !important;}.inq_cnt--buttons {
	text-align: center;}

