.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.contents .page_thumbnail{background-image:url("../../img/business/redo_revitalization/header_bg.jpg");background-position:50% 20%;position:relative}.contents .page_thumbnail .title_content{position:relative}.contents .page_thumbnail .title_content .title_heading{padding-top:3.75rem}@media screen and (max-width: 767px){.contents .page_thumbnail .title_content .title_heading{font-size:1.4rem;padding-top:2.5rem}}.contents .page_thumbnail .title_content .page_text{font-size:2rem}@media screen and (max-width: 767px){.contents .page_thumbnail .title_content .page_text{font-size:1.2rem}}#page_contents .container{max-width:53rem}@media screen and (max-width: 767px){#page_contents .container>h3{font-size:0.85rem}}#page_contents .redo_beginning{filter:initial}#page_contents .projects .container{padding:3.5rem 0}#page_contents .projects .container .caption_mark{margin-bottom:2rem}#page_contents .projects .container .item{border:1px solid #000}#page_contents .projects .container .item figure{width:50%;padding:0 3rem 0 2rem}@media screen and (max-width: 576px){#page_contents .projects .container .item figure{width:100%;padding:0 3rem 1rem}}#page_contents .projects .container .item .content{width:50%;line-height:1.75}@media screen and (max-width: 576px){#page_contents .projects .container .item .content{width:100%}}#page_contents .projects .container .item .content span{display:inline-block;margin-right:0.5rem;color:#757575;font-size:0.875rem;text-wrap:nowrap}#page_contents .projects .container .item .content span::before{content:'#'}#page_contents .projects .container .item .content a{font-size:0.875rem;color:#346AA2}
