.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.contents .page_thumbnail{background-image:url("../../img/business/header_bg.jpg")}#page_contents{background-image:url("../../img/_common_/bg_business.jpg");background-size:cover;background-repeat:no-repeat;background-position:50% 100%}#page_contents p{font-size:0.9rem}#page_contents .catch{background-image:url("../../img/business/bg_keyman_mind.jpg");background-position:center;background-size:cover;padding:7rem 1rem}#page_contents .catch h2{margin-bottom:2.5rem;font-size:1.8rem;line-height:1.5}@media screen and (max-width: 500px){#page_contents .catch h2{font-size:1.2rem}}#page_contents .catch p{line-height:2.5}@media screen and (max-width: 500px){#page_contents .catch p{text-align:left !important}}#page_contents .container{max-width:53rem}#page_contents .container .caption_mark{margin-bottom:2rem}#page_contents .container .caption_mark::before{z-index:1}#page_contents .container .caption_mark span{position:relative;z-index:2}@media screen and (max-width: 767px){#page_contents .container .service_text{text-align:justify}}#page_contents .container .business,#page_contents .container .redo{gap:2rem}@media screen and (max-width: 767px){#page_contents .container .business,#page_contents .container .redo{gap:1rem}}#page_contents .container .business .item,#page_contents .container .redo .item{background-color:#fff;border-radius:0.25rem;box-shadow:0 0 0.5rem rgba(0,0,0,0.23);overflow:hidden;width:100%;max-width:30rem}#page_contents .container .business .item figure,#page_contents .container .redo .item figure{position:relative}#page_contents .container .business .item figure h3,#page_contents .container .redo .item figure h3{position:absolute;color:#fff;text-shadow:0 0 8px rgba(0,0,0,0.7);left:0.75rem;top:1.25rem;font-size:1.2rem}#page_contents .container .business .item figure img,#page_contents .container .redo .item figure img{width:100%;aspect-ratio:17/6;object-fit:cover}#page_contents .container .business .item .text,#page_contents .container .redo .item .text{padding:0.75rem}#page_contents .container .business .item .text p,#page_contents .container .redo .item .text p{font-size:0.8rem;color:#171717;line-height:1.5}#page_contents .container .redo{max-width:42rem}#page_contents .container .redo .item figure img{aspect-ratio:20/9}
