@charset "UTF-8";@import"//fonts.googleapis.com/css?family=Roboto:300,900&display=swap";@font-face{font-family:kenposicon;src:url(/assets/fonts/kenposicon.eot);src:url(/assets/fonts/kenposicon.eot?#iefix) format("eot"),url(/assets/fonts/kenposicon.woff) format("woff"),url(/assets/fonts/kenposicon.ttf) format("truetype"),url(/assets/fonts/kenposicon.svg#kenposicon) format("svg")}.top--main-slider .slick-next:before,.top--main-slider .slick-prev:before,.top--phr_slide .slick-next:before,.top--phr_slide .slick-prev:before,.top--phr_navi .top--phr_navi-dot .complete:before,.top--phr_card .complete:before,.icon-well_good:before,.icon-weight:before,.icon-usual:before,.icon-user_guide:before,.icon-user:before,.icon-useless:before,.icon-unlink:before,.icon-ticket:before,.icon-sport:before,.icon-smartphone_check:before,.icon-sleep:before,.icon-sign_no:before,.icon-sign_minus:before,.icon-sign_circle:before,.icon-sign_blank:before,.icon-shopping:before,.icon-records:before,.icon-question:before,.icon-point:before,.icon-pdf:before,.icon-organization:before,.icon-not_really_good:before,.icon-no_good:before,.icon-multiple_points:before,.icon-medal:before,.icon-meal:before,.icon-logout:before,.icon-login:before,.icon-kenpos-ticket:before,.icon-keep:before,.icon-heart:before,.icon-healthcare:before,.icon-good:before,.icon-go_up:before,.icon-go_down:before,.icon-first_place:before,.icon-eye:before,.icon-external_link:before,.icon-document:before,.icon-cooperation:before,.icon-consume:before,.icon-check2:before,.icon-check1:before,.icon-cart:before,.icon-calendar:before,.icon-blood_pressure:before,.icon-arrow_right:before,.icon-arrow_left:before,.icon-alert:before,.icon-action:before,.icon-action-ranking:before,.icon-accumulate:before,.icon-Information:before,.icon-3rd_place:before,.icon-2nd_place:before{font-family:kenposicon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-2nd_place:before{content:""}.icon-3rd_place:before{content:""}.icon-Information:before{content:""}.icon-accumulate:before{content:""}.icon-action-ranking:before{content:""}.icon-action:before{content:""}.icon-alert:before{content:""}.icon-arrow_left:before{content:""}.icon-arrow_right:before{content:""}.icon-blood_pressure:before{content:""}.icon-calendar:before{content:""}.icon-cart:before{content:""}.icon-check1:before{content:""}.icon-check2:before{content:""}.icon-consume:before{content:""}.icon-cooperation:before{content:""}.icon-document:before{content:""}.icon-external_link:before{content:""}.icon-eye:before{content:""}.icon-first_place:before{content:""}.icon-go_down:before{content:""}.icon-go_up:before{content:""}.icon-good:before{content:""}.icon-healthcare:before{content:""}.icon-heart:before{content:""}.icon-keep:before{content:""}.icon-kenpos-ticket:before{content:""}.icon-login:before{content:""}.icon-logout:before{content:""}.icon-meal:before{content:""}.icon-medal:before{content:""}.icon-multiple_points:before{content:""}.icon-no_good:before{content:""}.icon-not_really_good:before{content:""}.icon-organization:before{content:""}.icon-pdf:before{content:""}.icon-point:before{content:""}.icon-question:before{content:""}.icon-records:before{content:""}.icon-shopping:before{content:""}.icon-sign_blank:before{content:""}.icon-sign_circle:before{content:""}.icon-sign_minus:before{content:""}.icon-sign_no:before{content:""}.icon-sleep:before{content:""}.icon-smartphone_check:before{content:""}.icon-sport:before{content:""}.icon-ticket:before{content:""}.icon-unlink:before{content:""}.icon-useless:before{content:""}.icon-user:before{content:""}.icon-user_guide:before{content:""}.icon-usual:before{content:""}.icon-weight:before{content:""}.icon-well_good:before{content:""}@keyframes show{0%{opacity:0}to{opacity:1}}*{word-wrap:break-word;box-sizing:border-box}html{font-size:14px}body{font:14px/1.5 ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Arial,sans-serif;-webkit-font-smoothing:antialiased;position:relative}body main{overflow:hidden}body a.btn{text-decoration:none}body a.hover-opacity{text-decoration:none;transition:opacity .3s}body a.hover-opacity:hover{opacity:.75}body .text-12{font-size:.857rem!important}body .text-14{font-size:1rem!important}body .text-16{font-size:1.142857rem!important}body .text-20{font-size:1.42857rem!important}body .text-dark-gray{color:#757575}body .text-error{color:#e12270}body .type--h2>.badge{display:inline-block;vertical-align:middle}body .line-height-2{line-height:2}@media (max-width: 768px){body .line-height-2{line-height:1.642857}}body .icon-medal{color:#e12270}@media (max-width: 768px){body{overflow-x:hidden}body input.form-control,body textarea.form-control{font-size:1.1428571429rem}body .text-12{font-size:.8572rem!important}body .text-16{font-size:1rem!important}body .text-20{font-size:1.142857rem!important}}@media print{body{padding-top:0!important}body>*{display:none}body>main{display:block}}.slick-loading .slick-list{background:#fff url(/assets/images/common/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.btn{font-size:1.1428571429rem;font-weight:700;padding-top:7px;padding-bottom:7px;border-radius:20px;position:relative}@media (max-width: 768px){.btn{font-size:.9285714286rem;padding-top:5px;padding-bottom:5px}}.btn-r-small{border-radius:6px}.btn-pos{background:#0d6db3;color:#fff}.btn-pos:hover{color:#fff;background:#0d6db3bf}.btn-kpp{background:#00a0ff;color:#fff}.btn-kpp:hover{color:#fff;background:#00a0ffbf}.btn-kpp.disabled{pointer-events:none;background:#6ec9ff}.btn-neg{background:#e1e1e1;color:#696969}.btn-neg:hover{color:#696969;background:#e1e1e1bf}.btn-neg-blue{background:#e1e1e1;color:#0d6db3}.btn-neg-blue:hover{color:#0d6db3;background:#e1e1e1bf}.btn-neg-light-gray{background:#eee}.btn-neg-light-gray:hover{background:#eeeeeebf}.btn-outline-gray{border:1px solid #757575;background-color:#fff;color:#757575;padding-top:.2142857rem;padding-bottom:.2142857rem;padding-right:.5rem;font-size:.92857rem}.btn-outline-gray [class^=icon-]{vertical-align:middle;font-size:.857rem}.btn-text-gray,.btn-text-gray:hover{color:#696969}.btn-text-blue,.btn-text-blue:hover{color:#0d6db3}.btn-sm{font-size:1rem;padding-top:4px;padding-bottom:4px}.btn-icon-left:after{position:absolute;font-size:1.7857142857rem;left:10px;top:50%;margin-top:-18px}@media (max-width: 768px){.btn-icon-left:after{font-size:1.25rem;margin-top:-14px}}.btn-icon-left.btn-sm:after{font-size:1.4285714286rem;left:7px;margin-top:-14px}.btn-icon-right:after{position:absolute;font-size:1.7857142857rem;right:10px;top:50%;margin-top:-18px}@media (max-width: 768px){.btn-icon-right:after{font-size:1.25rem;margin-top:-14px}}.btn-icon-right.btn-sm:after{font-size:1.4285714286rem;right:7px;margin-top:-14px}.btn-arrow-prev:after{font-family:kenposicon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:""}.btn-arrow-next:after{font-family:kenposicon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:""}.btn-ex-link:after{font-family:kenposicon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:""}button.disabled{pointer-events:none}#footer{margin-top:100px}#footer.footer--logout{margin-top:0}#footer .footer-top{background:#eee}#footer .footer-top .last-login{font-size:1rem;padding:18px 0}#footer .footer-top .last-login .icon-login{font-size:1.0714285714rem;vertical-align:-2px;margin-right:5px}#footer .footer-main{background:#2e3333;color:#fff;padding:50px 0}#footer .footer-main .col-md-15{border-left:1px solid #808080}#footer .footer-main .logo{width:164px}#footer .footer-main .logo>a{display:block}#footer .footer-main .footer-menu{margin:0}#footer .footer-main .footer-menu li{margin:10px 0;font-size:1rem}#footer .footer-main .footer-menu li:first-child{margin-top:0}#footer .footer-main .footer-menu li:last-child{margin-bottom:0}#footer .footer-main .footer-menu li a{color:#fff}#footer .footer-copy{padding:6px 0}#footer .footer-copy .copy-right{color:#747474;font-size:.9285714286rem}#footer .footer-copy .p-mark{width:75px;margin-left:auto}#footer.not_introduced .footer-main{padding:30px 0 25px}#footer.not_introduced .footer-main .container .footer-menu{justify-content:center;gap:0 30px}#footer.not_introduced .footer-main .container .footer-menu li{margin:0}@media (max-width: 768px){#footer{margin-top:50px}#footer .footer-top .last-login{text-align:center;font-size:1.0714285714rem;padding:25px 0}#footer .footer-top .last-login .icon-login{font-size:1.2142857143rem;vertical-align:-3px}#footer .footer-main{padding:25px 0}#footer .footer-main .col-15,#footer .footer-main .col-27{border-left:1px solid #808080}#footer .footer-main .logo{width:82px}#footer .footer-main .footer-menu li{font-size:.7142857143rem}#footer .footer-copy{padding:6px 0}#footer .footer-copy .copy-right{font-size:.8571428571rem}#footer .footer-copy .p-mark{width:63px}#footer.not_introduced .footer-main{padding:20px 0}#footer.not_introduced .footer-main .container .footer-menu{justify-content:center;padding:0 15px;gap:15px}#footer.not_introduced .footer-main .container .footer-menu li{margin:0}}.form-control{border-radius:6px;padding:.375rem .5rem}.form-control.error{border-color:#e12270;border-width:3px;background-color:#fbe3ed}.form-control.error:focus{box-shadow:0 0 0 .2rem #e1227040}.form-control.active{border-color:#2e3333;border-width:3px}.form-control.transparent{color:#2e3333;border-color:transparent;background-color:transparent}.form-control.fixed_record{background-color:#ced4da}.input-time-row{display:flex;align-items:center;justify-content:flex-end}.input-time-row .form-label{margin-bottom:0}.input-time-row .time--colon{font-size:1.42857rem;font-family:Roboto,sans-serif;font-weight:700;line-height:1;margin:0}@media (max-width: 768px){.input-time-row{flex-wrap:wrap;justify-content:center}.input-time-row .form-label{margin-bottom:3px!important}.input-time-row .time--colon{font-size:1.07143rem}.input-time-row+.input-time-row{position:relative;margin-left:1.5em!important}.input-time-row+.input-time-row:before{content:"▶";position:absolute;bottom:5px;left:-1.3em}.input-time-row+.input-result{min-width:34%!important;width:34%!important}.input-time-row+.input-result .result{width:74px!important}.input-time-row+.input-result .result .form-control{padding:0;font-size:2.3rem!important}}.origin-select{position:relative}.origin-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.origin-select:before{content:"";width:12px;height:20px;display:block;position:absolute;top:10px;right:10px;background:url(/assets/images/common/origin_select.svg) no-repeat center center;background-size:100% auto;pointer-events:none}.origin-select-single:before{background-image:url(/assets/images/common/origin_select_single.svg)}.origin-select-time{display:flex!important;align-items:center;width:128px!important;margin-left:.5em}.origin-select-time .select-time-parts{letter-spacing:normal;padding:0;display:inline-block;width:50%;position:relative}.origin-select-time .select-time-parts:before{content:"";width:12px;height:20px;display:block;position:absolute;top:10px;right:10px;background:url(/assets/images/common/origin_select.svg) no-repeat center center;background-size:100% auto;pointer-events:none}.origin-select-time .select-time-parts select{padding:0 .25em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.origin-select-time .select-time-parts select::-ms-expand{display:none}@media (max-width: 768px){.origin-select:before{content:"";width:9px;height:15px;top:8px;right:9px;background:url(/assets/images/common/origin_select.svg) no-repeat center center;background-size:100% auto}.origin-select-single:before{background-image:url(/assets/images/common/origin_select_single.svg)}.origin-select-time{margin-left:0}.origin-select-time .select-time-parts:before{content:"";width:9px;height:15px;top:8px;right:9px;background:url(/assets/images/common/origin_select.svg) no-repeat center center;background-size:100% auto}}.origin-select select::-ms-expand{display:none}.origin-error-message{color:#e12270;font-weight:600;padding-left:1.8em;position:relative}.origin-error-message:before{font-size:1.3em;font-family:kenposicon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"";position:absolute;top:-4px;left:0}.origin-text-message{font-weight:700}.form-password{position:relative}.form-password .pw-visible{position:absolute;top:-.25em;right:10px;font-size:2em;cursor:pointer;color:#adb5bd}.form-password .pw-visible:hover{opacity:.8}.form-password .pw-visible.active{color:#2e3333}.form-password-col-2{margin-top:-2em;padding-top:2em}.form-password-app .pw-visible{top:-1.2em;right:0}.form-checkbox,.form-radio_type-checkbox{display:block;cursor:pointer}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio],.form-radio_type-checkbox input[type=checkbox],.form-radio_type-checkbox input[type=radio]{display:none}.form-checkbox input[type=checkbox]:checked+.btn-checkbox,.form-checkbox input[type=radio]:checked+.btn-checkbox,.form-radio_type-checkbox input[type=checkbox]:checked+.btn-checkbox,.form-radio_type-checkbox input[type=radio]:checked+.btn-checkbox{background:#0d6db3;color:#fff}.form-checkbox input[type=checkbox]:checked+.btn-checkbox:hover,.form-checkbox input[type=radio]:checked+.btn-checkbox:hover,.form-radio_type-checkbox input[type=checkbox]:checked+.btn-checkbox:hover,.form-radio_type-checkbox input[type=radio]:checked+.btn-checkbox:hover{background:#0d6db3bf;color:#fff}.form-checkbox input[type=checkbox]:checked+.btn-checkbox:before,.form-checkbox input[type=radio]:checked+.btn-checkbox:before,.form-radio_type-checkbox input[type=checkbox]:checked+.btn-checkbox:before,.form-radio_type-checkbox input[type=radio]:checked+.btn-checkbox:before{background:transparent}.form-checkbox input[type=checkbox]:checked+.btn-checkbox:after,.form-checkbox input[type=radio]:checked+.btn-checkbox:after,.form-radio_type-checkbox input[type=checkbox]:checked+.btn-checkbox:after,.form-radio_type-checkbox input[type=radio]:checked+.btn-checkbox:after{content:""}.form-checkbox .btn-checkbox,.form-radio_type-checkbox .btn-checkbox{background:#eee;color:#0d6db3}.form-checkbox .btn-checkbox:hover,.form-radio_type-checkbox .btn-checkbox:hover{color:#0d6db3;background:#eeeeeebf}.form-checkbox .btn-checkbox:before,.form-radio_type-checkbox .btn-checkbox:before{position:absolute;font-size:1.78571rem;left:11px;top:50%;margin-top:-11px;content:"";background:#fff;border-radius:50%;width:24px;height:24px}.form-checkbox .btn-checkbox:after,.form-radio_type-checkbox .btn-checkbox:after{font-family:kenposicon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:""}.form-parts-row{display:flex;align-items:center;justify-content:space-bewteen}.form-parts-row .input-time{min-width:calc(33.3% - 10px);width:33.3%;display:flex;align-items:center;justify-content:space-between;margin-left:10px}.form-parts-row .input-time:first-of-type{margin-left:0}.form-parts-row .input-time .form-label{font-size:1.1428571429rem;margin-bottom:0}.form-parts-row .input-time .input-select{display:inline-block;width:110px}.form-parts-row .input-time .input-select .form-control{font-size:1.4285714286rem;font-family:Roboto,sans-serif;line-height:1;height:40px}.form-group--radio{display:flex;flex-flow:column nowrap}.origin-radio input{display:none}.origin-radio input:checked+span:before,.origin-radio input:checked+p:before{background:#0d6db3;box-shadow:0 0 0 3px #fff inset}.origin-radio input[disabled]+p.text-blue{opacity:.65}.origin-radio>span,.origin-radio>p{display:flex;align-items:center}.origin-radio>span:before,.origin-radio>p:before{content:"";border:2px solid #2e3333;border-radius:50%;background:#fff;width:24px;height:24px;margin-right:.3em}.origin-radio>span.adjust-box .first{width:148px;padding-left:1em;display:flex;justify-content:space-between}.origin-radio>span.adjust-box .first:after{content:"："}.origin-radio>span.adjust-box .second{width:calc(100% - 182px);text-align:right}@media (max-width: 768px){.origin-radio>span.adjust-box .first{width:9.5em}.origin-radio>span.adjust-box .second{width:calc(100% - 9.5em - 32px)}}.origin-radio.origin-radio-confirm p{align-items:flex-start}.origin-radio.origin-radio-confirm p:before{border-color:#0d6db3}.origin-radio.origin-radio-confirm p span{width:calc(100% - 30px);margin-left:6px}@media (max-width: 768px){.form-checkbox .btn-checkbox:before,.form-radio_type-checkbox .btn-checkbox:before{width:16px;height:16px;margin-top:-8px}.form-password-col-2{margin-top:-2.4em;padding-top:2.4em}.form-parts-row{margin-top:10px;align-items:flex-end}.form-parts-row .input-time{min-width:calc(33.3% - 5px);width:calc(33.3% - 5px);padding:0;margin-left:5px}.form-parts-row .input-time .form-label{font-size:1rem;margin:0}.form-parts-row .input-time .input-select{width:80%}.form-parts-row .input-time .input-select .form-control{font-size:1.0714285714rem;height:30px;padding-top:0;padding-bottom:0}.origin-text-message{font-weight:400}}.form-confirm-box{border:1px solid #696969;padding:30px;display:flex;flex-flow:row wrap;align-items:center}.form-confirm-box_title{font-weight:700;margin-right:1.5em}@media (max-width: 768px){.form-confirm-box{border-left:none;border-right:none;margin-left:-20px;margin-right:-20px}.form-confirm-box_title{font-weight:400}}.provide-status i{color:#0d6db3;vertical-align:middle}.input_goal-setting{font-family:Roboto;margin-bottom:-1rem}.input_goal-setting input{font-size:30px!important;font-weight:800}.input_goal-setting .unit{font-size:18px;display:inline-block;width:100%;text-align:right}.input_goal-setting.unit_inside{position:relative;margin-bottom:0}.input_goal-setting.unit_inside input{padding-right:1em;margin-bottom:10px}.input_goal-setting.unit_inside .unit{position:absolute;bottom:10px;right:10px;width:auto}@media (max-width: 768px){.input_goal-setting input{font-size:1.642857rem!important}}.bmi--text{font-size:30px;padding-top:10px;font-weight:800}.bmi--height{letter-spacing:-.4em}.bmi--height>*{letter-spacing:normal}.bmi--height_label{display:inline-block;vertical-align:middle;width:60px;font-size:30px;font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Arial,sans-serif;text-align:left;margin-bottom:7px}.bmi--height input{width:calc(100% - 60px);display:inline-block}.bmi--height .unit{width:100%;text-align:right}@media (max-width: 768px){.bmi--text{padding-top:0}}.goal-setting_notes{display:block;font-size:14px;font-weight:400}#header{position:relative;z-index:10}#header .hd-row{display:flex;align-items:flex-start}#header .hd-row .hd-logo{width:166px}#header .hd-row .hd-logo .logo{margin:0;padding:32px 0;width:135px}#header .hd-row .hd-logo .logo a{display:block}#header .hd-row .hd-logo .sp-top-infos{display:none}#header .hd-row .hd-main{width:794px;padding:5px 0}#header .hd-row .hd-main .main-top{display:flex;align-items:flex-start;padding:10px 0}#header .hd-row .hd-main .main-top .top-tickets{width:50%;display:flex}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket{width:33.33%;color:#696969;background:#eee;margin:0;padding:7px;border-radius:0;text-align:center;font-size:.9285714286rem;border-right:1px solid #ccc}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket:last-child{border-right:0;border-top-right-radius:10px;border-bottom-right-radius:10px}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket .info .info-icon{display:inline-block;position:relative;line-height:1;width:39px}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket .info .info-icon.point{width:15px}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket .info .info-icon [class^=icon-]{display:inline-block;position:absolute;left:0;top:-24px;font-size:2.7857142857rem}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket .info .info-icon [class^=icon-].icon-point{top:-12.5px;font-size:1.0714285714rem}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket:hover{background:#c3c4c5;color:#2e3333}#header .hd-row .hd-main .main-top .top-infos{width:50%;text-align:right;font-size:1.1428571429rem}#header .hd-row .hd-main .main-top .top-infos .info{display:inline-block;margin-left:20px}#header .hd-row .hd-main .main-top .top-infos .info:first-child{display:block}#header .hd-row .hd-main .main-top .top-infos .info-icon{display:inline;margin-right:5px}#header .hd-row .hd-main .main-top .top-infos .info-text{display:inline}#header .hd-row .hd-main .main-top .top-infos a>.info-text{text-decoration:underline}#header .hd-row .hd-main .main-nav{display:flex}#header .hd-row .hd-main .main-nav .nav{cursor:pointer;text-decoration:none;display:block;flex-grow:1;font-size:1.1428571429rem;text-align:center;border-left:1px solid #ccc;border-top:2px solid transparent;border-bottom:2px solid transparent;color:#2e3333;padding:1px 0}#header .hd-row .hd-main .main-nav .nav.active{color:#3d6653;border-bottom-color:#3d6653}#header .hd-row .hd-main .main-nav .nav:last-child{border-right:1px solid #ccc}#header .hd-row .hd-main .main-nav .nav:hover{background:#eee;color:#3d6653;border-top-left-radius:5px;border-top-right-radius:5px}#header .hd-row .hd-main .main-nav .nav:hover .expand-nav{display:block}#header .hd-row .hd-main .main-nav .nav .nav-icon{display:inline-block;font-size:1.0714285714rem}#header .hd-row .hd-main .main-nav .nav .nav-text{display:inline-block}#header .hd-row .hd-main .main-nav .nav .expand-nav{display:none;position:absolute;top:calc(100% - 7px);left:0;width:100%;text-align:left;background:#eee;padding:20px 0}#header .hd-row .hd-main .main-nav .nav .expand-nav .ex-nav{font-size:1rem;margin:5px 0}#header .hd-row .hd-main .main-nav .nav .expand-nav .ex-nav>a{color:#3d6653}#header .hd-row .hd-main .main-nav .nav .expand-nav .ex-nav>a:before{content:" ";display:inline-block;width:0;height:0;padding:12px 0 0 6px;margin-right:5px;background:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.1 12.7' preserveAspectRatio='xMinYMid' width='7' height='12'%3E%3Cpath fill='%233d6653' d='M0.7,0 0,0.7 5.6,6.4 0,12 0.7,12.7 7.1,6.4z' /%3E%3C/svg%3E") no-repeat center center}#header #sp-expand-nav{display:none}#header.header--logout{border-bottom:1px solid #ccc}#header.header--logout .logo{padding:26px 0 16px!important}#header.not_introduced{border:none}#header.not_introduced .hd-row .hd-logo .logo{padding:10px 0}#header.not_introduced .hd-row .hd-main{padding:0}#header.not_introduced .hd-row .hd-main .main-top .top-tickets .btn-ticket{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:230px;padding:7px;gap:0 7px;background-color:#c3c4c5}#header.not_introduced .hd-row .hd-main .main-top .top-tickets .btn-ticket .ticket-text{display:block;width:100%;text-decoration:underline}@media (max-width: 768px){#header{border-bottom:1px solid #ccc}#header .hd-row{display:block}#header .hd-row .hd-logo{display:flex;align-items:center;width:auto;padding-top:10px}#header .hd-row .hd-logo .logo{padding:0;width:135px}#header .hd-row .hd-logo .logo.not_introduced{padding:0}#header .hd-row .hd-logo .sp-top-infos{display:block;text-align:right;width:calc(100% - 135px);font-size:1rem}#header .hd-row .hd-logo .sp-top-infos .divide{margin:2px 0}#header .hd-row .hd-logo .sp-top-infos .info{display:inline-block;margin-left:5px}#header .hd-row .hd-logo .sp-top-infos .info-icon{display:inline;margin-right:5px}#header .hd-row .hd-logo .sp-top-infos .info-text{display:inline;text-decoration:underline}#header .hd-row .hd-main{width:auto;padding:0}#header .hd-row .hd-main .main-top{padding-bottom:2px}#header .hd-row .hd-main .main-top .top-tickets{width:100%}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket{font-size:.8928571429rem;padding-left:0;padding-right:0}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket:last-child{border-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket .info{font-size:.8571428571rem}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket .info .info-icon{display:inline-block;position:relative;line-height:1;width:39px}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket .info .info-icon.point{width:15px}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket .info .info-icon [class^=icon-]{display:inline-block;position:absolute;left:0;top:-24px;font-size:2.7857142857rem}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket .info .info-icon [class^=icon-].icon-point{top:-12.5px;font-size:1.0714285714rem}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket:hover{background:#c3c4c5;color:#2e3333}#header .hd-row .hd-main .main-top .top-infos{display:none}#header .hd-row .hd-main .main-nav .nav{text-decoration:none;font-size:.9285714286rem;border-left:0;border-top:3px solid transparent;border-bottom:3px solid transparent;color:#2e3333;padding:1px 0}#header .hd-row .hd-main .main-nav .nav.active{color:#3d6653;border-bottom-color:#3d6653}#header .hd-row .hd-main .main-nav .nav:last-child{border-right:0}#header .hd-row .hd-main .main-nav .nav:hover{background:transparent;color:#2e3333;border-top-left-radius:0;border-top-right-radius:0}#header .hd-row .hd-main .main-nav .nav:hover .expand-nav{display:none}#header .hd-row .hd-main .main-nav .nav.hover{background:#eee;color:#3d6653;border-top-left-radius:5px;border-top-right-radius:5px}#header .hd-row .hd-main .main-nav .nav .nav-icon{font-size:1.6785714286rem}#header .hd-row .hd-main .main-nav .nav .nav-text{display:block;line-height:1.11}#header .hd-row .hd-main .main-nav .nav.nav-records .nav-text{padding-top:5px}#header .hd-row .hd-main .main-nav .nav .expand-nav{display:none}#header #sp-expand-nav{display:block;background:#eee;overflow:hidden}#header #sp-expand-nav>.container{padding-right:0}#header #sp-expand-nav .sp-ex-navwrap{padding:10px 10px 10px 0;word-wrap:normal;white-space:nowrap;overflow-x:scroll}#header #sp-expand-nav .sp-ex-navwrap .btn-ex-nav{background:#fff;border-radius:0;color:#3d6653;font-size:.9285714286rem}#header #sp-expand-nav .sp-ex-navwrap .btn-ex-nav:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}#header #sp-expand-nav .sp-ex-navwrap .btn-ex-nav:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}#header #sp-expand-nav .sp-ex-navwrap .btn-ex-nav:hover{background:#3d6653;color:#fff}#header.header--logout .logo{padding:0 0 10px!important}#header.not_introduced .hd-row .hd-logo .logo{padding:0}#header.not_introduced .hd-row .hd-main .main-top{padding:10px 0}#header.not_introduced .hd-row .hd-main .main-top .top-tickets .btn-ticket{justify-content:center;width:100%}}div#Contents,div#LayoutA,div#LayoutB,div#LayoutC,.main-layout-01{float:none;margin:60px auto}#LayoutC #Center{width:700px}#LayoutC.main-layout-01,#GeInfo .contents{width:720px}#LayoutC.main-layout-01 #Center{width:100%}#GeInfo .contentsNavi{margin-left:auto;margin-right:auto}.mhn-main-layout{width:700px}.k-3-myhealthnavi-hims-layout.hims-core .mhn-main-layout .mhn-myself-inner .content-inner{height:300px}.k-3-myhealthnavi-hims-layout .child-accordion-block .child-accordion-ttl{height:49px}.k-3-myhealthnavi-hims-layout .child-quiz-contents h4{margin:10px 0}.k-3-myhealthnavi-hims-layout .child-accordion-block .child-accordion-contents-links{box-sizing:content-box}.k-3-myhealthnavi-hims-layout .child-accordion-block .child-accordion-contents{width:601px}.k-3-myhealthnavi-hims-layout .mhn-main-layout .child-test-content li label{display:inline;margin-bottom:0}.k-3-myhealthnavi-hims-layout .mhn-main-layout .child-test-content li label span{padding-right:20px}.k-3-myhealthnavi-hims-layout .mhn-main-layout .child-test-content li:last-child label span{padding-right:10px}.k-3-myhealthnavi-hims-layout .mhn-main-layout #child-accordion-contents01 .inner-text,.k-3-myhealthnavi-hims-layout .mhn-chartbox *{box-sizing:content-box}.k-3-myhealthnavi-hims-layout.hims-core .mhn-main-layout .mhn-myself-inner .mhn-chartbox,.k-3-myhealthnavi-hims-layout.hims-core .mhn-main-layout .mhn-myself-inner .mhn-chartbox .box-right .button-list .btn-cs,.k-3-myhealthnavi-hims-layout.hims-core .mhn-main-layout .mhn-myself-inner .mhn-chartbox .btn-c,.k-3-myhealthnavi-hims-layout.hims-core .btn-cs.btn-ur,.k-3-myhealthnavi-hims-layout.hims-core .lbl-c,.k-3-myhealthnavi-hims-layout.hims-core .mhn-main-layout .mhn-myself-inner .risks-selfcare .sc-arrow{box-sizing:content-box!important}.k-4-article-layout .block-inner h1,.k-4-article-layout .block-inner h2,.k-4-article-layout .block-inner h3,.k-4-article-layout .block-inner h4,.k-4-article-layout .block-inner h5,.k-4-article-layout .block-inner h6,.k-4-article-layout .block-inner .h1,.k-4-article-layout .block-inner .h2,.k-4-article-layout .block-inner .h3,.k-4-article-layout .block-inner .h4,.k-4-article-layout .block-inner .h5,.k-4-article-layout .block-inner .h6{font-weight:600}[class^=icon-].cicon-gray{color:#0d6db3;font-size:.81rem;position:relative;width:18px;height:18px}[class^=icon-].cicon-gray:before{position:relative;z-index:1}[class^=icon-].cicon-gray:after{content:"";z-index:0;width:18px;height:18px;background:#eee;border-radius:50%;position:absolute;top:-4px;left:-3.5px;display:block;vertical-align:top}@media (max-width: 768px){[class^=icon-].cicon-gray{font-size:.9rem;width:20px;height:20px}[class^=icon-].cicon-gray:after{width:20px;height:20px;top:-5px}}.icon-arrow_right.cicon-gray:after{top:-3px;left:-4px}.icon-arrow_left.cicon-gray:after{top:-3px;left:-3px}[class^=icon-].sicon-green{color:#2e3333;font-size:2.6142857143rem;position:relative;display:block}[class^=icon-].sicon-green:before{position:absolute;top:3px;left:12px;z-index:1}[class^=icon-].sicon-green:after{content:"";display:block;z-index:0;width:60px;height:60px;background:#7dc319;border-radius:6px}@media (max-width: 768px){[class^=icon-].sicon-green{font-size:2.1785714286rem}[class^=icon-].sicon-green:before{left:10px}[class^=icon-].sicon-green:after{width:50px;height:50px}}.ficon:after{background:#fff;transition:background-color .3s}.ficon.icon-no_good{color:#2e3333}.ficon.icon-no_good:after{background:#8bc24a}.ficon.icon-not_really_good{color:#2e3333}.ficon.icon-not_really_good:after{background:#bfcd2f}.ficon.icon-usual{color:#2e3333}.ficon.icon-usual:after{background:#feea3b}.ficon.icon-well_good{color:#2e3333}.ficon.icon-well_good:after{background:#fea407}.ficon.icon-good{color:#2e3333}.ficon.icon-good:after{background:#ff7f18}.type--h1{margin:0;padding:0;font-weight:700;text-align:center;color:#3d6653;font-size:1.7142857143rem;line-height:1.416;display:flex;align-items:center;justify-content:center}.type--h1:before{content:"";display:block;width:60px;height:2px;background-color:#3d6653;margin-right:20px}.type--h1:after{content:"";display:block;width:60px;height:2px;background-color:#3d6653;margin-left:20px}@media (max-width: 768px){.type--h1{font-size:1.25rem;line-height:1.371}.type--h1:before{width:30px;height:1px;margin-right:10px}.type--h1:after{width:30px;height:1px;margin-left:10px}}.type--h2{margin:0;font-weight:700;color:#2e3333;font-size:1.4285714286rem;line-height:1.25;position:relative;padding:0 0 0 13px}.type--h2_sub{display:block;font-size:.7em}.type--h2:before{content:"";display:block;width:5px;height:100%;min-height:25px;background:#7dc319;position:absolute;top:0;left:0}@media (max-width: 768px){.type--h2{font-size:1.4642857143rem;padding-left:19px}.type--h2:before{height:25px}}.type--h3{margin:0;padding:0;font-weight:700;color:#2e3333;font-size:1.2142857143rem;line-height:1.25}@media (max-width: 768px){.type--h3{font-size:1rem}}.type--lg{font-size:1.4285714286rem;line-height:1.5;margin:0}@media (max-width: 768px){.type--lg{font-size:1.1428571429rem;line-height:1.4375}}.type--md{font-size:1.1428571429rem;line-height:1.75;margin:0}@media (max-width: 768px){.type--md{font-size:1rem;line-height:1.5}}.type--df{font-size:1rem;line-height:1.857;margin:0}@media (max-width: 768px){.type--df{font-size:.8571428571rem;line-height:1.416}}.link--blue,.link--blue:hover{color:#0d6db3}.mod--ajax-error{display:flex;align-items:center;justify-content:center;min-height:440px}@media (max-width: 768px){.mod--ajax-error{min-height:320px}}.mod--ajax-wrap{display:flex;justify-content:center}.mod--ajax-loading{display:flex;align-items:center;justify-content:center;min-height:440px}.mod--ajax-loading .spinner-border{width:5em;height:5em}@media (max-width: 768px){.mod--ajax-loading{min-height:320px}}.mod--average-sleep{text-align:center;font-size:1.4285714286rem}.mod--average-sleep .prefix{display:inline-block;vertical-align:9px;margin-right:15px}.mod--average-sleep .num{display:inline-block;font-size:3.5714285714rem;font-family:Roboto,sans-serif;font-weight:700}.mod--average-sleep .suffix{display:inline-block;font-weight:700}@media (max-width: 768px){.mod--average-sleep{font-size:1.0714285714rem}.mod--average-sleep .prefix{vertical-align:9px;margin-right:10px}.mod--average-sleep .num{font-size:2.8571428571rem}}.mod--blood_pressure-modal{border-radius:7.2px}.mod--blood_pressure-modal .modal-body{padding:30px 52px}.mod--blood_pressure-modal .blood-pressure-form-header .blood-pressure-form-name{color:#3d6653;font-size:1.7857142857rem;text-align:center}.mod--blood_pressure-modal .blood-pressure-form-bottom .mission{font-size:1.3571428571rem}@media (max-width: 374px){.mod--blood_pressure-modal .blood-pressure-form-bottom{margin-left:-28px;margin-right:-28px}}@media (max-width: 768px){.mod--blood_pressure-modal .modal-body{padding:15px 35px}.mod--blood_pressure-modal .blood-pressure-form-header .blood-pressure-form-name{color:#3d6653;font-size:1.2857142857rem;text-align:center}.mod--blood_pressure-modal .blood-pressure-form-bottom .mission{font-size:1rem}}.mod--blood_pressure-modal .select-date-row{display:flex;align-items:center;font-size:1.1428571429rem}@media (max-width: 768px){.mod--blood_pressure-modal .select-date-row{font-size:1rem}}.mod--blood_pressure-modal .select-date-row .select-date-year{width:28%}.mod--blood_pressure-modal .select-date-row .select-date-month,.mod--blood_pressure-modal .select-date-row .select-date-day{width:22.5%}.mod--blood_pressure-modal .select-date-row .select-date-text01,.mod--blood_pressure-modal .select-date-row .select-date-text02{width:10%;text-align:center}.mod--blood_pressure-modal .select-date-row .select-date-text03{width:7%;text-align:right}.mod--blood_pressure-modal .select-date-row select{font-size:1.1428571429rem}@media (max-width: 768px){.mod--blood_pressure-modal .select-date-row select{font-size:1rem}}.mod--blood_pressure-modal .select-time-row{display:flex;align-items:center;justify-content:flex-end;font-size:1.1428571429rem}@media (max-width: 768px){.mod--blood_pressure-modal .select-time-row{font-size:1rem}}.mod--blood_pressure-modal .select-time-row .select-time-hour,.mod--blood_pressure-modal .select-time-row .select-time-minute{width:22.5%}.mod--blood_pressure-modal .select-time-row .select-time-text01{width:10%;text-align:center}.mod--blood_pressure-modal .select-time-row .select-time-text02{width:7%;text-align:right}.mod--blood_pressure-modal .select-time-row select{font-size:1.1428571429rem}@media (max-width: 768px){.mod--blood_pressure-modal .select-time-row select{font-size:1rem}}.mod--blood_pressure-modal .input-data-row{display:flex;align-items:center;justify-content:flex-start}.mod--blood_pressure-modal .input-data-row .input-data-bp_max,.mod--blood_pressure-modal .input-data-row .input-data-bp_min,.mod--blood_pressure-modal .input-data-row .input-data-pulse{width:28%;margin-right:4.5%}.mod--blood_pressure-modal .input-data-row input{font-family:Roboto;font-weight:800;text-align:right;font-size:1.9285714286rem}@media (max-width: 768px){.mod--blood_pressure-modal .input-data-row input{font-size:1.5714285714rem}}.mod--blood_pressure-modal .input-data-row .prefix{display:block;margin-bottom:5px;text-align:center;line-height:1;font-size:1.0714285714rem}@media (max-width: 768px){.mod--blood_pressure-modal .input-data-row .prefix{font-size:.8571428571rem}}.mod--blood_pressure-modal .input-data-row .suffix{display:block;margin-top:5px;text-align:right;line-height:1;font-size:1.0714285714rem}@media (max-width: 768px){.mod--blood_pressure-modal .input-data-row .suffix{font-size:.9285714286rem}}.mod--date-pagination{text-align:center}.mod--date-pagination .pg-date{display:inline-block;margin:0 20px;font-size:1rem;font-weight:700}.mod--date-pagination .pg-date a{text-decoration:none}.mod--date-pagination .pg-date a:hover{opacity:.75}.mod--date-pagination .pg-prev{vertical-align:text-bottom}.mod--date-pagination .pg-prev [class^=icon-].cicon-gray:after{top:-3px;left:-3px}.mod--date-pagination .pg-next{vertical-align:text-bottom}.mod--date-pagination .pg-next [class^=icon-].cicon-gray:after{top:-3px;right:-3px}@media (max-width: 768px){.mod--date-pagination .pg-date{font-size:1.1428571429rem;margin:0 10px}.mod--date-pagination .pg-prev,.mod--date-pagination .pg-next{vertical-align:baseline}.mod--date-pagination .pg-prev [class^=icon-].cicon-gray,.mod--date-pagination .pg-next [class^=icon-].cicon-gray{vertical-align:0;font-size:1.0714285714rem}.mod--date-pagination .pg-prev [class^=icon-].cicon-gray:after,.mod--date-pagination .pg-next [class^=icon-].cicon-gray:after{width:25px;height:25px;top:-6px}.mod--date-pagination .pg-prev [class^=icon-].cicon-gray:after{left:-4px}.mod--date-pagination .pg-next [class^=icon-].cicon-gray:after{left:initial;right:-4px}}.form-confirm .regist-item{border-top:1px solid #757575;margin:0;padding:20px}.form-confirm .item-name{font-size:16px}@media (max-width: 768px){.form-confirm{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.form-confirm .item-name{font-size:1rem}}.goal-settings-header-contents{display:none}.goal-settings-header-contents.active{display:block}.goal-settings_tab{flex-wrap:wrap;justify-content:center}.goal-settings_tab .tab{width:auto!important;min-width:127px;margin-bottom:4px}.goal-settings_tab .tab .tab-link{padding-left:.5em!important;padding-right:.5em!important}.goal-settings_lead{font-size:1.142857em}.goal-settings_list{border-radius:12px;border:1px solid #757575;padding:2em 1em calc(2em - 1rem)}.goal-settings_choice .choice-delete{display:none;text-decoration:none}.goal-settings_choice .choice-delete i{z-index:1;position:relative;color:#fff;font-size:.6em;margin-right:.5em;vertical-align:middle}.goal-settings_choice .choice-delete i:after{content:"";width:18px;height:18px;background:#757575;border-radius:50%;display:block;position:absolute;top:-4px;left:-3px;z-index:-1}.goal-settings_choice .choice-delete:hover{opacity:.75}.goal-settings_choice.filter_category_selfcare{max-width:100%;flex:0 0 100%;display:flex}.goal-settings_choice.filter_category_selfcare .goal-settings_checkbox{width:80%}.goal-settings_choice.filter_category_selfcare .choice-delete{display:block}.goal-settings_checkbox input[type=checkbox]{display:none}.goal-settings_checkbox input[type=checkbox]:checked+.checkbox:before{background:transparent}.goal-settings_checkbox input[type=checkbox]:checked+.checkbox:after{content:""}.goal-settings_checkbox input[type=checkbox]:disabled+.checkbox{color:#666c}.goal-settings_checkbox .checkbox{color:#0d6db3;position:relative;margin-bottom:1em;padding-left:28px;padding-right:.5em;display:block}.goal-settings_checkbox .checkbox:after{position:absolute;font-size:1.2857rem;left:0;top:-3px;font-family:kenposicon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:""}@media (max-width: 768px){.goal-settings_list{border-radius:6px}.goal-settings_tab{justify-content:flex-start}.goal-settings_tab .tab{min-width:20%;margin-bottom:2px}.goal-settings_tab .tab .tab-link{padding-left:.15em!important;padding-right:.15em!important}}.selfcare-link-block{background:#eee;border-radius:10px;padding:1.5em}.selfcare-link-block .btn-success{background:#418405;width:70%;margin:0 auto}.selfcare-link-block .btn-success:hover{background:#418405bf}@media (max-width: 768px){.selfcare-link-block{padding:1.5em 2em}.selfcare-link-block .btn-success{width:100%}}.mod--nav-tab .tabs .tab .tab-link[data-goal-category-target=selfcare].active{background:#418405}.mod--nav-tab .tabs .tab .tab-link[data-goal-category-target=selfcare].active:hover{background:#418405bf}.mod--graph_type-blood_pressure .item{width:50%;text-align:center}.mod--graph_type-blood_pressure .item label{display:inline-block}.mod--input-action{border:2px solid #757575;border-radius:12px;padding:0 20px}.mod--input-action .action-set{display:flex;align-items:center;margin:20px 0}.mod--input-action .action-set .action-value{min-width:56%;width:56%;font-size:1rem;line-height:1.5}.mod--input-action .action-set .actions{min-width:44%;width:44%;display:flex;align-items:center}.mod--input-action .action-set .actions .action{width:50%;padding-left:15px}.mod--input-action .action-set .actions .action label{width:100%;cursor:pointer}.mod--input-action .action-set .actions .action input[type=radio]{display:none}.mod--input-action .action-set .actions .action input[type=radio]:checked+.btn-neg-blue{background-color:#0d6db3;color:#fff}.mod--input-action .action-set .actions .action .btn{font-size:.8571428571rem;font-weight:400;border-radius:6px;padding:3px 0}.mod--input-action .action-set .actions .action .btn [class^=icon-]{font-size:1.2857142857rem;vertical-align:-4px;margin-right:5px}@media (max-width: 768px){.mod--input-action{border:1px solid #757575;border-radius:6px;padding:0 20px}.mod--input-action .action-set{margin:30px 0;flex-wrap:wrap}.mod--input-action .action-set .action-value{min-width:100%;width:100%;font-size:1.1428571429rem;margin-bottom:10px}.mod--input-action .action-set .actions{min-width:100%;width:100%}.mod--input-action .action-set .actions .action{width:50%;padding-left:5px}.mod--input-action .action-set .actions .action:first-child{padding-left:0;padding-right:5px}.mod--input-action .action-set .actions .action .btn{font-size:1.1428571429rem;padding:3px 0}.mod--input-action .action-set .actions .action .btn [class^=icon-]{font-size:1.7857142857rem;vertical-align:-6px}}.mod--input-diet-exercise{display:block}.mod--input-diet-exercise .label-breakdown{font-size:1.1428571429rem}.mod--input-diet-exercise .input-content{position:relative}.mod--input-diet-exercise .input-content .form-label{font-size:1.1428571429rem}.mod--input-diet-exercise .input-content .form-control{font-family:Roboto,sans-serif;font-weight:700;font-size:1.4285714286rem;height:40px;text-align:right;border-radius:6px;line-height:1;padding-right:50px}.mod--input-diet-exercise .input-content .prefix{font-size:1.1428571429rem;position:absolute;left:10px;top:50%;margin-top:-11px}.mod--input-diet-exercise .input-content .prefix+.form-control{padding-left:100px}.mod--input-diet-exercise .input-content .suffix{font-size:1.1428571429rem;font-weight:700;position:absolute;right:15px;top:50%;margin-top:-12px}@media (max-width: 768px){.mod--input-diet-exercise{display:flex}.mod--input-diet-exercise .label-breakdown{width:20%;font-size:1rem;padding-top:14px}.mod--input-diet-exercise .input-content{width:80%}.mod--input-diet-exercise .input-content .form-label{margin:0;padding-top:12px;display:block;text-align:right}.mod--input-diet-exercise .input-content .form-control{font-size:1.2857142857rem;height:35px;border-radius:3px;padding-right:.75rem}.mod--input-diet-exercise .input-content .prefix+.form-control{padding-left:.75rem}.mod--input-diet-exercise .input-content .suffix{font-size:1.0714285714rem;position:static;margin:0}}.mod--input-sleep{border:2px solid #757575;border-radius:12px;padding:0 20px}.mod--input-sleep .input-sleep{margin:30px 0}.mod--input-sleep .input-sleep .input-top{display:flex;text-align:center}.mod--input-sleep .input-sleep .input-top .date{min-width:80px;width:80px;font-size:1.4285714286rem;line-height:1.2}.mod--input-sleep .input-sleep .input-top .input-feeling{min-width:calc(100% - 80px);width:calc(100% - 80px)}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons{display:flex;align-items:center;position:relative}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons:before{content:"";display:block;width:75%;height:10px;position:absolute;top:14px;left:12.5%;background:#2e3333}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon{width:25%}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon input[type=radio]{display:none}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon input[type=radio]:checked+.ficon.icon-no_good:after{background:#8bc24a}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon input[type=radio]:checked+.ficon.icon-not_really_good:after{background:#bfcd2f}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon input[type=radio]:checked+.ficon.icon-well_good:after{background:#fea407}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon input[type=radio]:checked+.ficon.icon-good:after{background:#ff7f18}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon .ficon{font-size:2.8571428571rem;width:40px;height:40px;display:inline-block;position:relative;line-height:1}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon .ficon:before{position:absolute;top:0;left:0;z-index:1}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon .ficon:after{content:"";display:block;z-index:0;width:calc(100% - 2px);height:calc(100% - 2px);margin:1px 0 0 1px;border-radius:50%}@media (max-width: 768px){.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon .ficon{font-size:2.1428571429rem;width:30px;height:30px}}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon .ficon:after{background-color:#fff}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon .ficon:hover.icon-no_good:after,.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon .ficon.active.icon-no_good:after{background:#8bc24a}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon .ficon:hover.icon-not_really_good:after,.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon .ficon.active.icon-not_really_good:after{background:#bfcd2f}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon .ficon:hover.icon-well_good:after,.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon .ficon.active.icon-well_good:after{background:#fea407}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon .ficon:hover.icon-good:after,.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon .ficon.active.icon-good:after{background:#ff7f18}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-texts{display:flex;align-items:center}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-texts .feel-text{width:25%;font-size:1rem;line-height:1.5}.mod--input-sleep .input-sleep .input-bottom{margin-top:20px;display:flex;align-items:center;justify-content:flex-end}.mod--input-sleep .input-sleep .input-bottom .input-time{min-width:37%;width:37%;text-align:right}.mod--input-sleep .input-sleep .input-bottom .input-time .form-label{font-size:1.1428571429rem}.mod--input-sleep .input-sleep .input-bottom .input-time .input-select{display:inline-block;width:105px}.mod--input-sleep .input-sleep .input-bottom .input-time .input-select .form-control{font-size:1.4285714286rem;font-family:Roboto,sans-serif;font-weight:700;line-height:1;height:40px}.mod--input-sleep .input-sleep .input-bottom .input-result{min-width:26%;width:26%;text-align:right}.mod--input-sleep .input-sleep .input-bottom .input-result .result{display:inline-block}@media (max-width: 768px){.mod--input-sleep .input-sleep .input-bottom .input-result .result{width:21vw!important}}.mod--input-sleep .input-sleep .input-bottom .input-result .result .form-control{font-family:Roboto,sans-serif;font-weight:700;font-size:2.1428571429rem;line-height:1;color:#757575;padding-top:0;padding-bottom:0;width:100px;height:42px;text-align:right}@media (max-width: 768px){.mod--input-sleep .input-sleep .input-bottom .input-result .result .form-control{font-size:7vw!important;width:21vw!important}}.mod--input-sleep .input-sleep .input-bottom .input-result .suffix{display:inline-block;font-size:1.2857142857rem;font-weight:700;vertical-align:2px}@media (max-width: 768px){.mod--input-sleep .input-sleep .input-bottom .input-result .suffix{font-size:3.4666vw!important}}@media (max-width: 768px){.mod--input-sleep{border:1px solid #757575;border-radius:6px;padding:10px}.mod--input-sleep .input-sleep{margin:20px 0}.mod--input-sleep .input-sleep .input-top .date{min-width:60px;width:60px;font-size:1.1428571429rem}.mod--input-sleep .input-sleep .input-top .input-feeling{min-width:calc(100% - 60px);width:calc(100% - 60px)}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons:before{height:5px;top:14px}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-texts .feel-text{font-size:.75rem;line-height:1.14}.mod--input-sleep .input-sleep .input-bottom{margin-top:10px;align-items:flex-end}.mod--input-sleep .input-sleep .input-bottom .input-time{min-width:30%;width:30%;padding:0 2px;text-align:center}.mod--input-sleep .input-sleep .input-bottom .input-time .form-label{font-size:1rem;display:block;margin:0}.mod--input-sleep .input-sleep .input-bottom .input-time .input-select{display:block;width:100%}.mod--input-sleep .input-sleep .input-bottom .input-time .input-select .form-control{font-size:1.0714285714rem;height:30px;padding-top:0;padding-bottom:0}.mod--input-sleep .input-sleep .input-bottom .input-result{min-width:40%;width:40%}.mod--input-sleep .input-sleep .input-bottom .input-result .result{display:inline-block;width:95px}.mod--input-sleep .input-sleep .input-bottom .input-result .result .form-control{font-size:2.5rem;height:42px}.mod--input-sleep .input-sleep .input-bottom .input-result .suffix{font-size:1.0714285714rem;vertical-align:2px}}.mod--input-walking .form-label{font-size:1.4285714286rem;margin:0;line-height:1.2;display:block;text-align:center}.mod--input-walking .form-control{font-family:Roboto,sans-serif;font-weight:700;font-size:3.5714285714rem;height:62.5px;text-align:right;border-radius:6px;line-height:1;padding-top:0}.mod--input-walking .form-suffix{font-size:1.7857142857rem;font-weight:700}.mod--input-walking .input-box{border:2px solid #757575;border-radius:12px}.mod--input-walking .caution{margin:0;font-size:1rem}@media (max-width: 768px){.mod--input-walking .form-label{font-size:1.1428571429rem}.mod--input-walking .form-control{font-size:2.8571428571rem;height:50px;border-radius:3px}.mod--input-walking .form-suffix{font-size:1.4285714286rem}.mod--input-walking .input-box{border:1px solid #757575;border-radius:6px}.mod--input-walking .caution{font-size:.8571428571rem}}.mod--input-weight .input-box-labels{font-size:1.1428571429rem;font-weight:700;text-align:center;margin-bottom:5px}.mod--input-weight .form-label{font-size:1.4285714286rem;margin:0;line-height:1.2;display:block;text-align:center}.mod--input-weight .form-control{font-family:Roboto,sans-serif;font-weight:700;font-size:2.1428571429rem;height:54px;text-align:right;border-radius:6px;width:77%;display:inline-block;margin-right:1%;line-height:1}.mod--input-weight .form-control.transparent{width:100%;text-align:center;margin-right:0}.mod--input-weight .form-suffix{font-size:1.2857142857rem;display:inline-block;vertical-align:-10px}.mod--input-weight .input-box{border:2px solid #757575;border-radius:12px;font-size:0}@media (max-width: 768px){.mod--input-weight .form-label{font-size:1.1428571429rem;text-align:left;margin-bottom:5px}.mod--input-weight .form-control{font-size:1.2857142857rem;height:35px;border-radius:3px;width:100%;display:block}.mod--input-weight .form-suffix{font-size:1.0714285714rem;display:block;text-align:right}.mod--input-weight .input-box{border:1px solid #757575;border-radius:6px;padding:0 5px}}.kp--box{background:#fff}.kp--box--link{text-decoration:none}.kp--box--round{border-radius:8px}.kp--box--round-lg{border-radius:12px}.kp--box--mc{border-radius:8px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%}.kp--box--mc.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.kp--box--mc-unregistered{color:#fff;background:#e12270}.kp--box--mc-unregistered:hover{background:#e12270bf}.kp--box--mc-unregistered-code20{height:calc(100% - 4px);color:#2e3333;font-size:1.285714rem!important;background:#fff;border:6px solid #e12270}@media (max-width: 768px){.kp--box--mc-unregistered-code20{font-size:1.071428rem!important}}.kp--box--mc-unregistered-code20:hover{background:#e1227080}.kp--box--mc-edit{color:#2e3333;background:#e9fec0}.kp--box--mc-edit:hover{background:#e9fec0a6}.kp--box--mc-gray{color:#2e3333;background:#ececec}.kp--box--mc-gray:hover{background:#ecececbf}.kp--box--mc [class^=icon-]{font-size:28px;margin-right:.35em;vertical-align:middle}.kp--box--mc .mc--date{display:block;width:100%;text-align:center;font-weight:600;font-size:.8571428571rem}@media (max-width: 768px){.kp--box--mc .mc--date{margin-top:2px}}.kp--box--shodow{box-shadow:0 3px 6px #0000004d}.kp--box--banner{overflow:hidden;border:2px solid white}.kp--toggle{height:100%}.kp--toggle-btn:hover+.kp--box--mc-unregistered{background:#e12270bf}.kp--toggle-btn:hover+.kp--box--mc-gray{background:#ecececbf}.kp--toggle-btn:hover+.kp--box--mc-edit{background:#e9fec0bf}@media (max-width: 768px){.kp--box--mc{border-radius:0;flex-direction:column}.kp--box--mc [class^=icon-]{font-size:2.57rem;margin-right:0;display:block}.kp--box--mc-gray{border-left:2px dotted #b3b3b3}}.mod--list_blood_pressure{border:2px solid #757575;padding:0 20px}.mod--list_blood_pressure .item{display:flex;align-items:center;justify-content:space-between;height:88px}.mod--list_blood_pressure .item+.item{border-top:1px solid #d6d6d6}.mod--list_blood_pressure .item .datetime{display:flex;align-items:center;width:110px}.mod--list_blood_pressure .item .datetime .date{width:65px;font-size:.9285714286rem;text-align:left}.mod--list_blood_pressure .item .datetime .time{width:45px;font-size:.9285714286rem;text-align:right}.mod--list_blood_pressure .item .values{display:flex;align-items:center;justify-content:center}.mod--list_blood_pressure .item .values>div{width:110px;text-align:right;font-family:Roboto,sans-serif;font-weight:800;font-size:2rem}.mod--list_blood_pressure .item .values>div .label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-size:.9285714286rem;text-align:center;line-height:1}.mod--list_blood_pressure .item .values>div .unit{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;margin-left:.5em;margin-right:15px;font-size:.8571428571rem}.mod--list_blood_pressure .item .btn-delete{width:87px}.mod--list_blood_pressure .item .btn-delete a{padding-top:5px;padding-bottom:5px;padding-left:25px;font-size:.8571428571rem}.mod--list_blood_pressure .item .btn-delete a:after{font-size:1.1428571429rem;margin-top:-12px}@media (max-width: 768px){.mod--list_blood_pressure{border:1px solid #757575;padding:0 10px}.mod--list_blood_pressure .item{display:flex;align-items:center;align-content:center;justify-content:space-between;flex-wrap:wrap;height:120px}.mod--list_blood_pressure .item+.item{border-top:1px solid #d6d6d6}.mod--list_blood_pressure .item .datetime{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-bottom:7px;padding-left:12px}.mod--list_blood_pressure .item .datetime .date{width:auto;margin-right:.5em;font-size:1.0714285714rem;text-align:left}.mod--list_blood_pressure .item .datetime .time{width:auto;font-size:.9285714286rem;text-align:right}.mod--list_blood_pressure .item .values{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 87px)}.mod--list_blood_pressure .item .values>div{text-align:center;line-height:1.1;font-size:2rem}.mod--list_blood_pressure .item .values>div .label{font-size:1rem;text-align:center;margin-bottom:3px}.mod--list_blood_pressure .item .values>div .unit{display:block;margin-left:0;margin-right:0;font-size:.8571428571rem;text-align:center;line-height:1}.mod--list_blood_pressure .item .btn-delete{width:87px;align-self:flex-end}.mod--list_blood_pressure .item .btn-delete a{padding-top:5px;padding-bottom:5px;padding-left:25px;font-size:.8571428571rem}.mod--list_blood_pressure .item .btn-delete a:after{font-size:1.1428571429rem;margin-top:-12px}}.mod--list-sleep{position:relative}.mod--list-sleep .sleep-grid{position:absolute;top:0;left:165px;width:calc(100% - 165px);height:calc(100% - 32px)}.mod--list-sleep .sleep-grid .grids{position:relative;width:calc(100% - 20px);height:100%;margin:0 auto}.mod--list-sleep .sleep-grid .grids .grid{position:absolute;width:2px;height:100%;top:0;background:#e6e6e6}.mod--list-sleep .sleep-grid .grids .grid:nth-child(1){left:0}.mod--list-sleep .sleep-grid .grids .grid:nth-child(2){left:25%}.mod--list-sleep .sleep-grid .grids .grid:nth-child(3){left:50%}.mod--list-sleep .sleep-grid .grids .grid:nth-child(4){right:25%}.mod--list-sleep .sleep-grid .grids .grid:nth-child(5){right:0}.mod--list-sleep .sleep-row{display:flex;align-items:center;margin:15px 0;min-height:72px}.mod--list-sleep .sleep-row .col-label{display:flex;align-items:center;justify-content:space-between;width:165px}.mod--list-sleep .sleep-row .col-label .date{font-size:1.4285714286rem;width:calc(100% - 95px);font-family:Roboto,sans-serif}.mod--list-sleep .sleep-row .col-label .result{width:95px;text-align:center}.mod--list-sleep .sleep-row .col-label .result .icon .ficon{font-size:3rem;width:42px;height:42px;display:inline-block;position:relative;line-height:1}.mod--list-sleep .sleep-row .col-label .result .icon .ficon:before{position:absolute;top:0;left:0;z-index:1}.mod--list-sleep .sleep-row .col-label .result .icon .ficon:after{content:"";display:block;z-index:0;width:calc(100% - 2px);height:calc(100% - 2px);margin:1px 0 0 1px;border-radius:50%}@media (max-width: 768px){.mod--list-sleep .sleep-row .col-label .result .icon .ficon{font-size:1.7857142857rem;width:25px;height:25px}}.mod--list-sleep .sleep-row .col-label .result .time{font-size:1.1428571429rem;font-weight:700}.mod--list-sleep .sleep-row .col-value{width:calc(100% - 165px);height:100%}.mod--list-sleep .sleep-row .col-value .value-inner{position:relative;width:calc(100% - 20px);height:100%;margin:0 auto;overflow:hidden}.mod--list-sleep .sleep-row .col-value .value-inner .bar{height:25px;background:#7dc319;position:relative;width:40%;left:10%}.mod--list-sleep .sleep-row .col-value .value-inner .time{display:none}.mod--list-sleep .sleep-label-x .labels{margin-left:165px;display:flex;justify-content:space-between;border-top:2px solid #e6e6e6}.mod--list-sleep .sleep-label-x .labels .label{width:11.11%;font-size:1.4285714286rem;font-family:Roboto,sans-serif;color:#757575;text-align:center}.mod--list-sleep .sleep-label-x .labels .label:nth-child(1){text-align:left}.mod--list-sleep .sleep-label-x .labels .label:nth-child(2){padding-right:20px}.mod--list-sleep .sleep-label-x .labels .label:nth-child(3){padding-right:15px}.mod--list-sleep .sleep-label-x .labels .label:nth-child(4){padding-right:5px}.mod--list-sleep .sleep-label-x .labels .label:nth-child(6){padding-left:5px}.mod--list-sleep .sleep-label-x .labels .label:nth-child(7){padding-left:15px}.mod--list-sleep .sleep-label-x .labels .label:nth-child(8){padding-left:20px}.mod--list-sleep .sleep-label-x .labels .label:nth-child(9){text-align:right}@media (max-width: 768px){.mod--list-sleep .sleep-grid{left:45px;width:calc(100% - 45px);height:calc(100% - 20px)}.mod--list-sleep .sleep-grid .grids .grid{width:1px}.mod--list-sleep .sleep-row{margin:5px 0;min-height:50px}.mod--list-sleep .sleep-row .col-label{display:block;width:45px}.mod--list-sleep .sleep-row .col-label .date{font-size:.9285714286rem;width:100%;text-align:center}.mod--list-sleep .sleep-row .col-label .result{width:100%}.mod--list-sleep .sleep-row .col-label .result .time{display:none}.mod--list-sleep .sleep-row .col-value{width:calc(100% - 45px)}.mod--list-sleep .sleep-row .col-value .value-inner .bar{height:15px}.mod--list-sleep .sleep-row .col-value .value-inner .time{display:block;position:absolute;top:-2px;right:0;font-size:.8571428571rem;font-weight:700}.mod--list-sleep .sleep-label-x .labels{margin-left:45px;border-top:1px solid #e6e6e6}.mod--list-sleep .sleep-label-x .labels .label{font-size:.9285714286rem}.mod--list-sleep .sleep-label-x .labels .label:nth-child(2){padding-right:10px}.mod--list-sleep .sleep-label-x .labels .label:nth-child(3){padding-right:5px}.mod--list-sleep .sleep-label-x .labels .label:nth-child(4){padding-right:0}.mod--list-sleep .sleep-label-x .labels .label:nth-child(6){padding-left:0}.mod--list-sleep .sleep-label-x .labels .label:nth-child(7){padding-left:5px}.mod--list-sleep .sleep-label-x .labels .label:nth-child(8){padding-left:10px}}.mod--list-summary-date{text-align:center;font-size:1rem}.mod--list-summary-date a{display:inline-block;margin:0 10px;font-weight:700}.mod--list-summary-date a.active{font-size:1.4285714286rem;color:#7dc319;vertical-align:-2px}@media (max-width: 768px){.mod--list-summary-date{font-size:1.0714285714rem}.mod--list-summary-date a{margin:0 4px}.mod--list-summary-date a.active{vertical-align:-2px}}.spinner{margin:100px auto;width:50px;height:40px;text-align:center;font-size:10px}.spinner>div{background-color:#0e77c2;height:100%;width:6px;display:inline-block;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{animation-delay:-1.1s}.spinner .rect3{animation-delay:-1s}.spinner .rect4{animation-delay:-.9s}.spinner .rect5{animation-delay:-.8s}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.page--login_front{background:url(../images/login/bg_pc.jpg) center center no-repeat;background-size:cover}.page--login_front .col-60.text-center{margin-top:20px}.page--login_input-box{background-color:#ffffffe6}.page--login .text-16{font-size:1.142857em}.page--login .text-12{font-size:.857em}.page--login .text-gray{color:#757575}.page--login .text-blue{color:#0d6db3}.page--login .w-80{width:80%;height:auto;margin-left:auto;margin-right:auto}.page--login_message-area{display:flex;flex-flow:row wrap;justify-content:center}.page--login_message-area .origin-error-message{display:inline-block}.page--login_icon-area{font-size:6.857rem;margin-bottom:0}.page--login_icon-area span{line-height:1}.page--login_icon-area.complete{color:#0d6db3;width:100%}.page--login_icon-area.icon-circle{position:relative;color:#fff;z-index:1;font-size:3.2857rem;width:100%;height:80px}.page--login_icon-area.icon-circle:before{content:"";width:80px;height:80px;position:absolute;top:0;left:calc(50% - 40px);border-radius:50%;background:#757575;line-height:1;z-index:-1}.page--login_icon-area.icon-circle span{z-index:10;vertical-align:middle;margin-top:7px;display:inline-block}.page--login_text-link{color:#0d6db3;font-weight:600;text-decoration:none;font-size:1.142857em}.page--login_text-link:hover{color:#0d6db3bf}.page--login .border_box{border-radius:12px;border-width:1px;border-style:solid}.page--login .border_box--gray{border-color:#757575}.page--login .border_box--gray--fill{background:#e6e6e6;border:none}.page--login .type--h3{font-size:20px}@media (max-width: 768px){.page--login_front{background-image:url(../images/login/bg_sp.jpg)}.page--login_input-box{margin:10px}.page--login_input-box .type--h2{font-size:1.142857em;padding-left:12px}.page--login_input-box .type--h2:before{height:100%;min-height:20px}.page--login .text-16,.page--login .text-12{font-size:1em}.page--login_type--md{font-size:1.142857em}.page--login_text-link{font-size:.92857em}.page--login .type--h3{font-size:16px}.page--login .text-left-sp{text-align:left!important}}.text-indent-list{list-style:none;padding-left:1em;margin:0}.text-indent-list li{text-indent:-1em}.maintenance--area{border:2px solid #e12270;border-radius:12px;text-align:center}@media (max-width: 768px){.maintenance--area{border-width:1px;border-radius:6px}}.maintenance--area:before{font-size:4.5714285714rem;font-family:kenposicon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"";color:#e12270;display:inline-block;margin:-1.5rem auto 0}@media (max-width: 768px){.maintenance--area:before{font-size:1.9285714286rem}}.maintenance--ttl{text-align:center;color:#e12270;font-size:1.4285714286rem}@media (max-width: 768px){.maintenance--ttl{font-size:1.25rem}}.maintenance--message{text-align:center;line-height:1.642857}@media (max-width: 768px){.maintenance--message{text-align:left}}.maintenance--page #kenpos-app{display:flex;flex-flow:column wrap;min-height:100vh}.maintenance--page #kenpos-app main{flex-grow:1}.maintenance--page #kenpos-app footer{padding:1rem;border-top:1px solid #ccc}.mod--monthly-blood-pressure{display:flex;align-items:center;border:2px solid #757575;border-radius:12px;padding:20px}.mod--monthly-blood-pressure .average{position:relative;display:flex;align-items:center;justify-content:flex-start;width:230px;padding-left:10px}.mod--monthly-blood-pressure .average:after{content:"";position:absolute;top:50%;right:0;display:block;width:2px;height:40px;margin-top:-20px;background-color:#757575}.mod--monthly-blood-pressure .average .value:last-child{width:auto;margin-left:5px}.mod--monthly-blood-pressure .minmax{display:flex;align-items:center;justify-content:flex-end;width:calc(100% - 230px)}.mod--monthly-blood-pressure .minmax>div{display:flex;align-items:center;justify-content:flex-end}.mod--monthly-blood-pressure .minmax .systolic{margin-right:10px}.mod--monthly-blood-pressure .label{font-size:1rem}.mod--monthly-blood-pressure .value{width:100px;font-family:Roboto,sans-serif;font-weight:800;font-size:1.5714285714rem;text-align:center;line-height:1.1}.mod--monthly-blood-pressure .value .unit{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-size:1rem}@media (max-width: 768px){.mod--monthly-blood-pressure{border:1px solid #757575;border-radius:6px;padding:10px 5px;position:relative}.mod--monthly-blood-pressure .average{position:relative;display:flex;align-items:center;justify-content:center;width:50%;padding-left:0;padding-right:5px}.mod--monthly-blood-pressure .average:after{content:"";position:absolute;top:50%;right:0;display:block;width:1px;height:65px;margin-top:-32.5px;background-color:#757575}.mod--monthly-blood-pressure .minmax{display:block;width:50%;padding-left:10px}.mod--monthly-blood-pressure .minmax>div{display:flex;align-items:center;justify-content:center}.mod--monthly-blood-pressure .minmax .systolic{margin-right:0;margin-bottom:5px}.mod--monthly-blood-pressure .minmax .value{min-width:85px}.mod--monthly-blood-pressure .label{font-size:.9285714286rem}.mod--monthly-blood-pressure .value{width:auto;margin-left:5px;font-size:1.2142857143rem;text-align:center;line-height:1.1}.mod--monthly-blood-pressure .value .unit{font-size:.7857142857rem}}@media (max-width: 374px){.mod--monthly-blood-pressure{padding:10px 5px}.mod--monthly-blood-pressure .average .label{width:3em}.mod--monthly-blood-pressure .minmax .label{width:4em}.mod--monthly-blood-pressure .label{white-space:nowrap;overflow:hidden;font-size:.7142857143rem}.mod--monthly-blood-pressure .label .colon{display:none}.mod--monthly-blood-pressure .value{min-width:0;font-size:1.1428571429rem}}.mod--nav-tab{border-top:1px solid #0d6db3}.mod--nav-tab .tabs{display:flex}.mod--nav-tab .tabs .tab{display:block;width:100%;padding:0 2px}.mod--nav-tab .tabs .tab:first-child{padding-left:0}.mod--nav-tab .tabs .tab:last-child{padding-right:0}.mod--nav-tab .tabs .tab .tab-link{display:block;background:#e6e6e6;color:#0d6db3;text-align:center;font-size:1rem;font-weight:700;border-bottom-left-radius:6px;border-bottom-right-radius:6px;text-decoration:none;padding:5px 0;transition:background-color .3s}.mod--nav-tab .tabs .tab .tab-link:hover{background:#e6e6e6bf}.mod--nav-tab .tabs .tab .tab-link.active{background:#0d6db3;color:#fff}.mod--nav-tab .tabs .tab .tab-link.active:hover{background:#0d6db3bf}@media (max-width: 768px){.mod--nav-tab{border-top:1px solid #0d6db3}.mod--nav-tab .tabs .tab{padding:0 1px}.mod--nav-tab .tabs .tab:first-child{padding-left:0}.mod--nav-tab .tabs .tab:last-child{padding-right:0}.mod--nav-tab .tabs .tab .tab-link{font-size:.9285714286rem;padding:6px 0}.mod--nav-tab .tabs .tab .tab-link:hover{background:#e6e6e6}.mod--nav-tab .tabs .tab .tab-link.active:hover{background:#0d6db3}}.news-lists{list-style:none;padding:0}.news-lists .news{margin-bottom:10px}.news-lists .news-notice .news-title{padding-left:1.3em;position:relative}.news-lists .news-notice .news-title:before{position:absolute;top:0;left:0;content:"■";color:#e12270}.news-lists .news-date{margin-bottom:0;font-size:12px;font-weight:600}.news-lists .news-date .badge{margin-left:.5em}.kp--phr--graph_notes{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.kp--phr--graph_notes>*{padding:.25em .5em;margin-bottom:0}.quiz--header{display:flex;align-items:flex-start}.quiz--icon{font-family:Roboto;font-weight:600;line-height:1}.quiz--icon_q{color:#ebafc8;font-size:50px}.quiz--icon_q.top{color:#eaaec7;font-size:65.46px;margin-top:-6px}@media (max-width: 768px){.quiz--icon_q.top{font-size:2.7857rem;margin-top:0}}.quiz--icon_a{color:#eaaec7}.quiz--choices{display:flex;justify-content:space-between}@media (max-width: 768px){.quiz--choices{flex-wrap:wrap;justify-content:center}}.quiz--choices .form-radio_type-checkbox{width:198px}@media (max-width: 768px){.quiz--choices .form-radio_type-checkbox{width:79.4%;margin-bottom:1rem}}.quiz--choices .form-radio_type-checkbox .btn-checkbox{padding-left:calc(.75rem + 28px);text-align:left;height:100%;display:flex;align-items:center}@media (max-width: 768px){.quiz--choices .form-radio_type-checkbox .btn-checkbox{padding-left:calc(.75rem + 21px)}}.quiz--choices.answered{font-size:1.7857142857rem;justify-content:center;align-items:center}@media (max-width: 768px){.quiz--choices.answered{flex-direction:column;font-size:1.25rem}}.quiz--choices.answered [class^=icon-check]{color:#0d6db3;z-index:1;position:relative;margin:0 1.2rem}@media (max-width: 768px){.quiz--choices.answered [class^=icon-check]{margin:0 1.2rem .6rem}}.quiz--choices.answered [class^=icon-check]:before{z-index:5;font-size:2.5714285714rem}.quiz--choices.answered [class^=icon-check]:after{content:"";position:absolute;background-color:#fff;border:8px solid #0d6db3;border-radius:50%;display:block;width:50px;height:50px;top:2px;left:-7px;z-index:-1}.quiz--answered{align-items:center}.mod--ranking-walking{display:flex;align-items:center;border:2px solid #757575;border-radius:12px;padding:20px}.mod--ranking-walking .ranking-transition{width:50%;text-align:center;font-size:1.4285714286rem;font-weight:700}.mod--ranking-walking .ranking-transition [class^=icon-]{font-size:1.7857142857rem;vertical-align:-5px;margin-left:5px}.mod--ranking-walking .ranking-transition .icon-go_up{color:#e12270}.mod--ranking-walking .ranking-transition .icon-go_down{color:#0d6bd3}.mod--ranking-walking .ranking-result{width:50%;text-align:center}.mod--ranking-walking .ranking-result .numerator{font-size:1.4285714286rem;font-weight:700}.mod--ranking-walking .ranking-result .numerator .num{display:inline-block;line-height:1;font-size:4.5714285714rem;font-family:Roboto,sans-serif;font-weight:400}.mod--ranking-walking .ranking-result .denominator{font-size:1.2857142857rem;width:180px;margin:5px auto 0;padding-top:5px;border-top:2px solid #ccc}@media (max-width: 768px){.mod--ranking-walking{display:block;border-width:1px;border-radius:6px;padding:10px}.mod--ranking-walking .ranking-transition{width:100%;font-size:1rem}.mod--ranking-walking .ranking-transition [class^=icon-]{font-size:1.4285714286rem}.mod--ranking-walking .ranking-result{width:100%}.mod--ranking-walking .ranking-result .numerator .num{font-size:4.4285714286rem}.mod--ranking-walking .ranking-result .denominator{font-size:1rem;width:calc(100% + 20px);margin:5px -10px 0;padding-top:5px;border-top:1px solid #ccc}}.mod--result-action{display:flex;align-items:center;border:2px solid #757575;border-radius:12px;padding:20px}.mod--result-action .sec-icon{width:60px}.mod--result-action .sec-icon [class^=icon-]{display:block}.mod--result-action .sec-label{flex-grow:1;padding:0 5px 0 15px;font-weight:700;font-size:1.4285714286rem}.mod--result-action .sec-done{min-width:20%;width:20%;padding:0 5px;text-align:center}.mod--result-action .sec-done .sec-sub{font-size:1.4285714286rem}.mod--result-action .sec-done .sec-main [class^=icon-]{display:inline-block;font-size:2.1428571429rem;vertical-align:3px}.mod--result-action .sec-done .sec-main .main-num{font-size:3.5714285714rem;font-family:Roboto,sans-serif;font-weight:700;line-height:1;display:inline-block;margin:0 2px}.mod--result-action .sec-done .sec-main .main-suffix{font-size:1.4285714286rem;display:inline-block;vertical-align:10px}.mod--result-action .sec-bad-set{min-width:46%;width:46%;text-align:center;display:flex;align-items:center;justify-content:flex-end}.mod--result-action .sec-bad-set .sec-bad{min-width:45%;width:45%;padding:0 5px;text-align:center}.mod--result-action .sec-bad-set .sec-bad .sec-sub{font-size:1rem}.mod--result-action .sec-bad-set .sec-bad .sec-main [class^=icon-]{display:inline-block;font-size:1.0714285714rem;vertical-align:2px}.mod--result-action .sec-bad-set .sec-bad .sec-main .main-num{font-size:2rem;font-family:Roboto,sans-serif;font-weight:700;line-height:1;display:inline-block;margin:0 2px}.mod--result-action .sec-bad-set .sec-bad .sec-main .main-suffix{font-size:1rem;display:inline-block;vertical-align:4px}@media (max-width: 768px){.mod--result-action{flex-wrap:wrap;border:1px solid #757575;border-radius:6px;padding:10px}.mod--result-action .sec-icon{width:50px;order:2}.mod--result-action .sec-label{padding:0;width:100%;font-size:1rem;margin-bottom:5px;order:1}.mod--result-action .sec-done{min-width:calc((100% - 50px)/2);width:calc((100% - 50px)/2);padding:0 5px;text-align:center;order:2}.mod--result-action .sec-done .sec-sub{font-size:1.1428571429rem;display:inline-block;vertical-align:9px}.mod--result-action .sec-done .sec-main{display:inline-block}.mod--result-action .sec-done .sec-main [class^=icon-]{font-size:1.4285714286rem;vertical-align:4px}.mod--result-action .sec-done .sec-main .main-num{font-size:2.8571428571rem;margin:0 2px}.mod--result-action .sec-done .sec-main .main-suffix{font-size:1.1428571429rem;vertical-align:8px}.mod--result-action .sec-bad-set{min-width:calc((100% - 50px)/2);width:calc((100% - 50px)/2);text-align:right;display:block;order:2}.mod--result-action .sec-bad-set .sec-bad{min-width:auto;width:100%;padding:0 5px;text-align:right}.mod--result-action .sec-bad-set .sec-bad .sec-sub{font-size:.9285714286rem;display:inline-block;vertical-align:2px}.mod--result-action .sec-bad-set .sec-bad .sec-main{display:inline-block}.mod--result-action .sec-bad-set .sec-bad .sec-main [class^=icon-]{font-size:.8571428571rem;vertical-align:0}.mod--result-action .sec-bad-set .sec-bad .sec-main .main-num{font-size:1.0714285714rem;margin:0 2px}.mod--result-action .sec-bad-set .sec-bad .sec-main .main-suffix{font-size:.9285714286rem;vertical-align:0}}.mod--result-blood_pressure{display:flex;align-items:center;border:2px solid #757575;border-radius:12px;padding:20px}.mod--result-blood_pressure .sec-icon{width:60px}.mod--result-blood_pressure .sec-icon [class^=icon-]{display:block}.mod--result-blood_pressure .sec-label{flex-grow:1;padding:0 0 0 15px;font-weight:800}.mod--result-blood_pressure .sec-label .label-main{font-size:1.4285714286rem}.mod--result-blood_pressure .sec-label .label-sub{font-size:1rem}.mod--result-blood_pressure .sec-result-am,.mod--result-blood_pressure .sec-result-pm{width:35%;padding:0 15px;text-align:center}.mod--result-blood_pressure .result-sub{font-size:1.0714285714rem;text-align:center}.mod--result-blood_pressure .result-sub .time{display:inline-block;margin-left:1em;text-align:right}.mod--result-blood_pressure .result-main{justify-content:space-between;align-items:flex-end;padding-right:5px;padding-left:5px}.mod--result-blood_pressure .result-top{font-size:1rem}.mod--result-blood_pressure .result-middle{font-family:Roboto,sans-serif;font-weight:800;font-size:2.5rem;line-height:1.2}.mod--result-blood_pressure .result-bottom{font-size:.9285714286rem}.mod--result-blood_pressure .pulse-sp{display:none}.mod--result-blood_pressure .pulse .result-top{font-size:.9285714286rem}.mod--result-blood_pressure .pulse .result-middle{font-size:1.8571428571rem}.mod--result-blood_pressure .pulse .result-bottom{margin-top:5px;font-size:.7857142857rem}@media (max-width: 768px){.mod--result-blood_pressure{display:block;border:1px solid #757575;border-radius:6px;padding:10px;position:relative}.mod--result-blood_pressure .sec-icon{width:50px;position:absolute;top:35px;left:10px}.mod--result-blood_pressure .sec-label{padding:0}.mod--result-blood_pressure .sec-label .label-main{display:inline-block;font-size:1rem}.mod--result-blood_pressure .sec-result-am,.mod--result-blood_pressure .sec-result-pm{position:relative;display:flex;align-items:center;justify-content:space-around;max-width:none;width:calc(100% - 50px);margin:3px 0 0 auto;padding:0 0 0 10px}.mod--result-blood_pressure .result-sub{width:60px;padding-top:2px;font-size:.7857142857rem;text-align:center}.mod--result-blood_pressure .result-sub .time{display:inline-block;width:3.3em;margin-left:0;text-align:right}.mod--result-blood_pressure .result-main{width:auto;display:block;padding-right:0;padding-left:0;margin:0;letter-spacing:-.4em;text-align:right}.mod--result-blood_pressure .result-main .systolic,.mod--result-blood_pressure .result-main .diastolic{display:inline-block;letter-spacing:normal}.mod--result-blood_pressure .result-main .systolic{text-align:right}.mod--result-blood_pressure .result-main .systolic:after{content:"/";display:inline-block;font-size:1.1428571429rem;line-height:1.2;vertical-align:middle}.mod--result-blood_pressure .result-main .diastolic:after{content:"mmHg";display:inline-block;font-size:.7142857143rem;line-height:1.2;vertical-align:middle}.mod--result-blood_pressure .result-top{display:none}.mod--result-blood_pressure .result-middle{display:inline-block;font-size:1.4285714286rem;line-height:1.2}.mod--result-blood_pressure .result-bottom{display:none}.mod--result-blood_pressure .pulse{letter-spacing:-.4em}.mod--result-blood_pressure .pulse-pc{display:none}.mod--result-blood_pressure .pulse-sp{display:block;height:26px;padding-top:3px}.mod--result-blood_pressure .pulse .result-top{display:inline-block;margin-left:3px;font-size:.7857142857rem;vertical-align:bottom;letter-spacing:normal}.mod--result-blood_pressure .pulse .result-middle{display:inline-block;margin:0 3px;font-size:1.2142857143rem;vertical-align:bottom;letter-spacing:normal}.mod--result-blood_pressure .pulse .result-bottom{display:inline-block;margin-top:0;font-size:.6428571429rem;letter-spacing:normal}}@media (max-width: 374px){.mod--result-blood_pressure{padding:10px 5px}.mod--result-blood_pressure .result-sub{padding-top:3px}.mod--result-blood_pressure .result-main .result-middle{font-size:1.1428571429rem}.mod--result-blood_pressure .pulse{padding-top:2px}.mod--result-blood_pressure .pulse .result-top{display:none}.mod--result-blood_pressure .pulse .result-middle{vertical-align:top;font-size:1.1428571429rem}}.mod--result-calendar{border:2px solid #757575;border-radius:12px;padding:0 80px 20px}.mod--result-calendar .calendar-title{font-size:1rem;margin-top:20px}.mod--result-calendar .calendar-row{display:flex;flex-wrap:wrap;margin:0 -6px}.mod--result-calendar .calendar-row .day{width:14.285%;padding:0 6px;margin-top:10px}.mod--result-calendar .calendar-row .day .result{background:#eee;border-radius:6px;position:relative}.mod--result-calendar .calendar-row .day .result:before{content:"";display:block;padding-top:100%}.mod--result-calendar .calendar-row .day .result [class^=icon-]{font-size:2.5rem;line-height:1;position:absolute;top:50%;left:50%;margin:-17px 0 0 -18px}.mod--result-calendar .calendar-row .day .date{text-align:center;font-size:1.4285714286rem;font-family:Roboto,sans-serif;font-weight:700;line-height:1;margin-top:5px}.mod--result-calendar .calendar-row .day .date a{text-decoration:none}.mod--result-calendar .calendar-row .day .date a:hover{opacity:.7}.mod--result-calendar .calendar-row .day .date .yet,.mod--result-calendar .calendar-row .day.blank .result,.mod--result-calendar .calendar-row .day.over .result{color:#c9caca}.mod--result-calendar .calendar-row .day.over .date{font-weight:400}.mod--result-calendar .calendar-row .day.yet .result{color:#c9caca}.mod--result-calendar .calendar-row .day.yet .date{font-weight:400}@media (max-width: 768px){.mod--result-calendar{border:1px solid #757575;border-radius:6px;padding:0 20px 10px}.mod--result-calendar .calendar-title{font-size:1.1428571429rem;margin-top:20px}.mod--result-calendar .calendar-row{margin:0 -5px}.mod--result-calendar .calendar-row .day{margin-top:10px;padding:0 5px}.mod--result-calendar .calendar-row .day .result{border-radius:3px}.mod--result-calendar .calendar-row .day .result [class^=icon-]{font-size:1.7857142857rem;margin:-11px 0 0 -12px}.mod--result-calendar .calendar-row .day .date{font-size:1rem;margin-top:3px}}.mod--result-calorie{display:flex;align-items:center;border:2px solid #757575;border-radius:12px;padding:1px 0}.mod--result-calorie .result-label{width:50%;padding-left:12.6%;font-size:1.4285714286rem;font-weight:700}.mod--result-calorie .result-value{width:50%}.mod--result-calorie .result-value .value{font-size:3.5714285714rem;font-weight:700;font-family:Roboto,sans-serif;display:inline-block}.mod--result-calorie .result-value .suffix{font-size:1.4285714286rem;display:inline-block;vertical-align:10px}@media (max-width: 768px){.mod--result-calorie{border:1px solid #757575;border-radius:6px}.mod--result-calorie .result-label{font-size:1rem}.mod--result-calorie .result-value .value{font-size:2.2857142857rem}.mod--result-calorie .result-value .suffix{font-size:1.1428571429rem;vertical-align:6px}}.mod--result-diet-exercise{display:flex;align-items:center;border:2px solid #757575;border-radius:12px;padding:20px}.mod--result-diet-exercise .sec-icon{width:60px}.mod--result-diet-exercise .sec-icon [class^=icon-]{display:block}.mod--result-diet-exercise .sec-label{flex-grow:1;padding:0 5px 0 15px;font-weight:700;font-size:1.4285714286rem}.mod--result-diet-exercise .sec-get,.mod--result-diet-exercise .sec-use{min-width:34%;width:34%;padding:0 5px;font-size:1.4285714286rem;text-align:center}.mod--result-diet-exercise .sec-get .main-num,.mod--result-diet-exercise .sec-use .main-num{display:inline-block;font-family:Roboto,sans-serif;font-size:3.5714285714rem;font-weight:700;line-height:1;margin-right:5px;vertical-align:-10px}@media (max-width: 768px){.mod--result-diet-exercise{flex-wrap:wrap;border:1px solid #757575;border-radius:6px;padding:10px}.mod--result-diet-exercise .sec-icon{width:50px;order:2}.mod--result-diet-exercise .sec-label{padding:0;width:100%;font-size:1rem;margin-bottom:5px;order:1}.mod--result-diet-exercise .sec-get,.mod--result-diet-exercise .sec-use{min-width:calc((100% - 50px)/2);width:calc((100% - 50px)/2);padding:0 0 0 15px;font-size:1.0714285714rem;text-align:left;order:2}.mod--result-diet-exercise .sec-get .sec-sub,.mod--result-diet-exercise .sec-use .sec-sub,.mod--result-diet-exercise .sec-get .sec-main,.mod--result-diet-exercise .sec-use .sec-main{display:inline-block}.mod--result-diet-exercise .sec-get .main-num,.mod--result-diet-exercise .sec-use .main-num{display:inline-block;font-size:2.2857142857rem;margin-right:2px;vertical-align:-6px}}.mod--result-sleep{display:flex;align-items:center;border:2px solid #757575;border-radius:12px;padding:20px}.mod--result-sleep .sec-icon{width:60px}.mod--result-sleep .sec-icon [class^=icon-]{display:block}.mod--result-sleep .sec-label{flex-grow:1;padding:0 5px 0 15px;font-weight:700;font-size:1.4285714286rem}.mod--result-sleep .sec-face{min-width:48%;width:48%;padding:0 5px;text-align:center}.mod--result-sleep .sec-face .sec-sub{font-weight:700;display:inline-block;font-size:2.1428571429rem}.mod--result-sleep .sec-face .sec-main{display:inline-block}.mod--result-sleep .sec-face .sec-main .ficon{vertical-align:-9px;font-size:2.8571428571rem;width:40px;height:40px;display:inline-block;position:relative;line-height:1}.mod--result-sleep .sec-face .sec-main .ficon:before{position:absolute;top:0;left:0;z-index:1}.mod--result-sleep .sec-face .sec-main .ficon:after{content:"";display:block;z-index:0;width:calc(100% - 2px);height:calc(100% - 2px);margin:1px 0 0 1px;border-radius:50%}@media (max-width: 768px){.mod--result-sleep .sec-face .sec-main .ficon{font-size:2.1428571429rem;width:30px;height:30px}}.mod--result-sleep .sec-time{min-width:20%;width:20%;padding:0 5px;text-align:center}.mod--result-sleep .sec-time .sec-sub{font-size:1rem}.mod--result-sleep .sec-time .sec-main{font-family:Roboto,sans-serif;font-weight:700;line-height:1;font-size:2rem}@media (max-width: 768px){.mod--result-sleep{flex-wrap:wrap;border:1px solid #757575;border-radius:6px;padding:10px}.mod--result-sleep .sec-icon{width:50px;order:2}.mod--result-sleep .sec-label{padding:0;width:100%;margin-bottom:5px;order:1;font-size:1rem}.mod--result-sleep .sec-face{min-width:calc((100% - 50px)*.45);width:calc((100% - 50px)*.45);padding:0 0 0 5px;text-align:center;order:2}.mod--result-sleep .sec-face .sec-sub{font-weight:400;font-size:1.0714285714rem}.mod--result-sleep .sec-face .sec-main{display:inline-block}.mod--result-sleep .sec-face .sec-main .ficon{vertical-align:-9px}.mod--result-sleep .sec-time{min-width:calc((100% - 50px)*.55);width:calc((100% - 50px)*.55);padding:0 0 0 5px;text-align:center;order:2}.mod--result-sleep .sec-time .sec-sub{display:inline-block;vertical-align:5px;font-size:1.0714285714rem}.mod--result-sleep .sec-time .sec-main{display:inline-block;font-size:2.1428571429rem}}.mod--result-summary{display:flex;align-items:center;border:2px solid #757575;border-radius:12px;padding:20px}.mod--result-summary .sec-icon{width:60px}.mod--result-summary .sec-icon [class^=icon-]{display:block}.mod--result-summary .sec-label{width:135px;padding:0 5px 0 15px;font-weight:700;font-size:1.4285714286rem}.mod--result-summary .sec-label .label-main{font-size:1.4285714286rem}.mod--result-summary .sec-label .label-sub{font-size:1rem}.mod--result-summary .sec-value{width:calc(100% - 422px);border-left:2px solid #757575;border-right:2px solid #757575;padding:0 30px;min-height:77px}.mod--result-summary .sec-button{width:227px;padding-left:30px}.mod--result-summary .sec-button .button{margin-bottom:15px}.mod--result-summary .sec-button .button:last-child{margin:0}.mod--result-summary .sec-value-action{display:flex;align-items:center;justify-content:space-between}.mod--result-summary .sec-value-action .sec-done{text-align:center}.mod--result-summary .sec-value-action .sec-done .sec-sub{font-size:1.4285714286rem}.mod--result-summary .sec-value-action .sec-done .sec-main [class^=icon-]{display:inline-block;font-size:2.1428571429rem;vertical-align:3px}.mod--result-summary .sec-value-action .sec-done .sec-main .main-num{font-size:3.5714285714rem;font-family:Roboto,sans-serif;font-weight:700;line-height:1;display:inline-block;margin:0 2px}.mod--result-summary .sec-value-action .sec-done .sec-main .main-suffix{font-size:1.4285714286rem;display:inline-block;vertical-align:10px}.mod--result-summary .sec-value-action .sec-bad-set{text-align:center;display:flex;align-items:center;justify-content:flex-end}.mod--result-summary .sec-value-action .sec-bad-set .sec-bad{padding:0 0 0 25px;text-align:center}.mod--result-summary .sec-value-action .sec-bad-set .sec-bad .sec-sub{font-size:1rem}.mod--result-summary .sec-value-action .sec-bad-set .sec-bad .sec-main [class^=icon-]{display:inline-block;font-size:1.0714285714rem;vertical-align:2px}.mod--result-summary .sec-value-action .sec-bad-set .sec-bad .sec-main .main-num{font-size:2rem;font-family:Roboto,sans-serif;font-weight:700;line-height:1;display:inline-block;margin:0 2px}.mod--result-summary .sec-value-action .sec-bad-set .sec-bad .sec-main .main-suffix{font-size:1rem;display:inline-block;vertical-align:4px}.mod--result-summary .sec-value-walking{display:flex;align-items:center;justify-content:space-between}.mod--result-summary .sec-value-walking .sec-result{font-size:1.4285714286rem;text-align:center}.mod--result-summary .sec-value-walking .sec-result .main-num{display:inline-block;font-family:Roboto,sans-serif;font-size:3.5714285714rem;font-weight:700;line-height:1;margin-right:5px}.mod--result-summary .sec-value-walking .sec-target{font-size:1rem;text-align:center}.mod--result-summary .sec-value-walking .sec-target .main-num{display:inline-block;font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;line-height:1;margin-right:5px}.mod--result-summary .sec-value-weight{display:flex;align-items:center;justify-content:space-between}.mod--result-summary .sec-value-weight .sec-weight,.mod--result-summary .sec-value-weight .sec-fat{font-size:1.4285714286rem;text-align:center}.mod--result-summary .sec-value-weight .sec-weight .main-num,.mod--result-summary .sec-value-weight .sec-fat .main-num{display:inline-block;font-family:Roboto,sans-serif;font-size:3.5714285714rem;font-weight:700;line-height:1;margin-right:5px;vertical-align:-10px}.mod--result-summary .sec-value-weight .sec-waist,.mod--result-summary .sec-value-weight .sec-bmi{font-size:1rem;text-align:center}.mod--result-summary .sec-value-weight .sec-waist .main-num,.mod--result-summary .sec-value-weight .sec-bmi .main-num{display:inline-block;font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;line-height:1;margin-right:5px;vertical-align:-5px}.mod--result-summary .sec-value-weight .sec-bmi .main-num{margin-right:0}.mod--result-summary .sec-value-diet-exercise{display:flex;align-items:center;justify-content:space-between}.mod--result-summary .sec-value-diet-exercise .sec-get,.mod--result-summary .sec-value-diet-exercise .sec-use{font-size:1.4285714286rem;text-align:center}.mod--result-summary .sec-value-diet-exercise .sec-get .main-num,.mod--result-summary .sec-value-diet-exercise .sec-use .main-num{display:inline-block;font-family:Roboto,sans-serif;font-size:3.5714285714rem;font-weight:700;line-height:1;margin-right:5px;vertical-align:-10px}.mod--result-summary .sec-value-sleep{display:flex;align-items:center;justify-content:space-between}.mod--result-summary .sec-value-sleep .sec-face{text-align:center}.mod--result-summary .sec-value-sleep .sec-face .sec-sub{font-size:2.1428571429rem;font-weight:700;display:inline-block}.mod--result-summary .sec-value-sleep .sec-face .sec-main{display:inline-block}.mod--result-summary .sec-value-sleep .sec-face .sec-main .ficon{vertical-align:-9px;font-size:2.8571428571rem;width:40px;height:40px;display:inline-block;position:relative;line-height:1}.mod--result-summary .sec-value-sleep .sec-face .sec-main .ficon:before{position:absolute;top:0;left:0;z-index:1}.mod--result-summary .sec-value-sleep .sec-face .sec-main .ficon:after{content:"";display:block;z-index:0;width:calc(100% - 2px);height:calc(100% - 2px);margin:1px 0 0 1px;border-radius:50%}@media (max-width: 768px){.mod--result-summary .sec-value-sleep .sec-face .sec-main .ficon{font-size:2.1428571429rem;width:30px;height:30px}}.mod--result-summary .sec-value-sleep .sec-time{text-align:center}.mod--result-summary .sec-value-sleep .sec-time .sec-sub{font-size:1rem}.mod--result-summary .sec-value-sleep .sec-time .sec-main{font-family:Roboto,sans-serif;font-weight:700;line-height:1;font-size:2rem}.mod--result-summary .sec-value-heart{display:flex;align-items:center;justify-content:center}.mod--result-summary .sec-value-heart .sec-face{text-align:center}.mod--result-summary .sec-value-heart .sec-face .sec-sub{font-weight:700;display:inline-block;font-size:2.5714285714rem}.mod--result-summary .sec-value-heart .sec-face .sec-main{display:inline-block}.mod--result-summary .sec-value-heart .sec-face .sec-main .ficon{vertical-align:-8px;font-size:2.8571428571rem;width:40px;height:40px;display:inline-block;position:relative;line-height:1}.mod--result-summary .sec-value-heart .sec-face .sec-main .ficon:before{position:absolute;top:0;left:0;z-index:1}.mod--result-summary .sec-value-heart .sec-face .sec-main .ficon:after{content:"";display:block;z-index:0;width:calc(100% - 2px);height:calc(100% - 2px);margin:1px 0 0 1px;border-radius:50%}@media (max-width: 768px){.mod--result-summary .sec-value-heart .sec-face .sec-main .ficon{font-size:2.1428571429rem;width:30px;height:30px}}.mod--result-summary .sec-value-blood-pressure{display:flex;align-items:center;justify-content:center;padding:0 25px;height:77px}.mod--result-summary .sec-value-blood-pressure .sec-record{width:50%;text-align:center}.mod--result-summary .sec-value-blood-pressure .sec-record .sec-times{margin-bottom:5px;font-size:1.1428571429rem}.mod--result-summary .sec-value-blood-pressure .sec-record .sec-times .time{display:inline-block;width:4.5em}.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps{display:flex;align-items:flex-end;justify-content:flex-start}.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps .bp-high,.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps .bp-low{width:35%}.mod--result-summary .sec-value-blood-pressure .sec-record .prefix{line-height:1.2;font-size:1.1428571429rem}.mod--result-summary .sec-value-blood-pressure .sec-record .num{font-family:Roboto,sans-serif;font-weight:700;line-height:1;font-size:2.9285714286rem}.mod--result-summary .sec-value-blood-pressure .sec-record .suffix{line-height:1.2;font-size:1rem}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse{width:22.5%}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse-sp{display:none}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse .prefix{line-height:1.2;font-size:1rem}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse .num{font-family:Roboto,sans-serif;font-weight:700;line-height:1;font-size:2rem}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse .suffix{margin-top:5px;line-height:1.2;font-size:.8571428571rem}.mod--result-summary .sec-value-blood-pressure .sec-record+.sec-record .sec-bps{justify-content:flex-end}.mod--result-summary .sec-value-blood-pressure-old{display:flex;align-items:center;justify-content:center;height:77px}.mod--result-summary .sec-value-blood-pressure-old .sec-record{width:50%;text-align:center}.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-times{font-weight:700;font-size:1.1428571429rem}.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps{display:flex;align-items:center;justify-content:center}.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-high,.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-low{width:50%}.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-high .prefix,.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-low .prefix{line-height:1.2;font-size:1.1428571429rem}.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-high .num,.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-low .num{font-family:Roboto,sans-serif;font-weight:700;line-height:1;font-size:3.5714285714rem}.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-high .suffix,.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-low .suffix{line-height:1.2;font-size:1rem}@media (max-width: 768px){.mod--result-summary{flex-wrap:wrap;border:1px solid #757575;border-radius:6px;padding:10px}.mod--result-summary .sec-icon{width:50px;order:2}.mod--result-summary .sec-label{padding:0;width:100%;margin-bottom:5px;order:1;font-size:1rem}.mod--result-summary .sec-label .label-main{display:inline-block;font-size:1rem}.mod--result-summary .sec-label .label-sub{display:inline-block;font-size:.8571428571rem}.mod--result-summary .sec-value{width:calc(100% - 50px);border-left:0;border-right:0;padding:0;order:2;min-height:auto}.mod--result-summary .sec-button{width:100%;padding-left:0;order:2;display:flex;justify-content:space-between;margin-top:15px}.mod--result-summary .sec-button .button{width:48%;margin:0}.mod--result-summary .sec-value-action .sec-done{min-width:50%;width:50%;text-align:center}.mod--result-summary .sec-value-action .sec-done .sec-sub{display:inline-block;vertical-align:9px;font-size:1.1428571429rem}.mod--result-summary .sec-value-action .sec-done .sec-main{display:inline-block}.mod--result-summary .sec-value-action .sec-done .sec-main [class^=icon-]{vertical-align:4px;font-size:1.4285714286rem}.mod--result-summary .sec-value-action .sec-done .sec-main .main-num{margin:0 2px;font-size:2.8571428571rem}.mod--result-summary .sec-value-action .sec-done .sec-main .main-suffix{vertical-align:8px;font-size:1.1428571429rem}.mod--result-summary .sec-value-action .sec-bad-set{min-width:50%;width:50%;text-align:right;display:block}.mod--result-summary .sec-value-action .sec-bad-set .sec-bad{min-width:auto;width:100%;padding:0 5px;text-align:right}.mod--result-summary .sec-value-action .sec-bad-set .sec-bad .sec-sub{display:inline-block;vertical-align:2px;font-size:.9285714286rem}.mod--result-summary .sec-value-action .sec-bad-set .sec-bad .sec-main{display:inline-block}.mod--result-summary .sec-value-action .sec-bad-set .sec-bad .sec-main [class^=icon-]{vertical-align:0;font-size:.8571428571rem}.mod--result-summary .sec-value-action .sec-bad-set .sec-bad .sec-main .main-num{margin:0 2px;font-size:1.0714285714rem}.mod--result-summary .sec-value-action .sec-bad-set .sec-bad .sec-main .main-suffix{vertical-align:0;font-size:.9285714286rem}.mod--result-summary .sec-value-walking{align-items:flex-end}.mod--result-summary .sec-value-walking .sec-result{width:65%;margin:0;padding:0;text-align:right;border-left:0;border-right:0;font-size:1.1428571429rem}.mod--result-summary .sec-value-walking .sec-result .main-num{margin-right:0;vertical-align:-7px;font-size:2.8571428571rem}.mod--result-summary .sec-value-walking .sec-result .result-sub,.mod--result-summary .sec-value-walking .sec-result .result-main{display:inline-block}.mod--result-summary .sec-value-walking .sec-target{width:35%;margin:0;padding:0;text-align:right;font-size:.9285714286rem}.mod--result-summary .sec-value-walking .sec-target .main-num{margin-right:0;font-size:1.0714285714rem}.mod--result-summary .sec-value-walking .sec-target .target-sub,.mod--result-summary .sec-value-walking .sec-target .target-main{display:inline-block}.mod--result-summary .sec-value-weight{flex-wrap:wrap;justify-content:flex-end}.mod--result-summary .sec-value-weight .sec-weight,.mod--result-summary .sec-value-weight .sec-fat{width:50%;padding:0;text-align:right;font-size:1.1428571429rem}.mod--result-summary .sec-value-weight .sec-weight .sec-sub,.mod--result-summary .sec-value-weight .sec-fat .sec-sub,.mod--result-summary .sec-value-weight .sec-weight .sec-main,.mod--result-summary .sec-value-weight .sec-fat .sec-main{display:inline-block}.mod--result-summary .sec-value-weight .sec-weight .main-num,.mod--result-summary .sec-value-weight .sec-fat .main-num{display:inline-block;margin-right:2px;vertical-align:-9px;font-size:2.8571428571rem}.mod--result-summary .sec-value-weight .sec-weight{padding-right:10px}.mod--result-summary .sec-value-weight .sec-waist,.mod--result-summary .sec-value-weight .sec-bmi{min-width:auto;width:auto;padding:0;margin-left:15px;text-align:right;font-size:.9285714286rem}.mod--result-summary .sec-value-weight .sec-waist .sec-sub,.mod--result-summary .sec-value-weight .sec-bmi .sec-sub,.mod--result-summary .sec-value-weight .sec-waist .sec-main,.mod--result-summary .sec-value-weight .sec-bmi .sec-main{display:inline-block}.mod--result-summary .sec-value-weight .sec-waist .main-num,.mod--result-summary .sec-value-weight .sec-bmi .main-num{display:inline-block;margin-right:2px;vertical-align:0;font-size:1.0714285714rem}.mod--result-summary .sec-value-diet-exercise .sec-get,.mod--result-summary .sec-value-diet-exercise .sec-use{padding:0 0 0 15px;text-align:left;order:2;font-size:1.0714285714rem}.mod--result-summary .sec-value-diet-exercise .sec-get .sec-sub,.mod--result-summary .sec-value-diet-exercise .sec-use .sec-sub,.mod--result-summary .sec-value-diet-exercise .sec-get .sec-main,.mod--result-summary .sec-value-diet-exercise .sec-use .sec-main{display:inline-block}.mod--result-summary .sec-value-diet-exercise .sec-get .main-num,.mod--result-summary .sec-value-diet-exercise .sec-use .main-num{display:inline-block;margin-right:2px;vertical-align:-6px;font-size:2.2857142857rem}.mod--result-summary .sec-value-sleep .sec-face{width:45%;text-align:center}.mod--result-summary .sec-value-sleep .sec-face .sec-sub{font-weight:400;font-size:1.0714285714rem}.mod--result-summary .sec-value-sleep .sec-face .sec-main{display:inline-block}.mod--result-summary .sec-value-sleep .sec-face .sec-main .ficon{vertical-align:-9px}.mod--result-summary .sec-value-sleep .sec-time{width:55%;text-align:center}.mod--result-summary .sec-value-sleep .sec-time .sec-sub{display:inline-block;vertical-align:4px;font-size:1.0714285714rem}.mod--result-summary .sec-value-sleep .sec-time .sec-main{display:inline-block;font-size:2.1428571429rem}.mod--result-summary .sec-value-heart .sec-face{text-align:center}.mod--result-summary .sec-value-heart .sec-face .sec-sub{font-size:2.2142857143rem}.mod--result-summary .sec-value-heart .sec-face .sec-main{display:inline-block}.mod--result-summary .sec-value-heart .sec-face .sec-main .ficon{vertical-align:-3px}.mod--result-summary .sec-value-blood-pressure{height:auto;flex-wrap:wrap}.mod--result-summary .sec-value-blood-pressure .sec-record{width:100%;display:flex;align-items:flex-end;justify-content:space-around}.mod--result-summary .sec-value-blood-pressure .sec-record .sec-times{font-weight:400;display:block;width:65px;text-align:right;font-size:.7857142857rem}.mod--result-summary .sec-value-blood-pressure .sec-record .sec-times .time{display:inline-block;width:3.3em}.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps{display:block;width:120px;font-size:0;text-align:right}.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps .bp-high,.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps .bp-low{width:auto;display:inline-block}.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps .bp-high .prefix,.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps .bp-high .suffix,.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps .bp-low .prefix,.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps .bp-low .suffix{display:none}.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps .bp-high .num,.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps .bp-low .num{display:inline-block;font-size:1.3571428571rem}.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps .bp-high:after{content:"/";display:inline-block;font-weight:700;font-size:1.3571428571rem}.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps .bp-low:after{content:"mmHg";display:inline-block;margin-left:3px;font-size:.75rem}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse{width:auto;display:inline-block}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse-pc{display:none}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse-sp{display:block;height:24px;white-space:nowrap;letter-spacing:-.4em}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse .prefix{display:inline-block;letter-spacing:normal;font-size:.7857142857rem}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse .num{display:inline-block;margin:0 3px;letter-spacing:normal;font-size:1.2857142857rem}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse .suffix{display:inline-block;letter-spacing:normal;font-size:.6071428571rem}}@media (max-width: 768px) and (max-width: 374px){.mod--result-summary .sec-value-blood-pressure .sec-record{flex-wrap:wrap}.mod--result-summary .sec-value-blood-pressure .sec-record .sec-times{width:100%;margin-top:10px;margin-bottom:0;text-align:center}}@media (max-width: 768px){.mod--result-summary .sec-value-blood-pressure-old{height:auto;flex-wrap:wrap}.mod--result-summary .sec-value-blood-pressure-old .sec-record{width:100%;text-align:left;display:flex;align-items:center;border-bottom:1px solid #2e3333;margin-bottom:5px;padding-bottom:5px;margin-left:10px}.mod--result-summary .sec-value-blood-pressure-old .sec-record:last-child{border:0;margin-bottom:0;padding:0}.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-times{font-weight:400;display:block;width:50px;text-align:right;font-size:1.1428571429rem}.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps{display:block;width:calc(100% - 60px);font-size:0;text-align:right}.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-high,.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-low{display:inline-block}.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-high .prefix,.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-low .prefix{display:inline-block;vertical-align:4px;font-size:.8571428571rem}.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-high .num,.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-low .num{display:inline-block;font-size:2.1428571429rem}.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-high .suffix,.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-low .suffix{display:inline-block;vertical-align:4px;font-size:.7142857143rem}.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-high{width:53%}.mod--result-summary .sec-value-blood-pressure-old .sec-record .sec-bps .bp-low{width:47%}}.mod--result-walking{display:flex;align-items:center;border:2px solid #757575;border-radius:12px;padding:20px}.mod--result-walking .sec-icon{width:60px}.mod--result-walking .sec-icon [class^=icon-]{display:block}.mod--result-walking .sec-label{flex-grow:1;padding:0 15px;font-weight:700}.mod--result-walking .sec-label .label-main{font-size:1.4285714286rem}.mod--result-walking .sec-label .label-sub{font-size:1rem}.mod--result-walking .sec-result{min-width:42%;width:42%;padding:0 15px;font-size:1.4285714286rem;text-align:center;border-left:2px solid #757575;border-right:2px solid #757575}.mod--result-walking .sec-result .main-num{display:inline-block;font-family:Roboto,sans-serif;font-size:3.5714285714rem;font-weight:700;line-height:1;margin-right:5px}.mod--result-walking .sec-target{min-width:25%;width:25%;padding:0 0 0 15px;font-size:1rem;text-align:center}.mod--result-walking .sec-target .main-num{display:inline-block;font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;line-height:1;margin-right:5px}@media (max-width: 768px){.mod--result-walking{display:block;border:1px solid #757575;border-radius:6px;padding:10px;position:relative}.mod--result-walking .sec-icon{width:50px;position:absolute;top:35px;left:10px}.mod--result-walking .sec-label{padding:0}.mod--result-walking .sec-label .label-main{display:inline-block;font-size:1rem}.mod--result-walking .sec-label .label-sub{display:inline-block;font-size:.8571428571rem}.mod--result-walking .sec-result{min-width:auto;width:calc(100% - 50px);margin:5px 0 5px auto;padding:0;font-size:1.1428571429rem;text-align:right;border-left:0;border-right:0}.mod--result-walking .sec-result .main-num{font-size:2.8571428571rem;margin-right:5px;vertical-align:-7px}.mod--result-walking .sec-result .result-sub,.mod--result-walking .sec-result .result-main{display:inline-block}.mod--result-walking .sec-target{min-width:auto;width:calc(100% - 50px);margin:0 0 0 auto;padding:0;font-size:.9285714286rem;text-align:right}.mod--result-walking .sec-target .main-num{font-size:1.0714285714rem;margin-right:5px}.mod--result-walking .sec-target .target-sub,.mod--result-walking .sec-target .target-main{display:inline-block}}.mod--result-weight{display:flex;align-items:center;border:2px solid #757575;border-radius:12px;padding:20px}.mod--result-weight .sec-icon{width:60px}.mod--result-weight .sec-icon [class^=icon-]{display:block}.mod--result-weight .sec-label{flex-grow:1;padding:0 5px 0 15px;font-weight:700;font-size:1.4285714286rem}.mod--result-weight .sec-weight,.mod--result-weight .sec-fat{min-width:22%;width:22%;padding:0 5px;font-size:1.4285714286rem;text-align:center}.mod--result-weight .sec-weight .main-num,.mod--result-weight .sec-fat .main-num{display:inline-block;font-family:Roboto,sans-serif;font-size:3.5714285714rem;font-weight:700;line-height:1;margin-right:5px;vertical-align:-10px}.mod--result-weight .sec-waist,.mod--result-weight .sec-bmi{min-width:17%;width:17%;padding:0 5px;font-size:1rem;text-align:center}.mod--result-weight .sec-waist .main-num,.mod--result-weight .sec-bmi .main-num{display:inline-block;font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;line-height:1;margin-right:5px;vertical-align:-5px}.mod--result-weight .sec-bmi{min-width:14%;width:14%}.mod--result-weight .sec-bmi .main-num{margin-right:0}@media (max-width: 768px){.mod--result-weight{flex-wrap:wrap;justify-content:flex-end;border:1px solid #757575;border-radius:6px;padding:10px;position:relative}.mod--result-weight .sec-icon{width:50px;position:absolute;top:35px;left:10px}.mod--result-weight .sec-label{padding:0;width:100%;font-size:1rem}.mod--result-weight .sec-weight,.mod--result-weight .sec-fat{min-width:48%;width:48%;padding:0;font-size:1.1428571429rem;text-align:right}.mod--result-weight .sec-weight .sec-sub,.mod--result-weight .sec-fat .sec-sub{display:inline-block;width:4em}.mod--result-weight .sec-weight .sec-main,.mod--result-weight .sec-fat .sec-main{display:inline-block}.mod--result-weight .sec-weight .main-num,.mod--result-weight .sec-fat .main-num{display:inline-block;font-size:2.8571428571rem;margin-right:2px;vertical-align:-9px}.mod--result-weight .sec-waist,.mod--result-weight .sec-bmi{min-width:auto;width:auto;padding:0;margin-left:15px;font-size:.9285714286rem;text-align:right}.mod--result-weight .sec-waist .sec-sub,.mod--result-weight .sec-bmi .sec-sub,.mod--result-weight .sec-waist .sec-main,.mod--result-weight .sec-bmi .sec-main{display:inline-block}.mod--result-weight .sec-waist .main-num,.mod--result-weight .sec-bmi .main-num{display:inline-block;font-size:1.0714285714rem;margin-right:2px;vertical-align:0}}.origin-scroll{overflow-y:auto;transform:translateZ(0);padding-right:1em;padding-bottom:5px}.origin-scroll::-webkit-scrollbar{width:5px}.origin-scroll::-webkit-scrollbar-track{background:#e5e5e5;border-radius:8px}.origin-scroll::-webkit-scrollbar-thumb{background:#757575;border-radius:8px}.origin-scroll-type1,.origin-scroll-type2{height:160px}.origin-scroll .end-flg{display:block;width:100%;height:0;padding-bottom:4px}.original-scroll-inner{padding-left:10px;margin-right:10px}.original-scroll-inner a[target=_blank],.original-scroll-inner a[target=_new],.origin-scroll-inner a[target=_blank],.origin-scroll-inner a[target=_new]{vertical-align:top;margin-right:.35em}.original-scroll-inner a[target=_blank]:after,.original-scroll-inner a[target=_new]:after,.origin-scroll-inner a[target=_blank]:after,.origin-scroll-inner a[target=_new]:after{font-family:kenposicon;content:"";display:inline-block;text-decoration:none;margin-left:.5em;line-height:1;vertical-align:middle}.original-scroll-inner h2,.original-scroll-inner h3,.original-scroll-inner h4,.original-scroll-inner h5,.origin-scroll-inner h2,.origin-scroll-inner h3,.origin-scroll-inner h4,.origin-scroll-inner h5{line-height:1.75;margin-bottom:.5em}.original-scroll-inner h2,.origin-scroll-inner h2{font-size:1.28rem}.original-scroll-inner h3,.origin-scroll-inner h3{font-size:1.18rem}.original-scroll-inner h4,.origin-scroll-inner h4{font-size:1.1rem}.original-scroll-inner h5,.origin-scroll-inner h5{font-size:1rem}.original-scroll-inner ul,.origin-scroll-inner ul{list-style:none;padding:0;margin:0 0 1em}.original-scroll-inner ul li p,.origin-scroll-inner ul li p{margin-bottom:0}.original-scroll-inner ul.list-indent-disc li,.origin-scroll-inner ul.list-indent-disc li{padding-left:1.15em;position:relative}.original-scroll-inner ul.list-indent-disc li:before,.origin-scroll-inner ul.list-indent-disc li:before{content:"・";position:absolute;top:0;left:0}_:-ms-lang(x)::-ms-backdrop,.origin-scroll-inner a[target=_new]:after{height:14.5px;overflow-y:hidden}_:-ms-lang(x)::-ms-backdrop,.origin-scroll-inner a[target=_blank]:after{height:14.5px;overflow-y:hidden}_:-ms-lang(x)::-ms-backdrop,.original-scroll-inner a[target=_new]:after{height:14.5px;overflow-y:hidden}_:-ms-lang(x)::-ms-backdrop,.original-scroll-inner a[target=_blank]:after{height:14.5px;overflow-y:hidden}.modal_style .modal-content{border-radius:10px;position:relative}.modal_style .modal-body{border-radius:10px;padding:45px 30px}.message_splash .modal-content{border-radius:10px;position:relative;margin-top:6em}.message_splash .modal-body{border-radius:10px;padding:45px 30px}button[data-dismiss],button[data-bs-dismiss]{position:absolute;top:calc(-1em - 10px);right:0;color:#fff;font-size:24px;opacity:1}.splash--message--area{position:fixed;top:0;left:0;width:100%;text-align:center}.splash--message--area .update-message{display:inline-block;background-color:#00000080;padding:.5em 2.4em;font-size:1.1428571429rem;color:#fff;text-align:center;margin-top:1.6em}@media (max-width: 768px){.modal_style .modal-dialog,.message_splash .modal-dialog{margin-left:20px;margin-right:20px}.modal_style .modal-body,.message_splash .modal-body{padding:38px 25px}.modal_style .modal-body .type--h3,.message_splash .modal-body .type--h3{font-size:16px}}.modal-cancel-dismiss{position:absolute;display:block;width:100%;height:100%}.origin-step_bar{list-style:none;display:flex;margin:0;padding:0}.origin-step_bar .step{display:flex}.origin-step_bar .step>*{background:#eee;width:calc(100% - 13px);display:flex;justify-content:center;align-items:center;font-weight:700;text-decoration:none;padding-left:14px}.origin-step_bar .step>a:hover{opacity:.75}.origin-step_bar .step:after{content:"";height:0;width:0;border:15px solid transparent;border-right-width:0;border-left-width:14px;border-left-color:#eee}.origin-step_bar .step.active>*{background:#696969;color:#fff}.origin-step_bar .step.active:after{border-left-color:#696969}.origin-step_bar.step-2 .step{width:50%}.origin-step_bar.step-3 .step{width:33.333%}.origin-step_bar.step-4 .step{width:25%}.origin-step_bar.step-5 .step{width:20%}.origin-step_bar.step-5 .step>*{padding-left:6px}.origin-step_bar.step-6 .step{width:16.666666667%}.origin-step_bar.step-6 .step>*{padding-left:6px}@media (max-width: 768px){.origin-step_bar{font-size:.7142857em}.origin-step_bar .step>*{padding-left:0;width:calc(100% - 12px);font-weight:400}.origin-step_bar .step:after{border-top-width:14px;border-bottom-width:14px;border-left-width:12px}.origin-step_bar.step-5 .step,.origin-step_bar .step-6 .step{position:relative;height:28px}.origin-step_bar.step-5 .step:first-of-type>*,.origin-step_bar .step-6 .step:first-of-type>*{margin-left:0;border-left:none}.origin-step_bar.step-5 .step:first-of-type>*:after,.origin-step_bar .step-6 .step:first-of-type>*:after{right:-15px}.origin-step_bar.step-5 .step>*,.origin-step_bar .step-6 .step>*{width:100%;height:100%;display:flex;position:relative;margin-left:-2px;border-left:2px solid white;line-height:1.1;text-align:center}.origin-step_bar.step-5 .step>*:before,.origin-step_bar .step-6 .step>*:before{content:"";height:100%;width:0}.origin-step_bar.step-5 .step>*:after,.origin-step_bar .step-6 .step>*:after{content:"";height:100%;border-color:transparent;border-style:solid;border-top-width:14px;border-bottom-width:14px;border-left-width:12px;border-left-color:#fff;position:absolute;top:0;right:-17px;z-index:1}.origin-step_bar.step-5 .step:after,.origin-step_bar .step-6 .step:after{position:absolute;top:0;right:-10px;z-index:10}.origin-step_bar.step-5 .step{width:calc(20% - 1px)}.origin-step_bar.step-6 .step{width:calc(16.666666667% - 1px)}}.kp--toggle{position:relative}.kp--toggle-btn{position:absolute;top:10px;right:10px;display:flex;align-items:center;text-decoration:none;width:calc(100% - 20px)}.kp--toggle-btn:before{font-family:kenposicon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"＋";color:#0d6db3;display:block;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #0d6db3;margin-left:auto;padding:0 1px;line-height:12px}.kp--toggle-btn:after{content:"";display:block;width:100%;height:20px;position:absolute}.kp--toggle-btn.open:before{content:"－"}.kp--toggle-btn-top{top:0;right:0;width:100%;height:100%}.kp--toggle-btn-top:before{border-color:#fff;margin-right:10px;background:none;color:#fff}.kp--toggle-btn-top.toggle-btn-mc:before{border-color:#2e3333;color:#2e3333}.kp--toggle-content{display:none}.kp--toggle-content-float{position:absolute;top:100%;left:0;z-index:100;width:100%;border-top:1px solid #b3b3b3;background:#eee;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.kp--toggle-content-float .form-control{background-color:#fff}.kp--toggle-sp-only{display:block}@media (max-width: 768px){.kp--toggle-content-float{border-radius:0}.kp--toggle-sp-only{display:none}}.top--phr_card{background:#fff;border-radius:12px;box-shadow:0 3px 6px #0000004d;position:relative}.top--phr_card .mod--ajax-loading{min-height:259px}@media (max-width: 768px){.top--phr_card .mod--ajax-loading{min-height:230px}}.top--phr_card .mod--ajax-error{min-height:259px;padding:0 10px}@media (max-width: 768px){.top--phr_card .mod--ajax-error{min-height:230px}}.top--phr_card a{text-decoration:none;display:block}.top--phr_card a:hover{opacity:.7}.top--phr_card .complete:before{content:""}.top--phr_card .complete{color:#e12270;font-size:38px;position:absolute;top:20px;right:10px;line-height:1}@media (max-width: 768px){.top--phr_card .complete{right:10px}}.top--phr_card-header{padding:20px 18px 10px;border-bottom:1px solid #CCCCCC;display:flex;align-items:flex-end}@media (max-width: 768px){.top--phr_card-header{padding:19px 18px 10px}}.top--phr_card-bottom{padding:10px 18px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:182px}@media (max-width: 768px){.top--phr_card-bottom{padding:5px 18px 10px;min-height:162px}}.top--phr_card-bottom .result-sec{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.top--phr_card-bottom .result{font-family:Roboto;display:flex;align-items:center;margin:0}.top--phr_card-bottom .result-sub,.top--phr_card-bottom .result-unit{font-size:1.4285714286rem}@media (max-width: 768px){.top--phr_card-bottom .result-sub,.top--phr_card-bottom .result-unit{font-size:1.0714285714rem}}.top--phr_card-bottom .result-sub.font-medium,.top--phr_card-bottom .result-unit.font-medium{font-size:1.2857142857rem}@media (max-width: 768px){.top--phr_card-bottom .result-sub.font-medium,.top--phr_card-bottom .result-unit.font-medium{font-size:1.0357142857rem}}.top--phr_card-bottom .result-sub.font-small,.top--phr_card-bottom .result-unit.font-small{font-size:1rem}@media (max-width: 768px){.top--phr_card-bottom .result-sub.font-small,.top--phr_card-bottom .result-unit.font-small{font-size:.7857142857rem}}.top--phr_card-bottom .result-main{font-size:3.2857142857rem;margin:0;font-weight:800;line-height:1}@media (max-width: 768px){.top--phr_card-bottom .result-main{font-size:2.8571428571rem}}.top--phr_card-bottom .result-main i{display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:5px;font-size:1.7142857143rem}@media (max-width: 768px){.top--phr_card-bottom .result-main i{font-size:1.1428571429rem}}.top--phr_card-bottom .result-main.font-small{font-size:1.7142857143rem}@media (max-width: 768px){.top--phr_card-bottom .result-main.font-small{font-size:1.4285714286rem}}.top--phr_card-bottom .result-sub{margin-right:6px}.top--phr_card-bottom .result-unit{margin-left:6px}.top--phr_card-bottom .result-box,.top--phr_card-bottom .result-box .result-blood_pressure{width:100%}.top--phr_card-bottom .result-box .result-blood_pressure span{line-height:1}.top--phr_card-bottom .result-box .result-blood_pressure .result-main01{width:35.5%;font-size:2.2857142857rem;font-weight:800;text-align:right}@media (max-width: 768px){.top--phr_card-bottom .result-box .result-blood_pressure .result-main01{font-size:1.7857142857rem}}@media (max-width: 374px){.top--phr_card-bottom .result-box .result-blood_pressure .result-main01{width:32.5%;font-size:1.2857142857rem}}.top--phr_card-bottom .result-box .result-blood_pressure .result-main02{width:13%;font-size:1.7857142857rem;font-weight:800;text-align:center}@media (max-width: 768px){.top--phr_card-bottom .result-box .result-blood_pressure .result-main02{font-size:1.2857142857rem}}@media (max-width: 374px){.top--phr_card-bottom .result-box .result-blood_pressure .result-main02{width:16%}}.top--phr_card-bottom .result-box .result-blood_pressure .result-sub01,.top--phr_card-bottom .result-box .result-blood_pressure .result-sub02,.top--phr_card-bottom .result-box .result-blood_pressure .result-sub04{font-size:.9285714286rem}@media (max-width: 768px){.top--phr_card-bottom .result-box .result-blood_pressure .result-sub01,.top--phr_card-bottom .result-box .result-blood_pressure .result-sub02,.top--phr_card-bottom .result-box .result-blood_pressure .result-sub04{font-size:.7857142857rem}}.top--phr_card-bottom .result-box .result-blood_pressure .result-sub01{width:10%}.top--phr_card-bottom .result-box .result-blood_pressure .result-sub02{width:10%;text-align:right}@media (max-width: 374px){.top--phr_card-bottom .result-box .result-blood_pressure .result-sub02{width:13%}}.top--phr_card-bottom .result-box .result-blood_pressure .result-sub03{width:14%;padding-left:5px;font-size:.8571428571rem;text-align:left}@media (max-width: 768px){.top--phr_card-bottom .result-box .result-blood_pressure .result-sub03{padding-left:3px;font-size:.7857142857rem}}@media (max-width: 374px){.top--phr_card-bottom .result-box .result-blood_pressure .result-sub03{width:17%}}.top--phr_card-bottom .result-box .result-blood_pressure .result-sub04{width:9%;text-align:right}@media (max-width: 374px){.top--phr_card-bottom .result-box .result-blood_pressure .result-sub04{display:none}}.top--phr_card-bottom .result-box .result-blood_pressure .result-sub05{width:8.5%;text-align:right;font-size:.7857142857rem}@media (max-width: 768px){.top--phr_card-bottom .result-box .result-blood_pressure .result-sub05{font-size:.6428571429rem}}@media (max-width: 374px){.top--phr_card-bottom .result-box .result-blood_pressure .result-sub05{width:11.5%}}.top--phr_card-bottom .target{display:flex;justify-content:flex-end;align-items:center;font-family:Roboto;margin:0}.top--phr_card-bottom .target.w-50{width:50%;flex-wrap:wrap}.top--phr_card-bottom .target-sub,.top--phr_card-bottom .target-unit{font-size:1.1428571429rem}@media (max-width: 768px){.top--phr_card-bottom .target-sub,.top--phr_card-bottom .target-unit{font-size:.9285714286rem}}.top--phr_card-bottom .target-sub.font-small,.top--phr_card-bottom .target-unit.font-small{font-size:1rem}@media (max-width: 768px){.top--phr_card-bottom .target-sub.font-small,.top--phr_card-bottom .target-unit.font-small{font-size:.7857142857rem}}.top--phr_card-bottom .target-main{margin:0 0 0 6px;font-size:1.2857142857rem;font-weight:800;line-height:1}.top--phr_card-bottom .target-main i{font-size:.5714285714rem;display:inline-block;vertical-align:middle;margin-right:3px;margin-bottom:1px}@media (max-width: 768px){.top--phr_card-bottom .target-main{font-size:1.0357142857rem}}.top--phr_card-bottom .target-unit{margin-left:6px}.top--phr_card-bottom .mission,.top--phr_card-bottom .link-rec{width:100%}.top--phr_card-bottom .link-rec{text-align:right;margin-bottom:0}.top--phr_card-name{margin-bottom:0;margin-left:6.4px;font-size:1.2142857143rem}.top--phr_card-name span{font-size:2.1428571429rem;margin-right:.42em}@media (max-width: 768px){.top--phr_card-name span{font-size:2.1428571429rem}}@media (max-width: 768px){.top--phr_card-name{font-size:1rem}}.top--phr_card-walking .result-main,.top--phr_card-weight .result-main{font-size:2.5714285714rem}@media (max-width: 768px){.top--phr_card-walking .result-main,.top--phr_card-weight .result-main{font-size:2.1428571429rem}}.top--phr_card-sleep .result-main{font-size:2.5714285714rem}@media (max-width: 768px){.top--phr_card-sleep .result-main{font-size:2.1428571429rem}}.top--phr_card-sleep .result-main i{font-size:3rem;width:42px;height:42px;position:relative}.top--phr_card-sleep .result-main i:before{position:absolute;top:0;left:0;z-index:1}.top--phr_card-sleep .result-main i:after{content:"";display:block;z-index:0;width:calc(100% - 2px);height:calc(100% - 2px);margin:1px 0 0 1px;border-radius:50%}@media (max-width: 768px){.top--phr_card-sleep .result-main i{width:35px;height:35px;font-size:2.5rem}}.top--phr_record{padding-top:6px;padding-bottom:6px}@media (max-width: 768px){.top--phr_record{padding:10px 0}}[class^=icon-].tpicon-green{color:#2e3333;font-size:2.4285714286rem;position:relative;display:block}[class^=icon-].tpicon-green:before{position:absolute;top:-1px;left:8px;z-index:1}[class^=icon-].tpicon-green:after{content:"";display:block;z-index:0;width:46px;height:46px;background:#7dc319;border-radius:6px}@media (max-width: 768px){[class^=icon-].tpicon-green{font-size:2.1785714286rem}[class^=icon-].tpicon-green:before{top:-4px;left:5px}[class^=icon-].tpicon-green:after{width:38px;height:38px}}.top--phr_record-form .modal-dialog{width:465px}@media (max-width: 768px){.top--phr_record-form .modal-dialog{margin:20px;width:calc(100% - 40px)}}.top--phr_record-form .modal-content{border-radius:7.2px}.top--phr_record-form .modal-body{padding:30px 52px}@media (max-width: 768px){.top--phr_record-form .modal-body{padding:15px 35px}}.top--phr_record-form-header{display:flex;align-items:center}.top--phr_record-form-name{font-size:1.7857142857rem;margin:0 0 0 10px}@media (max-width: 768px){.top--phr_record-form-name{font-size:1.3214285714rem}}.top--phr_record-form-bottom .mission{font-size:1.1428571429rem;font-weight:600;color:#757575}@media (max-width: 768px){.top--phr_record-form-bottom .mission{font-size:1rem}}.top--phr_record-form-input{font-family:Roboto;font-size:3rem;font-weight:600;line-height:1;width:302px;height:60px;text-align:center}@media (max-width: 768px){.top--phr_record-form-input{width:83%;font-size:2.64rem!important;height:50px}}.top--phr_record-form .record-form-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.top--phr_record-form .record-form-row .label{font-size:1.4285714286rem;font-weight:600;margin-bottom:6px}@media (max-width: 768px){.top--phr_record-form .record-form-row .label{font-size:1.2857142857rem}}.top--phr_record-form .record-form-row .unit{font-size:1.7142857143rem;font-weight:600;margin-bottom:0}@media (max-width: 768px){.top--phr_record-form .record-form-row .unit{font-size:1.7857142857rem}}.top--phr_record-form .record-form-row+.record-form-row{margin-top:1.8rem}@media (max-width: 768px){.top--phr_record-form .record-form-row+.record-form-row{margin-top:1rem}}.top--phr_record-form .action-set{border-bottom:1px solid #757575;display:flex;justify-content:space-between;padding:15px 0}.top--phr_record-form .action-set:first-of-type{padding-top:0}.top--phr_record-form .action-value{width:232px;margin-bottom:0;font-size:1.4285714286rem;line-height:1.37}@media (max-width: 768px){.top--phr_record-form .action-value{width:163px;font-size:1.1428571429rem}}.top--phr_record-form .actions{display:flex;justify-content:space-between}.top--phr_record-form .actions .btn{border-radius:3.649px;display:flex;width:45px;height:45px;padding:0;justify-content:center;align-items:center}.top--phr_record-form .actions .btn [class^=icon-]{font-size:2.1428571429rem;width:30px;height:30px;display:flex;align-items:center}@media (max-width: 768px){.top--phr_record-form .actions .btn{font-size:1.1428571429rem;width:37px;height:37px}.top--phr_record-form .actions .btn [class^=icon-]{font-size:1.7857142857rem;width:25px;height:25px}}.top--phr_record-form .action input[type=radio],.top--phr_record-form .action input[type=checkbox]{display:none}.top--phr_record-form .action input[type=radio]:checked+.btn,.top--phr_record-form .action input[type=checkbox]:checked+.btn{background-color:#0d6db3;color:#fff}.top--phr_record-form .action+.action{margin-left:20px}@media (max-width: 768px){.top--phr_record-form .action+.action{margin-left:10px}}.top--phr_record-form .input-feeling{position:relative}.top--phr_record-form .input-feeling:before{content:"";display:block;width:80%;height:3.52px;position:absolute;top:23px;left:10%;background:#2e3333}@media (max-width: 768px){.top--phr_record-form .input-feeling:before{top:17.76px}}.top--phr_record-form .input-feeling .feel-icons{display:flex;justify-content:space-between;align-items:center;width:89.75%;margin:0 auto 10px}.top--phr_record-form .input-feeling .feel-icons .feel-icon{width:40px;height:46px;font-size:2.85714rem}@media (max-width: 768px){.top--phr_record-form .input-feeling .feel-icons .feel-icon{width:32px;height:32px;font-size:2.2857142857rem}}.top--phr_record-form .input-feeling .feel-icons .feel-icon input[type=radio]{display:none}.top--phr_record-form .input-feeling .feel-icons .feel-icon input[type=radio]:checked+.ficon.icon-no_good:after{background:#8bc24a}.top--phr_record-form .input-feeling .feel-icons .feel-icon input[type=radio]:checked+.ficon.icon-not_really_good:after{background:#bfcd2f}.top--phr_record-form .input-feeling .feel-icons .feel-icon input[type=radio]:checked+.ficon.icon-well_good:after{background:#fea407}.top--phr_record-form .input-feeling .feel-icons .feel-icon input[type=radio]:checked+.ficon.icon-good:after{background:#ff7f18}.top--phr_record-form .input-feeling .feel-icons .feel-icon .ficon{width:40px;height:40px;display:inline-block;position:relative;line-height:1;cursor:pointer}@media (max-width: 768px){.top--phr_record-form .input-feeling .feel-icons .feel-icon .ficon{width:32px;height:32px}}.top--phr_record-form .input-feeling .feel-icons .feel-icon .ficon:before{position:absolute;top:0;left:0;z-index:1}.top--phr_record-form .input-feeling .feel-icons .feel-icon .ficon:after{content:"";display:block;z-index:0;width:calc(100% - 2px);height:calc(100% - 2px);margin:1px 0 0 1px;border-radius:50%;background-color:#fff}.top--phr_record-form .input-feeling .feel-texts{display:flex;align-items:center}.top--phr_record-form .input-feeling .feel-texts .feel-text{width:25%;text-align:center;font-size:.9285714286rem;line-height:1.2}@media (max-width: 768px){.top--phr_record-form .input-feeling .feel-texts .feel-text{font-size:.75rem}}.top--phr_record-form .sleep-record{display:flex;flex-wrap:wrap;justify-content:center;color:#2e3333}.top--phr_record-form .sleep-record .input-time-row{width:128px;flex-wrap:wrap}@media (max-width: 768px){.top--phr_record-form .sleep-record .input-time-row{width:110px}}.top--phr_record-form .sleep-record .input-time-row label{width:100%;text-align:center;margin-bottom:5px}.top--phr_record-form .sleep-record .input-time-row+.input-time-row{position:relative;margin-left:18px}.top--phr_record-form .sleep-record .input-time-row+.input-time-row:before{content:"";width:18px;height:12px;border:6px solid transparent;border-left:9px solid #000;border-right-width:9px;bottom:12px;position:absolute;left:-10px}@media (max-width: 768px){.top--phr_record-form .sleep-record .input-time-row+.input-time-row:before{left:-14px}}.top--phr_record-form .sleep-record .input-result{text-align:center;position:relative;font-size:1.2142857143rem;width:195px}@media (max-width: 768px){.top--phr_record-form .sleep-record .input-result{width:184px!important}.top--phr_record-form .sleep-record .input-result .result{width:100%!important}}.top--phr_record-form .sleep-record .input-result input{text-align:right;padding-right:1.5em;font-size:2.5714285714rem;font-family:Roboto;font-weight:600;height:50px;line-height:1}@media (max-width: 768px){.top--phr_record-form .sleep-record .input-result input{padding-right:1.4em!important;font-size:1.7857142857rem;-webkit-text-size-adjust:none}}.top--phr_record-form .sleep-record .input-result .suffix{position:absolute;right:10px;bottom:10px;font-size:1.2857142857rem;font-weight:600}@media (max-width: 768px){.top--phr_record-form .sleep-record .input-result .suffix{font-size:1.0714285714rem;right:10px;bottom:10px}}@media (max-width: 374px){.top--phr_record-form .blood_pressure{margin-left:-28px;margin-right:-28px}}.top--phr_record-form .blood_pressure .select-date-row{display:flex;align-items:center;font-size:1.1428571429rem}@media (max-width: 768px){.top--phr_record-form .blood_pressure .select-date-row{font-size:1rem}}.top--phr_record-form .blood_pressure .select-date-row .select-date-year{width:28%}.top--phr_record-form .blood_pressure .select-date-row .select-date-month,.top--phr_record-form .blood_pressure .select-date-row .select-date-day{width:22.5%}.top--phr_record-form .blood_pressure .select-date-row .select-date-text01,.top--phr_record-form .blood_pressure .select-date-row .select-date-text02{width:10%;text-align:center}.top--phr_record-form .blood_pressure .select-date-row .select-date-text03{width:7%;text-align:right}.top--phr_record-form .blood_pressure .select-date-row select{font-size:1.1428571429rem}@media (max-width: 768px){.top--phr_record-form .blood_pressure .select-date-row select{font-size:1rem}}.top--phr_record-form .blood_pressure .select-time-row{display:flex;align-items:center;justify-content:flex-end;font-size:1.1428571429rem}@media (max-width: 768px){.top--phr_record-form .blood_pressure .select-time-row{font-size:1rem}}.top--phr_record-form .blood_pressure .select-time-row .select-time-hour,.top--phr_record-form .blood_pressure .select-time-row .select-time-minute{width:22.5%}.top--phr_record-form .blood_pressure .select-time-row .select-time-text01{width:10%;text-align:center}.top--phr_record-form .blood_pressure .select-time-row .select-time-text02{width:7%;text-align:right}.top--phr_record-form .blood_pressure .select-time-row select{font-size:1.1428571429rem}@media (max-width: 768px){.top--phr_record-form .blood_pressure .select-time-row select{font-size:1rem}}.top--phr_record-form .blood_pressure .input-data-row{display:flex;align-items:center;justify-content:flex-start}.top--phr_record-form .blood_pressure .input-data-row .input-data-bp_max,.top--phr_record-form .blood_pressure .input-data-row .input-data-bp_min,.top--phr_record-form .blood_pressure .input-data-row .input-data-pulse{width:28%;margin-right:4.5%}.top--phr_record-form .blood_pressure .input-data-row input{font-family:Roboto;font-weight:800;text-align:right;font-size:1.9285714286rem}@media (max-width: 768px){.top--phr_record-form .blood_pressure .input-data-row input{font-size:1.5714285714rem}}.top--phr_record-form .blood_pressure .input-data-row .prefix{display:block;margin-bottom:5px;text-align:center;line-height:1;font-size:1.0714285714rem}@media (max-width: 768px){.top--phr_record-form .blood_pressure .input-data-row .prefix{font-size:.8571428571rem}}.top--phr_record-form .blood_pressure .input-data-row .suffix{display:block;margin-top:5px;text-align:right;line-height:1;font-size:1.0714285714rem}@media (max-width: 768px){.top--phr_record-form .blood_pressure .input-data-row .suffix{font-size:.9285714286rem}}.top--phr_record-form .exercise-set{display:flex;justify-content:space-between;width:100%}.top--phr_record-form .exercise-set .exercise{width:100px;text-align:right}@media (max-width: 768px){.top--phr_record-form .exercise-set .exercise{width:73px}}.top--phr_record-form .exercise-set .exercise input{width:100%;font-size:1.7142857143rem;height:42px}@media (max-width: 768px){.top--phr_record-form .exercise-set .exercise input{font-size:1.6071428571rem;height:35px}}.top--phr_record-form .exercise-set .exercise .unit{font-size:1.2857142857rem;font-weight:400}@media (max-width: 768px){.top--phr_record-form .exercise-set .exercise .unit{font-size:1.0714285714rem}}.top--phr_record-form .exercise-set .exercise:last-of-type{width:119px}@media (max-width: 768px){.top--phr_record-form .exercise-set .exercise:last-of-type{width:94px}}.top--phr_record-form .text-large{font-size:1.4285714286rem}@media (max-width: 768px){.top--phr_record-form .text-large{font-size:1.1428571429rem}}.top--phr{width:100%;padding:0 10px;overflow:hidden;max-height:300px}@media (max-width: 768px){.top--phr{width:100vw;padding:0 15px;margin-left:-20px;margin-right:-20px}}.top--daily_record-count{display:flex;align-items:center}.top--daily_record-count .label{font-size:16px}.top--daily_record-count .label:after{content:"▶";font-size:10px;vertical-align:middle;display:inline-block;margin:0 6px}@media (max-width: 768px){.top--daily_record-count .label{font-size:1.2857rem}}.top--daily_record-count .count{font-size:1rem}.top--daily_record-count .count-total:before{font-family:Roboto;font-size:38px;content:"/";display:inline-block;margin:0 6px}@media (max-width: 768px){.top--daily_record-count .count-total:before{font-size:2.67857rem}}@media (max-width: 768px){.top--daily_record-count .count{font-size:.857rem}}.top--daily_record-count .count_num{font-family:Roboto;font-size:38px;font-weight:800}@media (max-width: 768px){.top--daily_record-count .count_num{font-size:2.67857rem}}.top--phr_navi{display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 768px){.top--phr_navi{margin-left:-5px;margin-right:-5px}}.top--phr_navi .top--phr_navi-dot{background-color:#eee;border-radius:50%;color:#0e77c2;width:54px;height:54px;font-size:15px;display:flex;justify-content:center;align-items:center;text-align:center;margin-left:12px;cursor:pointer;position:relative;line-height:1.2}.top--phr_navi .top--phr_navi-dot:first-of-type{margin-left:0}.top--phr_navi .top--phr_navi-dot.active{background-color:#0e77c2;color:#fff}.top--phr_navi .top--phr_navi-dot .complete:before{content:""}.top--phr_navi .top--phr_navi-dot .complete{color:#e12270;font-size:28px;position:absolute;top:-18px;right:-2px;line-height:1}.top--phr_navi .top--phr_navi-dot:hover{opacity:.7}@media (max-width: 768px){.top--phr_navi .top--phr_navi-dot{width:47.5px;height:47.5px;font-size:.892857rem;margin:0 5px 25px}.top--phr_navi .top--phr_navi-dot:first-of-type{margin-left:5px}}.top--phr_record{width:100%;padding-left:54px;transition:all .24s ease-in-out}@media (max-width: 768px){.top--phr_record{padding-left:0}}.top--phr_record.first-slide{margin-left:-14.5px;padding-left:0;transition:all .24s ease-in-out}@media (max-width: 768px){.top--phr_record.first-slide{margin-left:0}}.top--phr_record.first-slide .top--phr_slide .slick-prev{left:70px;transition:all .24s ease-in-out}@media (max-width: 768px){.top--phr_record.first-slide .top--phr_slide .slick-prev{left:0}.top--phr_record.first-slide .top--phr_slide .slick-prev:before{margin-left:-2px}}.top--phr_record.first-slide .top--phr_slide .slick-next{right:-496.25px;transition:all .24s ease-in-out}@media (max-width: 768px){.top--phr_record.first-slide .top--phr_slide .slick-next{right:-5px}.top--phr_record.first-slide .top--phr_slide .slick-next:before{margin-right:-2px}}.top--phr_slide{width:423.75px;display:none}.top--phr_slide.slick-initialized{display:block}.top--phr_slide.slick-initialized+.spinner{display:none}.top--phr_slide .slick-slide{margin:0 14.5px}@media (max-width: 768px){.top--phr_slide .slick-slide{margin:0 10px}}.top--phr_slide .slick-prev,.top--phr_slide .slick-next{width:30px;height:30px;top:calc(50% - 15px);z-index:100;transition:all .24s ease-in-out}@media (max-width: 768px){.top--phr_slide .slick-prev,.top--phr_slide .slick-next{width:25px;height:25px;top:calc(50% - 12.5px)}}.top--phr_slide .slick-prev:after,.top--phr_slide .slick-next:after{content:"";position:absolute;width:100%;height:100%;display:block;border-radius:50%;top:0;left:0;background-color:#e5e5e5;z-index:-1}.top--phr_slide .slick-prev:before,.top--phr_slide .slick-next:before{color:#0d6db3;font-size:18px}@media (max-width: 768px){.top--phr_slide .slick-prev:before,.top--phr_slide .slick-next:before{font-size:14px}}.top--phr_slide .slick-prev{left:0}.top--phr_slide .slick-prev:before{content:""}.top--phr_slide .slick-prev:before{margin-left:-3px}@media (max-width: 768px){.top--phr_slide .slick-prev{left:0}.top--phr_slide .slick-prev:before{margin-left:-2px}}.top--phr_slide .slick-next{right:-426.75px}.top--phr_slide .slick-next:before{content:""}.top--phr_slide .slick-next:before{margin-right:-3px}@media (max-width: 768px){.top--phr_slide .slick-next{right:-5px}.top--phr_slide .slick-next:before{margin-right:-2px}}.top--phr_slide .slick-disabled{opacity:0}@media (max-width: 768px){.top--phr_slide{width:100%}.top--phr_slide .slick-track{display:flex}.top--phr_slide .slick-track .slick-slide{float:none}}.top--phr_bottom-link{text-align:right}.top--phr_bottom-link a{text-decoration:none}.top--phr_bottom-link a:hover{opacity:.7}@media (max-width: 768px){.top--phr_bottom-link{text-align:center}}.top--main-slider{width:1000px;height:223px;margin:0 auto;overflow:hidden}@media (max-width: 768px){.top--main-slider{height:65vw}}.top--main-slider .slick-dots li button:before{width:10px;height:10px;content:"";border-radius:50%;background-color:#e5e5e5}.top--main-slider .slick-dots li.slick-active button:before{background-color:#0e77c1}.top--main-slider .slick-prev,.top--main-slider .slick-next{width:30px;height:30px;z-index:1;top:calc(50% - 15px)}@media (max-width: 768px){.top--main-slider .slick-prev,.top--main-slider .slick-next{width:25px;height:25px}}.top--main-slider .slick-prev:after,.top--main-slider .slick-next:after{content:"";position:absolute;width:100%;height:100%;display:block;border-radius:50%;top:0;left:0;background-color:#e5e5e5;z-index:-1}.top--main-slider .slick-prev:before,.top--main-slider .slick-next:before{color:#0d6db3;font-size:18px}@media (max-width: 768px){.top--main-slider .slick-prev:before,.top--main-slider .slick-next:before{font-size:14px}}.top--main-slider .slick-prev{left:-315px}.top--main-slider .slick-prev:before{content:""}.top--main-slider .slick-prev:before{margin-left:-3px}@media (max-width: 768px){.top--main-slider .slick-prev{left:10px}.top--main-slider .slick-prev:before{margin-left:-2px}}.top--main-slider .slick-next{right:-315px}.top--main-slider .slick-next:before{content:""}.top--main-slider .slick-next:before{margin-right:-3px}@media (max-width: 768px){.top--main-slider .slick-next{right:10px}.top--main-slider .slick-next:before{margin-right:-2px}}.top--banner-slide{width:338px;margin:0 auto}.top--banner-slide .slide-item{padding:0 6px;width:338px}.slick-list{overflow:visible}@media (max-width: 768px){.top--main-slider,.top--banner-slide{width:100vw}.top--main-slider .slide-item,.top--banner-slide .slide-item{padding:0}}.mod--total-walking{display:flex;align-items:center;border:2px solid #757575;border-radius:12px;padding:20px}.mod--total-walking .col-total{width:50%;text-align:center;font-size:1rem}.mod--total-walking .col-total .num{display:inline-block;font-size:2rem;font-weight:700;font-family:Roboto,sans-serif;line-height:1;vertical-align:-4px;min-width:3.5em;text-align:right}@media (max-width: 768px){.mod--total-walking{display:block;border-width:1px;border-radius:6px;padding:10px;margin-left:10%;margin-right:10%}.mod--total-walking .col-total{width:100%;text-align:right;font-size:.9285714286rem;padding-right:13%}.mod--total-walking .col-total .num{font-size:1.3214285714rem;vertical-align:-1px;min-width:3.5em;text-align:right}}.mod--transition-weight{border:2px solid #757575;border-radius:12px;padding:20px}@media (max-width: 768px){.mod--transition-weight{border:1px solid #757575;border-radius:6px;padding:10px}}.webview{font-feature-settings:"palt" 1}.webview .news--lists{padding:0 15px}.webview .news--article{padding:15px 3em 15px 5px;position:relative}.webview .news--date{margin-bottom:5px}.webview .news--title a:after{content:"";display:block;width:calc(100% - 10px);height:calc(100% - 20px);position:absolute;top:10px;left:5px}.webview .quize--sentence{font-size:1.1428571429rem;line-height:1.6}.webview .quiz--choices .btn{font-size:1rem;line-height:1.6}.contents--about_lead-text{text-align:center;font-size:1.5714285714rem;font-weight:700}@media (max-width: 768px){.contents--about_lead-text{font-size:1.2857142857rem}}.contents--about_box{letter-spacing:.05em}@media (max-width: 768px){.contents--about_box .type--h2{font-size:1.0714285714rem}}.contents--about_step-box{display:flex;flex-flow:row nowrap;justify-content:space-between}.contents--about_step-box_label{font-family:Roboto;color:#fff;background-color:#2e3333;border-radius:4px;width:60px;height:60px;text-align:center;line-height:1;display:flex;flex-flow:row wrap;align-content:center}.contents--about_step-box_label span{width:100%}.contents--about_step-box_label{font-size:1.1428571429rem}.contents--about_step-box_label .num{font-size:2.3571428571rem;font-weight:700;line-height:1}@media (max-width: 768px){.contents--about_step-box_label{width:12vw;height:12vw;font-size:.8571428571rem}.contents--about_step-box_label .num{font-size:1.7857142857rem}}.contents--about_step-box_text{width:746px}@media (max-width: 768px){.contents--about_step-box_text{width:74.666667vw}}.contents--about_step-box_ttl{font-size:1.4285714286rem;font-weight:700}@media (max-width: 768px){.contents--about_step-box_ttl{font-size:1.0714285714rem}}.contents--about_btn{border:1px solid #757575;border-radius:5.23px;background:url(/assets/images/common/arrow_bg_down.svg) no-repeat right 10px center #eee;background-size:14px 8.115px;display:block;text-decoration:none;font-size:1.1428571429rem;padding:5px;margin-bottom:1.2em}.contents--about_btn:hover{background-color:#eeeeeeb3}@media (max-width: 768px){.contents--about_btn{font-size:.9285714286rem;font-weight:500}}.contents--about_ttl_guide{font-size:1.5714285714rem}@media (max-width: 768px){.contents--about_ttl_guide{font-size:1.2142857143rem;text-align:center}}.contents--about_list-indent{list-style:none;padding:0}.contents--about_list-indent li{padding-left:1em;text-indent:-1em}.contents--about_text-warning{color:#e12270}@media (max-width: 768px){.app-sec__container{padding:0 10px}}.app-sec__ttl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;font-weight:700;line-height:1;font-size:1.2857142857rem}@media (max-width: 768px){.app-sec__ttl{align-items:end;justify-content:center;line-height:1.26;font-size:1.0714285714rem}}.app-sec__ttl .icon-cooperation{color:#7dc319;font-size:1.7142857143rem}@media (max-width: 768px){.app-sec__ttl .icon-cooperation{line-height:1;font-size:3rem}}.app-sec__ttl .icon-unlink{font-size:1.7142857143rem}@media (max-width: 768px){.app-sec__ttl .icon-unlink{line-height:1;font-size:4.5714285714rem}}.app-sec__ttl-txt{margin-left:10px}.app-sec__ttl--enabled{display:table;margin-left:auto;margin-right:auto}.app-sec__ttl--enabled .icon-cooperation{color:#7dc319;display:table-cell;vertical-align:middle;line-height:1}@media (min-width: 768px){.app-sec__ttl--enabled .icon-cooperation{font-size:3.8571428571rem}}@media (max-width: 768px){.app-sec__ttl--enabled .icon-cooperation{font-size:2.9285714286rem}}.app-sec__ttl--enabled .app-sec__ttl-txt{display:table-cell;vertical-align:middle}@media (min-width: 768px){.app-sec__ttl--enabled .app-sec__ttl-txt{padding-left:12px;font-size:1.4285714286rem}}@media (max-width: 768px){.app-sec__ttl--enabled .app-sec__ttl-txt{padding-left:10px;font-size:1.0714285714rem;line-height:1.5;text-align:left}}.app-sec__ttl--desabled{border-bottom:1px solid #ccc}@media (max-width: 768px){.app-sec__ttl--desabled{margin-left:-20px;margin-right:-20px}}.app-sec__ttl--desabled h2{display:table;margin-left:auto;margin-right:auto}.app-sec__ttl--desabled h2 .icon-unlink{color:#ccc;display:table-cell;vertical-align:middle;line-height:1}@media (min-width: 768px){.app-sec__ttl--desabled h2 .icon-unlink{font-size:6.2857142857rem}}@media (max-width: 768px){.app-sec__ttl--desabled h2 .icon-unlink{font-size:4.1428571429rem}}.app-sec__ttl--desabled h2 .app-sec__ttl-txt{display:table-cell;vertical-align:middle}@media (min-width: 768px){.app-sec__ttl--desabled h2 .app-sec__ttl-txt{padding-left:12px;font-size:1.4285714286rem}}@media (max-width: 768px){.app-sec__ttl--desabled h2 .app-sec__ttl-txt{padding-left:10px;font-size:1.0714285714rem;line-height:1.5;text-align:left}}.app-sec__txt{margin-bottom:0;line-height:1.8;font-size:1.1428571429rem}@media (max-width: 768px){.app-sec__txt{font-size:1rem}}.app-sec__txt--right{text-align:right}.app-sec__txt--bold{font-weight:700}.app-sec__list{padding-left:0;list-style:none}.app-sec__item{padding-left:1em;line-height:1.8;text-indent:-1em;font-size:1.1428571429rem}@media (max-width: 768px){.app-sec__item{font-size:1rem}}.app-sec__code{background-color:#f4f7f0;border:solid 2px #7dc319;line-height:1}@media (min-width: 768px){.app-sec__code{font-size:2.2857142857rem;border-radius:10px}}@media (max-width: 768px){.app-sec__code{font-size:1rem;border-radius:5px}}.app-agree{position:relative}.app-agree .icon-sign_circle{width:30px;height:30px;position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:2.147rem;display:inline-block;line-height:1;color:#0d6db3}@media (max-width: 768px){.app-agree .icon-sign_circle{width:24px;height:24px;left:15px;font-size:1.747rem}}.app-agree .icon-sign_circle:before{position:absolute;top:0;left:0;z-index:1}.app-agree .icon-sign_circle:after{content:"";display:block;z-index:0;width:calc(100% - 2px);height:calc(100% - 2px);margin:1px 0 0 1px;border-radius:50%;background-color:#fff}.app-agree .icon-sign_circle .btn{position:relative}@media (max-width: 768px){.app-form table{width:100%}}.app-form table tr:first-of-type th,.app-form table tr:first-of-type td{padding-top:0}.app-form table th,.app-form table td{padding-top:70px;font-size:1.1428571429rem}@media (max-width: 768px){.app-form table th,.app-form table td{padding-top:0;display:block;font-size:1rem}}.app-form table th{width:215px;font-weight:400}@media (max-width: 768px){.app-form table th{padding-top:30px;width:100%}}.app-form table th label{margin-bottom:0}.app-form table td .input{position:relative;width:415px;height:42px}@media (max-width: 768px){.app-form table td .input{padding-top:5px;width:100%;height:auto}}.app-form table td .input.icon-eye:before{position:absolute;top:-30px;right:0;color:#2e3333;line-height:1;font-size:1.74286rem}@media (max-width: 768px){.app-form table td .input.icon-eye:before{top:-35%;font-size:2.14286rem}}.app-form table td .input.error .input-error{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.app-form table td .input input{padding-left:12px;width:100%;height:100%;background-color:#ededed;box-shadow:none;border:solid 1px #757575;border-radius:5px;-webkit-appearance:none}@media (max-width: 768px){.app-form table td .input input{padding:5px 5px 5px 10px}}.app-form table td .input .input-error{display:none;margin-top:8px;align-items:center;color:#e12270;font-weight:700;font-size:1rem}.app-form table td .input .input-error:before{margin-right:10px;line-height:1;font-weight:700;font-size:1.1428571429rem}@media (max-width: 768px){.app-form table td .input .input-error:before{font-size:1.5714285714rem}}.app-form__txt{text-align:center;font-size:1.1428571429rem}@media (max-width: 768px){.app-form__txt{font-size:.9285714286rem}}.app-form__txt a{color:#0d6db3}.app-link{text-align:center}.app-link a{color:#0d6db3;font-weight:700;font-size:1.1428571429rem;text-decoration:none}@media (max-width: 768px){.app-link a{font-size:.9285714286rem}}.app-link a .icon-arrow_right{margin-left:10px}.app-link a .icon-arrow_right:before{font-size:1.2rem}@media (max-width: 768px){.app-link a .icon-arrow_right:before{top:3px;left:2px}}.app-link a .icon-arrow_right:after{width:26px;height:26px;top:-11px;left:-3.5px}@media (max-width: 768px){.app-link a .icon-arrow_right:after{top:-7px}}.app-btn{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}.app-btn a{display:block}.app-btn a img{max-width:100%;width:auto;height:auto;vertical-align:bottom}.app-btn__store{width:123px}.app-btn__google{width:152px;margin-left:35px}.campaign-list-sec{width:100%}.campaign-list-sec .campaign-list{border-bottom:1px solid #b3b3b3}.campaign-list-sec .campaign-list__status{line-height:24px}@media (min-width: 768px){.campaign-list-sec .campaign-list__status{width:96px;font-size:1rem}}@media (max-width: 768px){.campaign-list-sec .campaign-list__status{font-size:1.1428571429rem}}@media (min-width: 768px){.campaign-list-sec .campaign-list__date{font-size:1rem}}@media (max-width: 768px){.campaign-list-sec .campaign-list__date{font-size:1.0714285714rem;text-align:center}}@media (min-width: 768px){.campaign-list-sec .campaign-list__ttl{font-size:1.1428571429rem;line-height:1.75}}@media (max-width: 768px){.campaign-list-sec .campaign-list__ttl{font-size:1rem;line-height:1.64}}@media (max-width: 768px){.campaign-detail-sec{margin-left:-10px;margin-right:-10px}}@media (min-width: 768px){.campaign-detail-sec .campaign-detail__visual{background-color:#d8edbb}}@media (min-width: 768px){.campaign-detail-sec .campaign-detail__visual-img{float:left;width:435px}}@media (min-width: 768px){.campaign-detail-sec .campaign-detail__visual-txt{width:435px;float:right;font-size:1.1428571429rem}}@media (max-width: 768px){.campaign-detail-sec .campaign-detail__visual-txt{margin-right:-20px;margin-left:-20px;padding:20px 20px 1px;background-color:#d8edbb;font-size:1rem}}.campaign-detail-sec .campaign-detail__visual-txt em{font-style:normal}@media (min-width: 768px){.campaign-detail-sec .campaign-detail__visual-note{font-size:1rem}}@media (max-width: 768px){.campaign-detail-sec .campaign-detail__visual-note{font-size:.8571428571rem}}.campaign-detail-sec .walking-app{background-repeat:no-repeat;background-image:url(/assets/images/campaign/201905_1/bg_walking_app_l.png),url(/assets/images/campaign/201905_1/bg_walking_app_r.png)}@media (min-width: 768px){.campaign-detail-sec .walking-app{margin:50px auto 0;width:630px;border:3px solid #7DC319;background-position:34px 20px,right 47px top 27px;background-size:auto 88px,auto 79px}}@media (max-width: 768px){.campaign-detail-sec .walking-app{margin:40px 20px 0;border:1.5px solid #7DC319;background-position:11px 13px,right 10px top 17px;background-size:auto 55px,auto 40px}}.campaign-detail-sec .walking-app__ttl{color:#418405}@media (min-width: 768px){.campaign-detail-sec .walking-app__ttl{font-size:1.4285714286rem}}@media (max-width: 768px){.campaign-detail-sec .walking-app__ttl{font-size:1.1428571429rem;line-height:1.3}.campaign-detail-sec .walking-app__ttl span{display:block;font-size:1.0714285714rem}}@media (min-width: 768px){.campaign-detail-sec .walking-app__txt{font-size:1rem;text-align:center}}@media (max-width: 768px){.campaign-detail-sec .walking-app__txt{font-size:1rem}}.cms_contents--title_area{font-size:1.1428571429rem;display:flex;align-items:center;width:80%;margin:0 auto}@media (max-width: 768px){.cms_contents--title_area{flex-direction:column;justify-content:center;width:calc(100% - 20px);font-size:1rem}}.cms_contents--title_area [class^=icon-]{color:#e12270;font-size:10.5714285714rem;line-height:1}@media (max-width: 768px){.cms_contents--title_area [class^=icon-]{font-size:9.1428571429rem;height:9.142857rem}}.cms_contents--title_area--text{line-height:1.75}@media (max-width: 768px){.cms_contents--title_area--text{width:100%}}.cms_contents--body p{line-height:1.75}.cms_contents--body--topic_area{background-color:#e6eddd;border-radius:12px;display:flex;align-items:center;padding:25px 0}.cms_contents--body--topic_area [class^=icon-]{color:#e12270}.cms_contents--body--topic_title{color:#0d6db3;font-size:1.2857142857rem;width:164px;text-align:center;margin:0}.cms_contents--body--topic_main{border-left:1px solid #757575;display:flex;justify-content:space-around;width:calc(100% - 164px)}.cms_contents--body--topic_sub{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;align-content:center}.cms_contents--body--topic_pict{height:104px;line-height:1!important;color:#e12270;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;align-content:center;margin-bottom:0}.cms_contents--body--topic_pict span{width:100%;font-weight:600;text-align:center}.cms_contents--body--topic_pict .icon-login{font-size:3.5rem}.cms_contents--body--topic_pict .icon-medal{font-size:5.1428571429rem}.cms_contents--body--topic_pict .icon-question{font-size:3.7142857143rem}.cms_contents--body--topic_pict .icon-kenpos-ticket{line-height:.38;font-size:6.5714285714rem}@media (min-width: 768px){.contact-sec .input-time{min-width:0;width:136px}}@media (min-width: 768px){.contact-sec textarea.form-control{height:120px}}@media (max-width: 768px){.contact-sec textarea.form-control{height:75px}}.contact-sec__indent{padding-left:1em;text-indent:-1em}.contact-sec__text-list{list-style:none;line-height:1.7}.contact-sec__text-list li{padding-left:1em;text-indent:-1em}@media (max-width: 768px){.contact-sec .form-confirm{margin-left:-10px;margin-right:-10px;width:100%}}.contact-sec .form-confirm .confirm-item{margin:0;border-color:#757575!important}@media (min-width: 768px){.contact-finish .text-finish{font-size:1.4285714286rem}}@media (max-width: 768px){.contact-finish .text-finish{font-size:1.0714285714rem}}.contact-finish p.text-16{line-height:1.7}.contents-list-sec .contents-list__date{display:inline-block;font-size:.8571428571rem;line-height:15px}.contents-list-sec .contents-list__new{padding:2px 3px;margin-left:25px;background-color:#e02270;border-radius:3px;display:inline-block;color:#fff;font-size:.7857142857rem;line-height:1}.contents-list-sec .contents-list__cat-list{padding:0;letter-spacing:-.4em}.contents-list-sec .contents-list__cat-list>li{margin-right:10px;display:inline-block;letter-spacing:normal}.contents-list-sec .contents-list__cat-list>li>a{color:#0e77c1;font-size:.9285714286rem}.contents-list-sec .contents-list{min-height:140px;border-bottom:1px solid #c6c6c6}@media (min-width: 768px){.contents-list-sec .contents-list .contents-list-thumbnail{width:136px;float:left}.contents-list-sec .contents-list .contents-list-data,.contents-list-sec .contents-list .contents-list__cat-list{width:611px;float:right}}@media (max-width: 768px){.contents-list-sec .contents-list .contents-list-thumbnail{margin-bottom:15px;width:38%;float:left}.contents-list-sec .contents-list .contents-list-data{margin-bottom:15px;width:58%;float:right}.contents-list-sec .contents-list .contents-list__cat-list{margin-bottom:0;clear:both}}.contents-list-sec .contents-list .contents-list__ttl{font-size:1rem;line-height:1.4}.contents-list-sec .contents-list-large{border-bottom:1px solid #c6c6c6}@media (max-width: 768px){.contents-list-sec .contents-list-large .contents-list-thumbnail{margin-left:-20px;margin-right:-20px}}.contents-list-sec .contents-list-large .contents-list__ttl{line-height:1.4}@media (min-width: 768px){.contents-list-sec .contents-list-large .contents-list__ttl{font-size:1.1428571429rem}}@media (max-width: 768px){.contents-list-sec .contents-list-large .contents-list__ttl{font-size:1rem}}.contents-list{max-width:795px;margin-left:auto;margin-right:auto}.contents-list img{width:auto;max-width:100%}.contents-list .select{position:relative;width:383px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.contents-list .select{width:90%}}.contents-list .select:after{position:absolute;top:45%;right:10px;content:"";transform:translateY(-50%) rotate(135deg);display:block;width:8px;height:8px;border-top:1px solid #2e3333;border-right:1px solid #2e3333;pointer-events:none}.contents-list .select select{width:100%;padding:7px 10px;border:solid 1px #787878;box-shadow:none;border-radius:5px;background-color:#eaeaea;-webkit-appearance:none;appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";font-size:1.1428571429rem}@media (max-width: 768px){.contents-list .select select{font-size:.9285714286rem}}.contents-list .select select::-ms-expand{display:none}@media (max-width: 768px){.contents-list__main .contents-list__img{margin-left:-10px;margin-right:-10px}}.contents-list__day{display:inline-block;font-weight:700;font-size:.8571428571rem}@media (max-width: 768px){.contents-list__day{margin-left:10px;font-size:3.2vw}}.contents-list__label{display:inline-block;margin-left:5px;padding:0 6px;color:#fff;border-radius:5px;background-color:#e02270;font-weight:700;font-size:.7857142857rem}@media (max-width: 768px){.contents-list__label{border-radius:2px;font-size:2.8vw}}@media (max-width: 768px){.contents-list__link{padding:0 10px}}.contents-list__txt{font-weight:700;font-size:1.1428571429rem}@media (max-width: 768px){.contents-list__txt{font-size:3.7vw}}.contents-list__category{padding:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;list-style-type:none}@media (max-width: 768px){.contents-list__category{padding-left:10px;padding-right:10px}}@media (max-width: 768px){.contents-list__category--lower{padding:0;width:100%;position:absolute;left:0;bottom:15px}}.contents-list__category li{margin-right:10px}@media (max-width: 768px){.contents-list__category li{margin-right:20px}}.contents-list__category li:last-child{margin-right:0}.contents-list__category li a{color:#0e77c1;font-size:.9285714286rem}@media (max-width: 768px){.contents-list__category li a{font-size:3.4vw}}.contents-list__sub{padding:0;list-style-type:none}.contents-list__item{padding:25px 0 20px;position:relative;border-top:1px solid #b3b3b3}@media (max-width: 768px){.contents-list__item{padding:17px 0 45px}}.contents-list__item:last-child{border-bottom:1px solid #b3b3b3}.contents-list__item .contents-list__inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.contents-list__item .contents-list__img{width:135px}@media (max-width: 768px){.contents-list__item .contents-list__img{width:70%}}.contents-list__item .contents-list__txt{font-weight:400;font-size:1rem}@media (max-width: 768px){.contents-list__item .contents-list__txt{font-size:3.7vw}}.contents-list__item .contents-list__body{margin-left:30px}@media (max-width: 768px){.contents-list__item .contents-list__body{margin-left:0}}@media (min-width: 768px){.contents-detail-sec p{font-size:1.1428571429rem;line-height:1.7}}@media (max-width: 768px){.contents-detail-sec p{font-size:1rem;line-height:1.5}}@media (min-width: 768px){.contents-detail-sec p.content-detail__lead-ttl{font-size:1.4285714286rem}}@media (max-width: 768px){.contents-detail-sec p.content-detail__lead-ttl{font-size:1.0714285714rem}}@media (max-width: 768px){.contents-detail-sec{margin:0 -10px;padding:0 20px}.contents-detail-sec .contents-detail-thumbnail{margin:0 -20px}.contents-detail-sec .content-detail__lead-block{margin:0 -20px;padding:20px 20px 1px;background-color:#eee}}.contents-detail-sec .contents-detail__date{display:inline-block;font-size:.8571428571rem;line-height:15px}.contents-detail-sec .contents-detail__new{padding:2px 3px;margin-left:25px;background-color:#e02270;border-radius:3px;display:inline-block;color:#fff;font-size:.7857142857rem;line-height:1}.contents-detail-sec .contents-detail__cat-list{padding:0;letter-spacing:-.4em}.contents-detail-sec .contents-detail__cat-list>li{margin-right:10px;display:inline-block;letter-spacing:normal}.contents-detail-sec .contents-detail__cat-list>li>a{color:#0e77c1;font-size:.9285714286rem}@media (max-width: 768px){.contents-sec__container{padding-left:10px;padding-right:10px}}.contents-sec--first .type--h2{padding-left:0}.contents-sec--first .type--h2:before{content:none}@media (max-width: 768px){.contents-sec--first .contents-sec__inner{margin-left:-20px;margin-right:-20px;padding:15px 20px;background-color:#eee}}@media (max-width: 768px){.contents-sec .type--h2{line-height:1.2;font-size:1.0714285714rem}}.contents-sec .type--h2:before{height:26px;min-height:26px}@media (max-width: 768px){.contents-sec .type--h2:before{height:18px;min-height:18px}}.contents-sec__txt{margin-bottom:0;line-height:1.75;font-size:1.1428571429rem}@media (max-width: 768px){.contents-sec__txt{font-size:1rem}}@media (min-width: 768px){.ehcs-sec__text--01{font-size:1rem}}@media (max-width: 768px){.ehcs-sec__text--01{font-size:.8571428571rem}}@media (min-width: 768px){.ehcs-sec__text--02{font-size:1.1428571429rem}}@media (max-width: 768px){.ehcs-sec__text--02{font-size:1rem}}.ehcs-sec .booking-info{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#ee6376}@media (min-width: 768px){.ehcs-sec .booking-info{width:465px;margin:0 auto 45px;padding:25px 0;border-radius:10px}}@media (max-width: 768px){.ehcs-sec .booking-info{width:100%;margin-bottom:30px;padding:10px 0;border-radius:15px}}.ehcs-sec .booking-info__col{width:50%}.ehcs-sec .booking-info__icon--schedule{margin:0 auto;background:url(/assets/images/ehcs/icon_schedule.svg) center center no-repeat;background-size:contain}@media (min-width: 768px){.ehcs-sec .booking-info__icon--schedule{width:78px;height:78px}}@media (max-width: 768px){.ehcs-sec .booking-info__icon--schedule{width:56px;height:56px}}.ehcs-sec .booking-info__date{text-align:center}@media (min-width: 768px){.ehcs-sec .booking-info__date{padding-right:15px;font-size:1.8571428571rem}}@media (max-width: 768px){.ehcs-sec .booking-info__date{padding-right:10px;font-size:1.3214285714rem}}.ehcs-sec .booking-info__time{display:flex;justify-content:space-between;align-items:baseline;line-height:1;vertical-align:middle}@media (min-width: 768px){.ehcs-sec .booking-info__time{padding-right:30px;font-size:3.5714285714rem}}@media (max-width: 768px){.ehcs-sec .booking-info__time{padding-right:25px;font-size:2.5714285714rem}}@media (min-width: 768px){.ehcs-sec .booking-info__time .tilde{font-size:5rem}}@media (max-width: 768px){.ehcs-sec .booking-info__time .tilde{font-size:3.5714285714rem}}.ehcs-sec__email{word-break:break-all;text-align:center;border-color:#7dc319;border-style:solid;background-color:#fff;border-radius:5px}@media (min-width: 768px){.ehcs-sec__email{width:465px;margin:0 auto 15px;font-size:1.4285714286rem;border-width:2px}}@media (max-width: 768px){.ehcs-sec__email{margin-bottom:15px;padding:5px;font-size:1.6071428571rem;border-width:1.5px}}.ehcs-sec__ttl--h2{font-weight:700}@media (min-width: 768px){.ehcs-sec__ttl--h2{font-size:1.4285714286rem}}@media (max-width: 768px){.ehcs-sec__ttl--h2{font-size:1.0714285714rem}}.ehcs-sec .bg-sky{padding-top:1px;padding-bottom:1px;background-color:#ebf7fe}@media (max-width: 768px){.ehcs-sec .bg-sky .container{padding-left:20px;padding-right:20px}}@media (min-width: 768px){.ehcs-sec .btn-guide-wrap{width:300px;margin:0 auto}}.ehcs-sec .btn-guide-wrap .btn{padding-right:2em}.ehcs-sec .btn-guide-wrap .icon-book{display:inline-block;margin-right:.5em;background:url(/assets/images/ehcs/icon_book.svg) center center no-repeat;background-size:contain;vertical-align:middle}@media (min-width: 768px){.ehcs-sec .btn-guide-wrap .icon-book{width:2em;height:1.5em}}@media (max-width: 768px){.ehcs-sec .btn-guide-wrap .icon-book{width:1.5em;height:1.5em}}.ehcs-sec .faq-list{padding:0;list-style:none}.ehcs-sec .faq-list__question{cursor:pointer}@media (min-width: 768px){.ehcs-sec .faq-list__question{padding:25px 80px 25px 65px}}@media (max-width: 768px){.ehcs-sec .faq-list__question{padding:15px 50px 15px 45px}}.ehcs-sec .faq-list__question .icon-pm{position:absolute;border:1px solid #0D6DB3}@media (min-width: 768px){.ehcs-sec .faq-list__question .icon-pm{top:20px;right:20px;width:30px;height:30px;border-radius:15px}}@media (max-width: 768px){.ehcs-sec .faq-list__question .icon-pm{top:15px;right:15px;width:20px;height:20px;border-radius:10px}}.ehcs-sec .faq-list__question .icon-pm:before,.ehcs-sec .faq-list__question .icon-pm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#0d6db3}@media (min-width: 768px){.ehcs-sec .faq-list__question .icon-pm:before{width:2px;height:20px}}@media (max-width: 768px){.ehcs-sec .faq-list__question .icon-pm:before{width:1.5px;height:12.5px}}@media (min-width: 768px){.ehcs-sec .faq-list__question .icon-pm:after{width:20px;height:2px}}@media (max-width: 768px){.ehcs-sec .faq-list__question .icon-pm:after{width:12.5px;height:1.5px}}.ehcs-sec .faq-list__question--open .icon-pm:before{display:none}.ehcs-sec .faq-list__answer--wrap{display:none}@media (min-width: 768px){.ehcs-sec .faq-list__answer{padding:25px 25px 25px 65px}}@media (max-width: 768px){.ehcs-sec .faq-list__answer{padding:15px 10px 15px 45px}}.ehcs-sec .faq-list__box{border:1px solid #989898;border-radius:12px;position:relative}@media (min-width: 768px){.ehcs-sec .faq-list__box{font-size:1.1428571429rem}}@media (max-width: 768px){.ehcs-sec .faq-list__box{font-size:1rem}}.ehcs-sec .faq-list__box_icon-q,.ehcs-sec .faq-list__box_icon-a{position:absolute;line-height:1;font-family:Roboto,sans-serif;font-weight:700}@media (min-width: 768px){.ehcs-sec .faq-list__box_icon-q,.ehcs-sec .faq-list__box_icon-a{left:15px;font-size:3.8571428571rem}}@media (max-width: 768px){.ehcs-sec .faq-list__box_icon-q,.ehcs-sec .faq-list__box_icon-a{top:5px;left:10px;font-size:2.7857142857rem}}.ehcs-sec .faq-list__box_icon-q{color:#ebafc8}@media (min-width: 768px){.ehcs-sec .faq-list__box_icon-q{top:10px}}.ehcs-sec .faq-list__box_icon-a{color:#acd86c}@media (min-width: 768px){.ehcs-sec .faq-list__box_icon-a{top:10px}}@media (min-width: 768px){.ehcs-sec__flow{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px}}@media (max-width: 768px){.ehcs-sec__flow{margin-bottom:30px}}@media (min-width: 768px){.ehcs-sec__flow--item{width:465px}}@media (max-width: 768px){.ehcs-sec__flow--item{margin-bottom:20px}}.ehcs-sec__flow--ttl{display:flex;justify-content:center;align-items:center;font-weight:700}@media (min-width: 768px){.ehcs-sec__flow--ttl{margin-bottom:30px;font-size:1.7857142857rem;line-height:25px}}@media (max-width: 768px){.ehcs-sec__flow--ttl{margin-bottom:25px;font-size:1.3571428571rem;line-height:17px}}.ehcs-sec__flow--ttl:before{content:"";display:inline-block;height:1em;background-color:#7dc319}@media (min-width: 768px){.ehcs-sec__flow--ttl:before{width:5px;margin-right:10px}}@media (max-width: 768px){.ehcs-sec__flow--ttl:before{width:2.5px;margin-right:9px}}@media (min-width: 768px){.ehcs-sec__flow--img{margin-bottom:20px}}@media (max-width: 768px){.ehcs-sec__flow--img{margin-bottom:15px}}.ehcs-sec__flow--text-01{text-align:center;font-weight:700;line-height:1.75}@media (min-width: 768px){.ehcs-sec__flow--text-01{margin-bottom:15px;font-size:1.1428571429rem}}@media (max-width: 768px){.ehcs-sec__flow--text-01{margin-bottom:10px;font-size:.9285714286rem}}.ehcs-sec__flow--text-02{text-align:center;line-height:2}@media (min-width: 768px){.ehcs-sec__flow--text-02{margin-top:15px;font-size:1rem}}@media (max-width: 768px){.ehcs-sec__flow--text-02{margin-top:10px;font-size:.8571428571rem}}.ehcs-sec__termination{background-color:#fff;border:1px solid #EE6376;border-radius:10px}@media (min-width: 768px){.ehcs-sec__termination{padding:40px}}@media (max-width: 768px){.ehcs-sec__termination{padding:20px 15px}}.ehcs-sec__termination h2{margin:0 0 20px;padding:0;color:#ee6376;font-weight:700;text-align:center;line-height:1.5}@media (min-width: 768px){.ehcs-sec__termination h2{font-size:1.7142857143rem}}@media (max-width: 768px){.ehcs-sec__termination h2{font-size:1.4285714286rem}}.ehcs-sec__termination h3{margin:0 0 10px;padding:0;color:#ee6376;font-weight:700;font-size:1.4285714286rem}@media (max-width: 768px){.ehcs-sec__termination h3{text-align:center}}@media (min-width: 768px){.ehcs-sec__termination table{margin-bottom:30px}}@media (max-width: 768px){.ehcs-sec__termination table{margin-bottom:10px}}.ehcs-sec__termination table th{white-space:nowrap;padding:5px 0;font-size:1.2857142857rem;font-weight:700;vertical-align:top}@media (max-width: 768px){.ehcs-sec__termination table th{display:block;margin-bottom:10px}}.ehcs-sec__termination table td{vertical-align:top}@media (min-width: 768px){.ehcs-sec__termination table td{padding:5px 0 5px 20px;font-size:1.2857142857rem}}@media (max-width: 768px){.ehcs-sec__termination table td{display:block;margin-bottom:10px;font-size:1.1428571429rem}}.ehcs-sec__termination table td .small{font-size:1.1428571429rem}.ehcs-sec__termination .text01,.ehcs-sec__termination .text02{line-height:1.5}@media (min-width: 768px){.ehcs-sec__termination .text01,.ehcs-sec__termination .text02{font-size:1.2857142857rem}}@media (max-width: 768px){.ehcs-sec__termination .text01,.ehcs-sec__termination .text02{font-size:1.1428571429rem}}.ehcs-sec__termination .text01{margin-bottom:20px}.exp-lead{width:525px;margin:0 auto}@media (max-width: 768px){.exp-lead{width:100%}}.exp-lead--2{width:650px}@media (max-width: 768px){.exp-lead--2{width:100%}}.exp-lead--3{width:585px;margin-top:120px}@media (max-width: 768px){.exp-lead--3{width:100%;margin-top:60px!important}}.exp-lead__txt{font-size:1.14285rem;line-height:1.8}@media (max-width: 768px){.exp-lead__txt{font-size:1rem;margin-top:10px}}.exp-lead__icon{color:#e12270;font-size:6rem;line-height:1}@media (max-width: 768px){.exp-lead__icon{text-align:center;font-size:5rem}}.exp-lead__icon--2{font-size:11rem;line-height:.5}@media (max-width: 768px){.exp-lead__icon--2{font-size:9rem}}@media (max-width: 768px){.exp-lead__ttl{margin-top:25px!important;margin-bottom:35px!important}}.exp-lead-contents{justify-content:space-between}@media (max-width: 768px){.exp-point__ttl{margin-bottom:30px!important}}.exp-point__txt{line-height:2}@media (max-width: 768px){.exp-point__txt{font-size:.8571rem!important;margin-bottom:10px!important}}.exp-point-box{background-color:#e6e6e6;align-items:center;border-radius:10px}@media (max-width: 768px){.exp-point-box{align-items:flex-start}}.exp-point-box--green{background-color:#e6eddd}.exp-point-box__ttl{color:#0d6db3;font-weight:700;font-size:1.285rem;flex:0 0 165px;max-width:165px;text-align:center;border-right:2px solid #727272;padding:50px 0;line-height:1.6}@media (max-width: 768px){.exp-point-box__ttl{max-width:100%;flex:0 0 100%;border-right:none;font-size:.9285rem;padding:10px 0}}.exp-point-box__txt{color:#2e3333;text-align:center;font-size:1.142rem}@media (max-width: 768px){.exp-point-box__txt{font-size:.9285rem}}@media (max-width: 768px){.exp-point-box__txt--s{margin-top:5px!important}}@media (max-width: 768px){.exp-point-box__txt--sp{margin-top:23px}}@media (max-width: 768px){.exp-point-box__txt--s2{margin-top:27px!important}}.exp-point-box__txt-s{color:#757575;text-align:center;display:block;font-size:1.4285714286rem;font-weight:700}@media (max-width: 768px){.exp-point-box__txt-s{font-size:1.0714rem;margin-top:-27px!important}}@media (max-width: 768px){.exp-point-box__txt-s--s{margin-top:-17px!important}}@media (max-width: 768px){.exp-point-box__txt-s--1{margin-top:0!important}}@media (max-width: 768px){.exp-point-box__txt-s--2{margin-top:0!important}}.exp-point-box__txt-s--b{font-weight:700}.exp-point-box__txt-ss{color:#2e3333;text-align:center;display:block;font-size:.785rem}@media (max-width: 768px){.exp-point-box__txt-ss{font-size:.857rem}}.exp-point-box__txt-st{font-size:.785rem}@media (max-width: 768px){.exp-point-box__txt-st{display:block;font-size:.8571rem}}.exp-point-box__left{flex:0 0 315px;max-width:315px}.exp-point-box__left.wide{flex:0 0 330px;max-width:330px}.exp-point-box__left.wide+.exp-point-box__right{flex:0 0 300px;max-width:300px}@media (max-width: 768px){.exp-point-box__left.wide{flex:0 0 50%;max-width:50%}.exp-point-box__left.wide+.exp-point-box__right{flex:0 0 50%;max-width:50%}}@media (max-width: 768px){.exp-point-box__left{flex:0 0 50%;max-width:50%}}@media (max-width: 768px){.exp-point-box__left--large{flex:0 0 100%;max-width:100%}}.exp-point-box__right{flex:0 0 315px;max-width:315px}@media (max-width: 768px){.exp-point-box__right{flex:0 0 50%;max-width:50%}}@media (max-width: 768px){.exp-point-box__right--large{flex:0 0 100%;max-width:100%}}.exp-point-box__icon{font-size:6rem;color:#757575;text-align:center}@media (max-width: 768px){.exp-point-box__icon{font-size:4rem;height:90px}.exp-point--2 .exp-point-box__icon{height:80px}}.exp-point-box__icon--m{font-size:4.5rem}@media (max-width: 768px){.exp-point-box__icon--m{font-size:4rem}}.exp-point-box__icon--m2{font-size:5rem}@media (max-width: 768px){.exp-point-box__icon--m2{font-size:4rem}}.exp-point-box__icon--small{font-size:5rem;text-align:center;color:#757575}@media (max-width: 768px){.exp-point-box__icon--small{font-size:3.5rem}}@media (max-width: 768px){.exp-point-box__icon--coin{font-size:3.5rem}}@media (max-width: 768px){.exp-point-box__icon--l{font-size:5rem;margin-top:0}}.exp-point-box__icon--4{font-size:4rem}@media (max-width: 768px){.exp-point-box__icon--4{font-size:3.5rem}}.exp-point-box__icon--7{font-size:7rem}@media (max-width: 768px){.exp-point-box__icon--7{font-size:6rem}}.exp-point-box__icon--pink{font-size:5rem;color:#e12270}@media (max-width: 768px){.exp-point-box__icon--pink{font-size:3.5rem}}@media (max-width: 768px){.exp-point-box__icon--b1{margin-top:0!important}}@media (max-width: 768px){.exp-point-box__icon--b2{margin-top:-30px!important}}@media (max-width: 768px){.exp-point-box__icon--b3{margin-top:0!important}}@media (max-width: 768px){.exp-point-box__icon--b4{margin-top:-30px!important}}@media (max-width: 768px){.exp-point-box__icon--b5{margin-top:0!important}}@media (max-width: 768px){.exp-point-box__icon--b6{margin-top:-30px!important}}.exp-point-box__right-small{padding:0!important}.exp-point-box__right-small--2{margin-left:-5px;margin-right:5px}.exp-callout{background-color:#f4f7f0;border:2px solid #7DC319;width:300px;margin:0 auto;border-radius:10px;align-items:center;padding-top:5px;position:relative}@media (max-width: 768px){.exp-callout{width:270px}}.exp-callout:after{position:absolute;background:url(/assets/images/explanation/img_callout-arrow.png) 0 0 no-repeat;background-size:100% auto;content:"";width:12px;height:13px;bottom:-13px;left:50%;transform:translate(-50%)}.exp-callout__icon{font-size:4rem;line-height:1}@media (max-width: 768px){.exp-callout__icon{font-size:3.5rem}}.exp-callout__txt{font-weight:700}@media (max-width: 768px){.exp-callout__txt{padding:0}}@media (max-width: 768px){.exp-btn{margin-bottom:30px!important}}@media (max-width: 768px){.exp-btn--2{margin-top:20px!important;margin-bottom:10px!important}}@media (max-width: 768px){.exp-btn--3{margin-top:20px!important}}.exp-point-game__txt{font-size:1.1428rem}@media (max-width: 768px){.exp-point-game__txt{font-size:1rem}}.exp-point-game__txt--1{margin-left:120px}@media (max-width: 768px){.exp-point-game__txt--1{margin-left:0;margin-top:10px!important}}.exp-point-game__txt--2{margin-left:80px}@media (max-width: 768px){.exp-point-game__txt--2{margin-left:0}}.exp-point-game__txt-b{color:#0d6db3;font-size:1.285rem;font-weight:700;text-align:center}.exp-point-game__note{font-size:1rem;text-align:center}.exp-point-game__img{text-align:center}@media (max-width: 768px){.exp-point-game__img img{width:100%}}@media (max-width: 768px){.exp-point-game__ttl{margin-top:0!important}}.exp-point-date__txt-l{font-size:1.142rem}@media (max-width: 768px){.exp-point-date__txt-l{font-size:1rem;font-weight:700;margin-top:25px!important;margin-bottom:5px!important}}.exp-point-date__txt{font-size:1.142rem}@media (max-width: 768px){.exp-point-date__txt{font-size:1rem}}.exp-point-date__txt--pink{color:#e12270;font-weight:700}.exp-point-date__note{font-size:1rem}@media (max-width: 768px){.exp-point-date__note{font-size:.85714rem}}.exp-point-date__link{color:#0d6db3;text-decoration:underline}.exp-point-date__img{text-align:center}@media (max-width: 768px){.exp-point-date__img,.exp-point-date__img img{width:100%}}@media (max-width: 768px){.exp-point-date__note{margin-top:20px!important}}.exp-selfcare__pic-txt{font-size:1.142rem;margin-bottom:0;text-align:right}.exp-selfcare__pic-right-inner{width:218px}.exp-selfcare__txt{margin-bottom:35px!important;line-height:1.7}.exp-note__txt-b{font-size:1.142rem;font-weight:700;margin-bottom:5px!important;margin-top:30px!important}.exp-note__txt{font-size:1.142rem;line-height:1.8}.exp-note__txt-link{color:#0d6db3}.exp-note__list-item{font-size:1.142rem}.exp-note__list{list-style:none;padding:0}.exp-link-box{border:2px solid #757575;border-radius:10px;margin:0 5px;padding-top:15px}.exp-link-box__ttl{font-size:1.214rem;font-weight:700}.exp-link-box__txt{font-size:1.142rem}.exp-rule{padding-top:25px;border-bottom:2px solid #B3B3B3}@media (max-width: 768px){.exp-rule{border-bottom:1px solid #B3B3B3}}.exp-rule--last{border-bottom:none}@media (max-width: 768px){.exp-rule{margin:0;padding-top:20px}.exp-rule--first{border-top:1px solid #B3B3B3}}.exp-rule__ttl{font-size:1.142rem;font-weight:700;margin-bottom:15px}@media (max-width: 768px){.exp-rule__ttl{font-size:1rem;margin-bottom:5px}}.exp-rule__txt{font-size:1.142rem;margin-bottom:30px}@media (max-width: 768px){.exp-rule__txt{font-size:1rem;margin-bottom:20px}}.exp-rule__link{color:#0d6db3;text-decoration:underline}.exp-rule__note{font-size:1.142rem}.exp-site__txt{font-size:1.142rem;margin-bottom:0;line-height:1.8}@media (max-width: 768px){.exp-site__txt{font-size:1rem;line-height:1.5}}.exp-site__txt--sp{margin-left:30px}.exp-site__txt--sp .font-small{font-size:.85em}@media screen and (max-width: 738px){.exp-site__txt--sp{margin-left:0}}.exp-site__txt--sp a{color:#0d6db3;text-decoration:underline}.exp-site__txt--sp a:hover{color:#2e3333;text-decoration:none}@media screen and (max-width: 738px){.exp-site__txt--mt{margin-top:20px}}@media screen and (max-width: 738px){.exp-site__txt--mb{margin-bottom:20px}}.exp-site-rule__ttl{font-size:1.247rem;font-weight:700;margin-bottom:15px}@media (max-width: 768px){.exp-site-rule__ttl{font-size:1.16rem;margin-bottom:5px}}.exp-site__link{margin-left:30px;color:#0d6db3;text-decoration:underline;display:block;font-size:1.142rem}@media (max-width: 768px){.exp-site__link{font-size:1rem;margin-left:0}}.exp-site__note{text-indent:-1.25em;padding-left:1.25em;font-size:1.142rem;line-height:1.8}.exp-site__note a{color:#0d6db3}.exp-site__note a:hover{color:#2e3333}@media (max-width: 768px){.exp-site__note{font-size:.8571rem;line-height:1.5;margin-left:0}}.exp-security__txt{font-size:1.142rem;margin-bottom:0;line-height:1.8}@media (max-width: 768px){.exp-security__txt{font-size:1rem;line-height:1.5;text-indent:-1em;padding-left:.5em}}.exp-policy__right-txt{font-size:1rem;margin-bottom:0;text-align:right}.exp-policy__txt{font-size:1.142rem;line-height:1.8}@media (max-width: 768px){.exp-policy__txt{font-size:1rem}}.exp-policy__txt-s{font-size:1.142rem;margin-bottom:35px;text-indent:-.8em;padding-left:.8em}@media (max-width: 768px){.exp-policy__txt-s{font-size:1rem}}.exp-contact{background-color:#ededed;padding-left:50px;padding-top:20px;padding-bottom:10px}@media (max-width: 768px){.exp-contact{padding:20px}}.exp-contact__txt-b{font-size:1.142rem;font-weight:700}.exp-contact__txt{font-size:1.142rem;margin-bottom:5px}@media (max-width: 768px){.exp-page-ttl{margin-top:30px!important;margin-bottom:20px!important}}@media (max-width: 768px){.exp-page-sub-ttl-2{margin-bottom:20px!important}}@media (max-width: 768px){.exp-page-sub-ttl{margin:0 0 10px!important}}.exp-rule-container{margin:0 80px}@media (max-width: 768px){.exp-rule-container{margin:0 10px}}.JS-walkingrally-ui-layout{width:720px;margin:35px auto 0}@media (max-width: 768px){.JS-walkingrally-ui-layout{width:100%}}.goal-movie-layout{margin:0 auto}.lottery-sec__txt{background-color:#f9e6ee;border-width:2px;border-style:solid;border-radius:12px;font-size:1.4285714286rem}@media (max-width: 768px){.lottery-sec__txt{font-size:1.0714285714rem}}.lottery-sec__txt-link{font-size:1.1428571429rem}@media (max-width: 768px){.lottery-sec__txt-link{font-size:.9285714286rem}}.lottery-sec__point{font-size:1.1428571429rem}@media (max-width: 768px){.lottery-sec__point{font-weight:700;font-size:1.0714285714rem}}@media (min-width: 768px){.lottery-sec__point>span{line-height:50px}}.lottery-sec__point-num{font-size:1.1428571429rem}@media (max-width: 768px){.lottery-sec__point-num{font-size:1.2857142857rem}}.lottery-sec__point-num em{font-style:normal;font-weight:700}@media (min-width: 768px){.lottery-sec__point-num em{font-size:2.1428571429rem;vertical-align:-5px}}@media (max-width: 768px){.lottery-sec__point-num em{font-weight:700;font-size:1.2857142857rem}}.lottery-sec_win-probability{border:1px solid #dcdcdc}.lottery-sec_win-probability dt,.lottery-sec_win-probability dd{padding:10px;line-height:1;margin:0;border-bottom:1px solid #dcdcdc}.lottery-sec_win-probability dt{background-color:#f6f5f5}.lottery-sec_win-probability dd{text-align:right}.lottery-sec_win-probability dd:last-of-type{border-bottom:none}.lottery-sec_win-probability.no-detail{border-bottom:none}.lottery-sec_notes{background-color:#f2f2f2;padding:15px}@media (max-width: 768px){.lottery-sec_notes{padding:15px 8px}}.lottery-sec_notes-list{list-style:none;margin:0;padding:0}.lottery-sec_notes-list li{padding-left:1em;text-indent:-1em}.lottery-sec .lottery-table{width:100%;border:none;border-radius:12px;border-spacing:0;border-collapse:separate}.lottery-sec .lottery-table th,.lottery-sec .lottery-table td{border-left:2px solid #b9b6b8;border-right:2px solid #b9b6b8;border-bottom:2px solid #b9b6b8;text-align:center}.lottery-sec .lottery-table td{padding:7px;font-size:1rem}.lottery-sec .lottery-table td.row-text{font-size:1.5rem;font-weight:600}@media (max-width: 768px){.lottery-sec .lottery-table td{padding:10px 0;font-weight:700;font-size:1.0714285714rem}}.lottery-sec .lottery-table td span{text-align:right}.lottery-sec .lottery-table td span em{font-weight:700;font-style:normal}@media (min-width: 768px){.lottery-sec .lottery-table td span em{margin-right:10px;font-size:2.1428571429rem;vertical-align:-4px}}@media (max-width: 768px){.lottery-sec .lottery-table td span em{margin-left:10px}}.lottery-sec .lottery-table td.lottery-table__td-number{background-color:#fdf7fa}.lottery-sec .lottery-table td.lottery-table__td-number span{display:inline-block}@media (min-width: 768px){.lottery-sec .lottery-table td.lottery-table__td-number span{width:10em}}.lottery-sec .lottery-table td.lottery-table__td-total{background-color:#fdf7fa}.lottery-sec .lottery-table td.lottery-table__td-total span{display:inline-block}@media (min-width: 768px){.lottery-sec .lottery-table td.lottery-table__td-total span{width:8em}}.lottery-sec .lottery-table td.lottery-table__td-point{border-radius:0 0 15px 15px}.lottery-sec .lottery-table td.lottery-table__td-point span{display:inline-block}@media (min-width: 768px){.lottery-sec .lottery-table td.lottery-table__td-point span{width:11em}}.lottery-sec .lottery-table th{padding:5px;border-top:2px solid #b9b6b8;border-radius:15px 15px 0 0;font-size:1.2857142857rem}@media (max-width: 768px){.lottery-sec .lottery-table th{padding:10px 0;font-size:1.1428571429rem}}.lottery-sec .lottery-table th.lottery-table__th-1{color:#fff;background-color:#97701f}.lottery-sec .lottery-table th.lottery-table__th-2{color:#fff;background-color:#696969}.lottery-sec .lottery-table th.lottery-table__th-3{color:#fff;background-color:#8d6b55}.lottery-sec .lottery-table th.lottery-table__th-4{color:#696969;background-color:#eee}.myhealthnavi__remind{text-align:center}.myhealthnavi-sec .caution-layout-container{color:#e12270}.myhealthnavi-sec .caution-layout-container .title{font-size:1rem}.myhealthnavi-sec .caution-layout-container .caution-layout ul{list-style:none;padding:0;line-height:1.75;margin-bottom:0}.k-3-myhealthnavi-hims-layout.k-5-column-container .link-others ul{padding:0}.mypage-sec{position:relative}@media (max-width: 768px){.mypage-sec{padding:40px 9px 50px}}@media (max-width: 768px){.mypage-sec:after{width:calc(100% + 20px);height:1px;background-color:#757575;display:block;position:absolute;left:-10px;bottom:0;content:""}}@media (max-width: 768px){.mypage-sec--no-border{padding:40px 9px 35px}.mypage-sec--no-border:after{content:none}}.mypage-sec__ttl span{padding-left:10px;border-left:5px solid #7dc319;display:inline-block;font-size:1.4285714286rem;font-weight:700}@media (max-width: 768px){.mypage-sec__ttl span{font-size:1.0714285714rem;border-left:2.5px solid #7dc319}}.mypage-sec .button a{background-color:#eee}.mypage-sec .button a:hover{background-color:#eee9}.mypage-sec__txt{padding-left:20px;font-size:1.1428571429rem}@media (max-width: 768px){.mypage-sec__txt{margin-top:30px;padding-left:0;font-size:1rem}}.mypage-sec__list{padding-left:20px;list-style:none}@media (max-width: 768px){.mypage-sec__list{padding-left:0}}.mypage-sec__list li span{font-size:1.1428571429rem}@media (max-width: 768px){.mypage-sec__list li span{font-size:1rem}}.mypage-sec__list-txt{display:inline-block;width:195px}@media (max-width: 768px){.mypage-sec__list-txt{width:58%}}.mypage-sec .button{position:absolute;top:0;right:0;width:216px}@media (max-width: 768px){.mypage-sec .button{margin:45px auto 0;width:72.6%;position:static}}.mypage-sec .button.static{position:static;top:auto;right:auto}.mypage-sec .button.button-right{margin-left:auto}.mypage-sec .button .btn-arrow-next:after{line-height:1;margin-top:-10px}.mypage-content{padding-left:20px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;font-size:1.1428571429rem}@media (max-width: 768px){.mypage-content{padding-left:0;display:block;font-size:1rem}}.mypage-content__ttl{width:140px}@media (max-width: 768px){.mypage-content__inner{margin-top:20px}}.mypage-content__inner--large{font-size:1.1428571429rem}@media (max-width: 768px){.mypage-content__inner p{margin-bottom:20px}}.mypage-content__inner .box{padding:15px 45px 15px 20px;background-color:#eee;border-radius:10px;line-height:1.8}@media (max-width: 768px){.mypage-content__inner .box{padding:10px 20px 10px 15px;border-radius:5px}}.mypage-btn{text-align:center}.mypage-btn a{color:#0d6db3;font-weight:700;font-size:1rem;text-decoration:none}@media (max-width: 768px){.mypage-btn a{font-size:.9285714286rem}}.mypage-btn a .icon-arrow_right{margin-left:10px}.mypage-btn a .icon-arrow_right:before{left:1px}.news--navi{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.news--navi_btn{margin:0 3px;width:136px;color:#696969;background-color:#eee}.news--navi_btn:hover{opacity:.7}.news--navi_btn.active{color:#fff}@media (max-width: 768px){.news--navi_btn{width:85px;font-size:13px;padding-left:0;padding-right:0}}.news--navi_group.active{background-color:#118571}.news--navi_kenpos.active{background-color:#c74f07}.news--navi_trouble.active{background-color:#8e44ad}.news--navi_all.active{background-color:#5379a1}.news--lists{width:100%}.news--article{width:100%;padding:20px;display:flex;align-items:flex-top;border-bottom:1px solid #e6e6e6;background:url(/assets/images/common/arrow_bg_right.png) right center no-repeat;background-size:17px 17px}@media (max-width: 768px){.news--article{background-position:right 10px center;background-size:25px 25px;flex-wrap:wrap;padding-right:3em}}.news--article:first-of-type{border-top:1px solid #e6e6e6}.news--article_group .category-label{background-color:#118571}.news--article_kenpos .category-label{background-color:#c74f07}.news--article_trouble .category-label{background-color:#8e44ad}.news--date{display:flex;align-items:center;width:227px;font-weight:600;font-size:12px;margin:0}@media (max-width: 768px){.news--date{width:100%}}.news--date_info{margin-right:1em;margin-bottom:0}.news--date .category-label{width:70px;margin-right:1em;font-size:10px;font-weight:400;color:#fff;text-align:center;display:inline-block;vertical-align:middle;border-radius:4px}.news--date .badge{font-size:10px;border-radius:4px;font-weight:400;margin-bottom:0}.news--title{width:660px}@media (max-width: 768px){.news--title{width:100%}}.news--category-label{min-width:70px;border-radius:4px;color:#fff;text-align:center;font-size:10px;font-weight:400;margin-right:10px}.news--category-label.label_group{background-color:#118571}.news--category-label.label_kenpos{background-color:#c74f07}.news--category-label.label_trouble{background-color:#8e44ad}.news--detail_header{background-color:#fdf7fa;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.news--detail_header .type--h3{font-size:18px;margin-bottom:0}@media (max-width: 768px){.news--detail_header .type--h3{font-size:1rem}}.news--detail_date{display:flex;align-items:center;font-weight:700}@media (max-width: 768px){.news--detail_date{font-size:.857rem}}.news--detail_date .badge{border-radius:4px;margin-left:1rem;font-size:10px;vertical-align:middle}.news--detail_body{font-size:16px}@media (max-width: 768px){.news--detail_body{font-size:1rem}}.news--detail_contents p{line-height:1.8;margin-bottom:1.5em}@media (max-width: 768px){.news--detail_contents p{margin-bottom:1em}}.news--detail_contents a{color:#0d6db3}.news--detail_files{display:flex;flex-flow:column wrap}.news--detail_files h4{font-size:18px;font-weight:400;margin-bottom:1em}@media (max-width: 768px){.news--detail_files h4{font-size:1rem;margin-bottom:.5em}}@media (max-width: 768px){.news--detail_files+.news--detail_files{margin-top:25px}}.news--detail_file{border:1px solid #757575;border-radius:12px;padding:20px;flex-grow:2;display:flex;align-items:center}.news--detail_file-link{letter-spacing:-.4em;width:100%}.news--detail_file-link a{letter-spacing:normal}.news--detail_file-link .pdf{color:#0d6db3;text-decoration:none;display:block;text-indent:-18px;padding-left:24px;margin:.35em 0;line-height:1.7}@media (max-width: 768px){.news--detail_file-link .pdf{text-indent:-18px;padding-left:22px}}.news--detail_file-link .pdf:hover{opacity:.7}.news--detail_file-link .pdf:after{content:"";display:inline-block;width:26px;height:26px;margin-left:.5rem;background:url(/assets/images/common/icon-pdf.png) 0 0 no-repeat;background-size:100% auto;vertical-align:bottom}@media (max-width: 768px){.news--detail_file-link .pdf:after{width:20px;height:20px}}.news--detail_file-link .photo{display:inline-block;padding:.25rem}.news--detail_file-link .photo img{max-width:135px;height:auto}@media (max-width: 768px){.news--detail_file-link .photo img{max-width:100%}}@media (max-width: 768px){.news--detail_file-link .photo{max-width:50%}}.news--detail_file .modal-content .close{margin-top:-10px}@media (max-width: 768px){.mod--nav-tab .tabs .tab .tab-link{font-size:3.4vw}}.p-wrap{max-width:796px;margin-left:auto;margin-right:auto}.p-head{text-align:center;padding:10px 0;background-color:#f4f7f0;border:solid 2px #7dc319;border-radius:15px;font-size:1.1428571429rem}@media (max-width: 768px){.p-head{border-radius:5px;font-size:1.0714285714rem}}.p-revo{text-align:center;color:#e12270;font-size:1.1428571429rem}@media (max-width: 768px){.p-revo{font-size:1rem}}.p-menu{border:solid 1px #b3b3b3;background-color:#ededed}@media (max-width: 768px){.p-menu{margin-left:-10px;margin-right:-10px;border-left:none;border-right:none}}.p-menu__inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.p-menu__box{width:50%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;padding:10px 0 10px 70px;border-right:dotted 1.5px #b3b3b3;text-decoration:none;text-align:center}@media (max-width: 768px){.p-menu__box{padding:10px 15px 13px;display:block;text-align:center}}.p-menu__box:last-of-type{border-right:none}.p-menu__box.icon-accumulate,.p-menu__box.icon-consume{font-size:2.8571428571rem}.p-menu__box.icon-accumulate:before,.p-menu__box.icon-consume:before{margin-right:18px}@media (max-width: 768px){.p-menu__box.icon-accumulate:before,.p-menu__box.icon-consume:before{margin-right:0}}.p-menu__txt{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;font-size:1.2857142857rem}@media (max-width: 768px){.p-menu__txt{display:block;margin-left:auto;margin-right:auto;font-size:1rem}}.p-menu__txt .icon-arrow_right{width:25px;height:25px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;margin-left:55px;color:#0d6db3;border-radius:50%;background-color:#fff}@media (max-width: 768px){.p-menu__txt .icon-arrow_right{margin-top:15px;margin-left:auto;margin-right:auto}}.p-menu__txt .icon-arrow_right:before{font-size:1rem}@media (max-width: 768px){.p-menu__txt .icon-arrow_right:before{padding-left:2px}}.p-menu__note{font-size:1.1428571429rem}@media (max-width: 768px){.p-menu__note{padding-left:1em;text-indent:-1em;font-size:1rem}}.p-menu__note a{color:#0d6db3}@media (max-width: 768px){.p-sec__ttl{margin-left:4px}}.p-sec__ttl span{padding-left:10px;border-left:5px solid #7dc319;display:inline-block;font-size:1.4285714286rem;font-weight:700}@media (max-width: 768px){.p-sec__ttl span{font-size:1.0714285714rem;border-left:2.5px solid #7dc319}}.p-list{padding:0;list-style:none;border:solid 1px #757575}@media (max-width: 768px){.p-list{margin-left:-10px;margin-right:-10px;border-left:none;border-right:none}}.p-list__item:last-child .p-list__inner{border-bottom:none}.p-list__inner{padding:10px 50px 10px 15px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;position:relative;cursor:pointer;border-bottom:solid 1px #757575;background-color:#dccfb3}@media (max-width: 768px){.p-list__inner{display:block;padding:8px 20px 8px 12px}}.p-list__inner--open:after,.p-list__inner--close:after{width:20px;height:20px;display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%);content:"";background-repeat:no-repeat;background-size:100% auto}@media (max-width: 768px){.p-list__inner--open:after,.p-list__inner--close:after{width:22px;height:22px}}.p-list__inner--open:after{background-image:url(/assets/images/common/icon_minus.png)}.p-list__inner--close:after{background-image:url(/assets/images/common/icon_plus.png)}.p-list__day{margin-right:20px;line-height:1;font-size:1rem}@media (max-width: 768px){.p-list__day{margin-bottom:5px;width:100%;display:block;font-size:3.2vw}}.p-list__ttl{font-weight:700;font-size:1.2857142857rem}@media (max-width: 768px){.p-list__ttl{display:inline-block;vertical-align:top;font-size:3.76vw}}.p-list__pt{margin-left:auto;font-weight:700;font-size:1.1428571429rem}@media (max-width: 768px){.p-list__pt{display:inline-block;margin-left:10px;font-size:3.76vw}}.p-list__pt span:last-child{width:110px;text-align:right;display:inline-block;margin-left:.5em}@media (max-width: 768px){.p-list__pt span:last-child{width:auto;display:block;text-align:left}}@media (max-width: 768px){.p-list__pt span.inline{display:inline-block}}.p-list__pt span.short{width:80px}@media (max-width: 768px){.p-list__pt span.short{width:auto}}.p-list__sub{padding:0;list-style:none;display:none}.p-list__sub-item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;padding:18px 50px 18px 15px;border-bottom:solid 1px #757575}@media (max-width: 768px){.p-list__sub-item{display:block;padding:10px 20px 10px 25px}}.p-list__sub-item.blue{background-color:#eee}.p-list__sub-inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin-left:auto}@media (max-width: 768px){.p-list__sub-inner{align-items:flex-start}}.p-list__sub-ttl{font-weight:700;font-size:1rem;padding-right:1.5rem}@media (max-width: 768px){.p-list__sub-ttl{display:block;margin-bottom:5px;font-size:3.7vw;padding-right:0}}.p-list__sub-box{margin-left:auto;width:155px}@media (max-width: 768px){.p-list__sub-box{display:inline-block;margin-left:0;width:auto}}.p-list__sub-box p{margin-bottom:0;font-size:.8571428571rem}@media (max-width: 768px){.p-list__sub-box p{font-size:3.76vw}}.p-list__sub-pt{width:120px;margin-bottom:0;text-align:right;font-weight:700;font-size:1.1428571429rem}@media (max-width: 768px){.p-list__sub-pt{margin-left:auto;width:48%;display:inline-block;vertical-align:top;line-height:1;font-size:5.3vw}}.mod--date-pagination .pg-date.first{margin-left:50px}.p-use__note{font-size:1.1428571429rem}@media (max-width: 768px){.p-use__note{padding-left:1em;text-indent:-1em;font-size:.8571428571rem}}.p-use__note a{color:#0d6db3}.p-use__txt{font-weight:700;font-size:1.1428571429rem}@media (max-width: 768px){.p-use__txt{font-size:1rem}}.p-use__img{width:631px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.p-use__img{width:auto}}.p-use__img img{width:auto;max-width:100%}@media (max-width: 768px){.p-use__img img.p-md-none{display:none}}.p-use__list{padding:0;list-style:none}.p-use__item{font-size:1rem}@media (max-width: 768px){.p-use__item{padding-left:1em;text-indent:-1em;font-size:.8571428571rem}}.p-use__item a{color:#0d6db3}.p-exchange{padding:0;margin-left:auto;margin-right:auto;max-width:632px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;list-style:none}@media (max-width: 768px){.p-exchange{display:block}}.p-exchange__item{padding:15px 4px 5px;width:177px;text-align:center;border:solid 2px #757575;border-radius:15px}@media (max-width: 768px){.p-exchange__item{padding:15px 10px 12px;width:100%;border-width:1px}}.p-exchange__item.icon-arrow_right{position:relative}.p-exchange__item.icon-arrow_right:before{position:absolute;top:50%;right:-42px;transform:translateY(-50%);font-size:2.1428571429rem}@media (max-width: 768px){.p-exchange__item.icon-arrow_right:before{top:auto;right:50%;bottom:-30px;transform:translate(50%) rotate(90deg);line-height:1;font-size:1.4285714286rem}}.p-exchange__img{height:90px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.p-exchange__img{width:70%;height:auto;margin-left:auto;margin-right:auto}}.p-exchange__img img{width:100%;max-width:100%}.p-exchange__img.icon-multiple_points{line-height:1;color:#757575}.p-exchange__img.icon-multiple_points:before{font-size:5.7142857143rem}@media (max-width: 768px){.p-exchange__img.icon-multiple_points:before{content:none}}@media (max-width: 768px){.p-exchange__img.icon-multiple_points .icon-point{margin:0 5px;font-size:2.2857142857rem}}.p-exchange__img.icon-cart{line-height:1;color:#757575}.p-exchange__img.icon-cart:before{font-size:5.7142857143rem}.p-exchange__txt{margin-bottom:0;font-size:1.1428571429rem}.p-exchange__link{color:#0d6db3;font-size:1rem}.p-wrap .p-btn{width:466px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.p-wrap .p-btn{width:100%}}.quiz-sec__answer-correct{color:#e12270}.quiz-sec__answer-incorrect{color:#696969}.quiz-sec__answer-correct,.quiz-sec__answer-incorrect{position:relative}@media (min-width: 768px){.quiz-sec__answer-correct,.quiz-sec__answer-incorrect{margin-top:-55px;padding-left:100px;font-size:1.2857142857rem}}@media (max-width: 768px){.quiz-sec__answer-correct,.quiz-sec__answer-incorrect{margin-top:-50px;padding-top:70px;font-size:1.1428571429rem;text-align:center}}.quiz-sec__answer-correct:before,.quiz-sec__answer-incorrect:before{position:absolute;line-height:1}@media (min-width: 768px){.quiz-sec__answer-correct:before,.quiz-sec__answer-incorrect:before{top:0;left:0;font-size:5.7142857143rem}}@media (max-width: 768px){.quiz-sec__answer-correct:before,.quiz-sec__answer-incorrect:before{top:0;left:50%;margin-left:-30px;font-size:4.2857142857rem}}.quiz-sec__answer-correct>span,.quiz-sec__answer-incorrect>span{display:block;font-size:1rem}.quiz-sec__box{border:1px solid #989898;border-radius:12px;position:relative}@media (min-width: 768px){.quiz-sec__box{padding:25px 25px 25px 160px}}@media (max-width: 768px){.quiz-sec__box{padding:15px 10px 10px 45px;font-size:1rem}}.quiz-sec__box_icon-q,.quiz-sec__box_icon-a{position:absolute;line-height:1}@media (min-width: 768px){.quiz-sec__box_icon-q,.quiz-sec__box_icon-a{left:20px;font-size:3.5714285714rem}}@media (max-width: 768px){.quiz-sec__box_icon-q,.quiz-sec__box_icon-a{top:10px;left:10px;font-size:2.1428571429rem}}.quiz-sec__box_icon-q{color:#ebafc8}@media (min-width: 768px){.quiz-sec__box_icon-q{top:10px}}.quiz-sec__box_icon-a{color:#acd86c}@media (min-width: 768px){.quiz-sec__box_icon-a{top:13px}}@media (min-width: 768px){.quiz-sec__box_ttl{position:absolute;top:22px;left:72px;font-size:1.2857142857rem}}@media (max-width: 768px){.quiz-sec__box_ttl{display:block}}.quiz-sec__box-large{border:1px solid #989898;border-radius:12px;position:relative}@media (min-width: 768px){.quiz-sec__box-large{padding:25px 25px 10px 62px;font-size:1.4285714286rem}}@media (max-width: 768px){.quiz-sec__box-large{padding:15px 10px 10px 45px;font-size:1rem}}.quiz-sec__box-large_icon-q,.quiz-sec__box-large_icon-a{position:absolute;line-height:1}@media (min-width: 768px){.quiz-sec__box-large_icon-q,.quiz-sec__box-large_icon-a{left:15px;font-size:3.5714285714rem}}@media (max-width: 768px){.quiz-sec__box-large_icon-q,.quiz-sec__box-large_icon-a{top:10px;left:10px;font-size:2.1428571429rem}}.quiz-sec__box-large_icon-q{color:#ebafc8}@media (min-width: 768px){.quiz-sec__box-large_icon-q{top:10px}}.quiz-sec__box-large_icon-a{color:#acd86c}@media (min-width: 768px){.quiz-sec__box-large_icon-a{top:13px}}.quiz-sec__box-large_ttl{display:block}.quiz-sec__explanation{border-radius:12px;background-color:#f4f7f0;border:1px solid #757575;position:relative;line-height:1.8;min-height:150px}@media (min-width: 768px){.quiz-sec__explanation{margin-top:-55px;padding:20px;font-size:1.1428571429rem}}@media (max-width: 768px){.quiz-sec__explanation{margin-top:-50px;margin-left:80px;padding:10px 20px;width:auto;font-size:1rem}}@media (min-width: 768px){.quiz-sec__explanation-txt{font-size:1.1428571429rem}}@media (max-width: 768px){.quiz-sec__explanation-txt{font-size:1rem}}.quiz-sec__explanation:before{display:block;position:absolute;content:"";background:url(/assets/images/quiz/icon_explanation.png) 0 0 no-repeat;background-size:contain}@media (min-width: 768px){.quiz-sec__explanation:before{width:96px;height:102px;top:50px;left:-82px}}@media (max-width: 768px){.quiz-sec__explanation:before{width:100px;height:106px;bottom:0;left:-82px}}.quiz-sec__txt{font-size:1.1428571429rem}@media (max-width: 768px){.quiz-sec__txt{font-size:1rem}}.quiz-sec__icon_square:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;background-color:#e12270;vertical-align:middle}.quiz-sec .border-quiz{border-color:#b3b3b3!important}*,*:before,*:after{box-sizing:border-box}@media screen and (max-width: 768px){.pc-hide{display:none!important}}@media screen and (min-width: 769px){.sp-hide{display:none!important}}.ranking-subtit{font-size:1.142rem;font-weight:700;text-align:center;color:#3d6653}@media screen and (max-width: 350px){.mod--date-pagination .ranking-pg-date{margin-right:5px;margin-left:5px}}.ranking-total-outer{align-items:stretch;padding:10px;min-height:0}@media screen and (max-width: 768px){.ranking-total-outer{display:flex}}.ranking-total{width:70px;position:relative}.ranking-total__inner{width:100%}.ranking-total__green{color:#2e3333;font-size:3.1rem;height:100%}.ranking-total__green:before{top:45px;left:14px;position:absolute;z-index:1}.ranking-total__green:after{content:"";display:block;z-index:0;width:70px;height:100%;background:#7dc319;border-radius:6px}@media screen and (max-width: 768px){.ranking-total__green:after{height:100%}}@media screen and (max-width: 768px){.ranking-total{display:inline-block}}.ranking-unjoined__container{margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:50px}@media screen and (max-width: 768px){.ranking-unjoined__container{padding-top:15px;padding-bottom:15px}}.ranking-unjoined__txt{color:#e12270;text-align:center;font-size:1.428rem;font-weight:700}@media screen and (max-width: 768px){.ranking-unjoined__txt{font-size:1.142rem}}.ranking-name__container{background-color:#eee;color:#0d6db3;padding:22px 35px 2px 17px;box-sizing:border-box;border-radius:20px}@media screen and (max-width: 400px){.ranking-name__container{padding:10px 15px 5px}}.ranking-name__name{font-size:1.285rem;font-weight:700;word-break:break-all}@media screen and (max-width: 768px){.ranking-name__name{margin-bottom:0}}.ranking-name__ranking{font-size:1.714rem}@media screen and (max-width: 400px){.ranking-name__ranking{margin-bottom:0}}.ranking-name__rank{font-size:1rem}.ranking-name__total{font-size:1rem;font-weight:700}@media screen and (max-width: 768px){.ranking-walk{margin-top:10px}}.ranking-walk__container{display:flex}@media screen and (max-width: 768px){.ranking-walk__container{display:inline}}.ranking-walk__total{font-size:1.142rem;margin-bottom:0;margin-right:35px}@media screen and (max-width: 768px){.ranking-walk__total{margin-right:0}}.ranking-walk__step{font-size:1.142rem;font-weight:400}.ranking-walk__average{font-size:1.142rem;margin-bottom:0}@media screen and (max-width: 768px){.ranking-walk__average{margin-left:15px}}.ranking-walk__num{font-size:1.714rem;font-weight:700}.ranking-table-list.top-ranking{padding:15px;border-radius:12px;background:#f9ffed}@media (max-width: 768px){.ranking-table-list.top-ranking .ranking-table__item--since{padding-right:0}}.ranking-table-list.top-ranking .ranking-table__item--ranking{padding-top:15px;padding-bottom:15px}.ranking-table-list.top-ranking .ranking-table__item--cmp{color:#2e3333;font-weight:700}.ranking-table-list.top-ranking .ranking-table__item--sum{padding-top:10px;padding-bottom:10px}@media (max-width: 768px){.ranking-table-list.top-ranking .ranking-table__item--sum{padding-right:0}}.ranking-table{width:100%}.ranking-table__head{border-bottom:3px solid #757575}.ranking-table__item{word-break:break-all}.ranking-table__item--rank{width:11.6%;text-align:left;padding-bottom:15px;padding-left:22px}@media screen and (max-width: 768px){.ranking-table__item--rank{width:23.6%;text-align:center;padding-left:5px}}.ranking-table__item--compare{width:8.2%;text-align:center;padding-bottom:15px}@media screen and (max-width: 768px){.ranking-table__item--compare{white-space:nowrap}}.ranking-table__item--nam{width:55.2%;text-align:center;padding-bottom:15px}.ranking-table__item--total{width:19%;text-align:left;padding-bottom:15px}@media screen and (max-width: 768px){.ranking-table__item--total{white-space:nowrap;text-align:right;width:8%}}.ranking-table__item--ranking{font-size:1.714rem;font-weight:700;text-align:center;padding-top:30px;padding-bottom:30px}@media screen and (max-width: 768px){.ranking-table__item--ranking{font-size:1rem;padding-left:5px}}@media screen and (max-width: 768px){.ranking-table__item--space{padding-top:10px}}.ranking-table__item--good{color:#e12270;text-align:center;font-size:1.58rem}@media screen and (max-width: 400px){.ranking-table__item--good{font-size:1.142rem}}.ranking-table__item--keep{text-align:center;font-size:1.58rem}@media screen and (max-width: 400px){.ranking-table__item--keep{font-size:1.285rem}}.ranking-table__item--down{color:#0d6bd3;text-align:center;font-size:1.58rem}@media screen and (max-width: 400px){.ranking-table__item--down{font-size:1.142rem}}.ranking-table__item--name{font-size:1.285rem;text-align:left;padding-left:15px}@media screen and (max-width: 370px){.ranking-table__item--name{font-size:1rem;padding-left:10px}}.ranking-table__item--walk{font-size:1.714rem;font-weight:700;text-align:left}@media screen and (max-width: 768px){.ranking-table__item--walk{text-align:right;font-size:1.285rem;padding-right:10px}}.ranking-table__item--period{width:18.8%;text-align:center;padding-bottom:15px}.ranking-table__item--ranked{width:32.8%;text-align:center;padding-bottom:15px}.ranking-table__item--result{width:25.4%;text-align:center;padding-bottom:15px}@media screen and (max-width: 768px){.ranking-table__item--result{white-space:nowrap}}.ranking-table__item--week{font-size:1.285rem;text-align:center;padding-top:30px;padding-bottom:30px}@media screen and (max-width: 768px){.ranking-table__item--week{font-size:1rem;padding-left:5px}}.ranking-table__item--rsl{font-size:1.285rem;text-align:center}@media screen and (max-width: 768px){.ranking-table__item--rsl{font-size:1.071rem}}.ranking-table__item--none{font-size:1.428rem;color:#757575;text-align:center}.ranking-table__item--notice{font-size:1.285rem;text-align:center;color:#e12270}@media screen and (max-width: 768px){.ranking-table__item--notice{font-size:1.071rem}}.ranking-table__item--company{width:63.4%;text-align:center;padding-bottom:15px}@media screen and (max-width: 768px){.ranking-table__item--company{width:40.4%}}.ranking-table__item--cmp{padding-left:70px;text-align:left;font-size:1.285rem;color:#757575}@media screen and (max-width: 768px){.ranking-table__item--cmp{padding-left:15px;font-size:1.142rem}}.ranking-table__item--first{color:#bf9224;margin-right:10px;vertical-align:middle;font-size:2rem}@media screen and (max-width: 768px){.ranking-table__item--first{font-size:1.857rem;display:block;margin-right:0;height:30px}}.ranking-table__item--second{color:#9fa0a0;margin-right:10px;vertical-align:middle;font-size:2rem}@media screen and (max-width: 768px){.ranking-table__item--second{font-size:1.857rem;display:block;margin-right:0;height:30px}}.ranking-table__item--third{color:#ba6e40;margin-right:10px;vertical-align:middle;font-size:2rem}@media screen and (max-width: 768px){.ranking-table__item--third{font-size:1.857rem;display:block;margin-right:0;height:30px}}.ranking-table__item--total-rank{width:15.6%;text-align:center}@media screen and (max-width: 768px){.ranking-table__item--total-rank{width:23.6%}}.ranking-table__item--terms{width:25%;text-align:center}@media screen and (max-width: 768px){.ranking-table__item--terms{width:20%}}.ranking-table__item--group{width:59.4%;text-align:center}@media screen and (max-width: 768px){.ranking-table__item--group{width:40.4%}}.ranking-table__item--grp{padding-left:34px}@media screen and (max-width: 768px){.ranking-table__item--grp{padding-left:0}}.ranking-table__item--since{width:25%;text-align:center;padding-bottom:15px}@media screen and (max-width: 768px){.ranking-table__item--since{width:44%;padding-bottom:0;text-align:right;padding-right:15px}.ranking-table__item--since.history{width:40%}}@media screen and (max-width: 345px){.ranking-table__item--since{font-size:.857rem}}.ranking-table__item--kind{width:59.4%;text-align:center;padding-bottom:15px}@media screen and (max-width: 768px){.ranking-table__item--kind{width:40.4%}}.ranking-table__item--sum{text-align:center;font-size:1.714rem;font-weight:700}@media screen and (max-width: 768px){.ranking-table__item--sum{font-size:1.285rem;text-align:right;padding-right:15px}}@media screen and (max-width: 768px){.ranking-table__item--walking{padding-right:10px}}.ranking-table__item--under{padding-bottom:15px}@media screen and (max-width: 768px){.ranking-table__item--under{padding-bottom:0}}.ranking-table__even{background-color:#eee}.ranking-table__focus{background-color:#e9fec0}.ranking-table__color{color:#757575}@media screen and (max-width: 768px){.ranking-table__color{font-size:.857rem}}.ranking-table__color--total{text-align:right;display:inline-block}.ranking-table__num{font-size:1.142rem;color:#757575}@media screen and (max-width: 768px){.ranking-table__num{font-size:1rem}}.ranking-table__day{font-size:1.428rem;color:#757575;display:block}@media screen and (max-width: 768px){.ranking-table__day{font-size:1.285rem}}.ranking-campaign__txt{margin-bottom:0}.ranking-special__order{display:flex}.ranking-special__num{display:inline-block;color:#fff;background-color:#000;border-radius:9.5px;width:19px;height:19px;text-align:center;vertical-align:middle;margin-right:10px}.ranking-special__txt{font-size:1.142rem;font-weight:700;width:calc(100% - 19px)}@media screen and (max-width: 768px){.ranking-special__txt{font-size:1.071rem}}@media screen and (max-width: 768px){.ranking-term__head{font-size:1.071rem;padding-top:5px}}.ranking-term__tit{margin-bottom:.5rem}.ranking-term__tit--detail{font-weight:700;margin-bottom:0}@media screen and (max-width: 768px){.ranking-term__tit{font-size:1rem}}.ranking-term__txt{padding-left:14px;margin-bottom:1.5rem}@media (max-width: 768px){.ranking-term__txt{padding-left:0}}.ranking-term__bottom{padding-left:13px}.ranking-enter__step{background-color:#2e3333;height:50px;width:50px;border-radius:5px;text-align:center;margin-right:30px}@media screen and (max-width: 768px){.ranking-enter__step{margin-right:10px}}.ranking-enter__tit{color:#fff;font-size:.857rem;margin-bottom:0;padding-top:3px}.ranking-enter__num{color:#fff;font-size:1.714rem;margin-bottom:0;display:inline-block;margin-top:-5px}.ranking-enter__order{display:flex;align-items:center}.ranking-enter__txt{margin-bottom:0;width:calc(100% - 80px)}.ranking-note{padding-top:15px}@media screen and (max-width: 768px){.ranking-note{padding-top:0}}.ranking-note__container{color:#e12270;display:flex;font-weight:700;background-color:#e122701a;padding-top:1rem}@media screen and (max-width: 768px){.ranking-note__container{padding-left:20px}}.ranking-detail__container{line-height:24px}.ranking-pagemove__first,.ranking-pagemove__last,.ranking-pagemove__other{border-bottom:1px solid #000}.ranking-pagemove__other{margin-right:10px;margin-left:10px}.ranking-pagemove__now{font-size:1.428rem;border-bottom:4px solid #7dc319;display:inline-block;margin-right:10px;margin-left:10px}@media screen and (max-width: 768px){.ranking-camp{font-size:.857rem}}@media screen and (max-width: 400px){.ranking-anchor__inner{margin-left:3%}}@media screen and (max-width: 350px){.ranking-anchor__space{padding-right:10px}}@media screen and (max-width: 400px){.ranking-anchor__txt{font-size:.785rem}}@media screen and (max-width: 350px){.ranking-anchor__txt{font-size:.714rem}}@media screen and (max-width: 400px){.ranking-anchor__txt--long{width:270px}}.ranking-keyvisual,.ranking-keyvisual__image,.ranking-summer-camp{width:100%}@media screen and (max-width: 768px){.ranking-summer-camp{padding-left:20px;padding-right:20px}}.ranking-summer-camp__note{padding-left:0;padding-right:0}@media screen and (max-width: 768px){.ranking-summer-camp__tit{font-size:1.071rem;padding-top:5px}}.ranking-btn-summer{width:46.5%;margin:0 auto}@media screen and (max-width: 768px){.ranking-btn-summer{width:86%}}@media (max-width: 768px){.rezept-sec .rezept__remind{text-align:center}}.rezept-sec .rezept__text-list{list-style:none}.rezept-sec .rezept__text-list li{padding-left:1em;text-indent:-1em}@media (min-width: 768px){.rezept-sec .rezept__link-pdf{font-size:1.1428571429rem}}@media (max-width: 768px){.rezept-sec .rezept__link-pdf{font-size:.9285714286rem}}.rezept-sec .rezept__link-pdf .icon-pdf{vertical-align:text-top}@media (min-width: 768px){.rezept-sec .rezept__link-pdf .icon-pdf{font-size:1.2857142857rem}}@media (max-width: 768px){.rezept-sec .rezept__link-pdf .icon-pdf{font-size:1.1428571429rem}}.rezept-sec .line-height-170{line-height:1.7}.rezept-sec__notice .input-time{letter-spacing:-.4em}.rezept-sec__notice .input-time .ttl{width:80px;display:inline-block;font-size:1.1428571429rem;letter-spacing:normal}.rezept-sec__notice .input-time .origin-select{width:107px;display:inline-block;letter-spacing:normal}.rezept-sec__notice .input-time .origin-select .form-control{font-size:1.1428571429rem;font-family:Roboto,sans-serif;line-height:1;height:40px}.rezept-sec__notice .input-time .origin-select.wide{width:80px;display:inline-block;font-size:1.1428571429rem;letter-spacing:normal}.rezept-sec__notice .input-time .form-label{margin-bottom:0;padding:0 .6em;font-size:1.1428571429rem;letter-spacing:normal}.rezept-sec__notice-list__select{border-color:#b3b3b3;letter-spacing:-.4em;display:flex}.rezept-sec__notice-list__select .ttl{width:80px;margin-top:8px;font-size:1.1428571429rem;letter-spacing:normal}.rezept-sec__notice-list__select .list-chkbox{width:575px}.rezept-sec__notice-list__select .select-item{min-width:200px;display:inline-block;letter-spacing:normal;margin-right:20px}.rezept-sec__notice-list__select .select-item .btn-checkbox{padding-left:42px;padding-right:42px}.rezept-sec__notice-list .rezept-table{width:100%;border:none;border-spacing:0;border-collapse:separate}.rezept-sec__notice-list .rezept-table em{font-size:1.1428571429rem;font-style:normal}.rezept-sec__notice-list .rezept-table th,.rezept-sec__notice-list .rezept-table td{padding:5px;font-size:.8571428571rem;text-align:center;border:1px solid #fff}.rezept-sec__notice-list .rezept-table thead th,.rezept-sec__notice-list .rezept-table tfoot td{background-color:#eee}.rezept-sec__notice-list .rezept-table tbody td{background-color:#e9fec0}.rezept-sec__notice__note{background-color:#eee;border-radius:10px}@media (max-width: 768px){.selfcare-sec .selfcare__remind{text-align:center}}@media (max-width: 768px){.selfcare-sec .selfcare__btn-login--pc{display:none}}@media (min-width: 768px){.selfcare-sec .selfcare__btn-login--sp{display:none}}.selfcare-sec .selfcare__text-list{list-style:none}.selfcare-sec .selfcare__text-list li{padding-left:1em;text-indent:-1em}@media (min-width: 768px){.selfcare-sec .selfcare__link-pdf{font-size:1.1428571429rem}}@media (max-width: 768px){.selfcare-sec .selfcare__link-pdf{font-size:.9285714286rem}}.selfcare-sec .selfcare__link-pdf .icon-pdf{vertical-align:text-top}@media (min-width: 768px){.selfcare-sec .selfcare__link-pdf .icon-pdf{font-size:1.2857142857rem}}@media (max-width: 768px){.selfcare-sec .selfcare__link-pdf .icon-pdf{font-size:1.1428571429rem}}.selfcare-sec .line-height-170{line-height:1.7}.top--mc--links a{display:block;text-decoration:none;padding:10px 20px;background-color:#eee}.top--mc--links a:hover{opacity:.75}.top--mc--links a:nth-child(2n){background-color:#c3c4c5}.top--mc--links a:nth-child(2n):hover{background-color:#c3c4c5bf}.top--height-md-180{height:180px}.top--contents-block .type--h2{padding-bottom:.5rem}.top--contents-block .type--h2:before{height:calc(100% - .5rem - 1px)}.top--contents-block .type--h2:after{content:"";width:100%;height:1px;background-color:#b3b3b3;display:block;position:absolute;bottom:0;left:0}@media (max-width: 768px){.top--contents-block .type--h2{margin-left:-20px;margin-right:-20px}}.top--contents-block .type--h3{font-size:18px}@media (max-width: 768px){.top--contents-block .type--h3{font-size:1.25rem}}@media (max-width: 768px){.top--contents-block{padding-left:20px;padding-right:20px}}.top--ranking_this-week{padding:10px 10px 0;border-bottom:1px solid #cccccc;position:relative}.top--ranking_this-week .link-more{position:absolute;top:20px;right:20px;text-decoration:none}@media (max-width: 768px){.top--ranking_this-week .link-more{top:10px;right:10px}}.top--ranking_bottom{display:flex}.top--ranking_last-week{padding:10px;width:50%}.top--ranking_last-week .top--ranking_up-down{font-size:24px;margin-bottom:0}@media (max-width: 768px){.top--ranking_last-week .top--ranking_up-down{font-size:1.25rem}}.top--ranking_last-week .top--ranking_order{font-size:42px}@media (max-width: 768px){.top--ranking_last-week .top--ranking_order{font-size:2.142857rem}}.top--ranking_last-week+.top--ranking_last-week{border-left:1px solid #cccccc}.top--ranking_up-down{font-size:34px}.top--ranking_up-down [class^=icon-]{margin-left:12px}@media (max-width: 768px){.top--ranking_up-down [class^=icon-]{margin-left:.57142857rem}}.top--ranking_up-down .icon-go_up,.top--ranking_up-down .icon-go_down{font-size:.82em}@media (max-width: 768px){.top--ranking_up-down{font-size:1.7857rem}}.top--ranking_num{display:flex;align-items:center}.top--ranking_num .sec-icon{margin-right:12px}.top--ranking_total-num{text-align:right;margin-bottom:5px;font-size:19px}@media (max-width: 768px){.top--ranking_total-num{font-size:1rem}}.top--ranking_order{font-size:69px;line-height:1;margin-bottom:0}.top--ranking_order .unit{font-size:.405797em}@media (max-width: 768px){.top--ranking_order{font-size:3.57rem}}.top--ranking .icon-go_up{color:#e12270}.top--ranking .icon-go_down{color:#5a5ee1}.top--ranking .icon-keep{color:#b3b3b3}.top--pickup_header{display:flex}.top--pickup_thumbnail{width:135px;margin-right:10px}.top--pickup_title{width:calc(100% - 145px);font-size:.92857rem}.top--pickup_date{font-weight:600;margin-bottom:.5rem;font-size:.857rem}.top--pickup_categories>a{font-size:.92857rem;display:inline-block;margin-bottom:.3rem;margin-right:.5em}@media (max-width: 768px){.top--pickup{padding:20px 0;margin-top:20px;border-bottom:1px solid #b3b3b3}.top--pickup:first-of-type{padding-top:0;margin-top:0}}.top--apps{display:flex;flex-flow:row wrap;align-content:space-between}.top--apps_header{margin-bottom:1rem}.top--apps_thumbnail{position:relative}.top--apps_thumbnail .badge{position:absolute;top:14px;right:0}@media (max-width: 768px){.top--apps_thumbnail .badge{top:1.28rem}}.top--apps_links{width:100%;padding:0 12px;display:flex;justify-content:space-between}.top--apps_links .ttl{text-align:center;font-size:1.28rem;width:100%}@media (max-width: 768px){.top--apps_links{padding:0 20px}}.top--apps_apple{width:109px}@media (max-width: 768px){.top--apps_apple{width:123px}}.top--apps_google{width:135px}@media (max-width: 768px){.top--apps_google{width:152px}}@media (max-width: 768px){.top--apps{padding:20px 0;margin-top:20px;border-top:1px solid #b3b3b3}.top--apps:first-of-type{padding-top:0;margin-top:0;border-top:none}}.top--list-indent{list-style:none;padding:0;padding-left:1.3rem;margin:0}.top--list-indent li{position:relative}.top--list-indent li:before{position:absolute;left:-1.3rem;top:0;display:block}.top--list-indent_caution li:before{content:"※"}@media (max-width: 768px){.top--list-indent{padding-left:.85rem}.top--list-indent li:before{left:-.85rem}}@media (max-width: 768px){.top--mc--links a{padding:10px}.top--mc-contents.container{padding:0;margin:0}.top--mc-contents.container>.row{margin:0}.top--mc-contents.container>.row>[class^=col-]{padding:0}.top--mc-contents .form-parts-row{margin-top:0;flex-wrap:wrap;justify-content:space-between}.top--mc-contents .form-parts-row .input-time{width:48%;margin:0}.top--mc-contents .form-parts-row .input-time:first-of-type{width:60%;margin-bottom:7px}.top--height-md-180{height:auto}}.kp--toggle--news{position:relative}.kp--toggle--news .status--label{position:absolute;top:2px;right:6px}@media (max-width: 768px){.kp--toggle--news .status--label{right:2.5rem}}.kp--toggle--news .kp--toggle-btn{top:3px;right:0}.kp--toggle--news .kp--toggle-btn:before{background-color:#eee;border:none;padding:1px 3px}.kp--toggle--news .kp--toggle-btn:after{top:3px}@media (max-width: 768px){.kp--toggle--news{margin-bottom:calc(13.33333vw - 20px)}.kp--toggle--news .news-lists{margin-bottom:0}}.top--kp-platform{align-items:stretch}.top--kp-platform .top--kp-platform-sub{position:relative}.top--kp-platform .top--kp-platform-sub .img{width:100%;height:100%;min-height:330px;background:url(/assets/images/top/img_kp_platform.jpg) center top no-repeat;background-size:cover}.top--kp-platform .top--kp-platform-sub .band{position:absolute;bottom:0;left:10px;display:flex;justify-content:space-between;align-items:center;gap:0 20px;width:calc(100% - 20px);height:90px;padding:0 20px;background-color:#5a5ee1d9}.top--kp-platform .top--kp-platform-sub .band .text{width:100%;color:#fff;font-size:22px;text-align:center}.top--kp-platform .top--kp-platform-main{align-self:center}.top--kp-platform .top--kp-platform-main .top-btn+.top-btn{margin-top:30px}.top--kp-platform .top--kp-platform-main .top-btn+.type--h2{margin-top:40px}.top--kp-platform.trim .top--kp-platform-sub .band{display:none}.top--kp-platform.trim .top--kp-platform-sub .img{min-height:175px}.top--kp-platform.trim .top--kp-platform-main{padding-top:5px;padding-bottom:5px}@media (max-width: 768px){.top--kp-platform .top--kp-platform-main .top-btn+.top-btn{margin-top:20px}.top--kp-platform .top--kp-platform-main .top-btn+.type--h2{margin-top:40px}}@media (min-width: 768px){.vote-sec__box{border-radius:12px}}@media (max-width: 768px){.vote-sec__box{border-radius:6px}}@media (min-width: 768px){.vote-sec__btn-result{text-align:right;font-size:1.1428571429rem}.vote-sec__btn-result--sp{display:none}}@media (max-width: 768px){.vote-sec__btn-result{font-size:.8571428571rem}.vote-sec__btn-result--pc{display:none}}.vote-sec__txt{font-size:1rem}@media (min-width: 768px){.vote-sec__ttl{font-size:1.2857142857rem}}@media (max-width: 768px){.vote-sec__ttl{font-size:1.1428571429rem}}@media (min-width: 768px){.vote-sec__reriod{font-size:.8571428571rem}}@media (max-width: 768px){.vote-sec__reriod{font-size:1rem}}.vote-sec-top__ques{position:relative}@media (min-width: 768px){.vote-sec-top__ques{margin:0 100px;font-size:1.4285714286rem}}@media (max-width: 768px){.vote-sec-top__ques{min-height:40px;font-size:1.5rem}}.vote-sec-top__ques__icon{position:absolute;left:0;color:#ebafc8;line-height:1}@media (min-width: 768px){.vote-sec-top__ques__icon{top:-13px;font-size:3.5714285714rem}}@media (max-width: 768px){.vote-sec-top__ques__icon{font-size:2.7857142857rem}}@media (min-width: 768px){.vote-sec-answered__icon{font-size:4.2857142857rem}}@media (max-width: 768px){.vote-sec-answered__icon{font-size:2.8571428571rem}}@media (min-width: 768px){.vote-sec-answered__txt{font-size:1.2857142857rem;line-height:1.5}}@media (max-width: 768px){.vote-sec-answered__txt{font-size:1.2142857143rem;line-height:1.4}}@media (min-width: 768px){.vote-sec-end__txt{font-size:1.2857142857rem;line-height:1.5}}@media (max-width: 768px){.vote-sec-end__txt{font-size:1.2142857143rem;line-height:1.4}}.vote-sec-result__head{text-align:center;border-radius:5px;background:#d8edbb url(/assets/images/vote/bg_result_ttl.png) center center no-repeat}.vote-sec-result__head .head__ttl{line-height:1}@media (min-width: 768px){.vote-sec-result__head .head__ttl{font-size:2rem}}@media (max-width: 768px){.vote-sec-result__head .head__ttl{font-size:1.3571428571rem}}@media (min-width: 768px){.vote-sec-result__head .head__ttl--sub{font-size:1.4285714286rem;line-height:1.5}}@media (max-width: 768px){.vote-sec-result__head .head__ttl--sub{font-size:1rem;line-height:1.3}}@media (min-width: 768px){.vote-sec-result__status{font-size:1.2857142857rem;line-height:40px}}@media (max-width: 768px){.vote-sec-result__status{font-size:1.1428571429rem}}@media (min-width: 768px){.vote-sec-result__date{font-size:1.3571428571rem;line-height:40px}}@media (max-width: 768px){.vote-sec-result__date{font-size:1rem;text-align:center;border-bottom:1px solid #B3B3B3}}@media (min-width: 768px){.vote-sec-result__txt{font-size:1.1428571429rem}}@media (max-width: 768px){.vote-sec-result__txt{font-size:1rem}}@media (min-width: 768px){.vote-sec-result__res{font-size:1rem}}@media (max-width: 768px){.vote-sec-result__res{font-size:.9285714286rem}}@media (min-width: 768px){.vote-sec-result__line-horizon{border-color:#b3b3b3}}@media (max-width: 768px){.vote-sec-result__line-horizon{border-color:#2e3333;margin-left:-10px;margin-right:-10px}}.vote-sec-result__line-horizon--sp{border-color:#b3b3b3}@media (min-width: 768px){.vote-sec-result__line-horizon--sp{display:none}}@media (min-width: 768px){.vote-sec-result .result-list .item--ttl{font-size:1.1428571429rem}}@media (max-width: 768px){.vote-sec-result .result-list .item--ttl{font-size:1rem}}.vote-sec-result .result-list .item--percentage{position:relative;padding-right:3em}@media (min-width: 768px){.vote-sec-result .result-list .item--percentage{font-size:1.1428571429rem}}@media (max-width: 768px){.vote-sec-result .result-list .item--percentage{font-size:1.2857142857rem}}.vote-sec-result .result-list .item--percentage .graph-line{display:inline-block;background-color:#7dc319;border-radius:5px}@media (min-width: 768px){.vote-sec-result .result-list .item--percentage .graph-line{height:26px}}@media (max-width: 768px){.vote-sec-result .result-list .item--percentage .graph-line{height:18px}}.vote-sec-result .result-list .item--percentage .graph-num{position:absolute;top:0;margin-left:.5em}@media (min-width: 768px){.vote-sec-result .result-list .item--percentage .graph-num{line-height:26px}}@media (max-width: 768px){.vote-sec-result .result-list .item--percentage .graph-num{line-height:18px}}.vote-sec-result .result-list .item--percentage .graph-num sub{bottom:0}@media (min-width: 768px){.vote-sec-result .result-list .item--percentage .graph-num sub{font-size:.7142857143rem}}@media (max-width: 768px){.vote-sec-result .result-list .item--percentage .graph-num sub{font-size:1.2857142857rem}}.vote-sec-result__item:not(.default){display:none}
