@import url("//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")}.icon-2nd_place:before,.icon-3rd_place:before,.icon-Information:before,.icon-accumulate:before,.icon-action-ranking:before,.icon-action:before,.icon-alert:before,.icon-arrow_left:before,.icon-arrow_right:before,.icon-blood_pressure:before,.icon-calendar:before,.icon-cart:before,.icon-check1:before,.icon-check2:before,.icon-consume:before,.icon-cooperation:before,.icon-document:before,.icon-external_link:before,.icon-eye:before,.icon-first_place:before,.icon-go_down:before,.icon-go_up:before,.icon-good:before,.icon-healthcare:before,.icon-heart:before,.icon-keep:before,.icon-kenpos-ticket:before,.icon-login:before,.icon-logout:before,.icon-meal:before,.icon-medal:before,.icon-multiple_points:before,.icon-no_good:before,.icon-not_really_good:before,.icon-organization:before,.icon-pdf:before,.icon-point:before,.icon-question:before,.icon-records:before,.icon-shopping:before,.icon-sign_blank:before,.icon-sign_circle:before,.icon-sign_minus:before,.icon-sign_no:before,.icon-sleep:before,.icon-smartphone_check:before,.icon-sport:before,.icon-ticket:before,.icon-unlink:before,.icon-useless:before,.icon-user:before,.icon-user_guide:before,.icon-usual:before,.icon-weight:before,.icon-well_good:before,.top--phr_card .complete:before,.top--phr_navi .top--phr_navi-dot .complete:before,.top--phr_slide .slick-prev:before,.top--phr_slide .slick-next:before,.top--main-slider .slick-prev:before,.top--main-slider .slick-next:before{font-family:"kenposicon";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;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{from{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:0.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.14286rem}body .text-12{font-size:0.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:normal;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:translate(0, -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;-ms-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:translate3d(0, 0, 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;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{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.14286rem;font-weight:bold;padding-top:7px;padding-bottom:7px;border-radius:20px;position:relative}@media (max-width: 768px){.btn{font-size:.92857rem;padding-top:5px;padding-bottom:5px}}.btn-r-small{border-radius:6px}.btn-pos{background:#0d6db3;color:white}.btn-pos:hover{color:white;background:rgba(13,109,179,0.75)}.btn-kpp{background:#00a0ff;color:white}.btn-kpp:hover{color:white;background:rgba(0,160,255,0.75)}.btn-kpp.disabled{pointer-events:none;background:#6EC9FF}.btn-neg{background:#e1e1e1;color:#696969}.btn-neg:hover{color:#696969;background:rgba(225,225,225,0.75)}.btn-neg-blue{background:#e1e1e1;color:#0d6db3}.btn-neg-blue:hover{color:#0d6db3;background:rgba(225,225,225,0.75)}.btn-neg-light-gray{background:#eeeeee}.btn-neg-light-gray:hover{background:rgba(238,238,238,0.75)}.btn-outline-gray{border:1px solid #757575;background-color:white;color:#757575;padding-top:0.2142857rem;padding-bottom:0.2142857rem;padding-right:0.5rem;font-size:0.92857rem}.btn-outline-gray [class^="icon-"]{vertical-align:middle;font-size:0.857rem}.btn-text-gray{color:#696969}.btn-text-gray:hover{color:#696969}.btn-text-blue{color:#0d6db3}.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.78571rem;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.42857rem;left:7px;margin-top:-14px}.btn-icon-right:after{position:absolute;font-size:1.78571rem;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.42857rem;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:normal;text-decoration:none;text-transform:none;content:"\E008"}.btn-arrow-next:after{font-family:"kenposicon";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:"\E009"}.btn-ex-link:after{font-family:"kenposicon";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:"\E012"}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.07143rem;vertical-align:-2px;margin-right:5px}#footer .footer-main{background:#2e3333;color:white;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:white}#footer .footer-copy{padding:6px 0}#footer .footer-copy .copy-right{color:#747474;font-size:.92857rem}#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.07143rem;padding:25px 0}#footer .footer-top .last-login .icon-login{font-size:1.21429rem;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:.71429rem}#footer .footer-copy{padding:6px 0}#footer .footer-copy .copy-right{font-size:.85714rem}#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:0.375rem 0.5rem}.form-control.error{border-color:#e12270;border-width:3px;background-color:#fbe3ed}.form-control.error:focus{box-shadow:0 0 0 0.2rem rgba(225,34,112,0.25)}.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:bold;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:'\025b6';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;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:0.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 0.25em;-webkit-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:normal;text-decoration:none;text-transform:none;content:"\E007";position:absolute;top:-4px;left:0}.origin-text-message{font-weight:bold}.form-password{position:relative}.form-password .pw-visible{position:absolute;top:-0.25em;right:10px;font-size:2em;cursor:pointer;color:#adb5bd}.form-password .pw-visible:hover{opacity:0.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:white}.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:rgba(13,109,179,0.75);color:white}.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:"\E00D"}.form-checkbox .btn-checkbox,.form-radio_type-checkbox .btn-checkbox{background:#eeeeee;color:#0d6db3}.form-checkbox .btn-checkbox:hover,.form-radio_type-checkbox .btn-checkbox:hover{color:#0d6db3;background:rgba(238,238,238,0.75)}.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:white;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:normal;text-decoration:none;text-transform:none;content:"\E02A"}.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.14286rem;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.42857rem;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:white;width:24px;height:24px;margin-right:0.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% - 150px - 32px);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;margin-left:0px}.form-parts-row .input-time .input-select{width:80%}.form-parts-row .input-time .input-select .form-control{font-size:1.07143rem;height:30px;padding-top:0;padding-bottom:0}.origin-text-message{font-weight:normal}}.form-confirm-box{border:1px solid #696969;padding:30px;display:flex;flex-flow:row wrap;align-items:center}.form-confirm-box_title{font-weight:bold;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-weignt:normal}}.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:-0.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:normal}#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:dimgray;background:#eee;margin:0;padding:7px;border-radius:0;text-align:center;font-size:.92857rem;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.78571rem}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket .info .info-icon [class^="icon-"].icon-point{top:-12.5px;font-size:1.07143rem}#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.14286rem}#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.14286rem;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.07143rem}#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:.89286rem;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:.85714rem}#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.78571rem}#header .hd-row .hd-main .main-top .top-tickets .btn-ticket .info .info-icon [class^="icon-"].icon-point{top:-12.5px;font-size:1.07143rem}#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:.92857rem;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.67857rem}#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:white;border-radius:0;color:#3d6653;font-size:.92857rem}#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:white}#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{box-sizing:content-box}.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.61429rem;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.17857rem}[class^="icon-"].sicon-green:before{left:10px}[class^="icon-"].sicon-green:after{width:50px;height:50px}}.ficon:after{background:white;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:bold;text-align:center;color:#3d6653;font-size:1.71429rem;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;padding:0;font-weight:bold;color:#2e3333;font-size:1.42857rem;line-height:1.25;position:relative;padding-left:13px}.type--h2_sub{display:block;font-size:0.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.46429rem;padding-left:19px}.type--h2:before{height:25px}}.type--h3{margin:0;padding:0;font-weight:bold;color:#2e3333;font-size:1.21429rem;line-height:1.25}@media (max-width: 768px){.type--h3{font-size:1rem}}.type--lg{font-size:1.42857rem;line-height:1.5;margin:0}@media (max-width: 768px){.type--lg{font-size:1.14286rem;line-height:1.4375}}.type--md{font-size:1.14286rem;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:.85714rem;line-height:1.416}}.link--blue{color:#0d6db3}.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.42857rem}.mod--average-sleep .prefix{display:inline-block;vertical-align:9px;margin-right:15px}.mod--average-sleep .num{display:inline-block;font-size:3.57143rem;font-family:'Roboto',sans-serif;font-weight:bold}.mod--average-sleep .suffix{display:inline-block;font-weight:bold}@media (max-width: 768px){.mod--average-sleep{font-size:1.07143rem}.mod--average-sleep .prefix{vertical-align:9px;margin-right:10px}.mod--average-sleep .num{font-size:2.85714rem}}.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.78571rem;text-align:center}.mod--blood_pressure-modal .blood-pressure-form-bottom .mission{font-size:1.35714rem}@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.28571rem;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.14286rem}@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.14286rem}@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.14286rem}@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.14286rem}@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.92857rem}@media (max-width: 768px){.mod--blood_pressure-modal .input-data-row input{font-size:1.57143rem}}.mod--blood_pressure-modal .input-data-row .prefix{display:block;margin-bottom:5px;text-align:center;line-height:1;font-size:1.07143rem}@media (max-width: 768px){.mod--blood_pressure-modal .input-data-row .prefix{font-size:.85714rem}}.mod--blood_pressure-modal .input-data-row .suffix{display:block;margin-top:5px;text-align:right;line-height:1;font-size:1.07143rem}@media (max-width: 768px){.mod--blood_pressure-modal .input-data-row .suffix{font-size:.92857rem}}.mod--date-pagination{text-align:center}.mod--date-pagination .pg-date{display:inline-block;margin:0 20px;font-size:1rem;font-weight:bold}.mod--date-pagination .pg-date a{text-decoration:none}.mod--date-pagination .pg-date a:hover{opacity:0.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.14286rem;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.07143rem}.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:0.5em !important;padding-right:0.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:white;font-size:0.6em;margin-right:0.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:0.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:"\E00D"}.goal-settings_checkbox input[type="checkbox"]:disabled+.checkbox{color:rgba(102,102,102,0.8)}.goal-settings_checkbox .checkbox{color:#0d6db3;position:relative;margin-bottom:1em;padding-left:28px;padding-right:0.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:normal;text-decoration:none;text-transform:none;content:"\E02A"}@media (max-width: 768px){.goal-settings_list{borde-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:0.15em !important;padding-right:0.15em !important}}.selfcare-link-block{background:#eeeeee;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:rgba(65,132,5,0.75)}@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:rgba(65,132,5,0.75)}.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:white}.mod--input-action .action-set .actions .action .btn{font-size:.85714rem;font-weight:normal;border-radius:6px;padding:3px 0}.mod--input-action .action-set .actions .action .btn [class^="icon-"]{font-size:1.28571rem;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.14286rem;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.14286rem;padding:3px 0}.mod--input-action .action-set .actions .action .btn [class^="icon-"]{font-size:1.78571rem;vertical-align:-6px}}.mod--input-diet-exercise{display:block}.mod--input-diet-exercise .label-breakdown{font-size:1.14286rem}.mod--input-diet-exercise .input-content{position:relative}.mod--input-diet-exercise .input-content .form-label{font-size:1.14286rem}.mod--input-diet-exercise .input-content .form-control{font-family:'Roboto',sans-serif;font-weight:bold;font-size:1.42857rem;height:40px;text-align:right;border-radius:6px;line-height:1;padding-right:50px}.mod--input-diet-exercise .input-content .prefix{font-size:1.14286rem;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.14286rem;font-weight:bold;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.28571rem;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.07143rem;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.42857rem;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.85714rem;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.14286rem;width:30px;height:30px}}.mod--input-sleep .input-sleep .input-top .input-feeling .feel-icons .feel-icon .ficon:after{background-color:white}.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.14286rem}.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.42857rem;font-family:'Roboto',sans-serif;font-weight:bold;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:bold;font-size:2.14286rem;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.28571rem;font-weight:bold;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.14286rem}.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.07143rem;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.07143rem;vertical-align:2px}}.mod--input-walking .form-label{font-size:1.42857rem;margin:0;line-height:1.2;display:block;text-align:center}.mod--input-walking .form-control{font-family:'Roboto',sans-serif;font-weight:bold;font-size:3.57143rem;height:62.5px;text-align:right;border-radius:6px;line-height:1;padding-top:0}.mod--input-walking .form-suffix{font-size:1.78571rem;font-weight:bold}.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.14286rem}.mod--input-walking .form-control{font-size:2.85714rem;height:50px;border-radius:3px}.mod--input-walking .form-suffix{font-size:1.42857rem}.mod--input-walking .input-box{border:1px solid #757575;border-radius:6px}.mod--input-walking .caution{font-size:.85714rem}}.mod--input-weight .input-box-labels{font-size:1.14286rem;font-weight:bold;text-align:center;margin-bottom:5px}.mod--input-weight .form-label{font-size:1.42857rem;margin:0;line-height:1.2;display:block;text-align:center}.mod--input-weight .form-control{font-family:'Roboto',sans-serif;font-weight:bold;font-size:2.14286rem;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.28571rem;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.14286rem;text-align:left;margin-bottom:5px}.mod--input-weight .form-control{font-size:1.28571rem;height:35px;border-radius:3px;width:100%;display:block}.mod--input-weight .form-suffix{font-size:1.07143rem;display:block;text-align:right}.mod--input-weight .input-box{border:1px solid #757575;border-radius:6px;padding:0 5px}}.kp--box{background:white}.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:0px;border-bottom-right-radius:0px}.kp--box--mc-unregistered{color:white;background:#e12270}.kp--box--mc-unregistered:hover{background:rgba(225,34,112,0.75)}.kp--box--mc-edit{color:#2e3333;background:#e9fec0}.kp--box--mc-edit:hover{background:rgba(233,254,192,0.65)}.kp--box--mc-gray{color:#2e3333;background:#ececec}.kp--box--mc-gray:hover{background:rgba(236,236,236,0.75)}.kp--box--mc [class^="icon-"]{font-size:28px;margin-right:0.35em;vertical-align:middle}.kp--box--mc .mc--date{display:block;width:100%;text-align:center;font-weight:600;font-size:.85714rem}@media (max-width: 768px){.kp--box--mc .mc--date{margin-top:2px}}.kp--box--shodow{box-shadow:0 3px 6px rgba(0,0,0,0.3)}.kp--box--banner{overflow:hidden;border:2px solid white}.kp--toggle{height:100%}.kp--toggle-btn:hover+.kp--box--mc-unregistered{background:rgba(225,34,112,0.75)}.kp--toggle-btn:hover+.kp--box--mc-gray{background:rgba(236,236,236,0.75)}.kp--toggle-btn:hover+.kp--box--mc-edit{background:rgba(233,254,192,0.75)}@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:.92857rem;text-align:left}.mod--list_blood_pressure .item .datetime .time{width:45px;font-size:.92857rem;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:normal;font-size:.92857rem;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:normal;margin-left:0.5em;margin-right:15px;font-size:.85714rem}.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:.85714rem}.mod--list_blood_pressure .item .btn-delete a::after{font-size:1.14286rem;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:0.5em;font-size:1.07143rem;text-align:left}.mod--list_blood_pressure .item .datetime .time{width:auto;font-size:.92857rem;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:.85714rem;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:.85714rem}.mod--list_blood_pressure .item .btn-delete a::after{font-size:1.14286rem;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.42857rem;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.78571rem;width:25px;height:25px}}.mod--list-sleep .sleep-row .col-label .result .time{font-size:1.14286rem;font-weight:bold}.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.42857rem;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:.92857rem;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:.85714rem;font-weight:bold}.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:.92857rem}.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:bold}.mod--list-summary-date a.active{font-size:1.42857rem;color:#7dc319;vertical-align:-2px}@media (max-width: 768px){.mod--list-summary-date{font-size:1.07143rem}.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:-1.0s}.spinner .rect4{animation-delay:-0.9s}.spinner .rect5{animation-delay:-0.8s}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.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:rgba(255,255,255,0.9)}.page--login .text-16{font-size:1.142857em}.page--login .text-12{font-size:0.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:white;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:rgba(13,109,179,0.75)}.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:0.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.57143rem;font-family:"kenposicon";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:"\E007";color:#e12270;display:inline-block;margin:-1.5rem auto 0}@media (max-width: 768px){.maintenance--area:before{font-size:1.92857rem}}.maintenance--ttl{text-align:center;color:#e12270;font-size:1.42857rem}@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-glow: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.57143rem;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:normal;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:.92857rem}.mod--monthly-blood-pressure .value{width:auto;margin-left:5px;font-size:1.21429rem;text-align:center;line-height:1.1}.mod--monthly-blood-pressure .value .unit{font-size:.78571rem}}@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:.71429rem}.mod--monthly-blood-pressure .label .colon{display:none}.mod--monthly-blood-pressure .value{min-width:0;font-size:1.14286rem}}.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:bold;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:rgba(230,230,230,0.75)}.mod--nav-tab .tabs .tab .tab-link.active{background:#0d6db3;color:white}.mod--nav-tab .tabs .tab .tab-link.active:hover{background:rgba(13,109,179,0.75)}@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:.92857rem;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:'\025a0';color:#e12270}.news-lists .news-date{margin-bottom:0;font-size:12px;font-weight:600}.news-lists .news-date .badge{margin-left:0.5em}.kp--phr--graph_notes{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.kp--phr--graph_notes>*{padding:0.25em 0.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(0.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(0.75rem + 21px)}}.quiz--choices.answered{font-size:1.78571rem;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 0.6rem}}.quiz--choices.answered [class^="icon-check"]:before{z-index:5;font-size:2.57143rem}.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.42857rem;font-weight:bold}.mod--ranking-walking .ranking-transition [class^="icon-"]{font-size:1.78571rem;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.42857rem;font-weight:bold}.mod--ranking-walking .ranking-result .numerator .num{display:inline-block;line-height:1;font-size:4.57143rem;font-family:'Roboto',sans-serif;font-weight:normal}.mod--ranking-walking .ranking-result .denominator{font-size:1.28571rem;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.42857rem}.mod--ranking-walking .ranking-result{width:100%}.mod--ranking-walking .ranking-result .numerator .num{font-size:4.42857rem}.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:bold;font-size:1.42857rem}.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.42857rem}.mod--result-action .sec-done .sec-main [class^="icon-"]{display:inline-block;font-size:2.14286rem;vertical-align:3px}.mod--result-action .sec-done .sec-main .main-num{font-size:3.57143rem;font-family:'Roboto',sans-serif;font-weight:bold;line-height:1;display:inline-block;margin:0 2px}.mod--result-action .sec-done .sec-main .main-suffix{font-size:1.42857rem;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.07143rem;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:bold;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.14286rem;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.42857rem;vertical-align:4px}.mod--result-action .sec-done .sec-main .main-num{font-size:2.85714rem;margin:0 2px}.mod--result-action .sec-done .sec-main .main-suffix{font-size:1.14286rem;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:.92857rem;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:.85714rem;vertical-align:0}.mod--result-action .sec-bad-set .sec-bad .sec-main .main-num{font-size:1.07143rem;margin:0 2px}.mod--result-action .sec-bad-set .sec-bad .sec-main .main-suffix{font-size:.92857rem;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.42857rem}.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.07143rem;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:.92857rem}.mod--result-blood_pressure .pulse-sp{display:none}.mod--result-blood_pressure .pulse .result-top{font-size:.92857rem}.mod--result-blood_pressure .pulse .result-middle{font-size:1.85714rem}.mod--result-blood_pressure .pulse .result-bottom{margin-top:5px;font-size:.78571rem}@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:.78571rem;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:-0.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.14286rem;line-height:1.2;vertical-align:middle}.mod--result-blood_pressure .result-main .diastolic::after{content:'mmHg';display:inline-block;font-size:.71429rem;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.42857rem;line-height:1.2}.mod--result-blood_pressure .result-bottom{display:none}.mod--result-blood_pressure .pulse{letter-spacing:-0.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:.78571rem;vertical-align:bottom;letter-spacing:normal}.mod--result-blood_pressure .pulse .result-middle{display:inline-block;margin:0 3px;font-size:1.21429rem;vertical-align:bottom;letter-spacing:normal}.mod--result-blood_pressure .pulse .result-bottom{display:inline-block;margin-top:0;font-size:.64286rem;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.14286rem}.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.14286rem}}.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.42857rem;font-family:'Roboto', sans-serif;font-weight:bold;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:0.7}.mod--result-calendar .calendar-row .day .date .yet{color:#c9caca}.mod--result-calendar .calendar-row .day.blank .result{color:#c9caca}.mod--result-calendar .calendar-row .day.over .result{color:#c9caca}.mod--result-calendar .calendar-row .day.over .date{font-weight:normal}.mod--result-calendar .calendar-row .day.yet .result{color:#c9caca}.mod--result-calendar .calendar-row .day.yet .date{font-weight:normal}@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.14286rem;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.78571rem;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.42857rem;font-weight:bold}.mod--result-calorie .result-value{width:50%}.mod--result-calorie .result-value .value{font-size:3.57143rem;font-weight:bold;font-family:'Roboto',sans-serif;display:inline-block}.mod--result-calorie .result-value .suffix{font-size:1.42857rem;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.28571rem}.mod--result-calorie .result-value .suffix{font-size:1.14286rem;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:bold;font-size:1.42857rem}.mod--result-diet-exercise .sec-get,.mod--result-diet-exercise .sec-use{min-width:34%;width:34%;padding:0 5px;font-size:1.42857rem;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.57143rem;font-weight:bold;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.07143rem;text-align:left;order:2}.mod--result-diet-exercise .sec-get .sec-sub,.mod--result-diet-exercise .sec-use .sec-sub{display:inline-block}.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.28571rem;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:bold;font-size:1.42857rem}.mod--result-sleep .sec-face{min-width:48%;width:48%;padding:0 5px;text-align:center}.mod--result-sleep .sec-face .sec-sub{font-size:2.14286rem;font-weight:bold;display:inline-block}.mod--result-sleep .sec-face .sec-main{display:inline-block}.mod--result-sleep .sec-face .sec-main .ficon{font-size:2.85714rem;width:40px;height:40px;display:inline-block;position:relative;line-height:1;vertical-align:-9px}.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.14286rem;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-size:2rem;font-family:'Roboto',sans-serif;font-weight:bold;line-height:1}@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%;font-size:1rem;margin-bottom:5px;order:1}.mod--result-sleep .sec-face{min-width:calc((100% - 50px) / 10 * 4.5);width:calc((100% - 50px) / 10 * 4.5);padding:0 0 0 5px;text-align:center;order:2}.mod--result-sleep .sec-face .sec-sub{font-size:1.07143rem;font-weight:normal}.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) / 10 * 5.5);width:calc((100% - 50px) / 10 * 5.5);padding:0 0 0 5px;text-align:center;order:2}.mod--result-sleep .sec-time .sec-sub{font-size:1.07143rem;display:inline-block;vertical-align:5px}.mod--result-sleep .sec-time .sec-main{font-size:2.14286rem;display:inline-block}}.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:bold;font-size:1.42857rem}.mod--result-summary .sec-label .label-main{font-size:1.42857rem}.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.42857rem}.mod--result-summary .sec-value-action .sec-done .sec-main [class^="icon-"]{display:inline-block;font-size:2.14286rem;vertical-align:3px}.mod--result-summary .sec-value-action .sec-done .sec-main .main-num{font-size:3.57143rem;font-family:'Roboto',sans-serif;font-weight:bold;line-height:1;display:inline-block;margin:0 2px}.mod--result-summary .sec-value-action .sec-done .sec-main .main-suffix{font-size:1.42857rem;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.07143rem;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:bold;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.42857rem;text-align:center}.mod--result-summary .sec-value-walking .sec-result .main-num{display:inline-block;font-family:'Roboto',sans-serif;font-size:3.57143rem;font-weight:bold;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:bold;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.42857rem;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.57143rem;font-weight:bold;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:bold;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.42857rem;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.57143rem;font-weight:bold;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.14286rem;font-weight:bold;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{font-size:2.85714rem;width:40px;height:40px;display:inline-block;position:relative;line-height:1;vertical-align:-9px}.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.14286rem;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-size:2rem;font-family:'Roboto',sans-serif;font-weight:bold;line-height:1}.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-size:2.57143rem;font-weight:bold;display:inline-block}.mod--result-summary .sec-value-heart .sec-face .sec-main{display:inline-block}.mod--result-summary .sec-value-heart .sec-face .sec-main .ficon{font-size:2.85714rem;width:40px;height:40px;display:inline-block;position:relative;line-height:1;vertical-align:-8px}.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.14286rem;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.14286rem}.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{font-size:1.14286rem;line-height:1.2}.mod--result-summary .sec-value-blood-pressure .sec-record .num{font-size:2.92857rem;font-family:'Roboto',sans-serif;font-weight:bold;line-height:1}.mod--result-summary .sec-value-blood-pressure .sec-record .suffix{font-size:1rem;line-height:1.2}.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{font-size:1rem;line-height:1.2}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse .num{font-size:2rem;font-family:'Roboto',sans-serif;font-weight:bold;line-height:1}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse .suffix{margin-top:5px;font-size:.85714rem;line-height:1.2}.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-size:1.14286rem;font-weight:bold}.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{font-size:1.14286rem;line-height:1.2}.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-size:3.57143rem;font-family:'Roboto',sans-serif;font-weight:bold;line-height:1}.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{font-size:1rem;line-height:1.2}@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%;font-size:1rem;margin-bottom:5px;order:1}.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:.85714rem}.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{font-size:1.14286rem;display:inline-block;vertical-align:9px}.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-"]{font-size:1.42857rem;vertical-align:4px}.mod--result-summary .sec-value-action .sec-done .sec-main .main-num{font-size:2.85714rem;margin:0 2px}.mod--result-summary .sec-value-action .sec-done .sec-main .main-suffix{font-size:1.14286rem;vertical-align:8px}.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{font-size:.92857rem;display:inline-block;vertical-align:2px}.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-"]{font-size:.85714rem;vertical-align:0}.mod--result-summary .sec-value-action .sec-bad-set .sec-bad .sec-main .main-num{font-size:1.07143rem;margin:0 2px}.mod--result-summary .sec-value-action .sec-bad-set .sec-bad .sec-main .main-suffix{font-size:.92857rem;vertical-align:0}.mod--result-summary .sec-value-walking{align-items:flex-end}.mod--result-summary .sec-value-walking .sec-result{width:65%;margin:0;padding:0;font-size:1.14286rem;text-align:right;border-left:0;border-right:0}.mod--result-summary .sec-value-walking .sec-result .main-num{font-size:2.85714rem;margin-right:0;vertical-align:-7px}.mod--result-summary .sec-value-walking .sec-result .result-sub{display:inline-block}.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;font-size:.92857rem;text-align:right}.mod--result-summary .sec-value-walking .sec-target .main-num{font-size:1.07143rem;margin-right:0}.mod--result-summary .sec-value-walking .sec-target .target-sub{display:inline-block}.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;font-size:1.14286rem;text-align:right}.mod--result-summary .sec-value-weight .sec-weight .sec-sub,.mod--result-summary .sec-value-weight .sec-fat .sec-sub{display:inline-block}.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;font-size:2.85714rem;margin-right:2px;vertical-align:-9px}.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;font-size:.92857rem;text-align:right}.mod--result-summary .sec-value-weight .sec-waist .sec-sub,.mod--result-summary .sec-value-weight .sec-bmi .sec-sub{display:inline-block}.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;font-size:1.07143rem;margin-right:2px;vertical-align:0}.mod--result-summary .sec-value-diet-exercise .sec-get,.mod--result-summary .sec-value-diet-exercise .sec-use{padding:0 0 0 15px;font-size:1.07143rem;text-align:left;order:2}.mod--result-summary .sec-value-diet-exercise .sec-get .sec-sub,.mod--result-summary .sec-value-diet-exercise .sec-use .sec-sub{display:inline-block}.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;font-size:2.28571rem;margin-right:2px;vertical-align:-6px}.mod--result-summary .sec-value-sleep .sec-face{width:45%;text-align:center}.mod--result-summary .sec-value-sleep .sec-face .sec-sub{font-size:1.07143rem;font-weight:normal}.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{font-size:1.07143rem;display:inline-block;vertical-align:4px}.mod--result-summary .sec-value-sleep .sec-time .sec-main{font-size:2.14286rem;display:inline-block}.mod--result-summary .sec-value-heart .sec-face{text-align:center}.mod--result-summary .sec-value-heart .sec-face .sec-sub{font-size:2.21429rem}.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-size:.78571rem;font-weight:normal;display:block;width:65px;text-align:right}.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{font-size:1.35714rem;display:inline-block}.mod--result-summary .sec-value-blood-pressure .sec-record .sec-bps .bp-high::after{content:'/';display:inline-block;font-size:1.35714rem;font-weight:bold}.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:-0.4em}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse .prefix{display:inline-block;font-size:.78571rem;letter-spacing:normal}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse .num{display:inline-block;margin:0 3px;font-size:1.28571rem;letter-spacing:normal}.mod--result-summary .sec-value-blood-pressure .sec-record .pulse .suffix{display:inline-block;font-size:.60714rem;letter-spacing:normal}}@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-size:1.14286rem;font-weight:normal;display:block;width:50px;text-align:right}.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{font-size:.85714rem;display:inline-block;vertical-align:4px}.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-size:2.14286rem;display:inline-block}.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{font-size:.71429rem;display:inline-block;vertical-align:4px}.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:bold}.mod--result-walking .sec-label .label-main{font-size:1.42857rem}.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.42857rem;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.57143rem;font-weight:bold;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:bold;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:.85714rem}.mod--result-walking .sec-result{min-width:auto;width:calc(100% - 50px);margin:5px 0 5px auto;padding:0;font-size:1.14286rem;text-align:right;border-left:0;border-right:0}.mod--result-walking .sec-result .main-num{font-size:2.85714rem;margin-right:5px;vertical-align:-7px}.mod--result-walking .sec-result .result-sub{display:inline-block}.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:.92857rem;text-align:right}.mod--result-walking .sec-target .main-num{font-size:1.07143rem;margin-right:5px}.mod--result-walking .sec-target .target-sub{display:inline-block}.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:bold;font-size:1.42857rem}.mod--result-weight .sec-weight,.mod--result-weight .sec-fat{min-width:22%;width:22%;padding:0 5px;font-size:1.42857rem;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.57143rem;font-weight:bold;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:bold;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.14286rem;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.85714rem;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:.92857rem;text-align:right}.mod--result-weight .sec-waist .sec-sub,.mod--result-weight .sec-bmi .sec-sub{display:inline-block}.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.07143rem;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{height:160px}.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:0.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:'\E012';display:inline-block;text-decoration:none;margin-left:0.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:0.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;margin-bottom: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:white;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:rgba(0,0,0,0.5);padding:0.5em 2.4em;font-size:1.14286rem;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:0.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:dimgray;color:white}.origin-step_bar .step.active:after{border-left-color:dimgray}.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:calc(16.666666667%)}.origin-step_bar.step-6 .step>*{padding-left:6px}@media (max-width: 768px){.origin-step_bar{font-size:0.7142857em}.origin-step_bar .step>*{padding-left:0;width:calc(100% - 12px);font-weight:normal}.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:normal;text-decoration:none;text-transform:none;content:'＋';color:#0d6db3;display:block;width:20px;height:20px;border-radius:50%;background:white;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:white;margin-right:10px;background:none;color:white}.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:#eeeeee;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.kp--toggle-content-float .form-control{background-color:white}.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:white;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,0.3);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{color:#e12270;font-size:38px;position:absolute;top:20px;right:10px;line-height:1}.top--phr_card .complete:before{content:""}@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.42857rem}@media (max-width: 768px){.top--phr_card-bottom .result-sub,.top--phr_card-bottom .result-unit{font-size:1.07143rem}}.top--phr_card-bottom .result-sub.font-medium,.top--phr_card-bottom .result-unit.font-medium{font-size:1.28571rem}@media (max-width: 768px){.top--phr_card-bottom .result-sub.font-medium,.top--phr_card-bottom .result-unit.font-medium{font-size:1.03571rem}}.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:.78571rem}}.top--phr_card-bottom .result-main{font-size:3.28571rem;margin:0;font-weight:800;line-height:1}@media (max-width: 768px){.top--phr_card-bottom .result-main{font-size:2.85714rem}}.top--phr_card-bottom .result-main i{font-size:1.71429rem;display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:5px}@media (max-width: 768px){.top--phr_card-bottom .result-main i{font-size:1.14286rem}}.top--phr_card-bottom .result-main.font-small{font-size:1.71429rem}@media (max-width: 768px){.top--phr_card-bottom .result-main.font-small{font-size:1.42857rem}}.top--phr_card-bottom .result-sub{margin-right:6px}.top--phr_card-bottom .result-unit{margin-left:6px}.top--phr_card-bottom .result-box{width:100%}.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.28571rem;font-weight:800;text-align:right}@media (max-width: 768px){.top--phr_card-bottom .result-box .result-blood_pressure .result-main01{font-size:1.78571rem}}@media (max-width: 374px){.top--phr_card-bottom .result-box .result-blood_pressure .result-main01{width:32.5%;font-size:1.28571rem}}.top--phr_card-bottom .result-box .result-blood_pressure .result-main02{width:13%;font-size:1.78571rem;font-weight:800;text-align:center}@media (max-width: 768px){.top--phr_card-bottom .result-box .result-blood_pressure .result-main02{font-size:1.28571rem}}@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:.92857rem}@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:.78571rem}}.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:.85714rem;text-align:left}@media (max-width: 768px){.top--phr_card-bottom .result-box .result-blood_pressure .result-sub03{padding-left:3px;font-size:.78571rem}}@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:.78571rem}@media (max-width: 768px){.top--phr_card-bottom .result-box .result-blood_pressure .result-sub05{font-size:.64286rem}}@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.14286rem}@media (max-width: 768px){.top--phr_card-bottom .target-sub,.top--phr_card-bottom .target-unit{font-size:.92857rem}}.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:.78571rem}}.top--phr_card-bottom .target-main{margin:0 0 0 6px;font-size:1.28571rem;font-weight:800;line-height:1}.top--phr_card-bottom .target-main i{font-size:.57143rem;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.03571rem}}.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.21429rem}.top--phr_card-name span{font-size:2.14286rem;margin-right:0.42em}@media (max-width: 768px){.top--phr_card-name span{font-size:2.14286rem}}@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.57143rem}@media (max-width: 768px){.top--phr_card-walking .result-main,.top--phr_card-weight .result-main{font-size:2.14286rem}}.top--phr_card-sleep .result-main{font-size:2.57143rem}@media (max-width: 768px){.top--phr_card-sleep .result-main{font-size:2.14286rem}}.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.42857rem;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.17857rem}[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.78571rem;margin:0 0 0 10px}@media (max-width: 768px){.top--phr_record-form-name{font-size:1.32143rem}}.top--phr_record-form-bottom .mission{font-size:1.14286rem;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.42857rem;font-weight:600;margin-bottom:6px}@media (max-width: 768px){.top--phr_record-form .record-form-row .label{font-size:1.28571rem}}.top--phr_record-form .record-form-row .unit{font-size:1.71429rem;font-weight:600;margin-bottom:0}@media (max-width: 768px){.top--phr_record-form .record-form-row .unit{font-size:1.78571rem}}.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.42857rem;line-height:1.37}@media (max-width: 768px){.top--phr_record-form .action-value{width:163px;font-size:1.14286rem}}.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.14286rem;width:30px;height:30px;display:flex;align-items:center}@media (max-width: 768px){.top--phr_record-form .actions .btn{font-size:1.14286rem;width:37px;height:37px}.top--phr_record-form .actions .btn [class^="icon-"]{font-size:1.78571rem;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:calc(16px + 1.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.28571rem}}.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:white}.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:.92857rem;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.21429rem;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.57143rem;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.78571rem;-webkit-text-size-adjust:none}}.top--phr_record-form .sleep-record .input-result .suffix{position:absolute;right:10px;bottom:10px;font-size:1.28571rem;font-weight:600}@media (max-width: 768px){.top--phr_record-form .sleep-record .input-result .suffix{font-size:1.07143rem;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.14286rem}@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.14286rem}@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.14286rem}@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.14286rem}@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.92857rem}@media (max-width: 768px){.top--phr_record-form .blood_pressure .input-data-row input{font-size:1.57143rem}}.top--phr_record-form .blood_pressure .input-data-row .prefix{display:block;margin-bottom:5px;text-align:center;line-height:1;font-size:1.07143rem}@media (max-width: 768px){.top--phr_record-form .blood_pressure .input-data-row .prefix{font-size:.85714rem}}.top--phr_record-form .blood_pressure .input-data-row .suffix{display:block;margin-top:5px;text-align:right;line-height:1;font-size:1.07143rem}@media (max-width: 768px){.top--phr_record-form .blood_pressure .input-data-row .suffix{font-size:.92857rem}}.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.71429rem;height:42px}@media (max-width: 768px){.top--phr_record-form .exercise-set .exercise input{font-size:1.60714rem;height:35px}}.top--phr_record-form .exercise-set .exercise .unit{font-size:1.28571rem;font-weight:normal}@media (max-width: 768px){.top--phr_record-form .exercise-set .exercise .unit{font-size:1.07143rem}}.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.42857rem}@media (max-width: 768px){.top--phr_record-form .text-large{font-size:1.14286rem}}.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:'\025b6';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:0.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:#EEEEEE;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:white}.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 .complete:before{content:""}.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:0.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 0.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 0.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 0.24s ease-in-out}@media (max-width: 768px){.top--phr_record.first-slide .top--phr_slide .slick-prev{left:0px}.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:calc(423.75px + 80px - 1000px);transition:all 0.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 0.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:calc(423.75px + 135px - 1000px + 14.5px)}.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:0.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:bold;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:.92857rem;padding-right:13%}.mod--total-walking .col-total .num{font-size:1.32143rem;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{-webkit-font-feature-settings:"palt" 1;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.14286rem;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.57143rem;font-weight:bold}@media (max-width: 768px){.contents--about_lead-text{font-size:1.28571rem}}.contents--about_box{letter-spacing:0.05em}@media (max-width: 768px){.contents--about_box .type--h2{font-size:1.07143rem}}.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;font-size:1.14286rem}.contents--about_step-box_label span{width:100%}.contents--about_step-box_label .num{font-size:2.35714rem;font-weight:bold;line-height:1}@media (max-width: 768px){.contents--about_step-box_label{width:12vw;height:12vw;font-size:.85714rem}.contents--about_step-box_label .num{font-size:1.78571rem}}.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.42857rem;font-weight:bold}@media (max-width: 768px){.contents--about_step-box_ttl{font-size:1.07143rem}}.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.14286rem;padding:5px;margin-bottom:1.2em}.contents--about_btn:hover{background-color:rgba(238,238,238,0.7)}@media (max-width: 768px){.contents--about_btn{font-size:.92857rem;font-weight:500}}.contents--about_ttl_guide{font-size:1.57143rem}@media (max-width: 768px){.contents--about_ttl_guide{font-size:1.21429rem;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:bold;line-height:1;font-size:1.28571rem}@media (max-width: 768px){.app-sec__ttl{align-items:end;justify-content:center;line-height:1.26;font-size:1.07143rem}}.app-sec__ttl .icon-cooperation{color:#7dc319;font-size:1.71429rem}@media (max-width: 768px){.app-sec__ttl .icon-cooperation{line-height:1;font-size:3rem}}.app-sec__ttl .icon-unlink{font-size:1.71429rem}@media (max-width: 768px){.app-sec__ttl .icon-unlink{line-height:1;font-size:4.57143rem}}.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.85714rem}}@media (max-width: 768px){.app-sec__ttl--enabled .icon-cooperation{font-size:2.92857rem}}.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.42857rem}}@media (max-width: 768px){.app-sec__ttl--enabled .app-sec__ttl-txt{padding-left:10px;font-size:1.07143rem;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.28571rem}}@media (max-width: 768px){.app-sec__ttl--desabled h2 .icon-unlink{font-size:4.14286rem}}.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.42857rem}}@media (max-width: 768px){.app-sec__ttl--desabled h2 .app-sec__ttl-txt{padding-left:10px;font-size:1.07143rem;line-height:1.5;text-align:left}}.app-sec__txt{margin-bottom:0;line-height:1.8;font-size:1.14286rem}@media (max-width: 768px){.app-sec__txt{font-size:1rem}}.app-sec__txt--right{text-align:right}.app-sec__txt--bold{font-weight:bold}.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.14286rem}@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.28571rem;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.14286rem}@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:normal}@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:bold;font-size:1rem}.app-form table td .input .input-error:before{margin-right:10px;line-height:1;font-weight:bold;font-size:1.14286rem}@media (max-width: 768px){.app-form table td .input .input-error:before{font-size:1.57143rem}}.app-form__txt{text-align:center;font-size:1.14286rem}@media (max-width: 768px){.app-form__txt{font-size:.92857rem}}.app-form__txt a{color:#0d6db3}.app-link{text-align:center}.app-link a{color:#0d6db3;font-weight:bold;font-size:1.14286rem;text-decoration:none}@media (max-width: 768px){.app-link a{font-size:.92857rem}}.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.14286rem}}@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.07143rem;text-align:center}}@media (min-width: 768px){.campaign-list-sec .campaign-list__ttl{font-size:1.14286rem;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.14286rem}}@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:.85714rem}}.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.42857rem}}@media (max-width: 768px){.campaign-detail-sec .walking-app__ttl{font-size:1.14286rem;line-height:1.3}.campaign-detail-sec .walking-app__ttl span{display:block;font-size:1.07143rem}}@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.14286rem;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.57143rem;line-height:1}@media (max-width: 768px){.cms_contents--title_area [class^="icon-"]{font-size:9.14286rem;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.28571rem;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.14286rem}.cms_contents--body--topic_pict .icon-question{font-size:3.71429rem}.cms_contents--body--topic_pict .icon-kenpos-ticket{line-height:0.38;font-size:6.57143rem}@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.42857rem}}@media (max-width: 768px){.contact-finish .text-finish{font-size:1.07143rem}}.contact-finish p.text-16{line-height:1.7}.contents-list-sec .contents-list__date{display:inline-block;font-size:.85714rem;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:.78571rem;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:.92857rem}.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.14286rem}}@media (max-width: 768px){.contents-list-sec .contents-list-large .contents-list__ttl{font-size:1rem}}*,*:before,*:after{box-sizing:border-box}.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:0.01px;text-overflow:'';font-size:1.14286rem}@media (max-width: 768px){.contents-list .select select{font-size:.92857rem}}.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:bold;font-size:.85714rem}@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:bold;font-size:.78571rem}@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:bold;font-size:1.14286rem}@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:.92857rem}@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:normal;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.14286rem;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.42857rem}}@media (max-width: 768px){.contents-detail-sec p.content-detail__lead-ttl{font-size:1.07143rem}}@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:#eeeeee}}.contents-detail-sec .contents-detail__date{display:inline-block;font-size:.85714rem;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:.78571rem;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:.92857rem}@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.07143rem}}.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.14286rem}@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:.85714rem}}@media (min-width: 768px){.ehcs-sec__text--02{font-size:1.14286rem}}@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.85714rem}}@media (max-width: 768px){.ehcs-sec .booking-info__date{padding-right:10px;font-size:1.32143rem}}.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.57143rem}}@media (max-width: 768px){.ehcs-sec .booking-info__time{padding-right:25px;font-size:2.57143rem}}@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.57143rem}}.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.42857rem;border-width:2px}}@media (max-width: 768px){.ehcs-sec__email{margin-bottom:15px;padding:5px;font-size:1.60714rem;border-width:1.5px}}.ehcs-sec__ttl--h2{font-weight:bold}@media (min-width: 768px){.ehcs-sec__ttl--h2{font-size:1.42857rem}}@media (max-width: 768px){.ehcs-sec__ttl--h2{font-size:1.07143rem}}.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.14286rem}}@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:bold}@media (min-width: 768px){.ehcs-sec .faq-list__box_icon-q,.ehcs-sec .faq-list__box_icon-a{left:15px;font-size:3.85714rem}}@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.78571rem}}.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:bold}@media (min-width: 768px){.ehcs-sec__flow--ttl{margin-bottom:30px;font-size:1.78571rem;line-height:25px}}@media (max-width: 768px){.ehcs-sec__flow--ttl{margin-bottom:25px;font-size:1.35714rem;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:bold;line-height:1.75}@media (min-width: 768px){.ehcs-sec__flow--text-01{margin-bottom:15px;font-size:1.14286rem}}@media (max-width: 768px){.ehcs-sec__flow--text-01{margin-bottom:10px;font-size:.92857rem}}.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:.85714rem}}.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:0.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:0.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:bold;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:0.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:0.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.42857rem;font-weight:bold}@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:0px !important}}@media (max-width: 768px){.exp-point-box__txt-s--2{margin-top:0px !important}}.exp-point-box__txt-s--b{font-weight:bold}.exp-point-box__txt-ss{color:#2E3333;text-align:center;display:block;font-size:0.785rem}@media (max-width: 768px){.exp-point-box__txt-ss{font-size:0.857rem}}.exp-point-box__txt-st{font-size:0.785rem}@media (max-width: 768px){.exp-point-box__txt-st{display:block;font-size:0.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:0px}}.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:0px !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:0px !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:translateX(-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:bold}@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:bold;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:bold;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:bold}.exp-point-date__note{font-size:1rem}@media (max-width: 768px){.exp-point-date__note{font-size:0.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{width:100%}.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:bold;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:bold}.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:bold;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:0.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:bold;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:0.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:0.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:-0.8em;padding-left:0.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:bold}.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 !important;margin-bottom: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.42857rem}@media (max-width: 768px){.lottery-sec__txt{font-size:1.07143rem}}.lottery-sec__txt-link{font-size:1.14286rem}@media (max-width: 768px){.lottery-sec__txt-link{font-size:.92857rem}}.lottery-sec__point{font-size:1.14286rem}@media (max-width: 768px){.lottery-sec__point{font-weight:bold;font-size:1.07143rem}}@media (min-width: 768px){.lottery-sec__point>span{line-height:50px}}.lottery-sec__point-num{font-size:1.14286rem}@media (max-width: 768px){.lottery-sec__point-num{font-size:1.28571rem}}.lottery-sec__point-num em{font-style:normal;font-weight:bold}@media (min-width: 768px){.lottery-sec__point-num em{font-size:2.14286rem;vertical-align:-5px}}@media (max-width: 768px){.lottery-sec__point-num em{font-weight:bold;font-size:1.28571rem}}.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_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:bold;font-size:1.07143rem}}.lottery-sec .lottery-table td span{text-align:right}.lottery-sec .lottery-table td span em{font-weight:bold;font-style:normal}@media (min-width: 768px){.lottery-sec .lottery-table td span em{margin-right:10px;font-size:2.14286rem;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.28571rem}@media (max-width: 768px){.lottery-sec .lottery-table th{padding:10px 0;font-size:1.14286rem}}.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:#EEEEEE}.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 9px}}@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 9px}.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.42857rem;font-weight:bold}@media (max-width: 768px){.mypage-sec__ttl span{font-size:1.07143rem;border-left:2.5px solid #7dc319}}.mypage-sec .button a{background-color:#eeeeee}.mypage-sec .button a:hover{background-color:rgba(238,238,238,0.6)}.mypage-sec__txt{padding-left:20px;font-size:1.14286rem}@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.14286rem}@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 auto;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.14286rem}@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.14286rem}@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:bold;font-size:1rem;text-decoration:none}@media (max-width: 768px){.mypage-btn a{font-size:.92857rem}}.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:#eeeeee}.news--navi_btn:hover{oapcity:0.7}.news--navi_btn.active{color:white}@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:normal;color:white;text-align:center;display:inline-block;vertical-align:middle;border-radius:4px}.news--date .badge{font-size:10px;border-radius:4px;font-weight:normal;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:white;text-align:center;font-size:10px;font-weight:normal;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:bold}@media (max-width: 768px){.news--detail_date{font-size:0.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:normal;margin-bottom:1em}@media (max-width: 768px){.news--detail_files h4{font-size:1rem;margin-bottom:0.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:-0.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:0.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:0.7}.news--detail_file-link .pdf:after{content:'';display:inline-block;width:26px;height:26px;margin-left:0.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:0.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}*,*:before,*:after{box-sizing:border-box}@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.14286rem}@media (max-width: 768px){.p-head{border-radius:5px;font-size:1.07143rem}}.p-revo{text-align:center;color:#e12270;font-size:1.14286rem}@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:calc(100% / 2);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.85714rem}.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.28571rem}@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.14286rem}@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.42857rem;font-weight:bold}@media (max-width: 768px){.p-sec__ttl span{font-size:1.07143rem;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:bold;font-size:1.28571rem}@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:bold;font-size:1.14286rem}@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:0.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:bold;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:.85714rem}@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:bold;font-size:1.14286rem}@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.14286rem}@media (max-width: 768px){.p-use__note{padding-left:1em;text-indent:-1em;font-size:.85714rem}}.p-use__note a{color:#0d6db3}.p-use__txt{font-weight:bold;font-size:1.14286rem}@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:.85714rem}}.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 10px;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.14286rem}@media (max-width: 768px){.p-exchange__item.icon-arrow_right:before{top:auto;right:50%;bottom:-30px;transform:translateX(50%) rotate(90deg);line-height:1;font-size:1.42857rem}}.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.71429rem}@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.28571rem}}.p-exchange__img.icon-cart{line-height:1;color:#757575}.p-exchange__img.icon-cart:before{font-size:5.71429rem}.p-exchange__txt{margin-bottom:0;font-size:1.14286rem}.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.28571rem}}@media (max-width: 768px){.quiz-sec__answer-correct,.quiz-sec__answer-incorrect{margin-top:-50px;padding-top:70px;font-size:1.14286rem;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.71429rem}}@media (max-width: 768px){.quiz-sec__answer-correct:before,.quiz-sec__answer-incorrect:before{top:0;left:50%;margin-left:-30px;font-size:4.28571rem}}.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.57143rem}}@media (max-width: 768px){.quiz-sec__box_icon-q,.quiz-sec__box_icon-a{top:10px;left:10px;font-size:2.14286rem}}.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.28571rem}}@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.42857rem}}@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.57143rem}}@media (max-width: 768px){.quiz-sec__box-large_icon-q,.quiz-sec__box-large_icon-a{top:10px;left:10px;font-size:2.14286rem}}.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.14286rem}}@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.14286rem}}@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.14286rem}@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:bold;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:bold}@media screen and (max-width: 768px){.ranking-unjoined__txt{font-size:1.142rem}}.ranking-name__container{background-color:#eeeeee;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:bold;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:bold}@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:normal}.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:bold}.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:bold}.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:bold;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:bold;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:0.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:bold}@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:0.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:bold;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:0.5rem}.ranking-term__tit--detail{font-weight:bold;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:0.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:bold;background-color:rgba(225,34,112,0.1);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:0.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:0.785rem}}@media screen and (max-width: 350px){.ranking-anchor__txt{font-size:0.714rem}}@media screen and (max-width: 400px){.ranking-anchor__txt--long{width:270px}}.ranking-keyvisual{width:100%}.ranking-keyvisual__image{width:100%}.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.14286rem}}@media (max-width: 768px){.rezept-sec .rezept__link-pdf{font-size:.92857rem}}.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.28571rem}}@media (max-width: 768px){.rezept-sec .rezept__link-pdf .icon-pdf{font-size:1.14286rem}}.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.14286rem;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.14286rem;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.14286rem;letter-spacing:normal}.rezept-sec__notice .input-time .form-label{margin-bottom:0;padding:0 .6em;font-size:1.14286rem;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.14286rem;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.14286rem;font-style:normal}.rezept-sec__notice-list .rezept-table th,.rezept-sec__notice-list .rezept-table td{padding:5px;font-size:.85714rem;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.14286rem}}@media (max-width: 768px){.selfcare-sec .selfcare__link-pdf{font-size:.92857rem}}.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.28571rem}}@media (max-width: 768px){.selfcare-sec .selfcare__link-pdf .icon-pdf{font-size:1.14286rem}}.selfcare-sec .line-height-170{line-height:1.7}.top--mc--links a{display:block;text-decoration:none;padding:10px 20px;background-color:#eeeeee}.top--mc--links a:hover{opacity:0.75}.top--mc--links a:nth-child(even){background-color:#c3c4c5}.top--mc--links a:nth-child(even):hover{background-color:rgba(195,196,197,0.75)}.top--height-md-180{height:180px}.top--contents-block .type--h2{padding-bottom:0.5rem}.top--contents-block .type--h2:before{height:calc(100% - 0.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:0.57142857rem}}.top--ranking_up-down .icon-go_up,.top--ranking_up-down .icon-go_down{font-size:0.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:0.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:0.92857rem}.top--pickup_date{font-weight:600;margin-bottom:0.5rem;font-size:0.857rem}.top--pickup_categories>a{font-size:0.92857rem;display:inline-block;margin-bottom:0.3rem;margin-right:0.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:0.85rem}.top--list-indent li:before{left:-0.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:#eeeeee;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:rgba(90,94,225,0.85)}.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.14286rem}.vote-sec__btn-result--sp{display:none}}@media (max-width: 768px){.vote-sec__btn-result{font-size:.85714rem}.vote-sec__btn-result--pc{display:none}}.vote-sec__txt{font-size:1rem}@media (min-width: 768px){.vote-sec__ttl{font-size:1.28571rem}}@media (max-width: 768px){.vote-sec__ttl{font-size:1.14286rem}}@media (min-width: 768px){.vote-sec__reriod{font-size:.85714rem}}@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.42857rem}}@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.57143rem}}@media (max-width: 768px){.vote-sec-top__ques__icon{font-size:2.78571rem}}@media (min-width: 768px){.vote-sec-answered__icon{font-size:4.28571rem}}@media (max-width: 768px){.vote-sec-answered__icon{font-size:2.85714rem}}@media (min-width: 768px){.vote-sec-answered__txt{font-size:1.28571rem;line-height:1.5}}@media (max-width: 768px){.vote-sec-answered__txt{font-size:1.21429rem;line-height:1.4}}@media (min-width: 768px){.vote-sec-end__txt{font-size:1.28571rem;line-height:1.5}}@media (max-width: 768px){.vote-sec-end__txt{font-size:1.21429rem;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.35714rem}}@media (min-width: 768px){.vote-sec-result__head .head__ttl--sub{font-size:1.42857rem;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.28571rem;line-height:40px}}@media (max-width: 768px){.vote-sec-result__status{font-size:1.14286rem}}@media (min-width: 768px){.vote-sec-result__date{font-size:1.35714rem;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.14286rem}}@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:.92857rem}}@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.14286rem}}@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.14286rem}}@media (max-width: 768px){.vote-sec-result .result-list .item--percentage{font-size:1.28571rem}}.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:.71429rem}}@media (max-width: 768px){.vote-sec-result .result-list .item--percentage .graph-num sub{font-size:1.28571rem}}.vote-sec-result__item:not(.default){display:none}

/*# sourceMappingURL=../maps/style.css.map */
