@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";.header-sign-out-button{box-sizing:border-box;color:#fff;min-width:153px;font:inherit;cursor:pointer;text-align:center;white-space:nowrap;background:#f90;border:0;padding:1em;line-height:1.6;display:block}.sumitomolife .common-header .header-menu .menu-body .header-sign-out-button,.rare .common-header .header-menu .menu-body .header-sign-out-button{background:#eee;font-size:12px;color:#000!important}.osaka .common-header .header-menu .menu-body .header-sign-out-button{background:#33419a;font-size:12px;color:#fff!important}.width{max-width:480px;margin:15px}.auth-form{box-sizing:border-box;flex-direction:column;gap:12px;max-width:none;margin:16px 0;display:flex}.auth-card{background:#fff;border:1px solid #e3e8ee;border-radius:4px;padding:48px 40px;box-shadow:0 2px 8px #00000026}.auth-title{color:#1f2933;margin:0 0 20px;font-size:20px;font-weight:700;line-height:1.4}.auth-form label{color:#1f2933;font-size:14px;font-weight:400;line-height:1.5}.auth-form input{box-sizing:border-box;border:1px solid #c7c7c7;border-radius:0;width:100%;min-height:50px;padding:12px 16px;font-size:14px;line-height:1.4}.auth-form input::placeholder{color:#888;font-size:14px}.auth-form button[disabled]{opacity:.6;cursor:not-allowed}#header .auth-submit-button.footerNavi-button.button-primary{width:154px;min-width:154px;box-shadow:none;background:#f90;border-color:#f90;align-self:flex-end;margin:26px 0 0}#header .auth-submit-button.footerNavi-button.button-primary:hover{background:#f90;border-color:#f90}#header .auth-submit-button.footerNavi-button.button-primary:active{box-shadow:none;transform:none}#header button.auth-submit-button.footerNavi-button.button-primary:after{content:none}.auth-forgot-row{color:#777;margin-top:0;font-size:13px}.auth-form-switch{box-sizing:border-box;text-align:center;max-width:none;margin:20px 0 0}.auth-form-switch .footerNavi-button{max-width:380px;margin:0 auto}.auth-mail-note{line-height:1.6}.auth-message{box-sizing:border-box;border-radius:4px;max-width:480px;margin:16px 15px 0;padding:10px}.auth-error{color:#842029;background:#f8d7da;border:1px solid #f5c2c7}.auth-success{color:#0f5132;background:#d1e7dd;border:1px solid #badbcc}.auth-link-button{color:#f90;cursor:pointer;text-align:left;background:0 0;border:0;width:fit-content;padding:0}@media screen and (width<=600px){.auth-card{padding:32px 24px}.auth-form input{padding-left:10px;padding-right:10px}.auth-form input::placeholder{font-size:12px}#header .auth-submit-button.footerNavi-button.button-primary{align-self:stretch;width:100%;min-width:0}.auth-mail-note{margin-top:88px}}body,h1,h2,h3,h4,video,ul,li,dl,dt,dd,p{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222;min-height:auto;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:15px}a{text-decoration:none}a:hover{text-decoration:underline}ul,li{list-style:none}img{vertical-align:middle;max-width:100%}iframe{max-width:100%}p{padding-bottom:1em}.item{margin:0 12px 15px}.text-red{color:#c70808;font-weight:700}.avator-icon{border-radius:50%;width:72px;height:72px;overflow:hidden}.avator-icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.status-label{color:#fff;border-radius:2px;padding:4px 6px;font-size:11px;display:inline-block}.status-label.label-ing{background-color:#178afd}.status-label.label-ed{background-color:#f5785a}.common-header{box-sizing:border-box;color:#fff;background-color:#11a57d;width:100%;height:48px;padding:10px;position:fixed;top:0;box-shadow:0 0 2px #0003;z-index:999!important}.common-header a{color:#fff}.common-header .header-button img{width:26px}.common-header .header-title{font-size:16px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.common-header .header-title .header-logo{vertical-align:bottom;max-height:30px;margin-top:-10px}.common-header .header-menu{position:absolute;top:10px;left:12px}.common-header .header-menu .menu-body{text-align:center;background:#11a57d;margin-top:12px;font-size:14px;font-weight:600}ul.menu-body li:first-child{background-color:#11a57d;padding:1em}.common-header .header-notice{position:absolute;top:10px;right:12px}.common-footer{background-color:#eee;padding:20px 12px 70px;font-size:13px}.footer-link{text-align:center;padding-bottom:12px}.footer-link li{margin-right:10px;line-height:1.6;display:inline-block}.footer-link a{color:#333}.footer-text{text-align:center;color:#999}.login-notice{padding:10px}.terms li{list-style-type:decimal}.common-main.terms{max-width:80%!important}.consent li{list-style-type:decimal}.common-main.consent,.common-main.law,.common-main.privacy{max-width:80%!important}.law li{list-style-type:decimal}#nav{padding:30px}#nav a{color:#2c3e50;font-weight:700}.Form__formSection___3tqxz{min-width:auto}.Button__button___1FrBC{background-color:#11a57d}.common-main{box-sizing:border-box;max-width:480px;margin:0 auto;padding:60px 0 20px}.common-title{margin:0 12px 20px;font-size:20px}.text-box{background-color:#f0f0f0;border-radius:4px;margin:12px;padding:12px;font-size:14px;line-height:1.8}.text-box.box-green{background-color:#d4f4cb}.text-box.box-blue{background-color:#bfe1ff}.text-box.box-yellow{background-color:#fff7df}.text-box.box-red{background-color:#fbe0de}.link-button{text-align:center;color:#11a57d;background-color:#fff;border:1px solid #11a57d;margin:10px;padding:5px 10px;display:block}.content-footerNavi{box-sizing:border-box;background-color:#fffc;column-gap:1rem;width:100%;padding:1em;display:flex;position:sticky;bottom:0;left:0}.footerNavi-button{box-sizing:border-box;text-align:center;border:0;border-radius:5px;height:auto;padding:.75em 1em;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:700;line-height:1.5;display:block}.footerNavi-button.button-disabled{color:#aaa;background-color:#ddd;width:75%;margin:0 auto}.footerNavi-button.button-disabled a{color:#aaa}.footerNavi-button.button-disabled.button-short,.footerNavi-button.button-secondary.button-short{width:180px}.footerNavi-button.button-primary{color:#fff;background-color:#15ae70;width:75%;margin:0 auto;position:relative;box-shadow:0 5px #118355}.footerNavi-button.button-primary:hover{cursor:pointer;background-color:#1bb677}.footerNavi-button.button-primary:active{box-shadow:none;transition:all .3s;transform:translateY(3px)}.footerNavi-button.button-primary:after{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.4.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FFFFFF;}%20%3c/style%3e%3cpath%20class='st0'%20d='M0,256c0,141.4,114.6,256,256,256s256-114.6,256-256S397.4,0,256,0S0,114.6,0,256z%20M241,377%20c-9.4,9.4-24.6,9.4-33.9,0s-9.4-24.6,0-33.9l87-87l-87-87c-9.4-9.4-9.4-24.6,0-33.9s24.6-9.4,33.9,0L345,239%20c9.4,9.4,9.4,24.6,0,33.9L241,377z'/%3e%3c/svg%3e");width:15px;height:15px;line-height:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.footerNavi-button.button-secondary{color:#15ae70;background-color:#fff;border:1px solid #15ae70;width:75%;margin:0 auto;position:relative;box-shadow:0 3px #15ae70}.footerNavi-button.button-secondary:hover{cursor:pointer;opacity:.7}.footerNavi-button.button-secondary:active{color:#fff;box-shadow:none;background-color:#15ae70;border-bottom:none;transition:all .3s;transform:translateY(3px)}.footerNavi-button.button-secondary a{color:#15ae70}.footerNavi-button.button-secondary a:hover{text-decoration:none}div>a:hover,dl>a:hover{text-decoration:none!important}.profile-title{font-size:16px;font-weight:700}.profile-subtitle{font-size:15px;font-weight:700}.profile-button{margin:1px 0;padding:1px;font-weight:700}.profile-input input[type=text],.profile-input textarea{box-sizing:border-box;border:1px solid #bbb;width:100%;margin:5px 0;padding:5px;font-size:16px}.profile-input textarea{resize:vertical;height:240px}.profile-input .label-textSmall{font-size:14px}.profile-textSmall{color:#777;font-size:13px}.radiobox-list{flex-wrap:wrap;display:flex}.radiobox-list label{cursor:pointer;color:#666;border:1px solid #eee;border-radius:3px;margin:8px 4px 4px 0;padding:4px 8px;font-size:14px;display:block}.radiobox-list .input-marker{display:none}.radiobox-list .input-marker:checked~label{color:#222;cursor:default;border:1px solid #11a57d;font-weight:700}.profile-input-image{margin:10px 0}.list-body{border-bottom:1px solid #ddd;padding:12px}.list-body a{color:#222;display:block}.list-body .list-date{text-align:right;color:#555;flex:1;padding-bottom:6px;font-size:12px}.list-body .list-title{padding-bottom:6px;font-weight:700}.list-body .list-main{padding-bottom:6px;font-size:14px}.list-body .listbody-answer{display:flex}.list-body .listbody-answer .listbody-text{flex:1}.list-body .avator-icon{width:36px;height:36px;margin-right:6px}.list-body .list-status{padding-bottom:8px;display:flex}.list-body .list-foot{display:flex}.list-body .list-foot .foot-inner{text-align:right;flex:1;font-size:13px}.list-body .list-foot .avator-icon{margin-left:8px}.question-status{justify-content:space-between;padding-bottom:8px;display:flex}.question-text{word-break:break-all}.question-outertext{text-align:right;font-size:14px}.question-outerprofiletext{text-align:left;font-size:14px}.answer-status{font-size:14px;display:flex}.answer-status .avator-icon{width:54px;height:54px;margin-right:8px}.answer-status .answer-person{flex:1;align-self:center;margin-right:8px}.answer-status .answer-person .answer-name{font-size:15px;font-weight:700}.answer-status .answer-date{text-align:right;align-self:flex-end}.answer-text{word-break:break-all}.overlay{z-index:1;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.overlay-content{z-index:2;background:#fff;width:90%;padding:1em}.p_box{max-width:150px;position:relative}.more_icon:after{content:"＋";color:#fff;opacity:.8;background:#333;padding:2px 6px;font-size:10px;position:absolute;bottom:0;right:0}.p_box img{width:100%}.slide-embed{margin:15px 0 20px;padding-top:65px;padding-bottom:50%;position:relative;overflow:hidden}.slide-embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}.faq{margin-bottom:32px}.faq-dt,.faq-dd{padding-left:24px;position:relative}.faq-dt:before,.faq-dd:before{font-weight:700;position:absolute;top:0;left:0}.faq-dt{border-bottom:1px solid #999;margin-bottom:4px;font-weight:700}.faq-dt:before{content:"Q.";color:#c80021}.faq-dd:before{content:"A.";color:#0085c8}.info{margin-bottom:32px}.info-title{font-size:16px}.info-dt:before,.info-dd:before{font-weight:700;position:absolute;top:0;left:0}.info-dt{border-bottom:1px solid #999;margin-bottom:4px;font-weight:700}.info-date{float:right;text-align:right;color:#555;font-size:12px}dd.info-dd{clear:both}.must-label{color:#fff;background-color:#f5785a;border-radius:2px;margin-left:4px;padding:4px 6px;font-size:11px;display:inline-block}.pastCounseling-list{text-align:left}.related-link{word-break:break-all}.related-link li{margin-top:1em}.related-link li strong{display:block}.loading{background-image:url(data:image/gif;base64,R0lGODlhEAAQAPIAAP///xGlfcbo3068nhGlfWzHrorSv5nYxyH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==);background-position:50%;background-repeat:no-repeat;width:16px;height:16px;margin:100px}.guide-module{margin:0 0 2em}.guide-module-item{background:#eee;margin:0 10px 30px;padding:1em;font-size:.9rem;position:relative}.guide-module-item:before{content:"";border-top:15px solid #eee;border-left:15px solid #0000;border-right:15px solid #0000;width:0;height:0;display:block;position:absolute;top:100%;left:15px}.guide-module-item li{text-indent:-1.3em;margin-left:1.3em}.module-title{border-bottom:1px solid;margin-bottom:1rem;padding-bottom:.3rem}.guide-module li:first-letter{font-weight:700}.timeline-add{text-align:center;margin:.5em auto}.timeline-edit .note{color:#666;margin:1em 2.5em;font-size:.8rem}.timeline-edit .note li{list-style:outside}.timeline-edit input[type=checkbox]{transform:scale(1.5)}.timeline-edit .ongoing{padding-left:.2em;font-size:1rem;font-weight:400}.timeline-edit .timeline-item{border:1px solid #11a57d;margin:0 1em;padding:.5rem 1rem;position:relative}.timeline-edit .timeline-item.entered{background:#f8f9fa;border:1px solid #f8f9fa}.timeline-edit .term,.timeline-edit .term select{margin:5px 0 0;font-size:1.3rem;font-weight:700}.timeline-edit .term .date-name{color:#fff;vertical-align:middle;background:#79a92f;margin-left:.5em;padding:0 2px;font-size:.8rem;font-weight:700;display:inline-block}.timeline-edit .change-mode{vertical-align:middle;font-size:.8rem;font-weight:400}.timeline-edit .still{color:#fff;vertical-align:middle;background:#171c1f80;border-radius:1em;padding:0 .5em;font-size:.9rem;display:inline-block}.timeline-edit .futre{color:#fff;vertical-align:middle;background:#ffaf03;border-radius:1em;padding:0 .5em;font-size:.9rem;display:inline-block}.timeline-edit .category1 select{width:8em}.timeline-edit .category2 select{width:10em}.timeline-edit .category1,.timeline-edit .category2{line-height:1.3em;display:inline-block}.timeline-edit .category1 select,.timeline-edit .category2 select{height:2em;margin-top:.5em}.timeline-edit .category1-content{color:#79a92f;border:1px solid #79a92f;margin-right:.2em;padding:2px;font-size:.8rem;font-weight:700}.timeline-edit .category2-content{font-size:.9rem}.timeline-edit .memo{color:#171c1fb3;overflow-wrap:break-word;padding-top:1em;font-size:.8rem}.timeline-edit .edit{text-align:right;position:absolute;top:.5rem;right:.5rem}.timeline-edit .edit .submit{color:#fff;background:#11a57d;padding:.5em;font-weight:700;line-height:1em;display:block}.timeline-edit .remove{text-align:right;position:absolute;bottom:.5rem;right:.5rem}.timeline-edit .remove .submit{font-size:.8rem}.profile-box{text-align:center;margin-bottom:1em}.profile-box .icon{display:block}.profile-box .icon img{object-fit:cover;border-radius:50%;width:92px;height:92px}.profile-box .name{padding:.2rem 0;font-size:1.2rem;font-weight:700;display:block}.profile-box .survive{color:#05a8d4;font-size:1rem;font-weight:700}.profile-box .survive .label{color:#fff;background:#05a8d4;border-radius:1em;padding:0 .5em;font-size:.8rem;display:inline-block}.profile-box .payment{color:#666;padding:.2rem 0;font-size:1.2rem;font-weight:700;display:block}.profile-detail{background:#f0f0f0;margin:1em;padding:1em}.profile-detail b,.question-outerprofiletext b{color:#0f73ba}.profile-detail li,.text-box.question-outerprofiletext li{border-bottom:1px dotted;padding:.5em}.profile-detail li:last-child,.text-box.question-outerprofiletext li:last-child{border-bottom:none}.timeline .timeline-module:before{content:"";background:#0090bb;border-radius:100%;width:16px;height:16px;position:absolute;top:.5rem;left:0}.timeline .timeline-module.future:before{background:#fff;border:1px solid #0090bb;width:14px;height:14px}.timeline .timeline-module{margin:0 14px;position:relative;overflow:hidden}.timeline .term,.timeline .category1,.timeline .memo{overflow-wrap:break-word;border-left:4px solid #0043791a;margin-left:6px;padding-left:20px}.timeline .future .term,.timeline .future .category1,.timeline .future .memo{overflow-wrap:break-word;border-left:4px double #0043791a}.timeline .birthday .term:before{content:"";border-left:4px solid #0043791a;height:10px;position:absolute;left:6px}.timeline .birthday .term,.timeline .birthday .category1,.timeline .birthday .memo{border-left:4px solid #0000}.timeline .term{padding-bottom:.5rem;font-size:1.3rem;font-weight:700}.timeline .term .date-name{color:#fff;vertical-align:middle;background:#79a92f;margin-left:.5em;padding:0 2px;font-size:.8rem;font-weight:700;display:inline-block}.timeline .still{color:#fff;vertical-align:middle;background:#171c1f80;border-radius:1em;padding:0 .5em;font-size:.9rem;display:inline-block}.timeline .futre{color:#fff;vertical-align:middle;background:#ffaf03;border-radius:1em;padding:0 .5em;font-size:.9rem;display:inline-block}.timeline .category1,.timeline .category2{line-height:1.3em;display:inline-block}.timeline .category1-content{color:#79a92f;border:1px solid #79a92f;margin-right:.2em;padding:2px;font-size:.8rem;font-weight:700}.timeline .category2-content{font-size:.9rem}.timeline .memo{color:#171c1fb3;padding-top:1em;padding-bottom:1.5em;font-size:.8rem}.icon16{width:16px;height:16px;margin:2px}.icon12{width:12px;height:12px;margin:2px}.step-notice{margin-bottom:1em}.step{color:#fff;background:#0090bb;border-radius:1rem;margin:0 .5em 0 0;padding:0 .5rem;font-size:1em;font-weight:700;display:inline-block}.step-body{border-left:3px dotted #0043791a;margin-left:.5em;padding:.5em}.step-title{font-size:.9rem;font-weight:700;display:block}.step-note{color:#666;font-size:.8rem;display:inline-block}.fixed{text-align:center;background-color:#eeeeeeb3;width:100%;margin:0 auto;padding:.75rem 0;position:fixed;bottom:0;left:0}.fixed-button{letter-spacing:.1rem;background-color:#15ae70;border-radius:5px;width:75%;max-width:500px;margin:0 auto;padding:.75rem;font-size:1.1rem;font-weight:700;display:inline-block;position:relative;box-shadow:0 5px #118355;color:#fff!important}.fixed-button:after{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.4.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FFFFFF;}%20%3c/style%3e%3cpath%20class='st0'%20d='M0,256c0,141.4,114.6,256,256,256s256-114.6,256-256S397.4,0,256,0S0,114.6,0,256z%20M241,377%20c-9.4,9.4-24.6,9.4-33.9,0s-9.4-24.6,0-33.9l87-87l-87-87c-9.4-9.4-9.4-24.6,0-33.9s24.6-9.4,33.9,0L345,239%20c9.4,9.4,9.4,24.6,0,33.9L241,377z'/%3e%3c/svg%3e");width:15px;height:15px;line-height:1;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.fixed-button:hover{cursor:pointer;background-color:#1bb677;text-decoration:none}.fixed-button:active{box-shadow:none;transition:all .3s;transform:translateY(3px)}.payment-button{text-align:center;box-sizing:border-box;color:#fff;background:#fb5859;border:1px solid #eee;border-radius:3px;flex:0 0 50%;margin:0 auto 3em;padding:10px 40px;text-decoration:none;display:inline-block}ul.notice-list{margin-bottom:2em}.sumitomolife .common-header,sumitomolife .footerNavi-button.button-primary{background:#eee}#sumitomolife .footerNavi-button.button-secondary{border:1px solid #eee}.sumitomolife .common-header .header-menu .menu-body{text-align:center;background:#11a57d;margin-top:12px;font-size:14px;font-weight:600;color:#fff!important}.sumitomolife ul.menu-body li:first-child{background-color:#11a57d;padding:1em}.sumitomolife .common-header .header-menu .menu-body .Button__button___1FrBC{text-align:center;background:#eee;font-size:12px;color:#000!important}.rare .common-header,rare .footerNavi-button.button-primary{background:#eee}#rare .footerNavi-button.button-secondary{border:1px solid #eee}.rare .common-header .header-menu .menu-body{text-align:center;background:#11a57d;margin-top:12px;font-size:14px;font-weight:600;color:#fff!important}.rare ul.menu-body li:first-child{background-color:#11a57d;padding:1em}.rare .common-header .header-menu .menu-body .Button__button___1FrBC{text-align:center;background:#eee;font-size:12px;color:#000!important}.osaka .common-header,osaka .footerNavi-button.button-primary{background:#33419a}#osaka .footerNavi-button.button-secondary{border:1px solid #33419a}.osaka .common-header .header-menu .menu-body{text-align:center;background:#11a57d;margin-top:12px;font-size:14px;font-weight:600;color:#fff!important}.osaka ul.menu-body li:first-child{background-color:#11a57d;padding:1em}.osaka .common-header .header-menu .menu-body .Button__button___1FrBC{text-align:center;background:#33419a;font-size:12px;color:#fff!important}.hama a{color:#0072bc}#app.hama{font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1.8}.hama .header-button img{display:block}.hama h1.header-title a{line-height:1;display:block}.hama .common-header{background-color:#0072bc}.hama .common-header .header-title{top:50%;left:50%;transform:translate(-50%,-50%)}.hama .common-header .header-title .header-logo{width:375px;min-width:270px;height:auto;margin-top:0}.hama .common-header .header-menu .menu-body{text-align:center;background:#0072bc;margin-top:12px;font-size:14px;font-weight:600;color:#fff!important}.hama ul.menu-body li:first-child{background-color:#0072bc;padding:1em}.hama .common-header .header-menu .menu-body a{font-family:Noto Sans JP;color:#fff!important}.hama ul.menu-body li a:hover{color:#ffd600;text-decoration:none}.hamaai a{color:#0072bc}#app.hamaai{font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1.8}.hamaai .header-button img{display:block}h1.header-title{text-align:center;width:70%}.hamaai h1.header-title a{line-height:1;display:block}.hamaai .common-header{background-color:#0072bc}.hamaai .common-header .header-title{top:50%;left:50%;transform:translate(-50%,-50%)}.hamaai .common-header .header-title .header-logo{width:375px;min-width:270px;height:auto;margin-top:0}.hamaai .common-header .header-menu .menu-body{text-align:center;background:#0072bc;margin-top:12px;font-size:14px;font-weight:600;color:#fff!important}.hamaai ul.menu-body li:first-child{background-color:#0072bc;padding:1em}.hamaai .common-header .header-menu .menu-body a{font-family:Noto Sans JP;color:#fff!important}.hamaai ul.menu-body li a:hover{color:#ffd600;text-decoration:none}.evaluation-status{text-align:center;border-radius:3px;margin-top:5px;margin-left:10px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-block}.evaluation-status.incomplete{color:#d9534f;background-color:#ffe5e5;border:1px solid #d9534f}.evaluation-status.complete{color:#0275d8;background-color:#e5f2ff;border:1px solid #0275d8}.price{margin-top:2em;margin-bottom:4em}.insight-table[data-v-0bc90354]{background:#fff;border:1px solid #dcdfe6;max-height:400px;overflow:auto}.insight-table table[data-v-0bc90354]{border-collapse:collapse;width:100%;font-size:13px}.insight-table th[data-v-0bc90354],.insight-table td[data-v-0bc90354]{text-align:left;vertical-align:top;border-bottom:1px solid #ebeef5;padding:8px 10px}.insight-table th[data-v-0bc90354]{z-index:1;color:#1f2d3d;background:#f5f7fa;position:sticky;top:0}.insight-table__header button[data-v-0bc90354]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.insight-table__sort[data-v-0bc90354]{color:#667085;min-width:1em;font-size:11px}.insight-table__index[data-v-0bc90354]{color:#667085;text-align:right;white-space:nowrap;width:44px}.insight-table__empty[data-v-0bc90354]{color:#667085;text-align:center}.insight-chart[data-v-c9059cf1]{width:100%;min-height:160px;padding:12px 0}.insight-chart__empty[data-v-c9059cf1]{color:#667085;text-align:center;padding:24px 0}.insight-chart__bars[data-v-c9059cf1]{gap:8px;display:grid}.insight-chart__bar-row[data-v-c9059cf1]{grid-template-columns:minmax(110px,1fr) minmax(160px,3fr) 64px;align-items:center;gap:10px;display:grid}.insight-chart__bar-label[data-v-c9059cf1],.insight-chart__bar-value[data-v-c9059cf1],.insight-chart__label[data-v-c9059cf1],.insight-chart__value[data-v-c9059cf1]{color:#1f2937;font-size:12px}.insight-chart__bar-label[data-v-c9059cf1]{overflow-wrap:anywhere}.insight-chart__bar-track[data-v-c9059cf1]{background:#edf2f7;height:16px;overflow:hidden}.insight-chart__bar[data-v-c9059cf1]{height:100%}.insight-chart__bar-value[data-v-c9059cf1]{text-align:right}.insight-chart__pie-layout[data-v-c9059cf1]{grid-template-columns:160px 1fr;align-items:center;gap:20px;display:grid}.insight-chart__pie[data-v-c9059cf1]{border-radius:50%;width:160px;height:160px;box-shadow:inset 0 0 0 1px #1f293714}.insight-chart__legend[data-v-c9059cf1]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.insight-chart__legend li[data-v-c9059cf1]{grid-template-columns:12px minmax(0,1fr) 64px;align-items:center;gap:8px;display:grid}.insight-chart__swatch[data-v-c9059cf1]{width:12px;height:12px}.insight-chart__label[data-v-c9059cf1]{overflow-wrap:anywhere}.insight-chart__value[data-v-c9059cf1]{text-align:right}@media screen and (width<=640px){.insight-chart__bar-row[data-v-c9059cf1],.insight-chart__pie-layout[data-v-c9059cf1]{grid-template-columns:1fr}.insight-chart__bar-value[data-v-c9059cf1],.insight-chart__value[data-v-c9059cf1]{text-align:left}}
