.hinemos-constructionsupport{font-size:15px;line-height:2;letter-spacing:.9px}@media screen and (max-width:900px){.hinemos-constructionsupport{font-size:13px;line-height:1.75;letter-spacing:.7px}}.hinemos-constructionsupport-basictitle{font-weight:var(--bold-font-weight);font-size:20px;margin-bottom:5px}@media screen and (max-width:900px){.hinemos-constructionsupport-basictitle{font-size:15px}}.hinemos-constructionsupport-firstview{margin-bottom:40px}@media screen and (max-width:900px){.hinemos-constructionsupport-firstview{margin-bottom:25px}}.hinemos-constructionsupport-firstview-mainvisual{padding:100px 0 277px;background:url(../../img/webp/hinemos/bg_support01_pc.webp) no-repeat 0 100% / cover}@media screen and (max-width:1024px){.hinemos-constructionsupport-firstview-mainvisual{padding:50px 0 379px;background:url(../../img/webp/hinemos/bg_support01_sp.webp) no-repeat 0 100% / cover}}.hinemos-constructionsupport-firstview-wrapper{display:flex;gap:40px;align-items:center;justify-content:space-between;margin-top:-225px}@media screen and (max-width:1024px){.hinemos-constructionsupport-firstview-wrapper{display:block;margin-top:-324px}}@media screen and (max-width:900px){.hinemos-constructionsupport-firstview-wrapper{margin-top:-339px}}.hinemos-constructionsupport-firstview-keyvisual{width:46.6%;z-index:1}@media screen and (max-width:1024px){.hinemos-constructionsupport-firstview-keyvisual{max-width:560px;width:calc(100% + 15px);margin-left:-15px}}.hinemos-constructionsupport-firstview-card{width:710px;padding:70px 40px 70px 110px;background-color:var(--base-color);box-shadow:0 0 10px #00000026;margin-left:-110px}@media screen and (max-width:1024px){.hinemos-constructionsupport-firstview-card{width:calc(100% + 15px);padding:125px 15px 25px 25px;margin:-100px 0 0}}.hinemos-constructionsupport-firstview-card-text{margin:38px 0 30px}@media screen and (max-width:1024px){.hinemos-constructionsupport-firstview-card-text{margin:17px 0 23px}}.hinemos-constructionsupport-flow{margin-bottom:60px}@media screen and (max-width:900px){.hinemos-constructionsupport-flow{margin-bottom:40px}}.hinemos-constructionsupport-flow-title{color:var(--sub-text-color);font-weight:var(--bold-font-weight);font-size:24px;border:2px solid var(--sub-text-color);box-sizing:border-box;padding:5px 26px;margin:0 auto -31px;max-width:fit-content;background-color:var(--base-color);position:relative}@media screen and (max-width:900px){.hinemos-constructionsupport-flow-title{font-size:17px;margin-bottom:-22px}}.hinemos-constructionsupport-flow-title:before,.hinemos-constructionsupport-flow-title:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:8px 7px 0 7px}.hinemos-constructionsupport-flow-title:before{bottom:-5px;border-color:var(--base-color) transparent transparent;z-index:1}.hinemos-constructionsupport-flow-title:after{bottom:-8px;border-color:var(--sub-text-color) transparent transparent}.hinemos-constructionsupport-flow-list{background-color:var(--sub-main-color);display:flex;gap:30px;justify-content:space-between;padding:65px 60px 50px}@media screen and (max-width:1200px){.hinemos-constructionsupport-flow-list{gap:50px}}@media screen and (max-width:900px){.hinemos-constructionsupport-flow-list{flex-direction:column;gap:24px;padding:50px 27px 27px}}.hinemos-constructionsupport-flow-list-item{max-width:340px;width:100%;display:flex;gap:20px}@media screen and (max-width:1200px){.hinemos-constructionsupport-flow-list-item{flex-direction:column;align-items:center}}@media screen and (max-width:900px){.hinemos-constructionsupport-flow-list-item{max-width:none;flex-direction:row}}.hinemos-constructionsupport-flow-list-item-icon{width:120px;height:120px}@media screen and (max-width:900px){.hinemos-constructionsupport-flow-list-item-icon{width:67px;height:67px}}.hinemos-constructionsupport-flow-list-item-textarea{width:100%;padding-top:10px}@media screen and (max-width:1200px){.hinemos-constructionsupport-flow-list-item-title{text-align:center}}@media screen and (max-width:900px){.hinemos-constructionsupport-flow-list-item-title{text-align:left}}.number{color:var(--sub-text-color)}.hinemos-constructionsupport-features{margin-bottom:50px}@media screen and (max-width:900px){.hinemos-constructionsupport-features{margin-bottom:20px}}.hinemos-constructionsupport-features-list{display:flex;gap:30px;justify-content:center;margin-top:40px}@media screen and (max-width:1200px){.hinemos-constructionsupport-features-list{flex-direction:column;gap:20px;align-items:center}}@media screen and (max-width:900px){.hinemos-constructionsupport-features-list{gap:10px;margin-top:20px}}.hinemos-constructionsupport-features-list-card{max-width:580px;width:100%;padding:35px 40px;box-shadow:0 0 10px #00000026}@media screen and (max-width:900px){.hinemos-constructionsupport-features-list-card{max-width:none;padding:20px 27px}}.hinemos-constructionsupport-alliance{display:flex;border:1px solid #D4D3D3;box-sizing:border-box;margin-bottom:80px}@media screen and (max-width:900px){.hinemos-constructionsupport-alliance{flex-direction:column}}.hinemos-constructionsupport-alliance-pointbox{width:200px;padding:10px;background-image:var(--main-gradation-color);display:flex;justify-content:center;align-items:center}@media screen and (max-width:900px){.hinemos-constructionsupport-alliance-pointbox{width:100%}}.hinemos-constructionsupport-alliance-pointtext{color:var(--accent-text-color);font-size:30px}@media screen and (max-width:900px){.hinemos-constructionsupport-alliance-pointtext{font-size:15px}}.hinemos-constructionsupport-alliance-textarea{width:calc(100% - 200px);padding:30px}@media screen and (max-width:900px){.hinemos-constructionsupport-alliance-textarea{width:100%;padding:10px 25px}}.hinemos-constructionsupport-info{color:var(--accent-text-color);background-color:var(--main-color);padding:80px 0;margin-bottom:100px}@media screen and (max-width:900px){.hinemos-constructionsupport-info{padding:50px 0;margin-bottom:50px}}.hinemos-constructionsupport-info-list{display:flex;gap:60px;justify-content:center}@media screen and (max-width:900px){.hinemos-constructionsupport-info-list{flex-direction:column;gap:30px}}.hinemos-constructionsupport-info-list-item{max-width:570px;width:100%;display:flex;flex-direction:column}@media screen and (max-width:900px){.hinemos-constructionsupport-info-list-item{max-width:none}}.hinemos-constructionsupport-info-title{margin-bottom:10px}@media screen and (max-width:900px){.hinemos-constructionsupport-info-title{font-size:16px}}.hinemos-constructionsupport-info-text{margin-bottom:15px}.hinemos-constructionsupport-info-button{max-width:280px;margin-top:auto}@media screen and (max-width:900px){.hinemos-constructionsupport-info-button{max-width:none}}.hinemos-constructionsupport-info-button-text{text-align:left}.hinemos-constructionsupport-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;padding:40px 10px 10px;overflow-y:scroll;background-color:#000c;opacity:0;visibility:hidden;transform:scale(.9);transition:all .3s ease-out}.is-modal-pre-active{opacity:0;visibility:hidden;transform:scale(1.1);transition:none}.is-modal-active{opacity:1;visibility:visible;transform:scale(1);transition:all .3s ease-out}.hinemos-constructionsupport-modal-inner{max-width:1200px;width:100%;margin:auto}.hinemos-constructionsupport-modalclose-button{position:relative;width:30px;height:30px;margin:0 0 0 auto;cursor:pointer}.hinemos-constructionsupport-modalclose-button:after{position:absolute;content:"";top:0;left:0;width:30px;height:30px;background:url(../../img/hinemos/ico_close01.png) no-repeat 0 100% / contain}.hinemos-constructionsupport-modal-inner-white{padding:60px;background-color:var(--base-color)}@media screen and (max-width:900px){.hinemos-constructionsupport-modal-inner-white{padding:30px 15px}}.hinemos-constructionsupport-modal-platform-tablearea,.hinemos-constructionsupport-modal-supportcycle-tablearea{width:100%;overflow-x:auto;margin-bottom:30px}.hinemos-constructionsupport-modal-table-title{text-align:center;font-weight:var(--bold-font-weight);font-size:28px;margin-bottom:30px}@media screen and (max-width:900px){.hinemos-constructionsupport-modal-table-title{font-size:15px;line-height:1.73;margin-bottom:10px}}.hinemos-constructionsupport-modal-table-date{text-align:right}.hinemos-constructionsupport-modal-table{width:100%;min-width:900px;table-layout:auto}.hinemos-constructionsupport-modal-table th,.hinemos-constructionsupport-modal-table td{vertical-align:middle;border:2px solid #B0B0B0;box-sizing:border-box;padding:15px 10px;overflow:hidden;text-overflow:clip}.hinemos-constructionsupport-modal-platform-cloud-management-functions,.hinemos-constructionsupport-modal-supportcycle-tablearea th,.hinemos-constructionsupport-modal-supportcycle-tablearea td{text-align:center}.hinemos-constructionsupport-modal-table thead th{color:var(--accent-text-color);text-align:center;background-color:#5c5c5c}.hinemos-constructionsupport-modal-table tbody th{font-weight:var(--bold-font-weight)}.hinemos-constructionsupport-modal-table tbody tr:nth-child(2n) td{background-color:#f2f2f2}.hinemos-constructionsupport-modal-table-notebox{background-color:#f2f2f2;border:2px solid #B0B0B0;box-sizing:border-box;padding:10px 15px}.hinemos-constructionsupport-modal-table-platform-notebox{margin-bottom:80px}.hinemos-constructionsupport-modal-table-supportcycle-notebox{background-color:#f2f2f2;padding:45px 15px}@media screen and (max-width:900px){.hinemos-constructionsupport-modal-table-supportcycle-notebox{padding:30px 15px}}.hinemos-constructionsupport-modal-table-note{text-indent:-1em;padding-left:1em}.hinemos-constructionsupport-modal-supportcycle-service{box-shadow:0 0 10px #00000026;padding:35px 40px;margin:48px 0 60px}@media screen and (max-width:900px){.hinemos-constructionsupport-modal-supportcycle-service{padding:20px 27px;margin:30px 0}}.hinemos-constructionsupport-modal-supportcycle-service-title{color:var(--sub-text-color);text-align:center;font-weight:var(--bold-font-weight);font-size:24px}@media screen and (max-width:900px){.hinemos-constructionsupport-modal-supportcycle-service-title{font-size:15px;line-height:1.73}}.hinemos-constructionsupport-modal-supportcycle-service-list-title{font-weight:var(--bold-font-weight);font-size:18px;position:relative;padding-left:10px;margin-top:20px}@media screen and (max-width:900px){.hinemos-constructionsupport-modal-supportcycle-service-list-title{font-size:14px;line-height:1.78;padding-left:7px;margin-top:10px}}.hinemos-constructionsupport-modal-supportcycle-service-list-title:before{position:absolute;content:"";width:5px;height:5px;border-radius:50%;background-color:var(--main-color);top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:900px){.hinemos-constructionsupport-modal-supportcycle-service-list-title:before{width:3px;height:3px}}
