.cont .c-text01{text-align:center;padding:90px 0 72px}@media (max-width: 767px){.cont .c-text01{padding:35px 0 48px}}.cont .step{max-width:800px;margin:42px auto 47px}@media (max-width: 767px){.cont .step{margin:32px auto}}.cont .step__list{display:flex;justify-content:space-between;position:relative}.cont .step__list:before{content:"";width:100%;height:3px;display:block;background:url(../../img/common/dots.png) center left/auto 3px repeat;position:absolute;left:0;bottom:11px}.cont .step__list li{display:block;text-align:center;font-weight:600;color:#107FC3;padding:0 34px}@media (max-width: 767px){.cont .step__list li{padding:0 5px}}.cont .step__list li.active{color:#004B93}.cont .step__list li.active i{border:1px solid #004B93}.cont .step__list li.active i:before{background:#004B93}.cont .step__list li .en{font-size:12px;font-size:1.2rem;display:block}.cont .step__list li .jp{font-size:16px;font-size:1.6rem;display:block;margin-top:3px}@media (max-width: 767px){.cont .step__list li .jp{font-size:14px;font-size:1.4rem}}.cont .step__list li i{width:24px;height:24px;border-radius:50%;background:#fff;position:relative;display:block;margin:10px auto 0}@media (max-width: 767px){.cont .step__list li i{margin-top:8px}}.cont .step__list li i:before{content:"";width:16px;height:16px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#107FC3;display:block}.cont .form{padding-bottom:72px}@media (max-width: 767px){.cont .form{padding-bottom:48px}}.cont .form table{width:100%;display:block;border-top:1px solid #ccc;position:relative}.cont .form table:before{content:"";width:160px;height:1px;display:block;background:#1A7FC3;position:absolute;left:0;top:-1px}@media (max-width: 767px){.cont .form table:before{width:80px}}.cont .form table tbody{display:block;width:100%}.cont .form table tr{display:flex;align-items:center;padding:24px 0;border-bottom:1px solid #ccc;position:relative}@media (max-width: 767px){.cont .form table tr{display:block}}.cont .form table tr:before{content:"";width:160px;height:1px;display:block;background:#1A7FC3;position:absolute;left:0;bottom:-1px}@media (max-width: 767px){.cont .form table tr:before{width:80px}}.cont .form table tr th{width:246px;padding:0 24px;display:flex;align-items:center;font-size:14px;font-size:1.4rem;font-weight:bold;line-height:2.285;color:#004B93;position:relative}@media (max-width: 767px){.cont .form table tr th{width:100%;padding:0 10px;margin-bottom:3px}}.cont .form table tr th .required{font-size:12px;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background:#004B93;border-radius:5px;padding:4px 7px 5px;position:absolute;top:50%;right:17px;transform:translate(0, -50%)}@media (max-width: 767px){.cont .form table tr th .required{right:10px}}@media (min-width: 768px){.cont .form table tr th.en{flex-direction:column;align-items:flex-start}}@media (min-width: 768px){.cont .form table tr th.en .required{position:static;transform:translate(0, 0);margin-bottom:10px}}@media (min-width: 768px){.cont .form table tr th.en .item{line-height:1}}.cont .form table tr td{display:block;width:calc(100% - 246px);padding:0px 18px 0px 16px;position:relative;font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.357}@media (max-width: 767px){.cont .form table tr td{width:100%;padding:0}}.cont .form table tr td:before{content:"";width:1px;height:100%;display:block;background:#ccc;position:absolute;top:0;left:0}@media (max-width: 767px){.cont .form table tr td:before{content:none}}.cont .form table tr td input[type="text"]{height:40px;background:#fff;border:1px solid #DEDEDE;width:100%;border-radius:3px;font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.357;padding:10px 20px}.cont .form table tr td input[type="text"]::placeholder{color:#BEC3C4;font-weight:500;font-family:'Noto Sans JP', sans-serif}.cont .form table tr td textarea{border:1px solid #DEDEDE;width:100%;height:240px;background:#fff;border-radius:3px;font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.357;padding:16px 20px;display:block}.cont .form table tr td textarea::placeholder{color:#BEC3C4}@media (max-width: 767px){.cont .form table tr td textarea{height:320px}}.cont .form .attention{text-align:center;margin:72px 0 42px;font-size:16px;font-size:1.6rem;line-height:2}@media (max-width: 767px){.cont .form .attention{margin:46px 0}}.cont .form .attention .sub-ttl{font-weight:bold;color:#004B93}.cont .form .attention p a{color:#107FC3;text-decoration:underline}.cont .form .agree{display:flex;align-items:center;justify-content:center}.cont .form .agree input[type="checkbox"]{width:15px;height:15px;border-radius:0;margin-right:14px;position:relative;top:1px}.cont .form .agree span{font-size:16px;font-size:1.6rem;font-weight:600;color:#004B93}.cont .form .c-prev-btn{margin:24px auto 0;font-weight:bold}.cont .form .c-prev-btn.modify{background:#ACB1B2;margin-top:54px}.cont .form .thanks{margin:72px 0}.cont .form .thanks__text{text-align:center;font-size:14px;font-size:1.4rem;line-height:1.714}

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