.clearfix:after{content:"";clear:both;display:block}h2{font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Antenna-ExtraLight",sans-serif;font-size:32px;font-weight:bold;text-align:center;padding:0 1rem}.lh4{line-height:1.4}.bold{font-weight:bold}.red{color:#ed1c24}.u-calorie-inner{max-width:940px;padding:0 20px;margin:auto}.u-calorie-secEnd{margin-bottom:130px}.u-ti-1{text-indent:1rem}@media screen and (max-width: 768px){.u-pc{display:none !important}.u-sp{display:inline-block !important}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes border-color-change{0%,100%{border-color:#ffd20d}50%{border-color:#ff5824}}@keyframes border-color-change{0%,100%{border-color:#ffd20d}50%{border-color:#ff5824}}@-webkit-keyframes background-color-change{0%,100%{background-color:#ffd20d}50%{background-color:#ff5824}}@keyframes background-color-change{0%,100%{background-color:#ffd20d}50%{background-color:#ff5824}}@-webkit-keyframes width-change{0%{width:0}100%{width:100%}}@keyframes width-change{0%{width:0}100%{width:100%}}.animTest{-webkit-animation:bounce 1s ease-out infinite;animation:bounce 1s ease-out infinite}.calorie{overflow:hidden;min-height:100vh;font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Antenna-ExtraLight",sans-serif}.calorie h1,.calorie h2,.calorie h3,.calorie h4,.calorie h5,.calorie h6{font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Antenna-ExtraLight",sans-serif}.calorie img{max-width:100%;height:auto}section{margin-bottom:60px}.calorie__hero{text-align:center;margin-bottom:1.5rem}.calorie__hero__ttl{display:inline-block;max-width:408px;margin-bottom:1.5rem}.calorie__hero__txt{line-height:1.4}.calorieStepTtl{font-size:42px;font-weight:normal;line-height:1;margin-bottom:20px}.calorieStepInner{background:url(../img/contents_bg_03.png) center bottom no-repeat,url(../img/contents_bg_02.png) center bottom no-repeat,url(../img/contents_bg_01.png) center top no-repeat;background-color:#FFF;background-size:auto auto, 100% auto, 100% auto;padding:45px}.stepIcon{color:#fff;background-color:#ff5824;padding:0;margin:0;width:50px;height:50px;line-height:50px;text-align:center;display:inline-block;border-radius:50%;font-size:1.65rem;vertical-align:middle;margin-right:0.5rem}.calorieStepBtn{position:relative}.calorieStepBtn__mask{position:absolute;display:block;text-align:center;background:rgba(255,255,255,0.6);width:50%;height:0;z-index:2;top:0;left:0;right:0;margin:auto;-webkit-transform:scale(0, 0);transform:scale(0, 0);transition:height 1s ease, -webkit-transform 200ms ease;transition:transform 200ms ease, height 1s ease;transition:transform 200ms ease, height 1s ease, -webkit-transform 200ms ease}.calorieStepBtn__mask.is-yet{height:2.8rem;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.calorieStepBtn__item{min-height:42px;position:relative;overflow:hidden;-webkit-appearance:none;border:none;color:#fff;background:#ff5824;padding:5px 2rem;border-radius:4px;border:4px solid #ff5824}.calorieStepBtn__item::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;color:#ff5824;background:#fff;line-height:2.2em;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1)}.calorieStepBtn__item:hover::before,.calorieStepBtn__item.is-hover::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.calorieStepProgress{text-align:center;margin-bottom:100px}.calorieStepTxt{font-weight:16px;text-align:center;margin-bottom:30px}.calorie__step1__main{background:url(../img/contents_slider_bg.png) center 62% no-repeat;margin:0 auto;padding:55px 0 30px;background-size:630px auto}.calorie__step1__btn{text-align:center;margin:40px auto 60px}.calorie__step2__hero{display:-webkit-box;display:-ms-flexbox;display:flex;item-align:center;text-align:center;margin-bottom:10px}.calorie__step2__hero__ttl{display:inline-block;max-width:240px;padding:0 1rem;margin:0}.calorie__step2__hero__txt{font-size:12px;display:inline-block;vertical-align:top;text-align:left;padding-bottom:0}.calorie__step2__main{text-align:center;color:#ffd20d;font-size:60px}.calorie__step2__main span{font-family:'arial unicode ms';font-weight:bold;line-height:0;vertical-align:bottom;position:relative;top:-0.5rem;margin:0 -0.6rem}.calorie__step2__main input{border:7px solid #ffd20d;border-radius:15px;max-width:6.2rem;text-align:right;padding:0 0 0 1rem}.calorie__step2__main input[name="number_02"]{max-width:3.4rem;text-align:center}.calorie__step2__main input[name="number_02"]+span{top:-1.6rem}.calorie__step2__main input:focus{-webkit-animation:border-color-change 2s cubic-bezier(0.4, 0, 1, 1) infinite;animation:border-color-change 2s cubic-bezier(0.4, 0, 1, 1) infinite}.calorie__step2__btn{text-align:center;margin:40px auto}.calorie__step3__txt{margin-bottom:60px}.calorie__step3__main{max-width:840px;margin:auto}.calorie__step3__main input[type="checkbox"]{display:none}.calorie__step3__main input[type="checkbox"]:checked+.checkbox-dammy::after{content:"";display:block;position:absolute;top:-3px;left:5px;width:9px;height:14px;-webkit-transform:rotate(40deg);transform:rotate(40deg);border-bottom:4px solid #ff5925;border-right:4px solid #ff5925}.calorie__step3__main .checkbox-dammy{display:block;clear:both;position:relative}.calorie__step3__main .checkbox-dammy:before{content:"";display:block;position:absolute;top:-0.2rem;left:0;width:15px;height:15px;border:4px solid #ffd20d;border-radius:50%}.calorie__step3__main label p{display:inline-block;font-weight:bold;padding-left:1.7rem}.calorie__step3__main label .checkbox-image{position:relative;display:block;overflow:hidden;padding:0 10px 10px}.calorie__step3__main label .checkbox-image:after{content:"";position:absolute;bottom:10px;width:3rem;height:4rem;background:url(../img/cat_hand.png) no-repeat center top;background-size:100% auto;bottom:-45px;right:-60px;transition:100ms ease}.calorie__step3__main label:hover .checkbox-image:after,.calorie__step3__main label.is-hover .checkbox-image:after{bottom:5px;right:-5px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.calorie__step3__main .calorie__step3__main__list{display:block;overflow:hidden;margin-bottom:60px}.calorie__step3__main .calorie__step3__main__list li{display:inline-block;width:15%;float:left;margin-bottom:20px}.calorie__step3__main .calorie__step3__main__list li+li{margin-left:2%}.calorie__step3__main .calorie__step3__main__list li:nth-child(6n+1){clear:both;margin-left:0}.calorie__step3__main .calorie__step3__main__list--03{display:block;margin-bottom:20px}.calorie__step3__main .calorie__step3__main__list--03 li{display:inline-block;width:35%;float:left;margin-bottom:20px}.calorie__step3__main__ttl{display:inline-block;font-size:26px;margin-bottom:30px}.calorie__step3__main__ttl:after{content:"";display:block;height:4px;width:100%;background:#ff5925;border-radius:4px;margin-top:10px;-webkit-animation:background-color-change 6s cubic-bezier(0.4, 0, 1, 1) infinite;animation:background-color-change 6s cubic-bezier(0.4, 0, 1, 1) infinite}.calorie__step3__btn{text-align:center;margin:40px auto}.step4result01{max-width:680px;margin:auto;padding:20px}.step4result01__top{text-align:center;margin-bottom:40px}.step4result01__top__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.step4result01__top__txt__left{width:46%;text-align:left;font-size:28px;line-height:1.2}.step4result01__top__txt__left .bold{font-weight:bold;font-size:42px}.step4result01__top__txt__icon{margin:0 2%}.step4result01__top__txt__data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;line-height:0.7;width:40.5%;font-weight:bold;font-size:62px;color:#ff5824;text-align:right;padding:0}.step4result01__top__txt__data .small{font-size:33px;padding-left:0.4rem;margin:1rem 0 0}.step4result01__top__txt__data:after{content:"";display:block;position:absolute;width:100%;height:7px;background:#ff5824;border-radius:7px;bottom:-1.5rem;left:0;-webkit-animation:width-change 1s cubic-bezier(0.68, -0.55, 0.27, 1.55) 1;animation:width-change 1s cubic-bezier(0.68, -0.55, 0.27, 1.55) 1;-webkit-animation-delay:1s;animation-delay:1s}.step4result01__pageLink{display:table;overflow:hidden;width:100%;max-width:720px;margin:0 auto 40px}.step4result01__pageLink__btn{display:table-cell}.step4result01__pageLink__btn a{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:96%;font-size:20px;color:#000;border-radius:8px;border:6px solid #000;box-sizing:border-box;padding:10px 0;margin:0 auto;z-index:0}.step4result01__pageLink__btn a .ttl{line-height:1;margin:0 0.4rem}.step4result01__pageLink__btn a .txt{font-weight:bold;font-size:36px}.step4result01__pageLink__btn a .name{font-weight:bold;font-size:18px;padding:0.6rem 0.2rem 0}.step4result01__pageLink__btn a:after{position:absolute;content:"";background:#fff;width:100%;height:100%;top:-100%;left:0;z-index:-1;transition:top 150ms ease-in}.step4result01__pageLink__btn a:hover,.step4result01__pageLink__btn a:active,.step4result01__pageLink__btn a:focus{text-decoration:none}.step4result01__pageLink__btn a:hover:after,.step4result01__pageLink__btn a:active:after,.step4result01__pageLink__btn a:focus:after{top:0}.step4result01__pageLink__btn.is-synthesis a{background:#ffd20d;border-color:#ffd20d}.step4result01__pageLink__btn.is-common a{background:#47dfff;border-color:#47dfff}.step4result01__pageLink__btn p{margin-bottom:0}.step4result01__info{position:relative;text-align:center;margin-bottom:30px}.step4result01__info__icon{float:right;display:block;width:20%;margin-bottom:-2.5%}.step4result01__infoList{max-width:640px;padding:0 20px;margin-bottom:90px}.step4result01__infoList li+li{margin-top:30px}.step4result01__infoList__ttl{font-size:20px}.step4result01__infoList__txt{font-size:16px;line-height:1.7}.step4result01__top__detail{display:block;text-align:center;font-size:14px}.step4result02 .is-common .step4result02__list__ttlBig:after{background:#47dfff}.step4result02 .is-common .step4resultListTxt__detail{background:#47dfff}.step4result02__list{position:relative;max-width:860px;text-align:left;margin:auto}.step4result02__list:before{content:"";display:block;position:absolute;width:80%;height:2px;background:#ff5824;top:0;left:0;right:0;margin:auto}.step4result02__list__ttlBig{position:relative;display:table;margin:0 auto 70px}.step4result02__list__ttlBig:after{content:"";display:block;position:absolute;width:100%;height:8px;background:#ffd20d;border-radius:8px;bottom:-0.75rem;left:0}.step4result02__list__ttlBig__up{font-size:40px;font-weight:normal;text-align:center;margin:90px auto 45px}.step4result02__list__ttlBig__down{font-size:42px;font-weight:bold}.step4result02__list__ttlBig__down .small{display:inline;font-size:24px;margin:0 -0.4rem 0 0.2rem}.step4result02__list__ttl .inner{clear:both;display:table;text-align:center;font-weight:bold;padding:0;margin:0 auto 1rem;width:70px;height:70px;line-height:70px;border-radius:50%;background:#d9d9d9}.step4result02__list__ttl.color-dry .inner{background:#ffa4a4}.step4result02__list__ttl.color-etc .inner{background:#d9d9d9}.step4result02__list__ttl.color-common .inner{background:#a4dcff}.step4result02__list__ttl.color-snack .inner{background:#d9d9d9}.step4result02__list__ttl__detail{font-weight:bold;text-align:center;margin-bottom:60px}.step4result02__list__none{clear:both;display:table;text-align:center;padding:0;margin:0 auto 40px}.step4result02__list__item--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.step4result02__list__item{position:relative;display:inline-block;overflow:hidden;width:48%;min-height:345px;vertical-align:top;margin-bottom:2.5%}.step4result02__list__item+.step4result02__list__item{margin-left:2%}.step4result02__list__item:nth-chid(even){margin-left:0}.step4result02__list__item__leftImg{float:left;width:40%}.step4result02__list__item__txtArea{float:right;width:55%}.step4resultListTxt__ttl{text-align:left;font-size:16px;font-weight:bold;line-height:1.4;margin:10px auto 180px}.step4resultListTxt__ttl__detail{display:block;text-align:left;font-size:16px;font-weight:normal;color:#666666;padding-top:15px}.step4resultListTxt__detail{position:absolute;bottom:0;right:0;display:block;text-align:center;background:#ffd20d;border-radius:10px;padding:30px 10px 10px;margin:20px 2%;width:48%}.step4resultListTxt__detail p{font-weight:bold;font-size:28px;line-height:1;margin-bottom:10px}.step4resultListTxt__detail p .small{font-size:16px}.step4resultListTxt__detail p .big{font-size:50px}.step4result02__otherBtn{text-align:center;margin-bottom:80px}.calorie__step4__topBtnArea{text-align:center;max-width:700px;margin:100px auto 180px}.calorie__step4__topBtnArea:before{content:"";display:block;width:100%;height:5px;border-radius:10px;background:#ff5824;margin-bottom:50px}.calorie__step4__topBtnArea__btn a{position:relative;overflow:hidden;display:block;max-width:450px;z-index:2;border-radius:10px;background:#995f0b;border:5px solid #995f0b;box-sizing:border-box;color:#fff;font-weight:bold;font-size:30px;padding:20px;margin:auto;transition:color 300ms ease-out, background 300ms ease-out}.calorie__step4__topBtnArea__btn a:after{content:"";position:absolute;width:100%;height:100%;background:url(../img/step4_banner_hover2.jpg) top left;background-size:16px auto;top:0;left:0;z-index:-1;opacity:0;transition:opacity 400ms ease, -webkit-transform 400ms ease;transition:transform 400ms ease, opacity 400ms ease;transition:transform 400ms ease, opacity 400ms ease, -webkit-transform 400ms ease}.calorie__step4__topBtnArea__btn a:hover,.calorie__step4__topBtnArea__btn a:active,.calorie__step4__topBtnArea__btn a:focus,.calorie__step4__topBtnArea__btn a.is-hover{text-decoration:none;color:#995f0b;text-shadow:0px 0px 1px #fff,0px 0px 1px #fff,-1px -1px 1px #fff,-1px -1px 1px #fff,1px 1px 1px #fff,1px 1px 1px #fff;background:transparent}.calorie__step4__topBtnArea__btn a:hover:after,.calorie__step4__topBtnArea__btn a:active:after,.calorie__step4__topBtnArea__btn a:focus:after,.calorie__step4__topBtnArea__btn a.is-hover:after{opacity:0.8;-webkit-transform:scale(1.1);transform:scale(1.1)}.calorie__step4__info__banner{text-align:center;margin:50px auto}.calorie__step4__info__banner a{position:relative;display:inline-block;z-index:2;transition:opacity 500ms ease}.calorie__step4__info__banner a:before{content:"";position:absolute;width:50%;height:100%;background:url(../img/contents_bg_04.png) no-repeat top center;background-size:auto 30%;top:45%;right:-2%;pointer-events:none;transition:top 250ms ease;z-index:-1}.calorie__step4__info__banner a:hover{opacity:0.8}.calorie__step4__info__banner a:hover:before{top:-28%}.calorie__step4__info__mainArea{position:relative;max-width:760px;margin:auto}.calorie__step4__info__mainArea--infoMore{max-width:680px;margin:50px auto;border:1px solid #000;padding:30px}.calorie__step4__info__mainArea--infoMore .infoMore__ttl{font-size:18px;line-height:1.4;margin-bottom:15px}.calorie__step4__info__mainArea--infoMore p{font-size:13px;margin-bottom:10px;text-indent:-1rem;padding-left:1rem}.calorie__step4__info__mainArea__ttl{position:relative;width:90%;max-width:600px;line-height:2;background-color:#000;color:#ffffff;font-weight:bold;font-size:36px;text-align:center;margin:0 auto 50px;z-index:2}.calorie__step4__info__mainArea__ttl:before{content:'';border-style:solid;border-width:36px 15px 36px 25px;border-color:#000;border-left-color:transparent;position:absolute;left:-35px;top:0px;z-index:-1}.calorie__step4__info__mainArea__ttl:after{content:'';border-style:solid;border-width:36px 25px 36px 15px;border-color:#000;border-right-color:transparent;position:absolute;right:-25px;top:0px;z-index:-1}.calorie__step4__info__mainArea__txt{position:relative;font-size:12px;margin-top:30px;width:80%;line-height:1.5;z-index:1}.calorie__step4__info__mainArea__txt__img{position:absolute;bottom:0%;right:-25%;width:28%;z-index:-1}.calorie__step4__progress{font-weight:bold;color:#ff570c;text-align:center;margin-bottom:60px}@media screen and (max-width: 768px){.calorie__hero{padding:0 20px}.calorie__hero__ttl{margin-bottom:0.5rem}.calorieStepInner{background:url(../img/contents_bg_03.png) center bottom no-repeat,url(../img/contents_bg_02_sp.png) center top repeat-y,url(../img/contents_bg_01_sp.png) center top no-repeat;background-color:#FFF;background-size:auto auto, 100% auto, 100% auto;padding:20px 20px 45px}.stepIcon{width:35px;height:35px;line-height:35px;font-size:1.2rem}.calorieStepTtl{font-size:25px;padding:0;margin-bottom:1rem}.calorieStepTxt{font-size:11px}.calorieStepProgress{padding:0 20px;margin-bottom:30%}.calorie__step1__hero__txt{font-size:13px;line-height:1.5;margin-bottom:5px}.calorie__step1__main{background:url(../img/contents_slider_bg_sp_01.png) 10px 4px no-repeat,url(../img/contents_slider_bg_sp_02.png) right 4px no-repeat;background-size:62px auto,125px auto;padding:60px 0 15%}.calorie__step1__txt{font-size:11px}.calorie__step1__btn{margin:0 auto 30px}.calorie__step2__main{font-size:40px}.calorie__step2__main input{width:25%;min-width:30px;text-align:right;padding:10px}.calorie__step2__main input[name="number_02"]{width:15%}.calorie__step3__ttl{display:table;text-align:center;margin:30px auto 20px}.calorie__step3__txt{margin-bottom:30px}.calorie__step3__main .calorie__step3__main__ttl{display:block;font-size:18px;line-height:1.4;padding:0 10px}.calorie__step3__main .calorie__step3__main__ttl:after{width:106%;margin-left:-10px}.calorie__step3__main .calorie__step3__main__list{margin-bottom:30px}.calorie__step3__main .calorie__step3__main__list li{width:31%;font-size:13px;text-align:center}.calorie__step3__main .calorie__step3__main__list li+li{margin-left:3%}.calorie__step3__main .calorie__step3__main__list li:nth-child(3n+1){clear:both;margin-left:0}.calorie__step3__main .checkbox-dammy{display:inline-block;vertical-align:top}.calorie__step3__main .checkbox-dammy:before{width:10px;height:10px;top:-2px}.calorie__step3__main label .checkbox-image{padding:0 4px 8px}.calorie__step3__main label p{display:inline;padding-left:1.2rem}.calorie__step3__main input[type="checkbox"]:checked+.checkbox-dammy::after{top:-7px}.calorie__step3__main .calorie__step3__main__list--03 li{display:block;width:auto;float:none;margin-bottom:10px}.step4result01{padding:0}.step4result01__top{padding:0 20px;margin-bottom:20px}.step4result01__top__txt{-ms-flex-wrap:wrap;flex-wrap:wrap}.step4result01__top__txt__left{display:block;width:auto;font-size:18px;line-height:1.4}.step4result01__top__txt__left .bold{font-size:28px}.step4result01__top__txt__icon{display:block;width:100%;margin:0 42% 20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.step4result01__top__txt__data{width:auto;font-size:56px;text-align:center;margin:0 auto 8%}.step4result01__top__detail{line-height:1.4}.calorie__step4__topBtnArea{margin:20% auto 20%}.calorie__step4__topBtnArea__btn a{font-size:17px;padding:12px}.calorie__step4__info__banner{margin:15% auto}.calorie__step4__info__banner a:before{width:80%;background:url(../img/contents_bg_04.png) no-repeat top center;background-size:auto 22%}.calorie__step4__info__banner a:hover:before{top:-21%}.calorie__step4__info__mainArea__txt{font-size:10px;margin-top:15px;width:auto;line-height:1.5}.calorie__step4__info__mainArea__txt__img{width:15%;right:10%;bottom:100%}.calorie__step4__info__mainArea__ttl{font-size:16px;font-size:4.5vw;margin:0 auto 6%}.calorie__step4__info__mainArea__ttl:before{border-width:0.95rem 30px 1rem 10px;border-width:4.49vw 30px 4.49vw 10px}.calorie__step4__info__mainArea__ttl:after{border-width:0.95rem 10px 1rem 30px;border-width:4.49vw 10px 4.49vw 30px}.calorie__step4__info__mainArea--infoMore{margin:5% auto;padding:15px 10px}.step4result01__pageLink{margin-bottom:10px}.step4result01__pageLink__btn{display:block;margin-bottom:20px}.step4result01__pageLink__btn a .ttl{font-size:16px}.step4result01__pageLink__btn a .txt{font-size:28px}.step4result01__info{margin-bottom:10px}.step4result01__info__icon{width:30%}.step4result01__infoList{padding:0 10px;margin-bottom:16%}.step4result01__infoList li+li{margin-top:10px}.step4result01__infoList li>img{padding:10px 10px 0}.step4result01__infoList__ttl,.step4result01__infoList__txt{font-size:12px;line-height:1.4;margin-bottom:0}.step4result02__list__ttlBig{margin-bottom:25px}.step4result02__list__ttlBig:after{bottom:0.2rem}.step4result02__list__ttlBig__up{font-size:20px;margin:40px auto 20px}.step4result02__list__ttlBig__down{font-size:22px}.step4result02__list__ttlBig__down .small{font-size:12px}.step4result02__list__ttl .inner{width:40px;height:40px;line-height:40px;font-size:10px;margin:25px auto 0.5rem}.step4result02__list__ttl__detail{font-size:10px;margin-bottom:30px}.step4result02__list__item--wrap{display:block}.step4result02__list__item{min-height:0;width:auto;padding:0 10px 0 15px}.step4result02__list__item__leftImg{width:42.5%}.step4resultListTxt__ttl{font-size:12px;min-height:0;margin:0 0 20px}.step4resultListTxt__ttl__detail{position:relative;font-size:10px;min-height:0;margin-bottom:4px}.step4resultListTxt__detail{position:relative;width:auto;padding:20px 10px 10px;margin:8px 0}.step4resultListTxt__detail p{font-size:14px;margin-bottom:6px}.step4resultListTxt__detail p .small{font-size:10px}.step4resultListTxt__detail p .big{font-size:36px}.step4result02__otherBtn{text-align:center;margin-bottom:15%}}