@charset "UTF-8";
.w10 {
  width: 10px !important;
}

.minw10 {
  width: 10px !important;
}

.mtop10 {
  margin-top: 10px !important;
}

.h10 {
  height: 10px !important;
}

.w20 {
  width: 20px !important;
}

.minw20 {
  width: 20px !important;
}

.mtop20 {
  margin-top: 20px !important;
}

.h20 {
  height: 20px !important;
}

.w30 {
  width: 30px !important;
}

.minw30 {
  width: 30px !important;
}

.mtop30 {
  margin-top: 30px !important;
}

.h30 {
  height: 30px !important;
}

.w40 {
  width: 40px !important;
}

.minw40 {
  width: 40px !important;
}

.mtop40 {
  margin-top: 40px !important;
}

.h40 {
  height: 40px !important;
}

.w50 {
  width: 50px !important;
}

.minw50 {
  width: 50px !important;
}

.mtop50 {
  margin-top: 50px !important;
}

.h50 {
  height: 50px !important;
}

.w60 {
  width: 60px !important;
}

.minw60 {
  width: 60px !important;
}

.mtop60 {
  margin-top: 60px !important;
}

.h60 {
  height: 60px !important;
}

.w70 {
  width: 70px !important;
}

.minw70 {
  width: 70px !important;
}

.mtop70 {
  margin-top: 70px !important;
}

.h70 {
  height: 70px !important;
}

.w80 {
  width: 80px !important;
}

.minw80 {
  width: 80px !important;
}

.mtop80 {
  margin-top: 80px !important;
}

.h80 {
  height: 80px !important;
}

.w90 {
  width: 90px !important;
}

.minw90 {
  width: 90px !important;
}

.mtop90 {
  margin-top: 90px !important;
}

.h90 {
  height: 90px !important;
}

.w100 {
  width: 100px !important;
}

.minw100 {
  width: 100px !important;
}

.mtop100 {
  margin-top: 100px !important;
}

.h100 {
  height: 100px !important;
}

.w110 {
  width: 110px !important;
}

.minw110 {
  width: 110px !important;
}

.mtop110 {
  margin-top: 110px !important;
}

.h110 {
  height: 110px !important;
}

.w120 {
  width: 120px !important;
}

.minw120 {
  width: 120px !important;
}

.mtop120 {
  margin-top: 120px !important;
}

.h120 {
  height: 120px !important;
}

.w130 {
  width: 130px !important;
}

.minw130 {
  width: 130px !important;
}

.mtop130 {
  margin-top: 130px !important;
}

.h130 {
  height: 130px !important;
}

.w140 {
  width: 140px !important;
}

.minw140 {
  width: 140px !important;
}

.mtop140 {
  margin-top: 140px !important;
}

.h140 {
  height: 140px !important;
}

.w150 {
  width: 150px !important;
}

.minw150 {
  width: 150px !important;
}

.mtop150 {
  margin-top: 150px !important;
}

.h150 {
  height: 150px !important;
}

.w160 {
  width: 160px !important;
}

.minw160 {
  width: 160px !important;
}

.mtop160 {
  margin-top: 160px !important;
}

.h160 {
  height: 160px !important;
}

.w170 {
  width: 170px !important;
}

.minw170 {
  width: 170px !important;
}

.mtop170 {
  margin-top: 170px !important;
}

.h170 {
  height: 170px !important;
}

.w180 {
  width: 180px !important;
}

.minw180 {
  width: 180px !important;
}

.mtop180 {
  margin-top: 180px !important;
}

.h180 {
  height: 180px !important;
}

.w190 {
  width: 190px !important;
}

.minw190 {
  width: 190px !important;
}

.mtop190 {
  margin-top: 190px !important;
}

.h190 {
  height: 190px !important;
}

.w200 {
  width: 200px !important;
}

.minw200 {
  width: 200px !important;
}

.mtop200 {
  margin-top: 200px !important;
}

.h200 {
  height: 200px !important;
}

.w210 {
  width: 210px !important;
}

.minw210 {
  width: 210px !important;
}

.mtop210 {
  margin-top: 210px !important;
}

.h210 {
  height: 210px !important;
}

.w220 {
  width: 220px !important;
}

.minw220 {
  width: 220px !important;
}

.mtop220 {
  margin-top: 220px !important;
}

.h220 {
  height: 220px !important;
}

.w230 {
  width: 230px !important;
}

.minw230 {
  width: 230px !important;
}

.mtop230 {
  margin-top: 230px !important;
}

.h230 {
  height: 230px !important;
}

.w240 {
  width: 240px !important;
}

.minw240 {
  width: 240px !important;
}

.mtop240 {
  margin-top: 240px !important;
}

.h240 {
  height: 240px !important;
}

.w250 {
  width: 250px !important;
}

.minw250 {
  width: 250px !important;
}

.mtop250 {
  margin-top: 250px !important;
}

.h250 {
  height: 250px !important;
}

.w260 {
  width: 260px !important;
}

.minw260 {
  width: 260px !important;
}

.mtop260 {
  margin-top: 260px !important;
}

.h260 {
  height: 260px !important;
}

.w270 {
  width: 270px !important;
}

.minw270 {
  width: 270px !important;
}

.mtop270 {
  margin-top: 270px !important;
}

.h270 {
  height: 270px !important;
}

.w280 {
  width: 280px !important;
}

.minw280 {
  width: 280px !important;
}

.mtop280 {
  margin-top: 280px !important;
}

.h280 {
  height: 280px !important;
}

.w290 {
  width: 290px !important;
}

.minw290 {
  width: 290px !important;
}

.mtop290 {
  margin-top: 290px !important;
}

.h290 {
  height: 290px !important;
}

.w300 {
  width: 300px !important;
}

.minw300 {
  width: 300px !important;
}

.mtop300 {
  margin-top: 300px !important;
}

.h300 {
  height: 300px !important;
}

.w310 {
  width: 310px !important;
}

.minw310 {
  width: 310px !important;
}

.mtop310 {
  margin-top: 310px !important;
}

.h310 {
  height: 310px !important;
}

.w320 {
  width: 320px !important;
}

.minw320 {
  width: 320px !important;
}

.mtop320 {
  margin-top: 320px !important;
}

.h320 {
  height: 320px !important;
}

.w330 {
  width: 330px !important;
}

.minw330 {
  width: 330px !important;
}

.mtop330 {
  margin-top: 330px !important;
}

.h330 {
  height: 330px !important;
}

.w340 {
  width: 340px !important;
}

.minw340 {
  width: 340px !important;
}

.mtop340 {
  margin-top: 340px !important;
}

.h340 {
  height: 340px !important;
}

.w350 {
  width: 350px !important;
}

.minw350 {
  width: 350px !important;
}

.mtop350 {
  margin-top: 350px !important;
}

.h350 {
  height: 350px !important;
}

.w360 {
  width: 360px !important;
}

.minw360 {
  width: 360px !important;
}

.mtop360 {
  margin-top: 360px !important;
}

.h360 {
  height: 360px !important;
}

.w370 {
  width: 370px !important;
}

.minw370 {
  width: 370px !important;
}

.mtop370 {
  margin-top: 370px !important;
}

.h370 {
  height: 370px !important;
}

.w380 {
  width: 380px !important;
}

.minw380 {
  width: 380px !important;
}

.mtop380 {
  margin-top: 380px !important;
}

.h380 {
  height: 380px !important;
}

.w390 {
  width: 390px !important;
}

.minw390 {
  width: 390px !important;
}

.mtop390 {
  margin-top: 390px !important;
}

.h390 {
  height: 390px !important;
}

.w400 {
  width: 400px !important;
}

.minw400 {
  width: 400px !important;
}

.mtop400 {
  margin-top: 400px !important;
}

.h400 {
  height: 400px !important;
}

.w410 {
  width: 410px !important;
}

.minw410 {
  width: 410px !important;
}

.mtop410 {
  margin-top: 410px !important;
}

.h410 {
  height: 410px !important;
}

.w420 {
  width: 420px !important;
}

.minw420 {
  width: 420px !important;
}

.mtop420 {
  margin-top: 420px !important;
}

.h420 {
  height: 420px !important;
}

.w430 {
  width: 430px !important;
}

.minw430 {
  width: 430px !important;
}

.mtop430 {
  margin-top: 430px !important;
}

.h430 {
  height: 430px !important;
}

