@charset "utf-8";#main .topBox{padding:5px 0 0}#main .topBox .ttl{margin-bottom:31px;text-align:center;color:#f10;font-size:4.2rem;font-weight:700;line-height:1.75}#main .topBox .border{padding:31px 0 40px;text-align:center;position:relative;border:1px solid #f10}#main .topBox .border p{font-size:1.8rem;line-height:1.77}#main .topBox .border p span{font-weight:700;color:#f10}#main .topBox .border p a{color:#f10;font-size:130%}#main .formBox .topImgText{text-align:center;margin-top:20px;margin-bottom:40px}#main .formBox .topImgText img{width:705px}#main .formBox .topUl{width:756px;margin:0 auto 53px}#main .formBox .topUl li{width:270px;padding:13px 20px 10px;position:relative;color:grey;font-size:2.2rem;font-weight:700;background-color:#ffe4e7;box-sizing:border-box}#main .formBox .topUl li:nth-child(2){width:254px}#main .formBox .topUl li:nth-child(3){width:232px}#main .formBox .topUl li:last-child:before{display:none}#main .formBox .topUl li .en{margin:-7px 20px 0 0;display:inline-block;vertical-align:middle;font-size:2.6rem}#main .formBox .topUl li.on{color:#fff;background-color:#eb3047}#main .formBox .formTxt{margin-bottom:73px;line-height:1.75}#main .formBox .formTxt span{color:#c20a01}#main .formBox table{width:100%;border-collapse:collapse}#main .formBox table td,#main .formBox table th{padding:29px 10px 30px 30px;position:relative;line-height:1.75;vertical-align:top;text-align:left;box-sizing:border-box;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#main .formBox table th{padding:33px 20px 39px;font-weight:700;width:25%}#main .formBox table th .must{position:absolute;right:20px;top:37px;width:50px;padding:4px 0 6px;line-height:1;color:#fff;font-weight:400;text-align:center;font-size:1.4rem;background-color:#c20a01}#main .formBox .border p span,#main .formBox .submit input{font-weight:700;display:block}#main .formBox table input[type=email],#main .formBox table input[type=tel],#main .formBox table input[type=text],#main .formBox table textarea{width:600px;height:40px;font-size:1.6rem;background-color:#f2f2f2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:0;box-sizing:border-box}#main .formBox table .wid02[type=text],#main .formBox table input[type=email]{width:850px}#main .formBox table .wid01[type=text]{width:220px;margin:0 8px 0 10px}#main .formBox table textarea{width:850px;height:240px;resize:vertical}#main .formBox table .checkUl01{margin:3px 0 -6px}#main .formBox table .checkUl01 li:not(:last-child){margin-bottom:7px}#main .formBox table .checkUl02 li{display:inline-block;margin:3px 45px 0 0}#main .formBox table .txt01{display:block;margin:10px 0 2px}#main .formBox table .inputUl li:not(:last-child){margin-bottom:20px}#main .formBox .table{padding-bottom:45px;margin-bottom:49px;border-bottom:2px dotted #f10}#main .formBox .border{width:1000px;height:300px;overflow-y:scroll;padding:22px 29px;margin:59px auto 60px;box-sizing:border-box;border:1px solid #666}#main .formBox .border p{margin-bottom:28px;line-height:1.75}#main .formBox .border p:last-child{margin-bottom:0!important}#main .formBox .submit li{width:300px;margin:0 10px}#main .formBox .submit input{width:100%;padding:21px 0 23px;text-align:center;color:#fff;font-size:1.8rem;background-color:#dc0823;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#main .formBox .submit input:hover{opacity:.7}@media all and (max-width:896px){#main .topBox{padding:0}#main .topBox .ttl{margin-bottom:20px;font-size:2rem}#main .topBox .border{padding:15px}#main .topBox .border:before{left:10px;top:-105px;background-size:74px auto;width:74px;height:105px}#main .topBox .border:after{right:10px;top:-105px;background-size:90px auto;width:90px;height:105px}#main .topBox .border p{font-size:1.4rem;text-align:left}#main .formBox .topImgText{padding-right:0}#main .formBox .topImgText img,#main .formBox table .wid02[type=text],#main .formBox table input[type=email]{width:100%}#main .formBox .topUl{width:auto;margin:0 auto 20px}#main .formBox .topUl li{width:37%!important;padding:3px 5px 8px;font-size:1.2rem}#main .formBox .topUl li:nth-child(3){width:26%!important}#main .formBox .topUl li.on:after,#main .formBox .topUl li::before{width:19px;background-size:19px 100%}#main .formBox .topUl li.on:after{left:-19px}#main .formBox .topUl li .en{margin:0 0 -7px;display:block;font-size:2rem}#main .formBox .formTxt{margin-bottom:20px}#main .formBox table{border-top:1px solid #ccc}#main .formBox table td,#main .formBox table th{display:block;width:100%!important;padding:10px 0;border-top:none}#main .formBox table th{padding:10px 0 0;border:none}#main .formBox table th .must{right:10px;top:10px;width:40px;padding:4px 0;font-size:1.2rem}#main .formBox table input[type=email],#main .formBox table input[type=tel],#main .formBox table input[type=text],#main .formBox table textarea{width:100%;height:32px;font-size:1.3rem}#main .formBox table .checkUl01,#main .formBox table .txt01,#main .formBox table .wid01[type=text]{margin:0}#main .formBox .submit,#main .formBox table .txt02{display:block}#main .formBox table textarea{width:100%;height:180px}#main .formBox table .checkUl01 li:not(:last-child){margin-bottom:2px}#main .formBox table .checkUl02{margin-top:-3px}#main .formBox table .checkUl02 li{margin:3px 15px 0 0}#main .formBox table .inputUl li:not(:last-child){margin-bottom:10px}#main .formBox .table{padding-bottom:20px;margin-bottom:20px}#main .formBox .border{width:auto;height:200px;padding:15px;margin:20px auto}#main .formBox .border p{margin-bottom:15px}#main .formBox .submit li{width:260px;margin:0 auto 10px}#main .formBox .submit li:last-child{margin-bottom:0}#main .formBox .submit input{padding:15px 0;font-size:1.4rem}#main .formBox .submit input:hover{opacity:1}}