  ﻿button{cursor:pointer}#main input[type=text],#main input[type=email],#main input[type=tel],#main input[type=password],#main textarea{border-radius:5px;background-color:#fff;-webkit-box-shadow:inset 0 4px 4px rgba(11,3,6,0.05);box-shadow:inset 0 4px 4px rgba(11,3,6,0.05);-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #dcdcdc;font-size:14px;padding:8px}#main input[type=text]:focus,#main input[type=email]:focus,#main input[type=tel]:focus,#main input[type=password]:focus,#main textarea:focus{-webkit-box-shadow:inset 0 4px 4px rgba(11,3,6,0.05),0 0 8px rgba(216,22,22,0.6);box-shadow:inset 0 4px 4px rgba(11,3,6,0.05),0 0 8px rgba(216,22,22,0.6);outline:0 none;border-color:#ff6c00}#main input[type=text].error,#main input[type=email].error,#main input[type=tel].error,#main input[type=password].error,#main textarea.error{background-color:rgba(255,240,229,0.7)}#main select,#main .customSelect{border-radius:5px;background-color:#fff;-webkit-box-shadow:inset 0 4px 4px rgba(11,3,6,0.05);box-shadow:inset 0 4px 4px rgba(11,3,6,0.05);-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #dcdcdc;font-size:14px;padding:8px}#main select:focus,#main .customSelect:focus{-webkit-box-shadow:inset 0 4px 4px rgba(11,3,6,0.05),0 0 8px rgba(216,22,22,0.6);box-shadow:inset 0 4px 4px rgba(11,3,6,0.05),0 0 8px rgba(216,22,22,0.6);border-color:#ff6c00;outline:0 none}#main select.error,#main .customSelect.error{background-color:rgba(255,240,229,0.7)}.formFlow{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;margin:40px 0;padding:0;border:1px solid #ff6c00}.formFlow li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-grow:1;flex-grow:1;width:33.3%;height:57px;background-color:#fff;text-align:center;font-size:18px;color:#333;position:relative}.formFlow li:before{content:"";display:block;width:0;height:0;position:absolute;right:-22px;top:-2px;border:30px solid transparent;border-left:24px solid #ff6c00;border-right:0;z-index:1}.formFlow li:after{content:"";display:block;width:0;height:0;position:absolute;right:-20px;top:0;bottom:0;border:28px solid transparent;border-left:22px solid #fff;border-right:0;z-index:1}.formFlow li .num{position:absolute;width:36px;height:36px;left:56px;top:50%;margin-top:-18px;font-size:18px;line-height:36px;color:#fff;font-weight:400;background-color:#ff6c00;border-radius:50%}.formFlow li:last-child:before,.formFlow li:last-child:after{display:none}.formFlow li:first-chid .num{left:20px}.formFlow .cr{background-color:#ff6c00;color:#fff}.formFlow .cr:after{border-left-color:#ff6c00}.formFlow .cr .num{background-color:#fff;color:#ff6c00}.formFlow .done{color:#bbb}.formFlow .done .num{background-color:#bbb}@media screen and (max-width: 737px){.formFlow{padding-right:0;margin-top:-10px;margin-bottom:15px}.formFlow li{-webkit-flex-direction:column;flex-direction:column;height:29px;font-size:10px;line-height:1;padding-left:20px}.formFlow li:before{right:-10px;border:16px solid transparent;border-left:10px solid #ff6c00;border-right:0}.formFlow li:after{right:-8px;border:14px solid transparent;border-left:8px solid #fff;border-right:0}.formFlow li .num{position:absolute;width:16px;height:16px;left:15px;margin-top:-8px;font-size:10px;line-height:16px}.formFlow li:first-chid .num{left:10px}.formFlow .cr{background-color:#ff6c00;color:#fff}.formFlow .cr:after{border-left-color:#ff6c00}}p.error{color:#e10000;font-weight:700;margin:0.2em 0}label.error{display:block;color:#e10000;font-weight:700;margin:0.2em 0}.sizeFull{width:500px}.sizeName{width:180px}.sizeZip{width:70px}.sizeTel{width:70px}input+input{margin-left:10px}td .row+.row{margin-top:16px}td .mark{margin:0 0.6em}@media screen and (max-width: 737px){.sizeFull{width:100%}.sizeName{width:45%}.sizeZip{width:26%}.sizeTel{width:26%}input+input{margin-left:10px}td .row+.row{margin-top:15px}td .mark{margin:0 0.6em}textarea{height:10em}#main input[type=text],#main input[type=email],#main input[type=tel],#main select,#main textarea{font-size:16px;line-height:1.4}}.formTableWrap{margin:10px 0 20px}.formTableWrap table{width:100%;table-layout:fixed;border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8}.formTableWrap table th{box-sizing:border-box;padding:30px 0 30px 24px;width:280px;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;text-align:left;vertical-align:top;background-color:#efefef;font-weight:500;vertical-align:middle}.formTableWrap table th b{float:right;display:block;min-width:50px;font-weight:400;font-size:12px;color:#fff;text-align:center;padding:3px 3px;background-color:#ff6c00;margin-right:26px}.formTableWrap table td{padding:30px 40px;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;line-height:2}.formTableWrap.width02 table th{width:300px}@media screen and (max-width: 737px){.formTableWrap table{border:none}.formTableWrap table th{display:block;width:auto;border:none;text-align:left;font-size:13px;padding:3px 10px}.formTableWrap table th b{width:35px;font-size:10px;color:#fff;text-align:center;padding:2px 0 2px;background-color:#ff6c00;margin-right:0px}.formTableWrap table td{display:block;width:auto;padding:18px 10px;border:none;font-size:12px}.formTableWrap.width02 table th{width:auto}}.agreeWrap{margin:30px 0 0}.agreeWrap table{width:100%}.agreeWrap th{text-align:center;font-size:14px}.agreeWrap td{padding-top:10px;text-align:center;font-size:14px}.agreeWrap td input{margin-right:10px;vertical-align:baseline}@media screen and (max-width: 737px){.agreeWrap{margin:20px 0 0}.agreeWrap th{font-size:12px}.agreeWrap td{font-size:12px}}.btnWrap{margin-top:40px}.btnWrap button{display:block;border:none;backgroud:none;background-color:#ff6c00;font-size:20px;font-weight:500;color:#fff;position:relative;padding:10px 0;width:300px;font-family:"Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo","メイリオ", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;margin:0 auto}.btnWrap button:after{content:"";position:absolute;display:block;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:10px;top:50%;margin-top:-4px;right:30px}.btnWrap .returnBtn{display:block;margin:0 auto 20px;border:none;backgroud:none;background-color:#efefef;font-size:14px;font-weight:500;color:#333;position:relative;padding:10px 0;width:200px;text-align:center;text-decoration:none}.btnWrap .returnBtn:after{content:"";position:absolute;display:block;width:8px;height:8px;border-left:2px solid #ff6c00;border-bottom:2px solid #ff6c00;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:10px;top:50%;margin-top:-4px;left:30px}.btnWrap .topBtn{display:block;margin:0 auto 20px;border:none;backgroud:none;background-color:#ff6c00;font-size:16px;font-weight:500;color:#fff;position:relative;padding:10px 0;width:300px;text-align:center;text-decoration:none}.btnWrap .topBtn:after{content:"";position:absolute;display:block;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:10px;top:50%;margin-top:-4px;right:30px}@media screen and (max-width: 737px){.btnWrap{margin-top:25px}.btnWrap button{padding:18px 0;width:248px}.btnWrap button:after{right:20px}.btnWrap .returnBtn{font-size:14px;font-weight:500;padding:18px 0;width:200px}.btnWrap .returnBtn:after{left:20px}.btnWrap .topBtn{padding:18px 0;width:248px}.btnWrap .topBtn:after{right:20px}}.formWrap h2{font-size:24px;margin-bottom:20px;letter-spacing:0.15em}.formWrap .formEndTxt{color:#666666;line-height:1.85}