.w440 {
  width: 440px !important;
}

.minw440 {
  width: 440px !important;
}

.mtop440 {
  margin-top: 440px !important;
}

.h440 {
  height: 440px !important;
}

.w450 {
  width: 450px !important;
}

.minw450 {
  width: 450px !important;
}

.mtop450 {
  margin-top: 450px !important;
}

.h450 {
  height: 450px !important;
}

.w460 {
  width: 460px !important;
}

.minw460 {
  width: 460px !important;
}

.mtop460 {
  margin-top: 460px !important;
}

.h460 {
  height: 460px !important;
}

.w470 {
  width: 470px !important;
}

.minw470 {
  width: 470px !important;
}

.mtop470 {
  margin-top: 470px !important;
}

.h470 {
  height: 470px !important;
}

.w480 {
  width: 480px !important;
}

.minw480 {
  width: 480px !important;
}

.mtop480 {
  margin-top: 480px !important;
}

.h480 {
  height: 480px !important;
}

.w490 {
  width: 490px !important;
}

.minw490 {
  width: 490px !important;
}

.mtop490 {
  margin-top: 490px !important;
}

.h490 {
  height: 490px !important;
}

.w500 {
  width: 500px !important;
}

.minw500 {
  width: 500px !important;
}

.mtop500 {
  margin-top: 500px !important;
}

.h500 {
  height: 500px !important;
}

.w510 {
  width: 510px !important;
}

.minw510 {
  width: 510px !important;
}

.mtop510 {
  margin-top: 510px !important;
}

.h510 {
  height: 510px !important;
}

.w520 {
  width: 520px !important;
}

.minw520 {
  width: 520px !important;
}

.mtop520 {
  margin-top: 520px !important;
}

.h520 {
  height: 520px !important;
}

.w530 {
  width: 530px !important;
}

.minw530 {
  width: 530px !important;
}

.mtop530 {
  margin-top: 530px !important;
}

.h530 {
  height: 530px !important;
}

.w540 {
  width: 540px !important;
}

.minw540 {
  width: 540px !important;
}

.mtop540 {
  margin-top: 540px !important;
}

.h540 {
  height: 540px !important;
}

.w550 {
  width: 550px !important;
}

.minw550 {
  width: 550px !important;
}

.mtop550 {
  margin-top: 550px !important;
}

.h550 {
  height: 550px !important;
}

.w560 {
  width: 560px !important;
}

.minw560 {
  width: 560px !important;
}

.mtop560 {
  margin-top: 560px !important;
}

.h560 {
  height: 560px !important;
}

.w570 {
  width: 570px !important;
}

.minw570 {
  width: 570px !important;
}

.mtop570 {
  margin-top: 570px !important;
}

.h570 {
  height: 570px !important;
}

.w580 {
  width: 580px !important;
}

.minw580 {
  width: 580px !important;
}

.mtop580 {
  margin-top: 580px !important;
}

.h580 {
  height: 580px !important;
}

.w590 {
  width: 590px !important;
}

.minw590 {
  width: 590px !important;
}

.mtop590 {
  margin-top: 590px !important;
}

.h590 {
  height: 590px !important;
}

.w600 {
  width: 600px !important;
}

.minw600 {
  width: 600px !important;
}

.mtop600 {
  margin-top: 600px !important;
}

.h600 {
  height: 600px !important;
}

.w610 {
  width: 610px !important;
}

.minw610 {
  width: 610px !important;
}

.mtop610 {
  margin-top: 610px !important;
}

.h610 {
  height: 610px !important;
}

.w620 {
  width: 620px !important;
}

.minw620 {
  width: 620px !important;
}

.mtop620 {
  margin-top: 620px !important;
}

.h620 {
  height: 620px !important;
}

.w630 {
  width: 630px !important;
}

.minw630 {
  width: 630px !important;
}

.mtop630 {
  margin-top: 630px !important;
}

.h630 {
  height: 630px !important;
}

.w640 {
  width: 640px !important;
}

.minw640 {
  width: 640px !important;
}

.mtop640 {
  margin-top: 640px !important;
}

.h640 {
  height: 640px !important;
}

.w650 {
  width: 650px !important;
}

.minw650 {
  width: 650px !important;
}

.mtop650 {
  margin-top: 650px !important;
}

.h650 {
  height: 650px !important;
}

.w660 {
  width: 660px !important;
}

.minw660 {
  width: 660px !important;
}

.mtop660 {
  margin-top: 660px !important;
}

.h660 {
  height: 660px !important;
}

.w670 {
  width: 670px !important;
}

.minw670 {
  width: 670px !important;
}

.mtop670 {
  margin-top: 670px !important;
}

.h670 {
  height: 670px !important;
}

.w680 {
  width: 680px !important;
}

.minw680 {
  width: 680px !important;
}

.mtop680 {
  margin-top: 680px !important;
}

.h680 {
  height: 680px !important;
}

.w690 {
  width: 690px !important;
}

.minw690 {
  width: 690px !important;
}

.mtop690 {
  margin-top: 690px !important;
}

.h690 {
  height: 690px !important;
}

.w700 {
  width: 700px !important;
}

.minw700 {
  width: 700px !important;
}

.mtop700 {
  margin-top: 700px !important;
}

.h700 {
  height: 700px !important;
}

.w710 {
  width: 710px !important;
}

.minw710 {
  width: 710px !important;
}

.mtop710 {
  margin-top: 710px !important;
}

.h710 {
  height: 710px !important;
}

.w720 {
  width: 720px !important;
}

.minw720 {
  width: 720px !important;
}

.mtop720 {
  margin-top: 720px !important;
}

.h720 {
  height: 720px !important;
}

.w730 {
  width: 730px !important;
}

.minw730 {
  width: 730px !important;
}

.mtop730 {
  margin-top: 730px !important;
}

.h730 {
  height: 730px !important;
}

.w740 {
  width: 740px !important;
}

.minw740 {
  width: 740px !important;
}

.mtop740 {
  margin-top: 740px !important;
}

.h740 {
  height: 740px !important;
}

.w750 {
  width: 750px !important;
}

.minw750 {
  width: 750px !important;
}

.mtop750 {
  margin-top: 750px !important;
}

.h750 {
  height: 750px !important;
}

.w760 {
  width: 760px !important;
}

.minw760 {
  width: 760px !important;
}

.mtop760 {
  margin-top: 760px !important;
}

.h760 {
  height: 760px !important;
}

.w770 {
  width: 770px !important;
}

.minw770 {
  width: 770px !important;
}

.mtop770 {
  margin-top: 770px !important;
}

.h770 {
  height: 770px !important;
}

.w780 {
  width: 780px !important;
}

.minw780 {
  width: 780px !important;
}

.mtop780 {
  margin-top: 780px !important;
}

.h780 {
  height: 780px !important;
}

.w790 {
  width: 790px !important;
}

.minw790 {
  width: 790px !important;
}

.mtop790 {
  margin-top: 790px !important;
}

.h790 {
  height: 790px !important;
}

.w800 {
  width: 800px !important;
}

.minw800 {
  width: 800px !important;
}

.mtop800 {
  margin-top: 800px !important;
}

.h800 {
  height: 800px !important;
}

.w810 {
  width: 810px !important;
}

.minw810 {
  width: 810px !important;
}

.mtop810 {
  margin-top: 810px !important;
}

.h810 {
  height: 810px !important;
}

.w820 {
  width: 820px !important;
}

.minw820 {
  width: 820px !important;
}

.mtop820 {
  margin-top: 820px !important;
}

.h820 {
  height: 820px !important;
}

.w830 {
  width: 830px !important;
}

.minw830 {
  width: 830px !important;
}

.mtop830 {
  margin-top: 830px !important;
}

.h830 {
  height: 830px !important;
}

.w840 {
  width: 840px !important;
}

.minw840 {
  width: 840px !important;
}

.mtop840 {
  margin-top: 840px !important;
}

.h840 {
  height: 840px !important;
}

.w850 {
  width: 850px !important;
}

.minw850 {
  width: 850px !important;
}

.mtop850 {
  margin-top: 850px !important;
}

.h850 {
  height: 850px !important;
}

.w860 {
  width: 860px !important;
}

.minw860 {
  width: 860px !important;
}

.mtop860 {
  margin-top: 860px !important;
}

.h860 {
  height: 860px !important;
}

