@import url("https://fonts.googleapis.com/css?family=Crimson+Text:400,600,700&display=swap");@-webkit-keyframes menu-active{0%{display:block;transform:scale(1, 0)}100%{display:block;transform:scale(1, 1)}}.outline-heading{text-align:center;margin-bottom:80px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-heading{margin-bottom:43px}}.section-outline{margin-top:114px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section-outline{margin-top:25px}}.outline-wrap{max-width:840px;margin:auto;padding:0 25px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-wrap{max-width:none;width:100%;padding:0}}.outline-block{padding:20px 0 16px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-block{padding:0}}.outline-block:nth-child(odd){background-color:#F4F4F4}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-block:nth-child(odd){background-color:transparent}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-cover{margin-bottom:-40px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline.company .c-childs-grid{margin-top:40px}}.outline-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item{display:block}}.outline-item .year-info{width:253px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .year-info{width:100%;padding:10px 22px;background-color:#F4F4F4}}.outline-item .year-info__heading{font-weight:500;margin-left:16px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .year-info__heading{letter-spacing:0.1em;margin-left:0}}.outline-item .contents{width:calc(100% - 253px)}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents{width:100%}}.outline-item .contents__text{line-height:36px;letter-spacing:0.1em;margin-top:2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.outline-item .contents__text{margin-top:3px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents__text{line-height:32px;letter-spacing:0.04em;padding:27px 40px 35px;margin-top:0}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .permission-area{padding:27px 40px 35px}.outline-item .contents .permission-area p{line-height:32px}}.outline-item .contents .permission-area p{letter-spacing:0.05em}.outline-item .contents .permission-area a{text-decoration:underline}.outline-item .contents .branch-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:2px;padding-top:19px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.outline-item .contents .branch-item{margin-top:3px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .branch-item{margin-top:0;display:block;padding:27px 40px 0}}.outline-item .contents .branch-item:first-child{padding-top:0}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .branch-item:first-child{padding-top:27px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .branch-item:last-child{padding-bottom:35px}}.outline-item .contents .branch-name{width:193px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .branch-name__text{font-weight:900}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .branch-name{width:100%}}.outline-item .contents .branch-info{width:calc(100% - 193px)}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .branch-info{width:100%}}.outline-item .contents .branch-info__text,.outline-item .contents .branch-name__text{line-height:36px;letter-spacing:0.05em}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .branch-info__text,.outline-item .contents .branch-name__text{line-height:32px;letter-spacing:0.04em}}.outline-item .contents .branch-info__text a,.outline-item .contents .branch-name__text a{pointer-events:none}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .branch-info__text a,.outline-item .contents .branch-name__text a{pointer-events:auto}}.outline-item .contents .author-content{margin-top:2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.outline-item .contents .author-content{margin-top:3px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .author-content{padding:25px 40px 0}}.outline-item .contents .author-content__text{line-height:36px;letter-spacing:0.05em}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .author-content__text{line-height:32px;letter-spacing:0.04em;margin-top:15px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .author-content__text:first-child{margin-top:0}}.outline-item .contents .author-content__text span{display:inline-block}.outline-item .contents .author-content__text span:first-child{margin-right:1em}.outline-item .contents .content-list{max-width:405px;margin-top:2px;margin-bottom:26px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.outline-item .contents .content-list{margin-top:3px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .content-list{padding:27px 40px 40px;margin-top:0}}.outline-item .contents .content-list .content-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #BCBCBC}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .content-list .content-item{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding:14px 0 13px}}.outline-item .contents .content-list .content-item__text{line-height:44px;letter-spacing:0.1em}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.outline-item .contents .content-list .content-item__text{line-height:32px}}

/*# sourceMappingURL=maps/companyOutline.min.css.map */
