@charset "UTF-8";.range-slider{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;display:block;position:relative;width:100%;height:8px;background:#ddd;border-radius:4px}.range-slider[data-vertical]{height:100%;width:8px}.range-slider[data-disabled]{opacity:.5;cursor:not-allowed}.range-slider .range-slider__thumb{position:absolute;z-index:3;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:#2196f3}.range-slider .range-slider__thumb:focus-visible{outline:0;box-shadow:0 0 0 6px #2196f380}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{position:absolute;z-index:1;transform:translateY(-50%);top:50%;width:100%;height:100%;background:#51adf6}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;z-index:2;top:0;left:0;width:0;height:0;background-color:transparent}.range-slider input[type=range]::-webkit-slider-thumb{appearance:none}.range-slider input[type=range]::-moz-range-thumb{width:0;height:0;border:0}.range-slider input[type=range]:focus{outline:0}@keyframes accSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}details[open] [data-acc=slideDown]{animation:accSlideDown .3s ease-in forwards}[data-acc=slideDown]{overflow:hidden}details summary{display:block;list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}@keyframes revealBlock{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}#form1 #formArea{padding-bottom:40px}#form1 #progBlock{margin:0 0 15.6vw}#form1 #progBlock .balloonText{color:#fff;font-size:4vw;font-weight:700;letter-spacing:.05em;width:50.5vw;min-height:8vw;background:linear-gradient(90deg,#ffac72,#fc7527);border-radius:50vh;margin:0 auto 3.5vw;display:flex;justify-content:center;align-items:center;position:relative}#form1 #progBlock .balloonText:before{content:"";width:0;height:0;border-left:2vw solid transparent;border-right:2vw solid transparent;border-top:2vw solid #f8965d;position:absolute;left:50%;bottom:-2vw;transform:translate(-50%)}#form1 #progBlock h2{color:transparent;font-size:7.5vw;font-weight:700;text-align:center;background:linear-gradient(90deg,#ffac72,#fc7527);-webkit-background-clip:text;background-clip:text;margin:0 0 4.6vw}#form1 #progBlock .progList{display:flex;justify-content:center;-moz-column-gap:11.7vw;column-gap:11.7vw;list-style:none;padding:0;margin:0;position:relative;counter-reset:items}#form1 #progBlock .progList:before{content:"";width:64vw;height:.3vw;background:#addba1;position:absolute;top:6.65vw;left:50%;transform:translate(-50%)}#form1 #progBlock .progList li{counter-increment:items;color:#addba1;font-size:3.7vw;font-weight:700;width:17vw;text-align:center;padding:14.8vw 0 0;position:relative}#form1 #progBlock .progList li:before{content:counter(items);color:#addba1;font-size:4vw;width:13.3vw;height:13.3vw;line-height:13.3vw;background:#fff;border:solid .3vw #addba1;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}#form1 #progBlock .progList li.active{color:#5cb843}#form1 #progBlock .progList li.active:before{border:solid .3vw #5cb843;border-radius:50%}#form1 #progBlock .progList li.active:after{content:counter(items);color:#fff;font-size:4vw;width:11.3vw;height:11.3vw;line-height:11.3vw;background:#5cb843;border-radius:50%;position:absolute;top:1.3vw;left:50%;transform:translate(-50%)}#form1 #progBlock .progList li.ok:before{color:#fff;background:#addba1}#form1 .countBlock{position:fixed;bottom:-14.3vw;left:0;z-index:999;transition:all .3s}#form1 .countBlock.floating{bottom:0}#form1 .countBlock #progress{width:100vw;background:#fff;border-radius:6.6vw 6.6vw 0 0;box-shadow:0 0 5px #0000004d;padding:3.7vw 9.3vw;position:relative}#form1 .countBlock #progress .quesnum{font-size:4.5vw;font-weight:700;text-align:right}#form1 .countBlock #progress .quesnum span{color:#fc7527;font-size:6vw;margin:0 .05em 0 0}#form1 .countBlock #progress .bar{width:53.3vw;height:1.3vw;background:#e9e9e9;border-radius:50vh;position:absolute;top:50%;left:9.3vw;transform:translateY(-50%);transition:.3s}#form1 .countBlock #progress .bar .success{height:1.3vw;background:#fc7527;display:inline-block;position:absolute;top:0;left:0}#form1 .formBlock{font-size:3.7vw}#form1 .formBlock.revealed{animation:revealBlock .5s ease-out both}#form1 .formBlock .list_type01,#form1 .formBlock .list_type02,#form1 .formBlock .list_type03{padding:0;margin:0;display:grid;list-style:none}#form1 .formBlock .list_type01 li,#form1 .formBlock .list_type02 li,#form1 .formBlock .list_type03 li{text-align:center;min-height:16vw;display:flex;flex-wrap:wrap;position:relative}#form1 .formBlock .list_type01 li label,#form1 .formBlock .list_type02 li label,#form1 .formBlock .list_type03 li label{width:100%;display:flex;flex-wrap:wrap}#form1 .formBlock .list_type01 li label input,#form1 .formBlock .list_type02 li label input,#form1 .formBlock .list_type03 li label input{height:1px;width:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;top:0;left:0}#form1 .formBlock .list_type01 li label input+span,#form1 .formBlock .list_type02 li label input+span,#form1 .formBlock .list_type03 li label input+span{font-size:3.7vw;font-feature-settings:"palt";line-height:16vw;width:100%;height:16vw;background:#e9e9e9;border:solid .4vw transparent;border-radius:.6vw;padding:0 0 0 1.5vw;position:relative;display:block}#form1 .formBlock .list_type01 li label input[type=checkbox]+span:before,#form1 .formBlock .list_type01 li label input[type=radio]+span:before,#form1 .formBlock .list_type02 li label input[type=checkbox]+span:before,#form1 .formBlock .list_type02 li label input[type=radio]+span:before,#form1 .formBlock .list_type03 li label input[type=checkbox]+span:before,#form1 .formBlock .list_type03 li label input[type=radio]+span:before{content:"";width:3.3vw;height:3.3vw;background:#fff;border:solid .2vw #c5c5c5;position:absolute;top:50%;left:1.8vw;transform:translateY(-50%)}#form1 .formBlock .list_type01 li label input[type=checkbox]:checked+span,#form1 .formBlock .list_type01 li label input[type=radio]:checked+span,#form1 .formBlock .list_type02 li label input[type=checkbox]:checked+span,#form1 .formBlock .list_type02 li label input[type=radio]:checked+span,#form1 .formBlock .list_type03 li label input[type=checkbox]:checked+span,#form1 .formBlock .list_type03 li label input[type=radio]:checked+span{font-weight:700;background:#fff;border:solid .4vw #fc7527}#form1 .formBlock .list_type01 li label input[type=checkbox]:checked+span:after,#form1 .formBlock .list_type01 li label input[type=radio]:checked+span:after,#form1 .formBlock .list_type02 li label input[type=checkbox]:checked+span:after,#form1 .formBlock .list_type02 li label input[type=radio]:checked+span:after,#form1 .formBlock .list_type03 li label input[type=checkbox]:checked+span:after,#form1 .formBlock .list_type03 li label input[type=radio]:checked+span:after{content:"";position:absolute}#form1 .formBlock .list_type01 li label input[type=checkbox]:checked+span:after,#form1 .formBlock .list_type02 li label input[type=checkbox]:checked+span:after,#form1 .formBlock .list_type03 li label input[type=checkbox]:checked+span:after{width:2.4vw;height:1.6vw;background:var(--icon-check) no-repeat;background-size:100%;top:50%;left:2.4vw;transform:translateY(-50%)}#form1 .formBlock .list_type01 li label input[type=radio]+span:before,#form1 .formBlock .list_type02 li label input[type=radio]+span:before,#form1 .formBlock .list_type03 li label input[type=radio]+span:before{border-radius:50%}#form1 .formBlock .list_type01 li label input[type=radio]:checked+span:after,#form1 .formBlock .list_type02 li label input[type=radio]:checked+span:after,#form1 .formBlock .list_type03 li label input[type=radio]:checked+span:after{width:1.9vw;height:1.9vw;background:#fc7527;border-radius:50%;top:50%;left:2.45vw;transform:translateY(-50%)}#form1 .formBlock .list_type01,#form1 .formBlock .list_type03{grid-template-columns:repeat(2,1fr);grid-column-gap:2.6vw;grid-row-gap:2.6vw}#form1 .formBlock dl dt{color:#7d7d7d;font-size:3.7vw;line-height:1.3;margin:10.6vw 0 2.8vw}#form1 .formBlock dl dt:first-child{margin:6.6vw 0 2.8vw}#form1 .formBlock dl dt span{color:#212121;font-size:3.7vw;font-weight:700;position:relative}#form1 .formBlock dl dt.required span:after{content:"必須";color:#fff;font-size:3.2vw;vertical-align:middle;background:#fc7527;border-radius:.5vw;margin:0 2vw 0 1.5vw;padding:.5vw 2vw .7vw;display:inline-block}#form1 .formBlock dl dt.option span:after{content:"任意";color:#fff;font-size:3.2vw;vertical-align:middle;background:#7d7d7d;border-radius:.5vw;margin:0 2vw 0 1.5vw;padding:.5vw 2vw .7vw;display:inline-block}#form1 .formBlock dl dd{display:flex;flex-wrap:wrap;align-items:center}#form1 .formBlock dl dd ul{width:100%}#form1 .formBlock .note{color:#7d7d7d;font-size:3.3vw;list-style:none;margin:2.6vw 0 0;padding:0}#form1 .formBlock input::-moz-placeholder{color:#7d7d7d;opacity:1}#form1 .formBlock input::placeholder{color:#7d7d7d;opacity:1}#form1 .formBlock input[type=number],#form1 .formBlock input[type=text],#form1 .formBlock input[type=email],#form1 .formBlock input[type=tel]{color:#212121;font-size:3.7vw;height:11.9vw;border:solid .3vw #c5c5c5;border-radius:.6vw;background:#fff;padding:0 2.8vw}#form1 .formBlock input[type=number]:focus,#form1 .formBlock input[type=text]:focus,#form1 .formBlock input[type=email]:focus,#form1 .formBlock input[type=tel]:focus{background:#fff7f7;border:solid .3vw transparent;outline:solid .3vw #fc7527}#form1 .formBlock input[type=number]{width:23.7vw;margin:0 2vw 0 0}#form1 .formBlock input[type=text],#form1 .formBlock input[type=email],#form1 .formBlock input[type=tel]{width:100%}#form1 .h_style01{color:#5cb843;font-size:3.9vw;font-weight:700;text-align:left;padding:0 0 2.6vw;border-bottom:solid 1px #5cb843;margin:0}#form1 #seibetsuBlock{margin:0 0 12.5vw}#form1 #seibetsuBlock dl{text-align:left}#form1 #seibetsuBlock dl dt{text-align:center;margin:0 0 4vw}#form1 #seibetsuBlock dl dt span{color:#5cb843;font-size:4.2vw;font-weight:700}#form1 #seibetsuBlock dl dd .list_type01{margin:0 auto}#form1 #seibetsuBlock dl dd .list_type01 li input[type=radio]+span{background:#fff;position:relative}#form1 #seibetsuBlock dl dd .list_type01 li input[type=radio]+span:before{content:"";background-color:transparent;background-size:100%;background-repeat:no-repeat;border:0;border-radius:0;vertical-align:middle;margin:4vw .5em 0 0;display:inline-block;position:static}#form1 #seibetsuBlock dl dd .list_type01 li input[type=radio]+span:after{content:none}#form1 #seibetsuBlock dl dd .list_type01 li:first-child input[type=radio]+span{border:solid .4vw #fc7527}#form1 #seibetsuBlock dl dd .list_type01 li:first-child input[type=radio]+span:before{width:4.4vw;height:4.9vw;background-image:var(--icon-woman-off)}#form1 #seibetsuBlock dl dd .list_type01 li:first-child input[type=radio]:checked+span{color:#fff;background:#fc7527}#form1 #seibetsuBlock dl dd .list_type01 li:first-child input[type=radio]:checked+span:before{background-image:var(--icon-woman-on)}#form1 #seibetsuBlock dl dd .list_type01 li:last-child input[type=radio]+span{border:solid .4vw #5cb843}#form1 #seibetsuBlock dl dd .list_type01 li:last-child input[type=radio]+span:before{width:3.8vw;height:4.9vw;background-image:var(--icon-man-off)}#form1 #seibetsuBlock dl dd .list_type01 li:last-child input[type=radio]:checked+span{color:#fff;background:#5cb843}#form1 #seibetsuBlock dl dd .list_type01 li:last-child input[type=radio]:checked+span:before{background-image:var(--icon-man-on)}#form1 #myBlock{margin:11vw 0 16.4vw}#form1 .selectArea{width:100%;position:relative;display:flex;flex-wrap:wrap}#form1 .selectArea:before{content:"";width:2.5vw;height:2.5vw;border:.2vw solid;border-color:transparent transparent #fc7527 #fc7527;position:absolute;right:2.5vw;top:6vw;transform:translateY(-50%) rotate(-45deg);pointer-events:none}#form1 .selectArea select{color:#212121;font-size:3.7vw;width:100%;height:11.9vw;background:#fff;border-radius:.6vw;border:solid .3vw #c5c5c5;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 2.8vw;cursor:pointer}#form1 .selectList{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;-moz-column-gap:3.3vw;column-gap:3.3vw}#form1 dd.age{gap:30px;flex-wrap:wrap}#form1 dd.age .inputGroup{display:flex;align-items:center;flex-wrap:wrap;gap:0}#form1 dd.age .sliderWrap{width:90%;margin:0 auto;padding:0 0 1.5em;position:relative}#form1 dd.age .sliderWrap p{color:#666;font-size:75%;position:absolute;bottom:0}#form1 dd.age .sliderWrap .min{left:0}#form1 dd.age .sliderWrap .max{right:0}#form1 .range-slider{height:14px;background:#e0e0e0;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;border-radius:2px}#form1 .range-slider .range-slider__range{background:#fc7527;border-radius:2px}#form1 .range-slider .range-slider__thumb{width:28px;height:28px;background:#fff;border:2px solid #fc7527;border-radius:50%;box-shadow:0 2px 6px #00000026;cursor:pointer}#form1 .range-slider .range-slider__thumb:focus{outline:0;box-shadow:0 0 0 3px #fc752740}#form1 .fieldError{color:#ff5655;font-size:3.5vw;font-weight:700;padding:2vw 0}#form1 .submitError{color:#ff5655;font-size:3.5vw;font-weight:700;text-align:center;margin:2vw 0;padding:2vw 0}#form1 .btnBlock{padding:0 6.6vw}#form1 .btnBlock>p{font-size:4vw;font-weight:700;text-align:center;margin:0 0 4.6vw}#form1 .btnBlock #turnstile-widget{text-align:center;margin:0 0 4vw}#form1 .btnBlock .submitBtn{position:relative}#form1 .btnBlock .submitBtn:before{content:"";width:2.5vw;height:2.5vw;border:.5vw solid;border-color:transparent transparent #fff #fff;transform:translateY(-50%) rotate(-135deg);position:absolute;right:7.5vw;top:50%;pointer-events:none;z-index:1}#form1 .btnBlock .submitBtn button{color:#fff;font-weight:700;font-size:5.3vw;font-family:Noto Sans JP,sans-serif;width:100%;height:16vw;background:linear-gradient(90deg,#ffac72,#fc7527);border:0;border-radius:50vh;box-shadow:0 0 7.65px #0006;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:box-shadow .3s;cursor:pointer}#form1 .btnBlock .submitBtn button:disabled{opacity:.6;cursor:not-allowed}#form1 .btnBlock #cf-turnstile{text-align:center;margin:2vw 0 4vw}@media screen and (min-width:751px){#form1 #formArea .subContents{width:760px}#form1 #progBlock{margin:0 0 47px}#form1 #progBlock .balloonText{font-size:16px;letter-spacing:0;width:211px;min-height:34px;margin:0 auto 12px}#form1 #progBlock .balloonText:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:9px solid #f8965d;bottom:-9px}#form1 #progBlock h2{font-size:28px;margin:0 0 13px}#form1 .countBlock{left:inherit;right:50px;bottom:-66px}#form1 .countBlock #progress{width:fit-content;-moz-width:-moz-fit-content;border-radius:25px 25px 0 0;box-shadow:0 0 4px #0000004d;padding:18px 29px}#form1 .countBlock #progress .quesnum{font-size:14px;text-align:center}#form1 .countBlock #progress .quesnum span{font-size:26px}#form1 .countBlock #progress .bar{display:none}#form1 .formBlock .checkList{grid-row-gap:10px}#form1 .h_style01{font-size:18px;padding:20px 0 10px}#form1 #seibetsuBlock{margin:0 0 90px}#form1 #seibetsuBlock dl dt{margin:0 0 18px}#form1 #seibetsuBlock dl dt span{font-size:18px}#form1 #seibetsuBlock dl dd .list_type01{width:-moz-fit-content;width:fit-content}#form1 #seibetsuBlock dl dd .list_type01 li input[type=radio]+span:before{margin:15px .5em 0 0}#form1 #seibetsuBlock dl dd .list_type01 li:first-child input[type=radio]+span{border:solid 1px #fc7527}#form1 #seibetsuBlock dl dd .list_type01 li:first-child input[type=radio]+span:before{width:17px;height:20px}#form1 #seibetsuBlock dl dd .list_type01 li:last-child input[type=radio]+span{border:solid 1px #5cb843}#form1 #seibetsuBlock dl dd .list_type01 li:last-child input[type=radio]+span:before{width:15px;height:20px}#form1 #myBlock{margin:40px 0 60px}#form1 .selectArea{width:270px}#form1 .selectArea:before{width:10px;height:10px;border:1px solid;border-color:transparent transparent #fc7527 #fc7527;top:29px;right:15px}#form1 .selectArea select{font-size:16px;height:60px;border-radius:3px;border:solid 1px #c5c5c5;padding:0 16px;cursor:pointer}#form1 .selectList{width:350px!important;-moz-column-gap:10px;column-gap:10px}#form1 .selectList .selectArea{width:100%}#form1 .selectList .selectArea:before{top:22px}#form1 .selectList .selectArea select{height:45px}#form1 li.selectArea:before{top:22px}#form1 dd.age{flex-wrap:nowrap;justify-content:space-between}#form1 dd.age .inputGroup{width:250px}#form1 dd.age .inputGroup input[type=number]{width:89px;height:45px;margin:0 8px 0 0}#form1 dd.age .sliderWrap{width:calc(100% - 280px);max-width:400px}#form1 dd.age .sliderWrap p{font-size:12px}#form1 .fieldError{font-size:14px;padding:8px}#form1 .submitError{font-size:14px;margin:8px 0;padding:8px}#form1 .btnBlock{background-color:#fdf9ef;padding:40px}#form1 .btnBlock>p{font-size:16px;margin-bottom:20px}#form1 .btnBlock .submitBtn{width:-moz-fit-content;width:fit-content;margin:0 auto}#form1 .btnBlock .submitBtn:before{width:10px;height:10px;border:1px solid;border-color:transparent transparent #fff #fff;right:38px}#form1 .btnBlock .submitBtn button{font-size:20px;font-weight:700;width:450px;height:60px}#form1 .btnBlock #cf-turnstile{margin:20px 0}#form1 .formBlock{font-size:16px}#form1 .formBlock .list_type01,#form1 .formBlock .list_type02,#form1 .formBlock .list_type03{display:flex;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;position:relative}#form1 .formBlock .list_type01 li,#form1 .formBlock .list_type02 li,#form1 .formBlock .list_type03 li{min-height:60px}#form1 .formBlock .list_type01 li label,#form1 .formBlock .list_type02 li label,#form1 .formBlock .list_type03 li label{width:170px}#form1 .formBlock .list_type01 li label input+span,#form1 .formBlock .list_type02 li label input+span,#form1 .formBlock .list_type03 li label input+span{font-size:16px;line-height:60px;height:60px;border:solid 1px transparent;border-radius:3px;padding:0 0 0 10px;cursor:pointer}#form1 .formBlock .list_type01 li label input[type=checkbox]+span:before,#form1 .formBlock .list_type01 li label input[type=radio]+span:before,#form1 .formBlock .list_type02 li label input[type=checkbox]+span:before,#form1 .formBlock .list_type02 li label input[type=radio]+span:before,#form1 .formBlock .list_type03 li label input[type=checkbox]+span:before,#form1 .formBlock .list_type03 li label input[type=radio]+span:before{width:14px;height:14px;border:solid 1px #c5c5c5;left:5px}#form1 .formBlock .list_type01 li label input[type=checkbox]:checked+span,#form1 .formBlock .list_type01 li label input[type=radio]:checked+span,#form1 .formBlock .list_type02 li label input[type=checkbox]:checked+span,#form1 .formBlock .list_type02 li label input[type=radio]:checked+span,#form1 .formBlock .list_type03 li label input[type=checkbox]:checked+span,#form1 .formBlock .list_type03 li label input[type=radio]:checked+span{border:solid 1px #fc7527}#form1 .formBlock .list_type01 li label input[type=checkbox]:checked+span:after,#form1 .formBlock .list_type02 li label input[type=checkbox]:checked+span:after,#form1 .formBlock .list_type03 li label input[type=checkbox]:checked+span:after{width:14px;height:9px;left:7px}#form1 .formBlock .list_type01 li label input[type=radio]:checked+span:after,#form1 .formBlock .list_type02 li label input[type=radio]:checked+span:after,#form1 .formBlock .list_type03 li label input[type=radio]:checked+span:after{width:8px;height:8px;left:8px}#form1 .formBlock .list_type01 li{width:170px}#form1 .formBlock .list_type03 li{width:79px}#form1 .formBlock .list_type03 li:first-child{width:170px}#form1 .formBlock .list_type03 li:nth-child(7){width:127px}#form1 .formBlock dl{padding:0}#form1 .formBlock dl dt{font-size:14px;margin:43px 0 12px}#form1 .formBlock dl dt:first-child{margin:22px 0 12px}#form1 .formBlock dl dt span{font-size:16px}#form1 .formBlock dl dt.required span:after{font-size:12px;border-radius:2px;margin:0 7px 0 11px;padding:2px 5px}#form1 .formBlock dl dt.option span:after{font-size:12px;border-radius:2px;margin:0 7px 0 11px;padding:2px 5px}#form1 .formBlock .note{font-size:14px;margin:10px 0 0}#form1 .formBlock input[type=number],#form1 .formBlock input[type=text],#form1 .formBlock input[type=email],#form1 .formBlock input[type=tel]{font-size:16px;height:60px;border:solid 1px #c5c5c5;border-radius:3px;padding:0 11px}#form1 .formBlock input[type=number]:focus,#form1 .formBlock input[type=text]:focus,#form1 .formBlock input[type=email]:focus,#form1 .formBlock input[type=tel]:focus{border:solid 1px transparent;outline:solid 1px #fc7527}#form1 .formBlock input[type=number]{width:170px;margin:0 10px 0 0}#form1 .formBlock input[type=text]{width:270px}#form1 .formBlock input[type=email]{width:420px}#form1 .formBlock input[type=tel]{width:270px}}@media (min-width:769px){#form1 #progBlock .progList{-moz-column-gap:32px;column-gap:32px}#form1 #progBlock .progList:before{width:140px;height:1px;top:17.5px}#form1 #progBlock .progList li{font-size:14px;width:56px;padding:43px 0 0}#form1 #progBlock .progList li:before{font-size:14px;width:36px;height:36px;line-height:36px;border:solid 1px #addba1}#form1 #progBlock .progList li.active:before{border:solid 1px #5cb843}#form1 #progBlock .progList li.active:after{font-size:14px;width:30px;height:30px;line-height:30px;top:4px}#form1 #progBlock .progList li.ok:before{color:#fff;background:#addba1;border:solid 1px #addba1}}@media (hover:hover){#form1 .btnBlock .submitBtn button:hover{box-shadow:none}}