.w870 {
  width: 870px !important;
}

.minw870 {
  width: 870px !important;
}

.mtop870 {
  margin-top: 870px !important;
}

.h870 {
  height: 870px !important;
}

.w880 {
  width: 880px !important;
}

.minw880 {
  width: 880px !important;
}

.mtop880 {
  margin-top: 880px !important;
}

.h880 {
  height: 880px !important;
}

.w890 {
  width: 890px !important;
}

.minw890 {
  width: 890px !important;
}

.mtop890 {
  margin-top: 890px !important;
}

.h890 {
  height: 890px !important;
}

.w900 {
  width: 900px !important;
}

.minw900 {
  width: 900px !important;
}

.mtop900 {
  margin-top: 900px !important;
}

.h900 {
  height: 900px !important;
}

.w910 {
  width: 910px !important;
}

.minw910 {
  width: 910px !important;
}

.mtop910 {
  margin-top: 910px !important;
}

.h910 {
  height: 910px !important;
}

.w920 {
  width: 920px !important;
}

.minw920 {
  width: 920px !important;
}

.mtop920 {
  margin-top: 920px !important;
}

.h920 {
  height: 920px !important;
}

.w930 {
  width: 930px !important;
}

.minw930 {
  width: 930px !important;
}

.mtop930 {
  margin-top: 930px !important;
}

.h930 {
  height: 930px !important;
}

.w940 {
  width: 940px !important;
}

.minw940 {
  width: 940px !important;
}

.mtop940 {
  margin-top: 940px !important;
}

.h940 {
  height: 940px !important;
}

.w950 {
  width: 950px !important;
}

.minw950 {
  width: 950px !important;
}

.mtop950 {
  margin-top: 950px !important;
}

.h950 {
  height: 950px !important;
}

.w960 {
  width: 960px !important;
}

.minw960 {
  width: 960px !important;
}

.mtop960 {
  margin-top: 960px !important;
}

.h960 {
  height: 960px !important;
}

.w970 {
  width: 970px !important;
}

.minw970 {
  width: 970px !important;
}

.mtop970 {
  margin-top: 970px !important;
}

.h970 {
  height: 970px !important;
}

.w980 {
  width: 980px !important;
}

.minw980 {
  width: 980px !important;
}

.mtop980 {
  margin-top: 980px !important;
}

.h980 {
  height: 980px !important;
}

.w990 {
  width: 990px !important;
}

.minw990 {
  width: 990px !important;
}

.mtop990 {
  margin-top: 990px !important;
}

.h990 {
  height: 990px !important;
}

.w1000 {
  width: 1000px !important;
}

.minw1000 {
  width: 1000px !important;
}

.mtop1000 {
  margin-top: 1000px !important;
}

.h1000 {
  height: 1000px !important;
}

.w1010 {
  width: 1010px !important;
}

.minw1010 {
  width: 1010px !important;
}

.mtop1010 {
  margin-top: 1010px !important;
}

.h1010 {
  height: 1010px !important;
}

.w1020 {
  width: 1020px !important;
}

.minw1020 {
  width: 1020px !important;
}

.mtop1020 {
  margin-top: 1020px !important;
}

.h1020 {
  height: 1020px !important;
}

.w1030 {
  width: 1030px !important;
}

.minw1030 {
  width: 1030px !important;
}

.mtop1030 {
  margin-top: 1030px !important;
}

.h1030 {
  height: 1030px !important;
}

.w1040 {
  width: 1040px !important;
}

.minw1040 {
  width: 1040px !important;
}

.mtop1040 {
  margin-top: 1040px !important;
}

.h1040 {
  height: 1040px !important;
}

.w1050 {
  width: 1050px !important;
}

.minw1050 {
  width: 1050px !important;
}

.mtop1050 {
  margin-top: 1050px !important;
}

.h1050 {
  height: 1050px !important;
}

.w1060 {
  width: 1060px !important;
}

.minw1060 {
  width: 1060px !important;
}

.mtop1060 {
  margin-top: 1060px !important;
}

.h1060 {
  height: 1060px !important;
}

.w1070 {
  width: 1070px !important;
}

.minw1070 {
  width: 1070px !important;
}

.mtop1070 {
  margin-top: 1070px !important;
}

.h1070 {
  height: 1070px !important;
}

.w1080 {
  width: 1080px !important;
}

.minw1080 {
  width: 1080px !important;
}

.mtop1080 {
  margin-top: 1080px !important;
}

.h1080 {
  height: 1080px !important;
}

.w1090 {
  width: 1090px !important;
}

.minw1090 {
  width: 1090px !important;
}

.mtop1090 {
  margin-top: 1090px !important;
}

.h1090 {
  height: 1090px !important;
}

.w1100 {
  width: 1100px !important;
}

.minw1100 {
  width: 1100px !important;
}

.mtop1100 {
  margin-top: 1100px !important;
}

.h1100 {
  height: 1100px !important;
}

.w10 {
  width: 10px !important;
}

.h10 {
  height: 10px !important;
}

.minw10 {
  width: 10px !important;
}

.mtop10 {
  margin-top: 10px !important;
}

.mbottom10 {
  margin-bottom: 10px !important;
}

.w20 {
  width: 20px !important;
}

.h20 {
  height: 20px !important;
}

.minw20 {
  width: 20px !important;
}

.mtop20 {
  margin-top: 20px !important;
}

.mbottom20 {
  margin-bottom: 20px !important;
}

.w30 {
  width: 30px !important;
}

.h30 {
  height: 30px !important;
}

.minw30 {
  width: 30px !important;
}

.mtop30 {
  margin-top: 30px !important;
}

.mbottom30 {
  margin-bottom: 30px !important;
}

.w40 {
  width: 40px !important;
}

.h40 {
  height: 40px !important;
}

.minw40 {
  width: 40px !important;
}

.mtop40 {
  margin-top: 40px !important;
}

.mbottom40 {
  margin-bottom: 40px !important;
}

.w50 {
  width: 50px !important;
}

.h50 {
  height: 50px !important;
}

.minw50 {
  width: 50px !important;
}

.mtop50 {
  margin-top: 50px !important;
}

.mbottom50 {
  margin-bottom: 50px !important;
}

.w60 {
  width: 60px !important;
}

.h60 {
  height: 60px !important;
}

.minw60 {
  width: 60px !important;
}

.mtop60 {
  margin-top: 60px !important;
}

.mbottom60 {
  margin-bottom: 60px !important;
}

.w70 {
  width: 70px !important;
}

.h70 {
  height: 70px !important;
}

.minw70 {
  width: 70px !important;
}

.mtop70 {
  margin-top: 70px !important;
}

.mbottom70 {
  margin-bottom: 70px !important;
}

.w80 {
  width: 80px !important;
}

.h80 {
  height: 80px !important;
}

.minw80 {
  width: 80px !important;
}

.mtop80 {
  margin-top: 80px !important;
}

.mbottom80 {
  margin-bottom: 80px !important;
}

.w90 {
  width: 90px !important;
}

.h90 {
  height: 90px !important;
}

.minw90 {
  width: 90px !important;
}

.mtop90 {
  margin-top: 90px !important;
}

.mbottom90 {
  margin-bottom: 90px !important;
}

.w100 {
  width: 100px !important;
}

.h100 {
  height: 100px !important;
}

.minw100 {
  width: 100px !important;
}

.mtop100 {
  margin-top: 100px !important;
}

.mbottom100 {
  margin-bottom: 100px !important;
}

.w110 {
  width: 110px !important;
}

.h110 {
  height: 110px !important;
}

.minw110 {
  width: 110px !important;
}

.mtop110 {
  margin-top: 110px !important;
}

.mbottom110 {
  margin-bottom: 110px !important;
}

.w120 {
  width: 120px !important;
}

.h120 {
  height: 120px !important;
}

.minw120 {
  width: 120px !important;
}

.mtop120 {
  margin-top: 120px !important;
}

.mbottom120 {
  margin-bottom: 120px !important;
}

.w130 {
  width: 130px !important;
}

.h130 {
  height: 130px !important;
}

.minw130 {
  width: 130px !important;
}

.mtop130 {
  margin-top: 130px !important;
}

.mbottom130 {
  margin-bottom: 130px !important;
}

.w140 {
  width: 140px !important;
}

.h140 {
  height: 140px !important;
}

