.v-application{font-family:Noto Sans JP!important}.v-btn__content{justify-content:center!important}.container{max-width:94%!important}.column-name{white-space:nowrap;font-size:20px;font-weight:500}.marker_green_label{background-color:#bfe1bb;padding:4px 8px;border:1px solid #27992c;border-radius:5px}.marker_active_label{background-color:#f7e0e6;padding:4px 8px;border:1px solid #fc0e0e;border-radius:5px}.marker_transparent_label{background-color:transparent;padding:4px 8px;border:1px solid transparent;border-radius:5px}.button-with-margin{margin-right:8px;margin-top:8px}.button-with-margin-mobile{margin-right:8px;margin-top:60px}.card-container{position:relative}.arrow-box{right:-15px;z-index:1}.arrow-box,.arrow-box:before{position:absolute;top:50%;transform:translateY(-50%)}.arrow-box:before{content:"";left:-15px;border-width:13px;border-style:solid;border-color:transparent transparent transparent transparent;border-left-color:#e3f2fd}.delete-button[data-v-6326e2a9]{border-color:red!important;border-width:1px}.update-button[data-v-6326e2a9]{border-color:#000!important;border-width:1px}.sos-dialog{z-index:10;position:fixed;top:40vh;left:10vw;width:80vw}@media (min-width:960px){.sos-dialog{left:30vw;width:40vw}}.caption_box{position:relative;margin:16px 8px 32px;padding:1em 2em;border:1px solid #000}.caption_box .caption{position:absolute;top:0;left:0;font-size:1em;padding:0 1em;margin:0 1em;background-color:#fff;transform:translateY(-50%) translateX(1em)}.v-alert--prominent .v-alert__icon.v-icon{margin-left:16px}.bg-blue{background-color:#6c8bda}.bg-gray{background-color:#a3a3a3}.tc-black{color:#333}.tc-red{color:#db1f1f}.tc-blue{color:#3082be}.tc-orange{color:#ec7100}.tc-gray{color:#949494}.tc-sky-blue{color:#6c8bda}.tc-green{color:#009b2b}.tc-gray-2{color:#666}.analysis-sc-target{position:relative;left:55px;top:18px;font-size:14px}.analysis-card{padding-left:12px;padding-right:12px}@media (min-width:960px){.analysis-card:nth-child(odd){padding-right:26px}.analysis-card:nth-child(2n){padding-left:26px}}.fz-bp{font-size:48px}.fz-bp-slash{font-size:28px}.fz-bp-mmhg{font-size:18px}@media (min-width:960px) and (max-width:1340px){.fz-bp{font-size:3vw}.fz-bp-slash{font-size:2vw}.fz-bp-mmhg{font-size:1.5vw}}.caption_box[data-v-1c4dea2e]{position:relative;margin:16px 8px 32px;padding:1em 2em;border:1px solid #000}.caption_box .caption[data-v-1c4dea2e]{position:absolute;top:0;left:0;font-size:1em;padding:0 1em;margin:0 1em;background-color:#fff;transform:translateY(-50%) translateX(1em)}.v-text-field--outlined .v-input__append-outer,.v-text-field--outlined .v-input__prepend-outerr{margin-top:10px}.caption_box[data-v-0d472cd0]{position:relative;margin:16px 8px 32px;padding:1em 2em;border:1px solid #000}.caption_box .caption[data-v-0d472cd0]{position:absolute;top:0;left:0;font-size:1em;padding:0 1em;margin:0 1em;background-color:#fff;transform:translateY(-50%) translateX(1em)}.text-center[data-v-ecb08fe8]{display:flex;justify-content:center;align-items:center}.contractor[data-v-ecb08fe8]{margin:0;padding:0}.caption_box[data-v-ecb08fe8]{position:relative;margin:16px 8px 32px;padding:1em 2em;border:1px solid #000}.caption_box .caption[data-v-ecb08fe8]{position:absolute;top:0;left:0;font-size:1em;padding:0 1em;margin:0 1em;background-color:#fff;transform:translateY(-50%) translateX(1em)}.flex-container[data-v-39ca4db3]{display:flex;min-width:20rem}.text-center[data-v-387f3a80]{display:flex;justify-content:center;align-items:center}.flex-container[data-v-1f1f4194],.flex-container[data-v-69fde771]{display:flex;min-width:20rem}th{vertical-align:top}.btn{width:50px}.v-btn__content{justify-content:start}.dates{direction:rtl;position:static;overflow-x:auto;width:100%;height:4rem;display:flex;gap:1rem;margin:0 .5rem;padding-left:.5rem}::-webkit-scrollbar{direction:rtl;height:8px;background:#fafafa}::-webkit-scrollbar-thumb:horizontal{background:#f7dbc2;border-radius:1px}.closebtn{margin-left:15px;color:#fff;font-weight:700;float:right;font-size:3;line-height:20px;cursor:pointer;transition:.3s}.closebtn:hover{color:#000}.hide-in-mobile{display:inline-block}.infoBtnGraph{width:100%}@media (max-width:32rem){.hide-in-mobile{display:none}}.tab-menu{border:1px solid #a3a3a3;font-size:14px;border-radius:12px 12px 0 0}