a{color:inherit;text-decoration:none}.only_sp{display:none}.only_pc{display:block}@media screen and (max-width: 767px){.only_sp{display:block}.only_pc{display:none}}.color-red{color:red}.grp-btn-center{display:flex;justify-content:center}.btn-primary{border-radius:45px;padding:20px;text-align:center;color:#fff;font-weight:bold;font-size:14px;background-color:#d95473;border:1px solid #d95473;max-width:633px}.ttl-head{background-color:#fff;border-top:1px solid #e93a6a;padding:10px 0}.ttl-head h1{font-size:14px;line-height:20px}@media screen and (max-width: 767px){.ttl-head{padding:10px}.ttl-head h1{font-size:12px}}.breadcrumb{display:block;width:100%;background:#f5f5f5;margin-bottom:0;padding:12px 15px}.breadcrumb .list{margin:0 auto !important;max-width:1112px}.breadcrumb .list a{color:#e93a6a;font-weight:bold;display:inline-block;text-decoration:none;font-weight:bold;font-size:14px}.breadcrumb .list a:hover{text-decoration:underline}.breadcrumb .list a::after{padding:4px;display:inline-block;content:"/";margin-left:10px;color:#333}.breadcrumb .list span{color:#333;font-size:14px;font-weight:bold}@media only screen and (max-width: 767px){.breadcrumb{padding:10px 15px 12px;margin-top:-4px}}.section-block .container{max-width:960px;margin:0px auto}.container-sm{max-width:850px;margin:0px auto}@media screen and (max-width: 1024px){.section-block .container{padding:0px 20px}.container-sm{padding:0px 20px}}.clearfix{clear:both}img{max-width:100%;border:none}.key-visual{background:url("../images/kv-pc.jpg") center no-repeat;background-size:cover;padding:60px 0}.key-visual .description--head{color:#fff;margin-bottom:20px}.key-visual .description--head h2{font-size:30px;font-weight:bold}.key-visual .description--head p{font-size:14px;letter-spacing:-2px}.menu-list .title{font-size:18px;font-weight:bold;line-height:24px;margin-bottom:10px;padding-left:15px;border-left:3px solid}.menu-list .menu-list-inner{padding:20px;background:#fff 0% 0% no-repeat padding-box;border:1px solid #7ed2c1;border-radius:6px;opacity:1;max-width:960px;margin:0 auto;position:relative;height:auto;overflow:hidden}.menu-list .menu-list-inner .item{padding:0;display:flex;flex-wrap:wrap;padding-bottom:0px;flex-direction:column}.menu-list .menu-list-inner .read-more{position:absolute;display:flex;box-sizing:border-box;justify-content:center;cursor:pointer;bottom:0px;left:0;right:0;height:90px;background:#fff;padding-top:0px;text-align:center;border-radius:0 0 6px 6px;display:none}.menu-list .menu-list-inner .read-more span{width:120px;height:44px;line-height:1.5;color:#333;font-size:14px;border-radius:30px;position:relative;margin:auto;padding:10px 20px 10px 40px;border:1px solid #ccc}.menu-list .menu-list-inner .read-more span::before{content:"";position:absolute;top:50%;left:24px;border:2px solid #333;border-left:0;border-top:0;padding:3px;transform:rotate(45deg);margin-top:-5px}.menu-list .menu-list-inner.active{height:auto;padding-bottom:90px}.menu-list .menu-list-inner.active .read-more{height:50px;padding-top:0;bottom:25px}.menu-list .menu-list-inner.active .read-more span::before{content:"";position:absolute;top:24px;left:24px;border:2px solid #333;border-left:0;border-top:0;padding:3px;transform:rotate(225deg);margin-top:-5px}.menu-list ul li{position:relative;padding:5px 0 5px 20px}.menu-list ul li.no-data::before{content:none}.menu-list ul li a{font-size:14px}.menu-list ul li::before{content:"";position:absolute;top:18px;left:2px;border:2px solid #333;border-left:0;border-top:0;padding:3px;transform:rotate(-45deg);margin-top:-5px}@media screen and (max-width: 767px){.menu-list .title{font-size:16px;line-height:27px;margin-bottom:10px}.menu-list .menu-list-inner{padding:20px;height:245px}.menu-list .menu-list-inner .read-more{display:flex}}.SearchInner .formsearch{background:none;max-width:850px;padding:35px 0 50px;margin:auto}.SearchInner .search-box-inner{border:1px solid #ccc}.project-block{max-width:960px;padding:50px 15px 37px;margin:0 auto}.project-block.border-bt{border-bottom:1px dashed #707070}.project-block h3{font-size:20px;font-weight:bold;color:#222}.project-block .project-item{margin-top:17px;display:flex;justify-content:space-between}.project-block .project-item--text{width:58%;padding-right:39px}.project-block .project-item--text h4{font-size:14px;display:block;border-left:3px solid #222;font-weight:600;margin-bottom:20px;padding:5px 15px}.project-block .project-item--text p{font-size:14px;font-weight:400}.project-block .project-item--text p a{color:#026dff}.project-block .project-item--img{width:42%}.project-block .project-note{border:1px solid #707070;padding:30px 50px 50px;margin:40px auto;max-width:760px}.project-block .project-note h3{font-size:14px;font-weight:600;display:block;text-align:center;line-height:1;padding-bottom:30px}.project-block .project-note p{font-size:14px;font-weight:400;text-align:left}@media screen and (max-width: 767px){.project-block h3{font-size:18px}.project-block .project-item{flex-direction:column;gap:20px}.project-block .project-item--text{width:100%;padding-right:0px}.project-block .project-item--text h4{font-size:12px;margin-bottom:10px;border-left:2px solid #222}.project-block .project-item--text p{font-size:12px}.project-block .project-item--img{width:100%}.project-block .project-note{padding:50px;margin:40px auto 20px}.project-block .project-note p{font-size:12px}}.section-logo{padding:55px 0;border-top:1px solid #707070}.section-logo h3{display:block;text-align:center;font-size:24px;font-weight:600;margin-bottom:55px}.section-logo .list-logo{display:flex;gap:12px;justify-content:space-between;margin-bottom:30px}.section-logo .list-logo-botton{display:flex;gap:30px;flex-direction:column}@media screen and (max-width: 767px){.section-logo h3{font-size:20px;margin-bottom:25px}.section-logo .list-logo{gap:20px;flex-direction:column;margin-bottom:20px}.section-logo .list-logo-botton{gap:20px}}#goSearch{position:fixed;bottom:120px;right:-200px;transition:all 800ms ease;z-index:999}#goSearch.show{right:-5px}#goSearch a{background:rgba(0,0,0,0);cursor:pointer;outline:none;position:relative;width:172px;height:172px;display:block}#goSearch a img{position:absolute;left:0;bottom:0;right:0;margin:0 auto}@media screen and (max-width: 991px){#goSearch a{width:120px;height:120px;display:block}#goSearch a img{width:100px}#goSearch.show{right:-10px}}@media screen and (max-width: 767px){#goSearch.show{display:none !important}}.page-top{position:fixed;z-index:1000;right:5px;display:block;bottom:30px;background:url("../../../images/toppage.svg") center no-repeat;width:43px;height:43px;font-size:0}@media screen and (max-width: 767px){.page-top{bottom:90px}}#goSearchSP{display:none}@media screen and (max-width: 767px){#goSearchSP{display:block;position:fixed;width:100%;background:rgba(5,168,154,.9);left:0;bottom:0;padding:15px 0;z-index:99;box-shadow:5px -2px 4px rgba(0,0,0,.1607843137)}#goSearchSP a{font-weight:bold;font-size:14px;color:#05a89a;background-color:#fff;border-radius:30px;display:flex;align-items:center;justify-content:center;width:90%;margin:0 auto;padding:12px 0}#goSearchSP a::before{content:"";background:url(../images/search.png) center no-repeat;background-size:100%;width:20px;margin-right:5px;height:20px}#goSearchSP a:hover{text-decoration:none}}#nze_widget .search__conditions .jal-accordion::before{content:"";background:url("../images/icon_add_circle.svg") center no-repeat;width:24px;height:24px;margin-right:4px}#nze_widget .search__conditions .jal-accordion--open::before{background:url("../images/icon_add_minus.svg") 0 center no-repeat}/*# sourceMappingURL=styles.css.map */