.minw140 {
  width: 140px !important;
}

.mtop140 {
  margin-top: 140px !important;
}

.mbottom140 {
  margin-bottom: 140px !important;
}

.w150 {
  width: 150px !important;
}

.h150 {
  height: 150px !important;
}

.minw150 {
  width: 150px !important;
}

.mtop150 {
  margin-top: 150px !important;
}

.mbottom150 {
  margin-bottom: 150px !important;
}

.w160 {
  width: 160px !important;
}

.h160 {
  height: 160px !important;
}

.minw160 {
  width: 160px !important;
}

.mtop160 {
  margin-top: 160px !important;
}

.mbottom160 {
  margin-bottom: 160px !important;
}

.w170 {
  width: 170px !important;
}

.h170 {
  height: 170px !important;
}

.minw170 {
  width: 170px !important;
}

.mtop170 {
  margin-top: 170px !important;
}

.mbottom170 {
  margin-bottom: 170px !important;
}

.w180 {
  width: 180px !important;
}

.h180 {
  height: 180px !important;
}

.minw180 {
  width: 180px !important;
}

.mtop180 {
  margin-top: 180px !important;
}

.mbottom180 {
  margin-bottom: 180px !important;
}

.w190 {
  width: 190px !important;
}

.h190 {
  height: 190px !important;
}

.minw190 {
  width: 190px !important;
}

.mtop190 {
  margin-top: 190px !important;
}

.mbottom190 {
  margin-bottom: 190px !important;
}

.w200 {
  width: 200px !important;
}

.h200 {
  height: 200px !important;
}

.minw200 {
  width: 200px !important;
}

.mtop200 {
  margin-top: 200px !important;
}

.mbottom200 {
  margin-bottom: 200px !important;
}

.w210 {
  width: 210px !important;
}

.h210 {
  height: 210px !important;
}

.minw210 {
  width: 210px !important;
}

.mtop210 {
  margin-top: 210px !important;
}

.mbottom210 {
  margin-bottom: 210px !important;
}

.w220 {
  width: 220px !important;
}

.h220 {
  height: 220px !important;
}

.minw220 {
  width: 220px !important;
}

.mtop220 {
  margin-top: 220px !important;
}

.mbottom220 {
  margin-bottom: 220px !important;
}

.w230 {
  width: 230px !important;
}

.h230 {
  height: 230px !important;
}

.minw230 {
  width: 230px !important;
}

.mtop230 {
  margin-top: 230px !important;
}

.mbottom230 {
  margin-bottom: 230px !important;
}

.w240 {
  width: 240px !important;
}

.h240 {
  height: 240px !important;
}

.minw240 {
  width: 240px !important;
}

.mtop240 {
  margin-top: 240px !important;
}

.mbottom240 {
  margin-bottom: 240px !important;
}

.w250 {
  width: 250px !important;
}

.h250 {
  height: 250px !important;
}

.minw250 {
  width: 250px !important;
}

.mtop250 {
  margin-top: 250px !important;
}

.mbottom250 {
  margin-bottom: 250px !important;
}

.w260 {
  width: 260px !important;
}

.h260 {
  height: 260px !important;
}

.minw260 {
  width: 260px !important;
}

.mtop260 {
  margin-top: 260px !important;
}

.mbottom260 {
  margin-bottom: 260px !important;
}

.w270 {
  width: 270px !important;
}

.h270 {
  height: 270px !important;
}

.minw270 {
  width: 270px !important;
}

.mtop270 {
  margin-top: 270px !important;
}

.mbottom270 {
  margin-bottom: 270px !important;
}

.w280 {
  width: 280px !important;
}

.h280 {
  height: 280px !important;
}

.minw280 {
  width: 280px !important;
}

.mtop280 {
  margin-top: 280px !important;
}

.mbottom280 {
  margin-bottom: 280px !important;
}

.w290 {
  width: 290px !important;
}

.h290 {
  height: 290px !important;
}

.minw290 {
  width: 290px !important;
}

.mtop290 {
  margin-top: 290px !important;
}

.mbottom290 {
  margin-bottom: 290px !important;
}

.w300 {
  width: 300px !important;
}

.h300 {
  height: 300px !important;
}

.minw300 {
  width: 300px !important;
}

.mtop300 {
  margin-top: 300px !important;
}

.mbottom300 {
  margin-bottom: 300px !important;
}

.w310 {
  width: 310px !important;
}

.h310 {
  height: 310px !important;
}

.minw310 {
  width: 310px !important;
}

.mtop310 {
  margin-top: 310px !important;
}

.mbottom310 {
  margin-bottom: 310px !important;
}

.w320 {
  width: 320px !important;
}

.h320 {
  height: 320px !important;
}

.minw320 {
  width: 320px !important;
}

.mtop320 {
  margin-top: 320px !important;
}

.mbottom320 {
  margin-bottom: 320px !important;
}

.w330 {
  width: 330px !important;
}

.h330 {
  height: 330px !important;
}

.minw330 {
  width: 330px !important;
}

.mtop330 {
  margin-top: 330px !important;
}

.mbottom330 {
  margin-bottom: 330px !important;
}

.w340 {
  width: 340px !important;
}

.h340 {
  height: 340px !important;
}

.minw340 {
  width: 340px !important;
}

.mtop340 {
  margin-top: 340px !important;
}

.mbottom340 {
  margin-bottom: 340px !important;
}

.w350 {
  width: 350px !important;
}

.h350 {
  height: 350px !important;
}

.minw350 {
  width: 350px !important;
}

.mtop350 {
  margin-top: 350px !important;
}

.mbottom350 {
  margin-bottom: 350px !important;
}

.w360 {
  width: 360px !important;
}

.h360 {
  height: 360px !important;
}

.minw360 {
  width: 360px !important;
}

.mtop360 {
  margin-top: 360px !important;
}

.mbottom360 {
  margin-bottom: 360px !important;
}

.w370 {
  width: 370px !important;
}

.h370 {
  height: 370px !important;
}

.minw370 {
  width: 370px !important;
}

.mtop370 {
  margin-top: 370px !important;
}

.mbottom370 {
  margin-bottom: 370px !important;
}

.w380 {
  width: 380px !important;
}

.h380 {
  height: 380px !important;
}

.minw380 {
  width: 380px !important;
}

.mtop380 {
  margin-top: 380px !important;
}

.mbottom380 {
  margin-bottom: 380px !important;
}

.w390 {
  width: 390px !important;
}

.h390 {
  height: 390px !important;
}

.minw390 {
  width: 390px !important;
}

.mtop390 {
  margin-top: 390px !important;
}

.mbottom390 {
  margin-bottom: 390px !important;
}

.w400 {
  width: 400px !important;
}

.h400 {
  height: 400px !important;
}

.minw400 {
  width: 400px !important;
}

.mtop400 {
  margin-top: 400px !important;
}

.mbottom400 {
  margin-bottom: 400px !important;
}

.w410 {
  width: 410px !important;
}

.h410 {
  height: 410px !important;
}

.minw410 {
  width: 410px !important;
}

.mtop410 {
  margin-top: 410px !important;
}

.mbottom410 {
  margin-bottom: 410px !important;
}

.w420 {
  width: 420px !important;
}

.h420 {
  height: 420px !important;
}

.minw420 {
  width: 420px !important;
}

.mtop420 {
  margin-top: 420px !important;
}

.mbottom420 {
  margin-bottom: 420px !important;
}

.w430 {
  width: 430px !important;
}

.h430 {
  height: 430px !important;
}

.minw430 {
  width: 430px !important;
}

.mtop430 {
  margin-top: 430px !important;
}

.mbottom430 {
  margin-bottom: 430px !important;
}

.w440 {
  width: 440px !important;
}

.h440 {
  height: 440px !important;
}

.minw440 {
  width: 440px !important;
}

.mtop440 {
  margin-top: 440px !important;
}

.mbottom440 {
  margin-bottom: 440px !important;
}

.w450 {
  width: 450px !important;
}

.h450 {
  height: 450px !important;
}

.minw450 {
  width: 450px !important;
}

.mtop450 {
  margin-top: 450px !important;
}

.mbottom450 {
  margin-bottom: 450px !important;
}

.w460 {
  width: 460px !important;
}

.h460 {
  height: 460px !important;
}

.minw460 {
  width: 460px !important;
}

