html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font:inherit;vertical-align:baseline;border:0}body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,select,option,input,textarea{font-size:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:normal;text-align:left;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}input[type=text]::-ms-clear{display:none}html.is-oveflowHidden{overflow:hidden}body{font-size:12px !important;min-width:100%;color:#2c2c2c;font-family:"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic";line-height:1.5;white-space:normal;word-wrap:break-word;word-break:break-all;touch-action:manipulation;-webkit-font-smoothing:antialiased !important;font-variant-numeric:tabular-nums;font-feature-settings:"palt" 1, "tnum"}body.is-preload *{transition:none !important}a{cursor:pointer}img{vertical-align:middle}input,textarea,button,select,option{-webkit-font-smoothing:antialiased !important}strong{font-weight:bold}video{background-color:#000}::-moz-placeholder{color:#dadada}::placeholder{color:#dadada}.l-layer-base{position:relative;z-index:1}.l-layer-modal{position:relative;z-index:100}.l-login__header{text-align:center}.l-app{height:100vh;background-color:#ebebeb}.l-app__header{height:48px}.l-app__body{display:flex;flex-wrap:wrap;height:calc(100% - 48px)}.l-app__body__main{display:flex;box-sizing:border-box;width:100%;height:100%}.l-app__body__main__wrapper{width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width: 881px){.l-app__body__main__top{padding:25px 32px}}@media screen and (max-width: 880px){.l-app__body__main__top{padding:10px 15px}}
.l-app__body__main__top{box-sizing:border-box;min-height:calc(100% - 180px);border-top:1px solid #b7b7b7}.l-app__body__main__top.p-loading{opacity:.1}.l-app__body__side{flex:0 0 334px;max-width:35vw;height:100%}.l-app__body__has_company_header{height:calc(100% - 110px)}.l-grid-container{box-sizing:border-box;width:100%;margin:0 auto;padding:0 8px}.l-grid-container--gutterNone{padding:0}.l-grid-container--analysisHeader{max-width:1058px;padding:0 calc(8px + 15px)}.l-grid-container--analysisArticle{max-width:1058px}.l-grid-container--affectedCompany{max-width:1058px}.l-grid-container--factorsGraph{max-width:1058px;padding:0 calc(8px + 15px)}.l-grid-container--accountSetting{max-width:510px}.l-grid-container--userList{max-width:1036px}.l-grid-container--invite{max-width:1020px}.l-grid-row{display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;width:calc(100% + 16px);margin:0 0 0 -8px;padding:0}@media(max-width: 769px){.l-grid-row{flex-direction:column}}
.l-grid-row.l-grid-row-top{align-items:flex-start}.l-grid-row.l-grid-row-bottom{align-items:flex-end}.l-grid-row.l-grid-row-center{align-items:center}.l-grid-row.l-grid-row-stretch{align-items:stretch}.l-grid-row.l-grid-row-baseline{align-items:baseline}.l-grid-row.l-grid-row-1 .l-grid-column{min-width:100%}.l-grid-row.l-grid-row-2 .l-grid-column{min-width:50%}.l-grid-row.l-grid-row-3 .l-grid-column{min-width:33.3333333333%}.l-grid-row.l-grid-row-4 .l-grid-column{min-width:25%}.l-grid-row.l-grid-row-5 .l-grid-column{min-width:20%}.l-grid-row.l-grid-row-6 .l-grid-column{min-width:16.6666666667%}.l-grid-row.l-grid-row-7 .l-grid-column{min-width:14.2857142857%}.l-grid-row.l-grid-row-8 .l-grid-column{min-width:12.5%}.l-grid-row.l-grid-row-9 .l-grid-column{min-width:11.1111111111%}.l-grid-row.l-grid-row-10 .l-grid-column{min-width:10%}.l-grid-row.l-grid-row-11 .l-grid-column{min-width:9.0909090909%}.l-grid-row.l-grid-row-12 .l-grid-column{min-width:8.3333333333%}.l-grid-column{display:block;flex:1 0 0%;box-sizing:border-box;width:100%;min-width:120px;max-width:100%;margin-bottom:20px;margin-left:0;padding:0 8px}@media(max-width: 769px){.l-grid-column{flex-basis:auto}}
.l-grid-column.l-grid-column-top{align-self:flex-start}.l-grid-column.l-grid-column-bottom{align-self:flex-end}.l-grid-column.l-grid-column-center{align-self:center}.l-grid-column.l-grid-column-stretch{align-self:stretch}.l-grid-column.l-grid-column-baseline{align-self:baseline}@media(min-width: 769px){.l-grid-column.l-grid-column-wide-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.l-grid-column.l-grid-column-wide-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.l-grid-column.l-grid-column-wide-3{flex:0 0 25%;max-width:25%}.l-grid-column.l-grid-column-wide-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.l-grid-column.l-grid-column-wide-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.l-grid-column.l-grid-column-wide-6{flex:0 0 50%;max-width:50%}.l-grid-column.l-grid-column-wide-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.l-grid-column.l-grid-column-wide-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.l-grid-column.l-grid-column-wide-9{flex:0 0 75%;max-width:75%}.l-grid-column.l-grid-column-wide-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.l-grid-column.l-grid-column-wide-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.l-grid-column.l-grid-column-wide-12{flex:0 0 100%;max-width:100%}}@media(min-width: 769px){.l-grid-column.l-grid-column-offset-1{margin-left:8.3333333333%}.l-grid-column.l-grid-column-offset-2{margin-left:16.6666666667%}.l-grid-column.l-grid-column-offset-3{margin-left:25%}.l-grid-column.l-grid-column-offset-4{margin-left:33.3333333333%}.l-grid-column.l-grid-column-offset-5{margin-left:41.6666666667%}.l-grid-column.l-grid-column-offset-6{margin-left:50%}.l-grid-column.l-grid-column-offset-7{margin-left:58.3333333333%}.l-grid-column.l-grid-column-offset-8{margin-left:66.6666666667%}.l-grid-column.l-grid-column-offset-9{margin-left:75%}.l-grid-column.l-grid-column-offset-10{margin-left:83.3333333333%}.l-grid-column.l-grid-column-offset-11{margin-left:91.6666666667%}.l-grid-column.l-grid-column-offset-12{margin-left:100%}}
.c-message-base,.c-message-info,.c-message-error{font-size:12px !important;display:block;padding:18px 19px;font-weight:bold;line-height:1.6;text-align:justify;-moz-text-align-last:left;text-align-last:left;background-color:#fff;border-radius:4px;box-shadow:0 0 12px 0 rgba(0,0,0,.17)}.c-message-error{color:#fff;background-color:#d04848}.c-message-info{color:hsl(201.724137931,50%,44.5098039216%);background-color:hsl(201.724137931,50%,79.5098039216%)}.c-btn-primary{display:inline-flex;align-items:center;box-sizing:border-box;overflow:hidden;color:#2c2c2c;line-height:1;white-space:nowrap;text-align:center;text-decoration:none;text-indent:0;vertical-align:middle;border:none;cursor:pointer;transition:background-color .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-btn-primary:link,.c-btn-primary:visited,.c-btn-primary:hover,.c-btn-primary:active{text-decoration:none;text-indent:0}.c-btn-primary:disabled,.c-btn-primary.is-disabled{opacity:.5;pointer-events:none}.c-btn-primary:disabled:link,.c-btn-primary:disabled:hover,.c-btn-primary:disabled:hover,.c-btn-primary:disabled:active,.c-btn-primary.is-disabled:link,.c-btn-primary.is-disabled:hover,.c-btn-primary.is-disabled:hover,.c-btn-primary.is-disabled:active{color:inherit;text-decoration:none;text-indent:0}.c-btn-primary--sizeFull{width:100%}.c-btn-primary--size225{width:225px}.c-btn-primary{font-size:14px !important;display:inline-flex;justify-content:center;height:44px;padding:5px 10px;color:#fff;font-weight:bold;text-align:center;background-color:#868686;border-radius:7px}.c-btn-primary:link,.c-btn-primary:visited,.c-btn-primary:hover,.c-btn-primary:active{color:#fff}.c-btn-primary:hover{background-color:hsl(0,0%,57.5490196078%)}.c-btn-primary:active{bottom:-1px;box-shadow:0 0px 2px 0 rgba(0,0,0,.5)}.c-btn-primary__icon{flex:none;width:24px;height:24px;padding-right:10px;padding-left:5px}.c-btn-primary__icon img{width:100%;height:100%;vertical-align:middle}.c-btn-primary__label{display:inline-block;flex:1 0 0%;text-align:center}.c-btn-primary--black,.c-btn-primary--dark{background-color:#2c2c2c}.c-btn-primary--black:hover,.c-btn-primary--dark:hover{background-color:hsl(0,0%,22.2549019608%)}.c-btn-primary--md{font-size:12px !important;width:185px}.c-btn-primary--done{font-size:12px !important;width:185px;background-color:#2c2c2c}.c-btn-primary--done:hover{background-color:hsl(0,0%,22.2549019608%)}.c-btn-primaryBig{display:inline-flex;align-items:center;box-sizing:border-box;overflow:hidden;color:#2c2c2c;line-height:1;white-space:nowrap;text-align:center;text-decoration:none;text-indent:0;vertical-align:middle;border:none;cursor:pointer;transition:background-color .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-btn-primaryBig:link,.c-btn-primaryBig:visited,.c-btn-primaryBig:hover,.c-btn-primaryBig:active{text-decoration:none;text-indent:0}.c-btn-primaryBig:disabled,.c-btn-primaryBig.is-disabled{opacity:.5;pointer-events:none}.c-btn-primaryBig:disabled:link,.c-btn-primaryBig:disabled:hover,.c-btn-primaryBig:disabled:hover,.c-btn-primaryBig:disabled:active,.c-btn-primaryBig.is-disabled:link,.c-btn-primaryBig.is-disabled:hover,.c-btn-primaryBig.is-disabled:hover,.c-btn-primaryBig.is-disabled:active{color:inherit;text-decoration:none;text-indent:0}.c-btn-primaryBig--sizeFull{width:100%}.c-btn-primaryBig--size225{width:225px}.c-btn-primaryBig{font-size:14px !important;display:inline-flex;justify-content:center;width:100%;height:60px;padding:5px 10px;color:#fff;font-weight:bold;text-align:center;background-color:#868686;border-radius:7px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.c-btn-primaryBig:link,.c-btn-primaryBig:visited,.c-btn-primaryBig:hover,.c-btn-primaryBig:active{color:#fff}.c-btn-primaryBig:hover{background-color:hsl(0,0%,57.5490196078%)}.c-btn-primaryBig:active{bottom:-1px;box-shadow:0 0px 2px 0 rgba(0,0,0,.5)}.c-btn-primaryBig__icon{flex:none;width:28px;height:28px;padding-left:10px}.c-btn-primaryBig__icon img{width:100%;height:100%;vertical-align:middle}.c-btn-primaryBig__icon+.c-btn-primaryBig__label{margin-right:10px;padding-left:10px}.c-btn-primaryBig__label{display:inline-block;flex:1 0 0%;text-align:center}.c-btn-primaryBig--black,.c-btn-primaryBig--dark{background-color:#2c2c2c}.c-btn-primaryBig--black:hover,.c-btn-primaryBig--dark:hover{background-color:hsl(0,0%,22.2549019608%)}.c-btn-primaryBig--l,.c-btn-primaryBig--md{width:227px}.c-btn-primaryBig--cancel{width:225px}.c-btn-primaryBig--confirm{width:225px;background-color:#2c2c2c}.c-btn-primaryBig--confirm:hover{background-color:hsl(0,0%,22.2549019608%)}.c-btn-ctl-gray{display:inline-flex;align-items:center;box-sizing:border-box;overflow:hidden;color:#2c2c2c;line-height:1;white-space:nowrap;text-align:center;text-decoration:none;text-indent:0;vertical-align:middle;border:none;cursor:pointer;transition:background-color .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-btn-ctl-gray:link,.c-btn-ctl-gray:visited,.c-btn-ctl-gray:hover,.c-btn-ctl-gray:active{text-decoration:none;text-indent:0}.c-btn-ctl-gray:disabled,.c-btn-ctl-gray.is-disabled{opacity:.5;pointer-events:none}.c-btn-ctl-gray:disabled:link,.c-btn-ctl-gray:disabled:hover,.c-btn-ctl-gray:disabled:hover,.c-btn-ctl-gray:disabled:active,.c-btn-ctl-gray.is-disabled:link,.c-btn-ctl-gray.is-disabled:hover,.c-btn-ctl-gray.is-disabled:hover,.c-btn-ctl-gray.is-disabled:active{color:inherit;text-decoration:none;text-indent:0}.c-btn-ctl-gray--sizeFull{width:100%}.c-btn-ctl-gray--size225{width:225px}.c-btn-ctl-gray{font-size:12px !important;padding:9px 10px;color:#fff;font-weight:bold;background-color:#868686;border-radius:4px}.c-btn-ctl-gray:link,.c-btn-ctl-gray:visited,.c-btn-ctl-gray:hover,.c-btn-ctl-gray:active{color:#fff}.c-btn-ctl-gray:hover{background-color:hsl(0,0%,57.5490196078%)}.c-btn-ctl-gray:active{bottom:-1px;box-shadow:0 0px 2px 0 rgba(0,0,0,.5)}.c-btn-ctl-gray__icon{width:18px;height:20px;padding-right:7px}.c-btn-ctl-gray__icon img{width:100%;height:100%;vertical-align:middle}.c-btn-ctl-gray__label{min-width:2em;text-align:center}.c-btn-ctl-gray{background-color:#868686}.c-btn-ctl-gray:hover{background-color:hsl(0,0%,57.5490196078%)}.c-btn-ctl-dark{display:inline-flex;align-items:center;box-sizing:border-box;overflow:hidden;color:#2c2c2c;line-height:1;white-space:nowrap;text-align:center;text-decoration:none;text-indent:0;vertical-align:middle;border:none;cursor:pointer;transition:background-color .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-btn-ctl-dark:link,.c-btn-ctl-dark:visited,.c-btn-ctl-dark:hover,.c-btn-ctl-dark:active{text-decoration:none;text-indent:0}.c-btn-ctl-dark:disabled,.c-btn-ctl-dark.is-disabled{opacity:.5;pointer-events:none}.c-btn-ctl-dark:disabled:link,.c-btn-ctl-dark:disabled:hover,.c-btn-ctl-dark:disabled:hover,.c-btn-ctl-dark:disabled:active,.c-btn-ctl-dark.is-disabled:link,.c-btn-ctl-dark.is-disabled:hover,.c-btn-ctl-dark.is-disabled:hover,.c-btn-ctl-dark.is-disabled:active{color:inherit;text-decoration:none;text-indent:0}.c-btn-ctl-dark--sizeFull{width:100%}.c-btn-ctl-dark--size225{width:225px}.c-btn-ctl-dark{font-size:12px !important;padding:9px 10px;color:#fff;font-weight:bold;background-color:#868686;border-radius:4px}.c-btn-ctl-dark:link,.c-btn-ctl-dark:visited,.c-btn-ctl-dark:hover,.c-btn-ctl-dark:active{color:#fff}.c-btn-ctl-dark:hover{background-color:hsl(0,0%,57.5490196078%)}.c-btn-ctl-dark:active{bottom:-1px;box-shadow:0 0px 2px 0 rgba(0,0,0,.5)}.c-btn-ctl-dark__icon{width:18px;height:20px;padding-right:7px}.c-btn-ctl-dark__icon img{width:100%;height:100%;vertical-align:middle}.c-btn-ctl-dark__label{min-width:2em;text-align:center}.c-btn-ctl-dark{background-color:#2c2c2c}.c-btn-ctl-dark:hover{background-color:hsl(0,0%,27.2549019608%)}.c-btn-ctl-paginate-edge{display:inline-flex;align-items:center;box-sizing:border-box;overflow:hidden;color:#2c2c2c;line-height:1;white-space:nowrap;text-align:center;text-decoration:none;text-indent:0;vertical-align:middle;border:none;cursor:pointer;transition:background-color .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-btn-ctl-paginate-edge:link,.c-btn-ctl-paginate-edge:visited,.c-btn-ctl-paginate-edge:hover,.c-btn-ctl-paginate-edge:active{text-decoration:none;text-indent:0}.c-btn-ctl-paginate-edge:disabled,.c-btn-ctl-paginate-edge.is-disabled{opacity:.5;pointer-events:none}.c-btn-ctl-paginate-edge:disabled:link,.c-btn-ctl-paginate-edge:disabled:hover,.c-btn-ctl-paginate-edge:disabled:hover,.c-btn-ctl-paginate-edge:disabled:active,.c-btn-ctl-paginate-edge.is-disabled:link,.c-btn-ctl-paginate-edge.is-disabled:hover,.c-btn-ctl-paginate-edge.is-disabled:hover,.c-btn-ctl-paginate-edge.is-disabled:active{color:inherit;text-decoration:none;text-indent:0}.c-btn-ctl-paginate-edge--sizeFull{width:100%}.c-btn-ctl-paginate-edge--size225{width:225px}.c-btn-ctl-paginate-edge{font-size:12px !important;padding:9px 10px;color:#fff;font-weight:bold;background-color:#868686;border-radius:4px}.c-btn-ctl-paginate-edge:link,.c-btn-ctl-paginate-edge:visited,.c-btn-ctl-paginate-edge:hover,.c-btn-ctl-paginate-edge:active{color:#fff}.c-btn-ctl-paginate-edge:hover{background-color:hsl(0,0%,57.5490196078%)}.c-btn-ctl-paginate-edge:active{bottom:-1px;box-shadow:0 0px 2px 0 rgba(0,0,0,.5)}.c-btn-ctl-paginate-edge__icon{width:18px;height:20px;padding-right:7px}.c-btn-ctl-paginate-edge__icon img{width:100%;height:100%;vertical-align:middle}.c-btn-ctl-paginate-edge__label{min-width:2em;text-align:center}.c-btn-ctl-paginate-edge{background-color:#b7b7b7}.c-btn-ctl-paginate-edge:hover{background-color:#868686}.c-btn-ctl-paginate-page{display:inline-flex;align-items:center;box-sizing:border-box;overflow:hidden;color:#2c2c2c;line-height:1;white-space:nowrap;text-align:center;text-decoration:none;text-indent:0;vertical-align:middle;border:none;cursor:pointer;transition:background-color .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-btn-ctl-paginate-page:link,.c-btn-ctl-paginate-page:visited,.c-btn-ctl-paginate-page:hover,.c-btn-ctl-paginate-page:active{text-decoration:none;text-indent:0}.c-btn-ctl-paginate-page:disabled,.c-btn-ctl-paginate-page.is-disabled{opacity:.5;pointer-events:none}.c-btn-ctl-paginate-page:disabled:link,.c-btn-ctl-paginate-page:disabled:hover,.c-btn-ctl-paginate-page:disabled:hover,.c-btn-ctl-paginate-page:disabled:active,.c-btn-ctl-paginate-page.is-disabled:link,.c-btn-ctl-paginate-page.is-disabled:hover,.c-btn-ctl-paginate-page.is-disabled:hover,.c-btn-ctl-paginate-page.is-disabled:active{color:inherit;text-decoration:none;text-indent:0}.c-btn-ctl-paginate-page--sizeFull{width:100%}.c-btn-ctl-paginate-page--size225{width:225px}.c-btn-ctl-paginate-page{font-size:12px !important;padding:9px 10px;color:#fff;font-weight:bold;background-color:#868686;border-radius:4px}.c-btn-ctl-paginate-page:link,.c-btn-ctl-paginate-page:visited,.c-btn-ctl-paginate-page:hover,.c-btn-ctl-paginate-page:active{color:#fff}.c-btn-ctl-paginate-page:hover{background-color:hsl(0,0%,57.5490196078%)}.c-btn-ctl-paginate-page:active{bottom:-1px;box-shadow:0 0px 2px 0 rgba(0,0,0,.5)}.c-btn-ctl-paginate-page__icon{width:18px;height:20px;padding-right:7px}.c-btn-ctl-paginate-page__icon img{width:100%;height:100%;vertical-align:middle}.c-btn-ctl-paginate-page__label{min-width:2em;text-align:center}.c-btn-ctl-paginate-page{color:#2c2c2c;background-color:rgba(0,0,0,0)}.c-btn-ctl-paginate-page:link{color:#2c2c2c}.c-btn-ctl-paginate-page:visited{color:#2c2c2c}.c-btn-ctl-paginate-page:hover{color:#fff;background-color:#b7b7b7}.c-btn-ctl-paginate-page.disabled:hover{color:#000;color:initial;background-color:transparent;background-color:initial;cursor:auto;cursor:initial}.c-btn-ctl-paginate-current{display:inline-flex;align-items:center;box-sizing:border-box;overflow:hidden;color:#2c2c2c;line-height:1;white-space:nowrap;text-align:center;text-decoration:none;text-indent:0;vertical-align:middle;border:none;cursor:pointer;transition:background-color .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-btn-ctl-paginate-current:link,.c-btn-ctl-paginate-current:visited,.c-btn-ctl-paginate-current:hover,.c-btn-ctl-paginate-current:active{text-decoration:none;text-indent:0}.c-btn-ctl-paginate-current:disabled,.c-btn-ctl-paginate-current.is-disabled{opacity:.5;pointer-events:none}.c-btn-ctl-paginate-current:disabled:link,.c-btn-ctl-paginate-current:disabled:hover,.c-btn-ctl-paginate-current:disabled:hover,.c-btn-ctl-paginate-current:disabled:active,.c-btn-ctl-paginate-current.is-disabled:link,.c-btn-ctl-paginate-current.is-disabled:hover,.c-btn-ctl-paginate-current.is-disabled:hover,.c-btn-ctl-paginate-current.is-disabled:active{color:inherit;text-decoration:none;text-indent:0}.c-btn-ctl-paginate-current--sizeFull{width:100%}.c-btn-ctl-paginate-current--size225{width:225px}.c-btn-ctl-paginate-current{font-size:12px !important;padding:9px 10px;color:#fff;font-weight:bold;background-color:#868686;border-radius:4px}.c-btn-ctl-paginate-current:link,.c-btn-ctl-paginate-current:visited,.c-btn-ctl-paginate-current:hover,.c-btn-ctl-paginate-current:active{color:#fff}.c-btn-ctl-paginate-current:hover{background-color:hsl(0,0%,57.5490196078%)}.c-btn-ctl-paginate-current:active{bottom:-1px;box-shadow:0 0px 2px 0 rgba(0,0,0,.5)}.c-btn-ctl-paginate-current__icon{width:18px;height:20px;padding-right:7px}.c-btn-ctl-paginate-current__icon img{width:100%;height:100%;vertical-align:middle}.c-btn-ctl-paginate-current__label{min-width:2em;text-align:center}.c-btn-ctl-paginate-current{background-color:#3f3f3f}.c-btn-ctl-paginate-current:hover{background-color:hsl(0,0%,34.7058823529%)}button,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.c-inline-form__form{display:flex}.c-form-select{position:relative;display:inline-block;box-sizing:border-box;padding:0 1px;border-bottom:solid 3px #868686}.c-form-select__select{position:relative;display:inline-block;box-sizing:border-box;width:100%;padding:.8em 1.8em .5em .8em;color:#2c2c2c;line-height:1;text-align:center;vertical-align:middle;background:url(/assets/webpack/images/brain/icon/icon-pulldown-1efd9a493e1fe723138e394494032069.svg) no-repeat #fff right .5em center;cursor:pointer}.is-error .c-form-select{border-bottom-color:#d04848}.is-error .c-form-select:before{position:absolute;top:0;right:13px;bottom:0;width:20px;height:20px;margin:auto 0;background-image:url(/assets/webpack/images/brain/icon/icon-alert-8e4702151d07cbeedac3c71ad5adbf7f.svg);content:""}.is-error .c-form-select .c-form-select__select{background-color:#f6cbcb}.c-form-select--full,.c-form-select--sizeFull{min-width:100%}.c-form-select--md{font-size:14px !important}.c-form-select--md .c-form-select__select{height:41px;padding-top:.8em;padding-bottom:.6em}.c-form-inputText{position:relative;display:inline-block;box-sizing:border-box;padding:0 1px;line-height:1;border-bottom:solid 3px #868686}.c-form-inputText__input{display:block;box-sizing:border-box;width:100%;margin:0;padding:.8em .8em .5em;line-height:1;background-color:#fff;border:none}.is-error .c-form-inputText{border-bottom-color:#d04848}.is-error .c-form-inputText:before{position:absolute;top:0;right:13px;bottom:0;width:20px;height:20px;margin:auto 0;background-image:url(/assets/webpack/images/brain/icon/icon-alert-8e4702151d07cbeedac3c71ad5adbf7f.svg);content:""}.is-error .c-form-inputText .c-form-inputText__input{padding-right:40px;background-color:#f6cbcb}.c-form-inputText--md{font-size:14px !important}.c-form-inputText--md .c-form-inputText__input{height:41px;padding-top:.8em;padding-bottom:.6em}.c-form-checkbox{position:relative;display:inline-block;min-height:1.5em;vertical-align:middle}.c-form-checkbox>input[type=checkbox]{display:none}.c-form-checkbox__label{display:inline-block;margin-left:2em;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=checkbox]+.c-form-checkbox__label:before{position:absolute;top:0;bottom:0;left:0;z-index:1;display:inline-block;box-sizing:border-box;width:1.6em;height:1.6em;margin:auto 0;background-color:#fff;background-repeat:no-repeat;background-size:cover;border:1px solid #979797;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);cursor:pointer;content:""}.is-error input[type=checkbox]+.c-form-checkbox__label:before{background-color:#f6cbcb;border:2px solid #d04848}input[type=checkbox]:checked+.c-form-checkbox__label:before{background-image:url(/assets/webpack/images/brain/form/form-checkbox-5c3b0a0e8e4fa0603c407af14bf169a9.svg)}.c-form-radio{position:relative;display:inline-block;min-height:1.5em;vertical-align:middle}.c-form-radio>input[type=radio]{display:none}.c-form-radio__label{display:inline-block;margin-left:2em;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=radio]+.c-form-radio__label:before{position:absolute;top:0;bottom:0;left:0;z-index:1;display:inline-block;box-sizing:border-box;width:1.6em;height:1.6em;margin:auto 0;background-color:#fff;background-repeat:no-repeat;background-size:cover;border:1px solid #979797;border-radius:100px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);cursor:pointer;content:""}.is-error input[type=radio]+.c-form-radio__label:before{background-color:#f6cbcb;border:2px solid #d04848}input[type=radio]:checked+.c-form-radio__label:before{background-image:url(/assets/webpack/images/brain/form/form-radio-b4b3c9827ed107ae3fcac28800fa3634.svg)}.c-form-radio--small{font-size:10px !important}.c-form-radio--capCheck{font-size:10px !important}.c-form-radio--capCheck input[type=radio]+.c-form-checkbox__label:before{margin-top:1px;margin-bottom:0}.c-form-validateMsg{font-size:10px !important;margin-top:2px;color:#d04848;font-weight:bold}.c-form-inputList{max-width:525px;margin:0 auto}.c-form-inputList__row{display:flex;align-items:center;margin-bottom:26px}.c-form-inputList__row--center{flex-wrap:wrap;justify-content:center;margin:0 -10px}.c-form-inputList__row--footerBtn{flex-wrap:wrap;justify-content:center;margin:90px -10px 10px}.c-form-inputList__col{margin:10px 10px}.c-form-inputList__labelCol{display:flex;flex:none;align-items:center;width:48%}.c-form-inputList__inputCol{flex:1 0 0%}.c-form-inputList__inputCol .c-form-inputText{width:100%}.c-form-inputList__label{order:2;padding-right:1em;font-weight:bold}.c-form-inputList__optional{font-size:10px !important;order:1;margin-right:1em;padding:4px 5px;font-weight:bold;line-height:1;white-space:nowrap;vertical-align:middle;border:solid 1px}.c-form-inputList__optional--required{color:#e87676;border-color:#e87676}.c-fileTools{display:inline-flex;align-items:center}.c-fileTools__item{display:flex;align-items:center;margin:0 10px}.c-fileTools__item .item__icon{margin-right:8px;line-height:1}.c-heading-pageH1{font-size:18px !important;font-weight:bold}.c-heading-pageH2{font-size:20px !important;font-weight:bold}.c-heading-pageH3{font-size:18px !important;font-weight:bold}.c-heading-pageH4{font-size:14px !important;font-weight:bold}.c-heading-pageH5{font-size:12px !important;font-weight:bold}.c-heading-pageH6{font-weight:bold}.c-heading-appPageHead__mainTitle{font-size:24px !important;margin-bottom:20px;font-weight:bold}.c-heading-appPageHead__subTitle{font-size:20px !important;font-weight:bold}.c-heading-appPageHead--center{text-align:center}.c-heading-appPageHead__license{font-size:12px !important;margin-left:2em}.c-heading-appPageHead__license .license__cnt1{font-size:14px !important}.c-link-inSvg:hover path{fill:#e87676}.c-link-inSvg img,.c-link-inSvg svg{margin-left:2px;text-decoration:none;vertical-align:middle}.c-label-tpl,.c-label-alert,.c-label-general,.c-label-admin{font-size:12px !important;display:inline-block;min-width:3em;padding:.5em .5em;font-weight:bold;line-height:1;white-space:nowrap;text-align:center;vertical-align:middle;border:solid 1px #fff}.c-label-tpl--small{font-size:10px !important}.c-label-tpl--small{font-size:10px !important;border-width:1px}.c-label-admin{color:var(--v-primary-base);border-color:var(--v-primary-base)}.c-label-general{color:#505050;border-color:#505050}.c-label-alert{color:#e87676;border-color:#e87676}.c-text-line2Left{display:inline-block;text-align:justify;-moz-text-align-last:left;text-align-last:left}.p-page-app{overflow-y:hidden}.p-page-login{min-height:100vh;background-color:#1a1a1a;background-image:linear-gradient(to bottom, #393939 0%, #1a1a1a 60%);background-repeat:repeat-x;background-size:100% 1600px}.p-page-login:after{position:fixed;right:0;bottom:0;left:0;z-index:-1;width:100%;height:20vh;background-image:url(/assets/webpack/images/brain/bg/bg-login-8592da33a5cd54119cf6a1ae33b0cd1f.png);background-repeat:no-repeat;background-position:top center;background-size:cover;content:""}.p-app-heading{margin:20px 0 30px}.p-app-heading--accountEdit{margin:40px 0 70px}.p-app-heading--1line .c-heading-appPageHead{display:flex;flex-wrap:wrap;align-items:center}.p-app-heading--1line .c-heading-appPageHead__mainTitle{margin-right:1em;margin-bottom:0}@media print{html,div{overflow:visible !important}.print-page{flex-basis:100% !important;flex-grow:0 !important;max-width:100% !important}.print-page-break{page-break-before:always}.print-display-none{display:none !important}.application,.application--wrap{display:block !important;width:auto !important;height:auto !important;min-height:unset !important}}
.p-analysis-headline__title{margin:0 0 5px -0.1em;text-align:justify;-moz-text-align-last:left;text-align-last:left}.p-analysis-headline__data{font-size:10px !important;font-family:"Helvetica Neue","Arial","Segoe UI",Meiryo,sans-serif}.p-analysis-headline__data .data__media{display:inline;letter-spacing:.1em}.p-analysis-headline__data .data__time{display:inline;margin-left:.5em}.p-analysis-companyHeadline{display:inline-flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;width:100%;height:110px;padding:0 10px}.p-analysis-companyHeadline__title{display:flex;align-items:center;padding-bottom:10px}.p-analysis-companyHeadline__data{display:flex;align-items:center;justify-content:space-between;padding-top:10px}.p-analysis-companyName{display:inline-flex;align-items:center;padding-left:10px}.p-analysis-companyName__items{display:inline-flex;align-items:center}.p-analysis-companyName__name{font-size:18px !important;font-weight:bold;margin-left:10px}.p-analysis-companyName__code{padding:.3em .8em;font-weight:bold;line-height:1;background-color:#d8d8d8}.p-analysis-companyName__industry .industry{padding:0 5px}.p-analysis-companyName__markets .market{padding:0 3px}.p-analysis-dataList__item{display:flex}.p-analysis-dataList__item .item__companyHP{display:flex;align-items:center;margin:0 5px;padding:5px 10px;white-space:nowrap;background:#dadada;border-radius:3px}.p-analysis-dataList__item .item__companyHP a{padding:0 3px;color:#505050;font-weight:bold}.p-analysis-dataList__item .item__companyHP img{height:11px;padding-left:3px}.p-analysis-dataList__item .item__quarter{padding-right:10px}.p-analysis-switching{display:flex}.p-analysis-switching .switching_tab{font-size:12px !important;display:flex;align-items:center;margin:0 5px;padding:8px 20px;color:#fff;font-weight:bold;white-space:nowrap;text-decoration:none;background:#b7b7b7;box-shadow:0 4px 10px rgba(0,0,0,.5)}.p-analysis-switching .switching_tab img{height:17px;margin-right:5px}.p-analysis-switching .switching_tab.active{background:#282828;box-shadow:none}.p-analysis-settlementHeadLine{display:flex;align-items:center;justify-content:space-between;padding:3px 0;border:solid #b7b7b7;border-width:1px 0}.p-analysis-settlementHeadLine__title{display:inline-flex;flex-wrap:wrap;align-items:center;font-weight:bold}.p-analysis-settlementHeadLine__title .partition{width:2px;margin:0 3px;padding:12px 0;background:#505050}.p-analysis-settlementHeadLine__title img{height:17px;margin:0 3px}.p-analysis-settlementHeadLine__title .title__main{font-size:12px !important;margin-right:1em}.p-analysis-settlementHeadLine__title .title__sub{font-size:12px !important}.p-analysis-settlementHeadLine__data{font-size:12px !important;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.p-analysis-settlementHeadLine__date{padding-right:10px}@media screen and (min-width: 881px){.p-analysis-includeTopic{display:flex;align-items:center}}
.p-analysis-includeTopic__title{font-size:10px !important}@media screen and (max-width: 880px){.p-analysis-includeTopic__title{font-weight:bold}}
.p-analysis-includeTopic__title{padding-right:25px;white-space:nowrap}@media screen and (min-width: 881px){.p-analysis-includeTopic__title .br{display:block;content:""}}
.p-analysis-includeTopic__topic{font-size:12px !important;display:inline-flex;align-items:center;margin-right:1.2em;margin-bottom:.2em}.p-analysis-includeTopic__topic .topic__num{font-size:10px !important;flex:none;align-self:flex-start;box-sizing:border-box;min-width:1.4em;margin-right:.4em;padding:.3em 0;color:#fff;font-weight:bold;line-height:1;text-align:center;background-color:#2c2c2c}.p-analysis-includeTopic__topic .topic__num img,.p-analysis-includeTopic__topic .topic__num svg{width:100%;height:100%}.p-analysis-includeTopic__topic .topic__label{margin-top:-0.2em;color:#3137a1;text-decoration:underline;cursor:pointer}.p-analysis-includeTopic__topic .topic__label:hover{color:#e87676}.p-analysis-includeTopic__topic.is-selected .topic__label{color:#e87676;font-weight:bold}.p-editList__body{padding:0}.p-editList__row{display:flex;flex-wrap:wrap;align-items:start;width:100%}.p-editList__body .p-editList__row{margin-bottom:12px}.p-editList__col{margin-right:9px;margin-bottom:12px}.p-editList__col:last-child{margin-right:0}.p-editList__col .c-form-inputText,.p-editList__col .c-form-select{width:100%}.p-editList__col--email{flex-basis:215px}.p-editList__col--role{flex-basis:140px}.p-editList__col--name{flex-basis:210px}.p-editList__col--phone{flex-basis:150px}.p-editList__col--department{flex-basis:150px}.p-editList__col--ctl{flex-basis:90px;padding-top:3px}.p-editList__head{display:flex}.p-editList__head .head__title{font-weight:bold}.p-editList__headLabel{font-size:10px !important;margin-right:8px;border-width:1px}.p-editList__footer{margin-top:20px}.p-footerBtnset{display:flex;align-items:center;margin-top:60px;padding-top:40px;border-top:1px solid #979797}.p-footerBtnset__col{margin-right:20px}.p-login-logo{padding:20px 0 5px}.p-login-logo img{width:140px}.p-login-box,.p-login-signupBox{position:relative;display:block;box-sizing:border-box;max-width:400px;min-height:380px;margin:34px auto 0;padding:49px 25px 0;color:#fff;background:#3a3a3a;border-radius:4px;box-shadow:0 0 74px 0 rgba(0,0,0,.21)}.p-login-box__headIcon{position:absolute;top:-34px;right:0;left:0;display:block;box-sizing:border-box;width:68px;height:68px;margin:auto;padding:9px 9px;text-align:center;background:#282828;border-radius:100%;box-shadow:0 -2px 26px 0 rgba(0,0,0,.5)}.p-login-box__headIcon img{width:50px;height:50px;opacity:.4}.p-login-box__msg{font-size:12px !important;margin-bottom:25px;text-align:justify;text-align:left}.p-login-box a:link,.p-login-signupBox a:link,.p-login-box a:hover,.p-login-signupBox a:hover,.p-login-box a:visited,.p-login-signupBox a:visited,.p-login-box a:active,.p-login-signupBox a:active{color:#fff}.p-login-box .c-btn-primaryBig,.p-login-signupBox .c-btn-primaryBig{width:100%;max-width:225px}.p-login-signupBox{max-width:640px;margin:0 auto 0;padding:42px 25px 25px}.p-login-signupBox__headTitle{font-size:14px !important;margin-bottom:-3px;font-weight:bold;text-align:center}.p-login-form{margin:5px 28px 0}.p-login-form__row{margin-bottom:25px}.p-login-form__row:first-child{margin-bottom:0}.p-login-form__row--txtLink{font-size:12px !important;margin-top:28px;text-align:center}.p-login-form__row--txtLink a{text-decoration:none}.p-login-form__row--txtLink a:hover{text-decoration:underline}.p-login-form__row--btn{margin:35px 0 0;text-align:center}.p-login-form__row--checkPoricy{text-align:center}.p-login-form .c-form-inputText{width:100%}.p-login-iconLabel{display:flex;align-items:center;margin-bottom:6px;line-height:1.3}.p-login-iconLabel__icon{width:14px;height:20px;margin-right:10px}.p-login-iconLabel__icon img{width:100%;height:100%}.p-login-iconLabel__label{font-size:12px !important;font-weight:bold}.p-login-inputList{max-width:525px;margin:0 auto}.p-login-inputList__row{display:flex;align-items:center;margin-bottom:26px}.p-login-inputList__labelCol{display:flex;flex:none;align-items:center;width:48%}.p-login-inputList__inputCol{flex:1 0 0%}.p-login-inputList__inputCol .c-form-inputText{width:100%}.p-login-inputList__label{order:2;padding-right:1em;font-weight:bold}.p-login-inputList__optional{font-size:10px !important;order:1;margin-right:1em;padding:4px 5px;font-weight:bold;line-height:1;white-space:nowrap;vertical-align:middle;border:solid 1px #fff}.p-login-inputList__optional--required{color:#e87676;border-color:#e87676}.p-login-footerMenu{font-size:14px !important;display:flex;justify-content:center;margin:45px 0}.p-login-footerMenu__item+.p-login-footerMenu__item{margin-left:2em}.p-login-footerMenu a:link,.p-login-footerMenu a:hover,.p-login-footerMenu a:visited,.p-login-footerMenu a:active{color:#bfbfbf;text-decoration:none}.p-login-alert{max-width:400px;margin:10px auto 40px}.p-seachBox-wrap{display:flex;flex-wrap:wrap}.p-seachBox-wrap__col{margin-right:43px}.p-seachBox__head{display:flex;align-items:center;margin-bottom:9px;padding-left:5px;line-height:1}.p-seachBox__headIcon{width:19px;height:19px;margin-right:10px}.p-seachBox__headIcon img{width:100%;height:100%}.p-seachBox__headLabel .headLabel__jp{font-size:12px !important;font-weight:bold}.p-seachBox__inputBox{position:relative;display:inline-flex;align-items:center;padding:4px 5px;background:#dadada;border-radius:8px}.p-seachBox__inputText{font-size:12px !important;width:210px;padding:8px 10px;background:#dadada;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-seachBox__submitBtn{padding-right:5px;cursor:pointer}.p-seachBox__submitBtn:hover{opacity:.8}.p-table{width:100%;color:#2c2c2c;background-color:#fff;border-radius:12px}.p-table__head{font-size:12px !important;color:#9b9b9b}.p-table__head .p-table__col{font-weight:500}.p-table__body{font-size:10px !important}.p-table__body .p-table__row{border-top:solid 1px #9b9b9b}thead .p-table__col{text-align:center}.p-table__col{height:45px;padding:7px 20px}thead .p-table__col{text-align:center}.p-table__col--ticker{font-size:12px !important;width:8%;white-space:nowrap;text-align:center}.p-table__col--company{font-size:12px !important;width:20%;font-weight:bold;text-align:left}thead .p-table__col--company{text-align:left}.p-table__col--news{font-size:10px !important;text-align:center}.p-table__col--finance_result{font-size:10px !important;text-align:center}.p-table__col--stmntTerm{font-size:10px !important;text-align:center}.p-table__col--term{text-align:center}.p-table__col--progress{min-width:2em;text-align:center}.p-table__col--profit{text-align:center}.p-table__col--datetime{text-align:center}.p-table__col--original{text-align:center}tbody .p-table__col--name{font-size:12px !important;min-width:90px;padding-left:30px;font-weight:bold;line-height:1.4}tbody .p-table__col--phone{text-align:center}tbody .p-table__col--group{text-align:center}tbody .p-table__col--role{text-align:center}.p-table__col--control{white-space:nowrap;text-align:center}.p-table__col--control .control__col{display:inline-block}.p-table__col--control .control__col+.control__col{padding-left:4px}.p-table--companyList .p-table__col:first-child{padding-left:40px}.p-table--companyList .p-table__col:last-child{padding-right:40px}.p-toolHeader{display:flex;flex-wrap:wrap;align-items:center;margin:45px 0 18px}.p-toolHeader__col{flex:1 0 0%;min-width:10em;margin:0 5px}.p-toolHeader__col:first-child{margin-left:0}.p-toolHeader__col:last-child{margin-right:0}.p-toolHeader__col--fixed{flex:none}.p-toolHeader__title{font-size:20px !important;font-weight:bold}.p-toolHeader__license{font-size:12px !important;font-weight:bold}.p-toolHeader__license .license__cnt1{font-size:14px !important}.p-userShow-body{max-width:525px;margin:0 auto}.p-userShow-body__row{display:flex;margin-bottom:26px}.p-userShow-body__labelCol{width:48%;font-weight:bold}.p-userShow-body__editBtn{flex-wrap:wrap;justify-content:center;margin:90px -10px 10px}.u-text-success{color:#4c88ad}.u-text-danger{color:#a84848}
