@media screen and (max-width: 767px){.is-pc{display:none !important}}@media screen and (min-width: 1100px){.is-sp{display:none !important}}@media screen and (max-width: 1099.5px) and (min-width: 768px){.is-sp{display:none !important}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{padding:0;margin:0;color:#333333}body{font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;font-size:14px;font-weight:600;line-height:normal;background:#fff;width:375px;margin:0 auto}img{pointer-events:none}ul,ol{list-style:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}a{color:inherit;text-decoration:none}.inner{padding:0 20px}.section{padding:50px 0}.triangle{position:absolute;z-index:3;width:0;height:0;border-style:solid;border-right:44px solid transparent;border-left:44px solid transparent;border-top:30px solid #E8F3FF;border-bottom:0;bottom:-29px;left:50%;transform:translateX(-50%);display:inline-block}.btn{border-radius:100px;background:#FCA400;color:#fff}.LP2 .btn{background:#FF5EA1;box-shadow:0px 5px 0px 0px #E3176C;border-radius:8px}.section-heading{font-size:26px;font-weight:700;letter-spacing:1.3px;color:#1954BF;text-align:center}.LP2 .section-heading{color:#1F8AED}.sticky{position:fixed;bottom:0;background:#fff;display:flex;gap:15px;width:375px;z-index:100;padding:10px 20px 15px}.LP3 .sticky{background:#1954BF}.sticky-btn{flex:1;border-radius:8px;background:#FF5EA1;box-shadow:0px 5px 0px 0px #E3176C;color:#fff;padding:10px;text-align:center;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0.32px}.LP3 .sticky-btn{background:#FFF505;box-shadow:0px 5px 0px 0px #FCA600;color:#1954BF;border-radius:36px}.sticky-btn--2{background:#1F8AED;box-shadow:0px 5px 0px 0px #1954BF}.LP3 .sticky-btn--2{background:#FCB400;box-shadow:0px 5px 0px 0px #ED8000;color:#fff}.mv{position:relative}.mv__logo{position:absolute;top:15px;left:20px}.LP3 .mv__logo{right:20px;left:inherit}.mv__text{color:#fff;position:absolute;bottom:21px;left:20px;text-shadow:0px 0px 4px rgba(0,0,0,0.5);font-size:12px;letter-spacing:0.6px}.LP2 .mv__text{bottom:205px}.LP3 .mv__text{bottom:80px}.anchor{background:#1954BF;padding:38px 0 30px}.diagnosis-btn{background:#FFF505;display:block;padding:12px 91px 12px 30px;border-radius:50px;box-shadow:0px 6px 0px 0px #FCA600;position:relative;margin-bottom:20px;color:#1954BF}.suppnega-01-class .diagnosis-btn{background-color:#FF8134;padding:10px 91px 10px 30px;box-shadow:0 6px 0 0 #B64B09}.LP2 .diagnosis-btn{text-align:center;position:absolute;width:335px;margin-bottom:0;bottom:110px;left:50%;transform:translateX(-50%);background:#FF5EA1;box-shadow:0px 6px 0px 0px #E3176C;color:#fff;border-radius:10px}.LP3 .diagnosis-btn{margin-bottom:50px}.diagnosis-btn__text{font-size:21px;font-weight:800}.suppnega-01-class .diagnosis-btn__text{color:#fff}.diagnosis-btn__text--small{font-size:14px;font-weight:700}.suppnega-01-class .diagnosis-btn__text--small{text-align:center}.diagnosis-btn__img{position:absolute;bottom:0;right:13px}.anchor__wrap{display:flex;gap:11px}.anchor__btn{border-radius:5px;border:1px solid #7FBDF4;color:#fff;flex:1;padding:8px 18px;text-align:center}.anchor__text{line-height:18px}.anchor__text--small{font-size:12px;font-weight:400;line-height:16px}.anchor__arrow{line-height:0;margin-top:6px}.changes{text-align:center;position:relative}.LP2 .changes{background:#1F8AED;padding-top:40px}.LP2 .changes .triangle{border-top:30px solid #1F8AED;bottom:-23px}.LP3 .changes{background:#E8F3FF}.LP2 .changes .inner{position:relative;z-index:1}.LP3 .changes .inner{position:relative;z-index:1}.changes .line-decoration{position:absolute;bottom:-75px;left:0;z-index:1}.changes__bg{margin-top:-86px;position:absolute;left:0}.LP3 .changes__bg{margin-top:-50px}.changes__heading{margin:5px 0 20px}.suppnega-01-class .changes__heading{margin:15px 0 20px}.suppnega-01-class .changes__heading .fs-lg{vertical-align:baseline;font-size:40px;font-weight:700;letter-spacing:2px;line-height:1.0}.LP2 .changes__heading{color:#fff;margin:0 0 15px}.LP2 .changes__heading span{color:#FFF505}.LP3 .changes__heading{color:#fff;margin:0 0 15px}.LP3 .changes__heading span{color:#FFF505}.LP3 .changes__heading .small{font-size:19px;letter-spacing:0.95px}.changes__heading--2{margin:30px 0 20px !important}.changes__wrap{border-radius:8px;padding:20px 17px;background:#FFF;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25);margin-top:5px}.changes__title{font-size:20px;font-weight:700;letter-spacing:1px;margin-bottom:15px}.suppnega-01-class .changes__title{color:#333;text-align:center;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0.8px}.suppnega-01-class .changes__title .fs-sm{color:#333;text-align:center;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:0.8px}.reason{background:#E8F3FF;position:relative;z-index:2}.LP2 .reason{background:#E1F6FF;padding:20px 0 50px}.LP3 .reason{background:#1954BF;margin-top:-1px}.LP3 .reason .triangle{border-top:30px solid #1954BF}.reason__heading{margin-bottom:20px}.LP2 .reason__heading{color:#1F8AED}.LP3 .reason__heading{color:#fff}.LP3 .reason__heading span{color:#FFF505}.reason__wrap{display:flex;justify-content:space-between}.LP2 .reason__wrap{flex-wrap:wrap;gap:15px}.reason__item{flex:1}.LP2 .reason__item{border-radius:10px;background:var(--lp-1-ffffff, #fff);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25);text-align:center;width:160px;flex:inherit;padding:15px;display:flex;align-items:center;flex-direction:column}.reason__text{font-size:17px;line-height:22px;letter-spacing:0.34px;margin-top:8px;flex:1;display:flex;align-items:center}.reason__list{margin-top:10px;margin-left:4px}.reason__list-item{padding-left:11px;position:relative;font-size:12px;line-height:20px}.reason__list-item::before{position:absolute;content:"";background:#7FBDF4;width:6px;height:6px;border-radius:50%;left:0;top:50%;transform:translateY(-50%);display:inline-block}.reason__wave{position:relative;z-index:1;top:-1px}.reason__img{margin-bottom:20px;display:inline-block}.suppnega-01-class .reason__img{margin-bottom:0}.worry{background:#1954BF;text-align:center;position:relative;z-index:1}.worry .triangle{border-top:30px solid #1954BF}.worry__text{font-size:20px;color:#fff;letter-spacing:1px;font-weight:700}.worry__text span{font-size:40px;line-height:120%;letter-spacing:2px}.worry__text span.middle{font-size:32px;color:#FFF505;line-height:130%;letter-spacing:1.6px}.worry__text--yellow{color:#FFF505}.worry__img{margin:15px 0 20px}.worry__note{font-size:11px;font-weight:400;letter-spacing:0.55px;color:rgba(255,255,255,0.6);margin-bottom:30px}.worry__balloon{position:relative;text-align:left;background:#fff;border-radius:5px;padding:13px 20px;display:inline-block;font-size:16px;line-height:24px;letter-spacing:0.8px;margin:50px 0 21px}.suppnega-01-class .worry__balloon{display:block;width:fit-content;line-height:1.2;margin:19px auto 20px 0;padding:13px 19px}.worry__balloon span{color:#FCB400}.suppnega-01-class .worry__balloon b{vertical-align:baseline;color:#F58F00;font-size:24px;font-weight:700;line-height:1;letter-spacing:1.2px}.worry__balloon img{position:absolute;bottom:-9px;right:27px}.suppnega-01-class .worry__balloon .worry__person{position:absolute;bottom:-20px;right:-109px}.worry__woman{margin-left:5px}.worry__list{text-align:left;border-radius:5px;padding:15px 24px;background:#FFFDEB}.suppnega-01-class .worry__list{padding:15px 0 15px 17px}.LP2 .worry__list{background:#FFEFF6}.worry__list-item{padding-left:26px;font-size:16px;letter-spacing:0.32px;position:relative}.worry__list-item:not(:first-child){margin-top:10px}.worry__list-item::before{position:absolute;content:"";background:url(/assets/suppnega/check.png) no-repeat center center/contain;width:20px;height:20px;left:0;top:50%;transform:translateY(-50%)}.LP2 .worry__list-item::before{background:url(/assets/suppnega/check-LP2.png) no-repeat center center/contain}.worry__list-item span{color:#FCB400}.suppnega-01-class .worry__list-item span{color:#F58F00}.LP2 .worry__list-item span{color:#FF5EA1}.case{background:#1954BF}.case__heading{color:#fff}.case__heading span{color:#FFF505}.case__items{margin-top:20px}.case__item{border-radius:8px;background:#FFF;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25);padding:20px}.case__item:not(:first-child){margin-top:15px}.case__head{display:inline-block;width:212px;margin-left:10px}.case__name{font-size:12px;font-weight:500;line-height:15px;letter-spacing:0.24px;color:#A1A1A1;margin-bottom:5px}.case__title{font-size:17px;font-weight:700;line-height:25px;letter-spacing:0.34px}.case__text{font-size:15px;font-weight:400;line-height:23px;letter-spacing:0.75px;margin:15px 0 14px}.case__wrap{display:flex;gap:20px;position:relative}.case__wrap::after{content:"";width:0;height:0;border-style:solid;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #d9d9d9;border-right:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.case__income{border-radius:5px;border:1px solid #DDD;flex:1;position:relative;padding:12px 11px;text-align:center;display:flex;flex-direction:column}.case__income .up{position:absolute;top:-9px;right:8px}.case__income--after{border:1px solid #FCA600;background:#FFFDEB}.case__income--after .income__top{color:#D53131;font-weight:800}.income__top{font-size:15px;line-height:23px;letter-spacing:0.75px;color:#A1A1A1;margin-bottom:5px}.income__top span{font-size:20px;line-height:23px;letter-spacing:1px}.income__bottom{font-size:12px;font-weight:400;line-height:17px;flex:1;display:flex;align-items:center;justify-content:center}.income__bottom--2{font-size:11px}.case__balloon{margin:15px 0 13px;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:23px;letter-spacing:0.7px;color:#1954BF;background:#E8F3FF;padding:5px 34px;position:relative}.case__balloon::after{content:"";width:0;height:0;border-style:solid;border-right:9px solid transparent;border-left:9px solid transparent;border-top:10px solid #E8F3FF;border-bottom:0;position:absolute;left:50%;transform:translateX(-50%);bottom:-10px}.case__link{border-radius:5px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25);display:block;padding:15px 15px 15px 33px}.case__link img{vertical-align:middle}.case__link .arrow{margin-left:28px}.point{position:relative;text-align:center;background:#FFFDEB}.suppnega-01-class .point{padding:50px 0 30px}.LP2 .point,.LP3 .point{background:#fff}.point__img{top:-6px;position:absolute;left:0}.LP2 .point__img,.LP3 .point__img{position:relative;margin-left:-75px;top:0}.point__heading{color:#fff;margin-bottom:30px;font-size:20px;font-weight:700;letter-spacing:1px;text-shadow:0px 0px 5px rgba(0,0,0,0.25);position:relative;z-index:1}.point__heading span{font-size:30px;color:#FFF505}.suppnega-01-class .point__heading span{color:#FCB400}.LP2 .point__heading,.LP3 .point__heading{color:#333333;text-shadow:none;margin-bottom:20px}.LP2 .point__heading span,.LP3 .point__heading span{color:#1F8AED}.LP3 .point__heading span{color:#1954BF}.point__wrap{position:relative;z-index:1}.point__item{border-radius:10px;background:#FFF;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.1);padding:15px 33px 20px}.suppnega-01-class .point__item{padding:15px 0 20px}.point__item:not(:first-child){margin-top:15px}.LP2 .point__item,.LP3 .point__item{box-shadow:none;padding:0;position:relative}.LP2 .point__item:not(:first-child),.LP3 .point__item:not(:first-child){margin-top:68px}.LP2 .point__item:last-child,.LP3 .point__item:last-child{margin-bottom:43px}.point__number{border-radius:30px;background:#FFEFD1;color:#FCB400;display:inline-block;padding:6px 20px;font-family:Arial, sans-serif;font-size:15px;font-weight:700;margin-bottom:8px}.point__text{font-size:18px;font-weight:700;letter-spacing:0.36px}.suppnega-01-class .point__text{font-size:16px;letter-spacing:0.32px}.point__text span{font-size:22px;letter-spacing:0.44px;color:#FCB400}.suppnega-01-class .point__text span{color:#F58F00}.LP2 .point__text,.LP3 .point__text{display:flex;align-items:center;gap:10px;text-align:left;width:336px;padding:24px 20px 24px 30px;border-radius:50px 0px 0px 50px;background:var(--lp-1-ffffff, #fff);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25);font-size:15px;font-weight:700;line-height:140%;letter-spacing:0.3px;position:absolute;bottom:-46px;right:-20px}.LP2 .point__text span,.LP3 .point__text span{color:#1F8AED;font-size:20px}.LP2 .point__text .num,.LP3 .point__text .num{color:#A1A1A1;text-align:center;font-family:Arial, sans-serif;font-size:50px;font-weight:400}.LP3 .point__text{border-radius:10px 0px 0px 10px}.LP3 .point__text span{color:#FCB400}.point__wave{position:relative;z-index:1;top:-1px}.diagnosis{background:#1954BF;text-align:center}.suppnega-01-class .diagnosis{padding:30px 0 50px}.LP2 .diagnosis{background:#1F8AED;margin-top:-44px;padding-top:76px;position:relative}.diagnosis__text{padding:20px 0 18px;color:#fff;font-size:26px;letter-spacing:1.3px;text-align:center;display:inline-block}.suppnega-01-class .diagnosis__text{padding:15px 0 18px}.diagnosis__text span{color:#FFF505}.suppnega-01-class .diagnosis__text span{color:#FFC300}.diagnosis__wrap{border-radius:8px;background:#FFF;padding-bottom:5px}.diagnosis__item{border-bottom:1px solid #DDD;padding:20px;text-align:center}.diagnosis__item:last-child{border-bottom:none}.diagnosis__item--Q3 label span{font-size:13px;letter-spacing:0.26px}.diagnosis__heading{text-align:left;font-size:16px;font-weight:700;letter-spacing:0.8px;margin-bottom:12px}.diagnosis__heading span{color:#1954BF}.LP2 .diagnosis__heading span{color:#1F8AED}.diagnosis__btns{display:flex;flex-wrap:wrap;gap:11px}.diagnosis__btns label{width:142px;display:block}.diagnosis__btns span{display:block;padding:7px 10px;border-radius:5px;border:1px solid #DDD;background:#F2F2F2;letter-spacing:0.7px}.diagnosis__btns input[type=radio]{display:none}.diagnosis__btns input[type=radio]:checked+span{color:#1954BF;border:1px solid #1954BF;background:#E8F3FF}.LP2 .diagnosis__btns input[type=radio]:checked+span{color:#1F8AED;border:1px solid #1F8AED}.diagnosis__btns_2 .diagnose__question-content-title{text-align:left;font-style:normal;font-weight:500;font-size:15px;line-height:30px;color:#222222;margin:15px 0 0;position:relative}.diagnosis__btns_2 .diagnose__question-content-title:after{font-family:"Font Awesome 5 Free";content:"\f078";font-weight:900;color:#939393;font-size:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%);transition:0.2s}.diagnosis__btns_2 .diagnose__question-content-title.selected:after{transform:translateY(-50%) rotateX(180deg)}.diagnosis__btns_2 .diagnose__question-content{margin:5px 0 20px;display:none;background-color:#F6F6F6;padding:5px 0;border-radius:5px}.diagnosis__btns_2 .diagnose__question-content .question__radio-group{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.diagnosis__btns_2 .diagnose__question-content .question__radio-group .question__radio-label{text-align:left;box-sizing:border-box;display:block;margin:4px 8px 4px 0;flex-basis:158.5px;width:158.5px;cursor:pointer;position:relative;border:0;padding-left:10px;height:30px}.diagnosis__btns_2 .diagnose__question-content .question__radio-group .question__radio-label.oneline{flex-basis:100%;width:100%}.diagnosis__btns_2 .diagnose__question-content .question__radio-group .question__radio-input:checked+.question__radio-apperance{background-color:initial}.diagnosis__link{display:inline-block;padding:12px 40px;box-shadow:0px 5px 0px 0px #ED8000;font-size:18px;letter-spacing:0.9px}.line-decoration--right{position:absolute;bottom:-35px;right:0;z-index:1}.ranking{background:url(/assets/suppnega/dot-bg.jpg);background-size:cover;text-align:center}.suppnega-01-class .ranking{background-size:375px auto;background-position:top 0 left 50%;background-repeat:repeat-y}.suppnega-01-class .ranking .inner{padding:0 20px}.ranking__heading{margin:5px 0 20px}.ranking__switches{display:flex;flex-wrap:wrap}.ranking__switch{font-weight:600;width:25.4%;padding:7px 0;border:2px solid #7FBDF4;color:#1954BF;background:#fff;font-size:15px;line-height:17px;letter-spacing:0.3px;display:flex;align-items:center;justify-content:center}.ranking__switch:not(:nth-child(1),:nth-child(5)){margin-left:-2px}.ranking__switch:nth-child(n + 5){margin-top:-2px}.ranking__switch.selected{background:#1954BF;color:#fff;border-color:#1954BF;z-index:1;position:relative}.ranking-item{border-radius:10px;border:3px solid #1954BF;background:#FFF;padding:30px 17px 35px;margin:30px 0;position:relative}.ranking-item__ribbon{position:absolute;top:-13px;left:12px}.ranking-item__ribbon .num{position:absolute;color:#fff;bottom:21px;left:50%;transform:translateX(-50%);font-size:24px;line-height:24px;letter-spacing:1.2px}.ranking-item__ribbon img{position:absolute;left:50%;transform:translateX(-50%);top:10px}.ranking-item__ribbon .ribbon__back{position:absolute;top:-11px;right:-5px}.ranking-item__ribbon--1 .main{fill:#FFDA29}.ranking-item__ribbon--1 .sub{fill:#FCA600}.ranking-item__ribbon--2 .main{fill:#A1A1A1}.ranking-item__ribbon--2 .sub{fill:#838383}.ranking-item__ribbon--3 .main{fill:#CE7522}.ranking-item__ribbon--3 .sub{fill:#97581C}.ranking-item__site-name{font-size:18px;font-weight:700;letter-spacing:0.4px}.ranking-item__rating{background:#FFFDEB;font-size:16px;letter-spacing:0.8px;margin:15px 0 10px;padding:12px 25px}.LP2 .ranking-item__rating{background:#FFEFF6}.ranking-item__rating span{vertical-align:middle}.ranking-item__rating .num{color:#D53131;font-family:Arial, sans-serif;font-size:26px;font-weight:700;margin-right:5px;margin-left:3px}.ranking-item__rating img{vertical-align:middle}.ranking-item__data-wrap{display:flex;justify-content:space-between;margin:10px 0}.ranking-item__data{border-radius:5px;border:2px solid #7FBDF4;padding:10px;width:100px;font-size:15px;letter-spacing:0.3px}.ranking-item__data .strong{color:#1954BF;font-size:14px;letter-spacing:0.7px}.LP2 .ranking-item__data .strong{color:#1F8AED}.ranking-item__data--1{width:85px}.ranking-item__copy{font-size:15px;font-weight:700;letter-spacing:0.3px;text-align:left}.ranking-item__copy span{color:#FCB400}.LP2 .ranking-item__copy span{color:#FF5EA1}.ranking-item__point{text-align:left;border-radius:5px;padding:15px 20px;background:#FFFDEB;margin:20px 0 15px}.LP2 .ranking-item__point{background:#FFEFF6}.ranking-item__point li{padding-left:26px;letter-spacing:0.28px;position:relative;margin-top:10px}.ranking-item__point li::before{position:absolute;content:"";background:url(/assets/suppnega/check.png) no-repeat center center/contain;width:20px;height:20px;left:0;top:50%;transform:translateY(-50%)}.LP2 .ranking-item__point li::before{background:url(/assets/suppnega/check-LP2.png) no-repeat center center/contain}.ranking-item__point-title{font-size:15px;font-weight:700;letter-spacing:0.3px;color:#FCB400;text-align:center}.LP2 .ranking-item__point-title{color:#FF5EA1}.ranking-item__text{font-weight:400;letter-spacing:0.28px;margin-bottom:15px;text-align:left}.ranking-item__btn{position:relative;display:block;box-shadow:0px 8px 0px 0px #ED8000;padding:10px 75px 10px 48px;font-weight:700;letter-spacing:0.28px}.ranking-item__btn span{font-size:18px;font-weight:700;letter-spacing:0.36px}.ranking-item__btn img{position:absolute;top:50%;transform:translateY(-50%);right:40px}.flow{position:relative}.suppnega-01-class .flow{background-color:#1954BF}.suppnega-01-class .flow .inner{width:335px;margin:0 auto;box-sizing:border-box;padding:30px 15px;background-color:#fff;border-radius:10px}.suppnega-01-class .flow .section-heading{color:#1954BF;font-size:26px;font-weight:700;line-height:1.5;letter-spacing:1.3px}.suppnega-01-class .flow .section-heading b{color:#F58F00;font-size:26px;font-weight:700;line-height:1.5;letter-spacing:1.3px}.flow .triangle{border-top:30px solid #fff}.suppnega-01-class .flow .triangle{border-top:30px solid #1954BF}.flow__text{position:relative;font-size:15px;font-weight:700;line-height:26px;letter-spacing:0.6px;border-radius:5px;background:#ECF5FF;padding:20px 19px;margin:20px 0}.flow__text span{color:#1954BF}.flow__text .woman{position:absolute;bottom:-21px;right:3px}.suppnega-01-class .flow__text .woman{bottom:-30px;right:0}.suppnega-01-class .flow__text{padding:20px 10px 20px 20px;margin:20px 0 30px;color:#333;font-size:14px;font-weight:600;line-height:1.85714;letter-spacing:0.7px}.section-encourage{background-color:#1954BF;padding:30px 0 50px}.section-encourage .inner{padding:0}.section-encourage .encourage-heading{position:relative;padding:26px 0 0 25px;height:120px;color:#FFF;font-size:24px;font-weight:800;line-height:1.5;letter-spacing:1.2px}.section-encourage .encourage-heading .encourage-illust{display:block;position:absolute;z-index:10;top:0;right:15px}.section-encourage .encourage-sentence{position:relative;z-index:20;box-sizing:border-box;border-radius:10px;background-color:#FFF;width:355px;margin:0 auto;padding:15px;color:#000;font-size:14px;font-weight:300;line-height:1.8;letter-spacing:0.14px}.section-encourage .encourage-sentence b{vertical-align:baseline;color:#F58F00;font-weight:700}.link{background:#ECF5FF}.link__btn{display:block;text-align:center;border-radius:10px;background:#FFF;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25);padding:12px 0}.link__btn:last-child{padding:16px 0;margin-top:15px}.link__btn:last-child .link__text{margin-bottom:8px}.link__btn:last-child .link__text--big{margin-top:10px;margin-bottom:0}.link__text{font-size:12px;letter-spacing:0.24px;margin-bottom:12px}.link__text--big{font-size:14px;letter-spacing:0.28px;margin-top:5px;margin-bottom:0}.LP2 .article{background:#1F8AED}.LP2 .article .section-heading{color:#fff}.article__wrap{margin:20px 0}.article__item{border-radius:5px;background:#FFF;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.15);padding:10px 15px;display:flex;align-items:center;gap:10px}.article__item:not(:first-child){margin-top:15px}.article__img img{object-fit:cover;width:90px;height:64px}.article__text{font-weight:600;line-height:20px;letter-spacing:0.28px}.article__arrow img{vertical-align:middle}.article__btn{display:block;box-shadow:0px 8px 0px 0px #ED8000;padding:15px 47px 15px 52px;font-size:17px;font-weight:700;letter-spacing:0.36px}.article__btn span{vertical-align:middle;margin-right:14px}.article__btn img{vertical-align:middle}.Q-A{background:#E8F3FF}.LP2 .Q-A{padding-bottom:120px;background:#fff}.LP3 .Q-A{padding-bottom:120px}.Q-A__wrap{margin-top:20px}.Q-A__item{border-radius:5px;background:#FFF;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.15);padding:15px;padding-bottom:0}.Q-A__item:not(:first-child){margin-top:15px}.Q-A__q{display:flex;align-items:center;justify-content:space-between;font-weight:bold;cursor:pointer;padding-bottom:15px;padding-right:34px}.Q-A__text{display:flex;align-items:center;gap:15px;font-size:16px;line-height:26px;letter-spacing:0.8px;font-weight:600;position:relative}.Q-A__text::after,.Q-A__text::before{position:absolute;width:24px;height:24px;right:-34px;top:50%;transform:translateY(-50%);font-family:FontAwesome;color:#fff}.Q-A__text::before{content:"\f068";display:flex;justify-content:center;align-items:center;border-radius:20px;background:#DDD}.Q-A__text::after{content:"\2b";display:flex;justify-content:center;align-items:center;transition:.3s}.Q-A__text.open::after{visibility:hidden;opacity:0}.Q-A__text .QorA{font-size:26px;font-weight:700;letter-spacing:1.3px;color:#1954BF}.LP2 .Q-A__text .QorA{color:#1F8AED}.Q-A__text--A{font-weight:500;font-size:14px;line-height:26px;letter-spacing:0.7px}.Q-A__text--A .QorA{color:#FCB400}.LP2 .Q-A__text--A .QorA{color:#FF5EA1}.Q-A__text--A::after,.Q-A__text--A::before{display:none}.Q-A__a{display:none;align-items:center;border-top:1px solid #DDD;padding:15px 0}.term{background:#E8F3FF;text-align:center;padding:20px}.term__text{color:#1954BF}.term__items{margin-top:8px;display:flex;gap:6px;justify-content:center}.term__items:has(>:nth-child(4)){flex-wrap:wrap}.term__item{border-radius:5px;border:1px solid #1954BF;background:#FFF;width:fit-content;font-size:10px;font-weight:400;line-height:25px;padding:0 8px}.result__heading{margin:20px 0;font-size:18px;font-weight:700;line-height:30px;letter-spacing:1.8px;text-align:center}.result__heading .color{color:#1954BF}.result__heading .num{font-size:30px;letter-spacing:3px}.result__balloon{border-radius:5px;background:#FFF;filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.25));padding:13px 20px;padding-right:30px;line-height:22px;letter-spacing:1.4px;position:relative;display:inline-block;margin-left:19px}.result__balloon .color{color:#FCB400;font-size:18px;font-weight:700;line-height:22px;letter-spacing:1.8px}.suppnega_02 .result__balloon .color{color:#FA4665}.result__balloon .small{font-size:14px;line-height:23px;letter-spacing:1.4px}.result__balloon .balloon{position:absolute;bottom:-9px;right:43px}.result__woman{margin-left:-38px;margin-bottom:-19px;position:relative;z-index:1}.header-analysis{position:relative;z-index:20;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:375px;height:60px;margin:0 auto;padding:0 20px;background-color:#fff}.footer{margin:0 auto}.footer .footer-main{display:table;width:100%;height:60px;text-align:center}.footer .footer-main .footer-logo{display:table-cell;vertical-align:middle;width:120px;padding-left:10px}.footer .footer-main .footer-logo img{width:120px}.footer .footer-copy{background-color:#1954BF;font-size:10px;line-height:40px;color:#fff;font-weight:bold;text-align:center}.pr-text{font-size:8px;line-height:16px;color:#333;text-align:right;padding-right:10px}.suppnega-01-class .keyvisual{position:relative}.suppnega-01-class .keyvisual .kv-media-logo{position:absolute;z-index:20;top:15px;left:20px;display:block}.suppnega-01-class .keyvisual .kv-bg{position:relative;z-index:10;display:block}.suppnega-01-class .keyvisual .kv-vertical-copy{display:block;position:absolute;z-index:20;top:0;right:20px;filter:drop-shadow(0px 0px 6px #001438)}.suppnega-01-class .keyvisual .kv-main-copy{display:block;position:absolute;z-index:20;top:120px;left:0;filter:drop-shadow(0 4px 10px rgba(0,0,0,0.15))}.suppnega-01-class .keyvisual .kv-promotion-credit{position:absolute;z-index:20;bottom:22px;left:20px;color:#fff;text-align:center;text-shadow:0 0 4px rgba(0,0,0,0.5);font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:0.6px}.suppnega-01-class .diagnosis-introduction{position:relative;background-color:#fff;background-image:url(/assets/suppnega/diagnosis_intro_bg_dots-a6695c53a98998508a9584fa8acc291deda4a5a4f167585092213a4fecdce26b.svg);background-repeat:repeat-y;background-position:top 0 left 50%;background-size:375px 384px;padding:90px 0}.suppnega-01-class .diagnosis-introduction .diagnosis-intro-arch{display:block;position:absolute;top:-0.1px;left:0}.suppnega-01-class .diagnosis-introduction .diagnosis-intro-heading{color:#F58F00;font-size:26px;font-weight:700;line-height:130%;letter-spacing:0.78px;text-align:center}.suppnega-01-class .diagnosis-introduction .diagnosis-intro-heading b{color:#F58F00;text-align:center;font-size:32px;font-weight:700;line-height:1.3;letter-spacing:0.96px}.suppnega-01-class .diagnosis-introduction .diagnosis-intro-heading-main{margin-top:15px;color:#333;text-align:center;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0.14px}.suppnega-01-class .diagnosis-introduction .diagnosis-intro-heading-main b{vertical-align:baseline;color:#1954BF;font-size:18px;font-weight:700;line-height:140%;letter-spacing:0.18px}.suppnega-01-class .diagnosis-introduction .diagnosis-intro-bookend{display:block;position:absolute;bottom:-0.1px;left:0}.suppnega-01-class .agent-banner-slider{width:295px;margin:10px auto 30px}.suppnega-01-class .agent-banner-slider .slick-dots{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 12px;bottom:-16px;width:fit-content;left:0;right:0;margin:0 auto;line-height:1.0;font-size:8px}.suppnega-01-class .agent-banner-slider .slick-dots li{display:block;width:8px;height:8px;margin:0}.suppnega-01-class .agent-banner-slider .slick-dots li button{width:8px;height:8px;border-radius:50%;background-color:#eaeaea;padding:0}.suppnega-01-class .agent-banner-slider .slick-dots li button::before{display:none}.suppnega-01-class .agent-banner-slider .slick-dots li.slick-active button{background-color:#999}.suppnega-01-class .lp-footer .footer-branding{background-color:#fff;padding:17px 0}.suppnega-01-class .lp-footer .footer-branding .media-logo{display:block;margin:0 auto}.suppnega-01-class .lp-footer .copyright{background-color:#1954BF;padding:15px}.suppnega-01-class .lp-footer .copyright small{display:block;color:#FFF;font-family:Arial, Helvetica, "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0.26px;text-align:center}.multi-step-diagnosis-tool{margin:0 auto;width:335px;background-color:#fff;border-radius:8px;padding:25px 10px}.multi-step-diagnosis-tool .ms-progress{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 12px;height:23px}.multi-step-diagnosis-tool .ms-progress .progress-bar{position:relative;width:280px;height:14px;border-radius:14px;background-color:#eee}.multi-step-diagnosis-tool .ms-progress .progress-bar::before{position:absolute;content:'';top:0;bottom:0;left:0;width:0;height:100%;border-radius:14px;background-color:#FCB400;transition:width 200ms ease-in-out}.multi-step-diagnosis-tool .ms-progress .progress-bar.progress--25::before{width:25%}.multi-step-diagnosis-tool .ms-progress .progress-bar.progress--50::before{width:50%}.multi-step-diagnosis-tool .ms-progress .progress-bar.progress--75::before{width:75%}.multi-step-diagnosis-tool .ms-progress .progress-bar.progress--100::before{width:100%}.multi-step-diagnosis-tool .ms-progress .progress-count{color:#FCB400;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:700;line-height:1.0;letter-spacing:2px}.multi-step-diagnosis-tool .msdt-form-unit-group{margin-top:25px;border-top:2px solid #DFDFDF;padding:40px 10px 0}.multi-step-diagnosis-tool .msdt-form-unit .msdt-form-unit-question{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:0 7px}.multi-step-diagnosis-tool .msdt-form-unit .msdt-form-unit-question .ms-count{width:33px;height:33px;border-radius:50%;background-color:#1954BF;color:#FFF;text-align:center;font-size:13px;font-weight:600;line-height:33px}.multi-step-diagnosis-tool .msdt-form-unit .msdt-form-unit-question .msdt-question-sentence{padding:6.375px 0 0;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;color:#000;font-size:18px;font-weight:500;line-height:1.25}.multi-step-diagnosis-tool .msdt-form-unit .msdt-form-unit-question .tag--required{position:absolute;top:5px;right:0;width:fit-content;height:23px;padding:0 8px;border-radius:4px;background-color:#FCB400;color:#333;font-size:12px;font-weight:600;line-height:23px;text-align:center}.multi-step-diagnosis-tool .msdt-form-unit .msdt-form-unit-answer{margin-top:18px}.multi-step-diagnosis-tool .msdt-form-unit .msdt-form-unit-answer .answer-iradio-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:10px 10px}.multi-step-diagnosis-tool .msdt-form-unit .msdt-form-unit-answer .answer-iradio-group .iradio-label{display:block;width:142.5px;cursor:pointer}.multi-step-diagnosis-tool .msdt-form-unit .msdt-form-unit-answer .answer-iradio-group .iradio-label .iradio-input{display:none}.multi-step-diagnosis-tool .msdt-form-unit .msdt-form-unit-answer .answer-iradio-group .iradio-label .iradio-apperance{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;height:43px;border-radius:3px;background-color:#f2f2f2;color:#333;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:600;line-height:1.5}.multi-step-diagnosis-tool .msdt-form-unit .msdt-form-unit-answer .answer-iradio-group .iradio-label .iradio-input:checked+.iradio-apperance{background-color:#1954BF;color:#FFF}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job{margin-top:20px}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv1 .cat-lv1-item{position:relative;border-radius:3px;background-color:#1954BF;padding:12px 0;color:#FFF;text-align:center;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:600;line-height:1.5;cursor:pointer}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv1 .cat-lv1-item::after{position:absolute;content:'\f054';top:0;bottom:0;right:10px;margin:auto 0;width:7.5px;height:1em;background-color:transparent;font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;text-align:center;line-height:1.0;color:#fff2e8}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv1 .cat-lv1-item:nth-of-type(n+2){margin-top:8px}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2{display:none}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv1-title{color:#1954BF;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:600;line-height:1.25;text-align:left}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group{margin-top:10px}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-title{box-sizing:border-box;position:relative;border-radius:3px;background-color:#f2f2f2;padding:12px 34px 12px 10px;color:#333;text-align:center;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:600;line-height:1.5;cursor:pointer}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-title.title--fs13{font-size:13px}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-title::before,.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-title::after{position:absolute;top:0;bottom:0;right:10px;margin:auto 0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:15px;text-align:center;line-height:1.0;color:#1954BF}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-title::before{content:'\f068'}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-title::after{content:'\2b';transform:rotate3d(1, 0, 0, 0);transition:transform 200ms linear}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-title.cat-lv2-unit-title--opened{border-radius:3px 3px 0 0}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-title.cat-lv2-unit-title--opened::after{transform:rotate3d(1, 0, 0, 90deg)}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-main{display:none;opacity:0;transition:opacity 200ms linear}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-main .cat-lv3-iradio-label{display:block;cursor:pointer}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-main .cat-lv3-iradio-label .cat-lv3-iradio-input{display:none}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-main .cat-lv3-iradio-label .cat-lv3-iradio-apperance{box-sizing:border-box;position:relative;display:block;padding:12px 30px 12px 12px;background-color:#fff;border:1px solid #f2f2f2;border-top:none;color:#222;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:400;line-height:1.5;text-align:left}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-main .cat-lv3-iradio-label .cat-lv3-iradio-apperance::after{position:absolute;content:'\f054';top:0;bottom:0;right:10px;margin:auto 0;width:7.5px;height:1em;background-color:transparent;font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;text-align:center;line-height:1.0;color:#1954BF}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-main .cat-lv3-iradio-label .cat-lv3-iradio-input:checked+.cat-lv3-iradio-apperance{background-color:#1954BF;color:#fff}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-main .cat-lv3-iradio-label .cat-lv3-iradio-input:checked+.cat-lv3-iradio-apperance::after{color:#fff}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-main .cat-lv3-iradio-label:last-of-type .cat-lv3-iradio-apperance{border-radius:0 0 5px 5px}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit .cat-lv2-unit-main.cat-lv2-unit-main--opened{opacity:1}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-job .select-job-cat-lv2 .cat-lv2-unit-group .cat-lv2-unit:nth-of-type(n+2){margin-top:10px}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture{margin-top:35px}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .region-name{position:relative;border-radius:3px;background-color:#f2f2f2;padding:12px 0;color:#222;text-align:center;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:600;line-height:1.5;cursor:pointer}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .region-name::before,.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .region-name::after{position:absolute;top:0;bottom:0;right:10px;margin:auto 0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:15px;text-align:center;line-height:1.0;color:#1954BF}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .region-name::before{content:'\f068'}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .region-name::after{content:'\2b';transform:rotate3d(1, 0, 0, 0);transition:transform 200ms linear}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .region-name.region-name--opened{border-radius:3px 3px 0 0}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .region-name.region-name--opened::after{transform:rotate3d(1, 0, 0, 90deg)}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .prefectures-belong-region{display:none;opacity:0;transition:opacity 200ms linear}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .prefectures-belong-region .pref-iradio-label{display:block;cursor:pointer}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .prefectures-belong-region .pref-iradio-label .pref-iradio-input{display:none}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .prefectures-belong-region .pref-iradio-label .pref-iradio-apperance{position:relative;display:block;padding:12px 30px 12px 12px;background-color:#fff;border:1px solid #f2f2f2;border-top:none;color:#222;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:400;line-height:1.5;text-align:left}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .prefectures-belong-region .pref-iradio-label .pref-iradio-apperance::after{position:absolute;content:'\f054';top:0;bottom:0;right:10px;margin:auto 0;width:7.5px;height:1em;background-color:transparent;font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;text-align:center;line-height:1.0;color:#1954BF}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .prefectures-belong-region .pref-iradio-label .pref-iradio-input:checked+.pref-iradio-apperance{background-color:#1954BF;color:#fff}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .prefectures-belong-region .pref-iradio-label .pref-iradio-input:checked+.pref-iradio-apperance::after{color:#fff}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .prefectures-belong-region .pref-iradio-label:last-of-type .pref-iradio-apperance{border-radius:0 0 5px 5px}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit .prefectures-belong-region.prefectures-belong-region--opened{opacity:1}.multi-step-diagnosis-tool .msdt-form-unit .msdt-select-prefecture .japan-regions .japan-region-unit:nth-of-type(n+2){margin-top:10px}.multi-step-diagnosis-tool .back-to-prev{width:fit-content;margin:20px auto 0;color:#707070;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:1.4px;cursor:pointer}.multi-step-diagnosis-tool .back-to-prev i.fa-solid{margin-right:6px}.multi-step-diagnosis-tool .back-to-prev:active{transform:translateY(2px)}