.mtop460 {
  margin-top: 460px !important;
}

.mbottom460 {
  margin-bottom: 460px !important;
}

.w470 {
  width: 470px !important;
}

.h470 {
  height: 470px !important;
}

.minw470 {
  width: 470px !important;
}

.mtop470 {
  margin-top: 470px !important;
}

.mbottom470 {
  margin-bottom: 470px !important;
}

.w480 {
  width: 480px !important;
}

.h480 {
  height: 480px !important;
}

.minw480 {
  width: 480px !important;
}

.mtop480 {
  margin-top: 480px !important;
}

.mbottom480 {
  margin-bottom: 480px !important;
}

.w490 {
  width: 490px !important;
}

.h490 {
  height: 490px !important;
}

.minw490 {
  width: 490px !important;
}

.mtop490 {
  margin-top: 490px !important;
}

.mbottom490 {
  margin-bottom: 490px !important;
}

.w500 {
  width: 500px !important;
}

.h500 {
  height: 500px !important;
}

.minw500 {
  width: 500px !important;
}

.mtop500 {
  margin-top: 500px !important;
}

.mbottom500 {
  margin-bottom: 500px !important;
}

.w510 {
  width: 510px !important;
}

.h510 {
  height: 510px !important;
}

.minw510 {
  width: 510px !important;
}

.mtop510 {
  margin-top: 510px !important;
}

.mbottom510 {
  margin-bottom: 510px !important;
}

.w520 {
  width: 520px !important;
}

.h520 {
  height: 520px !important;
}

.minw520 {
  width: 520px !important;
}

.mtop520 {
  margin-top: 520px !important;
}

.mbottom520 {
  margin-bottom: 520px !important;
}

.w530 {
  width: 530px !important;
}

.h530 {
  height: 530px !important;
}

.minw530 {
  width: 530px !important;
}

.mtop530 {
  margin-top: 530px !important;
}

.mbottom530 {
  margin-bottom: 530px !important;
}

.w540 {
  width: 540px !important;
}

.h540 {
  height: 540px !important;
}

.minw540 {
  width: 540px !important;
}

.mtop540 {
  margin-top: 540px !important;
}

.mbottom540 {
  margin-bottom: 540px !important;
}

.w550 {
  width: 550px !important;
}

.h550 {
  height: 550px !important;
}

.minw550 {
  width: 550px !important;
}

.mtop550 {
  margin-top: 550px !important;
}

.mbottom550 {
  margin-bottom: 550px !important;
}

.w560 {
  width: 560px !important;
}

.h560 {
  height: 560px !important;
}

.minw560 {
  width: 560px !important;
}

.mtop560 {
  margin-top: 560px !important;
}

.mbottom560 {
  margin-bottom: 560px !important;
}

.w570 {
  width: 570px !important;
}

.h570 {
  height: 570px !important;
}

.minw570 {
  width: 570px !important;
}

.mtop570 {
  margin-top: 570px !important;
}

.mbottom570 {
  margin-bottom: 570px !important;
}

.w580 {
  width: 580px !important;
}

.h580 {
  height: 580px !important;
}

.minw580 {
  width: 580px !important;
}

.mtop580 {
  margin-top: 580px !important;
}

.mbottom580 {
  margin-bottom: 580px !important;
}

.w590 {
  width: 590px !important;
}

.h590 {
  height: 590px !important;
}

.minw590 {
  width: 590px !important;
}

.mtop590 {
  margin-top: 590px !important;
}

.mbottom590 {
  margin-bottom: 590px !important;
}

.w600 {
  width: 600px !important;
}

.h600 {
  height: 600px !important;
}

.minw600 {
  width: 600px !important;
}

.mtop600 {
  margin-top: 600px !important;
}

.mbottom600 {
  margin-bottom: 600px !important;
}

.w610 {
  width: 610px !important;
}

.h610 {
  height: 610px !important;
}

.minw610 {
  width: 610px !important;
}

.mtop610 {
  margin-top: 610px !important;
}

.mbottom610 {
  margin-bottom: 610px !important;
}

.w620 {
  width: 620px !important;
}

.h620 {
  height: 620px !important;
}

.minw620 {
  width: 620px !important;
}

.mtop620 {
  margin-top: 620px !important;
}

.mbottom620 {
  margin-bottom: 620px !important;
}

.w630 {
  width: 630px !important;
}

.h630 {
  height: 630px !important;
}

.minw630 {
  width: 630px !important;
}

.mtop630 {
  margin-top: 630px !important;
}

.mbottom630 {
  margin-bottom: 630px !important;
}

.w640 {
  width: 640px !important;
}

.h640 {
  height: 640px !important;
}

.minw640 {
  width: 640px !important;
}

.mtop640 {
  margin-top: 640px !important;
}

.mbottom640 {
  margin-bottom: 640px !important;
}

.w650 {
  width: 650px !important;
}

.h650 {
  height: 650px !important;
}

.minw650 {
  width: 650px !important;
}

.mtop650 {
  margin-top: 650px !important;
}

.mbottom650 {
  margin-bottom: 650px !important;
}

.w660 {
  width: 660px !important;
}

.h660 {
  height: 660px !important;
}

.minw660 {
  width: 660px !important;
}

.mtop660 {
  margin-top: 660px !important;
}

.mbottom660 {
  margin-bottom: 660px !important;
}

.w670 {
  width: 670px !important;
}

.h670 {
  height: 670px !important;
}

.minw670 {
  width: 670px !important;
}

.mtop670 {
  margin-top: 670px !important;
}

.mbottom670 {
  margin-bottom: 670px !important;
}

.w680 {
  width: 680px !important;
}

.h680 {
  height: 680px !important;
}

.minw680 {
  width: 680px !important;
}

.mtop680 {
  margin-top: 680px !important;
}

.mbottom680 {
  margin-bottom: 680px !important;
}

.w690 {
  width: 690px !important;
}

.h690 {
  height: 690px !important;
}

.minw690 {
  width: 690px !important;
}

.mtop690 {
  margin-top: 690px !important;
}

.mbottom690 {
  margin-bottom: 690px !important;
}

.w700 {
  width: 700px !important;
}

.h700 {
  height: 700px !important;
}

.minw700 {
  width: 700px !important;
}

.mtop700 {
  margin-top: 700px !important;
}

.mbottom700 {
  margin-bottom: 700px !important;
}

.w710 {
  width: 710px !important;
}

.h710 {
  height: 710px !important;
}

.minw710 {
  width: 710px !important;
}

.mtop710 {
  margin-top: 710px !important;
}

.mbottom710 {
  margin-bottom: 710px !important;
}

.w720 {
  width: 720px !important;
}

.h720 {
  height: 720px !important;
}

.minw720 {
  width: 720px !important;
}

.mtop720 {
  margin-top: 720px !important;
}

.mbottom720 {
  margin-bottom: 720px !important;
}

.w730 {
  width: 730px !important;
}

.h730 {
  height: 730px !important;
}

.minw730 {
  width: 730px !important;
}

.mtop730 {
  margin-top: 730px !important;
}

.mbottom730 {
  margin-bottom: 730px !important;
}

.w740 {
  width: 740px !important;
}

.h740 {
  height: 740px !important;
}

.minw740 {
  width: 740px !important;
}

.mtop740 {
  margin-top: 740px !important;
}

.mbottom740 {
  margin-bottom: 740px !important;
}

.w750 {
  width: 750px !important;
}

.h750 {
  height: 750px !important;
}

.minw750 {
  width: 750px !important;
}

.mtop750 {
  margin-top: 750px !important;
}

.mbottom750 {
  margin-bottom: 750px !important;
}

.w760 {
  width: 760px !important;
}

.h760 {
  height: 760px !important;
}

.minw760 {
  width: 760px !important;
}

.mtop760 {
  margin-top: 760px !important;
}

.mbottom760 {
  margin-bottom: 760px !important;
}

.w770 {
  width: 770px !important;
}

.h770 {
  height: 770px !important;
}

.minw770 {
  width: 770px !important;
}

.mtop770 {
  margin-top: 770px !important;
}

.mbottom770 {
  margin-bottom: 770px !important;
}

.w780 {
  width: 780px !important;
}

.h780 {
  height: 780px !important;
}

.minw780 {
  width: 780px !important;
}

.mtop780 {
  margin-top: 780px !important;
}

.mbottom780 {
  margin-bottom: 780px !important;
}

