@charset "UTF-8";body{color:#333;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:1.5rem;font-weight:500;height:100%;line-height:1.6;word-wrap:break-word}a{color:#333}a:hover{opacity:.8;text-decoration:underline;transition-duration:.2s}.sp-visible{display:none}.pc-visible{display:block}.container{box-sizing:border-box;margin:0 auto;position:relative;min-height:100%}.wrapper{position:relative;min-height:100%;padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.wrapper-safe-area .wrapper{padding-bottom:50px}.common-flex-box{flex-grow:1}._sp,._sp-small{display:none!important}.a-hov{cursor:pointer}.a-hov:hover{opacity:.8;transition-duration:.2s}.a-hov-none:hover{opacity:1;text-decoration:none}.bg-blue{background:#3963d1}.bg-white{background:#fff}.bg-gray{background:#ebedee}.bg-r-gray{background:#f7f7f7}.bg-gradation{background:url(../images/top-consumer/mv_bg.png?v34b2c93a1de123ca4f8b7601421105da) no-repeat center/cover}.recent-wrap{display:flex;justify-content:center;margin:0 auto;max-width:1000px}.icon-new-block{position:relative}.icon-new-block .icon-new-round{height:10px;width:10px;border-radius:10px;background-color:#f60f0f;z-index:10}.icon-new-block .icon-postion-gnav{position:absolute;top:10%;right:3%}.icon-new-block .icon-postion-bell{position:absolute;top:10%;right:0}.icon-new-block .icon-postion-sidenav{position:absolute;top:20%;left:40px}.recent-without{text-align:center;font-size:1.6rem;padding:15px 0 30px}.tab-cont{background:#fff;border-bottom:3px solid #3963d1;margin:0 auto;width:100%}.tab-cont>ul{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:560px}.tab-cont>ul li{position:relative;border-left:1px solid #3963d1;border-right:1px solid #3963d1;border-top:1px solid #3963d1;width:32.14286%}.tab-cont>ul li.tab-current a{background:#3963d1;color:#fff}.tab-cont>ul li.tab-current .tab-notification{z-index:15}.tab-cont>ul li a{position:relative;z-index:10;color:#3963d1;display:block;font-size:1.6rem;font-weight:700;padding:10px 0;text-align:center}.tab-cont>ul li a:hover{text-decoration:none}.tab-cont .tab-notification{position:absolute;top:-1px;left:-1px;z-index:5;width:0;height:0;border-top:40px solid #de2c2f;border-right:40px solid transparent;color:#fff;font-size:1rem;font-weight:700;pointer-events:none}.tab-cont .tab-notification.new::before{content:"NEW";position:absolute;top:-33px;left:3px;transform:rotate(-45deg)}.ad-banner-bottom{text-align:center;margin:20px 0 35px}.ad-banner-bottom .responsive-bannersize{width:100%;max-width:800px;height:240px;position:relative;margin:0 auto}.ad-banner-bottom .responsive-bannersize::before{content:"広告";display:block;width:10%;background:#fff;z-index:99;position:absolute;left:2px;top:1px;font-family:"ヒラギノ角ゴ Pro W3";color:#00aecd;font-size:12px;text-decoration:none}.ad-banner-middle{text-align:center;margin:25px 0}.ad-banner-middle .responsive-bannersize{width:100%;max-width:800px;height:150px;position:relative;margin:0 auto}.ad-banner-middle .responsive-bannersize::before{content:"広告";display:block;width:10%;background:#fff;z-index:99;position:absolute;left:2px;top:1px;font-family:"ヒラギノ角ゴ Pro W3";color:#00aecd;font-size:12px;text-decoration:none}.path-area{color:#666;font-size:1.4rem;margin:0 auto;padding:12px 0;max-width:1000px}.path-area *{display:none}.path-area .current{font-weight:700}.path-area a{position:relative}.path-area .to-top::after{color:#999;content:">";font-size:1.6rem;margin:0 5px}.path-area-wrap{background:#fff}.cont-wrap{margin:0 auto;max-width:1000px}.pull-sort{background:#fff;cursor:pointer;position:absolute;right:0;top:0;width:120px}.pull-sort>p{border:1px solid #3963d1;border-radius:4px;color:#3963d1;font-weight:700;padding:4px 0 4px 30px;position:relative}.pull-sort>p::after{border-bottom:solid 2px #3963d1;border-right:solid 2px #3963d1;content:"";display:block;height:8px;margin:-4px 0 0;position:absolute;right:16px;top:14px;transform:rotate(45deg);transition-duration:.2s;width:8px}.pull-sort .rotate-top::after{top:18px;transform:rotate(225deg);transition-duration:.2s}.date-select02{position:relative;width:100%;text-align:center}.date-select02 .date-select02-text{font-weight:700;margin-bottom:15px}.date-select02 .icon-calendar::before{margin-left:0}.date-select02 .select-list-block{align-items:center;display:flex;justify-content:space-between;position:relative;width:300px}.date-select02 .select-list-block .arrow-l,.date-select02 .select-list-block .arrow-r{position:relative;border:1px solid #ddd;border-radius:4px;width:40px;height:40px}.date-select02 .select-list-block .arrow-l::after,.date-select02 .select-list-block .arrow-r::after{border-color:transparent #999 transparent transparent;border-style:solid;border-width:9px 14px 9px 0;content:"";display:inline-block;left:50%;position:absolute;top:50%}.date-select02 .select-list-block .arrow-l a,.date-select02 .select-list-block .arrow-r a{display:block;padding:24px 0}.date-select02 .select-list-block .arrow-l a:hover,.date-select02 .select-list-block .arrow-r a:hover{z-index:100;position:relative;border-color:transparent #6182da transparent transparent}.date-select02 .select-list-block .arrow-l a::after,.date-select02 .select-list-block .arrow-r a::after{border-color:transparent #3963d1 transparent transparent;border-style:solid;border-width:9px 14px 9px 0;content:"";display:inline-block;left:50%;position:absolute;top:50%;z-index:10}.date-select02 .select-list-block .arrow-l::after{transform:translate(-50%,-50%)}.date-select02 .select-list-block .arrow-l a::after{transform:translate(-50%,-50%)}.date-select02 .select-list-block .arrow-r::after{transform:translate(-50%,-50%) scale(-1,1)}.date-select02 .select-list-block .arrow-r a::after{transform:translate(-50%,-50%) scale(-1,1)}.date-select02 .select-list-block .select-list-txt{height:40px;width:195px}.date-select02 .select-list-block .select-list-txt>p{border:1px solid #ddd;border-radius:4px;color:#666;font-weight:700;padding:7px 0;text-align:center}.topics-wrap{padding:10px 0 20px}.topics-block{border-bottom:1px solid #ddd}.topics-block:last-child{border-bottom:none}.topics-block .topics-ttl{color:#3963d1;font-size:1.8rem;font-weight:700;margin:10px 0}.topics-block .topics-inblock>ul li{display:inline-block;vertical-align:top;width:227px;margin:0 25px 10px 0}.topics-block .topics-inblock>ul li:nth-child(4n){margin:0 0 10px}.topics-block .topics-inblock>ul li a{display:block;height:100%}.topics-block .topics-inblock .topics-box .topics-img{height:150px;margin:0 0 10px;overflow:hidden;position:relative}.topics-block .topics-inblock .topics-box .topics-img img{vertical-align:bottom;width:100%;height:auto}.topics-block .topics-inblock .topics-box .topics-img .new{background:#f60f0f;display:table;height:64px;left:-38px;position:absolute;text-align:center;top:-20px;transform:rotate(-45deg);width:100px}.topics-block .topics-inblock .topics-box .topics-img .new span{color:#fff;display:table-cell;font-weight:700;padding:0 0 2px;vertical-align:bottom}.topics-block .topics-inblock .topics-box .topics-txt{font-weight:700}.topics-block .read{background:#3963d1}.topics-block .read>a{color:#fff}.topics-block .right-arrow{position:relative}.topics-block .right-arrow::after{border-right:solid 2px #fff;border-top:solid 2px #fff;content:"";display:inline-block;height:10px;margin:0 4px 0 2px;position:absolute;right:14px;top:19px;transform:rotate(45deg);width:10px}.page-top{background:rgba(179,187,196,.8);border-radius:50px;bottom:45px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;width:70px;z-index:10}.page-top::after{border-bottom:solid 4px #fff;border-right:solid 4px #fff;content:"";display:block;height:21px;left:25px;position:absolute;top:30px;transform:rotate(225deg);width:21px}.wrapper-safe-area .page-top{bottom:55px}.cont-info-caption,.cont-info-heading,.cont-info-sub-heading{margin-bottom:15px;font-weight:700;line-height:1.3}.cont-info-heading{font-size:3rem;text-align:center}.kk-walkingrally .cont-info-heading{text-align:left}.cont-info-sub-heading{padding:3px 0 3px 7px;border-left:5px solid #3963d1;font-size:1.8rem}.kk-statuscode .cont-info-sub-heading{border-left:none}.cont-info-caption{font-size:1.6rem}.cont-ifo-kazokuwari{margin:30px;border:1px solid #f60f0f;color:#f60f0f;padding:20px 25px}.cont-info-head-wrap{display:flex;align-items:center;margin-bottom:15px}.cont-info-head-wrap .cont-info-sub-heading{margin-bottom:0}.cont-info-head-wrap span{font-size:1.5rem;font-weight:400}.cont-inquiry-heading{font-size:2rem;text-align:center;font-weight:700}.cont-inquiry-inner{margin:20px auto;padding:30px;background:#f7f7f7}.cont-inquiry-caption{font-weight:700}.loader-overlay{position:fixed;top:0;left:0;z-index:500;width:100%;height:100%;background:rgba(0,0,0,.7);overflow:hidden}.loader-overlay::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-width:5px;border-style:solid;border-color:#fff rgba(255,255,255,.2) rgba(255,255,255,.2);border-radius:50%;animation:loader 1.1s infinite linear}@keyframes loader{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.basic-btn{border-radius:5px;margin:20px auto;width:396px}.basic-btn.is-delete{width:92px;margin-left:auto;margin-right:60px}.basic-btn.is-delete a{padding:5px 0;font-size:1.5rem;color:#999;border-color:#999}.basic-btn a{border-radius:5px;color:#fff;display:block;font-size:1.8rem;font-weight:700;padding:15px 0;text-align:center}.basic-btn a:hover{text-decoration:none}.basic-btn.disabled a{border-color:#ddd;background:#ddd;pointer-events:none}.blue-btn a{background:#3963d1;border:1px solid #3963d1;color:#fff}.white-btn a{background:#fff;border:1px solid #3963d1;color:#3963d1}.arrow-back{position:relative}.arrow-back::before{content:"";height:10px;left:24px;margin:0 4px 0 2px;position:absolute;top:24px;transform:rotate(45deg);width:10px}.blue-back::before{border-bottom:solid 2px #3963d1;border-left:solid 2px #3963d1}.white-back::before{border-bottom:solid 2px #fff;border-left:solid 2px #fff}.arrow-next{position:relative}.arrow-next::before{content:"";height:10px;margin:0 4px 0 2px;position:absolute;right:24px;top:24px;transform:rotate(45deg);width:10px}.blue-next::before{border-right:solid 2px #3963d1;border-top:solid 2px #3963d1}.white-next::before{border-right:solid 2px #fff;border-top:solid 2px #fff}.arrow-down{position:relative}.arrow-down::before{content:"";display:inline-block;height:11px;position:absolute;right:24px;top:22px;transform:rotate(45deg);width:11px}.blue-down::before{border-bottom:solid 2px #3963d1;border-right:solid 2px #3963d1}.white-down::before{border-bottom:solid 2px #fff;border-right:solid 2px #fff}input[type=checkbox],input[type=radio]{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.radio-btn+label{margin-right:20px;padding-left:20px;position:relative}.radio-btn+label::before{background:#fff;border:1px solid #999;border-radius:50%;content:"";display:block;height:15px;left:0;position:absolute;top:2px;width:15px}.radio-btn:checked+label::after{background:#3963d1;border-radius:50%;content:"";display:block;height:9px;left:3px;position:absolute;top:5px;width:9px}.check-btn-parts{font-weight:700;padding-left:20px}.body-info-check-inblock li label::before{content:"";background:#fff;border:1px solid #999;display:block;height:15px;position:absolute;top:4px;width:15px}.body-info-check-inblock.is-mygraph li label{font-weight:700}.body-info-check-inblock.is-mygraph li label::before{content:none}.check-btn:checked+.check-btn-parts::after{border-bottom:2px solid #3963d1;border-right:2px solid #3963d1;content:"";display:block;height:12px;left:5px;position:absolute;top:4px;transform:rotate(40deg);width:6px}.btn-wrap{display:flex;align-items:center;justify-content:space-between}.termsofuse-btn-wrap{margin-bottom:40px}.tooltip{position:absolute;top:0;left:0;z-index:30;display:none;max-width:75vw;padding:15px;border:1px solid #ddd;border-radius:5px;background:#fff;box-shadow:0 0 7px 0 rgba(0,0,0,.2)}.tooltip .arrow{position:absolute;bottom:-6px;left:15%;transform:rotate(45deg);width:10px;height:10px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff}.tooltip-help{display:flex;align-items:center;justify-content:center;width:21px;min-width:21px;height:21px;margin-left:7px;border:1px solid #999;border-radius:50%;background:#fff;color:#999}.tooltip-help.icon-help::before{margin:0;font-size:1.3rem}.tooltip-help-sp{display:flex;align-items:center;justify-content:center;width:21px;min-width:21px;height:21px;margin-left:0;border:1px solid #999;border-radius:50%;background:#fff;color:#999}.tooltip-meal-lead{padding:0 15px;font-size:1.5rem}.tooltip-meal-content{margin-top:13px;border-top:1px dashed #ddd}.tooltip-meal-list{display:flex;flex-direction:column;padding:15px 15px 0}.tooltip-meal-list li+li{margin-top:20px}.tooltip-meal-list p{display:flex;align-items:center}.tooltip-meal-list [class*=icon-]::before{margin:0 8px 0 0;color:#a8b4be;font-size:2.5rem}.tooltip-meal-list.row-list{flex-flow:row wrap;max-width:500px}.tooltip-meal-list.row-list li{margin-top:0;margin-left:10px}.tooltip-meal-list.row-list li:nth-of-type(n+6){order:2;margin-top:10px}.tooltip-meal-list.row-list li:nth-of-type(5n+1){margin-left:0}.tooltip-meal-list.row-list::after{content:"";order:1;width:100%}.tooltip-meal-nutrient-list{display:flex;align-items:center;padding:15px 15px 0}.tooltip-meal-nutrient-list img{width:28px;height:28px;margin-right:10px}.tooltip-meal-nutrient-list li+li{margin-left:30px}.tooltip-challenge-plan{width:300px}.tooltip-challenge-plan .arrow{left:50%;transform:translateX(-50%) rotate(45deg)}.tooltip-challenge-plan-text{font-size:1.4rem}.tooltip-bc{width:550px}.tooltip-right-bc{width:550px}.tooltip-bc-lead{padding:0 15px}.tooltip-center{width:auto;max-width:80vw!important}.tooltip-center .arrow{left:50%;transform:translateX(-50%) rotate(45deg)}.select-mw-block{display:flex;margin:0 auto;width:290px}.select-mw-block .mw-inblock{display:block;text-align:center;width:50%}.select-mw-block .mw-inblock:first-child a{border-radius:50px 0 0 50px}.select-mw-block .mw-inblock:last-child a{border-radius:0 50px 50px 0}.select-mw-block .mw-inblock:nth-child(n+2) a{border-left:none}.select-mw-block .mw-inblock:only-child{margin:0 auto}.select-mw-block .mw-inblock:only-child a{border-radius:50px}.select-mw-block .mw-inblock a{color:#3963d1;display:block;font-weight:700;line-height:1;padding:10px 0;border:1px solid #3963d1;height:100%}.select-mw-block .mw-inblock a:hover{text-decoration:none}.select-mw-block .mw-inblock ._select01{background:#3963d1;color:#fff}.select-mw-block .mw-inblock ._select02{background:#3963d1;color:#fff}.select-month-block{display:flex;font-size:1.8rem;justify-content:space-between;margin:25px auto 20px;width:470px}.select-month-block>li{border:1px solid #ddd;border-radius:5px;height:50px}.select-month-block>li>input[type=text]:focus{border-radius:5px}.select-month-block .year>input[type=text]{font-weight:700;height:100%;text-align:center;width:100px}.select-month-block .month>input[type=text]{font-weight:700;height:100%;outline:0;text-align:center;width:70px}.select-month-block .month-block-txt{border:none;margin:0 0 0 -10px;padding:12px 0 0}.select-month-block .change-btn{text-align:center;width:70px}.select-month-block .change-btn a{color:#3963d1;font-weight:700;display:block;padding:11px 0}.select-month-block .change-btn a:hover{text-decoration:none}.select-month-block .arrow-l,.select-month-block .arrow-r{position:relative;width:50px}.select-month-block .arrow-l a,.select-month-block .arrow-r a{display:block;padding:24px 0}.select-month-block .arrow-l a:hover,.select-month-block .arrow-r a:hover{z-index:100;position:relative}.select-month-block .arrow-l::after{border-color:transparent #999 transparent transparent;border-style:solid;border-width:9px 14px 9px 0;content:"";display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.select-month-block .arrow-l a::after{border-color:transparent #3963d1 transparent transparent;border-style:solid;border-width:9px 14px 9px 0;content:"";display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.select-month-block .arrow-l a:hover::after{border-color:transparent #6182da transparent transparent;border-style:solid;border-width:9px 14px 9px 0;content:"";display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10;transition-duration:.2s}.select-month-block .arrow-r::after{border-color:transparent #999 transparent transparent;border-style:solid;border-width:9px 14px 9px 0;content:"";display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(-1,1)}.select-month-block .arrow-r a::after{border-color:transparent #3963d1 transparent transparent;border-style:solid;border-width:9px 14px 9px 0;content:"";display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(-1,1);z-index:10}.select-month-block .arrow-r a:hover::after{border-color:transparent #6182da transparent transparent;border-style:solid;border-width:9px 14px 9px 0;content:"";display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(-1,1);z-index:10;transition-duration:.2s}.detail-date-select{align-items:center;display:flex;margin:15px 0 5px}.detail-date-select .select-list-block{margin:15px auto;width:320px}.detail-date-select .select-list-block._edit{margin:0 auto}.detail-date-select .select-list-block .arrow-l,.detail-date-select .select-list-block .arrow-r{border:1px solid #ddd;border-radius:5px;height:50px;width:50px}.detail-date-select .select-list-block .arrow-l a,.detail-date-select .select-list-block .arrow-r a{display:block;padding:24px 0}.detail-date-select .select-list-block .arrow-l a::after,.detail-date-select .select-list-block .arrow-r a::after{border-color:transparent #3963d1 transparent transparent;border-width:9px 14px 9px 0}.detail-date-select .select-list-block .arrow-l a:hover::after,.detail-date-select .select-list-block .arrow-r a:hover::after{border-color:transparent #6182da transparent transparent;border-width:9px 14px 9px 0}.detail-date-select .select-list-block .select-list-txt{height:50px;position:relative}.detail-date-select .select-list-block .select-list-txt::before{font-size:2rem;left:14%;position:absolute;top:50%;transform:translateY(-50%)}.detail-date-select .select-list-block .select-list-txt input{border:1px solid #ddd;border-radius:4px;display:block;color:#333;font-size:1.8rem;font-weight:700;margin:0;padding:10px 0 10px 20px;text-align:center;width:195px}.detail-date-select .select-list-block .slelect-list-cover{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.detail-date-select.is-walk{align-items:flex-start}.detail-date-select.is-walk .date-select-txt{margin-top:17px;line-height:1;white-space:nowrap}.detail-date-select.is-walk .alert-popup+.alert-popup{display:none}.is-sleep .detail-date-select{margin-top:0}.detail-date-select>li{margin-right:10px}.detail-date-select>li input{border:1px solid #ddd}.detail-date-select .time-txt input{height:50px;padding-right:10px;width:80px;text-align:right}.detail-date-select .time-txt input.is-disabled{background:#ebedee;color:#999}.detail-date-select .num-txt{width:358px}.detail-date-select .num-txt input{height:50px;padding-right:10px;width:100%;text-align:right}.detail-date-select .num-txt input::-ms-clear{display:none}.popup-txt-block{left:50%;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:100;display:none}.popup-txt-block._error{background:rgba(246,15,15,.9)}.popup-txt-block._update{background:rgba(150,219,89,.9)}.popup-txt-block._delete{background:rgba(15,135,246,.9)}.popup-txt-block._achieved{background:#ff3e80}.popup-txt-block .popup-txt{color:#fff;font-size:2.4rem;font-weight:700;line-height:1;padding:34px 0;text-align:center}.popup-txt-block .popup-txt.icon-badge{display:flex;align-items:center;justify-content:center}.popup-txt-block .popup-txt.icon-badge::before{margin:0 8px 0 0;font-size:4.3rem}.popup-txt-block .popup-txt-inner{display:flex;align-items:center;justify-content:center}.popup-txt-block .popup-txt-inner span{font-size:1.8rem}.custom-checkbox-container{display:flex;align-items:center}.custom-checkbox{position:relative;max-width:0;max-height:0;border:10px solid rgba(0,0,0,.5);border-radius:3px;transition:border-color .3s ease;cursor:pointer}.custom-checkbox.checkbox-white{border-color:#ddd}.custom-checkbox.checkbox-white .checkbox-background{border-color:#fff}.custom-checkbox .checkbox-ripple{position:absolute;top:-10px;left:-10px;width:20px;height:20px;border-radius:50%;opacity:0;pointer-events:none}.custom-checkbox .checkbox-background{position:absolute;top:-8px;left:-8px;border:8px solid #f7f7f7;transition:all .3s ease}.custom-checkbox .checkbox-icon-container{position:absolute;top:-10px;left:-10px;width:20px;height:20px;pointer-events:none}.custom-checkbox .checkbox-icon-container .icon-check{position:absolute;width:100%;height:100%;color:transparent;transition:color .3s ease}.custom-checkbox .checkbox-icon-container .icon-check::before{position:absolute;top:50%;left:50%;margin:0;font-size:1.4rem;transform:translate(-50%,-50%)}.custom-btn.active+.custom-checkbox .checkbox-ripple{animation:ripple .3s ease}.custom-btn._gold.active+.custom-checkbox._gold .checkbox-ripple._gold{animation:ripple-gold .3s ease}.custom-btn.active+.custom-checkbox.checkbox-white .checkbox-ripple{animation:ripple .3s ease}@keyframes ripple{0%{background-color:rgba(0,0,0,.2);opacity:0;transform:scale(1.5)}100%{background-color:rgba(57,99,209,.2);opacity:1;transform:scale(2.5)}}@keyframes ripple-gold{0%{background-color:rgba(0,0,0,.2);opacity:0;transform:scale(1.5)}100%{background-color:rgba(218,179,0,.2);opacity:1;transform:scale(2.5)}}@keyframes ripple-white{0%{background-color:rgba(0,0,0,.2);opacity:0;transform:scale(1.5)}100%{background-color:rgba(255,255,255,.2);opacity:1;transform:scale(2.5)}}.checkbox:checked+.custom-checkbox{border-color:#3963d1}.checkbox:checked+.custom-checkbox.checkbox-white{border-color:#ddd}.checkbox:checked+.custom-checkbox.checkbox-white .checkbox-background{transform:scale(1);border-color:#fff;border-radius:0}.checkbox:checked+.custom-checkbox.checkbox-white .icon-check{color:#3963d1}.checkbox:checked+.custom-checkbox .checkbox-background{border-color:#3963d1;border-radius:50%;transform:scale(0)}.checkbox:checked+.custom-checkbox .icon-check{color:#fff}.custom-btn-text{margin-left:15px;text-align:left}.m-ttl{font-size:2.4rem;font-weight:700;text-align:center;line-height:1;margin:0;padding:30px 0}.slick-sub-controller{display:flex;flex:1;justify-content:space-between;margin-top:20px}.slick-sub-controller .basic-btn.white-btn{max-width:200px;margin:0 auto}.slick-sub-controller .basic-btn.white-btn a{padding:10px 0}.slick-sub-controller .basic-btn.white-btn .blue-next::before{top:18px}.slick-sub-controller .basic-btn.white-btn .blue-prev::before{content:"";display:inline-block;height:11px;width:11px;position:absolute;left:24px;top:18px;transform:rotate(45deg);border-left:solid 2px #3963d1;border-bottom:solid 2px #3963d1}.slick-sub-controller .basic-btn.is-disabled{display:none}#ui-datepicker-div{z-index:11!important}.change-mode-button{max-width:350px;width:92%;height:35px;display:flex;border:1px solid #3963d1;border-radius:35px;margin:20px auto 40px;overflow:hidden;font-feature-settings:"palt"}.change-mode-button .change-mode-button-link{display:block;width:50%;height:100%;border-right:1px solid #3963d1}.change-mode-button .change-mode-button-link:last-child{border-right:none}.change-mode-button .change-mode-button-link.is-current .change-mode-button-link-text{background:#3963d1;color:#fff}.change-mode-button .change-mode-button-link:hover{text-decoration:none}.change-mode-button .change-mode-button-link-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#3963d1;font-weight:700}.change-mode-button.is-meal{max-width:390px;height:45px;margin:20px auto 15px}.change-mode-button.is-meal .change-mode-button-link{position:relative;flex:1}.change-mode-button.is-meal .change-mode-button-link.is-current .change-mode-button-link-text{color:#fff}.change-mode-button.is-meal .change-mode-button-link .change-mode-button-link-text{padding:0 10px;line-height:1.2;text-align:center}.change-mode-button.is-sports{max-width:520px;height:45px;margin:20px auto 15px}.change-mode-button.is-sports .change-mode-button-link{position:relative;flex:1}.change-mode-button.is-sports .change-mode-button-link.is-current .change-mode-button-link-text{color:#fff}.change-mode-button.is-sports .change-mode-button-link .change-mode-button-link-text{padding:0 10px;line-height:1.2;text-align:center}.screen_link{color:#3963d1;text-decoration:underline}.screen_link:hover{opacity:.8;text-decoration:none;transition-duration:.2s}.nav-toggle-close{cursor:pointer;display:none;left:0;position:fixed;top:10px;transform:translate3d(0,0,0);z-index:200}.nav-toggle-close>div{cursor:pointer;height:26px;position:absolute;right:2px;top:0;width:26px}.nav-toggle-close>div span{background:#014099;border-radius:3px;display:block;height:5px;left:0;position:absolute;width:100%}.nav-toggle-close>div span:nth-child(1){top:8px;transform:rotate(45deg)}.nav-toggle-close>div span:nth-child(2){top:8px;transform:rotate(-45deg)}.nav-toggle-close>.menu-txt{color:#014099;font-size:1rem;font-weight:700;line-height:1;margin:28px 0 0}.gloval-nav{background-color:#fff;bottom:0;color:#333;display:flex;flex-direction:column;left:-300px;opacity:0;position:fixed;right:0;top:0;transition-duration:.2s;visibility:hidden;width:300px;z-index:200}.gloval-nav .s-nav>li{border-bottom:1px solid #ddd}.gloval-nav .s-nav>li a{display:block;font-weight:700;padding:10px 15px}.gloval-nav a{display:inline-block;text-decoration:none;transition:color .6s ease}.gloval-nav a:hover{background:#d1e3ff;opacity:1}.gloval-nav ul{list-style:none}.gloval-nav ul li{opacity:0;transform:translateX(200px)}.gloval-nav>dl{border-bottom:1px solid #ddd}.gloval-nav>dl>dt{font-weight:700;padding:10px 15px}.gloval-nav>dl>dd{font-size:1.4rem}.gloval-nav>dl>dd a{display:block;padding:11px 15px}.open .gloval-nav{left:0;opacity:1;overflow-y:scroll;visibility:visible}.open .gloval-nav::-webkit-scrollbar{width:15px}.open .gloval-nav::-webkit-scrollbar-track{background:#fff}.open .gloval-nav::-webkit-scrollbar-thumb{background:#ddd}.open .gloval-nav li{opacity:1;transform:translateX(0)}.g-nav-prof{flex-shrink:0;background:#ebedee}.g-nav-prof .prof-ttl{align-items:center;border-bottom:1px solid #ddd;display:flex;padding:10px 15px}.g-nav-prof .prof-ttl a{align-items:center;display:flex;justify-content:flex-start;width:100%;z-index:10}.g-nav-prof .prof-ttl .prof-name{display:inline-block}.g-nav-prof>ul li a{display:block}.g-nav-prof>ul .prof-inttl{padding:10px 15px}.g-nav-prof>ul .list-mttl{border-bottom:1px solid #ddd}.g-nav-prof>ul .list-sttl{padding:12px 24px}.g-nav-prof .login,.g-nav-prof .logout{border-bottom:1px solid #ddd}.g-nav-prof .login a,.g-nav-prof .logout a{display:block;padding:10px 15px}.sidenav{position:fixed;top:0;right:0;bottom:0;left:-305px;z-index:200;display:flex;flex-direction:column;width:305px;background-color:#fff;color:#333;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);transition-duration:.2s;opacity:0;visibility:hidden}.open .sidenav{left:0;opacity:1;overflow-y:auto;visibility:visible}.open .sidenav::-webkit-scrollbar{width:15px}.open .sidenav::-webkit-scrollbar-track{background:#fff}.open .sidenav::-webkit-scrollbar-thumb{background:#ddd}.sidenav-close{padding:8px 12px}.sidenav-close-btn{display:flex;align-items:center;width:100%;padding:12px;color:#68778a;font-size:1.6rem;font-weight:700;line-height:1.5;outline:0}.sidenav-close-btn:hover{opacity:.8;transition:all .3s}.sidenav-close-btn .icon-cross{width:24px;height:24px;margin-right:24px}.sidenav-close-btn .icon-cross::before{margin:0;color:#000;font-size:1.4rem}.sidenav-menu{width:100%;padding:8px 0;border-top:1px solid #ddd}.sidenav-menu-title{padding:8px 24px 16px;color:#7a7a7a;font-size:1.3rem;font-weight:700}.sidenav-item{width:100%}.sidenav-separate{position:relative;margin-top:8px;padding-top:8px;overflow:hidden}.sidenav-separate::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100% - 32px);height:1px;background:#ddd}.sidenav-link{display:block;width:100%;padding:12px 24px;font-size:1.6rem;font-weight:700;line-height:1.5}.sidenav-link:hover{background:#e8f1ff;color:#014099;text-decoration:none;opacity:1}.sidenav-link.sidenav-icon{display:flex;align-items:center}.sidenav-link.sidenav-icon::before{margin:0 24px 0 0;color:#68778a;font-size:2.4rem}.sidenav-link.sidenav-icon:hover::before{color:#014099}.header-content{background:#fff;width:100%}.head-hide{transform:translateY(-100%)}.head-top{background:rgba(255,255,255,.9);height:60px;left:0;position:fixed;right:0;top:0;transition-duration:.5s;width:100%;z-index:100}.head-inner{height:60px;position:relative}.nav-toggle{cursor:pointer;left:15px;position:absolute;top:50%;transform:translateY(-50%);transition-duration:.5s;z-index:200}.nav-toggle span{background:#014099;border-radius:4px;display:block;height:4px;left:6px;position:absolute;width:26px}.nav-toggle span:nth-child(1){top:0}.nav-toggle span:nth-child(2){top:8px}.nav-toggle span:nth-child(3){top:16px}.nav-toggle>.menu-txt{color:#014099;font-size:1rem;font-weight:700;line-height:1;margin:26px 0 0;text-align:center}.logo-ttl{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.head-icons{display:flex;align-items:center;justify-content:flex-end;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.head-icons .icon-notice{cursor:pointer;margin:0 10px 0 0;position:relative}.head-icons .icon-notice::before{color:#014099;font-size:2.8rem}.head-icons .icon-notice .notice-txt{color:#014099;font-size:1rem;font-weight:700;text-align:center}.head-icons .icon-notice .badge{background:#eb2626;border-radius:10px;color:#fff;font-size:1.2rem;font-weight:700;height:18px;position:absolute;right:0;text-align:center;top:0;width:18px}.prof-drawer{background:#fff;border-radius:4px;box-shadow:0 0 3px 0 #777;display:none;position:absolute;right:0;top:70px;width:250px;z-index:200}.prof-drawer::before{border-bottom:8px solid transparent;border-left:12px solid #fff;border-right:0 solid transparent;border-top:8px solid transparent;content:"";position:absolute;right:18px;top:-13px;transform:rotate(-90deg);z-index:202}.prof-drawer::after{border-bottom:8px solid transparent;border-left:12px solid #999;border-right:0 solid transparent;border-top:8px solid transparent;content:"";position:absolute;right:18px;top:-14px;transform:rotate(-90deg);z-index:201}.prof-drawer .prof-indrawer{max-height:65vh;padding:15px;overflow-y:scroll}.prof-drawer .prof-indrawer::-webkit-scrollbar{width:15px}.prof-drawer .prof-indrawer::-webkit-scrollbar-thumb{background-color:#ddd}.prof-drawer .prof-indrawer::-webkit-scrollbar-track{background-color:#fff}.prof-drawer .prof-indrawer ul{border-bottom:1px solid #ddd;padding:5px 0}.prof-drawer .prof-indrawer ul li a,.prof-drawer .prof-indrawer ul li strong{display:block;padding:5px}.prof-drawer .prof-indrawer .prof-ttl{align-items:center;border-bottom:1px solid #ddd;display:flex;padding:0 0 10px}.prof-drawer .prof-indrawer .prof-ttl:hover{text-decoration:none}.prof-drawer .prof-indrawer .prof-ttl .prof-name{width:70%}.prof-drawer .prof-indrawer .logout{margin:5px 0}.prof-drawer .prof-indrawer .logout a{display:block;padding:5px}.prof-program .joined .program-select{background:#f60f0f;border-radius:12px;color:#fff;font-size:1.4rem;line-height:1;margin:0 0 0 8px;padding:5px 15px;display:inline-block}.prof-img{border:1px solid #ddd;border-radius:50%;display:inline-block;overflow:hidden}.prof-header{width:32px;height:32px}._head-out{height:40px;width:40px}._head-in{height:50px;margin:0 10px 0 0;width:50px}._side-block{border:2px solid #3963d1;height:74px;margin:0 10px 0 0;width:74px}._other-member{height:44px;width:44px}._me{border:2px solid #3963d1;border-radius:50%}._glo,._main-blk{height:50px;margin:0 10px 0 0;min-height:50px;min-width:50px;width:50px}.prof-drawer-overlay{position:fixed;top:0;z-index:99;width:100%;height:100%}.header{position:fixed;top:0;right:0;left:0;z-index:100;display:flex;align-items:center;flex-wrap:wrap;width:100%;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);background:rgba(255,255,255,.9);transition-duration:.5s}.header-menu-wrapper{position:relative;display:flex;align-items:center;flex-wrap:wrap;width:100%;height:56px;padding:0 24px}.logo-only .header-menu-wrapper{justify-content:center}.header-menu{display:flex}.header-menu-btn{width:48px;max-height:36px;outline:0}.header-menu-btn.icon-menu-pc::before{margin:0;color:#68778a;font-size:4.8rem}.header-menu-btn.icon-menu-sp{display:none}.header-menu-btn.icon-menu-sp::before{margin:0;color:#68778a;font-size:3.4rem}.menu-icon-txt{fill:#333}.menu-icon-line{fill:#68778a}.menu-icon-pc{width:48px;height:36px}.menu-icon-sp{display:none;width:34px;height:32px}.header-logo{display:flex;align-items:center;margin-left:24px}.logo-only .header-logo{margin:0}.header-logo:only-child{margin-left:0}.logo-kk{width:147.43px;height:32px}.header-navs{position:relative;display:flex;align-items:center;margin-left:auto}.header-shiftplan{margin-right:24px;line-height:1}.header-shiftplan:hover{text-decoration:none}.header-shiftplan.icon-shift::before{margin:0;color:#68778a;font-size:2.4rem}.header-notification{margin-right:24px;line-height:1}.header-notification:hover{text-decoration:none}.header-notification.icon-notification::before{margin:0;color:#68778a;font-size:2.4rem}.header-contact-btn,.header-login-btn{width:88px;padding:11px 0;border-radius:5px;color:#fff;font-size:1.2rem;font-weight:700;text-align:center;line-height:1.5}.header-contact-btn:hover,.header-login-btn:hover{text-decoration:none}.header-contact-btn{background:#ed831b}.header-login-btn{margin-left:12px;background:#3963d1}.header-banner{flex-basis:100%;min-width:100vw}.header-banner-link{display:block;max-width:1000px;margin:0 auto}.header-banner-pc{height:auto}.header-banner-sp{display:none;height:auto}.logo-kenkoshacho{width:146px;height:auto}.footer-content{background:#fff;border-top:1px solid #ddd;bottom:0;position:absolute;width:100%;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left)}.foot-block{display:flex;justify-content:flex-start;margin:20px 0}.foot-inner{width:26.8%}.foot-inner>dt{font-weight:700}.foot-inner>dd{font-size:1.4rem}.foot-wrap{text-align:center;padding:30px 0}.foot-wrap .foot-link{margin:0 0 20px;width:100%}.foot-wrap .foot-link li{display:inline-block;vertical-align:middle;margin-right:20px}.foot-wrap .foot-link li:last-child{margin:0}.foot-wrap .copyright{color:#999;font-size:1.3rem}.foot-wrap .company-name{margin-bottom:10px}.foot-wrap .tablet-button{position:relative;display:flex;align-items:center;justify-content:center;width:200px;margin:0 auto 20px;padding:5px 0;border:1px solid #3963d1;border-radius:5px;background:#fff;color:#3963d1;font-size:1.8rem;font-weight:700}.foot-wrap .tablet-button::before{margin:0 5px 0 0;color:#3963d1;font-size:2rem}.foot-wrap .tablet-button::after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-top:2px solid #3963d1;border-right:2px solid #3963d1}.foot-wrap .tablet-button:hover{text-decoration:none}.basic-modal-block,.data-flows-modal-block{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:none;width:100vw;height:100%;background:rgba(0,0,0,.7);overflow-y:auto;-webkit-overflow-scrolling:touch}.basic-modal-inblock,.data-flows-modal-inblock{margin:0 auto;width:600px;height:100%}.basic-modal-close,.data-flows-modal-close{color:#fff;margin:120px 0 10px;text-align:right}.basic-modal-box,.data-flows-modal-box{margin-bottom:50px;background:#fff}.mygraph-overlay-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:none;width:100vw;height:100%;background:rgba(0,0,0,.7);text-align:center;overflow-y:auto;-webkit-overflow-scrolling:touch}.mygraph-overlay-bg{height:100%;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:400}.mygraph-overlay-inner{margin:0 auto;max-width:1000px;width:100%}.mygraph-overlay-close{margin:20px 0;text-align:right}.mygraph-overlay-close .overlay-close{color:#fff;font-weight:700;position:relative;z-index:300}.overlay-menu-ttl{color:#fff;font-size:2rem;font-weight:700;margin:0 0 10px;text-align:left}.overlay-menu-block{display:flex;flex-wrap:wrap;margin:0 0 25px}.overlay-menu-block.fst{max-width:1000px;position:relative;width:100%;z-index:400}.overlay-menu-block.sec{max-width:1000px;position:relative;width:100%;z-index:400}.overlay-menu-btn{background:#7f7f7f;border-radius:6px;cursor:pointer;height:150px;margin:0 2% 2% 0;padding:20px 0;position:relative;width:18.4%}.overlay-menu-btn:nth-child(10n),.overlay-menu-btn:nth-child(5n){margin:0 0 2%}.overlay-menu-btn .menu-btn-icon{display:inline-block;margin:0 0 10px}.overlay-menu-btn .menu-btn-icon::before{font-size:7rem;text-align:center}.overlay-menu-btn .icon-urine-sugar::before{font-size:9rem}.overlay-menu-btn .menu-btn-txt{bottom:25px;font-size:1.8rem;font-weight:700;left:50%;line-height:1;position:absolute;transform:translateX(-50%);width:100%}.overlay-menu-btn .icon-check-circle{display:none}.overlay-menu-btn.actived{background:#fff}.overlay-menu-btn.actived .icon-check-circle{display:block}.overlay-menu-btn.actived .icon-check-circle::before{color:#3963d1;font-size:2.8rem;margin:0;position:absolute;right:10px;top:10px}.mygraph-change-btn-area{padding:0 0 50px;width:100%;z-index:300}.mygraph-change-btn-area .mygraph-change-btn{background:#3963d1;border-radius:5px;color:#fff;display:inline-block;font-size:1.8rem;font-weight:700;line-height:1;margin:0 auto;padding:18px 0;text-align:center;width:39.5%}.data-input-modal{padding:25px}.data-input-modal .data-input-ttl{font-size:2.4rem;font-weight:700;text-align:center;margin:0 0 10px}.data-input-modal .data-input-txt{text-align:center;margin:0 0 25px}.data-input-modal .data-input-menu ul{display:flex;flex-wrap:wrap}.data-input-modal .data-input-menu ul li{width:25%}.data-input-modal .data-input-menu ul li:nth-child(n+5){margin-top:30px}.data-input-modal .data-input-menu ul li a{display:block;color:#3963d1;text-align:center;width:120px;height:120px}.data-input-modal .data-input-menu ul li a:hover{background:#f7f7f7;border-radius:20px;text-decoration:none}.data-input-modal .data-input-menu ul li .iconimg{display:block;font-size:5rem}.data-input-modal .data-input-menu ul li .icontxt{display:block;font-size:1.8rem;font-weight:700}.data-input-modal .data-input-menu ul li .icon-athlete::before{transform:scale(-1,1)}.basic-data-type{border-radius:50px;color:#fff;font-size:1.3rem;font-weight:700;line-height:2;text-align:center;width:100px}.type-orenge{background:#ff9921}.type-red{background:#f7600e}.type-green{background:#96db59}.type-blue{background:#5fb1ec}.mygraph-tab-block{position:fixed;right:-4px;top:272px;transition-duration:.5s;z-index:40}.mygraph-tab-block>ul li{display:table;width:100%}.mygraph-tab-block>ul li a{border:2px solid #3963d1;border-radius:4px;display:table-cell;font-weight:700;height:120px;vertical-align:middle;width:120px}.mygraph-tab-block>ul li a:hover{text-decoration:none}.mygraph-tab-block>ul .data-flows-input,.mygraph-tab-block>ul .data-input{background:#fff;margin:0 0 10px}.mygraph-tab-block>ul .data-flows-input a,.mygraph-tab-block>ul .data-input a{color:#3963d1;text-align:center}.mygraph-tab-block>ul .data-all,.mygraph-tab-block>ul .data-flows-list{position:relative;background:#fff}.mygraph-tab-block>ul .data-all a,.mygraph-tab-block>ul .data-flows-list a{color:#3963d1;text-align:center}.basic-data-wrap{padding:20px 0}.basic-data-top{align-items:center;display:flex;justify-content:space-between;margin:0 0 25px}.basic-data-top .basic-data-ttl{display:inline-block;font-size:2rem;font-weight:700;position:relative}.basic-data-top .basic-data-ttl::before{border:1px solid #999;border-radius:50%;color:#999;cursor:pointer;font-size:1.4rem;height:25px;line-height:1;margin:0;padding:5px;position:absolute;right:-34px;text-align:center;top:3px;width:25px}.basic-data-top .basic-data-change{color:#666;font-size:1rem;font-weight:700}.basic-data-top .icon-change-item::before{display:block;font-size:2.4rem;margin:0 auto}.basic-data-block{margin:auto;width:100%}.grid{width:50%}.basic-data-inblock{margin:0 auto;width:97%}.basic-data-inblock .last-measurement{width:100%;margin-top:10px;padding-top:5px;border-top:1px solid #ddd;color:#999;font-size:1rem;text-align:right}.basic-data-inblock .target-txt{width:100%}.basic-data-sttl{font-size:1.8rem;font-weight:700;margin:0 0 8px;position:relative}.basic-data-sttl a{padding:8px 0}.basic-data-sttl a::after{border-right:solid 2px #3963d1;border-top:solid 2px #3963d1;content:"";display:inline-block;height:10px;margin:0 0 0 8px;position:absolute;top:8px;transform:rotate(45deg);width:10px}.basic-data-outbox{display:flex;flex-wrap:wrap;margin-bottom:15px;width:100%}.basic-data-box{display:flex;flex-direction:column;background:#fff;border-radius:5px;box-shadow:1px 1px 5px 0 #ccc;margin:3.5% 0 0;padding:15px;width:48%}.basic-data-box:nth-child(odd){margin-right:3.5%}.basic-data-box:nth-child(-n+2){margin-top:0}.basic-data-box:hover{text-decoration:none}.basic-data-box .basic-data-txt01{font-size:1.8rem;font-weight:700;display:flex}.basic-data-box .basic-data-txt01::before{color:#3963d1;font-size:2.5rem;margin:-2px 4px 0 0;vertical-align:text-top}.basic-data-box .basic-data-txt01.link-text{position:relative;display:inline-block;width:100%}.basic-data-box .basic-data-txt01.link-text::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-top:2px solid #3963d1;border-right:2px solid #3963d1}.basic-data-box .basic-data-txt02{color:#333;font-size:3.2rem;font-weight:700;position:relative}.basic-data-box .basic-data-txt02>span{color:#666;font-size:1.5rem;font-weight:400;margin:0 0 0 4px;vertical-align:middle}.basic-data-box .basic-data-txt03{color:#666}.basic-data-box .basic-data-txt03>span{font-size:2.4rem;font-weight:700;margin:0 4px;vertical-align:middle}.basic-data-box .target-txt{margin:1rem 0;font-size:1.6rem;font-weight:700}.basic-data-box .is-achieving{padding:3px;border:2px solid #f60f0f;border-radius:100px;color:#f60f0f;text-align:center}.basic-data-box .basic-data-type{margin-bottom:1rem}.basic-data-box .last-measurement{margin-top:auto}.taisosei-score .data-arrow-blue::before{color:#0f87f6;font-size:2.5rem;margin:0}.taisosei-score .data-arrow-red::before{color:#f60f0f;font-size:2.5rem;margin:0}.taisosei-score .data-arrow-green::before{color:#96db59;font-size:2.5rem;margin:0}.body-target-value{margin-top:1rem}.body-target-value .body-target-inner{display:flex;align-items:center}.body-target-value .body-target-inner:nth-of-type(n+2){margin-top:.5rem;padding-top:1rem;border-top:1px solid #ddd}.body-target-value .body-target-score{flex-basis:50%;padding:0 1rem}.body-target-value .body-target-heading{color:#666;font-size:1.7rem;font-weight:700;line-height:1.3}.body-target-value .body-target-data{color:#666;font-size:1.8rem}.body-target-value .body-target-data span{color:#333;font-size:2.4rem;font-weight:700}.body-target-value .nodata-message{text-align:center}.body-target-value .basic-btn{width:100%}.body-target-value .basic-btn a{font-size:1.6rem}.body-target-value .basic-btn a::before{top:22px;right:10px;width:9px;height:9px}.basic-data-bigbox{position:relative;background:#fff;border-radius:5px;box-shadow:1px 1px 5px 0 #ccc;display:block;margin-bottom:15px;padding:30px}.basic-data-bigbox:hover{text-decoration:none}.basic-data-bigbox .target-txt{color:#666;font-size:1.6rem}.progress-area{margin:0 0 50px}.progress-area.secound{margin:0}.progress-data{height:250px;margin:0 auto;padding:30px 0;position:relative;width:300px}#paperfall{height:250px;left:50%;position:absolute;transform:translateX(-50%);width:300px}.snowfall-flakes{animation:r6 .3s linear infinite;transform:scaleX(.7)}@keyframes r6{0%{transform:rotateX(0)}100%{transform:rotateX(360deg)}}.clear-target-steps{position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;background:rgba(255,255,255,.85);visibility:hidden}.clear-target-steps-inner{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%}.clear-target-ribbon{width:195px;height:45px;background:url(../images/clear-ribbon.png?v61e88a06f18eb1e0a0899fd63f9401eb) no-repeat}.clear-target-text{display:flex;align-items:center;margin-top:1rem}.clear-target-text .side-icon::before{margin:0;color:#c00;font-size:5rem}.clear-target-text .main-text{font-size:3rem;font-weight:700;text-align:center;line-height:1.3}.clear-target-text .main-text .clear-count{color:#c00;font-size:4rem;line-height:1;vertical-align:bottom}.clear-target-text .main-text span{color:#c00}.progress-icon{margin:0 0 25px;text-align:center}.progress-icon::before{color:#3963d1;font-size:8.8rem}.progress-txt01{color:#333;font-size:3.2rem;font-weight:700;line-height:1;margin:0 0 10px 6px;text-align:center}.progress-txt01 span{color:#666;font-size:1.5rem;margin:0 4px;vertical-align:middle}.progress-txt02{color:#666;font-size:1.8rem;line-height:1;text-align:center}.progress-txt03{background:#f60f0f;color:#fff;font-size:1.8rem;font-weight:700;margin:30px auto 0;position:relative;text-align:center;width:110px;z-index:1}.progress-txt03::before{background:url(../images/ribbon_l.png?v42fab3569dc3879830339ebaa4de7f17) no-repeat;content:"";height:30px;left:-15px;position:absolute;top:5px;width:23px}.progress-txt03::after{background:url(../images/ribbon_r.png?v427bdd30d7f8e34a3dc9d7fd5e2c79ca) no-repeat;content:"";height:30px;position:absolute;right:-15px;top:5px;width:23px}.success-bal{width:80%;border:2px solid #f60f0f;border-radius:100px;color:#f60f0f;font-size:1.6rem;font-weight:700;margin:0 auto 25px;padding:10px;position:relative;text-align:center}.success-bal::before{border-color:#fff transparent transparent;border-style:solid;border-width:12px 6px 0;bottom:-8px;content:"";display:inline-block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:1}.success-bal::after{border-color:#f60f0f transparent transparent;border-style:solid;border-width:8px 5px 0;bottom:-10px;content:"";display:inline-block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.bigbox-double{background:#fff;border-radius:4px;box-shadow:1px 1px 5px 0 #ccc;display:block;margin-bottom:15px;padding:15px}.bigbox-double:hover{text-decoration:none}.bigbox-triple{display:block;margin-bottom:15px;padding:15px;border-radius:4px;background:#fff;box-shadow:1px 1px 5px 0 #ccc}.bigbox-triple:hover{text-decoration:none}.bigbox-triple .bigbox-2colume:not(.double){padding:15px 0}.bigbox-2colume{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding:15px}.bigbox-2colume .bigbox-icon-area::before{color:#3963d1;font-size:6.6rem;line-height:1;margin:0;margin:0 20px 0 0}.bigbox-2row{display:flex;align-items:flex-start;flex-direction:column;padding:20px 15px 15px}.bigbox-2row .progress-area{width:100%;margin-bottom:10px}.bigbox-2row .progress-data{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0}.bigbox-2row .progress-icon{margin:0}.bigbox-2row .progress-icon::before{margin:0;font-size:6rem}.bigbox-2row .progress-txt-wrap{display:flex;align-self:stretch;flex-direction:column;justify-content:center;margin-left:20px}.bigbox-2row .progress-txt01{display:flex;align-items:center;margin:0}.bigbox-2row .progress-txt02{margin-top:10px;font-size:1.6rem;text-align:left}.bigbox-2row .bigbox-intxt-area{align-items:flex-start;flex-direction:column;width:100%;padding:10px 0 0 10px;border-top:1px solid #ddd}.bigbox-2row .bigbox-intxt-block{display:flex;align-items:center}.bigbox-2row .bigbox-intxt02{margin-left:5px}.double{border-bottom:1px solid #ddd;margin:0 0 25px;padding:0 0 15px}.bigbox-intxt-area{align-items:center;display:flex;justify-content:space-around}.bigbox-intxt-area .bigbox-intxt-block .bigbox-intxt01,.bigbox-intxt-area .bigbox-intxt-block .bigbox-intxt02{display:flex;align-items:center;color:#666;line-height:1.5}.bigbox-intxt-area .bigbox-intxt-block .bigbox-intxt02>span{color:#333;font-size:2.8rem;font-weight:700;margin:0 4px;vertical-align:middle}.bigbox-intxt-area .bigbox-intxt-block .bigbox-intxt02>span.sm-txt{font-size:1.8rem;line-height:1}.bigbox-intxt-area .bigbox-intxt-block .bigbox-intxt02 .basic-data-type{margin-left:13px}.achieve-target-step{width:100%;padding:10px 0 0 10px;border-top:1px solid #ddd}.achieve-target-days{display:flex;align-items:center;margin-top:1.8rem}.achieve-target-day{flex-basis:14.2857142857%;color:#666;font-size:1.3rem;text-align:center}.achieve-target-day.is-today{font-weight:700}.achieve-target-day .day{font-family:NotoSansJP}.achieve-target-check{height:23px;margin-bottom:5px}.achieve-target-check::before{content:"-";color:#666;font-size:1.3rem;font-weight:700}.achieve-target-check.icon-check::before{margin:0;color:#f60f0f;font-size:2.1rem}.basic-data-circle-area{display:flex;justify-content:space-between}.basic-data-circle-area .basic-data-circle-block{width:20.39474%}.basic-data-circle-area .basic-data-circle-block .circle-pic{background:#ebedee;border:1px solid #ddd;border-radius:50%;height:90px;overflow:hidden;width:90px}.basic-data-circle-area .basic-data-circle-block .circle-pic::before{font-size:4rem;margin:24px 0 0;width:100%}.basic-data-circle-area .basic-data-circle-block .circle-pic.icon-breakfast::before{color:#fcad0a}.basic-data-circle-area .basic-data-circle-block .circle-pic.icon-lunch::before{color:#9eca46}.basic-data-circle-area .basic-data-circle-block .circle-pic.icon-dinner::before{color:#6fc7ff}.basic-data-circle-area .basic-data-circle-block .circle-pic.icon-snack::before{color:#fe93a7}.basic-data-circle-area .basic-data-circle-block .circle-pic img{height:90px;-o-object-fit:cover;object-fit:cover;width:100%}.basic-data-circle-area .basic-data-circle-block .circle-num{color:#333;font-size:2.8rem;font-weight:700;text-align:center}.basic-data-circle-area .basic-data-circle-block .circle-cal{color:#666;text-align:center}.bigbox-meal{display:flex;align-self:stretch;flex-direction:column;flex:1 1 auto}.bigbox-meal:nth-of-type(2){margin-left:10px;padding-left:15px;border-left:1px dashed #ddd}.bigbox-meal-heading{display:flex;align-items:center;margin-bottom:15px;font-size:1.8rem}.bigbox-meal-lead{font-size:1.8rem}.bigbox-meal-list{display:flex;align-items:center}.bigbox-meal-list li{flex:1 0 auto}.bigbox-meal-list .three-dish{display:flex;align-items:center}.bigbox-meal-list .three-dish::before{margin:0;color:#3963d1;font-size:2.5rem}.bigbox-meal-list .three-dish .amount{margin:0 5px;font-size:2.8rem;font-weight:700}.bigbox-meal-list .three-dish .unit{margin-top:3px}.bigbox-meal-nutrient{display:flex;align-items:center}.bigbox-meal-nutrient .nutrient-score{display:flex;align-items:center}.bigbox-meal-nutrient .nutrient-score span{font-size:2.8rem;font-weight:700}.bigbox-meal-nutrient .img-score{width:46px;height:46px;margin-left:12px;background:no-repeat center/cover}.bigbox-meal-nutrient .img-score.excellent{background-image:url(../images/mealrecord/mealrecord-face_003.png?v03eb2e81d169057fc647887249680d33)}.bigbox-meal-nutrient .img-score.good{background-image:url(../images/mealrecord/mealrecord-face_002.png?v11092e45351f76450b1374f979b8d66d)}.bigbox-meal-nutrient .img-score.poor{background-image:url(../images/mealrecord/mealrecord-face_001.png?vec8512677d367422eef60eb49b5842e6)}.bigbox-member-status{display:flex;align-items:center;justify-content:center;padding:15px}.bigbox-member-status .status{flex:0 1 auto;text-align:center}.bigbox-member-status .status:nth-child(2){margin-left:35px}.bigbox-member-status .status img{height:auto}.bigbox-member-status .status p{color:#7f7f7f;font-size:1rem;font-weight:700}.mygraph-dashboard{display:flex}.mygraph-dashboard-point{display:flex;flex-direction:column;width:50%}.mygraph-dashboard-point-link{position:relative;display:flex;align-items:center;height:100%;padding-right:30px;font-weight:700}.mygraph-dashboard-point-link:hover{text-decoration:none}.mygraph-dashboard-point-link::after{content:"";position:absolute;top:50%;right:10px;width:10px;height:10px;border-top:2px solid #999;border-right:2px solid #999;transform:translateY(-50%) rotate(45deg)}.mygraph-dashboard-point-link .org{color:#333;font-size:1.5rem}.mygraph-dashboard-point-link .point{margin-left:auto;color:#e80707;font-size:2.4rem}.mygraph-dashboard-point-link .point::after{content:"P";margin-left:5px;font-size:1.4rem}.mygraph-dashboard-point-link.icon-point::before{margin:0 10px 0 0;font-size:2.2rem}.mygraph-dashboard-memo{display:flex;align-items:flex-end;align-self:stretch;justify-content:flex-end;width:50%;margin-left:auto}.mygraph-dashboard-memo-link{position:relative;display:flex;align-items:center;justify-content:center;z-index:20}.mygraph-dashboard-memo-link:hover{text-decoration:none}.mygraph-dashboard-memo-link .link-text{position:relative;display:flex;align-items:center;padding:10px 12px 10px 20px;border-width:2px 0 2px 2px;border-style:solid;border-color:#eee transparent #eee #eee;background-color:#fff;font-size:1.5rem;font-weight:700;z-index:30}.mygraph-dashboard-memo-link .link-text.icon-memo::before{margin:0 8px 0 0;color:#3963d1;font-size:2.2rem}.mygraph-dashboard-memo-link .link-right{position:relative;top:0;right:17px;width:34px;height:34px;border-top:2px solid #eee;border-right:2px solid #eee;background-color:#fff;transform:rotate(45deg);z-index:10}.mygraph-dashboard-ranking{display:flex;align-items:center;margin:20px 30px 10px;border:1px solid #ddd}.mygraph-dashboard-ranking-title{display:flex;align-items:center;align-self:stretch;justify-content:center;flex:1 0 30%;flex-direction:column;max-width:160px;background:#3963d1;color:#fff;font-size:1.5rem;font-weight:700}.mygraph-dashboard-ranking-title span{font-size:1.3rem;font-weight:400}.mygraph-dashboard-ranking-content{align-self:stretch;flex:1 1 70%;padding:0 20px}.mygraph-dashboard-ranking-list-item{display:flex;align-items:center}.mygraph-dashboard-ranking-list-item+.mygraph-dashboard-ranking-list-item{border-top:1px dashed #ddd}.mygraph-dashboard-ranking-item{position:relative;display:flex;align-items:center;flex-basis:100%;padding:2rem 1rem}.mygraph-dashboard-ranking-item::after{content:"";position:absolute;top:48%;right:0;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-top:2px solid #3963d1;border-right:2px solid #3963d1}.mygraph-dashboard-ranking-item:hover{text-decoration:none}.mygraph-dashboard-ranking-item-title{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1 1 50%;width:360px}.mygraph-dashboard-ranking-item-number{display:flex;align-items:center;justify-content:center;flex:1 1 50%}.mygraph-dashboard-ranking-item-number .rank{display:flex;align-items:center;font-size:1.5rem;white-space:nowrap}.mygraph-dashboard-ranking-item-number .rank::after{content:"位";margin-left:5px;font-weight:700}.mygraph-dashboard-ranking-item-number .rank span{min-width:115px;margin:0 0 3px 5px;font-size:2.4rem;font-weight:700;text-align:right;line-height:1}.mygraph-dashboard-ranking-item-number .rank:only-child{flex-basis:100%;justify-content:flex-end;margin-right:4rem}.mygraph-dashboard-ranking-item-number .total{display:flex;align-items:center;margin-left:1rem;font-size:1.5rem;white-space:nowrap}.mygraph-dashboard-ranking-item-number .total span{min-width:90px;margin-right:1rem;font-size:1.8rem;text-align:right}.mygraph-dashboard-ranking-item-league{display:block;flex:1 1 50%;width:360px;max-width:50%}.mygraph-dashboard-ranking-item-league [class^=icon-]{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;margin-right:8px;background:url(../images/league-octagon.png?vecd897cdbc830186e16bf668137d059b) no-repeat left center/contain;color:#fff}.mygraph-dashboard-ranking-item-league [class^=icon-]::before{margin:0;font-size:2.2rem}.mygraph-dashboard-ranking-league-title{display:flex;align-items:center}.mygraph-dashboard-ranking-league-title .mygraph-dashboard-ranking-item-title{position:relative;height:48px;text-overflow:clip;overflow:hidden;white-space:normal}.mygraph-dashboard-ranking-league-detail{margin-top:5px;padding-left:5px;overflow:hidden}.mygraph-dashboard-ranking-league-detail .match{font-size:1.3rem;font-weight:700}.mygraph-dashboard-ranking-league-detail .match span{font-weight:400}.mygraph-dashboard-ranking-league-detail .league{font-size:1.3rem;font-weight:700}.mygraph-dashboard-ranking-league-sp{display:none}.mygraph-dashboard-ranking-link{border-top:1px dashed #ddd;text-align:right}.mygraph-dashboard-ranking-link .link-text{position:relative;display:inline-block;padding:1rem 2rem;font-weight:700}.mygraph-dashboard-ranking-link .link-text::after{content:"";position:absolute;top:48%;right:0;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-top:2px solid #999;border-right:2px solid #999}.mygraph-setting-goal{width:500px;margin:10px auto 0;padding:15px 50px 0;border:1px solid #f60f0f}.mygraph-setting-goal .text{font-size:1.8rem;font-weight:700;text-align:center}.mygraph-toggle-tab+.cont-wrap.basic-data-wrap{padding:10px 0}.mygraph-setting-note{margin:30px 30px 0;border-radius:5px;border:1px solid #f60f0f}.mygraph-setting-note .mygraph-setting-note-title{width:100%;background:#f60f0f;color:#fff;text-align:center;padding:10px;line-height:1.2}.mygraph-setting-note .mygraph-setting-note-title-text{font-size:1.8rem;font-weight:700}.mygraph-setting-note .mygraph-setting-note-title-text::before{font-size:2rem;margin-right:4px}.mygraph-setting-note .mygraph-setting-content-list{padding:8px;display:flex;align-items:center}.mygraph-setting-note .mygraph-setting-content-list-item{display:flex;align-items:center;justify-content:center;flex:1;padding:3px 0}.mygraph-setting-note .mygraph-setting-content-list-item+.mygraph-setting-content-list-item{border-left:1px solid #f60f0f}.mygraph-setting-note .mygraph-setting-inner{display:flex;align-items:center;justify-content:center}.mygraph-setting-note .mygraph-setting-inner-title{font-size:1.6rem;font-weight:700;margin-right:25px}.mygraph-setting-note .basic-btn{max-width:216px;margin:0}.mygraph-setting-note .basic-btn a{padding:8px 0}.mygraph-setting-note .basic-btn a.arrow-down::before{width:12px;height:12px;top:50%;margin-top:-6px}.mygraph-declare-setting{display:flex;align-items:center;margin:20px 30px 10px;border:1px solid #ddd}.mygraph-declare-setting .mygraph-declare-setting-title-wrap{flex-basis:160px;display:flex;align-items:center;align-self:stretch;justify-content:center;background:#014099;color:#fff;font-size:1.8rem;font-weight:700}.mygraph-declare-setting .mygraph-declare-setting-title{position:relative;display:flex;align-items:center;width:100%}.mygraph-declare-setting .mygraph-declare-setting-title::before{position:absolute;top:50%;left:5px;transform:translateY(-50%);margin:0}.mygraph-declare-setting .icon-reverse{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:0 23px}.mygraph-declare-setting .icon-reverse::before{position:absolute;top:50%;right:5px;transform:translateY(-50%) rotateY(180deg);margin:0}.mygraph-declare-setting .mygraph-declare-setting-content{flex:1;margin:0}.mygraph-declare-setting .mygraph-declare-link{position:relative;display:block;padding-right:20px}.mygraph-declare-setting .mygraph-declare-link:hover{text-decoration:none}.mygraph-declare-setting .mygraph-declare-link::after{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-top:2px solid #666;border-right:2px solid #666}.mygraph-declare-setting .mygraph-declare-link-text{display:block;padding-right:20px;font-weight:700;position:relative}.mygraph-declare-setting .mygraph-declare-link-text::after{content:"";position:absolute;width:10px;height:10px;border-top:2px solid #999;border-right:2px solid #999;transform:rotate(45deg);top:50%;right:4px;margin-top:-5px}.mygraph-declare-setting .list-composition{display:flex}.mygraph-declare-setting .list-composition .list-composition-item{flex:1;padding:17px 20px;max-width:50%;position:relative;z-index:0}.mygraph-declare-setting .list-composition .list-composition-item+.list-composition-item{border-left:1px dashed #ddd}.mygraph-declare-setting .list-composition .list-composition-item.icon-achieved::before{position:absolute;z-index:-1;font-size:4.6rem;right:0;color:#fee0e0}.mygraph-walkingrally-rank{display:flex;align-items:center;margin:20px 30px 10px;border:1px solid #ddd}.mygraph-walkingrally-rank-title{font-feature-settings:"palt"}.mygraph-walkingrally-rank-title-wrap{position:relative;display:flex;align-items:center;align-self:stretch;justify-content:center;flex:1 0 30%;max-width:160px;padding:0 15px;background:#3963d1;color:#fff;font-size:1.6rem;font-weight:700}.mygraph-walkingrally-rank-content{display:flex;align-items:center;flex:1 0 70%;padding:10px 15px}.mygraph-walkingrally-rank-link{position:relative;margin-left:auto;padding-right:25px;font-weight:700}.mygraph-walkingrally-rank-link::after{content:"";position:absolute;top:50%;right:5px;width:10px;height:10px;border-top:2px solid #999;border-right:2px solid #999;transform:translateY(-50%) rotate(45deg)}.mygraph-walkingrally-rank .mygraph-walkingrally-holding{position:relative;height:30px;margin-left:10px;padding:5px 10px;background:#f60f0f;color:#fff;font-size:1.3rem}.mygraph-walkingrally-rank .mygraph-walkingrally-holding::after,.mygraph-walkingrally-rank .mygraph-walkingrally-holding::before{content:"";position:absolute;top:0;height:100%;border-style:solid;border-color:#f60f0f transparent}.mygraph-walkingrally-rank .mygraph-walkingrally-holding::before{left:-9px;border-width:15px 0 15px 9px}.mygraph-walkingrally-rank .mygraph-walkingrally-holding::after{right:-9px;border-width:15px 9px 15px 0}.mygraph-walkingrally-rank .mygraph-walkingrally-ranking{display:flex;align-items:center;justify-content:center;flex-basis:60%}.mygraph-walkingrally-rank .mygraph-walkingrally-ranking .rank{font-size:1.8rem}.mygraph-walkingrally-rank .mygraph-walkingrally-ranking .rank span{margin-left:10px;font-size:3.2rem;font-weight:700}.mygraph-walkingrally-rank .mygraph-walkingrally-ranking .rank::after{content:"位";margin-left:5px;font-size:1.8rem;font-weight:700}.mygraph-walkingrally-rank .mygraph-walkingrally-ranking .total{margin-left:40px;font-size:1.8rem}.mygraph-walkingrally-rank .mygraph-walkingrally-ranking .total span{margin-right:5px}.declare-label{display:inline-block;background:#f60f0f;color:#fff;font-size:1.3rem;font-weight:700;padding:2px 7px}.declare-label.declare-label-eat{background:#ff6d51}.declare-label.declare-label-sport{background:#10b4c9}.declare-label.declare-label-alcohol{background:#ffa600}.declare-label.declare-label-measure{background:#1cbb7a}.declare-label.declare-label-cigarette{background:#fc5c8c}.declare-label.declare-label-other{background:#6677ce}.basic-twell-wrap{border-top:1px solid #ddd;width:100%;margin-top:24px}.basic-twell-wrap-titlebox{display:flex;align-items:center;justify-content:space-between}.basic-twell-wrap-btn{position:relative;background-color:#3963d1;color:#fff;font-weight:700;padding:15px 32px 15px 15px;border-radius:5px;display:flex;align-items:center;justify-content:center}.basic-twell-wrap-btn:hover{text-decoration:none}.basic-twell-wrap-btn span::before{font-size:2.2rem;margin-right:8px}.basic-twell-wrap-btn::before{right:14px}.basic-twell-wrap .cont-wrap{padding:40px 0}.basic-twell-wrap .cont-wrap h2{font-size:2rem;font-weight:700;color:#3963d1}.basic-twell-wrap .cont-wrap h2 span{color:#666;font-size:1.5rem;font-weight:400;padding-left:24px}.basic-twell-wrap .cont-wrap .mygraph-dashboard{margin-top:40px;justify-content:space-between;display:flex;flex-flow:row wrap}.basic-twell-wrap .cont-wrap .mygraph-dashboard a{width:160px;border:solid 1px #ddd;padding:12px 0;text-align:center}.basic-twell-wrap .cont-wrap .mygraph-dashboard a:hover{text-decoration:none}.basic-twell-wrap .cont-wrap .mygraph-dashboard a span{width:100%;display:block;padding:12px 0}.basic-twell-wrap .cont-wrap .mygraph-dashboard a span::before{font-size:6rem;color:#3963d1}.basic-twell-wrap-title{font-weight:700;margin-bottom:6px}.basic-twell-wrap-day{color:#666;font-size:1.3rem}.pull-drawer{background:#fff;border-radius:4px;box-shadow:0 0 3px 0 #777;display:none;padding:5px;position:absolute;right:0;top:46px;width:190px;z-index:20}.pull-drawer>ul li a{display:block;font-weight:700;padding:5px}.pull-drawer::before{border-bottom:8px solid transparent;border-left:12px solid #fff;border-right:0 solid transparent;border-top:8px solid transparent;content:"";position:absolute;right:18px;top:-14px;transform:rotate(-90deg);z-index:1}.pull-drawer::after{border-bottom:8px solid transparent;border-left:12px solid #333;border-right:0 solid transparent;border-top:8px solid transparent;content:"";position:absolute;right:18px;top:-14px;transform:rotate(-90deg)}.calendar-block{background:#fff;border-radius:4px;box-shadow:1px 1px 4px rgba(0,0,0,.4);display:none;padding:30px;position:absolute;right:0;top:62px;width:700px;z-index:10}.calendar-block::before{background-color:#fff;box-shadow:-1px 1px 2px rgba(0,0,0,.1);content:"";height:16px;position:absolute;right:140px;top:-8px;transform:rotate(135deg);width:16px}.calendar-date-block{align-items:center;display:flex;justify-content:space-between;margin:0 0 30px}.calendar-date-block p{font-size:1.5rem}.calendar-date-block .date-block-txt{border:1px solid #ddd;border-radius:4px;color:#666;display:block;font-weight:700;height:50px;line-height:0;margin:0;padding:16px 0;text-align:center;width:46%}.calendar-date-block .date-between{font-size:2rem;font-weight:700}.calendar-btn{background:#3963d1;border-radius:4px}.calendar-btn .calendar-btn-txt{color:#fff;font-size:2rem;font-weight:700;line-height:2.6;text-align:center}.mygraph-mttl-txt{margin:0 0 20px}.mygraph-mttl-txt>span{color:#eb2626;font-size:1.8rem;font-weight:700}.mygraph-select-area{align-items:center;display:flex;justify-content:space-between;margin:0 0 35px}.date-select01{position:relative}.date-select01 .select-btn-block{align-items:center;display:flex;justify-content:space-between;min-width:500px;margin:20px auto}.date-select01 .select-btn-block li{font-weight:700;height:40px;line-height:2.6;text-align:center;width:70px;white-space:nowrap}.date-select01 .select-btn-block li.current{background:#3963d1;border-radius:4px;color:#fff}.is-sleep .date-select01 .select-btn-block{width:100%;justify-content:center}.is-sleep .date-select01 .select-btn-block li{width:120px}.date-select01 .date-text-annotated{text-align:right;font-weight:700;margin-top:20px;display:flex;justify-content:flex-end}.date-select01 .date-text-annotated li{display:flex;align-items:center;justify-content:flex-end;margin:5px 0}.date-select01 .date-text-annotated .point-plus-kcal{background-color:#5fb1ec;color:#fff;padding:0 5px;display:inline-block}.date-select01 .date-text-annotated .point-minus-kcal{background-color:#f7506c;color:#fff;padding:0 5px;display:inline-block;margin:0 0 0 15px}.date-select01 .date-text-annotated .point-difference-kcal{background-color:#49d295;color:#fff;padding:0 5px;display:inline-block;margin:0 0 0 15px}.mygraph-head-wrap{display:flex;justify-content:space-between}.mygraph-main-cont{width:100%;margin:0 0 30px}.mygraph-main-cont .graph-area{width:100%;text-align:center}.graph-change{position:relative}.graph-change-sort{background:#fff;margin:0 0 20px;width:120px}.graph-change-sort>p{border:1px solid #ddd;border-radius:4px;color:#666;font-weight:700;padding:4px 0 4px 26px;position:relative}.graph-change-sort>p::after{border-bottom:solid 2px #666;border-right:solid 2px #666;content:"";display:block;height:8px;margin:-4px 0 0;position:absolute;right:13px;top:14px;transform:rotate(45deg);transition-duration:.2s;width:8px}.graph-change-sort .rotate-top:not(.is-no-rotate)::after{top:18px;transform:rotate(225deg);transition-duration:.2s}.alert-box{background:#f7f7f7;border-radius:4px;box-shadow:1px 1px 4px rgba(0,0,0,.4);display:none;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}.alert-box .alert-box-close{color:#666;font-weight:700;margin:0 0 10px;text-align:right}.alert-box .alert-icon{color:#f60f0f;font-size:5rem;text-align:center}.alert-box .alert-txt{color:#f60f0f;font-size:1.8rem;margin:0 0 25px;text-align:center}.alert-box .alert-done{background:#666;border-radius:4px;color:#fff;display:block;font-size:1.8rem;font-weight:700;margin:0 auto;padding:16px 0;text-align:center;width:170px}.alert-box .alert-done:hover{text-decoration:none}.graph-change-drawer{background:#fff;border-radius:4px;box-shadow:1px 1px 4px rgba(0,0,0,.4);display:none;padding:30px 20px;position:absolute;right:0;top:54px;width:700px;z-index:20}.graph-change-drawer::before{background-color:#fff;box-shadow:-1px 1px 2px rgba(0,0,0,.1);content:"";height:16px;position:absolute;right:50px;top:-8px;transform:rotate(135deg);width:16px}.graph-change-drawer .graph-text-wrap{display:flex;justify-content:space-between}.graph-drawer-ttl{margin:0 0 15px}.graph-drawer-ttl>span{color:#eb2626;font-size:1.8rem;font-weight:700}.type-blue-box{background:#e8f2fc;border-radius:4px;margin:0 0 15px;padding:20px 15px}.type-blue-box .type-blue-box-ttl{color:#3963d1;font-size:1.8rem;font-weight:700;margin:0 0 10px}.type-blue-box .type-blue-inbox{display:flex;flex-wrap:wrap}.type-blue-box .type-blue-inbox li{flex:1 1 270px;font-weight:700;margin:0 0 10px}.type-blue-box .type-blue-inbox li:nth-child(5n),.type-blue-box .type-blue-inbox li:nth-child(6n){margin:0}.type-blue-box .type-blue-inbox.is-choice-type .custom-radio .radio-line-container .round-line-outer{background:#fff}.blue-arrow{margin:0 auto 25px;text-align:center}.blue-arrow::after{border-color:#3963d1 transparent transparent;border-style:solid;border-width:30px 30px 0;content:"";display:inline-block}.body-info-ttl{border-bottom:1px solid #3963d1;color:#3963d1;font-size:1.8rem;font-weight:700;line-height:1;margin:0 0 15px;padding:0 0 8px 10px}.body-info-ttl-radio{border-bottom:1px solid #3963d1;color:#3963d1;font-size:1.8rem;font-weight:700;line-height:1;margin:0 0 15px;padding:0 0 8px}.body-info-ttl-radio .custom-btn-text{margin-left:5px}.body-info-check-block{margin:0 0 30px}.body-info-check-block .body-info-check-inblock{display:flex;flex-wrap:wrap}.body-info-check-block .body-info-check-inblock li{flex-basis:200px;margin:0 0 10px;position:relative}.graph-drawer-btn{display:flex;justify-content:space-between;margin:0 0 30px}.graph-drawer-btn .btnclear{width:240px}.graph-drawer-btn .btnclear input[type=button]{background:#fff;border:1px solid #3963d1;border-radius:4px;color:#3963d1;font-size:1.8rem;font-weight:700;padding:14px 0;text-align:center;width:100%}.graph-drawer-btn .btnchange{width:400px}.graph-drawer-btn .btnchange input[type=button]{background:#3963d1;border:1px solid #3963d1;border-radius:4px;color:#fff;font-size:1.8rem;font-weight:700;padding:14px 0;text-align:center;width:100%}.graph-drawer-close{color:#3963d1;font-weight:700;text-align:center}.graph-change-color{width:100%;display:flex;justify-content:center;margin-bottom:20px}.graph-change-color>li{font-weight:700;padding:0 0 0 1em}.graph-change-color>li:nth-child(n+2){margin-left:20px}.graph-change-color .color-box{position:relative}.graph-change-color .color-box::before{content:"";display:inline-block;height:12px;left:0;margin:6px 0 0;position:absolute;width:12px}.graph-change-color .color-box.blue::before{background:#b7defb}.graph-change-color .color-box.orange::before,.graph-change-color .color-box.orenge::before{background:#ff9921}.graph-change-color .color-box.green::before{background:#49d295}.graph-change-color .color-box.red::before{background:#f7506c}.kk-e-com-top .mygraph-main-cont{display:flex}.kk-e-com-top .graph-change-color{display:block}.kk-e-com-top .graph-change-color li:nth-child(n+2){margin-left:0}.mygraph-nav-wrap{min-height:52px;width:100%;margin-top:35px}.mygraph-nav-wrap .mygraph-tabs{display:flex;align-items:center;border-bottom:1px solid #ddd}.mygraph-nav-wrap .mygraph-tab{width:206px}.mygraph-nav-wrap .mygraph-tab+.mygraph-tab{margin-left:10px}.mygraph-nav-wrap .mygraph-tab-link{display:block;padding:12px 0;text-align:center;border:1px solid #ebedee;background:#ebedee}.mygraph-nav-wrap .mygraph-tab-link:hover{text-decoration:none}.mygraph-nav-wrap .mygraph-tab-link.is-active{border-width:2px 1px 0;border-style:solid;border-color:#3963d1 #ddd transparent;background:#fff;font-weight:700}.mygraph-nav-wrap .mygraph-nav-style{list-style-type:none;display:flex;align-items:flex-end;padding-left:20px;margin-top:20px}.mygraph-nav-wrap .mygraph-nav-style .a-hov{background-color:#fff}.mygraph-nav-wrap .mygraph-link-style{display:block;text-align:center;padding:12px;margin:7px 2px 0;font-weight:700}.mygraph-nav-wrap .mygraph-link-style:hover{text-decoration:none}.mygraph-graph-wrap{padding:30px 0}.mygraph-graph-wrap .cont-wrap{padding:0 0 20px}.mygraph-graph-wrap .btn-mygraph-basic{border:1px solid #ddd;border-radius:4px;color:#666;font-weight:700;padding:10px;text-align:center;position:relative;line-height:1em;height:2.3em;margin-right:10px;min-width:140px;text-decoration:none}.mygraph-graph-wrap .mygraph-head-btn-wrap{display:flex;justify-content:flex-end}.mygraph-timezone-wrap{position:relative;max-width:700px;width:95%;margin:0 auto;background-color:#fff;padding:30px;text-align:center}.mygraph-timezone-wrap .tit-hourly{font-size:24px;font-weight:700;margin-bottom:10px}.mygraph-timezone-wrap .icon-breakfast::before,.mygraph-timezone-wrap .icon-dinner::before,.mygraph-timezone-wrap .icon-lunch::before,.mygraph-timezone-wrap .icon-sleep::before,.mygraph-timezone-wrap .icon-wakeup::before{color:#3963d1}.mygraph-timezone-wrap .mygraph-text-hourly-box{display:flex;flex-wrap:wrap}.mygraph-timezone-wrap .input-area-style{width:20%;margin:10px 0;padding-bottom:15px;font-size:1.8rem;text-align:left}.mygraph-timezone-wrap .mygraph-hourly-textbox{width:80px;margin-right:5px}.mygraph-timezone-wrap .btn-wrap{margin:25px auto;width:80%}.mygraph-timezone-wrap .set-modal-btn{width:190px;padding:5px 0;border:1px solid #3963d1;border-radius:5px;background-color:#3963d1;color:#fff;font-size:1.8rem;margin:0 auto 15px}.mygraph-timezone-wrap .cansel-modal-btn{width:190px;padding:5px 0;border:1px solid #3963d1;border-radius:5px;background-color:#fff;color:#3963d1;font-size:1.8rem;margin:0 auto 15px}.mygraph-date-specification{position:fixed;top:0;z-index:300;display:none;width:100vw;height:100vh;margin:0 0 50px;padding:0 0 50px;background:rgba(0,0,0,.7);text-align:center;overflow-y:scroll}.mygraph-date-specification .mygraph-date-specification-inner{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);max-width:600px;height:auto}.mygraph-date-specification .icon-close{position:relative;z-index:300;color:#fff;font-weight:700}.mygraph-date-specification .date-specification{padding:25px;border-radius:8px;background:#fff}.mygraph-date-specification .date-specification-select{display:flex;align-items:center}.mygraph-date-specification .form-input:last-of-type{margin-left:50px}.mygraph-date-specification .select-box{font-weight:700}.mygraph-date-specification .select-box.lg{width:100px}.mygraph-date-specification .select-box.md{width:80px}.mygraph-date-specification .select-box.sm{width:60px}.mygraph-date-specification .select-label{margin-bottom:10px}.mygraph-date-specification .alert-message{margin-top:20px;color:#e91a1a}.mygraph-date-specification .change-btn{width:270px;margin:20px 0 15px;padding:12px 0;border:1px solid #3963d1;border-radius:5px;background:#3963d1;color:#fff;font-size:1.8rem;font-weight:700}.mygraph-date-specification .change-btn:hover{opacity:.8;transition:all .3s}.glossary-pdf{align-self:flex-start;margin-left:20px;color:#3963d1}.mygraph-sleep-head{display:flex;justify-content:space-between}.mygraph-sleep-sort{position:relative;margin-right:5px}.mygraph-sleep-sort .pull-drawer{top:54px}.mygraph-sleep-sort-btn{position:relative;margin-bottom:1px;padding:7px 30px 7px 20px;border:1px solid #3963d1;border-radius:5px;background:#fff;color:#3963d1;font-weight:700;outline:0}.mygraph-sleep-sort-btn:hover{opacity:.8;transition:all .3s}.mygraph-sleep-sort-btn::after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-75%) rotate(45deg);width:8px;height:8px;border-right:2px solid #3963d1;border-bottom:2px solid #3963d1;transition:transform .2s}.mygraph-sleep-sort-btn.rotate-top::after{transform:translateY(-25%) rotate(225deg)}.mygraph-sleep-data{display:flex;align-items:center}.mygraph-sleep-data-list{flex-basis:50%;padding:10px 0 10px 20px}.mygraph-sleep-data-list+.mygraph-sleep-data-list{padding-left:30px;border-left:2px dashed #ddd}.mygraph-sleep-data-transition{display:flex;flex-flow:column wrap;flex-basis:100%;height:63px;padding:0 10px}.mygraph-sleep-data-list-item,.mygraph-sleep-data-transition-item{display:flex;align-items:center}.mygraph-sleep-data-list-item .title,.mygraph-sleep-data-transition-item .title{min-width:100px;font-weight:700}.mygraph-sleep-data-list-item .ratio,.mygraph-sleep-data-transition-item .ratio{min-width:50px;margin-left:20px;text-align:right}.mygraph-sleep-data-list-item .awakening,.mygraph-sleep-data-transition-item .awakening{padding-left:6px;border-left:8px solid #ff3301}.mygraph-sleep-data-list-item .light-sleep,.mygraph-sleep-data-transition-item .light-sleep{padding-left:6px;border-left:8px solid #66cbff}.mygraph-sleep-data-list-item .deep-sleep,.mygraph-sleep-data-transition-item .deep-sleep{padding-left:6px;border-left:8px solid #0232cc}.mygraph-sleep-data-list-item .rem,.mygraph-sleep-data-transition-item .rem{padding-left:6px;border-left:8px solid #fe9901}.mygraph-sleep-data-list-item+.mygraph-sleep-data-list-item,.mygraph-sleep-data-list-item+.mygraph-sleep-data-transition-item,.mygraph-sleep-data-transition-item+.mygraph-sleep-data-list-item,.mygraph-sleep-data-transition-item+.mygraph-sleep-data-transition-item{margin-top:10px}.mygraph-sleep-data-transition-item{min-width:50%}.mygraph-sleep-data-transition-item+.mygraph-sleep-data-transition-item{margin:0}.mygraph-sleep-data-transition-item:nth-of-type(even){margin-top:15px}.mygraph-sleep-data-transition-item .time{min-width:130px;text-align:right}.mygraph-sleep-memo{margin-top:20px;padding:20px 10px 30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.mygraph-sleep-memo-heading{margin-bottom:20px;font-size:1.8rem;font-weight:700}.mygraph-sleep-memo-form{width:100%;text-align:center}.mygraph-sleep-memo-check{display:flex;align-items:center}.mygraph-sleep-memo-check li:nth-of-type(n+2){margin-left:45px}.mygraph-sleep-memo-check .custom-btn-text{margin-left:10px}.mygraph-sleep-memo-textarea{width:100%;height:130px;margin:20px 0 25px;padding:20px;border:1px solid #ddd}.mygraph-sleep-memo-textarea:disabled{border:none;background:#ebedee;opacity:1}.mygraph-sleep-memo-btn{width:395px;padding:15px 0;border:1px solid #3963d1;border-radius:5px;background:#3963d1;color:#fff;font-size:1.8rem;font-weight:700;outline:0}.mygraph-sleep-memo-btn:hover{opacity:.8;transition:all .3s}.mygraph-sleep-zoom{position:absolute;top:50%;right:0;transform:translateY(-50%);display:none;padding:5px 0;border:1px solid #ddd;border-radius:5px}.mygraph-sleep-zoom-list:last-of-type{border-left:1px solid #ddd}.mygraph-sleep-zoom-btn{padding:0 13px;color:#3963d1;font-size:1.7rem;outline:0}.mygraph-sleep-zoom-btn[class*=icon]::before{margin:0}.mygraph-sleep-measurement-date{display:flex;align-items:center;width:450px;margin:0 auto 20px;border:1px solid #ddd;border-radius:5px;overflow:hidden}.mygraph-sleep-measurement-date .title{flex-basis:30%;padding:8px;border-right:1px solid #ddd;background:#f7f7f7;font-weight:700;text-align:center}.mygraph-sleep-measurement-date .date{flex-basis:70%;padding:8px;text-align:center}.mygraph-sleep-score{display:flex;align-items:center;justify-content:center}.mygraph-sleep-score-board{display:flex;align-items:center;align-self:stretch;justify-content:center;flex-direction:column;flex:0 1 380px;max-height:480px;margin-right:40px;padding:45px;border-radius:5px;background:#edf4ff}.mygraph-sleep-score-board .sleep-score{color:#3963d1;font-size:3.2rem;font-weight:700}.mygraph-sleep-score-board .sleep-score span{font-size:6rem}.mygraph-sleep-score-board .sleep-type{font-size:2.8rem;font-weight:700}.mygraph-sleep-score-board .sleep-message{width:100%;margin-top:35px;font-size:2rem;text-align:left}.mygraph-sleep-score-advice{display:flex;align-items:flex-start;margin:0 10px}.mygraph-sleep-score-advice-img{display:flex;align-items:center;flex-direction:column;flex-basis:100px}.mygraph-sleep-score-advice-img .advice-img{align-self:stretch;flex-basis:100%;min-height:56px;background:url(../images/suimin/suimin-img_001.png?v6a337f7b8038aa674f1fb68613c905c2) no-repeat 70% center}.mygraph-sleep-score-advice-img .advice-text{margin-top:8px;color:#3963d1;font-size:1.4rem;font-weight:700;white-space:nowrap}.mygraph-sleep-score-advice-talk{position:relative;flex-basis:100%;margin-left:25px;padding:20px 35px;border-radius:5px;background:#f7f7f7}.mygraph-sleep-score-advice-talk::before{content:"";position:absolute;top:25px;left:-17px;border-top:10px solid transparent;border-right:18px solid #f7f7f7;border-bottom:10px solid transparent}.mygraph-sleep-score-advice-talk .advice-talk-list{font-size:1.5rem}.mygraph-sleep-score-advice-talk .advice-talk-list dt{display:flex;align-items:center;font-weight:700}.mygraph-sleep-score-advice-talk .advice-talk-list dt::before{margin:0 10px 0 0;color:#3963d1;font-size:2rem}.mygraph-sleep-score-advice-talk .advice-talk-list dd+dt{margin-top:10px}.mygraph-sleep-scroll-btn{display:flex;align-items:center;justify-content:center;max-width:15%;margin:15px auto 0;padding:5px 0;border:1px solid #ddd;border-radius:5px}.mygraph-sleep-scroll-btn.is-dayofweek{max-width:30%;height:50px;padding:0;border:none;border-radius:0}.mygraph-sleep-scroll-btn.is-dayofweek .mygraph-sleep-scroll-list{flex-basis:50px;padding:5px 0;border:1px solid #ddd;border-radius:5px}.mygraph-sleep-scroll-btn.is-dayofweek .dayofweek{margin:0 20px;font-weight:700}.mygraph-sleep-scroll-list{flex-basis:50%}.mygraph-sleep-scroll-list:last-of-type{border-left:1px solid #ddd}.mygraph-sleep-horizontal-btn,.mygraph-sleep-vertical-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 0;outline:0;cursor:auto}.mygraph-sleep-horizontal-btn::before{content:"";border-top:9px solid transparent;border-bottom:9px solid transparent}.mygraph-sleep-horizontal-btn.scroll-back::before{border-right:13px solid #999}.mygraph-sleep-horizontal-btn.scroll-next::before{border-left:13px solid #999}.mygraph-sleep-horizontal-btn.is-active{cursor:pointer}.mygraph-sleep-horizontal-btn.is-active::before{border-right-color:#3963d1;border-left-color:#3963d1}.mygraph-sleep-vertical-btn{padding:13px 0}.mygraph-sleep-vertical-btn::before{content:"";border-right:9px solid transparent;border-left:9px solid transparent}.mygraph-sleep-vertical-btn.scroll-up::before{border-bottom:13px solid #999}.mygraph-sleep-vertical-btn.scroll-down::before{border-top:13px solid #999}.mygraph-sleep-vertical-btn.is-active{cursor:pointer}.mygraph-sleep-vertical-btn.is-active::before{border-top-color:#3963d1;border-bottom-color:#3963d1}.mygraph-sleep-overlay{position:fixed;top:0;z-index:500;display:none;width:100%;height:100%;background:rgba(0,0,0,.7);overflow:hidden}.mygraph-sleep-overlay .message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;padding:40px 0;border-radius:5px;background:#fff;text-align:center}.mygraph-scroll-graph{display:flex;align-items:center;width:100%}.mygraph-scroll-graph-note{display:none}.mygraph-scroll-heading{display:flex;align-self:stretch}.mygraph-scroll-heading-list{display:flex;align-items:flex-start;align-self:stretch;justify-content:space-around;flex-direction:column;width:150px;padding:45px 0 25px}.mygraph-scroll-heading-list li{font-size:2rem;line-height:1}.mygraph-scroll-content{width:100%}.mygraph-scroll-content::-webkit-scrollbar{height:8px}.mygraph-scroll-content::-webkit-scrollbar-track{background:#ddd}.mygraph-scroll-content::-webkit-scrollbar-thumb{background:#3963d1}.mygraph-date-change{display:flex;align-items:center;justify-content:center;margin:25px 0}.mygraph-date-change .date-period{font-size:1.8rem}.mygraph-date-change .change-btn{flex:1 0 80px;max-width:80px;margin-left:20px;padding:7px;border:1px solid #ddd;border-radius:5px;color:#3963d1;font-size:1.5rem}.mygraph-date-change .change-btn:hover{opacity:.8;transition:all .3s}.mygraph-sleep-alert{margin:25px 0;font-size:1.5rem;font-weight:700;text-align:center}.kk-mygraph-graph{touch-action:manipulation}.glossary-index .glossary-index-list{display:flex;flex-wrap:wrap}.glossary-index .glossary-index-list-item{width:33.3%}.glossary-index .glossary-index-list-item a{position:relative;display:block;padding:5px 0 5px 25px;font-weight:700;color:#333}.glossary-index .glossary-index-list-item a::before{content:"▼";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);color:#3963d1;text-decoration:none}.glossary-info-wrap{margin-top:30px}.glossary-info-wrap .glossary-info-heading{padding:3px 0 3px 7px;border-left:5px solid #3963d1;font-size:1.8rem;font-weight:700}.glossary-info-wrap .glossary-info-detail{margin-top:15px}.glossary-info-wrap .glossary-info-wrap-inner{margin-top:30px}.glossary-info-wrap .glossary-info-wrap-inner:first-of-type{margin-top:0}.glossary-info-wrap .glossary-info-table{width:100%;border:1px solid #ddd;margin-top:20px}.glossary-info-wrap .glossary-info-table tr{border-top:1px solid #ddd}.glossary-info-wrap .glossary-info-table th{text-align:center;vertical-align:middle;background:#ebedee;border-right:1px solid #ddd;height:70px;width:18%;font-weight:700}.glossary-info-wrap .glossary-info-table th:last-child{width:64%}.glossary-info-wrap .glossary-info-table td{vertical-align:middle;text-align:center;padding:17px;border-right:1px solid #ddd;font-feature-settings:"palt"}.glossary-info-wrap .glossary-info-table td:first-child{background:#f7f7f7;font-weight:700}.glossary-info-wrap .glossary-info-table td:last-child{text-align:left}.glossary-info-wrap .glossary-info-table .glossary-info-text{margin-top:15px}.glossary-info-wrap .glossary-info-table .glossary-info-text:first-of-type{margin-top:0}.glossary-info-wrap .glossary-info-table.sleep-glossary th{width:25%;padding:0 30px;background:#f7f7f7;font-weight:700;text-align:left}.glossary-info-wrap .glossary-info-table.sleep-glossary tr:first-child td{background:#fff}.slick-slider{-khtml-user-select:none;-moz-user-select:none;-ms-touch-action:pan-y;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;box-sizing:border-box;display:block;position:relative;touch-action:pan-y;user-select:none}.slick-list{display:block;overflow:hidden;padding:0;position:relative}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track::before{content:"";display:table}.slick-track::after{clear:both;content:"";display:table}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-loading .slick-list{background:#fff url(../images/common/ajax-loader.gif?vf4a68c9b25098cc87cd6fe4f47f97056) center center no-repeat}.slick-next,.slick-prev{background:0 0;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:100%;line-height:0;max-height:54px;max-width:54px;outline:0;padding:0;position:absolute;top:50%;transform:translate(0,-50%);width:100%}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;opacity:.8;outline:0}.slick-next:focus::before,.slick-next:hover::before,.slick-prev:focus::before,.slick-prev:hover::before{opacity:1;transition-duration:.2s}.slick-next::before,.slick-prev::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{background:#666;left:0;z-index:1}.slick-prev.slick-disabled{display:none!important}.slick-prev::before{border-right:solid 3px #fff;border-top:solid 3px #fff;content:"";display:block;height:18px;position:absolute;right:16px;top:18px;transform:rotate(225deg);width:18px}.slick-next{background:#666;right:0}.slick-next.slick-disabled{display:none!important}.slick-next::before{border-bottom:solid 3px #fff;border-left:solid 3px #fff;content:"";display:block;height:18px;position:absolute;right:20px;top:18px;transform:rotate(225deg);width:18px}.slick-dotted.slick-slider{margin-bottom:38px}.slick-dots{display:block;list-style:none;margin:0;padding:7px 0 0;position:absolute;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 2px;padding:0;position:relative;width:20px}.slick-dots li button{background:0 0;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:0;padding:5px;width:20px}.slick-dots li button::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:1px solid #3963d1;border-radius:10px;color:#3963d1;color:#fff;content:"";font-family:slick;font-size:6px;height:10px;left:0;line-height:20px;position:absolute;text-align:center;top:0;width:10px}.slick-dots li.slick-active button::before{background:#3963d1;opacity:1}.mygraph-menu{margin:0 auto;width:100%}.mygraph-menu.partition{display:flex;align-items:center;justify-content:center}.mygraph-menu.partition .select a{color:#3963d1}.mygraph-menu.partition .line::after{content:"";display:inline-block;width:1px;height:60px;margin:0 30px;background-color:#ddd}.mygraph-menu>ul{display:flex;align-items:center;justify-content:center}.mygraph-menu>ul a{color:#a8b4be;display:block;font-weight:700;padding:10px 0;text-align:center;width:90px}.mygraph-menu>ul a:hover{text-decoration:none}.mygraph-menu>ul .mygraph-menu-select{color:#3963d1}.mygraph-menu>ul .icontxt{display:block;font-size:1.3rem}.mygraph-menu>ul .iconimg{display:block;font-size:3.2rem}.mygraph-menu>ul .icon-athlete::before{transform:scale(-1,1)}.date-data-block{display:flex;justify-content:space-between;padding:25px 0}.date-data-block .slick-next,.date-data-block .slick-prev{display:none!important}.date-data-box{background:#fff;border-radius:5px;display:block;padding:25px 60px;width:48.6%}.date-data-box:only-child{margin:0 auto}.date-data-box.meal{padding:25px 30px}.date-data-box:hover{text-decoration:none}.date-data-ttl{font-size:1.8rem;margin:0 0 25px;text-align:center;font-feature-settings:"pkna"}.date-data-ttl>strong{font-size:2rem}.date-data-inblock{display:flex;justify-content:space-between}.date-data-inblock.is-with-top-border{padding-top:20px;margin-top:20px;border-top:1px dashed #ddd}.date-data-inblock-box{text-align:center}.date-data-inblock-box:only-child{margin:0 auto}.date-data-inblock-box .date-data-txt01{color:#666}.date-data-inblock-box .date-data-txt02{color:#666}.date-data-inblock-box .date-data-txt02>strong{margin-right:5px;color:#333;font-size:2.4rem}.date-data-inblock-box .date-data-txt03{color:#3963d1;font-weight:700}.date-data-meal-ave{display:flex;align-items:center;justify-content:center}.date-data-meal-txt{font-size:1.5rem}.date-data-meal .unit{margin:0 5px;font-size:2.4rem;font-weight:700}.date-data-meal .basic-data-type{width:85px;margin-left:25px}.date-data-meal-list{display:flex;justify-content:space-between;margin-top:20px}.date-data-meal-list-item{display:flex;align-items:center;flex-direction:column;width:25%}.date-data-meal-list-item.icon-breakfast::before{margin:0;color:#fcad0a;font-size:2.8rem}.date-data-meal-list-item.icon-lunch::before{margin:0;color:#9eca46;font-size:2.8rem}.date-data-meal-list-item.icon-dinner::before{margin:0;color:#6fc7ff;font-size:2.8rem}.date-data-meal-list-item.icon-snack::before{margin:0;color:#fe93a7;font-size:2.8rem}.date-data-meal-list-item+.date-data-meal-list-item{border-left:1px dashed #ddd}.date-data-meal-list-item .calory-data{margin-top:10px;font-size:1.5rem}.date-data-meal-list-item .calory-data .unit{margin-left:0;font-size:1.8rem}.list-data-block{margin-bottom:15px}.list-data-block>ul li:nth-child(even){background:#f7f7f7}.list-data-block>ul li:nth-child(even) .meal-list-item{background:#f7f7f7}.list-data-block>ul li:hover{position:relative;box-shadow:1px 0 0 #ddd,0 0 0 #ddd,0 1px 1px 0 rgba(60,64,67,.1),0 0 2px 2px rgba(60,64,67,.1)}.list-data-block.is-sports{font-feature-settings:"palt"}.list-data-block.is-sports .list-data-ttl .md:last-of-type{width:30%;text-align:center}.list-data-block.is-sports .list-composition .list-data-detail>:nth-of-type(1){width:34%;text-align:center}.list-data-block.is-sports .list-composition .list-data-detail>:nth-of-type(2){width:40%}.list-data-ttl{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;padding:10px 0}.list-data-ttl .sm{width:15%}.list-data-ttl .md{width:30%}.list-data-ttl .md:nth-of-type(2),.list-data-ttl .md:nth-of-type(2)~.md{width:25%}.list-data-ttl .lg{width:60%}.list-data-ttl .md-comp{width:40%}.list-data-ttl .md-comp+.md-comp{width:30%;text-indent:40px;text-align:left}.list-data-ttl-measure{display:flex;align-items:center;padding:0 0 15px 2.5%;border-bottom:1px solid #ddd}.list-data-ttl-measure .icon-sort{position:relative;width:15px;height:24px;margin-right:10px}.list-data-ttl-measure .icon-sort::before{border-width:0 7.5px 9px;border-color:transparent transparent #3963d1;border-style:solid;content:"";display:inline-block;position:absolute;top:10%;width:auto;height:auto;margin:0}.list-data-ttl-measure .icon-sort::after{border-width:9px 7.5px 0;border-color:#3963d1 transparent transparent;border-style:solid;content:"";display:inline-block;position:absolute;top:60%;width:auto;height:auto;margin:0}.list-data-ttl-measure-txt{font-size:1.5rem}.list-data-ttl>p{color:#666;text-align:center}.list-data-ttl>p:last-of-type{margin-right:auto}.list-data-ttl .icon-sort{cursor:pointer;position:relative}.list-data-ttl .icon-sort::before{border-width:0 7.5px 9px;border-color:transparent transparent #3963d1;border-style:solid;content:"";display:inline-block;position:absolute;top:10%;left:20%;width:auto;height:auto;margin:0}.list-data-ttl .icon-sort::after{border-width:9px 7.5px 0;border-color:#3963d1 transparent transparent;border-style:solid;content:"";display:inline-block;position:absolute;top:60%;left:20%;width:auto;height:auto;margin:0}.list-data{position:relative;border-bottom:1px solid #ddd;display:flex;justify-content:flex-start;padding:15px 0;color:#666}.list-data:hover{text-decoration:none}.list-data::after{content:"";position:absolute;top:50%;right:15px;width:10px;height:10px;border-top:2px solid #999;border-right:2px solid #999;transform:translateY(-50%) rotate(45deg)}.list-data>p>strong{color:#333;font-size:1.8rem}.list-data .count-check,.list-data .count-check>strong{color:#3963d1}.list-b-glucose .list-data-detail>:nth-of-type(1),.list-body-thermometer .list-data-detail>:nth-of-type(1),.list-urine-sugar .list-data-detail>:nth-of-type(1),.list-waist .list-data-detail>:nth-of-type(1){width:20%}.list-b-glucose .list-data-detail>:nth-of-type(2),.list-body-thermometer .list-data-detail>:nth-of-type(2),.list-urine-sugar .list-data-detail>:nth-of-type(2),.list-waist .list-data-detail>:nth-of-type(2){width:80%}.list-composition .list-data{cursor:pointer}.list-composition .list-data-detail>:nth-of-type(1){width:20%;position:relative}.list-composition .list-data-detail>:nth-of-type(2){width:45%}.list-composition .list-data-detail>:nth-of-type(2) .unit-box{margin-left:50px}.list-composition .list-data-detail>:nth-of-type(3){width:35%}.list-composition .basic-data-type{font-size:1.2rem;font-weight:700;color:#fff;border-radius:40px;padding:0 20px;display:inline-block;margin:0 0 0 8px;vertical-align:text-bottom;width:auto}.list-calories .list-data-date,.list-walk .list-data-date{justify-content:flex-end;width:10%}.list-calories .list-data-detail-container,.list-walk .list-data-detail-container{width:85%;margin:0 60px 0 20px}.list-calories .list-data-detail-box,.list-walk .list-data-detail-box{order:1}.list-calories .list-data-detail-box:nth-of-type(1),.list-walk .list-data-detail-box:nth-of-type(1){width:35%}.list-calories .list-data-detail-box:nth-of-type(2),.list-walk .list-data-detail-box:nth-of-type(2){width:30%}.list-calories .list-data-detail-box:nth-of-type(3),.list-walk .list-data-detail-box:nth-of-type(3){width:26%}.list-calories .list-data-detail-box .count-check::before,.list-walk .list-data-detail-box .count-check::before{font-size:1.8rem}.list-calories .list-data-detail-box .count-check span,.list-walk .list-data-detail-box .count-check span{color:#3963d1}.list-calories .list-data-detail,.list-walk .list-data-detail{position:relative}.list-calories .list-data-detail+.list-data-detail :first-child,.list-walk .list-data-detail+.list-data-detail :first-child{top:calc(100% - 14px)}.list-calories .list-data-detail .unit-box,.list-walk .list-data-detail .unit-box{min-width:100px}.list-calories .list-data-detail .icon-edit,.list-calories .list-data-detail .icon-wifi,.list-walk .list-data-detail .icon-edit,.list-walk .list-data-detail .icon-wifi{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transform:translateY(-50%)}.list-calories .list-data-detail .icon-edit::before,.list-calories .list-data-detail .icon-wifi::before,.list-walk .list-data-detail .icon-edit::before,.list-walk .list-data-detail .icon-wifi::before{width:20px;height:20px;margin:0;padding:5px 0;border-radius:50%;background-color:#3963d1;color:#fff}.list-calories .list-data-detail .icon-wifi,.list-walk .list-data-detail .icon-wifi{transform:translateY(-53%)}.list-calories .list-data-detail .icon-wifi::before,.list-walk .list-data-detail .icon-wifi::before{font-size:1.2rem}.list-calories .list-data-detail .icon-edit::before,.list-walk .list-data-detail .icon-edit::before{font-size:1.1rem}.list-walk .list-data-date .icon-training{position:relative;display:none;width:20px;height:20px}.list-walk .list-data-date .icon-training::before{width:20px;height:20px;margin:0;padding:3px 0;border:1px solid #3963d1;border-radius:4px;color:#3963d1;font-size:1.3rem}.list-walk .list-data-detail .icon-training{position:absolute;top:50%;left:3.6%;transform:translateY(-53%);display:flex;align-items:center;justify-content:center;width:20px;height:20px}.list-walk .list-data-detail .icon-training::before{width:20px;height:20px;margin:0;padding:3px 0;border:1px solid #3963d1;border-radius:4px;color:#3963d1;font-size:1.3rem}.list-walk .list-data-detail-box:nth-of-type(1){width:28%}.list-walk .list-data-detail-box:nth-of-type(2){width:26%}.list-walk .list-data-detail-box:nth-of-type(3){width:18%}.list-walk .list-data-detail-box:nth-of-type(3) .unit-box{width:100%;margin-left:auto}.list-walk .list-data-detail-box:nth-of-type(4){width:28%}.list-walk .list-data-detail-box:nth-of-type(4) .unit-box{width:100%;margin-left:auto}.list-walk .sp-data-heading{display:none}.list-walk .sp-data-heading.step-achieve{color:#3963d1}.list-calories .list-data-detail{width:750px}.list-calories .list-data-detail .icon-wifi{left:-5%}.list-calories .list-data-detail-box:nth-of-type(1),.list-calories .list-data-detail-box:nth-of-type(2),.list-calories .list-data-detail-box:nth-of-type(3){width:33.33%}.list-b-pressure .list-data-detail>:nth-of-type(1),.list-bike .list-data-detail>:nth-of-type(1){width:20%}.list-b-pressure .list-data-detail>:nth-of-type(2),.list-b-pressure .list-data-detail>:nth-of-type(3),.list-bike .list-data-detail>:nth-of-type(2),.list-bike .list-data-detail>:nth-of-type(3){width:40%}.list-b-pressure .list-data-detail-box .unit-box,.list-bike .list-data-detail-box .unit-box{min-width:100px}.list-composition-basic-type{display:flex;align-items:center}.list-data-detail{display:flex;align-items:center;width:100%}.list-data-detail+.list-data-detail{position:relative;margin-top:15px;padding-top:15px;border-top:1px dashed #ddd}.list-data-detail-container{display:flex;flex-direction:column;align-items:center;width:75%}.list-data-detail-box{display:flex;align-items:center;justify-content:center;width:40%;font-size:1.5rem}.list-data-detail-box .unit-box{display:flex;align-items:baseline;justify-content:flex-end;min-width:60px}.list-data-detail-box .unit-box span{margin-right:5px;color:#333;font-size:1.8rem;font-weight:700}.list-data-detail-box .unit-box.count-check{color:#3963d1}.list-data-detail-box .unit-box.count-check .icon-check{color:#3963d1}.list-data-time{position:relative;display:flex;align-items:center;justify-content:center;width:20%;padding-right:30px;font-size:1.8rem}.list-data-time.icon-edit::before,.list-data-time.icon-wifi::before{position:absolute;left:50%;order:2;width:20px;height:20px;margin:0;padding:5px 0;border-radius:50%;background-color:#3963d1;color:#fff;transform:translateX(100%)}.list-data-time.icon-wifi{line-height:2rem}.list-data-time.icon-wifi::before{font-size:1.2rem}.list-data-time.icon-edit::before{font-size:1.1rem}.list-data-date{display:flex;align-items:center;justify-content:center;width:15%;color:#333;font-weight:700}.list-data-date span{font-size:1.8rem}.list-data-date.icon-edit::before,.list-data-date.icon-wifi::before{order:2;width:20px;height:20px;margin:0 0 0 20px;padding:5px 0;border-radius:50%;background-color:#3963d1;color:#fff}.list-data-date.icon-wifi::before{font-size:1.2rem}.list-data-date.icon-edit::before{font-size:1.1rem}.list-data-measure{position:relative;display:flex;flex-direction:column;padding:15px 50px 15px 0;border-bottom:1px solid #ddd;color:#666}.list-data-measure::after{content:"";position:absolute;top:50%;right:15px;width:10px;height:10px;border-top:2px solid #999;border-right:2px solid #999;transform:translateY(-50%) rotate(45deg)}.list-data-measure:hover{text-decoration:none}.list-data-measure-date{display:flex;align-items:center;padding:0 0 10px 30px;border-bottom:1px dashed #ddd;color:#333;font-weight:700}.list-data-measure-date:only-child{padding-bottom:0;border-bottom:none}.list-data-measure-date span{font-size:1.8rem}.list-data-measure-title{margin-top:10px;padding-left:30px;font-size:1.6rem}.list-data-measure-inner{display:flex;align-items:center;padding-top:15px}.list-data-measure-total{display:flex;align-items:center;width:35%;padding-left:30px}.list-data-measure-total-inner{display:flex;flex-direction:column}.list-data-measure-total-txt{font-size:1.5rem}.list-data-measure-total-data{font-size:1.5rem}.list-data-measure-total-data .unit{margin-right:5px;color:#333;font-size:2.4rem;font-weight:700}.list-data-measure-total .basic-data-type{width:85px;margin-left:25px}.list-data-measure-detail{display:flex;align-items:center;justify-content:space-around;width:65%}.list-data-measure-detail .icon-breakfast::before{margin:0;color:#fcad0a;font-size:2.5rem}.list-data-measure-detail .icon-lunch::before{margin:0;color:#9eca46;font-size:2.5rem}.list-data-measure-detail .icon-dinner::before{margin:0;color:#6fc7ff;font-size:2.5rem}.list-data-measure-detail .icon-snack::before{margin:0;color:#fe93a7;font-size:2.5rem}.list-data-measure-detail-data{display:flex;align-items:center;font-size:1.5rem}.list-data-measure-detail-data .prof-img{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff}.list-data-measure-detail-data .prof-img img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.list-data-measure-detail-data-value{font-size:1.5rem}.list-data-measure-detail-data .unit{margin:0 5px 0 10px;color:#333;font-size:1.8rem;font-weight:700}.list-data-measure-meal{display:flex;align-items:center;padding:0 0 13px 30px;border-bottom:1px dashed #ddd}.list-data-measure-meal:last-child{padding-bottom:0;border-bottom:none}.list-data-measure-meal-title{display:flex;align-items:center;margin:10px 0;font-size:1.6rem}.list-data-measure-dish{display:flex;flex-direction:column;flex:0 1 66.6666%}.list-data-measure-dish .meal-list{display:flex;align-items:center}.list-data-measure-dish .meal-list .meal-list-item{display:flex;align-items:center;flex:0 1 24%;margin-right:10px;border-right:1px solid #ddd;background:#fff}.list-data-measure-dish .meal-list .meal-list-item:hover{box-shadow:none}.list-data-measure-dish .meal-list .meal-list-item:last-of-type{margin:0;border:none}.list-data-measure-dish .three-dish{display:flex;align-items:center;flex:0 0 auto;margin-left:7px}.list-data-measure-dish .three-dish-icon{line-height:1}.list-data-measure-dish .three-dish-icon::before{margin:0;color:#a8b4be;font-size:2.5rem}.list-data-measure-dish .three-dish-icon+.three-dish-icon{margin-left:5px}.list-data-measure-dish .three-dish-icon.is-applied::before{color:#3963d1}.list-data-measure-nutrient{display:flex;flex-direction:column;flex:0 1 33.3333%}.list-data-measure-nutrient .nutrient-score{display:flex;align-items:center}.list-data-measure-nutrient .amount{font-size:1.5rem}.list-data-measure-nutrient .amount span{font-size:1.8rem;font-weight:700}.list-data-measure-nutrient .img-score{width:26px;height:26px;margin-left:15px;background:no-repeat center/cover}.list-data-measure-nutrient .img-score.excellent{background-image:url(../images/mealrecord/mealrecord-face_003.png?v03eb2e81d169057fc647887249680d33)}.list-data-measure-nutrient .img-score.good{background-image:url(../images/mealrecord/mealrecord-face_002.png?v11092e45351f76450b1374f979b8d66d)}.list-data-measure-nutrient .img-score.poor{background-image:url(../images/mealrecord/mealrecord-face_001.png?vec8512677d367422eef60eb49b5842e6)}.list-data-arrow{position:relative}.list-data-arrow::before{border-right:solid 2px #999;border-top:solid 2px #999;content:"";display:inline-block;height:10px;position:absolute;top:8px;transform:rotate(45deg);width:10px}.list-data-ttl-sp{border-bottom:1px solid #ddd;padding:0 15px}.list-data-ttl-top{border-bottom:1px dotted #ddd;color:#999;font-size:1.2rem;padding:7px 0}.list-data-ttl-btm{color:#999;display:table;font-size:1.2rem;padding:5px 0;width:100%}.list-data-ttl-btm>p{display:table-cell;text-align:center;vertical-align:middle}.list-data-sp{border-bottom:1px solid #ddd;display:block;padding:0 15px}.list-data-top{border-bottom:1px dotted #ddd;font-weight:700;padding:7px 0}.list-data-arrow-sp{position:relative}.list-data-arrow-sp::before{border-right:solid 2px #999;border-top:solid 2px #999;content:"";display:inline-block;height:12px;position:absolute;right:0;top:13px;transform:rotate(45deg);width:12px}.list-data-btm{display:table;width:100%}.list-data-btm>p{display:table-cell;padding:20px 0 5px;text-align:center;vertical-align:middle;color:#666;font-size:1.3rem}.list-data-btm>p>strong{color:#333;font-size:1.6rem}.list-data-btm .count-check{color:#3963d1;position:relative}.list-data-btm .count-check strong{color:#3963d1}.list-data-btm .count-check::before{left:50%;position:absolute;top:5px;transform:translateX(-50%)}.list-data-icon-description{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.list-data-icon-description.is-detail-data{margin:0 0 30px;padding-top:10px;border-top:1px dashed #ddd}.list-data-icon-text{display:flex;align-items:flex-start;color:#999;font-size:1.3rem}.list-data-icon-text .icon-edit::before,.list-data-icon-text .icon-wifi::before{width:20px;height:20px;margin:0;padding:5px 0;border-radius:50%;background-color:#999;color:#fff}.list-data-icon-text .icon-wifi{margin-right:6px;line-height:2rem}.list-data-icon-text .icon-wifi::before{font-size:1.2rem}.list-data-icon-text .icon-edit{margin-right:6px}.list-data-icon-text .icon-edit::before{font-size:1.1rem}.list-data-icon-text .icon-training{flex:0 0 auto;width:20px;height:20px;margin-right:6px;text-align:center}.list-data-icon-text .icon-training::before{width:20px;height:20px;margin:0;padding:3px 0;border:1px solid #999;border-radius:4px;color:#999;font-size:1.3rem}.detail-data-block>ul{padding:0 5px}.detail-data-list{border-bottom:1px solid #ddd;display:table;padding:12px 85px 42px 15px;position:relative;width:100%}.detail-data-list>p{display:table-cell;vertical-align:middle}.detail-data-list .detail-fst{color:#3963d1;font-weight:700;max-width:100px;width:10%}.detail-data-list .detail-fst.detail-data-icon::before{background:#3963d1;border-radius:50%;color:#fff;font-size:1.3rem;height:20px;margin-right:8px;padding:4px;vertical-align:text-top;width:20px}.detail-data-list .detail-sec{color:#666;max-width:180px;text-align:right;width:20%}.detail-data-list .detail-sec>strong{color:#333;font-size:1.8rem;margin-right:4px}.detail-data-list .count-check{color:#3963d1}.detail-data-list .count-check>strong{color:#3963d1}.detail-data-list-fst{padding:15px 0}.detail-data-list-fst .num{padding-right:54px}.detail-data-list-fst .kcal{padding-right:28px}.detail-data-list-fst .time{padding-right:62px}.detail-data-list-fst .distance{padding-right:95px}.detail-list-top{align-items:center;border-bottom:1px dashed #ddd;display:flex;justify-content:space-between;padding:12px 25px 12px 10px;position:relative}.detail-list-top::after{background:#fff;border-left:1px solid #ddd;border-top:1px solid #ddd;content:"";display:inline-block;height:22px;left:50%;position:absolute;top:-12px;transform:rotate(45deg);width:22px}.detail-list-top .detail-list-txt01{font-size:1.8rem;font-weight:700}.detail-list-top .detail-list-edit a{color:#666}.detail-list-top .detail-list-edit a::before{color:#666}.detail-list-top .detail-list-edit a:hover{text-decoration:none}.detail-list-btm{border-bottom:1px dashed #ddd;padding:12px 80px 12px 10px}.detail-list-btm:last-child{border-bottom:1px solid #ddd}.list-data-sp.detail-walkingrally-data{padding:10px 0}.list-composition-sp .list-data-btm>p{padding:5px 0 10px;vertical-align:text-bottom}.karada-sheet-btn{position:absolute;right:-120px;display:inline-block;padding:5px 10px;border:1px solid #3963d1;border-radius:5px;background-color:#fff;color:#3963d1;font-size:1.5rem;font-weight:700;text-decoration:none}.karada-sheet-btn.icon-karada-sheet::before{margin:0 7px 0 0;font-size:1.6rem}.karada-sheet-btn:hover{text-decoration:none}.karada-sheet-btn-container{text-align:right}.detail-data-block{padding-bottom:15px;background-color:#fff}.detail-data-wrap{border-bottom:1px solid #ddd}.detail-data-wrap:first-of-type{border-top:1px solid #ddd}.detail-data-wrap .icon-breakfast::before{color:#fcad0a}.detail-data-wrap .icon-lunch::before{color:#9eca46}.detail-data-wrap .icon-dinner::before{color:#6fc7ff}.detail-data-wrap .icon-snack::before{color:#fe93a7}.detail-data-section{display:flex;align-items:center;justify-content:space-between;padding:15px 15px 0 0}.detail-data-heading{display:flex;align-items:center;color:#3963d1;font-size:2rem;font-weight:700}.detail-data-heading[class*=icon-]::before{margin:0 5px 0 0;font-size:2.4rem}.detail-data-heading.icon-athlete::before{transform:scale(-1,1)}.detail-data-heading.icon-bike::before{font-size:3.6rem}.detail-data-heading .icon-training{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:10px}.detail-data-heading .icon-training::before{width:20px;height:20px;margin:0;padding:3px 0;border:1px solid #3963d1;border-radius:4px;font-size:1.3rem}.detail-data-edit{color:#666}.detail-data-edit:hover{text-decoration:none}.detail-data-latest{margin-bottom:15px}.detail-data-time{display:flex;align-items:center;margin:6px 0;font-weight:700}.detail-data-time .karada-sheet-btn{position:static;margin-left:auto}.detail-data-multi-list-item{display:flex;align-items:center}.detail-data-multi-list-item:first-of-type .detail-data-item-bottom{line-height:1.4;font-size:3rem}.detail-data-multi-list-item:first-of-type .detail-data-item-bottom-container{flex-direction:row;align-items:center;margin-top:0}.detail-data-multi-list-item:first-of-type .unit{margin-left:5px;font-size:1.8rem;font-weight:400}.detail-data-multi-list-item+.detail-data-multi-list-item{padding-top:12px;padding-bottom:10px;border-top:1px dashed #ddd}.detail-data-multi-list-item+.detail-data-multi-list-item .detail-data-item{width:33.33%}.detail-data-multi-list-item .unit{margin-left:5px;font-size:1.5rem;font-weight:400}.detail-data-item{display:flex;flex-direction:column;width:100%}.detail-data-item-top{font-size:1.5rem}.detail-data-item-bottom{display:flex;align-items:center;font-size:1.8rem;font-weight:700}.detail-data-item-bottom-container{display:flex;align-items:center;margin-top:5px}.detail-data-item-bottom-inner{font-size:1.5rem;font-weight:400}.detail-data-item-bottom-inner span{margin-right:5px;font-size:1.8rem;font-weight:700}.detail-data-item .basic-data-type{width:auto;margin-left:13px;padding:0 25px}.detail-data-past{border-top:1px solid #ddd}.detail-data-past-toggle{position:relative;display:flex;align-items:center;padding:20px 0 20px 5px;color:#999;font-weight:700;cursor:pointer}.detail-data-past-toggle .icon-minus,.detail-data-past-toggle .icon-plus{display:flex;align-items:center}.detail-data-past-toggle .icon-minus::before,.detail-data-past-toggle .icon-plus::before{margin:0 13px 0 0;font-size:2.3rem}.detail-data-past-toggle .icon-minus{display:none}.detail-data-past-toggle::before{content:"";position:absolute;top:-11px;left:50%;transform:translateX(-50%) rotate(45deg);width:20px;height:20px;border-top:1px solid #ddd;border-left:1px solid #ddd;background-color:#fff;opacity:0;transition:opacity .5s;pointer-events:none}.detail-data-past-toggle.is-open .icon-plus{display:none}.detail-data-past-toggle.is-open .icon-minus{display:flex}.detail-data-past-toggle.is-open::before{opacity:1}.detail-data-past-content{display:none}.detail-data-past-content-inner+.detail-data-past-content-inner{margin-top:10px;border-top:1px solid #ddd}.detail-data-inline-list:first-child{margin-top:20px}.detail-data-inline-list-item{display:flex;align-items:center}.detail-data-inline-list-item .detail-data-item-bottom{line-height:1.4;font-size:3rem}.detail-data-inline-list-item .unit{margin-left:5px;font-size:1.8rem;font-weight:400}.detail-data-inline-list-item+.detail-data-inline-list-item{margin:12px 0 40px}.detail-data-inline-list-item+.detail-data-inline-list-item .detail-data-item{flex-direction:row;padding-top:15px;border-top:1px dashed #ddd}.detail-data-inline-list-item+.detail-data-inline-list-item .detail-data-item>p{display:flex;align-items:center;width:25%;font-size:1.8rem;font-weight:700}.detail-data-inline-list-item+.detail-data-inline-list-item .detail-data-item>p::before{margin:0 10px 0 0;font-size:3rem}.detail-data-inline-list-item+.detail-data-inline-list-item .detail-data-item .is-width-photo{cursor:pointer}.detail-data-inline-list-item+.detail-data-inline-list-item .detail-data-item .is-width-photo .prof-img{width:44px;height:44px;margin-right:12px;overflow:hidden;position:relative;z-index:0;cursor:pointer}.detail-data-inline-list-item+.detail-data-inline-list-item .detail-data-item .is-width-photo .prof-img.no-image{cursor:initial;position:static;display:flex;align-items:center;justify-content:center}.detail-data-inline-list-item+.detail-data-inline-list-item .detail-data-item .is-width-photo .prof-img.no-image::before{font-size:2.4rem}.detail-data-inline-list-item+.detail-data-inline-list-item .detail-data-item .is-width-photo .prof-img img{max-width:none;position:absolute;top:50%;left:50%;z-index:-1}.detail-data-inline-list-item+.detail-data-inline-list-item .detail-data-item .unit{font-size:1.5rem;font-weight:400}.detail-data-series-list-item{display:flex;align-items:center;padding:16px 0;border-top:1px dashed #ddd}.detail-data-series-list-item>p{flex-basis:100%}.detail-data-series-list-item>p:first-of-type:nth-last-of-type(2),.detail-data-series-list-item>p:first-of-type:nth-last-of-type(3){flex-basis:auto}.detail-data-series-list-item>p:first-of-type:nth-last-of-type(2)~p,.detail-data-series-list-item>p:first-of-type:nth-last-of-type(3)~p{flex-basis:auto;margin:0 20px 0 auto}.detail-data-series-list-item>p:first-of-type:nth-last-of-type(3)~p:not(:last-of-type){margin-right:0}.detail-data-series-list-item.multi-line{flex-direction:column}.detail-data-series-list-item.two-column{display:flex;flex-wrap:wrap;padding:10px 0}.detail-data-series-list-item.two-column p:nth-child(n+2){display:flex;align-items:flex-start;flex-direction:column;flex-basis:25%;margin-top:8px}.detail-data-series-list.controll-list p{flex:0 0 auto}.detail-data-series-list.controll-list p:nth-of-type(1){flex-basis:12%}.detail-data-series-list.controll-list p:nth-of-type(2){flex-basis:65%}.detail-data-series-list.controll-list p:nth-of-type(3){flex-basis:10%;justify-content:flex-end;margin-left:auto}.detail-data-series-list.controll-list p:nth-of-type(4){flex-basis:10%;justify-content:flex-end;margin-right:20px}.detail-data-series-list.controll-list p:first-of-type:nth-last-of-type(3)~p:last-of-type{margin-right:20px}.detail-data-series-list.controll-list.is-meal p:nth-of-type(1){flex-basis:17%}.detail-data-series-list.controll-list.is-meal p:nth-of-type(1) .meal-icon{font-size:2rem;color:#999}.detail-data-series-list.controll-list.is-meal p:nth-of-type(2){flex-basis:60%;justify-content:flex-start}.detail-data-series-list.controll-list.is-meal p:nth-of-type(3){flex-basis:10%;justify-content:flex-end;margin-left:auto}.detail-data-series-list.controll-list.is-meal p:nth-of-type(4){flex-basis:10%;justify-content:flex-end;margin-right:20px}.detail-data-series-list.controll-list.is-meal p:first-of-type:nth-last-of-type(3)~p:last-of-type{margin-right:20px}.detail-data-series-list.controll-list.is-meal .detail-data-series-list-row+.detail-data-series-list-row p:nth-of-type(1){flex-basis:46%;margin-left:18%}.detail-data-series-list.controll-list.is-meal .detail-data-series-list-row+.detail-data-series-list-row p:last-of-type{flex-basis:30%;justify-content:flex-end}.detail-data-series-list-row{display:flex;align-items:center;width:100%}.detail-data-series-list-row p::before{margin:0 10px 0 0;font-size:3rem}.detail-data-series-list-row+.detail-data-series-list-row{margin-top:8px}.detail-data-series-list-row+.detail-data-series-list-row p:nth-of-type(1){flex-basis:65%;margin-left:13%}.detail-data-series-list-row+.detail-data-series-list-row p:nth-of-type(2){flex-basis:20%;justify-content:flex-end;margin:0 20px 0 auto}.detail-data-series-time{display:flex;align-items:center;margin-left:10px;font-size:1.5rem;font-weight:700}.detail-data-series-time.icon-edit::before,.detail-data-series-time.icon-wifi::before{width:20px;height:20px;margin:0 8px 0 0;border-radius:50%;background-color:#3963d1;color:#fff}.detail-data-series-time.icon-wifi::before{padding:4px;font-size:1.3rem}.detail-data-series-time.icon-edit::before{padding:5px;font-size:1.1rem}.two-column .detail-data-series-time{margin-left:0}.detail-data-series-value{display:flex;align-items:baseline;font-size:1.5rem}.detail-data-series-value .unit-box{display:flex;align-items:baseline}.detail-data-series-value .unit-box span{min-width:70px;margin-right:5px;font-size:1.8rem;font-weight:700;text-align:right}.two-column .detail-data-series-value .unit-box span{min-width:auto}.detail-data-series-value .center-txt{font-size:1.8rem;font-weight:700}.detail-data-series-value .value-name{font-size:1.1rem}.detail-data-measure-dish{display:flex;flex-direction:column;flex:1 1 auto;padding-bottom:20px;border-bottom:1px solid #ddd}.detail-data-measure-dish .meal-list{display:flex;align-items:center;margin-top:15px}.detail-data-measure-dish .meal-list-item{display:flex;align-items:center;flex:0 1 auto;margin-right:10px;padding-right:15px;border-right:1px solid #ddd;background:#fff}.detail-data-measure-dish .meal-list-item:last-of-type{border:none}.detail-data-measure-dish .three-dish{display:flex;align-items:center;flex:0 0 auto;margin-left:7px}.detail-data-measure-dish .three-dish-icon{line-height:1}.detail-data-measure-dish .three-dish-icon::before{margin:0;color:#a8b4be;font-size:2.5rem}.detail-data-measure-dish .three-dish-icon.is-applied::before{color:#3963d1}.detail-data-measure-dish .three-dish-icon+.three-dish-icon{margin-left:5px}.detail-data-measure-nutrient{display:flex;flex-direction:column;flex:1 1 auto;padding-bottom:20px;border-bottom:1px solid #ddd}.detail-data-measure-nutrient:last-child{padding-bottom:0;border-bottom:none}.detail-data-measure-nutrient .nutrient-judge{display:flex;align-items:flex-end}.detail-data-measure-nutrient .nutrient-list{display:flex;align-items:center;margin-top:15px}.detail-data-measure-nutrient .nutrient-list li{font-size:2.5rem;line-height:1}.detail-data-measure-nutrient .nutrient-list li::before{margin:0;color:#a8b4be;font-size:2.5rem}.detail-data-measure-nutrient .nutrient-list li+li{margin-left:10px}.detail-data-measure-nutrient .nutrient-list li.is-applied::before{color:#3963d1}.detail-data-measure-nutrient .nutrient-score{display:flex;align-items:flex-end;margin-left:40px}.detail-data-measure-nutrient .amount{font-size:1.5rem}.detail-data-measure-nutrient .amount span{font-size:1.8rem;font-weight:700}.detail-data-measure-nutrient .img-score{width:34px;height:34px;margin-left:10px;background:no-repeat center/cover}.detail-data-measure-nutrient .img-score.excellent{background-image:url(../images/mealrecord/mealrecord-face_003.png?v03eb2e81d169057fc647887249680d33)}.detail-data-measure-nutrient .img-score.good{background-image:url(../images/mealrecord/mealrecord-face_002.png?v11092e45351f76450b1374f979b8d66d)}.detail-data-measure-nutrient .img-score.poor{background-image:url(../images/mealrecord/mealrecord-face_001.png?vec8512677d367422eef60eb49b5842e6)}.detail-data-measure-section{display:flex;align-items:center;justify-content:space-between;padding:15px 15px 0 0}.detail-data-measure-section.meal{padding:24px 15px 15px 0}.detail-data-measure-title{display:flex;align-items:center;font-size:1.6rem}.mygraph-detail-graph{display:flex;align-items:center;flex:1 1 100%;background:#fff}.mygraph-detail-graph-container{display:flex;align-items:center;flex-direction:column;flex:1 1 50%}.mygraph-detail-graph-heading{margin-bottom:10px;font-size:1.8rem;font-weight:700}.mygraph-detail-graph-area{align-self:stretch;text-align:center}.mygraph-detail-graph-scale{width:120px;margin:17px auto 0;padding-bottom:30px;color:#999;font-size:1.2rem;font-weight:700}.mygraph-detail-graph-scale-line{position:relative;display:flex;align-items:center;justify-content:space-around}.mygraph-detail-graph-scale-line li{flex:1 0 20%}.mygraph-detail-graph-scale-line .left,.mygraph-detail-graph-scale-line .middle,.mygraph-detail-graph-scale-line .right{position:relative}.mygraph-detail-graph-scale-line .left::before,.mygraph-detail-graph-scale-line .middle::before,.mygraph-detail-graph-scale-line .right::before{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:1px;height:8px;background:#ddd}.mygraph-detail-graph-scale-line .left::after,.mygraph-detail-graph-scale-line .middle::after,.mygraph-detail-graph-scale-line .right::after{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);letter-spacing:-1px;white-space:nowrap}.mygraph-detail-graph-scale-line .left::after{content:"不足"}.mygraph-detail-graph-scale-line .middle::after{content:"基準値"}.mygraph-detail-graph-scale-line .right::after{content:"摂り過ぎ"}.mygraph-detail-graph-scale-line::after{content:"";position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);width:80%;height:1px;background:#ddd}.mygraph-detail-graph-config{display:flex;align-items:center;justify-content:space-around;margin-top:15px}.mygraph-detail-graph-btn{position:relative;display:flex;align-items:center;padding:4px 30px 4px 13px;border:1px solid #ddd;border-radius:4px;font-size:1.5rem;font-weight:700;outline:0}.mygraph-detail-graph-btn:hover{opacity:.8;transition:all .3s}.mygraph-detail-graph-btn::after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-75%) rotate(45deg);width:10px;height:10px;border-right:2px solid #666;border-bottom:2px solid #666}.mygraph-detail-graph-config-inner{position:relative}.mygraph-detail-graph-config-inner+.mygraph-detail-graph-config-inner{margin-left:20px}.mygraph-detail-graph-config-inner .graph-change-sort{width:auto;min-width:120px}.mygraph-detail-graph-config-inner .graph-change-sort p{padding:4px 26px 4px 13px}.mygraph-detail-graph-config-inner .body-info-check-inblock li{flex-basis:135px}.mygraph-detail-graph-config-inner .body-info-check-inblock .custom-btn-text{margin-left:5px}.mygraph-detail-graph-config-inner .body-info-check-inblock.row-list{flex-direction:column}.mygraph-detail-graph-config-inner .body-info-check-inblock.row-list li{flex-basis:auto;margin-bottom:20px}.mygraph-detail-graph-config-inner .body-info-check-inblock.row-list li:last-of-type{margin-bottom:0}.mygraph-detail-graph-config-inner .config-category{width:320px}.mygraph-detail-graph-config-inner .config-category.is-left{left:0}.mygraph-detail-graph-config-inner .config-category.is-left::before{left:50px;right:auto}.mygraph-detail-graph-config-inner .config-category .body-info-check-block{margin-bottom:20px}.mygraph-detail-graph-config-inner .config-category .btnclear{width:100px}.mygraph-detail-graph-config-inner .config-category .btnchange{width:160px}.mygraph-detail-graph-config-inner .config-nutrient{left:-180px;right:0;width:730px}.mygraph-detail-graph-config-inner .config-nutrient::before{left:33%}.mygraph-detail-graph-config-inner .config-nutrient .body-info-check-block{margin-bottom:35px}.thumb-list{font-size:0;margin-top:20px}.thumb-list li{width:25%;display:inline-block;overflow:hidden;position:relative}.thumb-list li img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none}.thumb-list li img.is-portrait{width:100%;height:auto}.thumb-list li img.is-landscape{width:auto;height:100%}.thumb-list .slick-prev{width:32px;height:32px}.thumb-list .slick-prev::before{width:12px;height:12px;top:10px;right:6px}.thumb-list .slick-next{width:32px;height:32px}.thumb-list .slick-next::before{width:12px;height:12px;top:10px;right:12px}.kk-mygraph-detail .nolo-modal-close{margin:20px 0 10px}.kk-mygraph-detail .nolo-modal-block{width:calc(100% + 20px);overflow-x:hidden}.detail-date-wblock{background:#fff;margin:40px auto;width:800px}.detail-date-wblock.bottom-gray-content{padding-bottom:40px}.detail-date-mttl{font-size:2.4rem;font-weight:700;line-height:1;margin:0;padding:30px 0 20px;text-align:center}.detail-date-mtxt{margin:0 0 20px;text-align:center}.detail-date-error{color:#f60f0f;font-size:1.8rem;font-weight:700;text-align:center;margin:20px 0}.detail-date-input-block{padding:0 60px}.detail-date-input-ttl{font-size:1.6rem;font-weight:700;margin:0 0 5px}.kk-mygraph-walk .detail-date-input-block .detail-date-select,[class*=kk-edit-] .detail-date-input-block .detail-date-select{margin:5px 0 20px}.detail-date-edit-block{border-top:1px solid #ddd;margin:60px auto 0;position:relative;width:760px}.detail-date-edit-block::after{background:#fff;border-left:1px solid #ddd;border-top:1px solid #ddd;content:"";display:inline-block;height:22px;left:50%;position:absolute;top:-12px;transform:rotate(45deg);width:22px}.detail-date-edit-block .edit-btn-block{padding:0 40px 60px}.detail-date-edit-inner{padding:0 40px}.detail-date-edit-list{align-items:center;border-bottom:1px dashed #ddd;display:flex;justify-content:space-between;margin:0 0 10px;padding:0 0 10px}.date-edit-list-l .link-txt a{color:#3963d1;text-decoration:underline}.date-edit-list-l .link-txt a::before{background:#3963d1;border-radius:50%;color:#fff;font-size:1rem;height:20px;margin:0 10px 0 0;padding:5px 0 0 2px;text-decoration:none;vertical-align:text-top;width:20px}.date-edit-list-l .note-txt{padding-left:30px}.date-edit-btn{height:40px;width:95px}.date-edit-btn .delete-btn{border:1px solid #3963d1;border-radius:5px;color:#3963d1;display:block;font-weight:700;padding:7px 0;text-align:center}.edit-btn-block{align-items:center;display:flex;justify-content:center;margin:45px 0 0;padding:0 60px 60px}.edit-btn-block .basic-btn{margin:0;width:48%}.edit-btn-block .basic-btn:nth-of-type(2){margin-left:4%}.edit-btn-block.is-meal .form-btn .submit-btn{cursor:pointer}.edit-btn-block.is-edit .form-btn .submit-btn{font-size:1.8rem;border:1px solid #3963d1;padding:15px 0}.detail-edit-modal{margin:0 auto;width:415px}.detail-edit-ttl{font-size:2.4rem;font-weight:700;line-height:1;margin:0;padding:30px 0 20px;text-align:center}.detail-edit-txt{margin:0 0 20px;text-align:center}.detail-edit-btn{align-items:center;display:flex;justify-content:space-between;padding:0 0 25px}.detail-edit-btn .basic-btn{margin:0;width:198px}.detail-edit-btn .basic-btn a{padding:13px 0}.edit-add-wrap{display:flex;align-items:center;justify-content:space-between;background:#f7f7f7;padding:12px 26px;margin:15px 50px 0}.edit-add-wrap .detail-date-select input{background:#fff}.edit-add-wrap .basic-btn{max-width:340px;margin:0}.input-list{width:100%;padding:0 60px;margin-bottom:45px}.input-list.with-page-nation{margin-bottom:20px}.input-list.with-page-nation .input-list-item:last-child{padding-bottom:20px;border-bottom:1px dashed #ddd}.input-list+.edit-btn-block{margin-top:45px}.input-list+.pager-area{margin:0 60px;padding:0 0 20px;border-bottom:1px solid #ddd}.input-list .input-list-item{display:flex;margin-top:20px;padding-bottom:16px;border-bottom:1px dashed #ddd}.input-list .input-list-item .text-field{width:100%}.input-list .input-list-item.is-rows{display:block}.input-list .input-list-item.is-rows .input{flex:.5}.input-list .input-list-item.is-rows .input+.input{flex:1;margin-left:36px}.input-list .input-list-item.is-rows .input+.input .input-controll{width:100%}.input-list .input-list-item.is-rows .input-title{margin-right:6px;display:flex;align-items:flex-end;width:100%}.input-list .input-list-item.is-rows .input-title .input-title-text{font-weight:700;font-size:1.8rem;line-height:1.2;margin-right:10px;word-break:break-all}.input-list .input-list-item.is-rows .input-title .input-title-btn{color:#999;white-space:nowrap;font-size:1.3rem;padding-right:20px;position:relative;cursor:pointer}.input-list .input-list-item.is-rows .input-title .input-title-btn::after{content:"";border:7px solid transparent;border-top:12px solid #999;pointer-events:none;position:absolute;top:50%;right:0;transition-duration:.2s;margin-top:-6px}.input-list .input-list-item.is-rows .input-title .input-title-btn.is-open::after{margin-top:-14px;transform:rotate(180deg)}.input-list .input-list-item.is-rows .input-title .custom-checkbox-container{width:100%;align-items:flex-start}.input-list .input-list-item.is-rows .input-title .custom-btn-text{font-weight:700;font-size:1.8rem;line-height:1.2;width:100%;word-break:break-all}.input-list .input-list-item.is-free .input{flex:.6}.input-list .input-list-item.is-free .input+.input{flex:.4}.input-list .input-list-item:first-child{margin-top:0}.input-list .input-list-item:last-child{border-bottom:none;padding-bottom:0}.input-list .input{flex:1}.input-list .input+.input{margin-left:50px}.input-list .input .form-input{display:flex;flex-direction:row;align-items:center;width:100%}.input-list .input .input-controll{flex:1}.input-list .input .form-input-title{font-size:1.6rem;margin-right:12px;white-space:nowrap}.input-list .input .form-input-unit{font-size:1.2rem;margin-left:20px}.input-list .edit-wrap{display:flex;align-items:center;width:100%}.input-list .edit-wrap .input-controll .text-field{text-align:right;padding-right:10px}.input-list .edit-wrap .form-input-unit{width:25px}.input-list .input-title{display:flex;justify-content:space-between}.input-list .input-body{display:flex;justify-content:space-between;margin-top:15px;position:relative}.input-list .input-body .alert-popup{position:absolute}.input-list .input-group{display:flex;flex-basis:88%}.input-list .input-group .input-controll .text-field{width:100%;text-align:right;padding-right:10px}.input-list .input-group .input-controll .is-disabled{width:100%;height:50px;padding-right:10px;text-align:right;background:#ebedee;color:#999;border:1px solid #ddd}.input-list+.time-info{margin-top:40px}.kk-edit-sports .registration-form{max-width:none}.kk-edit-sports .input-list .input-list-item.is-free .input{flex:.4}.kk-edit-sports .input-list .input-list-item.is-free .input:nth-of-type(2){flex:.3}.kk-edit-sports .input-list .input-list-item.is-free .input+.input{margin-left:20px}.kk-edit-sports .input-list .input-list-item.is-free .input .form-input-unit{margin-left:10px}.meal-nutorition-list-wrap{display:none}.meal-nutorition-list{display:flex;justify-content:flex-start;margin:26px auto 35px;flex-wrap:wrap}.meal-nutorition-list .meal-nutorition-list-item{display:flex;align-items:flex-start;width:25%;position:relative}.meal-nutorition-list .meal-nutorition-list-item:last-child{margin-right:0}.meal-nutorition-list .meal-nutorition-list-item:nth-child(n+5){margin-top:10px}.meal-nutorition-list .meal-nutorition-list-item .alert-popup{position:absolute;left:0}.meal-nutorition-list .meal-nutorition-title{display:flex;align-items:center;justify-content:center;color:#fff;background:#999;padding:5px 10px;border-radius:30px;font-size:1.2rem;line-height:1.2;margin-right:7px;min-width:95px;max-width:95px}.meal-nutorition-list .meal-nutorition-data{font-size:1.3rem;color:#999}.meal-nutorition-list .meal-nutorition-data .form-input{flex-direction:row;align-items:center}.meal-nutorition-list .meal-nutorition-data .form-input .text-field{width:40px;height:28px;line-height:28px;font-size:1.3rem;padding:0 4px;color:#999;text-align:right}.meal-nutorition-list .meal-nutorition-data .form-input .input-controll{width:auto}.meal-nutorition-list .meal-nutorition-data .form-input .form-input-unit{content:"g";font-size:1.3rem;color:#999;margin-left:4px}.meal-nutorition-list .meal-nutorition-data .form-input .meal-nutorition-data-unit{font-size:1.3rem;color:#999;margin-left:4px}.edit-select-area{display:flex;align-items:center;justify-content:center;padding:20px 0;margin:0 60px 20px;background:#f7f7f7}.edit-select-area.combination{display:block;padding:20px 50px}.edit-select-area.combination .edit-select-area-inner{width:100%}.edit-select-area.combination .edit-select-area-inner+.edit-select-area-inner{margin-top:10px}.edit-select-area.combination .edit-select-area-inner .edit-select-area-text{min-width:90px;text-align:right}.edit-select-area.combination .edit-select-area-inner .edit-wrap{flex:1}.edit-select-area.combination .edit-select-area-inner .edit-wrap input{width:100%}.edit-select-area.combination .form-btn{margin-top:15px}.edit-select-area.combination .form-btn .submit-btn{max-width:300px;padding:15px 0;font-size:1.8rem}.edit-select-area .edit-select-area-inner{display:flex;align-items:center;width:74%}.edit-select-area .edit-select-area-text{margin-right:18px}.edit-select-area .edit-select-area-text+.form-input{flex:1}.edit-select-area .edit-select-area-text+.form-input .select-box{width:100%}.meal-btn-text-wrap{margin-left:12px;flex:1}.meal-btn-text-wrap .meal-name-title{display:block}.meal-btn-text-wrap .meal-name-text{font-size:1.3rem;display:block;color:#999}.meal-category-list{display:flex;flex-wrap:wrap;margin:40px 60px 0;padding-bottom:20px}.meal-category-list .meal-category-list-item{width:46%}.meal-category-list .meal-category-list-item:nth-child(even){margin-left:8%}.meal-category-list .meal-category-list-item:nth-child(n+3){margin-top:20px}.meal-category-list .custom-checkbox-container{align-items:flex-start}.edit-add-text{display:block;color:#3963d1;text-align:center;margin:15px 0 0;font-weight:700}.edit-add-text.icon-plus-expansion::before{font-weight:700;font-size:1.8rem;margin-right:12px}.edit-add-text+.change-mode-button.is-meal{margin-top:15px}.total-calorie{display:flex;align-items:center;flex:1;font-size:1.3rem;color:#666;justify-content:flex-end;margin-bottom:48px}.total-calorie-wrap{border-bottom:solid 1px #999;display:flex;align-items:center}.total-calorie .total-calorie-score{display:flex;align-items:center}.total-calorie .total-calorie-score-emphasis{font-size:2.8rem;font-weight:700;color:#333;margin:0 4px 0 10px}.kk-edit-meal .cont-wrap::before,.kk-edit-sports .cont-wrap::before{display:none}.kk-edit-meal .detail-date-wblock .detail-date-mttl,.kk-edit-sports .detail-date-wblock .detail-date-mttl{padding-bottom:0}.kk-edit-meal .detail-date-wblock .detail-date-mttl+.detail-date-select,.kk-edit-sports .detail-date-wblock .detail-date-mttl+.detail-date-select{margin-top:20px}.kk-edit-meal .detail-date-select,.kk-edit-sports .detail-date-select{margin-top:0}.kk-edit-meal .detail-date-select .select-list-block,.kk-edit-sports .detail-date-select .select-list-block{margin-top:0}.kk-edit-meal .detail-date-select .time-txt input,.kk-edit-sports .detail-date-select .time-txt input{font-weight:400}.kk-edit-meal .detail-date-select.is-delete .time-txt input,.kk-edit-sports .detail-date-select.is-delete .time-txt input{background:#ebedee;color:#999;border:1px solid #ddd}.kk-edit-meal .registration-form.is-fixed .edit-btn-block.original,.kk-edit-sports .registration-form.is-fixed .edit-btn-block.original{padding-bottom:20px}.kk-edit-meal .edit-btn-block .form-btn-wrapper,.kk-edit-sports .edit-btn-block .form-btn-wrapper{display:flex;justify-content:space-around;width:100%}.kk-edit-meal .edit-btn-block .form-btn-wrapper .basic-btn,.kk-edit-sports .edit-btn-block .form-btn-wrapper .basic-btn{flex:0 1 50%}.kk-edit-meal .edit-btn-block .form-btn-wrapper .form-btn,.kk-edit-sports .edit-btn-block .form-btn-wrapper .form-btn{flex:0 1 50%}.kk-edit-meal .edit-btn-block .form-btn-wrapper>:nth-child(2),.kk-edit-sports .edit-btn-block .form-btn-wrapper>:nth-child(2){margin:0 0 0 14px}.kk-edit-meal .edit-btn-block.is-visible,.kk-edit-sports .edit-btn-block.is-visible{display:none}.kk-edit-meal .edit-btn-block.is-stop,.kk-edit-sports .edit-btn-block.is-stop{display:none}.category-btn-list{background:#f7f7f7;display:flex;align-items:center;margin:30px 50px 0;padding:20px 15px;font-feature-settings:"palt"}.category-btn-list.type-sports .category-btn-list-item{margin-right:16px}.category-btn-list.type-sports .category-btn-list-item:nth-child(n+3) .category-btn-text::before{margin-bottom:17px}.category-btn-list.type-sports .category-btn-text{line-height:1.3}.category-btn-list.type-sports .category-btn{align-items:flex-start}.category-btn-list.type-sports .category-btn::before{right:11px}.category-btn-list .category-btn-list-item{background:#fff;flex:1;height:54px;margin-right:15px;border:1px solid #3963d1;border-radius:5px}.category-btn-list .category-btn-list-item:last-child{margin-right:0}.category-btn-list .category-btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:10px 0}.category-btn-list .category-btn:hover{text-decoration:none}.category-btn-list .category-btn::before{content:"";display:block;width:8px;height:8px;border-top:2px solid #3963d1;border-right:2px solid #3963d1;position:absolute;top:50%;right:16px;margin-top:-4px;transform:rotate(45deg)}.category-btn-list .category-btn-text{font-size:1.8rem;font-weight:700;color:#3963d1}.category-btn-list .category-btn-text::before{font-size:2.3rem;display:block;margin:0 auto 10px}.time-info{margin:0 60px;padding-bottom:10px;margin-bottom:16px;border-bottom:1px solid #ddd;font-weight:700}.time-info.is-no-border{border-bottom:none;padding-bottom:0}.time-info .time-info-date{font-size:1.8rem}.time-info .time-info-type{display:flex;font-size:1.8rem}.time-info .time-info-type .time-info-type-text{color:#3963d1;margin-right:20px}.time-info .time-info-type .time-info-type-text::before{font-size:2.2rem}.time-info .time-info-type .time-info-type-text .time{margin-left:8px}.time-info .time-info-title{margin-bottom:8px;font-size:1.6rem}.time-list{display:flex;align-items:center;margin:0 50px;border:1px solid #3963d1}.time-list .time-list-item{flex:1;height:56px;border-right:1px solid #3963d1}.time-list .time-list-item:last-child{border-right:none}.time-list .time-list-item.is-current a{background:#3963d1;color:#fff}.time-list .time-list-item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#3963d1;font-weight:700}.time-list .time-list-item a:hover{text-decoration:none}.time-list .time-list-item .time-link-text{font-size:1.8rem}.time-list .time-list-item .time-link-text::before{font-size:2rem;margin-right:10px}.time-setting{margin:20px 50px 0}.edit-input-list{margin:0 50px}.edit-input-list .edit-input-list-item{margin-top:20px}.edit-input-list .edit-input-list-item:first-child{margin-top:0}.edit-input-list .edit-input-list-item .text-field{width:100%}.edit-search-list{margin:0 60px;border-top:1px solid #ddd}.edit-search-accordion .edit-search-accordion-title{padding:15px;border-bottom:1px solid #ddd;cursor:pointer}.edit-search-accordion .edit-search-accordion-title.is-open .edit-search-accordion-title-text::after{transform:rotate(-225deg);margin-top:-4px}.edit-search-accordion .edit-search-accordion-title-text{font-size:1.8rem;word-break:break-all;width:100%;position:relative;font-weight:700}.edit-search-accordion .edit-search-accordion-title-text::after{content:"";width:12px;height:12px;border-bottom:2px solid #999;border-left:2px solid #999;position:absolute;transform:rotate(-45deg);right:0;top:50%;margin-top:-8px;transition:all .3s ease}.edit-search-accordion .input-list{display:none;padding:0;margin:20px 15px 0}.edit-search-accordion .input-list .input-list-item:last-child{border-bottom:1px dashed #ddd;padding-bottom:16px}.edit-form-btn-wrapper{display:flex;flex-direction:column;width:100%}.kk-edit-meal .for-sp,.kk-edit-sports .for-sp{display:none}.arart{color:#eb2626}.side-block-wrap{margin-right:25px;min-width:300px;width:300px}.side-block-ttl{font-size:1.8rem;font-weight:700;line-height:1;margin:0 0 20px}.member-select{margin:0 0 20px}.member-select ul{align-items:center;display:flex;justify-content:flex-start}.member-select ul li{background:#ebedee;border-radius:30px;color:#83919c;font-size:1.3rem;font-weight:700;margin:0 7px 0 0;padding:8px 9px;position:relative;text-align:center}.member-select ul li::before{font-size:1.6rem}.member-select ul li:last-child{margin:0}.member-select ul ._select{background:#3963d1;color:#fff;transition-duration:.2s}.member-select ul ._select::after{border-bottom:9px solid #3963d1;border-left:5px solid transparent;border-right:5px solid transparent;border-top:0 solid transparent;bottom:-8px;content:"";left:40%;position:absolute;transform:rotate(180deg) translateX(-50%)}.member-select ul ._select:hover{opacity:1}.member-select-cont._team{display:block}.member-select-cont._family{display:none}.member-select-cont._follow{display:none}.side-block{background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:2px solid #3963d1;margin:0 0 20px;padding:20px 15px}.side-block>ul li{border-bottom:1px solid #ddd}.side-block>ul li:last-child{border:none}.side-block>ul li:only-child{border:none}.side-block .member-ttl{font-size:1.8rem;font-weight:700;padding:0 0 10px}.side-block .other-skin{display:flex;justify-content:flex-start}.side-block .other-skin-inner{margin:0 8px 0 0}.side-block .pulas{background:#83919c;border-radius:30px;color:#fff;display:inline-block;font-weight:700;height:44px;padding:10px 0 0 20px;position:relative;width:58px}.side-block .pulas:hover{text-decoration:none}.side-block .pulas::after{border-right:solid 2px #fff;border-top:solid 2px #fff;content:"";height:8px;position:absolute;right:18px;top:18px;transform:rotate(45deg);width:8px}.side-block .point-top{align-items:center;display:flex;justify-content:space-between;padding:5px 20px 5px 0;position:relative}.side-block .point-top::after{border-right:solid 2px #999;border-top:solid 2px #999;content:"";height:10px;position:absolute;top:50%;right:5px;transform:translateY(-50%) rotate(45deg);width:10px}.side-block .point-top:hover{text-decoration:none}.side-block .point-top .point-ttl{font-weight:700;width:50%}.side-block .point-top .point-all{font-size:2.4rem;font-weight:700;margin-left:auto}.side-block .point-top .point-all::after{content:"P";font-size:1.4rem;margin:0 0 0 2px}.side-block .point-borderbox{border:1px solid #ddd;border-radius:5px}.side-block .point-borderbox .point-inbox{align-items:center;border-bottom:1px solid #ddd;display:flex;font-weight:700;justify-content:space-between;padding:8px 6px}.side-block .point-borderbox .point-inbox:last-child{border:none}.side-block .point-borderbox .point-inbox .point-sttl{font-size:1.4rem}.side-block .point-borderbox .point-inbox .point-sttl::before{margin:0 2px 0 0}.side-block .point-borderbox .point-inbox .icon-exclamation-circle::before{font-size:1.6rem}.side-block .point-borderbox .point-inbox .icon-point-family::before{font-size:1.8rem}.side-block .point-borderbox .point-inbox .point-all{font-size:1.8rem}.side-block .point-borderbox .point-inbox .point-all::after{content:"P";font-size:1.3rem;margin:0 0 0 2px}.side-block .side-simple-top{align-items:center;display:flex;justify-content:space-between;padding:5px 20px 5px 0;position:relative}.side-block .side-simple-top:hover{text-decoration:none}.side-block .side-simple-top .side-simple-ttl{font-weight:700;width:50%}.side-block .side-simple-top .side-simple-all{font-size:2.4rem;font-weight:700;margin-left:auto}.side-block .side-simple-borderbox{border:1px solid #ddd;border-radius:5px}.side-block .side-simple-borderbox .side-simple-inbox{align-items:center;border-bottom:1px solid #ddd;display:flex;font-weight:700;justify-content:space-between;padding:8px 6px}.side-block .side-simple-borderbox .side-simple-inbox:last-child{border:none}.side-block .side-simple-borderbox .side-simple-inbox .side-simple-sttl{font-size:1.4rem}.side-block .side-simple-borderbox .side-simple-inbox .side-simple-sttl::before{margin:0 2px 0 0}.side-block .side-simple-borderbox .side-simple-inbox .icon-exclamation-circle::before{font-size:1.6rem}.side-block .side-simple-borderbox .side-simple-inbox .icon-side-simple-family::before{font-size:1.8rem}.side-block .side-simple-borderbox .side-simple-inbox .side-simple-all{font-size:1.8rem}.side-block .target_period{margin-top:10px}.side-block .target_period span{font-weight:700}.member-name{font-weight:700;margin:0 0 10px}.recent-cont{padding:25px 0 0}.mv-area img{width:100%;height:300px}.mv-area a{display:block}.mv-area a img{height:300px;width:100%}.main-cont{max-width:1000px;width:100%;position:relative}.main-cont .main-cont-ttl{display:inline-block;font-size:1.8rem;font-weight:700;line-height:1;margin:16px 0 10px}.main-block-wrap{overflow:hidden}.main-block-wrap .main-block{margin-top:20px;margin-bottom:0}.main-block-wrap .main-block:first-child{margin-top:0}.main-block-wrap .main-block:last-child{margin-top:20px}.main-block{background:#fff;border:1px solid #ddd;display:flex;justify-content:space-between;margin:0 0 15px;font-feature-settings:"palt"}.main-block.notice .main-ttl{width:100%}.main-block.notice .main-ttl a{display:block;width:100%;overflow:hidden;height:58px}.main-block.notice .main-txt{overflow:hidden;height:52px;width:100%}.main-block:last-child{margin:0}.main-block .main-inblock{padding:20px;width:100%}.main-block .main-inblock .icon-pin{color:#3963d1;font-weight:700;line-height:1;margin:0 0 15px;position:relative}.main-block .main-inblock .icon-pin::before{font-size:1.8rem}.main-block .main-inblock .prof-block{align-items:center;display:flex;margin:0 0 15px}.main-block .main-inblock .prof-block .skin-txt{width:100%}.main-block .main-inblock .prof-block .skin-txt>p>a{font-weight:700}.main-block .main-inblock .prof-block .skin-txt .date{color:#999;font-size:1.3rem;display:inline}.main-block .main-inblock .main-ttl{font-size:1.8rem;font-weight:700}.main-block .main-inblock .main-txt{font-size:1.6rem}.main-block .main-image{padding:20px}.main-block .main-image a{display:block;width:250px}.main-block .main-image a img{width:100%}.main-txt_link{color:#3963d1;font-weight:700}.other-cont{padding:15px 0}.other-menu-block{margin:0 0 30px}.other-menu-block .other-menu-ttl{color:#666;font-weight:700;margin:0 0 10px}.other-menu-block .other-menu-inblock{display:flex;align-items:center;flex-wrap:wrap}.other-menu-block .other-menu-inblock li{width:32%}.other-menu-block .other-menu-inblock li:not(:nth-of-type(3n+1)){margin-left:2%}.other-menu-block .other-menu-inblock li:nth-of-type(n+4){margin-top:20px}.other-menu-block .other-menu-inblock li .other-menu-icon{margin:0 10px 0 0}.other-menu-block .other-menu-inblock li .other-menu-icon span{color:#3963d1;font-size:6rem}.other-menu-block .other-menu-inblock li .other-menu-icon span::before{margin:0;padding:0}.other-menu-block .other-menu-inblock li .other-menu-txtbox .other-menu-txtbox-ttl{font-weight:700;line-height:1.3;margin-bottom:3px}.other-menu-block .other-menu-inblock li .other-menu-txtbox .other-menu-txtbox-txt{line-height:1.3}.other-menu-block .other-menu-inblock li a{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:0 15px;border:1px solid #ddd;background:#fff}.other-menu-block .other-menu-inblock li a:hover{text-decoration:none}.other-menu-block .other-menu-inblock li:first-of-type:nth-last-of-type(1),.other-menu-block .other-menu-inblock li:first-of-type:nth-last-of-type(1)~*{width:48%}.other-menu-block .other-menu-inblock li:first-of-type:nth-last-of-type(2),.other-menu-block .other-menu-inblock li:first-of-type:nth-last-of-type(2)~*{width:48%}.kk-contact .cont-wrap,.kk-notice-list .cont-wrap{position:relative}.kk-contact .pull-sort,.kk-notice-list .pull-sort{top:12px;right:15px}.notice-mttl{font-size:2.4rem;font-weight:700;padding:10px 15px;border-bottom:1px solid #dfdfdf}.notice-block>ul li{border-bottom:1px solid #dfdfdf}.notice-block>ul li:nth-child(even){background:#f7f7f7}.notice-block>ul li a:hover.notice-new-icon span{text-decoration:none}.notice-block .list-none{font-size:1.8rem;font-weight:700;text-align:center;padding:30px 0}.notice-block.questionnaire{padding-bottom:130px}.notice-block.questionnaire>ul li:first-of-type{border-top:1px solid #dfdfdf}.notice-block.questionnaire a:hover{text-decoration:none}.notice-block.questionnaire a:hover .title{text-decoration:underline}.notice-inblock{display:flex;justify-content:space-between;padding:15px;position:relative}.notice-inblock-r{margin:0 0 0 30px;max-width:200px;width:100%}.notice-inblock-r img{width:100%}.notice-imp,.notice-new{padding-bottom:22px}.notice-imp>span,.notice-new>span{background:#f60f0f;color:#fff;font-size:1.3rem;font-weight:700;left:15px;padding:4px 18px;position:absolute;top:0}.notice-new-icon{display:inline-block}.notice-new-icon>span{background:#f60f0f;color:#fff;border-radius:4px;font-size:1.3rem;font-weight:700;left:15px;padding:2px 7px}.notice-date{color:#999;font-size:1.3rem;margin:0 0 4px;padding-right:5px;display:inline-block}.notice-txt{font-weight:700}.pager-area{margin:0 auto;padding:30px 0}.pager-area>ul{position:relative;margin:0 auto;width:430px;height:56px}.pager-area>ul li{position:absolute;top:0;display:inline-block;text-align:center;width:140px}.pager-area>ul li._back{left:0}.pager-area>ul li._back a{padding:15px 0 15px 10px}.pager-area>ul li._back .arrow-down::before{left:15px;width:10px;height:10px}.pager-area>ul li._next{right:0}.pager-area>ul li._next a{padding:15px 10px 15px 0}.pager-area>ul li._next .arrow-down::before{right:15px;width:10px;height:10px}.pager-area>ul .notice-btn a{background:#3963d1;color:#fff;font-size:1.5rem;font-weight:700;border-radius:5px;display:block;padding:15px 0}.pager-area>ul .notice-btn a:hover{text-decoration:none}.pager-area>ul .num{left:50%;transform:translateX(-50%);font-weight:700;padding:15px}.notice-detail-top{border-bottom:1px solid #dfdfdf;margin:0 0 24px}.notice-detail-mttl{font-size:1.8rem;font-weight:700;margin:0 0 8px}.notice-detail-date{color:#999;font-size:1.3rem;margin:0 0 12px;display:inline}.notice-detail-btm{display:flex;justify-content:space-between;margin:0 0 35px}.notice-detail-btm .link-txt{margin:0 0 30px}.notice-detail-btm .link-txt a{color:#3963d1;text-decoration:underline}.detail-txt{margin:0 0 24px}.detail-txt:last-child{margin:0}.clip-link{display:inline-block}.clip-link a{position:relative;border:1px solid #ddd;border-radius:100px;padding:10px 20px}.clip-link a:hover{background:#ebedee;text-decoration:none}.clip-link a::before{margin:0 4px 0 0}.detail-inblock-r{margin:0 0 0 30px;max-width:300px;width:100%}.detail-inblock-r img{width:100%;height:auto}.notice-detail-btn{margin:0 auto 35px}.answer-detail-title{margin-bottom:10px}.answer-detail-heading{font-weight:700}.sp-visible-notice .link-txt a{color:#3963d1;text-decoration:underline}.e-com-bg{background:#f7f7f7}.e-com-wblock{background:#fff;margin:40px auto;width:800px}.kk-e-com-wrap{margin:0 auto;width:700px}.course-flow{border:1px solid #ddd;display:table;height:64px;width:100%}.course-flow._step02>li{width:50%}.course-flow>li{background:#fff;border:none;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:33.3333333333%}.course-flow>li::after,.course-flow>li::before{background:#fff;border-right:1px solid #ddd;content:"";display:block;height:31px;position:absolute;right:-16px;width:32px;z-index:1}.course-flow>li::after{top:0;transform:skewX(45deg)}.course-flow>li::before{top:30px;transform:skewX(-45deg)}.course-flow>li:last-child::after,.course-flow>li:last-child::before{border-right:none;right:0;transform:skewX(0)}.course-flow .current{background:#3963d1;color:#fff;position:relative}.course-flow .current::after,.course-flow .current::before{background:#3963d1}.kk-e-com-wrap .cource-txt{margin:30px 15px;text-align:center}.cource-select-block{align-items:center;display:flex;justify-content:space-between;padding:0 0 45px}.cource-select-type{position:relative;text-align:center;width:31.42857%;height:210px;display:flex;flex-direction:column;justify-content:space-around}.cource-select-type .type-icon{top:30px;left:50%}.cource-select-type .type-icon::before{font-size:10rem}.cource-select-type .type-txt{bottom:30px;left:50%;font-size:2.4rem;font-weight:700;line-height:1;width:100%}.cource-select-type._blue{border:2px solid #0f87f6;color:#0f87f6;border-radius:10px}.cource-select-type._blue a{height:210px;color:#0f87f6;display:flex;flex-direction:column;justify-content:space-around}.cource-select-type._blue a:hover{background:rgba(15,135,246,.1);text-decoration:none}.cource-select-type._blue.selected{opacity:.5;position:relative}.cource-select-type._blue.selected::before{position:absolute;top:12px;right:12px;border-radius:50%;background:#0f87f6;color:#fff;font-size:2.5rem;width:35px;height:35px;margin:0;padding:5px}.cource-select-type._orenge{border:2px solid #f7600e;color:#f7600e;border-radius:10px}.cource-select-type._orenge a{height:210px;color:#f7600e;display:flex;flex-direction:column;justify-content:space-around}.cource-select-type._orenge a:hover{background:rgba(247,96,14,.1);text-decoration:none}.cource-select-type._orenge.selected{opacity:.5;position:relative}.cource-select-type._orenge.selected::before{position:absolute;top:12px;right:12px;border-radius:50%;background:#f7600e;color:#fff;font-size:2.5rem;width:35px;height:35px;margin:0;padding:5px}.cource-select-type._green{border:2px solid #96db59;color:#96db59;border-radius:10px}.cource-select-type._green a{height:210px;color:#96db59;display:flex;flex-direction:column;justify-content:space-around}.cource-select-type._green a:hover{background:rgba(150,219,89,.1);text-decoration:none}.cource-select-type._green.selected{opacity:.5;position:relative}.cource-select-type._green.selected::before{position:absolute;top:12px;right:12px;border-radius:50%;background:#96db59;color:#fff;font-size:2.5rem;width:35px;height:35px;margin:0;padding:5px}.cource-form-block>li{margin:0 0 15px}.cource-form-block>li:last-child{margin:0}.cource-form-block>li label{align-items:center;display:flex}.cource-btn-block{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.cource-btn-block .basic-btn{margin:0;padding:20px 0 40px;width:48%}.cource-btn-block ._back{width:39.28571%}.cource-btn-block ._next{width:56.42857%}.selected-cource-block{align-items:center;display:flex;justify-content:space-between}.selected-cource-type{align-items:center;background:#ebedee;border:2px solid #ccc;border-radius:5px;display:flex;padding:12px;width:220px}.selected-cource-type .type-icon{color:#ccc;line-height:1;font-size:6rem}.selected-cource-type .type-icon::before{margin:0}.selected-cource-type .type-txt{color:#ccc;font-size:1.8rem;font-weight:700}.selected-cource-type.-standard.active{background:#fff;border:2px solid #0f87f6}.selected-cource-type.-standard.active .type-icon{color:#0f87f6}.selected-cource-type.-standard.active .type-txt{color:#0f87f6}.selected-cource-type.-hard.active{background:#fff;border:2px solid #f7600e}.selected-cource-type.-hard.active .type-icon{color:#f7600e}.selected-cource-type.-hard.active .type-txt{color:#f7600e}.selected-cource-type.-senior.active{background:#fff;border:2px solid #96db59}.selected-cource-type.-senior.active .type-icon{color:#96db59}.selected-cource-type.-senior.active .type-txt{color:#96db59}.selected-cource-outblock{border-bottom:1px dashed #ddd;margin:20px 0;padding:0 0 20px}.cource-sttl{font-size:1.6rem;font-weight:700;margin:0 0 10px}.selected-cource-list{width:100%}.selected-cource-list tr{border-bottom:1px solid #ddd;height:50px}.selected-cource-list tr:last-child{border:none}.selected-cource-list tr th{font-weight:700;text-align:center;vertical-align:middle}.selected-cource-list tr td{text-align:center;vertical-align:middle}.selected-cource-list tr td .num01{color:#666;font-size:1.3rem}.selected-cource-list tr td .num02{font-size:1.3rem}.selected-cource-list tr .cource-list-l{padding:0 0 0 20px;text-align:left}.selected-cource-list .goal-color{background:#fdffde;color:#f7600e;position:relative}.selected-cource-list .goal-color strong{font-size:1.8rem}.selected-cource-list .goal-color::before{color:#ff9921;font-size:2rem;left:-15px;position:absolute;top:50%;transform:translateY(-50%)}.selected-cource-list .goal-color:first-child::before{content:""}.selected-cource-list .cource-list-fst{width:100px}.selected-cource-list .cource-list-sec{width:300px}.action-goal-list>li{position:relative;margin:0 0 10px;padding-left:2em}.action-goal-list>li:last-child{margin:0}.action-goal-list>li::before{position:absolute;top:0;left:0;color:#3963d1;font-size:2rem}.gold-box{background:#fefbf0;border:6px solid #dab300;margin:85px 0 0;padding:35px;position:relative}.gold-box::before{border-bottom:18px solid transparent;border-left:18px solid #dab300;border-right:0 solid transparent;border-top:18px solid transparent;content:"";left:50%;position:absolute;top:-52px;transform:rotate(-270deg)}.gold-box::after{border-bottom:18px solid transparent;border-left:18px solid #ebd46a;border-right:0 solid transparent;border-top:18px solid transparent;content:"";left:50%;position:absolute;top:-75px;transform:rotate(-270deg)}.gold-box-ttl{font-size:3rem;font-weight:700;line-height:1.2;margin:0 0 20px;text-align:center}.gold-box-band{background:#dab300;color:#fff;font-size:2rem;font-weight:700;margin:0 auto 20px;padding:10px;text-align:center;width:97%}.gold-box-txt{color:#dab300;font-size:1.8rem;font-weight:700;margin:0 0 30px;text-align:center}.gold-box-checklist .custom-checkbox-container{margin:0 0 24px}.gold-box-checklist .custom-checkbox-container:last-child{margin:0}.gold-box-checklist .custom-checkbox-container label{align-items:center;display:flex}.checkbox._gold:checked+.custom-checkbox._gold{border-color:#dab300}.border-box{border-top:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece}.kk-lp-lg .mv-area{width:1000px;margin:0 auto -28px;text-align:center}.kk-lp-lg .mv-area img{vertical-align:bottom;width:100%;height:auto;margin:0 auto}.lg-mv-area{max-width:1000px;margin:0 auto 50px;text-align:center}.lg-mv-area img{margin:0 auto}.m-ttl-block{background:#88c251;margin:10px 0 45px;padding:45px 0}.m-ttl-block .mttl{color:#fff;font-size:3rem;font-weight:700;margin:0 0 10px;text-align:center}.m-ttl-block .mttl-txt{color:#fff;font-weight:700;text-align:center}.m-ttl-band-borderbox{width:300px;margin:20px auto 0;text-align:center}.m-ttl-band{width:100%;padding:4px 0;border-bottom:none;background-color:#00a0e1;color:#fff;font-size:1.8rem;font-weight:700;text-align:center}.m-borderbox-inner{width:100%;padding:12px;background-color:#fff;font-weight:700}.lp-cont-block{margin:0 auto 75px;max-width:1000px}.lp-cont-block:first-of-type{text-align:center}.lp-cont-block:first-of-type img{margin:0 auto}.cont-ttl{color:#00a0e1;font-size:3rem;font-weight:700;margin:0 0 5px;text-align:center}.cont-ttl.top-ttl{line-height:3rem}.cont-ttl-btm{color:#00a0e1;font-weight:700;text-align:center;line-height:2rem;margin:0 0 10px}.cont-ttl-note{color:#00a0e1;font-size:1.2rem;margin:-5px 0 20px;text-align:center}.cont-sttl{margin:0 0 60px;text-align:center}.cource-wrap{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px;position:relative}.cource-block{border:2px solid #00a0e1;min-height:245px;position:relative;width:454px}.cource-block .cource-block-ttl{background:#fff;color:#00a0e1;font-size:2rem;font-weight:700;left:50%;position:absolute;text-align:center;top:-17px;transform:translateX(-50%);width:76%}.cource-block .cource-inblock{display:flex;padding:25px 15px}.cource-block .cource-inblock .cource-img{margin-right:20px;max-width:143px;min-width:143px}.cource-block .cource-inblock .cource-txt-block .cource-txt{margin:0 0 10px}.cource-block .cource-inblock .cource-txt-block .cource-txt:last-child{margin:0}.cource-inblock._l-block{padding-right:50px}.cource-inblock._r-block{padding-left:50px}.cource-circle{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.cource-box{margin:0 0 20px}.cource-note{margin:0 0 75px}.cource-note>p{font-size:1.2rem;text-align:right}.sttl-band-borderbox{border-bottom:1px solid #cecece}.sttl-band-borderbox .cont-sttl-band{background:#00a0e1;color:#fff;font-size:1.8rem;font-weight:700;padding:4px 0;text-align:center;border-bottom:1px solid #cecece}.sttl-band-borderbox .cont-sttl-band .sttl-band-note{font-size:1.2rem}.borderbox-inner{padding:12px}.sttl-band-txt{margin:0 0 12px}.sttl-band-txt:last-child{margin:0}.sttl-band-txt .note{font-size:1.2rem}.sttl-band-txt._num01{padding-left:1.5em;position:relative}.sttl-band-txt._num01::before{content:"1)";font-weight:700;left:0;position:absolute}.sttl-band-txt._num02{padding-left:1.5em;position:relative}.sttl-band-txt._num02::before{content:"2)";font-weight:700;left:0;position:absolute}.sttl-band-txt._num03{padding-left:1.5em;position:relative}.sttl-band-txt._num03::before{content:"3)";font-weight:700;left:0;position:absolute}.sttl-band-txt._num04{padding-left:1.5em;position:relative}.sttl-band-txt._num04::before{content:"4)";font-weight:700;left:0;position:absolute}.sttl-band-txt._num05{padding-left:1.5em;position:relative}.sttl-band-txt._num05::before{content:"5)";font-weight:700;left:0;position:absolute}.txt-adjust{padding-left:2em}.bnr-area{margin:20px 0 0}.bnr-area .bnr-ttl{font-weight:700;margin:0 0 20px;text-align:center}.bnr-area .blue-box{background:#e5f7ff;border-radius:8px;margin:0 auto;padding:15px 90px;width:800px}.bnr-area .blue-box .card-txt-sp{margin:10px 0 0;text-align:center}.bnr-area .blue-inbox{align-items:center;display:flex;justify-content:center}.bnr-area .blue-inbox .card-img{margin-right:20px}.bnr-area .blue-inbox .card-txt-block .card-txt01{font-size:2.4rem;font-weight:700;text-align:center}.bnr-area .blue-inbox .card-txt-block .card-txt02{font-size:1.8rem;text-align:center}.sttl-band-alart-txt{color:#f14343;font-weight:700;margin:0 0 12px}.sttl-band-txt-note{font-size:1.2rem;margin:0 0 12px}.app-blue-box{background:#e5f7ff;border-radius:8px;margin:20px 0 0;padding:20px 16px}.app-blue-inbox-ttl{color:#00a0e1;font-size:2rem;font-weight:700;text-align:center}.app-blue-inbox-sttl{color:#00a0e1;font-size:1.2rem;margin:0 0 25px;text-align:center}.app-inbox-outblock{display:flex;justify-content:space-between}.app-inbox-inblock{display:flex;width:468px}.app-inbox-inblock .sec-inblock-txt .sec-inblock-txt01{font-weight:700;margin:0 0 12px}.app-inbox-inblock .sec-inblock-txt .sec-inblock-note{font-size:1.2rem;margin:15px 0 0}.contact-block .contact-ttl{color:#00a0e1;font-size:3rem;font-weight:700;margin:0 0 15px;text-align:center}.contact-block .contact-txt{font-weight:700;text-align:center}.contact-block .tel-txt{font-size:2rem;font-weight:700;margin:0 0 10px;text-align:center}.contact-btn{text-align:center}.contact-btn a{margin:0 auto}.sec-inblock-img{margin-right:5px}.sec-inblock-img._felica{min-width:206px}.sec-inblock-img._app{min-width:173px}.ube-logo{text-align:center}.group-logo{text-align:center}.smallest-device-visible{display:none}.felica-wrap-text{font-size:1.4em;text-align:center;margin:15px 0 0;font-weight:700;color:red}.felica-wrap-text2{font-size:1.2em;text-align:center;margin:10px 0 20px;font-weight:700;color:red}.kk-uploader{background-color:#084eb0;color:#fff;overflow:hidden}.kk-uploader .cont-wrap-upload{width:450px;margin:0 auto}.kk-uploader .cont-wrap-upload .up-content-title{font-size:2.4rem;font-weight:700;text-align:center;padding:50px 0 40px}.kk-uploader .cont-wrap-upload .upload-txt-data{text-align:center;font-size:2rem;margin-bottom:10px}.kk-uploader .cont-wrap-upload .upload-txt-step{font-size:8.8rem;text-align:center;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;margin-bottom:60px;line-height:90px}.kk-uploader .cont-wrap-upload .step-txt-style{font-size:3.2rem;color:#84acc0}.kk-uploader .cont-wrap-upload .upload-txt-bloodpressure,.kk-uploader .cont-wrap-upload .upload-txt-pulse{font-size:5rem;text-align:center;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.kk-uploader .cont-wrap-upload .blood-txt-style{font-size:2.5rem;color:#84acc0;margin:0 7px}.kk-uploader .cont-wrap-upload .upload-banner-area{margin-top:35px}.kk-uploader .cont-wrap-upload .upload-banner-area .slick-dots li button::before{border:1px solid #417fd6;color:#417fd6}.kk-uploader-agreement .cont-wrap-agreement{padding:20px 30px 30px}.kk-uploader-agreement .cont-wrap-agreement .agreement-heading{display:block;margin-top:30px;font-weight:700}.kk-uploader-agreement .cont-wrap-agreement .agreement-qr-kk-img{width:160px;display:block}.kk-mypage .path-area{display:none}.kk-mypage .main-content{background:#fff}.kk-mypage .main-content .main-cont-ttl{margin-top:0}.mypage-header{max-width:1000px;margin:0 auto 30px}.mypage-header .mypage-header-inner{position:relative;display:grid;grid-template-columns:140px auto;gap:25px;margin-top:40px}.mypage-header .mypage-edit-menu-wrap{max-width:unset;width:100%}.mypage-header .mypage-edit-menu-wrap.is-mypage-top{position:absolute;top:20px;right:0;width:auto}.mypage-header .mypage-edit-menu-wrap.is-mypage-top .dropdown-btn{flex:1;display:flex;height:100%;align-items:center;justify-content:center;cursor:pointer}.mypage-header .mypage-edit-menu-wrap.is-mypage-top .dropdown-content{width:250px;padding:8px 0;background:#fff;border:1px solid #3963d1;position:absolute;right:0;top:53px;z-index:20;display:none;border-radius:5px}.mypage-header .mypage-edit-menu-wrap.is-mypage-top .dropdown-content .dropdown-content-list{border:none;margin-top:0}.mypage-header .mypage-edit-menu-wrap.is-mypage-top .dropdown-content .dropdown-content-list-item{border:none}.mypage-header .mypage-edit-menu-wrap.is-mypage-top .dropdown-content .dropdown-content-list-item a{padding:7px 15px}.mypage-header .prof-img{min-width:140px;height:140px;margin-right:0;cursor:auto}.mypage-header .mypage-header-info{width:100%;padding-top:20px}.mypage-header .mypage-header-info-top{display:block;width:100%;margin-bottom:10px;line-height:1.3}.mypage-header .mypage-header-info-name{display:inline;margin-right:10px;font-size:3rem;font-weight:700}.mypage-header .mypage-header-info-text{color:#999;font-size:1.4rem;line-height:1.4}.mypage-header .mypage-header-info-text+.mypage-header-info-text{margin-top:5px}.mypage-header .mypage-header-info-discription{margin-top:20px;line-height:1.5}.mypage-header .mypage-header-info-number{margin-left:5px;padding:2px 5px;border:1px solid #ddd;border-radius:5px}.mypage-header .mypage-company{width:100%;margin:0 0 15px}.mypage-header .company-name{display:inline-flex;align-items:center;border-bottom:1px solid #707070;font-size:1.8rem;font-weight:700;line-height:1.4;text-decoration:none}.mypage-header .company-name::before{margin:0 5px 0 0;font-size:1.8rem}.mypage-header .company-name:not([href]){border-bottom:none}.mypage-header .member-status{display:inline-grid;grid-template-columns:repeat(auto-fit,40px);grid-auto-flow:column;gap:10px;flex:1 0 auto;line-height:1.6}.mypage-header .follow-btn-wrap{width:auto;padding-bottom:0}.side-point-list{border:1px solid #ddd;border-radius:5px}.side-point-list li{padding:0 9px}.side-point-list li .point-top::after{top:50%;margin-top:-5px}.side-declare-list a:hover{text-decoration:none}.side-declare-list .side-declare-list-inner{position:relative;min-height:73px;border-bottom:1px solid #ddd;z-index:1;padding-bottom:8px}.side-declare-list .side-declare-list-inner::before{color:#fed8d8;font-size:7.3rem;position:absolute;right:0;bottom:10px;z-index:-1}.side-declare-list .side-declare-list-inner.declare_eat .side-declare-icon{background:#ff6d51}.side-declare-list .side-declare-list-inner.declare_sport .side-declare-icon{background:#10b4c9}.side-declare-list .side-declare-list-inner.declare_alcohol .side-declare-icon{background:#ffa600}.side-declare-list .side-declare-list-inner.declare_measure .side-declare-icon{background:#1cbb7a}.side-declare-list .side-declare-list-inner.declare_cigarette .side-declare-icon{background:#fc5c8c}.side-declare-list .side-declare-list-inner.declare_other .side-declare-icon{background:#6677ce}.side-declare-list .side-declare-icon{width:48px;height:24px;line-height:24px;background:#ddd;color:#fff;text-align:center;margin:10px 0}.side-declare-list .side-declare-list-item{padding-top:20px}.side-declare-list .side-declare-list-item:first-child{padding-top:0;border-bottom:none}.side-declare-link{text-align:right}.side-declare-link a{display:block;width:100%;font-weight:700;position:relative;z-index:1;padding:15px 10px 0}.side-declare-link a::after{content:"";width:8px;height:8px;border-top:2px solid #999;border-right:2px solid #999;position:absolute;bottom:8px;right:0;z-index:-1;transform:rotate(45deg)}.side-declare-wrap{padding-top:15px;border-top:1px solid #000}.side-declare-wrap+.side-declare-wrap{margin-top:15px}[class].side-declare-site{display:flex;align-items:flex-start;font-size:1.5rem;font-weight:700}[class].side-declare-site::before{margin:0 5px 0 0;padding-top:3px;font-size:1.8rem}.follow-list{display:flex;justify-content:flex-start;margin-top:10px}.follow-list .follow-list-item{text-align:center}.follow-list .follow-list-item:last-of-type{margin-left:20px}.follow-list .follow-list-item a:hover{text-decoration:none}.follow-list .follow-list-title{color:#999;font-size:1.2rem}.follow-list .follow-list-title span{color:#3963d1;font-size:1.4rem;font-weight:700}.follow-list .follow-list-text{color:#3963d1;font-size:1.8rem;font-weight:700}.mypage-edit-menu-wrap{max-width:800px;padding:0 0 25px;margin:0 auto}.mypage-edit-menu-wrap+.mypage-edit-wblock{margin-top:0}.mypage-edit-menu-wrap .mypage-edit-menu{background:#fff;border-radius:5px}.mypage-edit-menu-wrap .mypage-edit-dropdown-wrap{position:relative}.mypage-edit-wblock{background:#fff;margin:40px auto;max-width:1000px;display:flex}.mypage-edit-wblock .mypage-sub-title{font-size:1.9rem;font-weight:700;margin-bottom:10px;margin-top:40px}.mypage-edit-wblock .mypage-credit-list{border-bottom:1px solid #ddd}.mypage-edit-wblock .mypage-credit-list .mypage-credit-list-item{display:flex;align-items:flex-start;padding:10px 0;border-top:1px solid #ddd}.mypage-edit-wblock .mypage-credit-list .mypage-credit-list-item:first-child{margin-top:0}.mypage-edit-wblock .mypage-credit-list .mypage-credit-list-item .data-text,.mypage-edit-wblock .mypage-credit-list .mypage-credit-list-item .label-text{flex:1}.mypage-edit-wblock .mypage-credit-list .mypage-credit-list-item .label-text{font-weight:700}.mypage-edit-wblock .mypage-credit-list+.form-btn-wrapper{margin-top:55px}.mypage-edit-wblock .mypage-edit-wrap{margin:0 auto;max-width:700px;width:70%;padding-top:20px;padding-bottom:50px}.mypage-edit-wblock .mypage-edit-wrap .flow{margin-top:0}.mypage-edit-wblock .mypage-edit-wrap .flow .flow-fig{padding:10px 7px 10px 25px}.mypage-edit-wblock .mypage-edit-wrap .flow .flow-fig:first-of-type{padding:10px 14px 10px 18px}.mypage-edit-wblock .mypage-edit-wrap .flow .flow-fig.current::after,.mypage-edit-wblock .mypage-edit-wrap .flow .flow-fig.current::before{border-left-color:#fff}.mypage-edit-wblock .mypage-edit-wrap .mypage-edit-lead-text{margin-top:20px}.mypage-edit-wblock .mypage-edit-wrap .mypage-edit-confirm{margin:30px auto 0}.mypage-edit-wblock .mypage-edit-wrap .mypage-edit-option-block{border:2px solid #f60f0f;text-align:center;padding:20px;margin-top:20px}.mypage-edit-wblock .mypage-edit-wrap .mypage-edit-option-block+.form-btn-wrapper{margin-top:50px}.mypage-edit-wblock .mypage-edit-wrap .mypage-edit-option-title{font-size:1.8rem;font-weight:700}.mypage-edit-wblock .mypage-edit-wrap .mypage-edit-option-text{margin-top:10px}.mypage-edit-wblock .mypage-edit-wrap .mypage-edit-option-btn{display:flex;align-items:center;justify-content:center;max-width:306px;height:48px;background:#f60f0f;border-radius:24px;color:#fff;font-weight:700;margin:15px auto 0}.mypage-edit-wblock .mypage-edit-wrap .lineup-bottom-text{text-align:center;margin-top:40px;font-size:1.3rem}.mypage-edit-wblock .mypage-edit-wrap .lineup-bottom-text+.form-btn-wrapper{width:73%;margin:30px auto 0}.mypage-edit-wblock .mypage-edit-wrap .edit-agreement-complete-text{margin:60px 0 30px;text-align:center}.mypage-edit-wblock .registration-many-form{padding:0;font-feature-settings:"palt"}.mypage-edit-wblock .registration-many-form .form-group{margin-bottom:30px}.mypage-edit-wblock .registration-many-form .form-group .label{margin-bottom:10px}.mypage-edit-wblock .registration-many-form .form-group h3 .label-text,.mypage-edit-wblock .registration-many-form .form-group h3.label-text{font-size:1.5rem}.mypage-edit-wblock .registration-many-form .form-group .label-text{font-weight:700;white-space:nowrap}.mypage-edit-wblock .registration-many-form .form-group .label-text.re-note{font-weight:400;margin-top:20px}.mypage-edit-wblock .registration-many-form .form-group .label-text.password-confirm{color:#f60f0f;font-size:1.5rem;font-weight:700}.mypage-edit-wblock .registration-many-form .form-group .data-text{margin-top:4px}.mypage-edit-wblock .registration-many-form .form-group .text-field#delivery-zip-first,.mypage-edit-wblock .registration-many-form .form-group .text-field#delivery-zip-second,.mypage-edit-wblock .registration-many-form .form-group .text-field#zip-first,.mypage-edit-wblock .registration-many-form .form-group .text-field#zip-second{max-width:70px}.mypage-edit-wblock .registration-many-form .form-group .text-field+.icon-eye{position:absolute;top:50%;right:10px;width:28px;height:28px;transform:translateY(-50%);cursor:pointer}.mypage-edit-wblock .registration-many-form .form-group .text-field+.icon-eye::before{position:absolute;margin:0;color:#999;font-size:2.8rem}.mypage-edit-wblock .registration-many-form .form-group .form-input.is-combination .form-input-inner{flex-direction:row}.mypage-edit-wblock .registration-many-form .form-group .form-input.is-combination .form-input-inner .radio-block{margin-top:0}.mypage-edit-wblock .registration-many-form .form-group .form-input.is-checkbox-combination .checkbox-block+.checkbox-block{margin:10px 0}.mypage-edit-wblock .registration-many-form .form-group .form-input .form-input-inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%}.mypage-edit-wblock .registration-many-form .form-group .form-input .form-input-inner .text-field{width:100%}.mypage-edit-wblock .registration-many-form .form-group .form-input .form-input-inner .radio-block{margin-top:10px}.mypage-edit-wblock .registration-many-form .form-group .form-input .form-input-inner .radio-block:first-of-type{margin-top:0}.mypage-edit-wblock .registration-many-form .form-group .form-input .input-controll{display:block}.mypage-edit-wblock .registration-many-form .form-group .form-input .input-description{display:block;color:#999;margin-top:4px;word-break:break-all;white-space:normal;width:100%}.mypage-edit-wblock .registration-many-form .form-group .form-input .input-description.is-top{margin-top:0}.mypage-edit-wblock .registration-many-form .form-group .form-input .input-description.is-top+.checkbox-block{margin-top:10px}.mypage-edit-wblock .registration-many-form .form-group .form-input .zip-wrap{width:100%}.mypage-edit-wblock .registration-many-form .form-group .form-input .zip-mark{font-weight:700;margin-right:10px}.mypage-edit-wblock .registration-many-form .form-group .form-input .zip-automatic-btn{margin-left:26px}.mypage-edit-wblock .registration-many-form .form-group .form-input .address-heading{font-weight:700;margin-bottom:7px}.mypage-edit-wblock .registration-many-form .form-group .form-input .address-block{margin-top:0}.mypage-edit-wblock .registration-many-form .form-group .form-input .address-block+.address-heading{margin-top:20px}.mypage-edit-wblock .registration-many-form .form-group .form-input>.checkbox-block:first-child{margin-bottom:0}.mypage-edit-wblock .registration-many-form .form-group.is-before-end{margin-bottom:0}.mypage-edit-wblock .registration-many-form .form-group.is-image-uploader{display:flex;align-items:center}.mypage-edit-wblock .registration-many-form .form-group.is-image-uploader .image-uploader-text{margin-left:15px;cursor:pointer}.mypage-edit-wblock .registration-many-form .form-group.is-image-uploader .image-uploader-text:hover{text-decoration:underline}.mypage-edit-wblock .registration-many-form .form-group.is-items-lineup{margin:35px 0 0}.mypage-edit-wblock .registration-many-form .form-group.is-items-lineup .form-input .radio-block{min-width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}.mypage-edit-wblock .registration-many-form .form-group.is-items-lineup .form-input .radio-block:last-of-type{margin-bottom:0}.mypage-edit-wblock .registration-many-form .form-group.is-items-lineup .form-input .custom-radio-container{align-items:flex-start;margin-right:0;min-width:100%}.mypage-edit-wblock .registration-many-form .form-group .items-lineup-cont{margin-left:10px;flex:1;cursor:pointer}.mypage-edit-wblock .registration-many-form .form-group .items-lineup-cont .items-lineup-title{font-weight:700}.mypage-edit-wblock .registration-many-form .form-group .items-lineup-cont .items-lineup-price{color:#f60f0f;font-weight:700;margin-top:10px}.mypage-edit-wblock .registration-many-form .form-group .items-lineup-cont .items-lineup-price .items-lineup-price-emphasis{font-size:1.8rem}.mypage-edit-wblock .registration-many-form .form-group .items-lineup-cont .items-lineup-bottom{width:100%;margin-top:20px;display:flex;flex-direction:row-reverse;justify-content:space-between}.mypage-edit-wblock .registration-many-form .form-group .items-lineup-cont .items-lineup-bottom .items-lineup-thumbnail{max-width:260px;flex-shrink:0;margin:0 0 0 20px}.mypage-edit-wblock .registration-many-form .form-group .items-lineup-cont .items-lineup-info-title{font-weight:700}.mypage-edit-wblock .registration-many-form .form-group:only-child{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.mypage-edit-wblock .registration-many-form .form-group .is-only-form{padding-top:15px;border-top:1px solid #ddd}.mypage-edit-wblock .registration-many-form .delivery-information{margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.mypage-edit-wblock .registration-many-form .card-pay-list,.mypage-edit-wblock .registration-many-form .daibiki-pay-list{display:flex;flex-wrap:wrap;width:100%}.mypage-edit-wblock .mypage-edit-error-wrap{padding-bottom:10px}.mypage-edit-wblock .mypage-edit-error{color:#f60f0f;font-weight:700;text-align:center}.mypage-edit-wblock .mypage-edit-cancel-btn{display:flex;align-items:center;justify-content:center;width:125px;height:37px;border:1px solid #3963d1;border-radius:5px;color:#3963d1;font-weight:700;margin:0 auto}.mypage-edit-wblock .mypage-edit-cancel-btn:hover{text-decoration:none}.mypage-edit-wblock .form-btn-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.mypage-edit-wblock .form-btn-wrapper .basic-btn{flex-basis:39%;margin:0}.mypage-edit-wblock .form-btn-wrapper .basic-btn+.basic-btn{margin-left:4%;flex:1}.mypage-edit-wblock .form-btn-wrapper .basic-btn a{display:flex;align-items:center;justify-content:center;white-space:nowrap}.mypage-edit-wblock .form-btn-wrapper .basic-btn a.blue-prev{position:relative}.mypage-edit-wblock .form-btn-wrapper .basic-btn a.blue-prev::before{content:"";display:inline-block;height:10px;width:10px;position:absolute;left:24px;top:50%;margin-top:-5px;transform:rotate(45deg);border-left:solid 2px #3963d1;border-bottom:solid 2px #3963d1}.mypage-edit-wblock .form-btn-wrapper .basic-btn+.form-btn{margin-left:4%}.mypage-edit-wblock .form-btn-wrapper .basic-btn.is-step{flex-basis:400px}.mypage-edit-wblock .form-btn-wrapper .form-btn{flex:1}.mypage-edit-wblock .form-btn-wrapper .form-btn .submit-btn{cursor:pointer}.mypage-edit-wblock .form-btn-wrapper .form-btn .submit-btn.white-next{position:relative}.mypage-edit-wblock .form-btn-wrapper .form-btn .submit-btn.white-next::before{content:"";display:inline-block;height:10px;width:10px;position:absolute;right:24px;top:50%;margin-top:-5px;transform:rotate(45deg)}.mypage-edit-wblock .m-ttl{padding-top:25px}.mypage-edit-wblock .m-ttl+.mypage-edit-title{margin-top:0}.mypage-edit-wblock .mypage-edit-title{font-size:1.8rem;font-weight:700;margin-top:15px}.mypage-edit-wblock .mypage-edit-text{color:#333}.mypage-edit-wblock .mypage-edit-text.is-content-end{margin:15px 0 25px}.mypage-edit-wblock .profile-image{height:72px;width:72px;position:relative}.mypage-edit-wblock .profile-image input{display:none}.mypage-edit-wblock .profile-image label{display:block;width:100%;height:100%}.mypage-edit-wblock .profile-image .prof-img{width:100%;height:100%;position:absolute;top:0}.mypage-edit-wblock .profile-image .prof-img-thumbnail{min-width:100%;min-height:100%;position:absolute;top:0}.mypage-edit-wblock .prof-image-cover{display:flex;align-items:center;justify-content:center;height:72px;min-width:72px;background:rgba(0,0,0,.5);top:0;position:absolute;z-index:20}.mypage-edit-wblock .textarea{margin-left:0}.mypage-edit-wblock .form-input-inner+.checkbox-block{margin-top:10px}.mypage-edit-wblock .form-key-text{color:#666;margin-bottom:20px}.mypage-edit-wblock .form-key-text::before{font-size:1.5rem}.mypage-edit-wblock .cancel-btn{pointer-events:none}.mypage-edit-wblock .mypage-other-link{display:inline-block;margin-top:20px;color:#3963d1;text-decoration:underline}.mypage-edit-wblock .mypage-other-link.text-right{margin:0;font-size:1.4rem}.mypage-edit-wblock .mypage-other-link.text-inline{margin:0}.mypage-edit-wblock .mypage-other-link-wrap{text-align:right}.mypage-edit-wblock .mypage-cancel-payment-message{margin-top:10px}.mypage-edit-wblock .mypage-cancel-complete-message{margin:15px 0 30px}.mypage-edit-wblock .mypage-cancel-payment-img{margin:20px 0 30px}.mypage-edit-wblock .mypage-cancel-payment-back{max-width:400px;margin:30px auto 0}.mypage-edit-wblock.is-cancel{max-width:800px}.mypage-edit-wblock.is-cancel .mypage-edit-wrap{width:100%;max-width:800px;padding:40px 50px 50px}.mypage-edit-wblock.is-cancel .label-text{font-size:1.6rem}.mypage-edit-menu{margin-left:auto;border:2px solid #3963d1;width:215px;height:40px;display:flex;align-items:center;font-size:1.6rem}.mypage-edit-menu .dropdown-menu-text{border-right:2px solid #3963d1;height:100%}.mypage-edit-menu .dropdown-menu-text a{color:#3963d1;font-weight:700;height:100%;padding:0 12px;display:flex;align-items:center}.mypage-edit-menu .dropdown-btn{cursor:pointer}.mypage-edit-menu .icon-config::before{color:#3963d1;margin:0;font-size:2rem}.dropdown-content{display:none}.dropdown-content .dropdown-content-list{border:1px solid #ddd}.dropdown-content .dropdown-content-list-item{border-bottom:1px solid #ddd}.dropdown-content .dropdown-content-list-item a{display:block;padding:18px 27px}.dropdown-content .dropdown-content-list-item.current{background:#d1e3ff;font-weight:700}.dropdown-content::before{content:"";position:absolute;top:-12px;right:14px;margin:0 0 0 -9px;border-style:solid;border-width:12px 8px 0;border-color:#3963d1 transparent transparent;transform:rotate(180deg)}.dropdown-content::after{content:"";position:absolute;top:-11px;right:15px;margin:0 0 0 -9px;border-style:solid;border-width:11px 7px 0;border-color:#fff transparent transparent;transform:rotate(180deg)}.mypage-edit-info-table{width:100%;margin-top:9px;font-feature-settings:"palt";border-bottom:1px solid #ddd}.mypage-edit-info-table td,.mypage-edit-info-table th{text-align:center;vertical-align:middle;width:25%;padding:5px;height:50px;border-top:1px solid #ddd}.mypage-edit-info-table th{background:#f7f7f7}.mypage-edit-info-table .mypage-edit-info-table-link{padding:0}.mypage-edit-info-table .mypage-edit-info-table-link a{display:block;width:100%;height:100%;text-align:right;line-height:50px;padding-right:10px;color:#3963d1;font-weight:700}.is-cancel .mypage-edit-info-table{table-layout:fixed;margin-bottom:30px}.mypage-edit-simple-table{display:flex;align-items:center;margin-bottom:30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.mypage-edit-simple-table dt{flex:1 1 40%;padding:13px 2rem;background:#f7f7f7;font-weight:700}.mypage-edit-simple-table dd{flex:1 1 60%;padding:13px 1rem;text-align:right}.mypage-edit-note{margin:10px 0 25px}.mypage-edit-note .mypage-edit-note-text{font-size:1.3rem;color:#999;margin-top:5px}.mypage-edit .main-content{padding-top:40px}.mypage-edit-side-menu-wrap{max-width:220px;border-right:1px solid #ddd;padding-bottom:50px}.mypage-edit-side-menu-wrap .mypage-edit-side-header{border-bottom:1px solid #ddd}.mypage-edit-side-menu-wrap .mypage-edit-side-header a{display:flex;width:100%;height:100%;padding:10px 14px}.mypage-edit-side-menu-wrap .mypage-edit-side-header a:hover{text-decoration:none}.mypage-edit-side-menu-wrap .prof-img{min-width:46px;max-width:46px;min-height:46px;max-height:46px}.mypage-edit-side-menu-wrap .prof-name{font-weight:700}.mypage-edit-side-menu-wrap .prof-link{color:#999}.mypage-edit-side-menu-wrap .prof-link a:hover{text-decoration:none}.mypage-edit-side-menu-wrap .mypage-edit-side-title{padding:26px 0 5px 12px;color:#666;border-bottom:1px solid #ddd}.mypage-edit-side-menu-wrap .mypage-edit-side-list-item a{display:block;padding:14px;font-feature-settings:"palt";border-bottom:1px solid #ddd}.mypage-edit-side-menu-wrap .mypage-edit-side-list-item a:hover{text-decoration:none;background:#d1e3ef}.mypage-edit-side-menu-wrap .mypage-edit-side-list-item.current a{background:#d1e3ef;font-weight:700}.confirm-group{margin-bottom:40px}.confirm-group .prof-img-wrap{text-align:center;width:100%}.confirm-group .prof-img{width:74px;height:74px}.confirm-group .form-key-text{margin-bottom:0;margin-top:45px}.confirm-group .form-key-text+.confirm-group-list{margin-top:10px}.confirm-group .confirm-group-title{font-size:1.9rem;font-weight:700}.confirm-group .confirm-group-title+.confirm-group-list{margin-top:5px}.confirm-group .confirm-group-title.is-delivery{margin-top:40px}.confirm-group .confirm-group-title.is-delivery+.checkbox-block{margin-top:10px}.confirm-group-list{margin-top:20px;border-top:1px solid #ddd}.confirm-group-list .confirm-group-list-item{border-bottom:1px solid #ddd}.confirm-group-list .confirm-group-list-item .data-title+.form-group{flex:1;margin-bottom:0}.confirm-group-list .confirm-group-list-item .data-title+.form-group .form-input-inner{width:100%}.confirm-group-list .confirm-group-list-item .data-title+.form-group .text-field{border:1px solid #ddd;background-color:#fff}.data-group{display:flex;align-items:center;padding:15px 0}.data-group .data-title{flex:1;font-weight:700}.data-group .data-text{flex:1;word-break:break-all}.data-group .data-text span{margin-left:10px}.data-group .data-text-address{display:block}.termsofuse-table{margin-top:10px;font-feature-settings:"palt";table-layout:fixed;width:100%;border:1px solid #ddd}.termsofuse-table th{background:#f7f7f7;height:50px;text-align:center;vertical-align:middle;padding:10px 20px;font-weight:700;border:1px solid #ddd}.termsofuse-table td{height:50px;text-align:left;vertical-align:middle;padding:10px 20px;border:1px solid #ddd}.agreement-table{margin-top:10px;font-feature-settings:"palt";table-layout:fixed;width:100%}.agreement-table th{background:#f7f7f7;height:50px;text-align:center;vertical-align:middle;font-weight:700;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.agreement-table td{height:50px;text-align:center;vertical-align:middle;border-bottom:1px solid #ddd}.mypage-edit-link{text-align:right;padding-right:10px}.mypage-edit-link a{font-weight:700;position:relative}.mypage-edit-link a:hover{text-decoration:none}.mypage-edit-link a::after{content:"";width:8px;height:8px;border-top:2px solid #999;border-right:2px solid #999;position:absolute;transform:rotate(45deg);top:50%;margin-top:-4px}.coupon-area{margin-top:10px;border-top:1px solid #ddd}.credit-siteseal{width:100px;height:40px;margin:30px 0;color:#fff}.follow-btn-wrap{max-width:1000px;width:94%;margin:0 auto;padding:0 0 25px}.follow-btn-wrap .follow-btn{display:flex;align-items:center;justify-content:center;width:215px;height:40px;background:#3963d1;border-radius:5px;margin-left:auto;border:2px solid #3963d1;font-size:1.6rem}.follow-btn-wrap .follow-btn.is-follow{background:#fff}.follow-btn-wrap .follow-btn.is-follow .follow-btn-text{color:#3963d1}.follow-btn-wrap .follow-btn:hover{text-decoration:none}.follow-btn-wrap .follow-btn .follow-btn-text{color:#fff;font-weight:700}.recent-notice{text-align:center;font-weight:700;font-size:2rem;padding:100px 0}.kk-mypage-edit-agreement h1{padding:30px 0}.kk-mypage-edit-agreement .nolo-modal-block{width:calc(100% + 20px);overflow-x:hidden}.kk-mypage-edit-agreement-list{margin:16px 0}.kk-mypage-edit-agreement-list li{padding-left:60px;line-height:1.5;margin-bottom:4px}.mypage-edit-form-wrap .kk-mypage-edit-agreement-list li{padding-left:0}.kk-mypage-edit-agreement-list li span{margin-left:-60px;width:60px}.kk-mypage-edit-agreement-supplement{color:#666;font-size:1.2rem}.kk-mypage-edit-agreement-address caption{font-weight:700;margin-bottom:4px}.kk-mypage-edit-agreement-address th{word-break:keep-all;text-align:right;padding-right:15px}.kk-mypage-edit-agreement-address-wrap{background-color:#f7f7f7;padding:15px;margin:24px 0 64px}.kk-mypage-edit-agreement-stepbox{margin-bottom:40px}.kk-mypage-edit-agreement-stepbox .kk-mypage-edit-agreement-stepbox-copy{padding-left:16px;margin-bottom:16px;margin-left:0}.kk-mypage-edit-agreement-stepbox .kk-mypage-edit-agreement-stepbox-copy span{margin-left:-16px;display:inline-block;width:16px}.kk-mypage-edit-agreement-stepbox p{margin-left:16px}.kk-mypage-edit-agreement-stepbox img{margin:16px 0 16px 16px;border:1px solid #ccc;width:50%}.kk-mypage-edit-agreement-stepbox .pc-visible{width:80%}.kk-mypage-edit-agreement-subtit{font-size:1.6rem;margin:40px 0 16px;font-weight:700}.add-option-cont .add-option-title{font-size:1.8rem;font-weight:700}.add-option-cont .add-option-sub-title{font-weight:700;padding-top:15px;margin-top:15px;border-top:1px solid #ddd}.add-option-cont .add-option-text{margin-top:10px}.side-contribution-list{width:100%;border:1px solid #ddd;border-radius:5px;margin-top:20px}.side-contribution-list .side-contribution-list-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px}.side-contribution-list .side-contribution-list-title{font-size:1.4rem;font-weight:700}.side-contribution-list .side-contribution-list-text{color:#eb2626;font-size:1.8rem;font-weight:700}.side-contribution-list .side-contribution-list-text::after{content:"円";font-size:1.4rem;margin:0 0 0 2px}.referral-switch{padding:12px 10px;background:#ebedee}.referral-switch .select-box{position:relative}.referral-switch .select-box::after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);border-top:10px solid #3963d1;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none}.referral-switch .select{width:100%;padding:7px 30px;border-radius:5px;background:#fff;font-weight:700;text-align:center;-moz-text-align-last:center;text-align-last:center;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.referral-switch .text-field{height:38px;padding:7px 30px;border:none;border-radius:5px;font-weight:700;text-align:center;text-overflow:ellipsis;pointer-events:none}.referral-message-link{position:relative;display:flex;align-items:center;margin-top:10px;padding:10px 30px 10px 10px;border-radius:5px;background:#ffebeb;font-size:1.4rem;line-height:1.2}.referral-message-link::before{content:"";display:block;min-width:12px;min-height:12px;margin-right:10px;border-radius:50%;background:#f60f0f}.referral-message-link::after{position:absolute;content:"";top:50%;right:10px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:1px solid #f60f0f;border-right:1px solid #f60f0f}.referral-img{position:relative;margin-top:20px;padding:0 100px;text-align:center}.referral-img img{height:auto;-o-object-fit:cover;object-fit:cover}.referral-img .outside-period-message{position:absolute;left:0;bottom:0;width:100%;padding:8px;background:rgba(0,0,0,.5);color:#fff;font-weight:700;text-align:center}.referral-img-unique{padding:0}.referral-img-unique img{height:-moz-fit-content;height:fit-content}.referral-main .lead{margin-bottom:-70px;padding:0 70px;font-size:2rem;font-weight:700;text-align:center}.referral-main .lead span{color:#e6ad00}.referral-period{margin-top:1px;padding:8px 14px;background:#e6ad00;color:#fff;font-weight:700;text-align:center}.referral-share-wrap{margin-top:20px;margin-bottom:30px}.referral-code{display:flex;align-items:center;justify-content:center;margin-top:20px}.referral-code .text-field{width:330px;font-weight:700}.referral-code .copy-btn{width:80px;margin-left:5px;padding:13px 0;border-radius:5px;background:#3963d1;color:#fff;font-weight:700}.referral-code .copy-btn:hover{opacity:.8;transition:all .3s}.referral-share{display:flex;align-items:center;justify-content:center;margin-top:10px}.referral-share-text{display:flex;align-items:center;color:#3963d1;font-size:1.4rem;font-weight:700}.referral-share-text::before{margin:0 10px 0 0;font-size:1.9rem}.referral-share-action-btn{position:relative;display:none;align-items:center;justify-content:center;width:100%;padding:12px 18px;border:1px solid #3963d1;border-radius:5px;color:#3963d1;font-weight:700}.referral-share-action-btn::before{position:absolute;top:50%;left:18px;transform:translateY(-50%);font-size:1.9rem}.referral-share-links{display:flex;align-items:center;gap:5px;margin-left:10px}.referral-share-btn{display:block;width:32px;height:32px;padding:4px;border-radius:3px;color:#fff;font-size:1rem;font-weight:700;line-height:1}.referral-share-btn:hover{opacity:.8;transition:all .3s}.referral-share-btn.btn-x{background:#0f1419;font-size:1.4rem}.referral-share-btn.btn-facebook{background:#0866ff}.referral-share-btn.btn-line{background:#06c755}.referral-share-btn.btn-mail{background:#ed831b}.referral-friend-success{display:flex;align-items:center;justify-content:center;margin:30px 0 0;padding:10px 0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd}.referral-friend-list{position:relative;display:flex;align-items:center}.referral-friend-list .prof-img{position:relative;margin-left:-10px;box-shadow:0 0 0 3px #fff}.referral-friend-list .prof-img:nth-child(1){z-index:3}.referral-friend-list .prof-img:nth-child(2){z-index:2}.referral-friend-list .prof-img:nth-child(3){z-index:1}.referral-friend-count{font-size:1.4rem}.referral-friend-count:not(:first-child){margin-left:8px}.referral-friend-count span{font-size:1.8rem;font-weight:700}.referralnote-list{font-size:1.2rem}.input-referral-wrap{margin-bottom:30px}.input-referral{display:flex;align-items:center;justify-content:center;margin-top:20px}.input-referral [class].text-field{padding:0;font-weight:700;text-align:center}.input-referral [class].text-field:-moz-read-only{border:1px solid #ddd}.input-referral [class].text-field:read-only{border:1px solid #ddd}.input-referral-period{margin-top:20px;font-weight:700;text-align:center}@supports (height:100svh){.qrcode-iframe{height:100svh}}@supports not (height:100svh){.qrcode-iframe{height:80vh}}.kenshin-list-wrap{max-width:800px;margin:0 auto 50px;font-feature-settings:"palt"}.kenshin-list-wrap::before{display:none}.kenshin-list-wrap .kenshin-date-caution{color:#f60f0f;font-size:1.5rem;font-weight:700;text-align:center;margin:20px 0}.kenshin-list-wrap .kenshin-date-caution .melife-analyzing-icon::before{margin:0;font-size:4.8rem}.kenshin-list-wrap .kenshin-date-caution .kenshin-date-caution-ttl{font-size:1.8rem;margin:5px 0 10px}.kenshin-list-wrap .kenshin-date-caution .br-pc{display:block}.kenshin-list-wrap .m-ttl{font-size:3rem}.kenshin-list-wrap .m-ttl+.kenshin-list-header{margin-top:0}.kenshin-list-wrap .registration-form{padding:0}.kenshin-list-wrap .form-input.select-day{flex-direction:row;align-items:center}.kenshin-list-wrap .form-input.select-day .select-box{flex-basis:375px}.kenshin-list-wrap .form-input.select-day .kenshin-list-organ-info{margin-top:0}.kenshin-list-wrap .form-input .select-box{flex-basis:65px}.kenshin-list-wrap .kenshin-list-header .basic-btn{margin:0 0 10px auto;width:130px}.kenshin-list-wrap .kenshin-list-header .basic-btn a{padding:8px 0;font-size:1.5rem}.kenshin-list-wrap .kenshin-list-header .basic-btn a::before{height:8px;width:8px;top:50%;right:13px;margin-top:-4px}.kenshin-list-wrap .kenshin-list-header .basic-btn.is-edit{width:104px}.kenshin-list-wrap .kenshin-list-header .basic-btn.is-edit a{border-color:#ddd;color:#999;margin-right:0}.kenshin-list-wrap .kenshin-list-header .basic-btn.is-edit a::before{border-color:#999}.kenshin-list-wrap .kenshin-list-header .form-btn-wrapper-select-melife{display:flex;justify-content:space-between;align-items:center;margin:20px 0 40px}.kenshin-list-wrap .kenshin-list-header .form-btn-wrapper-select-melife .basic-btn{flex:1;margin:0 3% 0 0}.kenshin-list-wrap .kenshin-list-header .form-btn-wrapper-select-melife .basic-btn a{padding:13px 0;font-size:1.8rem}.kenshin-list-wrap .kenshin-list-header .form-btn-wrapper-select-melife .form-btn{flex:1}.kenshin-list-wrap .kenshin-list-header .form-btn-wrapper-select-melife .form-btn .submit-btn{padding:13px 0;font-size:1.8rem}.kenshin-list-wrap .kenshin-list-header .form-btn-wrapper-select-melife .form-btn .submit-btn:disabled{opacity:.3}.kenshin-list-wrap .kenshin-list-header .melife-header{margin:20px 0;text-align:center}.kenshin-list-wrap .kenshin-list-header .melife-header .basic-btn{width:350px;margin:0 auto}.kenshin-list-wrap .kenshin-list-header .melife-header .basic-btn a{padding:10px 0;font-size:1.8rem}.kenshin-list-wrap .kenshin-list-organ-wrap{display:flex;align-items:center;margin-top:20px}.kenshin-list-wrap .kenshin-list-organ-wrap .kenshin-list-organ-info{margin-top:0}.kenshin-list-wrap .kenshin-list-organ-wrap .kenshin-list-organ-name{margin-left:10px}.kenshin-list-wrap .kenshin-list-organ-info{color:#999}.kenshin-list-wrap .kenshin-list-organ-info+.kenshin-list-organ-info{margin-top:10px}.kenshin-list-wrap .kenshin-list-organ-name{color:#333}.kenshin-list-wrap .kenshin-list-add-link-text{position:relative;padding-right:15px}.kenshin-list-wrap .kenshin-list-add-link-text::after{content:"";width:6px;height:6px;border-top:1px solid #333;border-right:1px solid #333;position:absolute;transform:rotate(45deg);top:50%;margin-top:-3px;right:3px}.kenshin-list-wrap .kenshin-list-body{margin-top:20px}.kenshin-list-wrap .kenshin-list-table{width:100%;border:1px solid #ddd}.kenshin-list-wrap .kenshin-list-table.is-without-basic th{height:60px}.kenshin-list-wrap .kenshin-list-table tr{border-top:1px solid #ddd}.kenshin-list-wrap .kenshin-list-table .separator{border-top-width:3px}.kenshin-list-wrap .kenshin-list-table th{width:50%;text-align:center;vertical-align:middle;background:#ebedee;border-right:1px solid #ddd;height:70px}.kenshin-list-wrap .kenshin-list-table th:first-child{width:40%}.kenshin-list-wrap .kenshin-list-table th:last-child{width:60%;border-right:none}.kenshin-list-wrap .kenshin-list-table td{height:58px;vertical-align:middle;text-align:center;border-right:1px solid #ddd}.kenshin-list-wrap .kenshin-list-table td:first-child{padding:0 20px;background:#f7f7f7;font-weight:700;text-align:left}.kenshin-list-wrap .kenshin-list-table td.is-separate{height:70px}.kenshin-list-wrap .kenshin-list-table td a{color:#3963d1}.kenshin-list-wrap .kenshin-list-table .input-controll input{height:42px}.kenshin-list-wrap .kenshin-list-table .checkup-name{margin-right:5px}.kenshin-list-wrap .kenshin-list-table .recommend,.kenshin-list-wrap .kenshin-list-table .require{margin-left:5px;padding:2px 5px;border:1px solid #f60f0f;background:#fff;color:#f60f0f;font-size:1rem;font-weight:700;vertical-align:middle}.kenshin-list-wrap .kenshin-list-table .recommend{border-color:#3963d1;color:#3963d1}.kenshin-list-wrap .kenshin-list-table .note-asterrisk{margin-left:5px}.kenshin-list-wrap .kenshin-list-table .select-box{flex-basis:209px;width:209px;margin-left:10px}.melife-wrap .kenshin-list-wrap .kenshin-list-table.melife-table{margin-top:20px}.kenshin-list-wrap .kenshin-list-table.melife-table th:nth-of-type(1){width:6%}.melife-wrap .kenshin-list-wrap .kenshin-list-table.melife-table th:nth-of-type(1){width:6%}.kenshin-list-wrap .kenshin-list-table.melife-table th:nth-of-type(2){width:30%}.melife-wrap .kenshin-list-wrap .kenshin-list-table.melife-table th:nth-of-type(2){width:21%}.kenshin-list-wrap .kenshin-list-table.melife-table th:nth-of-type(3){width:22%}.melife-wrap .kenshin-list-wrap .kenshin-list-table.melife-table th:nth-of-type(3){width:18%}.kenshin-list-wrap .kenshin-list-table.melife-table th:nth-of-type(4){width:17%}.melife-wrap .kenshin-list-wrap .kenshin-list-table.melife-table th:nth-of-type(4){width:15%}.kenshin-list-wrap .kenshin-list-table.melife-table th:nth-of-type(n+5){width:12.5%}.melife-wrap .kenshin-list-wrap .kenshin-list-table.melife-table th:nth-of-type(n+5){width:10%}.kenshin-list-wrap .kenshin-list-table.melife-table th:nth-of-type(7){width:20%}.melife-wrap .kenshin-list-wrap .kenshin-list-table.melife-table th:nth-of-type(7){width:20%}.kenshin-list-wrap .kenshin-list-table.melife-table td:last-child{display:table-cell;color:#3b4043;font-weight:400}.kenshin-list-wrap .kenshin-list-table.melife-table .title{padding:0;text-align:center;writing-mode:vertical-lr}.kenshin-list-wrap .kenshin-list-table.melife-table .name{padding:0 20px;background:#f7f7f7;font-weight:700;text-align:left;line-height:1.2}.kenshin-list-wrap .kenshin-list-table.melife-table .under-treatment{height:auto;margin-bottom:5px}.kenshin-list-wrap .kenshin-list-table.modal-table th{height:40px}.kenshin-list-wrap .kenshin-list-table.modal-table th:nth-of-type(1){width:6%}.kenshin-list-wrap .kenshin-list-table.modal-table th:nth-of-type(2){width:30%}.kenshin-list-wrap .kenshin-list-table.modal-table th:nth-of-type(3){width:22%}.kenshin-list-wrap .kenshin-list-table.modal-table th:nth-of-type(4){width:42%}.kenshin-list-wrap .kenshin-list-table.modal-table td{padding:20px;text-align:left}.kenshin-list-wrap .kenshin-list-table .header-melife{display:block;height:auto;font-size:1.5rem}.kenshin-list-wrap .kenshin-list-table .header-melife span{font-size:1.2rem}.kenshin-list-wrap .kenshin-list-table .header-melife .note{color:#f60f0f}.kenshin-list-wrap .kenshin-list-table .header-date{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:10px 0;font-size:1.3rem}.kenshin-list-wrap .kenshin-list-table .header-date .date{font-size:1.5rem}.kenshin-list-wrap .kenshin-list-table .prevention-standards{padding:0 10px;font-size:1.2rem;text-align:left}.kenshin-list-wrap .kenshin-list-table .prevention-standards .note{color:#f60f0f}.kenshin-list-wrap .kenshin-list-table .data-score{color:#3b4043;font-size:1.8rem;font-weight:700}.kenshin-list-wrap .kenshin-list-table .data-date{color:#3b4043;font-size:1.8rem}.kenshin-list-wrap .kenshin-list-table .data-date.latest{font-size:2.1rem;font-weight:700}.kenshin-list-wrap .kenshin-list-table [class*=current].lg{width:30px;height:30px}.kenshin-list-wrap .kenshin-list-table [class*=current].lg.current-no-data{width:22px;height:4px;margin:auto}.kenshin-list-wrap .kenshin-list-table [class*=current].sm{width:18px;height:18px}.kenshin-list-wrap .kenshin-list-table [class*=current].sm.current-no-data{width:13px;height:3px;margin:auto}.kenshin-list-wrap .kenshin-list-table .warning{color:orange}.kenshin-list-wrap .kenshin-list-table .alert{color:red}.kenshin-list-wrap .kenshin-list-text,.kenshin-list-wrap .kenshin-list-title{height:50%;display:flex;align-items:center;justify-content:center}.kenshin-list-wrap .kenshin-list-title{font-weight:700}.kenshin-list-wrap .kenshin-list-base-title{display:flex;align-items:center;justify-content:center;border-top:1px dashed #ddd;height:50%;font-weight:700}.kenshin-list-wrap .kenshin-list-note-text{margin-top:20px}.kenshin-list-wrap .note-asterrisk{color:#3963d1;font-weight:700}.kenshin-list-wrap .kenshin-list-text{font-size:1.8rem;font-weight:bolder;line-height:1}.kenshin-list-wrap .kenshin-list-text.is-normal-style{padding:0 10px;font-size:1.5rem;font-weight:400;text-align:left}.kenshin-list-wrap .kenshin-list-base-text{display:flex;align-items:center;justify-content:center;background:#f7f7f7;border-top:1px dashed #ddd;font-size:1.3rem;line-height:1;height:50%}.kenshin-list-wrap .kenshin-list-memo-wrap{margin-top:20px}.kenshin-list-wrap .kenshin-list-memo-title{font-size:1.6rem;font-weight:700}.kenshin-list-wrap .kenshin-list-memo-text{margin-top:14px}.kenshin-list-wrap .kenshin-list-evidence-wrap{margin-top:20px}.kenshin-list-wrap .kenshin-list-evidence-title{font-size:1.6rem;font-weight:700}.kenshin-list-wrap .kenshin-list-evidence-text{margin-top:14px}.kenshin-list-wrap .kenshin-list-evidence-text+.kenshin-list-evidence-text{margin-top:8px}.kenshin-list-wrap .form-group{margin-bottom:20px}.kenshin-list-wrap .form-group+.form-group{margin-bottom:20px}.kenshin-list-wrap .kenshin-list-input-group{display:flex;align-items:center}.kenshin-list-wrap .kenshin-list-input-group .text-field{text-align:right}.kenshin-list-wrap .input-controll.is-hospital-name{padding:0}.kenshin-list-wrap .input-controll input{max-width:250px;width:100%;padding:0 10px;margin:0 6px 0 10px}.kenshin-list-wrap .input-controll input.long-input{max-width:345px;width:100%;margin:0}.kenshin-list-wrap .input-controll input.short-input{width:36px;margin:0}.kenshin-list-wrap .kenshin-list-score .form-input{align-items:center}.kenshin-list-wrap .kenshin-list-score .form-input input{padding:0;text-align:center}.kenshin-list-wrap .kenshin-list-unit{font-size:1.3rem;color:#666;text-align:left}.kenshin-list-wrap .kenshin-list-base-text-unit,.kenshin-list-wrap .kenshin-list-text-unit{font-weight:400}.kenshin-list-wrap .kenshin-list-text-unit{font-size:1.3rem;margin-left:5px}.kenshin-list-wrap .textarea{margin:10px 0 0}.kenshin-list-wrap .form-btn-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.kenshin-list-wrap .form-btn-wrapper .basic-btn{flex:1;margin:0 3% 0 0}.kenshin-list-wrap .form-btn-wrapper .basic-btn a{padding:13px 0}.kenshin-list-wrap .form-btn-wrapper .basic-btn a.blue-prev{position:relative}.kenshin-list-wrap .form-btn-wrapper .basic-btn a.blue-prev::before{content:"";display:inline-block;height:10px;width:10px;position:absolute;left:24px;top:50%;margin-top:-5px;transform:rotate(45deg);border-left:solid 2px #3963d1;border-bottom:solid 2px #3963d1}.kenshin-list-wrap .form-btn-wrapper .form-btn{flex:1}.kenshin-list-wrap .form-btn-wrapper .form-btn .submit-btn{padding:13px 0;font-size:1.8rem}.kenshin-list-wrap .form-btn-wrapper .form-btn .submit-btn:disabled{opacity:.3}.kenshin-list-wrap .form-btn-wrapper .form-btn .submit-btn.next-btn::after{top:50%}.kenshin-list-wrap .form-btn-wrapper.kenshin-delete-btn{margin-top:30px;padding-top:30px;border-top:1px solid #ddd}.kenshin-list-wrap .detail-date-error{margin:20px 15px;font-size:1.5rem}.kenshin-list-wrap .auto-input-text{text-align:left;padding-left:10px}.kenshin-list-wrap .kenshin-thanks-text{color:#3963d1;font-size:2.4rem;font-weight:700;text-align:center}.kenshin-list-wrap .kenshin-thanks-text+.kenshin-list-empty-text{margin-top:30px}.kenshin-list-wrap .kenshin-list-empty-text{text-align:center}.kenshin-list-wrap .kenshin-list-empty-text+.kenshin-list-empty-text{margin-top:30px}.kenshin-list-wrap .kenshin-list-empty-text+.basic-btn{margin-top:40px}.kenshin-list-wrap .kenshin-list-empty-text a{color:#3963d1}.kenshin-list-wrap .kenshin-list-nodata{padding:60px 0 40px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.kenshin-list-note{margin-top:10px}.kenshin-list-note .kenshin-list-note-item{color:#666;font-size:1.3rem}.kenshin-list-table-sp{display:none}.kenshin-list-table-sp .table-data-item{display:flex;align-items:center;flex-wrap:wrap}.kenshin-list-table-sp .table-data-item+.table-data-item{margin-top:2rem}.kenshin-list-table-sp .category-inspection{flex:0 1 100%;border-bottom:1px solid #ddd;font-size:1.6rem}.kenshin-list-table-sp .category-inspection span{font-size:1.2rem}.kenshin-list-table-sp .category-inspection a{color:#3963d1}.kenshin-list-table-sp .category-prevention-standards{flex:0 1 100%;padding:5px;border-bottom:1px solid #ddd;background:#f7f7f7;font-size:1.4rem}.kenshin-list-table-sp .category-prevention-standards .note{color:#f60f0f}.kenshin-list-table-sp .exam-standard{font-weight:700}.kenshin-list-table-sp .exam-note{color:#f60f0f;font-weight:700}.kenshin-list-table-sp .category-date{width:100%}.kenshin-list-table-sp .category-date-item{display:flex;align-items:center;justify-content:space-between;padding:11px 5px;border-bottom:1px solid #ddd}.kenshin-list-table-sp .category-date-item .latest{font-weight:700}.melife-footer-link{display:flex;align-items:baseline;justify-content:space-between;margin:50px 0 0;padding:10px 0 0;font-size:1.3rem;border-top:1px solid #ddd;text-align:right}.melife-footer-link .melife-footer-logo{display:flex;align-items:center;justify-content:center}.melife-footer-link .melife-footer-logo .icon-help{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 0 -2px 5px;border-radius:50%;background:#3963d1;color:#fff}.melife-footer-link .melife-footer-logo .icon-help::before{margin:0}.melife-footer-link .melife-footer-logo .icon-help:hover{text-decoration:none}.melife-footer-link .footer-links{display:flex;flex-direction:column}.melife-footer-link .term-link{line-height:1}.melife-footer-link .chat-footer-link{display:flex;align-items:center;margin-bottom:8px;padding:5px 24px;border:1px solid #3963d1;border-radius:27px;background:#fff;color:#3963d1;font-size:1.5rem;font-weight:700}.melife-footer-link .chat-footer-link:hover{text-decoration:none}.melife-footer-link .chat-footer-link::before{margin:0 8px 0 0;font-size:2.4rem}.draggable-area-wrap{display:flex;align-items:center;justify-content:center;min-height:300px;width:100%;padding:60px 0;background:#f7f7f7;border:1px dashed #ddd;margin-top:10px;position:relative;z-index:0;overflow:hidden}.draggable-area-wrap.is-confirm .draggable-controller-wrap{justify-content:flex-end}.draggable-area-wrap.is-confirm .draggable-controller-wrap .file-delete{display:none}.draggable-area-wrap.is-confirm .draggable-area-inner{display:none}.draggable-area-wrap.is-confirm .draggable-image{display:block}.draggable-area-wrap .draggable-text{color:#999;font-size:1.8rem;font-weight:700;text-align:center}.draggable-area-wrap .draggable-text+.basic-btn{margin-top:25px}.draggable-area-wrap .draggable-controller-wrap{display:flex;flex-direction:column;justify-content:space-between;position:absolute;height:100%;top:0;right:0;padding:10px 8px}.draggable-area-wrap .draggable-controller-wrap.is-unupploaded{display:none}.draggable-area-wrap .draggable-controller-wrap .file-delete{background:#fff;border:1px solid #ddd;border-radius:5px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer}.draggable-area-wrap .draggable-controller-wrap .file-delete:hover{opacity:.8;transition-duration:.2s}.draggable-area-wrap .draggable-controller-wrap .file-delete::before{color:#3963d1;font-size:1.6rem;font-weight:700;margin:2px 0 0 6px}.draggable-area-wrap .draggable-controller-wrap .file-direction-set{background:#fff;border:1px solid #ddd;border-radius:5px;padding:0 4px}.draggable-area-wrap .draggable-controller-wrap .file-direction-set+.file-direction-set{margin-top:16px}.draggable-area-wrap .draggable-controller-wrap .file-direction-set .file-direction-side{display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #ddd;cursor:pointer}.draggable-area-wrap .draggable-controller-wrap .file-direction-set .file-direction-side:hover{opacity:.8;transition-duration:.2s}.draggable-area-wrap .draggable-controller-wrap .file-direction-set .file-direction-side:last-of-type{border-bottom:none}.draggable-area-wrap .draggable-controller-wrap .file-direction-set .file-direction-side::before{color:#3963d1;font-size:1.6rem;font-weight:700;margin:2px 0 0 6px}.draggable-area-wrap .draggable-image{display:none;position:absolute;top:0;left:0;z-index:-1}.draggable-area-wrap .draggable-image img{max-width:none;cursor:move}.draggable-area-wrap .draggable-uploader{display:none}.checkup-confirm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;width:100vw;height:100%;background:rgba(0,0,0,.5);overflow-y:auto}.checkup-confirm-modal-inner{display:flex;align-items:center;justify-content:center;height:100%;padding:25px}.checkup-confirm-modal-content{position:relative;flex:0 1 100%;max-width:340px;padding:60px 20px;border-radius:5px;background:#fff}.checkup-confirm-icon{margin-bottom:30px;text-align:center}.checkup-confirm-icon.icon-exclamation-circle::before{margin:0;color:red;font-size:5rem}.checkup-confirm-text{font-size:1.6rem}.checkup-confirm-btns{display:grid;grid-template-columns:1fr;gap:20px;margin-top:30px}.checkup-confirm-btns .button{padding:10px 0;border:1px solid #3963d1;border-radius:5px;font-size:1.8rem;font-weight:700;text-align:center}.checkup-confirm-btns .button:hover{opacity:.8;transition:all .3s}.checkup-confirm-btns .submit-btn{background:#3963d1;color:#fff}.checkup-confirm-btns .back-btn{background:#fff;color:#3963d1}.checkup-howto{margin:20px 0 -10px;text-align:right}.checkup-howto-btn{text-decoration:underline}.checkup-howto-btn:hover{opacity:.8;transition:all .3s}.checkup-howto-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;width:100vw;height:100%;background:rgba(0,0,0,.5);overflow:hidden}.checkup-howto-modal-inner{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;padding:25px}.checkup-howto-modal-content{position:relative;flex:0 1 90%;max-width:900px;padding:50px;border-radius:5px;background:#fff;overflow-y:auto}.checkup-howto-heading{font-size:3rem;font-weight:700;text-align:center}.checkup-howto-text{margin:40px 0}[class].checkup-howto-close{position:absolute;top:20px;right:20px}[class].checkup-howto-close::before{margin:0;color:#ccc;font-size:3rem}.melife-support{max-width:960px;margin:40px auto 0}.melife-support+.melife-support{margin-top:20px;margin-bottom:40px}.melife-support-heading{color:#3963d1;font-size:1.5rem;font-weight:700}.melife-support-link{position:relative;display:flex;align-items:center;margin-top:6px;padding:20px 15px;border:1px solid #3963d1;border-radius:5px;font-size:1.5rem;font-weight:700}.melife-support-link:hover{text-decoration:none}.melife-support-link::before{margin:0 10px 0 0;color:#3963d1;font-size:3rem}.melife-support-link[href]::after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg);width:11px;height:11px;border-top:2px solid #3963d1;border-right:2px solid #3963d1}.melife-support-link .text-inner{font-weight:500}.melife-support-link .link{font-size:1.8rem;font-weight:700}.melife-support-link a{margin-left:5px;text-decoration:underline}.melife-support-link .business-hours{font-size:1.2rem}.mile-main{width:100%;margin:0 auto}.mile-main img{width:100%;height:auto}.lead-ttl{text-align:center;font-size:1.8rem;font-weight:700}.lead-ttl.pointprogram{margin-top:60px;color:#3963d1}.cont-flex{display:flex}.cont-flex .cont-flex-thumbnail{flex-basis:432px}.cont-flex .cont-flex-thumbnail img{width:100%;height:auto}.cont-flex .cont-flex-text-wrap{flex:1;margin-left:20px}.cont-flex .cont-flex-title{font-size:1.8rem;font-weight:700}.cont-flex .cont-flex-title+.cont-flex-text{margin-top:15px}.cont-flex .cont-flex-text+.cont-flex-text{margin-top:30px}.cont-flex .cont-flex-note{margin-top:40px}.cont-flex .basic-btn{margin:70px auto 0}.cont-flex .basic-btn .arrow-next{padding:13px 0}.cont-flex .basic-btn .arrow-next::before{top:21px;right:12px}.cont-flex .basic-btn .icon-external-link::before{margin-right:8px}.cont-point-list{display:flex;margin-top:40px;width:100%}.cont-point-list .cont-point-list-item{flex:1}.cont-point-list .cont-point-list-item+.cont-point-list-item{margin-left:30px}.cont-point{border:1px solid #3963d1;border-radius:10px;height:100%;overflow:hidden;font-feature-settings:"palt"}.cont-point .cont-point-head{padding:22px 0 21px;text-align:center;background:#3963d1;color:#fff;font-size:2.2rem;font-weight:700;position:relative}.cont-point .point-mark{position:absolute;top:6px;left:12px}.cont-point .cont-point-body{padding:16px 15px;border-top:none}.cont-point .cont-point-thumbnail{text-align:center;padding-bottom:20px;margin-bottom:25px;border-bottom:1px dashed #ccc}.cont-point .square-guide-list{padding-bottom:20px;margin-bottom:25px;border-bottom:1px dashed #ccc}.kk-mile .cont-wrap{margin-bottom:80px}.kk-mile .foot-wrap .cont-wrap{margin-bottom:0}.kk-mile .cont-info-sub-heading{margin-top:60px;margin-bottom:20px}.kk-mile-subtit{margin:32px 0 10px;font-weight:700}.kk-mile-term{font-weight:700;margin-bottom:10px}.kk-mile-note{font-size:2rem;font-weight:700;border-bottom:2px solid #f60f0f;margin-top:90px;color:#f60f0f}.kk-mile-note-tit{border-left:5px solid #9e9e9e}.square-guide-list{font-feature-settings:"palt"}.square-guide-list .square-guide-list-item{display:flex;align-items:center;margin-top:10px}.square-guide-list .square-guide-title{flex-basis:150px;font-size:1.6rem;font-weight:700;color:#3963d1;text-align:center;border:1px solid #3963d1;margin-right:10px}.square-guide-list .square-guide-text{font-weight:700;flex:1}.square-guide-list.solo .square-guide-list-item:nth-of-type(n+2){margin-top:30px}.square-guide-list.solo .square-guide-title{flex-basis:190px}.thumbnail-wrap{margin-top:40px}.pc-wrap{background:url(../images/pointprogram/bg-main_pc.png?v1b01c94aaaee7123624026d0c9adc86c) repeat-x;text-align:center}.pc-wrap img{width:auto}.help-footer{margin:80px 0 0;padding:20px 0 40px;background:#f7f7f7}.help-footer .help-footer-title{font-size:2.5rem;text-align:center}.search-result{margin-left:16px}.no-hit{margin:50px auto 0;text-align:center}.no-hit .no-hit-text{display:inline-block;text-align:left}.no-hit+.white-btn-wrap{margin:100px 0 60px}.no-hit+.white-btn-wrap .basic-btn{margin:0 auto}.content-heading{font-size:3rem;font-weight:700}.content-heading.center{text-align:center}.content-heading+.faq-list-wrap{margin-top:40px}.content-sub-heading{font-size:1.8rem;font-weight:700;margin-top:40px}.content-sub-heading+.faq-list-wrap,.content-sub-heading+.three-wraps-list{margin-top:15px}.content-blue-heading{padding:3px 0 3px 7px;border-left:5px solid #3963d1;font-size:1.8rem;font-weight:700;margin-top:60px}.content-border-heading{font-size:1.6rem;font-weight:700}.content-border-heading.bottom{padding:0 0 10px 12px;border-bottom:1px solid #ddd}.link-wrap{margin-top:20px;text-align:left}.link-blue{color:#3963d1;text-decoration:underline}.link-blue.emphasis{font-weight:700}.content-frame{padding:30px 40px;background:#fff;border:1px solid #ddd;font-feature-settings:"palt"}.content-frame.image-height{padding:0 0 0 40px;display:flex;align-items:center;justify-content:center}.content-frame.image-height .content-frame-inner{align-items:center;flex:1}.content-frame.solo{margin-top:30px}.content-frame.flex{display:flex;align-items:center;justify-content:center}.content-frame .content-frame-text{text-align:left}.content-frame .content-frame-text a{color:#3963d1;text-decoration:underline}.content-frame .content-frame-text+.guide-wrap{margin-top:30px}.content-frame .content-frame-note{text-align:left;margin-top:10px}.content-frame .content-frame-thumbnail{margin-left:30px}.content-flex{display:flex}.content-flex .content-flex-block{flex:1}.content-flex .content-flex-block+.content-flex-block{margin-left:35px}.content-flex .content-flex-block+.content-flex-block.thumbnail{max-width:320px}.content-flex+.guide-wrap{margin-top:50px}.search-wrap{padding:25px 30px 0}.free-text-search .form-search-input{display:flex}.free-text-search .form-search-input .text-field{width:70%;height:50px;margin-right:15px;border:1px solid #ddd;background-color:#fff;padding-left:5px;font-size:1.5rem}.free-text-search .form-search-input .submit-btn{width:25%;max-width:100px;padding:0;border-radius:5px;background-color:#3963d1;color:#fff;font-size:1.5rem;font-weight:700}.keywords-support-wrap{display:flex}.keywords-support-wrap .keywords-support-text{font-size:1.3rem;font-weight:700;color:#3963d1;min-width:110px;margin:24px 14px 0 0}.keywords-list{display:flex;align-items:center;flex-wrap:wrap}.keywords-list .keywords-list-item{margin:14px 14px 0 0}.keywords-list .keywords-list-item-title{font-size:1.3rem;font-weight:700;color:#3963d1}.keywords-list .keywords-wrap{display:block;background:#f7f7f7;border:1px solid #ddd;border-radius:25px;padding:7px 16px 6px 18px}.frame-list{display:flex;margin-top:15px;flex-wrap:wrap;justify-content:flex-start}.frame-list.five{max-width:100%;margin:-10px;padding-top:15px}.frame-list.five .frame-list-item{flex:0 1 180px;max-width:180px;margin:10px}.frame-list.six{max-width:100%;margin:-10px;padding-top:15px}.frame-list.six .frame-list-item{flex:0 1 150px;margin:10px}.frame-list.three .frame-list-item{flex:1;margin-left:24px}.frame-list.three .frame-list-item:first-child{margin-left:0}.frame-list .frame-link-thumbnail{max-width:120px;margin:0 auto 10px}.frame-list .frame-link-thumbnail.sp-flex{display:flex;align-items:center;justify-content:center}.frame-list .frame-link-thumbnail img{max-height:100%;width:auto;flex:1 1 100%}.frame-list .frame-link{display:block;width:100%;height:100%;border:1px solid #ddd;padding:25px 14px 15px;text-align:center}.frame-list .frame-link:hover{text-decoration:none}.frame-list .frame-link:hover .frame-link-title-text{text-decoration:underline}.frame-list .frame-link:hover .frame-link-text{text-decoration:underline}.frame-list .frame-link.am-150{padding:15px 14px}.frame-list .frame-link.guide .frame-link-thumbnail{margin:20px auto 0}.frame-list .frame-link.guide .frame-link-title{font-size:1.8rem;letter-spacing:-1px}.frame-list .frame-link.guide .frame-link-text{color:#3963d1;font-size:1.3rem;font-weight:700;letter-spacing:-1px}.frame-list .frame-link.no-line:hover .frame-link-text,.frame-list .frame-link.no-line:hover .frame-link-title,.frame-list .frame-link.no-line:hover .frame-link-title-text{text-decoration:none}.frame-list .frame-link-title{font-weight:700}.frame-list .frame-link-title.icon-am150::before{display:block;margin:0 auto 10px;font-size:7rem;color:#3963d1}.frame-list .frame-link-title.icon-body-composition::before,.frame-list .frame-link-title.icon-document::before,.frame-list .frame-link-title.icon-help::before,.frame-list .frame-link-title.icon-money::before,.frame-list .frame-link-title.icon-repair::before{display:block;margin:0 auto 20px;font-size:5rem;color:#3963d1}.frame-list .frame-link-title .icon-group{display:block;margin:0 auto 20px}.frame-list .frame-link-title .icon-pc::before,.frame-list .frame-link-title .icon-phone::before{display:inline-block;font-size:5rem;color:#3963d1;margin:0}.frame-list .frame-link-text{font-size:1.2rem}.white-btn-list{display:flex;justify-content:center;margin-top:30px}.white-btn-list .white-btn-list-item+.white-btn-list-item{margin-left:100px}.white-btn-list .white-btn{width:380px;display:block;background:#fff;padding:20px 0;text-align:center;position:relative}.white-btn-list .white-btn::after{content:"";width:8px;height:8px;border-top:2px solid #3963d1;border-right:2px solid #3963d1;position:absolute;top:50%;margin-top:-4px;right:25px;transform:rotate(45deg)}.white-btn-list .white-btn .white-btn-text{font-weight:700;font-size:1.8rem}.white-btn-wrap{margin:50px 0}.white-btn-wrap .white-btn{margin:0 auto}.white-btn-wrap .white-btn .blue-prev::before{content:"";display:inline-block;height:12px;width:12px;position:absolute;left:24px;top:50%;margin-top:-6px;transform:rotate(45deg);border-left:solid 2px #3963d1;border-bottom:solid 2px #3963d1}.call-info{border:1px solid #ccc;max-width:1000px;margin:60px auto 0;padding:15px 0 20px}.call-info .call-info-inner{max-width:700px;margin:0 auto}.call-info .call-info-title{font-size:2.5rem;font-weight:700;text-align:center}.call-info .call-info-text{text-align:center}.call-info .call-number-wrap{display:flex;align-items:center}.call-info .free-dial{flex-basis:66px;margin-right:20px}.call-info .call-number{flex:1;font-size:4rem;font-weight:700}.call-info .call-sub-info{display:flex}.call-info .call-sub-title{min-width:100px}.call-info .free-dial-mark{width:66px}.call-sub-list{font-feature-settings:"palt"}.faq-list-wrap{margin-top:10px}.faq-list-wrap.flex{display:flex;margin:20px 15px 0}.faq-list-wrap.result .question-mark{font-size:1.6rem}.faq-list-wrap.result .question-text{font-size:1.8rem;font-weight:700}.faq-list-wrap+.pager-area{padding-bottom:0}.faq-list-wrap+.pager-area ul{max-width:396px}.faq-list{flex:1}.faq-list+.faq-list{padding-left:70px;margin-left:70px;border-left:1px solid #ddd}.faq-list .faq-list-item{margin-top:8px}.faq-list .faq-list-item:first-child{margin-top:0}.faq-list .faq-list-item.gray-wrap{background:#f7f7f7;padding:24px 15px}.question-link,.question-text{display:flex}.question-link .question-mark,.question-text .question-mark{background:#666;color:#fff;font-weight:700;text-align:center;min-width:28px;height:28px;line-height:28px;border-radius:28px;margin-right:10px;font-feature-settings:"palt"}.question-link:hover{text-decoration:none}.question-link:hover .question-link-text{text-decoration:underline}.question-link .question-link-text{margin-top:2px}.result-wrap{margin-top:20px;margin-bottom:100px}.result-title-wrap{padding-bottom:10px;border-bottom:3px solid #3963d1;display:flex;align-items:center;justify-content:space-between}.result-title-wrap .result-title{margin-bottom:0}.result-title-wrap .basic-btn{flex-basis:145px;margin:0}.result-title-wrap .basic-btn .arrow-down{padding:7px;font-size:1.5rem}.result-title-wrap .basic-btn .icon-printer::before{font-size:2rem;margin-right:12px}.result-title-wrap+.result-text{margin-top:20px}.result-title{display:flex;align-items:center;font-size:1.8rem;font-weight:700;margin-bottom:20px}.result-title .result-title-mark{color:#3963d1;margin:0 15px 0 6px;font-size:2.4rem}.result-text{font-size:1.6rem;line-height:2}.result-text a{color:#3963d1;text-decoration:underline}.result-text+.result-text{margin-top:10px}.result-list-title+.result-list{margin:10px 0 20px}.result-list a{color:#3963d1}.three-wraps-list{display:flex}.three-wraps-list .three-wraps-list-item{flex:1;border:1px solid #ddd}.three-wraps-list .three-wraps-list-item:not(:first-child){border-left:none}.three-wraps-list .three-wraps-title{width:100%;padding:11px 0 10px;text-align:center;font-size:1.8rem;font-weight:700}.three-wraps-list .three-wraps-title.gray-blue{background:#f7f7f7;color:#3963d1}.three-wraps-list .three-wraps-content{padding:20px 15px}.three-wraps-list .show-more-link{margin-top:30px;text-align:center}.three-wraps-list .show-more-link .show-more-link-text{display:inline-block;font-size:1.6rem;font-weight:700;line-height:1;color:#3963d1;position:relative}.three-wraps-list .show-more-link .show-more-link-text::after{content:"";width:8px;height:8px;border-top:2px solid #3963d1;border-right:2px solid #3963d1;position:absolute;transform:rotate(45deg);top:50%;margin-top:-4px;right:-20px}.category-frame{margin-top:10px}.category-arrow-list{display:flex;align-items:center;flex-wrap:wrap;border:1px solid #ddd;padding:25px 40px}.category-arrow-list.over-five .category-arrow-list-item{margin:5px 50px 5px 0}.category-arrow-list.rules-margin{margin:40px 0 30px}.category-arrow-list .category-arrow-list-item{margin-right:60px}.category-arrow-list .category-arrow-link{font-size:1.6rem}.category-arrow-list .category-arrow-link:hover{text-decoration:none}.category-arrow-list .category-arrow-link:hover .category-arrow-link-text{text-decoration:underline}.category-arrow-list .category-arrow-link.icon-arrow-right{display:flex;align-items:center}.category-arrow-list .category-arrow-link.icon-arrow-right::before{font-size:12px;color:#3963d1;margin-right:7px}@media (max-width:1000px) and (min-width:769px){.mygraph-dashboard-ranking-item-title{width:150px;flex-basis:150px}.mygraph-dashboard-ranking-item-number{flex-grow:2}.mygraph-dashboard-ranking-item-league{width:150px;max-width:none;flex-basis:150px}.mygraph-dashboard-ranking-league-title .mygraph-dashboard-ranking-item-title{width:auto}.mygraph-dashboard-ranking-league-detail{width:150px}}@media (max-width:768px) and (max-height:1024px),(max-width:1024px) and (max-height:768px){.sp-visible{display:block}.pc-visible{display:none!important}.recent-wrap{margin-top:-35px}.recent-wrap .main-block .main-image a,.recent-wrap .main-block .main-image img{width:100%}.ad-banner-bottom .responsive-bannersize{max-width:95%;height:300px;min-width:320px}.ad-banner-middle .responsive-bannersize{max-width:95%;height:100px;min-width:320px}.cont-info-heading{font-size:2.4rem;padding:15px 0 0}.kk-walkingrally .cont-info-heading{text-align:center}.cont-ifo-kazokuwari{margin:20px 15px;padding:18px}.cont-info-head-wrap{align-items:flex-start;flex-direction:column;margin-bottom:0}.cont-inquiry-heading{font-size:1.8rem;padding:15px 0 0}.loader-overlay::before{width:35px;height:35px}.basic-btn.is-delete{padding:0;margin:15px 15px 0 auto}.btn-wrap .basic-btn a{min-height:60px;padding:15px 0}.termsofuse-btn-wrap{margin-bottom:25px}.tooltip{padding:15px 10px}.tooltip-help{margin-left:10px}.tooltip-meal-lead{padding:0 5px}.tooltip-meal-list{padding:10px 0 0}.tooltip-meal-list li+li{margin-top:10px}.tooltip-meal-list.row-list li{margin:0 10px 10px 0}.tooltip-meal-list.row-list li:nth-of-type(n+6){margin-top:0}.tooltip-meal-list.row-list::after{display:none}.tooltip-meal-nutrient-list{flex-wrap:wrap;padding:10px 10px 0}.tooltip-meal-nutrient-list li+li{margin:0}.tooltip-meal-nutrient-list li{flex-basis:50%}.tooltip-meal-nutrient-list li:last-of-type{margin-top:10px}.tooltip-challenge-plan .arrow{left:15%;transform:rotate(45deg)}.tooltip-bc{width:270px}.tooltip-bc.sp-right .arrow{right:8%;left:auto}.tooltip-right-bc{width:230px}.tooltip-right-bc.sp-right .arrow{right:4%;left:auto}.tooltip-bc-lead{padding:0 5px}.detail-date-select .time-txt input{height:48px}.detail-date-select .num-txt input{height:48px}.nav-toggle span{left:6px}.header-menu-wrapper{height:48px;padding:0 15px}.not-login .header-menu-wrapper{padding:0 12px 0 15px}.header-menu{line-height:1}.header-menu-btn{width:34px}.header-menu-btn.icon-menu-pc{display:none}.header-menu-btn.icon-menu-sp{display:block}.menu-icon-pc{display:none}.menu-icon-sp{display:block}.header-logo{margin-left:10px}.logo-kk{width:129px;height:28px}.header-shiftplan{margin-right:16px}.header-notification{margin-right:16px}.header-login-btn{width:64px;margin-left:8px}.header-banner{min-width:auto}.header-banner-pc{display:none}.header-banner-sp{display:block;margin:0 auto}.basic-data-wrap.cont-wrap{margin-top:20px}.basic-data-inblock .target-txt{font-size:1.5rem}.basic-data-box .target-txt{font-size:1.5rem}.body-target-value .body-target-inner{align-items:flex-start}.body-target-value .body-target-score{padding:0 .5rem}.body-target-value .body-target-heading{font-size:1.4rem}.body-target-value .body-target-data{font-size:1.5rem}.body-target-value .body-target-data span{font-size:1.8rem}.body-target-value .basic-btn{margin-top:20px;padding:0}.body-target-value .basic-btn a{padding:7px 0;font-size:1.5rem}.body-target-value .basic-btn a::before{top:15px;right:5px}.bigbox-triple .bigbox-2colume:not(.double){flex-direction:column;margin-bottom:10px;padding:0}.achieve-target-step{margin-top:1rem}.achieve-target-day{font-size:1rem}.bigbox-meal:nth-of-type(2){margin:15px 0 0;padding:15px 0 0;border-top:1px solid #ddd;border-left:none}.bigbox-meal:only-child{padding-bottom:10px;border-bottom:1px solid #ddd}.bigbox-meal-nutrient .img-score{width:38px;height:38px}.mygraph-dashboard{flex-direction:column}.mygraph-dashboard-point{width:100%}.mygraph-dashboard-point-link{height:auto}.mygraph-dashboard-memo{width:100%;margin-top:10px}.mygraph-dashboard-memo-link{right:-10px}.mygraph-dashboard-memo-link .link-text{padding-left:15px}.mygraph-dashboard-ranking{flex-direction:column;margin:20px 0 0}.mygraph-dashboard-ranking-title{flex-direction:row;flex-basis:auto;max-width:100%;padding:6px 0}.mygraph-dashboard-ranking-title span{margin-left:2rem}.mygraph-dashboard-ranking-content{flex-basis:auto;padding:0 10px}.mygraph-dashboard-ranking-item{align-items:baseline;flex-direction:column;padding:2rem 8% 2rem .5rem;overflow:hidden}.mygraph-dashboard-ranking-item::after{right:5px}.mygraph-dashboard-ranking-item-title{width:100%;max-width:100%}.mygraph-dashboard-ranking-item-number{justify-content:flex-start;flex-basis:auto;width:100%;margin-top:1rem}.mygraph-dashboard-ranking-item-number .rank{white-space:nowrap}.mygraph-dashboard-ranking-item-number .rank span{min-width:90px;margin-bottom:0;font-size:1.8rem}.mygraph-dashboard-ranking-item-number .rank:only-child{justify-content:flex-start;margin:0}.mygraph-dashboard-ranking-item-number .total{margin-left:1.5rem}.mygraph-dashboard-ranking-item-number .total span{min-width:75px;margin-right:.8rem;font-size:1.5rem}.mygraph-dashboard-ranking-item-league{flex-basis:auto;width:100%;max-width:100%}.mygraph-dashboard-ranking-item-league [class^=icon-]{width:38px;min-width:38px;height:38px;min-height:38px;margin-top:3px}.mygraph-dashboard-ranking-item-league [class^=icon-]::before{font-size:2.2rem}.mygraph-dashboard-ranking-league-title .mygraph-dashboard-ranking-item-title{width:200px}.mygraph-dashboard-ranking-league-sp{display:block;margin-top:10px}.mygraph-dashboard-ranking-link .link-text{width:100%;padding:1rem 3rem 1rem 0;font-size:1.3rem;letter-spacing:-.5px}.mygraph-dashboard-ranking-link .link-text::after{right:5px}.mygraph-setting-goal{width:100%;padding:22px 15px 0}.mygraph-setting-goal .basic-btn{padding:15px 0}.mygraph-toggle-tab+.cont-wrap.basic-data-wrap{margin:0;padding:10px 15px 0}.mygraph-setting-note{margin:13px 0 0}.mygraph-setting-note .mygraph-setting-note-title{text-align:left}.mygraph-setting-note .mygraph-setting-note-title-text{display:flex;align-items:flex-start}.mygraph-setting-note .mygraph-setting-content-list{display:block;padding:10px 13px}.mygraph-setting-note .mygraph-setting-content-list-item+.mygraph-setting-content-list-item{border-left:none;border-top:1px solid #f60f0f;padding-top:10px;margin-top:10px}.mygraph-setting-note .mygraph-setting-inner{width:100%}.mygraph-setting-note .mygraph-setting-inner-title{min-width:96px}.mygraph-setting-note .basic-btn{padding:0}.mygraph-setting-note .basic-btn a{padding:5px 0}.mygraph-setting-note .basic-btn a.arrow-down::before{width:10px;height:10px;right:10px}.mygraph-declare-setting{display:block;margin:20px 0 0}.mygraph-declare-setting .mygraph-declare-setting-title-wrap{height:35px}.mygraph-declare-setting .mygraph-declare-setting-title{justify-content:center}.mygraph-declare-setting .mygraph-declare-setting-title::before{position:static;transform:none}.mygraph-declare-setting .icon-reverse{width:auto;padding-left:0}.mygraph-declare-setting .mygraph-declare-link{padding:0 30px 0 10px}.mygraph-declare-setting .list-composition{display:block;margin:0}.mygraph-declare-setting .list-composition .list-composition-item{padding:12px 5px;max-width:100%}.mygraph-declare-setting .list-composition .list-composition-item+.list-composition-item{border-left:none;border-top:1px dashed #ddd}.mygraph-declare-setting .list-composition .list-composition-item.icon-achieved::before{font-size:5.2rem;bottom:5px;right:0;margin:0}.mygraph-walkingrally-rank{flex-direction:column;margin:20px 0 0}.mygraph-walkingrally-rank-title-wrap{flex-basis:auto;max-width:100%;height:35px;padding:0}.mygraph-walkingrally-rank-content{flex-direction:column;flex-basis:auto;width:100%;padding:10px 8px}.mygraph-walkingrally-rank-link{width:100%;padding-right:20px;text-align:right}.mygraph-walkingrally-rank .mygraph-walkingrally-holding{position:absolute;top:50%;left:0;transform:translateY(-50%);height:26px;margin-left:-3px;padding:3px 10px 3px 15px}.mygraph-walkingrally-rank .mygraph-walkingrally-holding::before{display:none}.mygraph-walkingrally-rank .mygraph-walkingrally-holding::after{border-width:13px 10px 13px 0}.mygraph-walkingrally-rank .mygraph-walkingrally-ranking{justify-content:space-around;flex-basis:auto;width:100%;margin-bottom:6px;padding-bottom:10px;border-bottom:1px dashed #ddd}.mygraph-walkingrally-rank .mygraph-walkingrally-ranking .rank{font-size:1.5rem}.mygraph-walkingrally-rank .mygraph-walkingrally-ranking .rank span{font-size:2.4rem}.mygraph-walkingrally-rank .mygraph-walkingrally-ranking .rank::after{font-size:1.5rem;vertical-align:baseline}.mygraph-walkingrally-rank .mygraph-walkingrally-ranking .total{margin:0}.basic-twell-wrap-titlebox{flex-wrap:wrap}.basic-twell-wrap-btn{width:100%;font-size:1.8rem}.basic-twell-wrap-btn::before{right:24px}.basic-twell-wrap .cont-wrap{padding:8px 15px}.basic-twell-wrap .cont-wrap h2 span{display:block;padding:15px 0}.basic-twell-wrap .cont-wrap .mygraph-dashboard{margin-top:20px}.basic-twell-wrap .cont-wrap .mygraph-dashboard a{width:calc(50% - 7.5px);margin-bottom:15px}.mygraph-select-area .graph-change-color{flex-wrap:wrap;justify-content:flex-start;padding:0 3%}.mygraph-select-area .graph-change-color>li{width:50%;text-align:left}.mygraph-select-area .graph-change-color>li:nth-child(n+2){margin-left:0}.is-sleep .date-select01 .select-btn-block{justify-content:flex-start}.is-sleep .date-select01 .select-btn-block li{width:100px}.date-select01 .date-text-annotated{display:block}.date-select01 .date-text-annotated .data-kcal{min-width:120px}.mygraph-head-wrap{display:block}.mygraph-head-wrap .mygraph-mttl-txt{margin:0}.mygraph-head-wrap .graph-change{margin-top:15px;margin-left:10px}.mygraph-head-wrap .graph-change-sort{margin:0;margin-left:auto}.alert-box{width:100%}.graph-change-drawer{max-width:320px}.type-blue-box .type-blue-inbox.is-choice-type li:nth-child(5n),.type-blue-box .type-blue-inbox.is-choice-type li:nth-child(6n){margin:0 0 10px}.type-blue-box .type-blue-inbox.is-choice-type li:last-child{margin:0}.graph-drawer-btn .btnclear{margin-right:20px}.graph-drawer-btn .btnclear input[type=button]{padding:12px 0}.graph-drawer-btn .btnchange input[type=button]{padding:12px 0}.mygraph-nav-wrap .mygraph-tabs{justify-content:space-around}.mygraph-nav-wrap .mygraph-tab{width:31%}.mygraph-nav-wrap .mygraph-tab+.mygraph-tab{margin:0}.mygraph-nav-wrap .mygraph-tab:first-of-type:nth-last-of-type(2),.mygraph-nav-wrap .mygraph-tab:first-of-type:nth-last-of-type(2)~.mygraph-tab{width:45%}.mygraph-nav-wrap .mygraph-tab-link{font-size:1.4rem}.mygraph-nav-wrap .mygraph-nav-style>li{width:33%}.mygraph-nav-wrap .mygraph-nav-style{padding-left:0;justify-content:space-around}.mygraph-nav-wrap .mygraph-link-style{padding:10px 5px;margin-top:10px}.mygraph-graph-wrap{margin-top:10px;padding:15px 0 20px;background-color:#fff}.mygraph-graph-wrap .cont-wrap{padding:0}.mygraph-graph-wrap .btn-mygraph-basic{margin:15px 0 0 10px}.mygraph-graph-wrap .btn-mygraph-basic:first-of-type{margin-left:0}.mygraph-graph-wrap .mygraph-head-btn-wrap{flex-wrap:wrap}.mygraph-graph-wrap .date-select01,.mygraph-graph-wrap .mygraph-head-wrap,.mygraph-graph-wrap .mygraph-select-area{padding:0 15px}.mygraph-graph-wrap.is-sleep{padding:0 15px}.mygraph-graph-wrap.is-sleep .date-select01{margin-bottom:20px;padding:0}.mygraph-timezone-wrap .input-area-style{width:100%}.mygraph-timezone-wrap .btn-wrap{display:block;width:100%}.mygraph-timezone-wrap .set-modal-btn{width:100%}.mygraph-timezone-wrap .cansel-modal-btn{width:100%}.mygraph-date-specification .mygraph-date-specification-inner{width:100%;padding:15px}.mygraph-date-specification .date-specification{max-height:75vh;border-radius:5px;overflow-y:scroll}.mygraph-date-specification .date-specification-select{flex-direction:column}.mygraph-date-specification .form-input{align-self:stretch}.mygraph-date-specification .form-input:last-of-type{margin:20px 0 0}.mygraph-date-specification .change-btn{width:100%}.glossary-pdf{align-self:center;margin-left:0}.mygraph-sleep-sort{margin-right:0}.mygraph-main-cont .graph-area.mygraph-sleep-stage{max-width:615px;margin:0 auto 20px}.mygraph-sleep-data{flex-direction:column}.mygraph-sleep-data-list{align-self:stretch;flex-basis:auto;padding:15px 0 15px 10px}.mygraph-sleep-data-list+.mygraph-sleep-data-list{padding:15px 0 0 10px;border-top:2px dashed #ddd;border-left:none}.mygraph-sleep-data-transition{flex-basis:auto;width:100%;height:auto;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}.mygraph-sleep-data-list-item .awakening,.mygraph-sleep-data-transition-item .awakening{border-width:4px}.mygraph-sleep-data-list-item .light-sleep,.mygraph-sleep-data-transition-item .light-sleep{border-width:4px}.mygraph-sleep-data-list-item .deep-sleep,.mygraph-sleep-data-transition-item .deep-sleep{border-width:4px}.mygraph-sleep-data-list-item .rem,.mygraph-sleep-data-transition-item .rem{border-width:4px}.mygraph-sleep-data-transition-item:nth-of-type(3){margin-top:15px}.mygraph-sleep-data-transition-item .time{min-width:100px}.mygraph-sleep-memo{padding:20px 0 15px}.mygraph-sleep-memo-check li:nth-of-type(n+2){margin-left:20px}.mygraph-sleep-memo-check .custom-btn-text{margin-left:6px}.mygraph-sleep-memo-textarea{height:100px;margin:15px 0;padding:15px}.mygraph-sleep-memo-btn{width:100%}.mygraph-sleep-measurement-date{flex-direction:column;width:100%;margin-bottom:10px}.mygraph-sleep-measurement-date .title{align-self:stretch;flex-basis:auto;padding:10px 15px;border-right:none;border-bottom:1px solid #ddd;text-align:left}.mygraph-sleep-measurement-date .date{align-self:stretch;flex-basis:auto;padding:10px 15px;text-align:left}.mygraph-sleep-score{flex-direction:column-reverse}.mygraph-sleep-score-board{flex-basis:280px;margin:20px 0 0;padding:40px 25px}.mygraph-sleep-score-board .sleep-message{margin-top:15px}.mygraph-sleep-score-advice{align-items:center;flex-direction:column;margin:0 0 15px}.mygraph-sleep-score-advice-img{flex-basis:auto}.mygraph-sleep-score-advice-talk{flex-basis:auto;max-width:100%;margin:20px 0 0;padding:20px}.mygraph-sleep-score-advice-talk::before{top:-20px;left:50%;transform:translateX(-50%) rotate(90deg);border-top-width:15px;border-bottom-width:15px}.mygraph-sleep-scroll-btn{max-width:40%}.mygraph-sleep-scroll-btn.is-dayofweek{max-width:100%}.mygraph-sleep-overlay .message{width:calc(100% - 30px);max-width:400px}.mygraph-scroll-graph-note{display:block;font-size:1.4rem}.mygraph-scroll-heading-list{min-width:120px}.mygraph-scroll-heading-list li{font-size:1.6rem}.mygraph-scroll-content{padding-bottom:15px;overflow-x:auto}.mygraph-date-change{margin:20px 0}.mygraph-sleep-alert{margin:20px 0}.glossary-index{width:92%;margin:0 auto}.glossary-index .glossary-index-list-item{width:50%}.glossary-info-wrap{width:92%;margin:20px auto 0}.glossary-info-wrap .glossary-info-table tr:first-child td{background:#f7f7f7}.glossary-info-wrap .glossary-info-table.sleep-glossary th{width:30%;padding:0 10px}.date-data-box.meal{padding:25px 15px}.date-data-meal-list-item .calory-data{font-size:1.2rem}.date-data-meal-list-item .calory-data .unit{font-size:1.2rem}.list-data-block.is-sports .list-data-ttl .md:last-of-type{width:40%}.list-data-block.is-sports .list-data-ttl>:first-of-type:nth-last-of-type(3)~:nth-of-type(2){width:34%}.list-data-ttl .md-comp+.md-comp{text-indent:0;text-align:center}.list-data-ttl{display:flex;flex-wrap:wrap;justify-content:center}.list-data-ttl.not-data-time::after{content:"";width:10%}.list-data-ttl.not-data-time .md:nth-of-type(2),.list-data-ttl.not-data-time .md:nth-of-type(2)~.md{width:28%}.list-data-ttl.sp-sort-only::after{content:none}.list-data-ttl.sp-sort-only p:first-child{border-bottom:none}.list-data-ttl.sp-sort-only p:not(:first-child){display:none}.list-data-ttl>:first-of-type:nth-last-of-type(3)~:nth-of-type(2){width:40%}.list-data-ttl>:first-of-type:nth-last-of-type(3)~:nth-of-type(3){width:60%}.list-data-ttl-measure{justify-content:flex-start;width:100%;padding:0 15px 10px;border-bottom:1px solid #ddd}.list-data-ttl-measure .icon-sort{padding:0}.list-data-ttl-measure-txt{font-size:1.2rem}.list-data-ttl>p:last-of-type{margin-right:0}.list-b-glucose .list-data-detail>:nth-of-type(1),.list-body-thermometer .list-data-detail>:nth-of-type(1),.list-urine-sugar .list-data-detail>:nth-of-type(1),.list-waist .list-data-detail>:nth-of-type(1){width:40%}.list-b-glucose .list-data-detail>:nth-of-type(2),.list-body-thermometer .list-data-detail>:nth-of-type(2),.list-urine-sugar .list-data-detail>:nth-of-type(2),.list-waist .list-data-detail>:nth-of-type(2){flex-direction:column;width:60%}.list-b-glucose .list-data-detail-box .unit-box,.list-body-thermometer .list-data-detail-box .unit-box,.list-urine-sugar .list-data-detail-box .unit-box,.list-waist .list-data-detail-box .unit-box{flex-direction:column;align-items:center}.list-b-glucose .list-data-detail-box .unit-box span,.list-body-thermometer .list-data-detail-box .unit-box span,.list-urine-sugar .list-data-detail-box .unit-box span,.list-waist .list-data-detail-box .unit-box span{margin:0;line-height:1.2}.list-composition .list-data-detail>:nth-of-type(1){width:30%}.list-composition .list-data-detail>:nth-of-type(2){flex-direction:column;width:30%}.list-composition .list-data-detail>:nth-of-type(2) .unit-box{margin-left:0}.list-composition .list-data-detail>:nth-of-type(3){flex-direction:column;width:30%}.list-calories .list-data-date,.list-walk .list-data-date{width:calc(100% - 45px)}.list-calories .list-data-detail-container,.list-walk .list-data-detail-container{width:100%;margin:0}.list-calories .list-data-detail-box:nth-of-type(1),.list-walk .list-data-detail-box:nth-of-type(1){width:28%}.list-calories .list-data-detail-box:nth-of-type(2),.list-walk .list-data-detail-box:nth-of-type(2){width:28%}.list-calories .list-data-detail-box:nth-of-type(3),.list-walk .list-data-detail-box:nth-of-type(3){width:28%}.list-calories .list-data-detail-box .unit-box,.list-walk .list-data-detail-box .unit-box{flex-direction:column;align-items:center}.list-calories .list-data-detail-box .unit-box span,.list-walk .list-data-detail-box .unit-box span{margin:0;line-height:1.2}.list-calories .list-data-detail+.list-data-detail :first-child,.list-walk .list-data-detail+.list-data-detail :first-child{top:65%}.list-calories .list-data-detail,.list-walk .list-data-detail{align-items:flex-end;justify-content:center;width:100%}.list-calories .list-data-detail::after,.list-walk .list-data-detail::after{content:"";width:10%}.list-calories .list-data-detail .unit-box,.list-walk .list-data-detail .unit-box{width:100%;min-width:auto}.list-walk .list-data-date{display:flex;justify-content:flex-start}.list-walk .list-data-date .icon-training{display:flex;align-items:center;justify-content:center;margin-left:10px}.list-walk .list-data-detail{flex-wrap:wrap}.list-walk .list-data-detail::after{content:none}.list-walk .list-data-detail .unit-box{align-items:baseline;justify-content:center;flex-direction:row}.list-walk .list-data-detail .icon-training{display:none}.list-walk .list-data-detail-box:nth-of-type(3){margin-top:15px}.list-walk .list-data-detail-box:nth-of-type(4){margin-top:15px}.list-walk .list-data-detail-box:nth-of-type(n){flex-wrap:wrap;width:50%}.list-walk .sp-data-heading{display:block;color:#707070;font-size:1.2rem}.list-calories .list-data-detail .icon-wifi{left:0}.list-b-pressure .list-data-detail>:nth-of-type(1),.list-bike .list-data-detail>:nth-of-type(1){width:30%}.list-b-pressure .list-data-detail>:nth-of-type(2),.list-b-pressure .list-data-detail>:nth-of-type(3),.list-bike .list-data-detail>:nth-of-type(2),.list-bike .list-data-detail>:nth-of-type(3){flex-direction:column;width:30%}.list-b-pressure .list-data-detail-box .unit-box,.list-bike .list-data-detail-box .unit-box{flex-direction:column;align-items:center;min-width:70px}.list-b-pressure .list-data-detail-box .unit-box span,.list-bike .list-data-detail-box .unit-box span{margin:0;line-height:1.2}.list-composition-basic-type{margin-left:10px}.list-data-detail{align-items:flex-start;justify-content:center}.list-data-detail+.list-data-detail{border-top:none}.list-data-detail+.list-data-detail::before{content:"";position:absolute;top:0;left:0;width:calc(100% - 15px);border-top:1px dashed #ddd}.list-data-detail-container{width:100%;padding:10px 15px}.list-data-detail-box .unit-box{justify-content:flex-end;min-width:70px;font-size:1.3rem}.list-data-time{min-height:28px;font-size:1.5rem}.list-data-time.icon-edit::before,.list-data-time.icon-wifi::before{left:50%;transform:translateX(50%)}.list-data-date{display:block;width:calc(100% - 45px);margin:0 30px 0 15px;border-bottom:1px dashed #ddd;padding:10px 0;text-align:left;font-size:1.5rem}.list-data-date span{font-size:1.5rem}.list-data-measure{padding:10px 35px 10px 0}.list-data-measure-date{margin-left:15px;padding:0 0 10px}.list-data-measure-date span{font-size:1.5rem}.list-data-measure-title{margin-top:20px;padding-left:20px;font-size:1.5rem}.list-data-measure-inner{align-items:flex-start;flex-direction:column;margin-left:15px;padding-top:10px}.list-data-measure-total{width:100%;padding-left:5px}.list-data-measure-total-inner{align-items:baseline;flex-direction:row}.list-data-measure-total-txt{font-size:1.3rem}.list-data-measure-total-data{font-size:1.3rem}.list-data-measure-total-data .unit{margin-left:5px;font-size:2rem}.list-data-measure-total .basic-data-type{padding:3px 0;font-size:1.2rem}.list-data-measure-detail{width:100%;margin:30px 0 15px}.list-data-measure-detail .icon-breakfast::before{font-size:2.3rem}.list-data-measure-detail .icon-lunch::before{font-size:2.3rem}.list-data-measure-detail .icon-dinner::before{font-size:2.3rem}.list-data-measure-detail .icon-snack::before{font-size:2.3rem}.list-data-measure-detail-data{flex-direction:column;width:25%}.list-data-measure-detail-data-value{margin-top:10px;font-size:1.2rem}.list-data-measure-detail-data .unit{margin-left:0;font-size:1.2rem}.list-data-measure-detail-data+.list-data-measure-detail-data{border-left:1px dashed #ddd}.list-data-measure-meal{flex-direction:column;margin-left:15px;padding:15px 0}.list-data-measure-meal>:nth-of-type(2){margin-top:15px;padding-top:12px;border-top:1px dashed #ddd}.list-data-measure-meal-title{margin:0 0 12px;font-size:1.5rem}.list-data-measure-dish{flex-wrap:wrap;width:100%}.list-data-measure-dish .meal-list{flex-wrap:wrap;margin-right:7%}.list-data-measure-dish .meal-list .meal-list-item{flex-basis:50%;margin:0;border:none}.list-data-measure-dish .meal-list .meal-list-item:nth-of-type(odd){padding-right:20px}.list-data-measure-dish .meal-list .meal-list-item:nth-of-type(even){padding-left:20px;border-left:1px solid #ddd}.list-data-measure-dish .meal-list .meal-list-item:nth-of-type(n+3){margin-top:20px}.list-data-measure-dish .meal-list .meal-list-item p{font-size:1.3rem}.list-data-measure-dish .three-dish{flex-basis:70%;margin-left:auto}.list-data-measure-nutrient{width:100%}.list-data-measure-nutrient .img-score{margin-left:10px}.list-data-icon-description{flex-wrap:wrap;padding:0 10px}.list-data-icon-description.is-detail-data{padding:10px 0 0}.list-data-icon-text{flex-basis:100%}.list-data-icon-text+.list-data-icon-text{margin-top:8px}.karada-sheet-btn{display:none}.detail-data-block{padding:20px 0 28px}.detail-data-block-container{padding-bottom:20px;background-color:#ebedee}.detail-data-block-container .detail-date-select{margin-bottom:0}.detail-data-wrap{padding:0 15px}.detail-data-section{padding-right:0}.detail-data-heading{font-size:1.8rem}.detail-data-heading[class*=icon-]::before{font-size:1.8rem}.detail-data-heading.icon-bike::before{font-size:2.2rem}.detail-data-multi-list-item:first-of-type .detail-data-item-bottom{align-items:baseline;font-size:2.5rem}.detail-data-multi-list-item:first-of-type .detail-data-item-bottom-container .basic-data-type{margin-left:12px}.detail-data-multi-list-item:first-of-type .unit{font-size:1.5rem}.detail-data-multi-list-item:first-of-type .detail-data-item{margin-bottom:15px}.detail-data-multi-list-item+.detail-data-multi-list-item{padding-bottom:12px}.detail-data-multi-list-item .unit{font-size:1.3rem}.detail-data-item{align-self:flex-start}.detail-data-item-top{font-size:1.3rem}.detail-data-item-bottom-container{flex-direction:column;align-items:flex-start}.detail-data-item-bottom{align-items:baseline;font-size:1.5rem}.detail-data-item .basic-data-type{min-width:60px;margin:0;padding:0 8px}.detail-data-past-toggle{padding:13px 0 13px 5px}.detail-data-past-toggle::before{top:-7px;width:12px;height:12px}.detail-data-inline-list-item.sp-block-list{display:block}.detail-data-inline-list-item.sp-block-list>:nth-of-type(1){width:100%;margin-bottom:10px;padding-bottom:5px;border-bottom:1px dashed #ddd}.detail-data-inline-list-item.sp-block-list>:nth-of-type(2){display:inline-block;width:49%}.detail-data-inline-list-item.sp-block-list>:nth-of-type(3){display:inline-block;width:49%}.detail-data-inline-list-item.sp-two-column{display:flex;flex-wrap:wrap}.detail-data-inline-list-item.sp-two-column .detail-data-item{width:50%}.detail-data-inline-list-item.sp-two-column .detail-data-item:nth-of-type(2n+3),.detail-data-inline-list-item.sp-two-column .detail-data-item:nth-of-type(2n+4){margin-top:5px;padding-top:10px;border-top:1px dashed #ddd}.detail-data-inline-list-item .detail-data-item-bottom{font-size:2rem}.detail-data-inline-list-item .detail-data-item-bottom-container{flex-direction:row;align-items:center}.detail-data-inline-list-item .basic-data-type{margin-left:12px}.detail-data-inline-list-item .unit{font-size:1.5rem}.detail-data-inline-list-item+.detail-data-inline-list-item .detail-data-item>p{flex-direction:column;font-size:1.6rem}.detail-data-inline-list-item+.detail-data-inline-list-item .detail-data-item>p::before{margin:0;font-size:2.5rem}.detail-data-inline-list-item+.detail-data-inline-list-item .detail-data-item .unit{margin:0;line-height:1.1;font-size:1.3rem}.detail-data-series-list-item{flex-wrap:wrap}.detail-data-series-list-item>p:first-of-type:nth-last-of-type(2),.detail-data-series-list-item>p:first-of-type:nth-last-of-type(3){flex-basis:100%}.detail-data-series-list-item>p:first-of-type:nth-last-of-type(2)~p,.detail-data-series-list-item>p:first-of-type:nth-last-of-type(3)~p{flex-basis:50%;margin:0}.detail-data-series-list-item>p:first-of-type:nth-last-of-type(2)~p .unit-box span,.detail-data-series-list-item>p:first-of-type:nth-last-of-type(3)~p .unit-box span{min-width:auto}.detail-data-series-list-item>p:not(:first-of-type){order:1;flex-basis:30%}.detail-data-series-list-item.two-column p:nth-child(n+2){align-self:stretch;justify-content:flex-end;margin-top:0}.detail-data-series-list.controll-list .detail-data-series-list-item:not([class=multi-line])::after{content:"";width:100%}.detail-data-series-list.controll-list p:nth-of-type(2){flex-basis:55%}.detail-data-series-list.controll-list p:nth-of-type(4){margin-right:0}.detail-data-series-list.controll-list p:first-of-type:nth-last-of-type(3)~p:last-of-type{margin-right:0}.detail-data-series-list.controll-list.is-meal p:nth-of-type(4){margin-right:0}.detail-data-series-list.controll-list.is-meal p:first-of-type:nth-last-of-type(3)~p:last-of-type{margin-right:0}.detail-data-series-list.controll-list.is-meal .detail-data-series-list-row+.detail-data-series-list-row p:nth-of-type(1){flex-basis:60%;margin-left:0}.detail-data-series-list.controll-list.is-meal .detail-data-series-list-row+.detail-data-series-list-row p:last-of-type{flex-basis:40%;margin-left:0}.detail-data-series-list-row p.detail-data-series-value:nth-last-of-type(2){flex-basis:70%}.detail-data-series-list-row p.detail-data-series-value:nth-last-of-type(1){flex-basis:30%;margin:0 0 0 auto}.detail-data-series-list-row+.detail-data-series-list-row p:nth-of-type(1){margin-left:0}.detail-data-series-list-row:first-of-type{flex-wrap:wrap}.detail-data-series-list-row:first-of-type>p:not(:first-of-type){order:1}.detail-data-series-list-row::after{content:"";width:100%}.detail-data-series-time{margin:0 0 5px;font-size:1.3rem}.detail-data-series-time.icon-wifi::before{padding:4.5px;font-size:1.1rem}.detail-data-series-value{font-size:1.1rem}.detail-data-series-value .unit-box span{min-width:50px;font-size:1.4rem}.detail-data-series-value .center-txt{font-size:1.4rem}.detail-data-series-value .value-name{margin:auto 0;line-height:1.3}.detail-data-measure-dish{padding-bottom:15px}.detail-data-measure-dish .meal-list{flex-wrap:wrap}.detail-data-measure-dish .meal-list-item{flex-basis:50%;max-width:50%;margin:0;padding-right:0;border:none}.detail-data-measure-dish .meal-list-item:nth-of-type(odd){padding-right:20px}.detail-data-measure-dish .meal-list-item:nth-of-type(even){padding-left:20px;border-left:1px solid #ddd}.detail-data-measure-dish .meal-list-item:nth-of-type(n+3){margin-top:20px}.detail-data-measure-dish .three-dish{flex-basis:70%;margin-left:5%}.detail-data-measure-dish .three-dish.other{flex-basis:100%;margin-left:0}.detail-data-measure-nutrient{padding-bottom:10px}.detail-data-measure-nutrient .nutrient-judge{flex-direction:column}.detail-data-measure-nutrient .nutrient-list{justify-content:flex-start;flex-wrap:wrap;width:100%}.detail-data-measure-nutrient .nutrient-list li{margin:0 10px 5px 0}.detail-data-measure-nutrient .nutrient-list li:last-of-type{margin-right:0}.detail-data-measure-nutrient .nutrient-list li+li{margin-left:0}.detail-data-measure-nutrient .nutrient-score{align-items:center;margin-top:10px}.detail-data-measure-nutrient .img-score{width:28px;height:28px}.detail-data-measure-section{padding:10px 0 0}.detail-data-measure-section.meal{padding:14px 0}.detail-data-measure-title{font-size:1.5rem}.mygraph-detail-graph{flex-direction:column;padding-bottom:25px}.mygraph-detail-graph-container{align-self:stretch;flex-basis:auto}.mygraph-detail-graph-container+.mygraph-detail-graph-container{margin-top:30px;padding-top:28px;border-top:1px solid #ddd}.mygraph-detail-graph-heading{margin-bottom:20px}.mygraph-detail-graph-scale{display:none}.mygraph-detail-graph-config{margin-top:45px}.mygraph-detail-graph-btn{font-size:1.4rem}.mygraph-detail-graph-config-inner .config-category{right:0;left:0;width:280px}.mygraph-detail-graph-config-inner .config-category::before{left:50px}.mygraph-detail-graph-config-inner .config-category.is-center{left:-67%}.mygraph-detail-graph-config-inner .config-category.is-center::before{left:48%}.mygraph-detail-graph-config-inner .config-category .btnclear input[type=button]{font-size:1.6rem}.mygraph-detail-graph-config-inner .config-category .btnchange input[type=button]{font-size:1.6rem}.mygraph-detail-graph-config-inner .config-nutrient{left:auto;width:280px}.mygraph-detail-graph-config-inner .config-nutrient::before{left:auto}.mygraph-detail-graph-config-inner .config-nutrient .btnclear input[type=button]{font-size:1.6rem}.mygraph-detail-graph-config-inner .config-nutrient .btnchange input[type=button]{font-size:1.6rem}.kk-mygraph-detail .nolo-modal-block{width:100%}.detail-date-wblock.detail-date-wblock.bottom-gray-content{padding-bottom:15px}.detail-date-wblock .detail-date-mttl{padding-top:20px}.detail-date-wblock .detail-date-mtxt{margin-bottom:0}.detail-date-wblock .detail-date-edit-block{padding-bottom:0}.detail-date-wblock .detail-date-edit-block .edit-btn-block{width:100%;padding:0 0 30px}.detail-date-wblock .edit-btn-block{width:92%;margin:0 auto;padding-bottom:30px}.detail-date-wblock .edit-btn-block .basic-btn{margin:0}.detail-date-wblock .edit-btn-block .basic-btn+.basic-btn{margin-left:4%}.kk-mygraph-walk .main-content{background:#fff}.edit-btn-block.is-edit .form-btn .submit-btn{font-size:1.6rem}.edit-btn-block.is-edit .basic-btn a{font-size:1.6rem;padding:15px 0}.edit-add-wrap{display:block;margin:15px 0 0}.edit-add-wrap .detail-date-select{justify-content:center}.edit-add-wrap .basic-btn{padding:0;margin:0 auto}.input-list.with-page-nation+.pager-area{margin:0 15px}.input-list{padding:0 15px;margin-bottom:0}.input-list+.pager-area{margin:0;padding:0;border-bottom:none}.input-list .input-list-item{display:block}.input-list .input-list-item.is-rows .input+.input{margin:0 0 0 10px}.input-list .input-list-item.is-rows .input+.input .input-controll{width:80px}.input-list .input-list-item.is-rows .input .form-input{display:flex}.input-list .input+.input{margin-left:0;margin-top:20px}.input-list .input .form-input{display:block}.input-list .input .form-input-title{margin-right:6px}.input-list .input .form-input-unit{margin-left:8px}.input-list .input-group{flex-basis:auto}.input-list .input-group .input-controll .is-disabled{height:48px}.kk-edit-sports .input-list .input-list-item.is-rows .input{flex:.5}.kk-edit-sports .input-list .input-list-item.is-rows .input+.input .input-controll{max-width:60px}.kk-edit-sports .input-list .input-list-item.is-free .input+.input{margin-left:0}.meal-nutorition-list{width:100%;margin:13px auto 18px}.meal-nutorition-list .meal-nutorition-list-item{width:50%;margin-right:0}.meal-nutorition-list .meal-nutorition-list-item:nth-child(n+3){margin-top:12px}.meal-nutorition-list .meal-nutorition-title{padding:5px;min-width:82px;max-width:82px}.edit-select-area{margin:0 15px 10px}.edit-select-area.combination{margin:0 0 20px;padding:15px}.edit-select-area.combination .form-btn .submit-btn{max-width:none}.edit-select-area .edit-select-area-inner{width:90%}.edit-select-area .edit-select-area-text{margin-right:8px}.edit-select-area .form-input .select-box{max-width:none}.meal-category-list{display:block;margin:15px 0 0;padding:0 15px 20px}.meal-category-list .meal-category-list-item{width:100%;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}.meal-category-list .meal-category-list-item:nth-child(even){margin-left:0}.meal-category-list .meal-category-list-item:nth-child(n+3){margin-top:0}.meal-category-list .meal-category-list-item .custom-checkbox-container{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start}.total-calorie-wrap{border-bottom:none;flex-direction:column;align-items:flex-start}.total-calorie-wrap .total-calorie-title{line-height:1}.total-calorie{display:block;margin-bottom:0}.total-calorie .total-calorie-score-emphasis{font-size:2.4rem;margin:0 4px 0 0}.kk-edit-meal .detail-date-wblock,.kk-edit-sports .detail-date-wblock{width:100%}.kk-edit-meal .detail-date-wblock .detail-date-mttl,.kk-edit-sports .detail-date-wblock .detail-date-mttl{padding-top:20px}.kk-edit-meal .registration-form.is-fixed,.kk-edit-sports .registration-form.is-fixed{padding-bottom:15px}.kk-edit-meal .registration-form.is-fixed .edit-btn-block.original,.kk-edit-sports .registration-form.is-fixed .edit-btn-block.original{position:static;transform:none;transition:none;margin-top:30px;padding-bottom:0;border-top:1px solid #ddd}.kk-edit-meal .registration-form.is-fixed+.basic-btn,.kk-edit-sports .registration-form.is-fixed+.basic-btn{padding-top:0}.kk-edit-meal .edit-btn-block .form-btn-wrapper .basic-btn,.kk-edit-sports .edit-btn-block .form-btn-wrapper .basic-btn{flex-basis:100%}.kk-edit-meal .edit-btn-block .form-btn-wrapper .form-btn,.kk-edit-sports .edit-btn-block .form-btn-wrapper .form-btn{flex-basis:100%}.kk-edit-meal .edit-btn-block.is-edit,.kk-edit-sports .edit-btn-block.is-edit{position:fixed;bottom:0;left:0;z-index:10;transform:translateY(100%);display:block;width:100%;padding:15px;background:#fff;transition:all .8s}.kk-edit-meal .edit-btn-block.is-visible,.kk-edit-sports .edit-btn-block.is-visible{position:fixed;transform:translateY(0);display:block;box-shadow:1px -1px 6px rgba(0,0,0,.16)}.kk-edit-meal .edit-btn-block.is-stop,.kk-edit-sports .edit-btn-block.is-stop{position:absolute;transform:translateY(0);display:block;transition:none}.kk-edit-meal .page-top,.kk-edit-sports .page-top{bottom:98px;z-index:11}.category-btn-list{display:block;padding-bottom:25px;margin:30px 0 0}.category-btn-list.type-sports .category-btn-list-item{margin-right:0}.category-btn-list .category-btn-list-item{height:auto;margin-right:0;margin-top:10px}.category-btn-list .category-btn-list-item:first-child{margin-top:0}.category-btn-list .category-btn{display:block}.category-btn-list .category-btn-text{display:flex;align-items:center;justify-content:center;font-size:1.8rem;position:relative}.category-btn-list .category-btn-text::before{margin:0;font-size:2.2rem;position:absolute;left:18px}.time-info{margin:0 15px 16px}.time-list{width:100%;margin:0}.time-list .time-list-item .time-link-text{font-size:1.5rem}.time-list .time-list-item .time-link-text::before{display:block;margin:0 auto 4px}.time-setting{margin:20px 15px 0}.edit-input-list{margin:0 15px 25px}.edit-search-list{margin:0}.edit-search-accordion .input-list{padding:15px;margin:0}.edit-form-btn-wrapper{flex-direction:row;align-items:center}.edit-form-btn-wrapper .form-btn-wrapper{flex:1}.edit-form-btn-wrapper .for-pc{display:none}.kk-edit-meal .for-sp,.kk-edit-sports .for-sp{display:block}.mv-area img{height:150px;-o-object-fit:cover;object-fit:cover}.other-menu-block .other-menu-inblock li:first-of-type:nth-last-of-type(1),.other-menu-block .other-menu-inblock li:first-of-type:nth-last-of-type(1)~*{width:100%}.other-menu-block .other-menu-inblock li:first-of-type:nth-last-of-type(2),.other-menu-block .other-menu-inblock li:first-of-type:nth-last-of-type(2)~*{width:50%}.answer-detail-title{margin-bottom:0}.lg-mv-area{margin-bottom:35px}.smallest-device-visible{display:none!important}.felica-wrap-text{font-size:1.2em;text-align:left;margin:0 20px;padding:10px 20px 0}.felica-wrap-text2{font-size:1.2em;text-align:left;padding:0 20px}.kk-uploader-agreement .cont-wrap-agreement{padding:15px}.mypage-header .mypage-header-inner{grid-template-columns:auto;grid-template-rows:repeat(2,auto);place-items:self-start;gap:10px 20px;margin-top:15px;padding:0 15px}.mypage-header .mypage-header-info-number{display:block;border:none;padding:0;margin:0}.mypage-header .mypage-header-info-id{display:block;width:100%}.mypage-header .mypage-header-info-sp{width:94%;margin:15px auto 0}.mypage-header .mypage-header-info-sp .prof-img{min-width:70px;height:70px;margin-right:4%}.mypage-header .mypage-header-info-sp .mypage-header-info-sp-top{display:flex;align-items:center}.mypage-header .mypage-header-info-sp .mypage-header-info-name{font-size:1.8rem}.mypage-header .mypage-header-info-sp .mypage-header-info-text{display:flex;align-items:center;flex-wrap:wrap}.mypage-header .mypage-header-info-sp .mypage-header-info-discription{margin-top:10px}.mypage-header .mypage-header-info-sp+.follow-list{margin-top:15px}.side-declare-list .side-declare-list-inner{min-height:58px}.side-declare-list .side-declare-list-inner::before{font-size:5.8rem}.mypage-edit-menu-wrap{padding:10px 0 0}.mypage-edit-menu-wrap+.mypage-edit-wblock .mypage-edit-wrap{padding-top:0}.mypage-edit-wblock{margin:0 auto;width:100%}.mypage-edit-wblock .mypage-credit-list+.form-btn-wrapper{margin-top:25px}.mypage-edit-wblock .mypage-edit-wrap{width:92%;padding:10px 0 0}.mypage-edit-wblock .mypage-edit-wrap .mypage-edit-lead-text{text-align:center}.mypage-edit-wblock .mypage-edit-wrap .mypage-edit-confirm{margin-top:14px}.mypage-edit-wblock .mypage-edit-wrap .mypage-edit-option-block{padding:20px 10px}.mypage-edit-wblock .mypage-edit-wrap .mypage-edit-option-block+.form-btn-wrapper{margin-top:20px}.mypage-edit-wblock .mypage-edit-wrap .lineup-bottom-text{text-align:center;margin-top:10px}.mypage-edit-wblock .mypage-edit-wrap .lineup-bottom-text+.form-btn-wrapper{width:100%;margin:20px auto 25px}.mypage-edit-wblock .mypage-edit-wrap .edit-agreement-complete-text{margin:24px 0 18px}.mypage-edit-wblock .mypage-edit-wrap.is-friend-referral{width:100%}.mypage-edit-wblock .mypage-edit-form-wrap{margin:20px auto 0}.mypage-edit-wblock .registration-many-form .form-group{margin-bottom:20px}.mypage-edit-wblock .registration-many-form .form-group .form-input .input-description{display:block}.mypage-edit-wblock .registration-many-form .form-group .form-input .zip-automatic-btn{margin-left:16px}.mypage-edit-wblock .registration-many-form .form-group .items-lineup-cont .items-lineup-bottom{display:block}.mypage-edit-wblock .registration-many-form .form-group .items-lineup-cont .items-lineup-bottom .items-lineup-thumbnail{margin:0 auto}.mypage-edit-wblock .registration-many-form .form-group .items-lineup-cont .items-lineup-thumbnail{text-align:center}.mypage-edit-wblock .registration-many-form .form-group .items-lineup-cont .items-lineup-info{margin-top:20px}.mypage-edit-wblock .form-btn-wrapper.is-cancel-wrap{margin-top:20px}.mypage-edit-wblock .form-btn-wrapper .basic-btn{padding:0;flex:1}.mypage-edit-wblock .form-btn-wrapper .basic-btn a{padding:12px 0}.mypage-edit-wblock .form-btn-wrapper .submit-btn{padding:12px 0}.mypage-edit-wblock .m-ttl+.mypage-edit-title{margin-top:20px}.mypage-edit-wblock .basic-btn a{font-size:1.5rem;font-feature-settings:"palt"}.mypage-edit-wblock .basic-btn a::before{top:50%;margin-top:-5px;right:10px}.mypage-edit-wblock .mypage-other-link-wrap{margin-bottom:30px}.mypage-edit-wblock .mypage-cancel-complete-message{margin:30px 0}.mypage-edit-wblock .mypage-cancel-payment-back{margin:30px auto;padding:0}.mypage-edit-wblock.is-cancel .mypage-edit-wrap{width:92%;padding:0}.mypage-edit-wblock.is-cancel .mypage-edit-title{font-size:1.6rem}.mypage-edit-info-table{border-collapse:separate}.mypage-edit-info-table tr.btn-area td{border-top-style:dashed}.mypage-edit-info-table td,.mypage-edit-info-table th{width:33.3333333333%}.mypage-edit-simple-table{flex-direction:column}.mypage-edit-simple-table dt{align-self:stretch;text-align:center}.mypage-edit-simple-table dd{align-self:stretch;text-align:center}.mypage-edit .main-content{padding-top:0}.mypage-edit .mypage-edit-menu-wrap{padding:0;width:100%;max-width:none}.mypage-edit .mypage-edit-menu{border:none;border-bottom:1px solid #ddd;width:100%;margin:0;display:flex;justify-content:space-between;border-radius:0}.mypage-edit .mypage-edit-menu .dropdown-menu-text{border-right:none}.mypage-edit .dropdown-content{position:absolute;width:100%;background:#fff;z-index:100}.mypage-edit .dropdown-content::after,.mypage-edit .dropdown-content::before{content:none}.mypage-edit .dropdown-menu-text a{color:#999;font-weight:400}.mypage-edit .dropdown-btn{color:#666;position:relative;padding-right:40px}.mypage-edit .dropdown-btn::before{color:#666;margin-right:5px}.mypage-edit .dropdown-btn.is-open .dropdown-btn-text::after{transform:rotate(225deg);margin-top:0}.mypage-edit .dropdown-btn-text{position:relative;display:inline-block}.mypage-edit .dropdown-btn-text::after{content:"";width:8px;height:8px;border-right:2px solid #666;border-bottom:2px solid #666;position:absolute;transform:rotate(45deg);right:-18px;top:50%;margin-top:-6px;transition-duration:.2s}.confirm-group .form-key-text{margin-top:20px}.confirm-group .data-group .data-title{min-width:40%;max-width:40%;margin-right:20px}.agreement-content-group{border-bottom:1px solid #ddd}.agreement-content-group+.agreement-content-group{margin-top:10px}.agreement-content-group .agreement-content{display:flex;border-top:1px solid #ddd}.agreement-content-group .agreement-content-title{background:#f7f7f7;font-weight:700;flex:1;padding:14px 0;box-sizing:border-box}.agreement-content-group .agreement-content-title span{padding-left:9px}.agreement-content-group .agreement-content-text{flex:1;padding:14px 0;box-sizing:border-box}.agreement-content-group .agreement-content-text span{padding-left:9px;display:inline-block}.coupon-area.is-last-element{margin-bottom:15px}.coupon-area .basic-btn{padding:15px 0}.credit-siteseal{margin:20px 0}.kk-mypage-edit-agreement .nolo-modal-block{width:100%}.kk-mypage-edit-agreement-stepbox img{width:calc(100% - 16px);border:none}.friend-referral{margin-top:15px;margin-bottom:30px}.friend-referral>:not(.referral-switch){margin-right:4%;margin-left:4%}.referral-switch{margin:0}.referral-message-link{font-size:1.2rem}.referral-img{margin-top:10px;padding:0}.referral-img .title{margin-bottom:10px}.referral-img .outside-period-message{padding:6px 15px}.referral-main .lead{margin-bottom:-50px;padding:0 30px;font-size:1.8rem}.referral-period{font-size:1.3rem}.referral-code .text-field{font-size:1.6rem}.referral-share{margin-top:5px}.referral-share-text{display:none}.referral-share-action-btn{display:flex}.referral-share-links{display:none}.referral-friend-success{margin-top:15px}.referralnote-list{margin-top:10px;margin-bottom:30px}.friend-referral .referralnote-list{margin-bottom:0}.input-referral-wrap{margin-bottom:20px}.input-referral-period{margin-top:15px}.kenshin-list-wrap .kenshin-date-caution .br-pc{display:none}.kenshin-list-wrap .kenshin-date-caution{width:92%;margin:10px auto 0}.kenshin-list-wrap .m-ttl{padding:20px 0;font-size:2.4rem}.kenshin-list-wrap .select-day{margin-top:10px}.kenshin-list-wrap .form-input.select-day{width:100%;margin:0 auto}.kenshin-list-wrap .form-input.select-day .select-box{flex-basis:200px}.kenshin-list-wrap .kenshin-list-header{width:92%;margin:10px auto 0}.kenshin-list-wrap .kenshin-list-header .basic-btn{padding:0}.kenshin-list-wrap .kenshin-list-header .form-btn-wrapper-select-melife{display:block}.kenshin-list-wrap .kenshin-list-header .form-btn-wrapper-select-melife .basic-btn{padding:0;width:100%;margin:0 0 10px}.kenshin-list-wrap .kenshin-list-body{margin:10px 15px 0}.kenshin-list-wrap .kenshin-list-table th{width:50%}.kenshin-list-wrap .kenshin-list-table th:first-child{width:50%}.kenshin-list-wrap .kenshin-list-table th:last-child{width:50%}.kenshin-list-wrap .kenshin-list-table td:first-child{padding:0 10px}.kenshin-list-wrap .kenshin-list-table .recommend,.kenshin-list-wrap .kenshin-list-table .require{display:inline-block}.kenshin-list-wrap .kenshin-list-table .select-box{flex-basis:auto;max-width:150px;margin-left:0}.kenshin-list-wrap .kenshin-list-table.melife-table{display:none}.kenshin-list-wrap .kenshin-list-note-text{margin:20px 15px 0}.kenshin-list-wrap .kenshin-list-memo-wrap{width:92%;margin:20px auto 0}.kenshin-list-wrap .kenshin-list-evidence-wrap{width:92%;margin:20px auto 0}.kenshin-list-wrap .kenshin-list-evidence-wrap .basic-btn{padding:0;margin:0}.kenshin-list-wrap .form-group{width:92%;margin:10px auto 0}.kenshin-list-wrap .input-controll{padding:0 8px}.kenshin-list-wrap .input-controll input{margin:0;max-width:90px}.kenshin-list-wrap .form-btn-wrapper{width:92%;margin:20px auto 0}.kenshin-list-wrap .form-btn-wrapper .basic-btn{padding:0}.kenshin-list-wrap .form-btn-wrapper .form-btn .submit-btn.next-btn::after{display:none}.kenshin-list-wrap .auto-input-text{padding:0 8px}.kenshin-list-wrap .kenshin-list-empty-text{width:92%;margin:0 auto}.kenshin-list-wrap .kenshin-list-empty-text+.basic-btn{margin-top:20px}.kenshin-list-wrap .kenshin-list-nodata{max-width:92%;margin:0 auto}.kenshin-list-note{width:92%;margin:8px auto 0}.kenshin-list-table-sp{display:block}.melife-footer-link{margin:30px 0 0;padding:10px 15px 0}.draggable-area-wrap .draggable-area-inner{width:92%}.lead-ttl.pointprogram{font-size:1.6rem;margin:15px 15px 0;text-align:left}.cont-flex{display:block;margin:0 15px}.cont-flex .cont-flex-text-wrap{margin:12px 0}.cont-flex .cont-flex-note{margin-top:25px}.cont-flex .basic-btn{padding:0;margin-top:35px}.cont-flex .basic-btn .arrow-next{font-size:1.6rem;padding-right:20px}.cont-flex .basic-btn .arrow-next::before{width:8px;height:8px;top:50%;margin-top:-4px}.cont-flex .basic-btn .icon-external-link{display:flex;justify-content:center;align-items:center}.cont-point-list{display:block}.cont-point-list .cont-point-list-item+.cont-point-list-item{margin:10px 0 0}.cont-point .cont-point-head{padding:15px 0 13px}.cont-point .cont-point-head-text{font-size:1.8rem}.cont-point .point-mark{width:45px;height:45px;top:5px;left:4px}.cont-point .cont-point-body{padding:15px}.cont-point .cont-point-thumbnail{padding-bottom:10px;margin-bottom:15px}.cont-point .square-guide-list{padding-bottom:15px;margin-bottom:15px}.kk-mile .cont-wrap{margin-bottom:20px}.kk-mile .cont-info-sub-heading{margin:30px 15px 20px}.kk-mile-note{margin:56px 15px 20px}.square-guide-list .square-guide-title{font-size:1.4rem;flex-basis:100px}.square-guide-list.solo{margin:0 15px}.square-guide-list.solo .square-guide-list-item{display:block}.square-guide-list.solo .square-guide-title{max-width:156px}.square-guide-list.solo .square-guide-text{margin-top:5px}.thumbnail-wrap{margin:20px 15px 0}.help-footer{margin:40px 0 0}.help-footer .help-footer-inner{width:92%;margin:20px auto 40px}.help-footer .help-footer-title{font-size:1.8rem;text-align:left}.no-hit+.white-btn-wrap{margin:70px 15px 30px}.no-hit+.white-btn-wrap .basic-btn{padding:0}.content-heading{font-size:2.4rem}.content-sub-heading{width:92%;margin:40px auto 0}.content-blue-heading{margin:30px 15px 0}.content-border-heading.bottom{padding-left:0}.content-frame.bottom{padding-left:0}.content-frame.image-height{display:block;padding:20px 15px}.content-frame.image-height .content-frame-text{text-align:left}.content-frame.image-height .content-frame-thumbnail{margin:20px 0 0}.content-frame.image-height.solo{border:none;margin-top:0}.content-frame .content-frame .content-frame-text{display:flex}.content-flex{display:block}.content-flex .content-flex-block.thumbnail{max-width:none;margin:15px auto 0}.content-flex+.guide-wrap{margin-top:35px}.search-wrap{width:92%;margin:15px auto 0;padding:0}.frame-list{width:92%;margin:15px auto 0}.frame-list.five{width:94%;max-width:94%;margin:15px 3% 0;padding:0}.frame-list.five .frame-list-item{flex-basis:48%;margin:10px 1%}.frame-list.six{width:94%;max-width:94%;margin:15px 3% 0;padding:0}.frame-list.six .frame-list-item{flex-basis:48%;max-width:180px;margin:10px 1%}.frame-list.three{display:block}.frame-list.three .frame-list-item{margin-left:0;margin-top:10px}.frame-list.three .frame-list-item:first-child{margin-top:0}.frame-list .frame-link.sp-side{padding:15px 30px}.frame-list .frame-link.sp-side .frame-link-title.icon-body-composition,.frame-list .frame-link.sp-side .frame-link-title.icon-help{display:flex;align-items:center}.frame-list .frame-link.sp-side .frame-link-title.icon-body-composition::before,.frame-list .frame-link.sp-side .frame-link-title.icon-help::before{min-width:100px;margin:0 20px 0 0}.frame-list .frame-link.sp-side.icon-combination .frame-link-title{display:flex;align-items:center}.frame-list .frame-link.sp-side.icon-combination .frame-link-title .icon-group{width:100px;margin:0 20px 0 0}.frame-list .frame-link .frame-link-title-text{display:inline-block;text-align:left}.frame-list .frame-link-title .icon-group{display:flex;align-items:center;justify-content:center;height:50px}.frame-list .frame-link-title .icon-pc,.frame-list .frame-link-title .icon-phone{display:inline-flex;align-items:center;justify-content:center;height:100%}.frame-list .frame-link-title .icon-pc::before,.frame-list .frame-link-title .icon-phone::before{font-size:4rem}.white-btn-list{display:block;margin-top:20px}.white-btn-list .white-btn-list-item{width:100%;margin-top:10px}.white-btn-list .white-btn-list-item+.white-btn-list-item{margin-left:0}.white-btn-list .white-btn{width:100%}.white-btn-list .white-btn::after{right:17px}.white-btn-wrap{width:92%;margin:30px auto}.white-btn-wrap .basic-btn{padding:0}.call-info{margin-top:30px;padding:15px}.call-info .call-info-title{font-size:1.8rem}.call-info .call-info-text{text-align:left}.call-info .call-number-wrap{margin-top:20px}.call-info .free-dial{flex-basis:45px;margin-right:14px}.call-info .call-number{font-size:2rem}.call-sub-list{margin-top:10px}.call-sub-list .call-sub-title{min-width:80px}.faq-list-wrap{width:92%;margin:0 auto}.faq-list-wrap.flex{margin:20px auto 0;display:block}.faq-list-wrap.result{margin-top:40px}.faq-list-wrap .faq-list-item.gray-wrap{padding:20px 15px}.faq-list+.faq-list{margin-left:0;padding-left:0;border-left:none;margin-top:20px}.faq-list .faq-list-item{margin-top:20px}.faq-list .faq-list-item:first-child{margin-top:0}.question-text{padding:10px 0}.result-wrap{width:92%;margin:30px auto 60px}.three-wraps-list{display:block;margin-top:15px}.three-wraps-list .three-wraps-list-item{border-left:none;border-right:none;border-bottom:none}.three-wraps-list .show-more-link{margin-top:15px}.category-frame{width:92%;margin:10px auto 0}.category-arrow-list{padding:0;flex-direction:column}.category-arrow-list.over-five .category-arrow-list-item{margin:0 15px}.category-arrow-list.rules-margin{margin:0}.category-arrow-list .category-arrow-list-item{align-self:stretch;margin:0 15px;padding:15px 0;border-bottom:1px dashed #ddd}.category-arrow-list .category-arrow-list-item:first-child{margin:0 15px}.category-arrow-list .category-arrow-list-item:last-child{border-bottom:none}.category-arrow-list .category-arrow-link{justify-content:flex-start}}@media (max-width:768px){.mygraph-menu.partition{display:block;overflow:auto}.mygraph-menu.partition .scroll{overflow-x:scroll}.mygraph-menu.partition .line::after{display:none}.mygraph-menu.partition .line .iconimg{display:none}.mygraph-menu.partition .line .icontxt{font-size:1.5rem}.mygraph-menu.partition .line a{padding:5px 0}.mygraph-menu.partition .line .select a{border-radius:5px;background-color:#3963d1;color:#fff}.mygraph-menu.partition .line{justify-content:space-around;padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.mygraph-menu>ul{justify-content:flex-start}.mypage-header .mypage-header-inner.is-other-nofollow{grid-template-columns:1fr;place-items:center;gap:10px 0}.mypage-header .mypage-edit-menu-wrap.is-mypage-top{position:static;top:0}.mypage-header .prof-img{min-width:110px;height:110px}.mypage-header .mypage-header-info{grid-column:span 2/span 2;padding:0 10px}.mypage-header .mypage-header-info-name{font-size:2.4rem}.mypage-header .mypage-header-info-discription{margin-top:10px}.mypage-header .mypage-company{margin-bottom:10px}.data-group .data-text span{margin-left:7px}.kenshin-list-wrap .kenshin-list-table.modal-table{display:block}.kenshin-list-wrap .kenshin-list-table.modal-table th{height:56px;padding:10px}.kenshin-list-wrap .kenshin-list-table.modal-table td{height:auto;padding:10px;overflow-wrap:anywhere}.kenshin-list-wrap .kenshin-list-table.modal-table .kenshin-list-text-unit{display:block;margin-left:0}.kenshin-list-wrap .kenshin-list-table.modal-table .name{padding:10px}.melife-footer-link .chat-footer-link{padding:5px 21px}.melife-footer-link .chat-footer-link::before{font-size:2.1rem}.checkup-howto-modal-inner{padding:10px}.checkup-howto-modal-content{flex:1 1 100%;padding:50px 10px}.checkup-howto-heading{font-size:2.4rem}.checkup-howto-text{margin:20px 0;padding:0 10px}[class].checkup-howto-close{top:13px;right:13px}.melife-support{margin:30px 20px 0}.melife-support+.melife-support{margin-top:30px;margin-bottom:25px}}@media (max-width:767px){.mygraph-sleep-zoom{display:flex;align-items:center}}@media (max-width:375px){.not-login .header-menu-wrapper{padding-right:8px}.logo-kk{width:110px;height:auto}.header-contact-btn,.header-login-btn{font-size:1rem}.header-contact-btn{width:72px}.header-login-btn{width:52px;margin-left:4px}}@media (max-width:374px){.mypage-header .prof-img{min-width:-moz-fit-content;min-width:fit-content;height:-moz-fit-content;height:fit-content}.melife-footer-link .chat-footer-link{padding:5px 15px;font-size:1.3rem;max-width:190px}}@media (max-width:361px){.smallest-device-visible{display:block!important}.kenshin-list-wrap .input-controll input{max-width:65px}}@media (max-width:360px){.graph-change-drawer{max-width:300px}}@media (max-width:320px){.select-mw-block .mw-inblock:first-child a{padding-left:5px}.select-mw-block .mw-inblock:last-child a{padding-right:5px}.select-mw-block .mw-inblock a{font-size:1.4rem}.basic-data-box .target-txt{font-size:1.3rem}.body-target-value .body-target-score{padding:0}.body-target-value .body-target-heading{font-size:1.3rem;letter-spacing:-1px}.body-target-value .body-target-data{font-size:1.3rem}.body-target-value .body-target-data span{font-size:1.6rem}.body-target-value .basic-btn a{padding:9px 0;font-size:1.3rem}.body-target-value .basic-btn a::before{top:14px;right:0}.clear-target-text .side-icon::before{font-size:4rem}.clear-target-text .main-text{font-size:2.6rem}.clear-target-text .main-text .clear-count{font-size:3.6rem}.mygraph-dashboard-ranking-item-number .rank{font-size:1.3rem}.mygraph-dashboard-ranking-item-number .rank span{min-width:80px;font-size:1.5rem}.mygraph-dashboard-ranking-item-number .total{font-size:1.3rem}.mygraph-dashboard-ranking-item-number .total span{min-width:65px;font-size:1.3rem}.mygraph-dashboard-ranking-link .link-text{text-align:left}.mygraph-walkingrally-rank .mygraph-walkingrally-ranking .rank span{font-size:2rem}.date-select01 .select-btn-block li{height:auto;font-size:1.3rem}.mygraph-nav-wrap .mygraph-tab-link{font-size:1.3rem}.mygraph-date-specification .date-specification{max-height:70vh;overflow-y:scroll}.mygraph-date-specification .select-box{font-size:1.4rem}.mygraph-date-change .date-period{font-size:1.5rem}.mygraph-menu.partition .line a{width:75px}.date-data-meal-txt{font-size:1.3rem}.date-data-meal .unit{font-size:2rem}.date-data-meal .basic-data-type{margin-left:10px}.list-data-measure-dish .meal-list{margin-right:0}.list-data-measure-dish .meal-list .meal-list-item:nth-of-type(odd){padding-right:10px}.list-data-measure-dish .meal-list .meal-list-item:nth-of-type(even){padding-left:10px}.detail-data-multi-list-item:first-of-type .detail-data-item-bottom{font-size:1.8rem}.detail-data-item-top{font-size:1.2rem}.detail-data-item .basic-data-type{padding:0 5px;font-size:1.2rem}.detail-data-inline-list-item .detail-data-item-bottom{font-size:1.8rem}.detail-data-series-list.controll-list p:nth-of-type(2){flex-basis:50%}.detail-data-series-list-row p.detail-data-series-value:nth-last-of-type(1){flex-basis:30%}.kenshin-list-wrap .form-input .select-box.large-select{flex-basis:60%}.kenshin-list-wrap .kenshin-list-table .select-box{max-width:120px}.kenshin-list-wrap .form-btn-wrapper .basic-btn a.blue-prev::before{left:15px}}