.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.contents .top .about_service{width:calc( 50% - 1rem)}.contents .top .about_service h4 a{color:#3067A0 !important}@media screen and (max-width: 767px){.contents .top .about_service{width:100%}}.contents .top .top_img{width:calc( 50% - 1rem);margin-left:2rem}.contents .top .top_img .tempozan_img{padding-left:2rem}.contents .top .top_img .tempozan_img figure{width:67.272%}.contents .top .top_img .tempozan_img figure img{width:100%}#page_contents .container .info .info_block .info_list .item.spacer{background-color:transparent}#page_contents .project_detail .container .project_img_block .building_img{width:32.812%;margin-right:1rem}@media screen and (max-width: 1024px){#page_contents .project_detail .container .project_img_block .building_img{width:calc( 40% - 0.5rem)}}@media screen and (max-width: 767px){#page_contents .project_detail .container .project_img_block .building_img{width:100%;max-width:20rem;margin-right:0}}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap label{width:7rem;right:50%;transform:translateX(50%)}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap label.floor_4th{bottom:70%;right:50%}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap label.floor_3rd{bottom:50%}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap label.floor_2nd{bottom:30%}#page_contents .project_detail .container .project_img_block .building_contents{width:calc( 68.75% - 1rem)}@media screen and (max-width: 767px){#page_contents .project_detail .container .project_img_block .building_contents{width:100%}}#page_contents .project_detail .container .project_img_block .building_contents button{width:33.3333%}#page_contents .project_detail .container .project_img_block .building_contents .detail p{line-height:2}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img{width:100%}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images figure{height:120px;position:relative}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images figure:hover{cursor:pointer}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images figure.perspective_border{border:1px solid #CDCDCD;box-shadow:0 0 10px rgba(0,0,0,0.1)}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images figure img.contain{width:96%;height:96%;left:2%;top:2%;object-fit:contain}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images .perspective{width:calc(100% / 12 * 4);margin-right:3rem}@media screen and (max-width: 500px){#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images .perspective{width:100%;margin-right:0rem;margin-bottom:1rem}}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images .before_after{width:calc(100% / 12 * 7)}@media screen and (max-width: 500px){#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images .before_after{width:100%}}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images .before_after figure{width:calc(100% / 12 * 5)}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images .before_after .arrow{width:calc(100% / 12 * 2)}@media screen and (max-width: 500px){#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images .line_bottom{flex-direction:column}}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images .line_bottom figure{width:100%;margin-bottom:0}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images .line_bottom figure:not(:last-child){margin-right:1rem}@media screen and (max-width: 500px){#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images .line_bottom figure:not(:last-child){margin-right:0;margin-bottom:1rem}}#page_contents .project_detail .container .project_img_block .building_contents .detail .konjakuso_logo{width:calc( 15% - 1rem)}@media screen and (max-width: 576px){#page_contents .project_detail .container .project_img_block .building_contents .detail .konjakuso_logo{width:100%}}#page_contents .project_detail .container .project_img_block .building_contents .detail h6{color:#636363;font-size:0.75rem}#page_contents .project_detail .container .project_img_block .building_contents .detail .operation_detail .sign_img{width:25%}@media screen and (max-width: 576px){#page_contents .project_detail .container .project_img_block .building_contents .detail .operation_detail .sign_img{width:100%;max-width:30rem}}#page_contents .project_detail .container .project_img_block .building_contents .detail .operation_detail .floor_detail{width:calc( 75% - 1rem)}@media screen and (max-width: 576px){#page_contents .project_detail .container .project_img_block .building_contents .detail .operation_detail .floor_detail{width:100%}}#page_contents .project_detail .container .project_img_block .building_contents .detail .operation_detail .floor_detail h4{font-size:1rem}#page_contents .project_detail .container .project_img_block .building_contents .detail .operation_detail .floor_detail h6{font-size:0.75rem}#page_contents .project_detail .container .project_img_block .building_contents .detail .operation_detail .floor_detail a{color:#00264D;font-size:0.875rem}#page_contents .history .container ul li.mb_2rem{margin-bottom:2rem}#page_contents .history .container ul li:last-child{margin-bottom:2.5rem}