.w790 {
  width: 790px !important;
}

.h790 {
  height: 790px !important;
}

.minw790 {
  width: 790px !important;
}

.mtop790 {
  margin-top: 790px !important;
}

.mbottom790 {
  margin-bottom: 790px !important;
}

.w800 {
  width: 800px !important;
}

.h800 {
  height: 800px !important;
}

.minw800 {
  width: 800px !important;
}

.mtop800 {
  margin-top: 800px !important;
}

.mbottom800 {
  margin-bottom: 800px !important;
}

.w810 {
  width: 810px !important;
}

.h810 {
  height: 810px !important;
}

.minw810 {
  width: 810px !important;
}

.mtop810 {
  margin-top: 810px !important;
}

.mbottom810 {
  margin-bottom: 810px !important;
}

.w820 {
  width: 820px !important;
}

.h820 {
  height: 820px !important;
}

.minw820 {
  width: 820px !important;
}

.mtop820 {
  margin-top: 820px !important;
}

.mbottom820 {
  margin-bottom: 820px !important;
}

.w830 {
  width: 830px !important;
}

.h830 {
  height: 830px !important;
}

.minw830 {
  width: 830px !important;
}

.mtop830 {
  margin-top: 830px !important;
}

.mbottom830 {
  margin-bottom: 830px !important;
}

.w840 {
  width: 840px !important;
}

.h840 {
  height: 840px !important;
}

.minw840 {
  width: 840px !important;
}

.mtop840 {
  margin-top: 840px !important;
}

.mbottom840 {
  margin-bottom: 840px !important;
}

.w850 {
  width: 850px !important;
}

.h850 {
  height: 850px !important;
}

.minw850 {
  width: 850px !important;
}

.mtop850 {
  margin-top: 850px !important;
}

.mbottom850 {
  margin-bottom: 850px !important;
}

.w860 {
  width: 860px !important;
}

.h860 {
  height: 860px !important;
}

.minw860 {
  width: 860px !important;
}

.mtop860 {
  margin-top: 860px !important;
}

.mbottom860 {
  margin-bottom: 860px !important;
}

.w870 {
  width: 870px !important;
}

.h870 {
  height: 870px !important;
}

.minw870 {
  width: 870px !important;
}

.mtop870 {
  margin-top: 870px !important;
}

.mbottom870 {
  margin-bottom: 870px !important;
}

.w880 {
  width: 880px !important;
}

.h880 {
  height: 880px !important;
}

.minw880 {
  width: 880px !important;
}

.mtop880 {
  margin-top: 880px !important;
}

.mbottom880 {
  margin-bottom: 880px !important;
}

.w890 {
  width: 890px !important;
}

.h890 {
  height: 890px !important;
}

.minw890 {
  width: 890px !important;
}

.mtop890 {
  margin-top: 890px !important;
}

.mbottom890 {
  margin-bottom: 890px !important;
}

.w900 {
  width: 900px !important;
}

.h900 {
  height: 900px !important;
}

.minw900 {
  width: 900px !important;
}

.mtop900 {
  margin-top: 900px !important;
}

.mbottom900 {
  margin-bottom: 900px !important;
}

.w910 {
  width: 910px !important;
}

.h910 {
  height: 910px !important;
}

.minw910 {
  width: 910px !important;
}

.mtop910 {
  margin-top: 910px !important;
}

.mbottom910 {
  margin-bottom: 910px !important;
}

.w920 {
  width: 920px !important;
}

.h920 {
  height: 920px !important;
}

.minw920 {
  width: 920px !important;
}

.mtop920 {
  margin-top: 920px !important;
}

.mbottom920 {
  margin-bottom: 920px !important;
}

.w930 {
  width: 930px !important;
}

.h930 {
  height: 930px !important;
}

.minw930 {
  width: 930px !important;
}

.mtop930 {
  margin-top: 930px !important;
}

.mbottom930 {
  margin-bottom: 930px !important;
}

.w940 {
  width: 940px !important;
}

.h940 {
  height: 940px !important;
}

.minw940 {
  width: 940px !important;
}

.mtop940 {
  margin-top: 940px !important;
}

.mbottom940 {
  margin-bottom: 940px !important;
}

.w950 {
  width: 950px !important;
}

.h950 {
  height: 950px !important;
}

.minw950 {
  width: 950px !important;
}

.mtop950 {
  margin-top: 950px !important;
}

.mbottom950 {
  margin-bottom: 950px !important;
}

.w960 {
  width: 960px !important;
}

.h960 {
  height: 960px !important;
}

.minw960 {
  width: 960px !important;
}

.mtop960 {
  margin-top: 960px !important;
}

.mbottom960 {
  margin-bottom: 960px !important;
}

.w970 {
  width: 970px !important;
}

.h970 {
  height: 970px !important;
}

.minw970 {
  width: 970px !important;
}

.mtop970 {
  margin-top: 970px !important;
}

.mbottom970 {
  margin-bottom: 970px !important;
}

.w980 {
  width: 980px !important;
}

.h980 {
  height: 980px !important;
}

.minw980 {
  width: 980px !important;
}

.mtop980 {
  margin-top: 980px !important;
}

.mbottom980 {
  margin-bottom: 980px !important;
}

.w990 {
  width: 990px !important;
}

.h990 {
  height: 990px !important;
}

.minw990 {
  width: 990px !important;
}

.mtop990 {
  margin-top: 990px !important;
}

.mbottom990 {
  margin-bottom: 990px !important;
}

.w1000 {
  width: 1000px !important;
}

.h1000 {
  height: 1000px !important;
}

.minw1000 {
  width: 1000px !important;
}

.mtop1000 {
  margin-top: 1000px !important;
}

.mbottom1000 {
  margin-bottom: 1000px !important;
}

.w1010 {
  width: 1010px !important;
}

.h1010 {
  height: 1010px !important;
}

.minw1010 {
  width: 1010px !important;
}

.mtop1010 {
  margin-top: 1010px !important;
}

.mbottom1010 {
  margin-bottom: 1010px !important;
}

.w1020 {
  width: 1020px !important;
}

.h1020 {
  height: 1020px !important;
}

.minw1020 {
  width: 1020px !important;
}

.mtop1020 {
  margin-top: 1020px !important;
}

.mbottom1020 {
  margin-bottom: 1020px !important;
}

.w1030 {
  width: 1030px !important;
}

.h1030 {
  height: 1030px !important;
}

.minw1030 {
  width: 1030px !important;
}

.mtop1030 {
  margin-top: 1030px !important;
}

.mbottom1030 {
  margin-bottom: 1030px !important;
}

.w1040 {
  width: 1040px !important;
}

.h1040 {
  height: 1040px !important;
}

.minw1040 {
  width: 1040px !important;
}

.mtop1040 {
  margin-top: 1040px !important;
}

.mbottom1040 {
  margin-bottom: 1040px !important;
}

.w1050 {
  width: 1050px !important;
}

.h1050 {
  height: 1050px !important;
}

.minw1050 {
  width: 1050px !important;
}

.mtop1050 {
  margin-top: 1050px !important;
}

.mbottom1050 {
  margin-bottom: 1050px !important;
}

.w1060 {
  width: 1060px !important;
}

.h1060 {
  height: 1060px !important;
}

.minw1060 {
  width: 1060px !important;
}

.mtop1060 {
  margin-top: 1060px !important;
}

.mbottom1060 {
  margin-bottom: 1060px !important;
}

.w1070 {
  width: 1070px !important;
}

.h1070 {
  height: 1070px !important;
}

.minw1070 {
  width: 1070px !important;
}

.mtop1070 {
  margin-top: 1070px !important;
}

.mbottom1070 {
  margin-bottom: 1070px !important;
}

.w1080 {
  width: 1080px !important;
}

.h1080 {
  height: 1080px !important;
}

.minw1080 {
  width: 1080px !important;
}

.mtop1080 {
  margin-top: 1080px !important;
}

.mbottom1080 {
  margin-bottom: 1080px !important;
}

.w1090 {
  width: 1090px !important;
}

.h1090 {
  height: 1090px !important;
}

.minw1090 {
  width: 1090px !important;
}

.mtop1090 {
  margin-top: 1090px !important;
}

.mbottom1090 {
  margin-bottom: 1090px !important;
}

.w1100 {
  width: 1100px !important;
}

