#page-header .page_ttl{text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;transform:rotate(0.028deg);-o-transform:rotate(0.028deg);-moz-transform:rotate(0.028deg);-webkit-transform:rotate(0.028deg)}#page-header{background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;position:relative;z-index:0;overflow:hidden}#page-header .blc_in{position:relative;z-index:1}#page-header .box{margin-top:380px;width:385px}@media screen and (max-width: 767px){#page-header .box{margin-top:30%}}#page-header .page_ttl{font-size:2.8rem;margin:0;padding:0.8em 0;font-weight:bold;position:relative;background:rgba(17,141,150,0.75);color:#fff}@media screen and (max-width: 767px){#page-header .page_ttl{font-size:2rem}}#page-header .page_ttl:before{content:'';display:block;position:absolute;width:calc((100vw - 1200px) / 2 + 30px );left:calc(((100vw - 1200px) / 2 + 30px ) * -1 );top:0;bottom:0;z-index:0;background:inherit}@media screen and (max-width: 1200px){#page-header .page_ttl:before{width:30px;left:-30px}}.breadcrumb{clear:both;margin-top:20px;font-size:1.4rem;background:rgba(255,255,255,0.75);position:relative;padding:10px 0}.breadcrumb:before{content:'';display:block;width:calc((100vw - 1200px) / 2 + 30px );position:absolute;left:calc(((100vw - 1200px) / 2 + 30px ) * -1 );top:0;bottom:0;z-index:0;background:rgba(255,255,255,0.75)}@media screen and (max-width: 1200px){.breadcrumb:before{width:30px;left:-30px}}.breadcrumb li{display:inline;color:#118d96;list-style:none;margin-left:0;position:relative;padding-right:15px}.breadcrumb li:after{content:"";position:absolute;right:5px;top:50%;margin-top:-3px;width:8px;height:8px;border-top:1px solid #118d96;border-right:1px solid #118d96;transform:rotate(45deg)}.breadcrumb li:last-child{padding-right:0}.breadcrumb li:last-child:after{content:'';display:none}.breadcrumb li a{display:inline-block;text-decoration:underline;color:#118d96}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li:last-child a{text-decoration:none}#page-body{overflow:hidden;position:relative}#efforts{position:relative}#efforts .blc_in{padding-top:50px;padding-bottom:50px}@media screen and (max-width: 767px){#efforts .blc_in{padding-top:20px;padding-bottom:20px;font-size:1.6rem}}#efforts .blc_ttl{color:#008d95;margin-bottom:15px;font-size:3.8rem}@media screen and (max-width: 767px){#efforts .blc_ttl{font-size:2.6rem}}#efforts p:not(:last-child){margin-bottom:1em}#efforts .group_info{overflow:hidden;margin:-1%;margin-top:20px}#efforts .group_info li{float:left;margin:1%;width:31.3333%;font-size:1.8rem;text-align:center}@media screen and (max-width: 500px){#efforts .group_info li{font-size:3.8vw}}#efforts .group_info li a{background:#fff;color:#008d95;border:solid 1px #c7d8de;padding:10% 0 5%;display:block}#efforts .group_info li a:hover{text-decoration:none}#efforts .group_info li a:before{content:'';display:block;width:15%;padding-top:15%;background:no-repeat center / contain;margin:0 auto 15px}@media screen and (max-width: 767px){#efforts .group_info li a:before{width:20%;padding-top:20%}}#efforts .group_info li a:after{content:'';display:block;background:url("../img/arrow_02.svg") no-repeat center/contain;width:30px;height:30px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:10px auto 0}#efforts .group_info li a:hover{background-color:#eaf4f7}#efforts .group_info li.info__group a:before{background-image:url("../img/icon_team.svg")}#efforts .group_info li.info__community a:before{background-image:url("../img/icon_deal.svg")}#efforts .group_info li.info__research-development a:before{background-image:url("../img/icon_idea.svg")}.page_guide .blc_in{padding-top:50px;overflow:hidden}@media screen and (max-width: 767px){.page_guide .blc_in{padding-top:20px}}.page_guide .group_info{overflow:hidden;margin:0 -20px;border-left:solid 1px #c7d8de}@media print, screen and (min-width: 768px){.page_guide .group_info{width:55%;float:left;margin-left:-30px;margin-right:inherit}}.page_guide .group_info li{float:left;width:33.3333%;width:calc(100% / 3);font-size:2rem;text-align:center;border-right:solid 1px #c7d8de}@media screen and (max-width: 500px){.page_guide .group_info li{font-size:3.8vw}}.page_guide .group_info li a{background:#fff;color:#008d95;padding:7% 0 5%;display:block}.page_guide .group_info li a:hover{text-decoration:none}.page_guide .group_info li a:before{content:'';display:block;width:25%;padding-top:25%;background:no-repeat center / contain;margin:0 auto 10px}@media screen and (max-width: 767px){.page_guide .group_info li a:before{width:20%;padding-top:20%}}.page_guide .group_info li a:after{content:'';display:block;background:url("../img/arrow_02.svg") no-repeat center/contain;width:30px;height:30px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:5px auto}.page_guide .group_info li a:hover{background-color:#eaf4f7}.page_guide .group_info li.info__group a:before{background-image:url("../img/icon_team.svg")}.page_guide .group_info li.info__community a:before{background-image:url("../img/icon_deal.svg")}.page_guide .group_info li.info__research-development a:before{background-image:url("../img/icon_idea.svg")}.page_guide .txt{font-size:2rem;color:#008d95;padding:25px 0;line-height:1.7}@media print, screen and (min-width: 768px){.page_guide .txt{margin-left:55%}}#maintenance_info{position:relative;overflow:hidden;margin:0 auto 50px;max-width:1200px;padding-top:50px;text-align:center}@media screen and (max-width: 767px){#maintenance_info{padding-bottom:20px}}#maintenance_info .blc_in{padding-top:60px}#maintenance_info .catch_txt{background:#33aab2 url("../img/pattern_02.png");text-align:center;font-size:3rem;line-height:1.3;color:#fff;padding:1.5rem;margin-bottom:20px}#maintenance_info .catch_txt .txt01{font-size:3rem;font-weight:bold;margin-bottom:.5em}@media screen and (max-width: 767px){#maintenance_info .catch_txt .txt01{font-size:4.5vw}}#maintenance_info .catch_txt .txt02{font-size:1.8rem}@media screen and (max-width: 767px){#maintenance_info .catch_txt .txt02{font-size:3.5vw}}@media print, screen and (min-width: 768px){#maintenance_info .catch_txt .txt02 br{display:none}}#maintenance_info .construction_type{-js-display:flex;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;justify-content:space-between;-ms-flex-pack:space-between;margin:0 2%}@media screen and (max-width: 767px){#maintenance_info .construction_type{display:block;margin:0 5%}}#maintenance_info .construction_type .box{border:solid 1px #00959f;background:#fff;width:32%}@media screen and (max-width: 767px){#maintenance_info .construction_type .box{width:100%;margin-bottom:1rem}}#maintenance_info .construction_type .box dt{position:relative}#maintenance_info .construction_type .box dt img{width:100%;height:auto}@media screen and (max-width: 767px){#maintenance_info .construction_type .box dt img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}#maintenance_info .construction_type .box dt .type_name{font-size:2rem;background:#008d95;color:#fff;line-height:1;padding:1em 0;text-align:center;display:block}@media screen and (max-width: 767px){#maintenance_info .construction_type .box dt .type_name{font-size:1.5rem}}#maintenance_info .construction_type .box dt .type_name:before{content:"";position:absolute;top:0;bottom:0;right:15px;left:auto;width:12px;height:12px;margin:auto;border-top:2px solid #FFF;border-right:2px solid #fff;transform:rotate(45deg)}#maintenance_info .construction_type .box dd{padding:3%}@media screen and (max-width: 767px){#maintenance_info .construction_type .box dd{padding:2%}}#maintenance_info .construction_type .box dd .txt{color:#00959f;text-align:center;font-size:2rem;font-weight:500;padding:.5em}@media screen and (max-width: 767px){#maintenance_info .construction_type .box dd .txt{font-size:1.5rem}}#maintenance_info .construction_type .box a{text-decoration:none;display:block;color:#333}#maintenance_info .construction_type .box a:hover dt{filter:brightness(110%)}
/*# sourceMappingURL=second.css.map */
