﻿.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.contents .top .about_service{width:calc( 50% - 3rem)}.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% + 3rem);margin-left:6rem}.contents .top .top_img .jimbocho_img figure{width:83.33333%}@media screen and (max-width: 1024px){.contents .top .top_img .jimbocho_img figure{width:100%}}.contents .top .top_img .jimbocho_img figure img{width:100%}#page_contents .project_detail .container .project_img_block .building_img{width:31.25%;margin-right:2rem}@media screen and (max-width: 1024px){#page_contents .project_detail .container .project_img_block .building_img{width:calc( 40% - 1rem)}}@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#view_resistant label.floor_entrance{display:none}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_resistant label.floor_1st{bottom:9%;right:22.5%}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_resistant label.floor_2nd{bottom:36%;right:15%}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_resistant label.floor_3rd{display:none}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_resistant label.floor_4th{bottom:64%;right:20%}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_resistant label.floor_5th{display:none}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_resistant label.floor_rf{top:5.97%;right:60%}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_resistant label.floor_ext{display:none}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_resistant label.floor_stairway{display:none}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_exterior_interior label.floor_entrance{bottom:24%;right:0}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_exterior_interior label.floor_1st{left:10%;bottom:10%}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_exterior_interior label.floor_2nd{left:10%;bottom:28%}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_exterior_interior label.floor_3rd{left:10%;bottom:46%}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_exterior_interior label.floor_4th{left:10%;bottom:64%}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_exterior_interior label.floor_5th{left:10%;bottom:82%}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_exterior_interior label.floor_rf{display:none}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_exterior_interior label.floor_ext{left:40%;bottom:20%}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_exterior_interior label.floor_stairway{left:40%;bottom:38%}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_operation label{left:50%;transform:translateX(-50%)}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_operation label.cp_borderless{bottom:60%;white-space:nowrap}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_operation label.cp_coshosai{bottom:35%}#page_contents .project_detail .container .project_img_block .building_img .radio_wrap#view_operation label.cp_10counter{bottom:10%}#page_contents .project_detail .container .project_img_block .building_contents{width:calc( 68.75% - 2rem)}@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 .detail{padding-top:2rem}#page_contents .project_detail .container .project_img_block .building_contents .detail p{line-height:3}@media screen and (max-width: 767px){#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 .images.perspective_n_change>.perspective{width:calc(100% / 12 * 4);margin-right:3rem}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.perspective_n_change>.before_after{width:calc(100% / 12 * 7)}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.perspective_n_change>.before_after figure{width:calc(100% / 12 * 5)}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.perspective_n_change>.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.perspective_n_change>.perspective{width:100%;margin-right:0rem;margin-bottom:1rem}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.perspective_n_change>.before_after{width:100%}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.perspective_n_change>.before_after.with_explanation>div{flex-direction:column;align-items:center;width:100%}}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.changes>div{width:100%}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.changes>div .before_during_after{width:100%;justify-content:space-around}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.changes>div .before_during_after figure{width:calc(100% / 12 * 3)}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.changes>div .before_during_after .arrow{width:calc(100% / 12 * 1)}@media screen and (max-width: 500px){#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.changes>div .before_during_after>.arrow{background-size:100%}}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.corp>div{width:100%}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.corp>div>figure{width:calc(100% / 3) !important}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.corp>div>figure>img{padding-left:0.5rem !important;padding-right:0.5rem !important}@media screen and (max-width: 500px){#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.corp>div{flex-direction:column;align-items:center}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.corp>div>figure{margin-bottom:1rem !important;padding-left:0 !important;padding-right:0 !important;width:100% !important}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images.corp>div>figure img{width:100% !important;object-fit:contain}}#page_contents .project_detail .container .project_img_block .building_contents .detail .detail_img .images figure{height:130px;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 h6{color:#636363;font-size:0.75rem}#page_contents .project_detail .container .project_img_block .building_contents .detail .operation_detail p{line-height:1.5}#page_contents .project_detail .container .project_img_block .building_contents .detail .operation_detail h3{font-size:1rem}#page_contents .project_detail .container .project_img_block .building_contents .detail .operation_detail .corp_logo{width:calc( 20% - 0.5rem);margin-right:1rem}@media screen and (max-width: 576px){#page_contents .project_detail .container .project_img_block .building_contents .detail .operation_detail .corp_logo{width:50%;margin-right:0}}#page_contents .project_detail .container .project_img_block .building_contents .detail .operation_detail .corp_logo img{width:100%;border:1px solid #E5E5E5}#page_contents .project_detail .container .project_img_block .building_contents .detail .operation_detail .corp_logo figcaption a{color:#171717;display:block;padding-left:1.25rem;background-image:url("../../img/icon_link.svg");background-size:0.875rem;background-repeat:no-repeat;background-position:0 50%;font-size:0.875rem}@media screen and (max-width: 576px){#page_contents .project_detail .container .project_img_block .building_contents .detail .operation_detail .corp_logo figcaption a{margin-bottom:1rem}}#page_contents .project_team .container table{width:100%}#page_contents .project_team .container table tr{border-top:1px solid #00264D}@media screen and (max-width: 576px){#page_contents .project_team .container table tr{display:flex;flex-direction:column;margin-bottom:1rem;border-bottom:1px solid #00264D}}#page_contents .project_team .container table tr:last-child{border-bottom:1px solid #00264D}#page_contents .project_team .container table tr td{border-right:1px solid #00264D;padding:0.75rem 2rem}@media screen and (max-width: 576px){#page_contents .project_team .container table tr td{border-left:1px solid #00264D;padding:0.75rem}}#page_contents .project_team .container table tr td:first-child{border-left:1px solid #00264D;width:31.25%;background-color:#E6EAEE}@media screen and (max-width: 576px){#page_contents .project_team .container table tr td:first-child{width:100%}}#page_contents .project_team .container table tr td a{color:#1C1C1C}#page_contents .project_team .container table tr td a:hover{border-bottom:solid 1px #000}#page_contents .project_team .container table tr td a:not(:last-child)::after{content:'、'}