.h1100 {
  height: 1100px !important;
}

.minw1100 {
  width: 1100px !important;
}

.mtop1100 {
  margin-top: 1100px !important;
}

.mbottom1100 {
  margin-bottom: 1100px !important;
}

[data-checkboxSingle] {
  width: 30px;
  height: 30px;
  border: solid 3px #dddcd6;
  position: relative;
  appearance: none;
  background: #fafafa;
  border-radius: 4px;
  box-shadow: 0 0 0 0 transparent;
}
[data-checkboxSingle]:before {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  -webkit-mask-image: url("../img/icon/check.svg");
          mask-image: url("../img/icon/check.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #3eb370;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
[data-checkboxSingle]:checked {
  border: solid 3px #3eb370;
}
[data-checkboxSingle]:checked:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

[data-text], [data-select], [data-textarea] {
  border: solid 3px #dddcd6;
  padding: 10px 15px;
  height: 55px;
  width: 100%;
  color: #595857;
  border-radius: 3px;
  font-size: 24px;
  font-weight: 600;
}
[data-text][data-err], [data-select][data-err], [data-textarea][data-err] {
  border: solid 3px #dc143c;
}
[data-text]:-ms-input-placeholder, [data-select]:-ms-input-placeholder, [data-textarea]:-ms-input-placeholder {
  color: #a3a3a2;
  font-size: 22px;
  font-weight: 400;
}
[data-text]::placeholder, [data-select]::placeholder, [data-textarea]::placeholder {
  color: #a3a3a2;
  font-size: 22px;
  font-weight: 400;
}
[data-text] option, [data-select] option, [data-textarea] option {
  color: #302833;
}

[data-textarea] {
  line-height: 1.3;
  font-size: 18px;
  font-weight: 600;
}
[data-textarea]:-ms-input-placeholder {
  line-height: 1.4;
  font-size: 18px;
  font-weight: 600;
}
[data-textarea]::placeholder {
  line-height: 1.4;
  font-size: 18px;
  font-weight: 600;
}

[data-textarea] {
  height: 100px;
}

[data-datepickerWrap] {
  width: 100%;
  height: 50px;
  position: relative;
}
[data-datepickerWrap]:before {
  content: "";
  margin: auto;
  width: 20px;
  height: 20px;
  display: block;
  -webkit-mask-image: url(../img/icon/calendar.svg);
          mask-image: url(../img/icon/calendar.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  background-color: #3eb370;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  z-index: 2;
}
[data-datepickerWrap] input {
  padding: 0 10px 0 35px;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
  cursor: pointer;
  font-size: 14px;
}

[data-btn] {
  height: 60px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  letter-spacing: 1px;
  transition: linear 0.3s;
  font-size: 17px;
  border-radius: 5px;
}
[data-btn]:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

[data-radio02] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
[data-radio02] li {
  width: 200px;
}
[data-radio02] li label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
[data-radio02] li label input[type="radio"] {
  position: relative;
  width: 30px;
  height: 30px;
  border: 3px solid #c0c6c9;
  border-radius: 50%;
  vertical-align: -2px;
  appearance: none;
}
[data-radio02] li label input[type="radio"]:checked {
  border: 3px solid #3eb370;
}
[data-radio02] li label input[type="radio"]:checked:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #3eb370;
  content: '';
}
[data-radio02] li label p {
  margin-left: 10px;
  font-size: 16px;
  font-weight: 600;
}

[data-radio] {
  display: -ms-flexbox;
  display: flex;
}
[data-radio] li {
  margin-left: 15px;
}
[data-radio] li:first-child {
  margin-left: 0;
}
[data-radio] li label {
  width: 200px;
  cursor: pointer;
  position: relative;
}
[data-radio] li label input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  cursor: pointer;
}
[data-radio] li label input:checked + p {
  color: #fafafa;
}
[data-radio] li label input + p {
  width: 200px;
  height: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border: solid 3px #c0c6c9;
  background-color: #f7f5f2;
  color: #c0c6c9;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 20px;
  border-radius: 10px;
}

[data-dashboard="duck"] [data-radio] label input:checked + p {
  background-color: #3eb370;
  border-color: #38b48b;
}
[data-dashboard="duck"] [data-btn="1"] {
  color: #fafafa;
  border: solid 1px #3eb370;
  background: #3eb370;
}
[data-dashboard="duck"] [data-btn="6"] {
  background: #fafafa;
  border: solid 1px #3eb370;
  color: #3eb370;
}
[data-dashboard="duck"] [data-text]:hover:focus, [data-dashboard="duck"] [data-select]:hover:focus, [data-dashboard="duck"] [data-textarea]:hover:focus {
  border: solid 3px #3eb370;
}
[data-dashboard="duck"] [data-text][data-focus], [data-dashboard="duck"] [data-select][data-focus], [data-dashboard="duck"] [data-textarea][data-focus] {
  border: solid 3px #3eb370;
}

[data-dashboard="cl"] [data-radio] label input:checked + p {
  background-color: #007bbb;
  border-color: #007bbb;
}
[data-dashboard="cl"] [data-btn="1"] {
  color: #fafafa;
  border: solid 1px #007bbb;
  background: #007bbb;
}
[data-dashboard="cl"] [data-btn="6"] {
  background: #fafafa;
  border: solid 1px #007bbb;
  color: #007bbb;
}
[data-dashboard="cl"] [data-text]:hover:focus, [data-dashboard="cl"] [data-select]:hover:focus, [data-dashboard="cl"] [data-textarea]:hover:focus {
  border: solid 3px #007bbb;
}
[data-dashboard="cl"] [data-text][data-focus], [data-dashboard="cl"] [data-select][data-focus], [data-dashboard="cl"] [data-textarea][data-focus] {
  border: solid 3px #3eb370;
}

[data-btn="2"] {
  background: #f8b500;
  color: #fafafa;
}

[data-btn="3"] {
  color: #fff;
  border: solid 1px #f53240;
  background: #f53240;
}

[data-btn="4"] {
  color: #a3a3a2;
  border: solid 2px #c0c6c9;
  background: #fafafa;
}

[data-btn="5"] {
  background: #dddcd6;
  color: #a3a3a2;
  cursor: not-allowed;
}
[data-btn="5"]:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

[data-btn="clipping"] {
  color: #007bbb;
  border: solid 1px #007bbb;
  background: #fafafa;
}

#respons {
  width: 100%;
  height: 100px;
  position: fixed;
  top: calc(50% - 50px);
  left: 0;
  right: 0;
  display: none;
  z-index: 1000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
#respons > div {
  margin: 0 auto;
  width: 100%;
  height: 100%;
}
#respons > div p {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  position: relative;
  height: 100px;
  line-height: 100px;
  font-size: 18px;
  font-weight: 200;
}
#respons > div p:before {
  content: "";
  margin: 0 10px 0 0;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
#respons.success {
  background: #1e73be;
}
#respons.err {
  background: #dc143c;
}

[data-card] {
  padding: 60px;
  border: solid 1px #dddcd6;
  background: #fafafa;
  border-radius: 8px;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
}
[data-card] [data-card_label] {
  margin: -15px 0 32px 0;
  color: #666;
  font-size: 20px;
  font-weight: 200;
}

