@charset "UTF-8";.DiagnosisBg{background:#fff;min-height:1120px;position:relative;padding:200px 0 110px;box-sizing:border-box}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisBg{min-height:89.6vw;padding:16vw 0 8.8vw}}@media screen and (max-width:640px){.DiagnosisBg{background:#fff;height:143.3vw;padding:32.3vw 0 0;min-height:171.875vw}.DiagnosisBg.DiagnosisBg1,.DiagnosisBg.DiagnosisBg2,.DiagnosisBg.DiagnosisBg3{padding:17.3vw 0 0}.DiagnosisBg.DiagnosisBg4{padding:15.1vw 0 0;height:154.2vw}}.DiagnosisBg--02{background-size:400% 400%;background-position:50% 100%;position:relative}.show .DiagnosisBg--02{background-size:400% 400%;background-position:50% 100%;animation:5s grade 1s ease forwards}@media screen and (max-width:640px){.DiagnosisBg--02{padding:0;height:100%}}.DiagnosisContent{position:relative;width:100%;height:100%}.DiagnosisContent#loading{position:unset}@media screen and (max-width:640px){.DiagnosisContent{height:156.25vw;padding:0}}.DiagnosisCont--04{width:100vw;height:100%;display:none}.DiagnosisCont--04.show{display:block}.DiagnosisSection{position:absolute;z-index:0;top:0;right:0;left:0;margin:auto;transition:all .5s,transform 1.2s,opacity 1s;opacity:0;transform:translateY(50px);z-index:-1}@media screen and (max-width:640px){.DiagnosisSection{padding:0 7.1875vw}}.DiagnosisSection--01{transform:translateY(0);opacity:1;z-index:1}.DiagnosisSection--04{position:relative}.DiagnosisSection__Ttl{letter-spacing:.58437rem;font-size:3.125rem;line-height:1;text-align:center;font-weight:350;margin:0 0 1.3%;transition:font-size 0s}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Ttl{letter-spacing:.748vw;font-size:4vw;text-indent:.748vw}}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Ttl{font-size:3.12vw;letter-spacing:.704vw}}@media screen and (max-width:640px){.DiagnosisSection__Ttl{font-size:5.9375vw;letter-spacing:.59375vw;line-height:1;margin:0;text-align:left;text-indent:0}}.DiagnosisSection__Ttl--01{margin-bottom:33px;line-height:1}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Ttl--01{margin-bottom:2.64vw}}@media screen and (max-width:640px){.DiagnosisSection__Ttl--01{margin-bottom:3.125vw}}.DiagnosisSection__Ttl--02{letter-spacing:.2rem;font-size:2rem;line-height:1}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Ttl--02{letter-spacing:.256vw;font-size:2.56vw;text-indent:.256vw}}@media screen and (max-width:640px){.DiagnosisSection__Ttl--02{font-size:5.9375vw;letter-spacing:.59375vw;line-height:1.44737;margin:0 0 1.9vw}}.DiagnosisSection__Ttl--wrap{position:relative;padding:0 200px 0 0;margin-bottom:169px}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Ttl--wrap{padding:0 16vw 0 0;margin-bottom:13.52vw}}@media screen and (max-width:640px){.DiagnosisSection__Ttl--wrap{padding:0;margin-bottom:17.225vw}}.DiagnosisSection__Ttl--wrap01:before{position:absolute;content:"";background:center/contain no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/diagnosis/diagnosis_ttl_01.svg);width:216px;height:135px;right:-354px;top:-2%;left:0;margin:0 auto}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Ttl--wrap01:before{width:17.28vw;height:10.8vw;right:-28.32vw}}@media screen and (max-width:640px){.DiagnosisSection__Ttl--wrap01:before{background:center/contain no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/diagnosis/diagnosis_ttl_01_sp.svg);width:37.65625vw;height:17.1875vw;left:unset;right:0;top:-13%}}.DiagnosisSection__Ttl--wrap02{padding:0 122px 0 0}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Ttl--wrap02{padding:0 9.76vw 0 0}}@media screen and (max-width:640px){.DiagnosisSection__Ttl--wrap02{padding:0}}.DiagnosisSection__Ttl--wrap02:before{position:absolute;content:"";background:center/contain no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/diagnosis/diagnosis_ttl_02.svg);width:206px;height:134px;right:-353px;top:-144%;left:0;margin:0 auto}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Ttl--wrap02:before{width:16.48vw;height:10.72vw;right:-28.24vw}}@media screen and (max-width:640px){.DiagnosisSection__Ttl--wrap02:before{background:center/contain no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/diagnosis/diagnosis_ttl_02_sp.svg);width:37.65625vw;height:17.1875vw;left:unset;right:0;top:-13%}}.DiagnosisSection__Ttl--wrap03{margin-bottom:153px;padding:0 160px 0 0}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Ttl--wrap03{margin-bottom:12.24vw;padding:0 12.8vw 0 0}}@media screen and (max-width:640px){.DiagnosisSection__Ttl--wrap03{margin-bottom:21.875vw;padding:0}}.DiagnosisSection__Ttl--wrap03:before{position:absolute;content:"";background:center/contain no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/diagnosis/diagnosis_ttl_03.svg);width:206px;height:134px;right:-350px;top:-132%;left:0;margin:0 auto}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Ttl--wrap03:before{width:16.48vw;height:10.72vw;right:-28vw}}@media screen and (max-width:640px){.DiagnosisSection__Ttl--wrap03:before{background:center/contain no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/diagnosis/diagnosis_ttl_03_sp.svg);width:37.65625vw;height:17.1875vw;left:unset;right:0;top:1%}}.DiagnosisSection__Ttl--wrap04{margin-bottom:120px;padding:0 137px 0 0}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Ttl--wrap04{margin-bottom:9.6vw;padding:0 10.96vw 0 0}}@media screen and (max-width:640px){.DiagnosisSection__Ttl--wrap04{padding:0;margin-bottom:12.96875vw}}.DiagnosisSection__Ttl--wrap04:before{position:absolute;content:"";background:center/contain no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/diagnosis/diagnosis_ttl_04.svg);width:206px;height:134px;right:-350px;top:-137%;left:0;margin:0 auto}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Ttl--wrap04:before{width:16.48vw;height:10.72vw;right:-28vw}}@media screen and (max-width:640px){.DiagnosisSection__Ttl--wrap04:before{background:center/contain no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/diagnosis/diagnosis_ttl_04_sp.svg);width:37.65625vw;height:17.1875vw;left:unset;right:0;top:0}}.DiagnosisSection__Ttl--wrap05{margin-bottom:122px;padding:0 58px 0 0}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Ttl--wrap05{margin-bottom:9.76vw;padding:0 4.64vw 0 0}}@media screen and (max-width:640px){.DiagnosisSection__Ttl--wrap05{padding:0;margin-bottom:5.15625vw}}.DiagnosisSection__Ttl--wrap05:before{position:absolute;content:"";background:center/contain no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/diagnosis/diagnosis_ttl_05.svg);width:206px;height:134px;right:-343px;top:-145%;left:0;margin:0 auto}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Ttl--wrap05:before{width:16.48vw;height:10.72vw;right:-27.44vw}}@media screen and (max-width:640px){.DiagnosisSection__Ttl--wrap05:before{background:center/contain no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/diagnosis/diagnosis_ttl_05_sp.svg);width:37.65625vw;height:17.1875vw;left:unset;right:0;top:2%}}.DiagnosisSection__Text{letter-spacing:.243rem;font-size:1.125rem;line-height:1;text-align:center;color:#3c3c3c;margin:0 0 2.7%;transition:font-size 0s}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Text{letter-spacing:.31104vw;font-size:1.44vw;text-indent:.31104vw}}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Text{font-size:1.2vw;letter-spacing:.256vw}}@media screen and (max-width:640px){.DiagnosisSection__Text{font-size:2.34375vw;letter-spacing:.50625vw;line-height:1;margin:0 0 13.1vw;text-align:left;text-indent:0}}.DiagnosisSection__Text--Strong{font-size:1.562rem}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Text--Strong{font-size:2vw}}@media screen and (max-width:640px){.DiagnosisSection__Text--Strong{font-size:5.4vw}}.DiagnosisSection__Text--02{margin:0 0 6.8%}@media screen and (max-width:640px){.DiagnosisSection__Text--02{margin:0 0 7.9%}}.DiagnosisSection__Text--03{margin:0 0 6.4%}@media screen and (max-width:640px){.DiagnosisSection__Text--03{margin:0 0 8.3%}}.DiagnosisSection__Text--04{margin:0 0 8.6%}@media screen and (max-width:640px){.DiagnosisSection__Text--04{margin:0 0 11.6%}}.DiagnosisSection__Text--05{margin:0 0 5.5%}@media screen and (max-width:640px){.DiagnosisSection__Text--05{margin:-.8vw 0 6.7vw}}.DiagnosisSection__Img{width:25%;margin:0 auto 126px;padding:0 2.3% 0 .5%}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisSection__Img{margin:0 auto 10.08vw}}@media screen and (max-width:640px){.DiagnosisSection__Img{width:46.75vw;margin:0 auto 10.1vw;padding:0 5.3% 0 .9%}}.DiagnosisBtn{background:#222}.DiagnosisBtn:hover{background:#fff;border:solid 1px}.DiagnosisBtn2Col{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0 auto;justify-content:center}.DiagnosisBtn2Col .u-Btn{margin:0 .8%}@media screen and (max-width:640px){.DiagnosisBtn2Col{width:86%;padding:0}}.DiagnosisBtn--01{width:45.1%;margin:0 31% 0 26.4%}@media screen and (max-width:640px){.DiagnosisBtn--01{width:78.6%;margin:0 auto 0 14%}}.DiagnosisBtn--02{margin:0}.DiagnosisBtn--Disabled{border:#3c3c3c 1px solid;opacity:.3;pointer-events:none}.DiagnosisBtn--Prev{width:8.6%;margin:0;background:unset;border:unset;margin:0 auto}.DiagnosisBtn--Prev:before{content:unset}.DiagnosisBtn--Prev:hover{background:unset;border:unset}@media screen and (max-width:640px){.DiagnosisBtn--Prev{width:20.798%}}.DiagnosisBtn--Next{width:8.6%;transition:.2s all;background:unset;border:unset;margin:0 auto}@media screen and (max-width:640px){.DiagnosisBtn--Next{width:20.798%}}.DiagnosisBtn--Next:before{content:unset}.DiagnosisBtn--Next:hover{background:unset;border:unset}.DiagnosisBtn--Next:hover .DiagnosisBtn__Link{color:#fff}.DiagnosisBtn--Next:hover .DiagnosisBtn__Link:after{display:none}.DiagnosisBtn--start{position:absolute;width:175px;top:-44px;left:17px}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisBtn--start{width:14vw;top:-3.52vw;left:1.36vw}}@media screen and (max-width:640px){.DiagnosisBtn--start{width:27.34375vw;top:-6.875vw;left:2.65625vw}}.DiagnosisBtn__Link{letter-spacing:.0625rem;font-size:1.25rem;line-height:1;padding:5.5% 0;color:#fff}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisBtn__Link{letter-spacing:.08vw;font-size:1.6vw;text-indent:.08vw}}@media screen and (max-width:640px){.DiagnosisBtn__Link{font-size:3.90625vw;letter-spacing:.19531vw;line-height:1;padding:6.6% 0}}.DiagnosisBtn__Link--next{width:8.6%;margin:0 auto}@media screen and (max-width:640px){.DiagnosisBtn__Link--next{padding:2.6vw 0}}.DiagnosisBtn__Link:before{border-width:9px 0 9px 12px;right:7.6%}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisBtn__Link:before{border-width:.72vw 0 .72vw .96vw}}@media screen and (max-width:640px){.DiagnosisBtn__Link:before{border-width:2.1vw 0 2.1vw 3vw;right:7.6%;margin:-2.3vw 0 0}}@media screen and (max-width:640px){.DiagnosisBtn--02 .DiagnosisBtn__Link{padding:2.6vw 0}}.DiagnosisBtn--Prev .DiagnosisBtn__Link{padding:6% 0}@media screen and (max-width:640px){.DiagnosisBtn--Prev .DiagnosisBtn__Link{padding:2.6vw 0}}.DiagnosisBtn--Prev .DiagnosisBtn__Link:before{border-width:9px 0 9px 16px;right:auto;transform:rotate(-180deg);left:8.3%}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisBtn--Prev .DiagnosisBtn__Link:before{border-width:.72vw 0 .72vw 1.28vw}}@media screen and (max-width:640px){.DiagnosisBtn--Prev .DiagnosisBtn__Link:before{border-width:2.1vw 0 2.1vw 3vw;margin:-1.8vw 0 0}}.DiagnosisCounter{position:absolute;font-size:1.375rem;top:60%;left:0;right:0;margin:auto;width:76px}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisCounter{font-size:1.76vw;width:6.08vw}}@media screen and (max-width:640px){.DiagnosisCounter{font-size:3.2vw;top:76.9vw;width:12vw;text-align:center}}.DiagnosisCounterBar{position:absolute;font-size:1.375rem;top:53.8%;left:0;right:0;margin:auto;width:289px;height:21px;border-radius:10px;background:#fcf1e2}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisCounterBar{font-size:1.76vw;width:23.12vw;height:1.68vw;border-radius:.8vw}}@media screen and (max-width:640px){.DiagnosisCounterBar{width:51vw;height:3.9vw;top:68.2vw}}.DiagnosisCounterBar__Inner{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisCounterBar__Inner{border-radius:.8vw}}.DiagnosisCounterBar__Bar{background:#3c3c3c;width:0;height:100%}.DiagnosisCounter__Text{position:absolute;top:44%;font-size:1.375rem;left:0;right:0;text-align:center;margin:auto;letter-spacing:.25rem}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisCounter__Text{font-size:1.76vw;letter-spacing:.32vw}}@media screen and (max-width:640px){.DiagnosisCounter__Text{font-size:3.7vw;letter-spacing:.7vw;text-indent:.9vw;top:58.6vw}}.DiagnosisCounter__Text--02{display:inline-block;width:18px;margin:0 0 0 5px}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisCounter__Text--02{width:1.44vw;margin:0 0 0 .4vw}}.DiagnosisCounter__Num{font-size:1.875rem}@media screen and (min-width:641px) and (max-width:1249px){.DiagnosisCounter__Num{font-size:2.4vw}}@media screen and (max-width:640px){.DiagnosisCounter__Num{font-size:5vw}}.SubHeader{position:fixed;top:0;left:0;right:0;width:100%;z-index:1;margin:auto;transform:translate(0,-200px);transition:1.3s transform;max-width:1600px;padding:1.4% 4% 0;z-index:11}@media screen and (min-width:641px) and (max-width:1249px){.SubHeader{transform:translate(0,-16vw)}}@media screen and (max-width:640px){.SubHeader{padding:1.4% 3.3% 0 4%}}.SubHeader__Inner{width:100%;height:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.SubHeaderPager{color:#d3cdb5;font-weight:300;font-size:2.437rem;position:relative;flex:0 1 5%;padding:2.1% 0 0 3%}@media screen and (min-width:641px) and (max-width:1249px){.SubHeaderPager{font-size:3.12vw}}@media screen and (max-width:640px){.SubHeaderPager{flex:0 1 12%;padding:4.8% 0 0 7.4%;font-size:6.2vw}}.SubHeaderPager__Num{color:#d3cdb5;font-size:3.312rem;position:absolute;left:8%;top:7%}@media screen and (min-width:641px) and (max-width:1249px){.SubHeaderPager__Num{font-size:4.24vw}}@media screen and (max-width:640px){.SubHeaderPager__Num{font-size:9vw}}.SubHeaderPager:after{content:"";width:111%;height:1px;background:#d3cdb5;position:absolute;left:1%;top:54%;transform:rotate(-45deg)}@media screen and (max-width:640px){.SubHeaderPager:after{width:117%;left:0;top:52%}}.SubHeaderClose{flex:0 1 5%;text-align:center}.SubHeaderCloseText{letter-spacing:.2rem;text-indent:5%;display:block}@media screen and (min-width:641px) and (max-width:1249px){.SubHeaderCloseText{font-size:1.28vw;letter-spacing:.256vw}}@media screen and (max-width:640px){.SubHeaderCloseText{letter-spacing:.6vw;text-indent:2%;font-size:3.5vw}}.SubHeaderClose__Link{display:block;padding:107% 0 0;position:relative}@media screen and (max-width:640px){.SubHeaderClose__Link{padding:90% 0 0}}.SubHeaderClose__Link:before,.SubHeaderClose__Link:after{content:"";width:50%;height:1px;background:#3c3c3c;display:block;position:absolute;left:0;right:0;top:57%;margin:auto;transform:rotate(45deg)}@media screen and (max-width:640px){.SubHeaderClose__Link:before,.SubHeaderClose__Link:after{width:61%;top:47%}}.SubHeaderClose__Link:after{transform:rotate(-45deg)}.CheckItems{max-width:800px;margin:0 auto 10.6%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:641px) and (max-width:1249px){.CheckItems{max-width:64vw}}@media screen and (max-width:640px){.CheckItems{justify-content:center;margin:0 auto 8.2%}}.CheckItems--02{padding:70px 0 0}@media screen and (min-width:641px) and (max-width:1249px){.CheckItems--02{padding:5.6vw 0 0}}@media screen and (max-width:640px){.CheckItems--02{padding:0}}.CheckItems--03{max-width:1000px;padding:100px 0 0}@media screen and (min-width:641px) and (max-width:1249px){.CheckItems--03{max-width:80vw}}@media screen and (max-width:640px){.CheckItems--03{padding:15.625vw 0 0}}.Check__Item{width:25%;max-width:200px;flex:0 1 25%;border-radius:50%;height:250px;text-align:center;transition:.2s background-color,.3s box-shadow;cursor:pointer;background:#fff}@media screen and (min-width:641px) and (max-width:1249px){.Check__Item{height:20vw}}@media screen and (max-width:640px){.Check__Item{width:33%;flex:0 1 33%;height:48.5vw}.Check__Item--04,.Check__Item--05,.Check__Item--06,.Check__Item--07{width:50%;flex:0 1 50%}}.Check__Item--Select .CheckSvgBg{background-color:#fcf1e2;border:none}.Check__Img{width:71.4%;margin:0 auto;display:block}@media screen and (max-width:640px){.Check__Img{width:77%}}.Check__Img--04,.Check__Img--05,.Check__Img--06,.Check__Img--07{width:67.4%;margin-bottom:26%}@media screen and (max-width:640px){.Check__Img--04,.Check__Img--05,.Check__Img--06,.Check__Img--07{width:75%;margin-bottom:8%}}.Check__Text{font-size:1.25rem;font-weight:400;letter-spacing:.15rem;display:block;line-height:1.4;margin:0 0 16.5%}@media screen and (min-width:641px) and (max-width:1249px){.Check__Text{font-size:1.6vw;letter-spacing:.192vw}}@media screen and (max-width:640px){.Check__Text{font-size:3.125vw;letter-spacing:.15625vw;line-height:1.5;margin:0 auto 3.7vw;font-weight:400}.Check__Text--02{margin:0 auto 2vw}}.Check__Text--04,.Check__Text--05,.Check__Text--06{margin:0 0 5.5%}@media screen and (max-width:640px){.Check__Text--04,.Check__Text--05,.Check__Text--06{margin:0 0 1.5%;text-indent:.5%}}.CheckSvg{position:absolute;left:0;top:0;width:143%}.CheckSvg__Item{fill:none;stroke:#000;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:51;stroke-dashoffset:51;stroke-opacity:0;stroke-width:1px;transition:stroke-dashoffset .5s ease,stroke-opacity 0s}@media screen and (min-width:641px) and (max-width:1249px){.CheckSvg__Item{stroke-width:.24vw}}.Check__Item--Select .CheckSvg__Item{stroke-dashoffset:0;stroke-opacity:1}.CheckSvgBg{width:27px;height:27px;margin:0 auto 10px;display:block;border:#3c3c3c 1px solid;position:relative}@media screen and (min-width:641px) and (max-width:1249px){.CheckSvgBg{width:2.16vw;height:2.16vw;margin:0 auto .8vw}}@media screen and (max-width:640px){.CheckSvgBg{width:3.3vw;height:3.3vw;margin:0 auto 2vw}.CheckSvgBg--02{margin:0 auto 1.4vw}}.LabelBox{width:82%;max-width:1000px;margin:0 auto 4.7%;min-height:62px;display:flex}@media screen and (min-width:641px) and (max-width:1249px){.LabelBox{min-height:4.96vw;width:100%}}@media screen and (max-width:640px){.LabelBox{width:100%;min-height:auto;margin:0 auto 3.8%;justify-content:space-between}}.LabelBox__Item{flex:0 1 31.7%;background:#fff;position:relative;border-radius:10px;letter-spacing:.25rem;text-align:center;display:flex;align-items:center}@media screen and (min-width:641px) and (max-width:1249px){.LabelBox__Item{border-radius:.8vw;letter-spacing:.32vw}}@media screen and (max-width:640px){.LabelBox__Item{flex:0 1 31.6%;border-radius:1vw;letter-spacing:.1vw;height:13.4vw;display:block;align-items:center;justify-content:center}}.LabelBox__Text{letter-spacing:.05469rem;font-size:2.1875rem;line-height:1;width:47px;justify-content:center;transition:.2s font-size,.3s color;background-color:#fcf1e2;height:100%;align-items:center;display:flex}@media screen and (min-width:641px) and (max-width:1249px){.LabelBox__Text{letter-spacing:.07vw;font-size:2.8vw;text-indent:.07vw}}@media screen and (min-width:641px) and (max-width:1249px){.LabelBox__Text{width:7.34375vw}}@media screen and (max-width:640px){.LabelBox__Text{width:100%;height:4.375vw;padding-bottom:3.4375vw}}.LabelBox__Text--Set{font-size:5.75rem;color:rgba(243,203,138,.5);left:5%}@media screen and (min-width:641px) and (max-width:1249px){.LabelBox__Text--Set{font-size:7.36vw}}@media screen and (max-width:640px){.LabelBox__Text--Set{font-size:14.6vw;left:8%}}.LabelBox__Text--Set.LabelBox__Text--01{bottom:9%}@media screen and (max-width:640px){.LabelBox__Text--Set.LabelBox__Text--01{bottom:62%}}.LabelBox__Text--Set.LabelBox__Text--02{bottom:7%}@media screen and (max-width:640px){.LabelBox__Text--Set.LabelBox__Text--02{bottom:61%}}.LabelBox__SubText{letter-spacing:.03125rem;font-size:1.25rem;line-height:1;color:#3c3c3c;background:#f8f8f8;height:100%;align-items:center;text-align:center;width:173px;display:flex;justify-content:center}@media screen and (min-width:641px) and (max-width:1249px){.LabelBox__SubText{letter-spacing:.04vw;font-size:1.6vw;text-indent:.04vw}}@media screen and (min-width:641px) and (max-width:1249px){.LabelBox__SubText{font-size:2vw;width:13.84vw}}@media screen and (max-width:640px){.LabelBox__SubText{font-size:3.5vw;line-height:1;width:100%;height:7.8125vw}}.CardWrap{position:relative}@media screen and (max-width:640px){.CardWrap{position:static;-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:auto;padding:3.7vw 0 .5vw;margin:0}}.CardBox{width:75.3125%;height:154px;margin:0 auto 5.8%;position:relative}@media screen and (min-width:641px) and (max-width:1249px){.CardBox{height:12.32vw}}@media screen and (max-width:640px){.CardBox{width:180.3125%;margin:0 7.7vw;height:36.3vw}}.CardBox__Inner{line-height:1.5;font-size:.937rem;letter-spacing:.2rem;transition:.5s all;display:flex;align-items:center;justify-content:center}@media screen and (min-width:641px) and (max-width:1249px){.CardBox__Inner{font-size:1.2vw;letter-spacing:.256vw}}@media screen and (max-width:640px){.CardBox__Inner{font-size:3.2vw;letter-spacing:.3vw}}.CardBox__Inner--01{margin:1.7% 0 0;line-height:1.4;display:block}@media screen and (max-width:640px){.CardBox__Inner--01{margin:-4.3vw 0 0;line-height:1.2;font-size:3.7vw;letter-spacing:.4vw;position:relative}.CardBox__Inner--01:before,.CardBox__Inner--01:after{content:"";position:absolute}.CardBox__Inner--01:before{display:block;background:url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/diagnosis/diagnosis_text_01.svg) left top no-repeat;background-size:100% 100%;width:7.5vw;height:3vw;left:8.8vw;bottom:-5.4vw}}.CardBox__Arrow{display:none}@media screen and (max-width:640px){.CardBox__Arrow{position:absolute;display:block;width:4.7vw;height:2vw;bottom:-4.6vw;left:16.7vw;animation:1.5s arrowAnime linear infinite;transform:translateX(0)}}.CardBox__Item{width:154px;height:154px;border-radius:50%;background:#fff;box-shadow:0 3px 17px #d6caae;position:absolute;right:0;text-align:center;transition:.5s all;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center;justify-content:center;cursor:pointer;will-change:animation,opacity}@media screen and (min-width:641px) and (max-width:1249px){.CardBox__Item{width:12.32vw;height:12.32vw;box-shadow:0 .24vw 1.36vw #d6caae}}@media screen and (max-width:640px){.CardBox__Item{width:30vw;height:30vw}}.CardBox__Item:before{content:"クリックで外す";position:absolute;font-size:.875rem;top:-30px;left:0;right:0;display:block;margin:auto;text-align:center;opacity:0;transform:translate(0,10px);transition:.2s opacity,transform .4s}@media screen and (min-width:641px) and (max-width:1249px){.CardBox__Item:before{font-size:1.12vw;top:-2.4vw;transform:translate(0,.8vw)}}@media screen and (max-width:640px){.CardBox__Item:before{content:"タップで外す";font-size:2.6vw;top:-4.8vw}}.CardBox__Item:hover{transform:scale(1.4)}@media screen and (min-width:641px) and (max-width:1249px){.CardBox__Item:hover{transform:scale(1)}}@media screen and (max-width:640px){.CardBox__Item:hover{transform:scale(1)}}.CardBox__Item:hover .CardBox__Inner{transform:scale(.8)}@media screen and (min-width:641px) and (max-width:1249px){.CardBox__Item:hover .CardBox__Inner{transform:scale(1)}}@media screen and (max-width:640px){.CardBox__Item:hover .CardBox__Inner{transform:scale(1)}}.CardBox__Item--01{z-index:8}.DiagnosisSection--Anime .CardBox__Item--01{animation:1.5s cardAnime02 .25s forwards}.CardBox__Item--02{z-index:7}.DiagnosisSection--Anime .CardBox__Item--02{animation:1.5s cardAnime02 .25s forwards}.CardBox__Item--03{z-index:6}.DiagnosisSection--Anime .CardBox__Item--03{animation:1.5s cardAnime03 .5s forwards}.CardBox__Item--04{z-index:5}.DiagnosisSection--Anime .CardBox__Item--04{animation:1.5s cardAnime04 .75s forwards}.CardBox__Item--05{z-index:4}.DiagnosisSection--Anime .CardBox__Item--05{animation:1.5s cardAnime05 1s forwards}.CardBox__Item--06{z-index:3}.DiagnosisSection--Anime .CardBox__Item--06{animation:1.5s cardAnime06 1.25s forwards}.CardBox__Item--07{z-index:2}@media screen and (max-width:640px){.CardBox__Item--07{right:.7%}}.CardBox__Item--08{z-index:1}.CardBox__Item--Disabled{opacity:.8;pointer-events:none;background:#e1e1e1}.CardBox__Item--Check{background-color:#f3cb8a}.CardBox__Item--First:before{opacity:1;transform:translate(0,0)}.CardBox__Text{font-size:1.625rem;color:#f3cb8a}@media screen and (min-width:641px) and (max-width:1249px){.CardBox__Text{font-size:2.08vw}}@media screen and (max-width:640px){.CardBox__Text{font-size:4.9vw}}.ResetBtn{width:68px;height:68px;color:#fff;background:#3c3c3c;border-radius:50%;font-size:.812rem;padding:1.3% 0;text-align:center;position:absolute;right:6%;bottom:-1.5%;cursor:pointer;display:none}@media screen and (min-width:641px) and (max-width:1249px){.ResetBtn{width:5.44vw;height:5.44vw;font-size:1.04vw}}@media screen and (max-width:750px){.ResetBtn{width:7.44vw;height:7.44vw;font-size:1.34vw;right:3%;padding:1.6% 0}}@media screen and (max-width:640px){.ResetBtn{position:relative;width:24.44vw;height:auto;font-size:3.54vw;right:0;padding:1% 5% 1% 0;margin:0 auto 11.4vw;bottom:0;background:#fff;box-shadow:0 3px 15px rgba(214,202,174,.72);border-radius:0;color:#3c3c3c;background:url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/diagnosis/diagnosis_arrow_01_sp.svg) 85% 49% no-repeat;background-size:3.3vw auto}}.ResetBtnSvg{width:13px;margin:0 auto;display:block}@media screen and (min-width:641px) and (max-width:1249px){.ResetBtnSvg{width:1.04vw}}@media screen and (max-width:640px){.ResetBtnSvg{display:none}}@keyframes cardAnime01{0%{right:0}100%{right:84%}}@keyframes cardAnime02{0%{right:0}100%{right:69.8%}}@keyframes cardAnime03{0%{right:0}100%{right:56.3%}}@keyframes cardAnime04{0%{right:0}100%{right:41.9%}}@keyframes cardAnime05{0%{right:0}100%{right:28.4%}}@keyframes cardAnime06{0%{right:0}100%{right:14.2%}}@media screen and (max-width:640px){@keyframes cardAnime02{0%{right:0}100%{right:69.1%}}@keyframes cardAnime03{0%{right:0}100%{right:54.9%}}@keyframes cardAnime04{0%{right:0}100%{right:41.3%}}@keyframes cardAnime05{0%{right:0}100%{right:27.4%}}@keyframes cardAnime06{0%{right:0}100%{right:14.2%}}}@keyframes grade{0%{background-position:50% 100%}100%{background-position:50% 0}}@keyframes arrowAnime{0%{transform:translateX(0)}50%{transform:translateX(2vw)}100%{transform:translateX(0)}}.canvas_wrapper{position:relative}#canvas_elem_list{display:none}#canvas_elem_list_escape{display:none}.canvas_reset{width:80px;display:block;position:absolute;bottom:3%;right:0}@media screen and (min-width:641px) and (max-width:1249px){.canvas_reset{width:6.4vw}}@media screen and (max-width:640px){.canvas_reset{width:12.5vw}}