[data-sim_radio="1"] {
  padding: 50px 15px 15px 15px;
  border: solid 4px #dddcd6;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  background: #fafafa;
  cursor: pointer;
  border-radius: 5px;
}
[data-sim_radio="1"] input {
  display: none;
}
[data-sim_radio="1"] div {
  width: 100%;
  height: 40px;
  background-color: #3eb370;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
[data-sim_radio="1"] span {
  width: 30px;
  height: 30px;
  border: solid 2px #3eb370;
  position: absolute;
  top: 10px;
  right: 10px;
  background: #fff;
  border-radius: 30px;
}
[data-sim_radio="1"] p {
  margin: 15px 0 0 0;
  width: 100%;
  text-align: center;
  line-height: 1.3;
  color: #7d7d7d;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 18px;
  font-weight: 600;
}
[data-sim_radio="1"]:hover {
  background: rgba(60, 140, 108, 0.1);
}
[data-sim_radio="1"][data-checked="true"] {
  background: #3eb370;
  border: solid 4px #3eb370;
}
[data-sim_radio="1"][data-checked="true"] span {
  border-color: #fafafa;
  background: #fafafa;
}
[data-sim_radio="1"][data-checked="true"] span:after {
  content: '';
  display: block;
  width: 15px;
  height: 10px;
  border-left: 4px solid #3eb370;
  border-bottom: 4px solid #3eb370;
  transform: rotate(-45deg);
  position: absolute;
  top: 6px;
  left: 6px;
}
[data-sim_radio="1"][data-checked="true"] div {
  background-color: #fafafa;
}
[data-sim_radio="1"][data-checked="true"] p {
  color: #fafafa;
}
[data-sim_radio="1"][data-checked="true"]:hover {
  background: #3eb370;
}
[data-sim_radio="1"][data-checked="false"] div {
  background-color: #3eb370;
}
[data-sim_radio="1"][data-checked="false"] span {
  border: solid 2px #3eb370;
}
[data-sim_radio="1"][data-checked="false"] p {
  color: #3eb370;
}
[data-sim_radio="1"][data-checked="false"]:hover {
  background: rgba(5, 177, 155, 0.1);
}

[data-sim_radio="2"] {
  padding: 15px;
  border: solid 4px #dddcd6;
  background: #fafafa;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
}
[data-sim_radio="2"] input {
  display: none;
}
[data-sim_radio="2"] span {
  width: 30px;
  height: 30px;
  border: solid 2px #3eb370;
  background: #fafafa;
  border-radius: 30px;
}
[data-sim_radio="2"] p {
  width: calc(100% - 30px);
  text-align: center;
  line-height: 1.3;
  color: #3eb370;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 18px;
  font-weight: 600;
}
[data-sim_radio="2"]:hover {
  background: rgba(5, 177, 155, 0.1);
}
[data-sim_radio="2"][data-checked="true"] {
  background: #3eb370;
  border: solid 4px #3eb370;
}
[data-sim_radio="2"][data-checked="true"] span {
  border-color: #fafafa;
  background: #fafafa;
}
[data-sim_radio="2"][data-checked="true"] span:after {
  content: '';
  display: block;
  width: 15px;
  height: 10px;
  border-left: 4px solid #3eb370;
  border-bottom: 4px solid #3eb370;
  transform: rotate(-45deg);
  position: absolute;
  top: 23px;
  left: 22px;
}
[data-sim_radio="2"][data-checked="true"] p {
  color: #fafafa;
}
[data-sim_radio="2"][data-checked="true"]:hover {
  background: #3eb370;
}
[data-sim_radio="2"][data-checked="false"] span {
  border: solid 2px #3eb370;
}
[data-sim_radio="2"][data-checked="false"] p {
  color: #3eb370;
}
[data-sim_radio="2"][data-checked="false"]:hover {
  background: rgba(5, 177, 155, 0.1);
}

[data-textAndLabel] {
  margin: 15px 0 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
[data-textAndLabel] input {
  width: 150px;
}
[data-textAndLabel] span {
  margin-left: 15px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 20px;
  font-weight: 600;
}

[data-sim_radio="3"] > input {
  display: none;
}
[data-sim_radio="3"] > input:checked + div {
  background: #3eb370;
}
[data-sim_radio="3"] > input:checked + div span {
  border-color: #fafafa;
  background: #fafafa;
}
[data-sim_radio="3"] > input:checked + div span:after {
  content: '';
  display: block;
  width: 15px;
  height: 10px;
  border-left: 4px solid #3eb370;
  border-bottom: 4px solid #3eb370;
  transform: rotate(-45deg);
  position: absolute;
  top: 19px;
  left: 22px;
}
[data-sim_radio="3"] > input:checked + div p {
  color: #fafafa;
}
[data-sim_radio="3"] > input:disabled + div {
  background-color: #fafafa;
  position: relative;
}
[data-sim_radio="3"] > input:disabled + div:after {
  content: "選択出来ません";
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  color: #dc143c;
  background-color: rgba(192, 198, 201, 0.8);
  cursor: not-allowed;
  font-size: 20px;
  font-weight: 600;
}
[data-sim_radio="3"] > input:disabled + div span {
  background-color: #fafafa;
}
[data-sim_radio="3"] > div {
  padding: 10px 15px;
  border: solid 2px #dddcd6;
  background: #fafafa;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
}
[data-sim_radio="3"] > div span {
  width: 30px;
  height: 30px;
  border: solid 2px #dddcd6;
  background: #fafafa;
  border-radius: 30px;
}
[data-sim_radio="3"] > div p {
  width: calc(100% - 30px);
  text-align: center;
  line-height: 1.3;
  color: #a3a3a2;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 18px;
  font-weight: 600;
}
[data-sim_radio="3"]:hover > div {
  background: rgba(5, 177, 155, 0.1);
}

[data-sim_radio="4"] > input {
  display: none;
}
[data-sim_radio="4"] > input:checked + div {
  background: #3eb370;
}
[data-sim_radio="4"] > input:checked + div span {
  border-color: #fafafa !important;
  background: #fafafa !important;
}
[data-sim_radio="4"] > input:checked + div span:after {
  content: '';
  display: block;
  width: 15px;
  height: 10px;
  border-left: 4px solid #3eb370;
  border-bottom: 4px solid #3eb370;
  transform: rotate(-45deg);
  position: absolute;
  top: 30px;
  left: 22px;
}
[data-sim_radio="4"] > input:checked + div div {
  background-color: #fafafa !important;
}
[data-sim_radio="4"] > input:checked + div p {
  color: #fafafa !important;
}
[data-sim_radio="4"] > input:disabled + div {
  background-color: #fafafa;
  position: relative;
}
[data-sim_radio="4"] > input:disabled + div:after {
  content: "選択出来ません";
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  color: #dc143c;
  background-color: rgba(192, 198, 201, 0.8);
  cursor: not-allowed;
  font-size: 20px;
  font-weight: 600;
}
[data-sim_radio="4"] > input:disabled + div span {
  background-color: #fafafa;
}
[data-sim_radio="4"] > div {
  padding: 10px 15px;
  border: solid 2px #dddcd6;
  background: #fafafa;
  height: 80px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
}
[data-sim_radio="4"] > div span {
  width: 30px;
  height: 30px;
  border: solid 2px #dddcd6;
  background: #fafafa;
  display: block;
  border-radius: 30px;
}
[data-sim_radio="4"] > div > div {
  margin-left: 20px;
  width: 120px;
  height: 40px;
  background-color: #dddcd6;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
}
[data-sim_radio="4"] > div > div[data-typeIcon="5"] {
  -webkit-mask-image: url(../img/u001/img02.svg);
          mask-image: url(../img/u001/img02.svg);
}
[data-sim_radio="4"] > div > div[data-typeIcon="2"] {
  -webkit-mask-image: url(../img/u001/img01.svg);
          mask-image: url(../img/u001/img01.svg);
}
[data-sim_radio="4"] > div p {
  width: calc(100% - 170px);
  text-align: left;
  line-height: 1.3;
  color: #a3a3a2;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 15px;
  font-weight: 600;
}
[data-sim_radio="4"]:hover > div {
  background: rgba(5, 177, 155, 0.1);
}

[data-textAndLabel] {
  margin: 15px 0 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
[data-textAndLabel] input {
  width: 150px;
}
[data-textAndLabel] span {
  margin-left: 15px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 20px;
  font-weight: 600;
}

[data-checkbox] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
}
[data-checkbox] input {
  width: 0 !important;
  opacity: 0 !important;
}
[data-checkbox] input:checked + span {
  position: relative;
}
[data-checkbox] input:checked + span:after {
  content: '';
  display: block;
  width: 20px;
  height: 15px;
  transform: rotate(-45deg);
  position: absolute;
  top: 7px;
  left: 7px;
}
[data-checkbox] input + span {
  display: block;
  width: 40px;
  height: 40px;
  border: solid 3px #c0c6c9;
}
[data-checkbox] p {
  margin: 0 0 0 15px;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 20px;
}

[data-dashboard="duck"] input:checked + span {
  border-color: #3eb370;
}
[data-dashboard="duck"] input:checked + span:after {
  border-left: 4px solid #3eb370;
  border-bottom: 4px solid #3eb370;
}

[data-dashboard="cl"] input:checked + span {
  border-color: #007bbb;
}
[data-dashboard="cl"] input:checked + span:after {
  border-left: 4px solid #007bbb;
  border-bottom: 4px solid #007bbb;
}
