@charset "UTF-8";
/*物件検索共通*/
.main-ttl-wrap {
    background: url(/images/tenant/mv.jpg)no-repeat center/cover;
}
/*物件情報部分共通*/
.tenant-btn{
    margin-top: 100px;
}
.tenant-btn .btn-wrap{
    margin:0 auto;
}

/*=====
物件検索結果TOP #TN_TOP
=====*/
#TN_TOP .main{
    margin-bottom: 340px;
    z-index: 2;
}
#TN_TOP .section-01{
    position: relative;
}
#TN_TOP .section-01 .inner:not(:last-of-type){
    margin-bottom: 130px;
}
#TN_TOP .ttl-02{
    /* font-size: 2.286em; */
    /* border:none; */
    margin-bottom: 30px;
}
#TN_TOP .section-01 .map-cnt{
    background: url(/images/tenant/map.svg)no-repeat center/58.15% auto;
    min-height: 470px;
    position:relative;
}
#TN_TOP .section-01 .map-cnt .cnt-01,
#TN_TOP .section-01 .map-cnt .cnt-04{
    box-sizing: border-box;
    border:1px solid #99C2E2;
    padding: 8px 16px 16px 16px;
    width: 352px;
    display: inline-block;
    position:absolute;
    top: 4.26%;
    left: 7.41%;
    z-index: 1;
    /* transform: translateX(-18.52%); */
}
#TN_TOP .section-01 .map-cnt .cnt-04{
    border:none;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0;
    left:0;
    z-index: 0;
    /* width: 330px;
    position:absolute;
    top: inherit;
    bottom: 5.74%;
    left: inherit;
    right: 9.26%; */
    /* transform: translateX(-13.021%); */
}
#TN_TOP .section-01 .items-cnt{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#TN_TOP .section-01 .txt-02{
    color: #0068B7;
}
#TN_TOP .ipcnt-01{
    color:#0068B7;
    box-sizing: border-box;
}
#TN_TOP .ipcnt-01 .type05{
    margin: 0 13px 0 0;
    transform: scale(1.3) translateY(-1px);
}
#TN_TOP .section-01 .map-cnt .ipcnt-01{
    font-size: 1.286em;
    background-color:#EEE;
    padding: 6px 5px 5px 10px;
    display: inline-block;
}
#TN_TOP .section-01 .cnt-01 .items-cnt::after{
    content: "";
    display:block;
    width:100px;
}
#TN_TOP .section-01 .cnt-01 .ipcnt-01{
    width: 100px;
}
#TN_TOP .section-01 .cnt-04 .ipcnt-01{
    /* width: calc((100% - 10px)/2); */
    /* width: 100px; */
    padding-right: 28px;
    position:absolute;
}
#TN_TOP .section-01 .cnt-01 .ipcnt-01:nth-of-type(n+4){
    margin-top: 10px;
}
#TN_TOP .section-01 .cnt-04 .ipcnt-01.area7{
    top: 7.45%;
    right: 19.81%;
}
#TN_TOP .section-01 .cnt-04 .ipcnt-01.area8{
    top: 55.96%;
    right: 23.74%;
}
#TN_TOP .section-01 .cnt-04 .ipcnt-01.area9{
    bottom: 15.15%;
    left: 40.74%;
}
#TN_TOP .section-01 .cnt-04 .ipcnt-01.area10{
    bottom: 11%;
    left: 12.41%;
}
#TN_TOP .section-01 .cnt-04 .ipcnt-01.area11{
    bottom: 0%;
    right: 14.81%;
}

/*種類グループ*/
#TN_TOP .section-01 .cnt-02{
    background-color: #E4EEF7;
    padding: 40px 20px;
}

#TN_TOP .section-01 .cnt-02 .items-cnt::before{
    content: "";
    display: block;
    width: 23%;
    order: 1;
    min-width: 180px;
}
#TN_TOP .section-01 .cnt-02 .items-cnt::after {
    content: "";
    display: block;
    width: 23%;
    min-width: 180px;
}

#TN_TOP .section-01 .cnt-02 .ipcnt-01{
    font-size: 1.429em;
    text-align: center;
    white-space: nowrap;
    padding-top: 55px;
    margin:20px 5px;
    width: 19%;
    min-width: 170px;
    position:relative;
}

#TN_TOP .section-01 .cnt-02 .ipcnt-01::before{
    content: "";
    position:absolute;
    background: url(/images/tenant/type_01.png)no-repeat center top/auto 100%;
    width: 100%;
    height: 50px;
    top: 0;
    left: 0;
}
#TN_TOP .section-01 .cnt-02 .ipcnt-01.pType2::before{
    background-image: url(/images/tenant/type_02.png);
}
#TN_TOP .section-01 .cnt-02 .ipcnt-01.pType3::before{
    background-image: url(/images/tenant/type_03.png);
}
#TN_TOP .section-01 .cnt-02 .ipcnt-01.pType4::before{
    background-image: url(/images/tenant/type_04.png);
}
/*条件*/
#TN_TOP .section-01 .cnt-03 .ipcnt-01::before{
    background: url(/images/tenant/condition_01.png)no-repeat center top 5px/auto 75%;
    width: 100%;
    height: 50px;
}
#TN_TOP .section-01 .cnt-03 .ipcnt-01.condition2::before{
    background-image: url(/images/tenant/condition_02.png);
}
#TN_TOP .section-01 .cnt-03 .ipcnt-01.condition3::before{
    background-image: url(/images/tenant/condition_03.png);
}
#TN_TOP .section-01 .cnt-03 .ipcnt-01.condition4::before{
    background-image: url(/images/tenant/condition_04.png);
}
#TN_TOP .section-01 .cnt-03 .ipcnt-01.condition5::before{
    background: url(/images/tenant/condition_05.png)no-repeat center top 15px/auto 60%;
}
#TN_TOP .section-01 .cnt-03 .select{
    font-size: 0.75em;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.914' height='5.294' viewBox='0 0 8.914 5.294'%3E%3Cpath fill='none' stroke='%23888888' stroke-linecap='round' stroke-linejoin='round' d='m.707.707 3.88 4.087L8.208.707'/%3E%3C/svg%3E")no-repeat center right 10px/auto;
    background-color: #fff;
    box-sizing: border-box;
    padding-right: 10px;
    margin-left: 3px;
    width: 120px;
}
/*結果*/
.search-cnt .search-txt{
    color: #fff;
    font-size: 1.429em;
    text-align: center;
    background-color: #002747;
    box-sizing: border-box;
    padding: 10px 36px;
    position: absolute;
    right: 0;
    z-index: 2;
}
.search-cnt .search-txt .big{
    font-size: 200%;
    margin: 0 3px;
}

/*=====
物件検索結果詳細 #TN_DETAIL
=====*/
#TN_DETAIL .section-01{
    margin-bottom: 120px;
}
#TN_DETAIL .section-01 .ttl-02{
    margin-bottom: 70px;
}
#TN_DETAIL .section-01 .ttl-06{
    margin-bottom: 60px;
}
.tn-det-cnt .detail-cnt{
    display: flex;
    justify-content: space-between;
}
#TN_DETAIL .section-01 .clm-01,
#TN_DETAIL .section-01 .clm-02{
    width: 510px;
}
#TN_DETAIL .section-01 .clm-01{
    margin-right: 60px;
}
#TN_DETAIL .section-01 .clm-01 .img-wrap{
    margin-bottom: 10px;
    width: 100%;
    position: relative;
    overflow: hidden;
    /* padding-top: 86.18%; */
    /* padding-top: 327.9827px; */
	padding-top:66.4310344%;
    /*テストサイト用*/
    background-color: #fff;
}
#TN_DETAIL .section-01 .clm-01 .img-wrap img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    /* object-fit: cover;*/
    object-fit: contain;
}
#TN_DETAIL .section-01 .clm-01 .img-wrap img.init_hdn{
	display: none;
}
#TN_DETAIL .section-01 .clm-01 .items-cnt{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}
#TN_DETAIL .section-01 .clm-01 .item-cnt{
    width: calc((100% - 20px)/5);
    margin-right: 5px;
    overflow: hidden;
    position: relative;
}
#TN_DETAIL .section-01 .clm-01 .item-cnt::before {
    content: "";
    display: block;
    padding-top: 86.73%;
}
#TN_DETAIL .section-01 .clm-01 .item-cnt img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#TN_DETAIL .section-01 .clm-01 .item-cnt:nth-of-type(5n){
    margin-right: 0;
}
#TN_DETAIL .section-01 .clm-01 .item-cnt:nth-of-type(n+6){
    margin-top: 5px;
}
/*アイコン部分*/
.tn-det-cnt .cnt-01{
    margin-bottom: 40px;
}
.tn-det-cnt .cnt-01 .items-cnt{
    display: flex;
    flex-wrap: wrap;
}
.tn-det-cnt .cnt-01 .items-01{
    border-bottom: 1px solid #888;
    padding-bottom: 10px;
}
.tn-det-cnt .cnt-01 .items-01 .icon{
    box-sizing: border-box;
    padding: 5px;
}
.tn-det-cnt .cnt-01 .items-02{
    padding-top: 15px;
}
.tn-det-cnt .cnt-01 .item-cnt{
    padding: 5px 0;
    margin-right: 40px;
    display: flex;
    align-items: center;
}
.tn-det-cnt .cnt-01 .icon{
    width: 40px;
    margin-right: 10px;
}
/*所在他*/
.tn-det-cnt .cnt-02{
    margin-bottom: 50px;
}
.tn-det-cnt .cnt-02 .txt-wrap{
    margin-top: 40px;
}
.tn-det-cnt .cnt-02 .txt-02{
    color:#707070;
    font-weight: bold;
    margin-bottom: 5px;
}
.tn-det-cnt .cnt-02 .txt-01:not(:last-of-type){
    margin-bottom: 10px;
}
.tn-det-cnt .cnt-02 .btn-wrap{
    margin-top: 45px;
}
/*問い合わせ*/
.tn-det-cnt .cnt-03{
    background-color: #E4EEF7;
    padding: 23px 20px 23px 22px;
    /* padding: 23px 30px; */
}
.tn-det-cnt .cnt-03 .ttl-07{
    margin-bottom: 15px;
}
.tn-det-cnt .cnt-03 .ttl-en{
    font-size: 45.45%;
    margin-left: 15px;
}
.tn-det-cnt .cnt-03 .big{
    font-size: 142.86%;
}
.tn-det-cnt .cnt-03 .txt-dc{
    color:#0068B7;
    font-weight: bold;
    line-height: 1.5;
}
.tn-det-cnt .cnt-03 .btn-01{
    margin-top: 15px;
}
/*バナー*/
.tn-det-cnt .cnt-04{
    margin-top: 62px;
}
/*検索結果詳細 物件情報部分*/
#TN_DETAIL .section-02 .cnt-01{
    margin-bottom: 120px;
}
#TN_DETAIL .section-02 .ttl-06{
    margin-bottom: 30px;
}
#TN_DETAIL .section-02 .ttl-07{
    margin-bottom: 50px;
}
#TN_DETAIL .section-02 .txt-list-item::before{
    content: "・";
}
#TN_DETAIL .section-02 .pr-txt{
    margin-bottom: 55px;
}
#TN_DETAIL .section-02 .atnt-txt{
    margin-top: 35px;
}
#TN_DETAIL .section-02.table-inner .clm-01{
    min-width: 160px;
    max-width: 160px;
    padding: 30px 20px;
}
#TN_DETAIL .section-02.table-inner .clm-02{
    max-width: 920px;
    padding: 30px 20px;
}
#TN_DETAIL .section-02.table-inner .btn-wrap{
    margin-top: 20px;
}
/*地図部分*/
#TN_DETAIL .section-02 .cnt-02 .map-cnt{
    width:100%;
    height: 440px;
    vertical-align: bottom;
}
#TN_DETAIL .section-02 .cnt-02 .txt-01{
    margin-top: 5px;
}
#TN_DETAIL .section-02 .date{
    text-align: right;
    margin-top: 50px;
}
/*ページ内ボタン部分*/
#TN_DETAIL .tenant-btn .btn-list{
    justify-content: center;
}
#TN_DETAIL .tenant-btn .btn-wrap{
    margin:0;
}
#TN_DETAIL .tenant-btn .btn-wrap:last-of-type{
    margin-left: 20px;
}
/*最下部問い合わせ*/
#TN_DETAIL .section-03{
    background:#E4EEF7;
    padding: 40px 0 180px;
    margin-top: 120px;
}
#TN_DETAIL .section-03 .ttl-04{
    margin-bottom: 25px;
}
#TN_DETAIL .section-03 .items-cnt{
    display: flex;
    flex-wrap: wrap;
}
#TN_DETAIL .section-03 .item-cnt{
    width: calc(100%/2);
    padding: 35px 55px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#TN_DETAIL .section-03 .item-01{
    text-align: center;
    border-right: 1px solid #333;
}
#TN_DETAIL .section-03 .item-02{
    padding-right: 0;
}
#TN_DETAIL .section-03 .ttl-07{
    font-size: 1.429em;
}
#TN_DETAIL .section-03 .item-02 .ttl-07{
    margin-bottom: 15px;
}
#TN_DETAIL .section-03 .ttl-07 .big{
    color: #0068B7;
    font-size: 160%;
}
#TN_DETAIL .section-03 .item-cnt .btn-wrap{
    margin: 30px auto 0 auto;
}

#TN_DETAIL .table-inner .table-item .txt-01{
	padding: 0.2em 0 0.4em;
}

/*=====
物件検索結果 #TN_RESULT
=====*/
#TN_RESULT .main{
    margin-bottom: 340px;
}
#TN_RESULT .section-01 .tens-cnt{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#TN_RESULT .section-01 .tens-cnt .ten-cnt{
    width: calc((100% - 75px)/2);
    /* display: flex; */
    /* flex-direction: column; */
}
#TN_RESULT .section-01 .tens-cnt .ten-cnt:nth-of-type(n+3){
    margin-top: 100px;
}
#TN_RESULT .section-01 .ttl-06{
    margin-bottom: 30px;
}
#TN_RESULT .tn-det-cnt .detail-cnt{
    margin-bottom: 20px;
}
/*サムネイル*/
#TN_RESULT .tn-det-cnt .clm-01{
    width: calc(100% - 170px);
    margin-right: 20px;
}
#TN_RESULT .tn-det-cnt .clm-01 .img-wrap{
    width: 100%;
    position: relative;
    overflow: hidden;
    padding-top: 86.18%;
    /*テストサイト用*/
    /* background-color: #eee; */
}
#TN_RESULT .tn-det-cnt .clm-01 .img-wrap img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/*アイコン*/
#TN_RESULT .tn-det-cnt .clm-02{
    width:150px;
}
#TN_RESULT .tn-det-cnt .cnt-01{
    margin-bottom: 0;
}
#TN_RESULT .tn-det-cnt .cnt-01 .items-cnt{
    flex-direction: column;
}
#TN_RESULT .tn-det-cnt .cnt-01 .item-cnt{
    margin-right: 0;
}
#TN_RESULT .tn-det-cnt .cnt-01 .txt-02{
    line-height: 1.25;
    letter-spacing: inherit;
}
#TN_RESULT .tn-det-cnt .cnt-02{
    margin-bottom: 30px;
}
#TN_RESULT .tn-det-cnt .cnt-02 .txt-wrap{
    margin-top: 0;
}
#TN_RESULT .tn-det-cnt .cnt-02 .btn-wrap{
    margin-top: 20px;
}
#TN_RESULT .tn-det-cnt .cnt-03{
    display: flex;
    /* justify-content: space-between; */
}
#TN_RESULT .tn-det-cnt .cnt-03 .txt-01{
    white-space: nowrap;
    margin-right: 20px;
    /* margin-right: 30px; */
}
#TN_RESULT .tn-det-cnt .cnt-03 .txt-02{
    letter-spacing: 0.01em;
}
#TN_RESULT .pagination-cnt{
    margin-top: 100px;
}


@media only screen and (max-width: 768px) {
.main-ttl-wrap{
    background: url(/images/tenant/mv_sp.jpg)no-repeat center/cover;
}
.bc-wrap{
    margin-bottom: 11.068vw;
}
.main{
    margin-bottom: 57.292vw;
}
.main .ttl-02{
    margin-bottom: 9.115vw;
}
/*物件情報部分共通*/
.tenant .ttl-02 .ttl-en{
    /* margin-left: 0; */
}
.tenant-btn{
    margin-top: 23.438vw;
}

/*=====
物件検索結果TOP #TN_TOP
=====*/
#TN_TOP .main{
    margin-bottom: 57.292vw;
}
#TN_TOP .section-01 .inner:not(:last-of-type){
    margin-bottom: 23.438vw;
}
#TN_TOP .section-01 .inner:last-of-type{
    padding-bottom: 9vw;
}
#TN_TOP .ttl-02{
    margin-bottom: 12.5vw;
}
#TN_TOP .section-01 .map-cnt{
    background: none;
    min-height: inherit;
}
#TN_TOP .section-01 .map-cnt .cnt-01,
#TN_TOP .section-01 .map-cnt .cnt-04{
    position: static;
    transform: none;
    width: 100%;
    border: none;
    padding: 0;
}
#TN_TOP .section-01 .map-cnt .cnt-04{
    margin-top: 11.068vw;
}

#TN_TOP .section-01 .txt-02{
    margin-bottom: 1.3vw;
}
#TN_TOP .ipcnt-01 .type05{
    margin-right: 1.953vw;
    transform: none;
}
#TN_TOP .section-01 .map-cnt .ipcnt-01{
    font-size: 3.906vw;
    padding: 2.355vw 1.302vw;
}
#TN_TOP .section-01 .cnt-01 .items-cnt::after{
    width: 31%;
}
#TN_TOP .section-01 .cnt-01 .ipcnt-01{
    width: 31%;
}
#TN_TOP .section-01 .cnt-04 .ipcnt-01{
    width: calc((100% - 2.615vw)/2);
    position: static;
}
#TN_TOP .section-01 .cnt-01 .ipcnt-01:nth-of-type(n+4),
#TN_TOP .section-01 .cnt-04 .ipcnt-01:nth-of-type(n+3){
    margin-top: 2.604vw;
}
/*種類グループ*/
#TN_TOP .section-01 .cnt-02{
    padding: 7.813vw 2.604vw;
}
#TN_TOP .section-01 .cnt-02 .ipcnt-01{
    font-size: 4.167vw;
    min-width: inherit;
    max-width: inherit;
    width: calc((100% - 6.53vw)/2);
    padding-top: 14.021vw;
    margin: 0 6.51vw 0 0;
}
#TN_TOP .section-01 .cnt-02 .ipcnt-01:nth-of-type(2n){
    margin-right: 0;
}
#TN_TOP .section-01 .cnt-02 .ipcnt-01:nth-of-type(n+3){
    margin-top: 7.813vw;
}
#TN_TOP .section-01 .cnt-02 .ipcnt-01::before{
    height: 13.021vw;
}
/*条件*/
#TN_TOP .section-01 .cnt-03 .ipcnt-01::before{
    background-position: center top 1.953vw;
}
#TN_TOP .section-01 .cnt-03 .ipcnt-01.condition5::before{
    background-position: center top 3.906vw;
}
#TN_TOP .section-01 .cnt-03 .select{
    font-size: 3.646vw;
    padding: 0.5vw 3.5vw 0.5vw 1vw;
    margin-left: 0;
    width: 26.042vw;
    background-size: 1.432vw 100%;
    background-position: center right 2vw;
}
/*結果*/
.search-cnt{
    position: sticky;
    left: 0;
    z-index: 1;
}
.search-cnt .search-txt{
    font-size: 4.688vw;
    width: 100%;
    padding: 0.604vw;
}

/*=====
物件検索結果詳細 #TN_DETAIL
=====*/
#TN_DETAIL .main{
    margin-bottom: 0;
}
#TN_DETAIL .section-01{
    margin-bottom: 23.438vw;
}
#TN_DETAIL .section-01 .ttl-02{
    margin-bottom: 11.021vw;
}
#TN_DETAIL .section-01 .ttl-06{
    margin-bottom: 10.417vw;
}
.tn-det-cnt .detail-cnt{
    flex-direction: column;
}
#TN_DETAIL .section-01 .clm-01,
#TN_DETAIL .section-01 .clm-02{
    width: 100%;
}
#TN_DETAIL .section-01 .clm-01{
    margin-right: 0;
    margin-bottom: 9.417vw;
}
#TN_DETAIL .section-01 .clm-01 .img-wrap{
    margin-bottom: 1.563vw;
	padding-top: 64.4310344%;
}
#TN_DETAIL .section-01 .clm-01 .items-cnt{
    margin-bottom: 2vw;
}
#TN_DETAIL .section-01 .clm-01 .item-cnt{
    width: calc(((100% - (1.563vw * 4)))/5);
    height: 14.323vw;
    margin-right: 1.56vw;
}
#TN_DETAIL .section-01 .clm-01 .item-cnt:nth-of-type(n+6){
    margin-top: 1.563vw;
}
/*アイコン部分*/
.tn-det-cnt .cnt-01{
    margin-bottom: 8.417vw;
}
.tn-det-cnt .cnt-01 .items-01{
    padding-bottom: 0;
}
.tn-det-cnt .cnt-01 .items-01 .icon{
    padding: 0.451vw;
}
.tn-det-cnt .cnt-01 .items-02{
    padding-top: 1.302vw;
}
.tn-det-cnt .cnt-01 .item-cnt{
    padding: 1.142vw 0;
    margin-right: 4.688vw;
}
.tn-det-cnt .cnt-01 .icon{
    margin-right: 1.302vw;
    width: 6.771vw;
}
.tn-det-cnt .cnt-01 .txt-02{
    font-size: 2.604vw;
}
/*所在他*/
.tn-det-cnt .cnt-02{
    margin-bottom: 10.417vw;
}
.tn-det-cnt .cnt-02 .txt-02{
    font-size: 3.125vw;
    margin-bottom: 1.351vw;
}
.tn-det-cnt .cnt-02 .txt-wrap{
    margin-top: 7.115vw;
}
.tn-det-cnt .cnt-02 .txt-01:not(:last-of-type){
    margin-bottom: 1.608vw;
}
.tn-det-cnt .cnt-02 .btn-wrap{
    margin: 9.115vw auto 0;
}
/*問い合わせ*/
.tn-det-cnt .cnt-03{
    padding: 7.813vw;
}
.tn-det-cnt .cnt-03 .ttl-07{
    font-size: 5.729vw;
    margin-bottom: 3.906vw;
}
.tn-det-cnt .cnt-03 .ttl-en{
    margin-left: 2.604vw;
}
.tn-det-cnt .cnt-03 .txt-02{
    font-size: 3.125vw;
    margin-bottom: 1.5vw;
}
.tn-det-cnt .cnt-03 .big{
    font-size: 166.67%;
}
.tn-det-cnt .cnt-03 .btn-wrap{
    margin-top: 7.813vw;
    width: 100%;
}
/*バナー*/
.tn-det-cnt .cnt-04{
    margin-top: 10.417vw;
}
/*検索結果詳細 物件情報部分*/
#TN_DETAIL .section-02 .cnt-01{
    margin-bottom: 23.135vw;
}
#TN_DETAIL .section-02 .ttl-06{
    margin-bottom: 3.4vw;
}
#TN_DETAIL .section-02 .ttl-07{
    margin-bottom: 5.208vw;
}
#TN_DETAIL .section-02 .txt-list-item{
    margin-bottom: 1vw;
}
#TN_DETAIL .section-02 .pr-txt{
    margin-bottom: 9.208vw;
}
#TN_DETAIL .section-02 .atnt-txt{
    margin-top: 9.115vw;
}
#TN_DETAIL .section-02.table-inner .clm-01{
    max-width: inherit;
}
#TN_DETAIL .section-02.table-inner .clm-01,
#TN_DETAIL .section-02.table-inner .clm-02{
    padding: 5.208vw;
}
#TN_DETAIL .section-02.table-inner .btn-wrap{
    margin-top: 4.208vw;
}
/*地図部分*/
#TN_DETAIL .section-02 .cnt-02 .map-cnt{
    height: 59.292vw;
}
#TN_DETAIL .section-02 .cnt-02 .txt-01{
    margin-top: 1.302vw;
}
#TN_DETAIL .section-02 .date{
    margin-top: 17.531vw;
}
/*ページ内ボタン部分*/
#TN_DETAIL .tenant-btn .btn-list{
    flex-direction: column;
}
#TN_DETAIL .tenant-btn .btn-wrap{
    width: 100%;
    margin:0 auto;
}
#TN_DETAIL .tenant-btn .btn-wrap:last-of-type{
    margin-top: 5.208vw;
    margin-left: auto;
}
/*最下部問い合わせ*/
#TN_DETAIL .section-03{
    padding: 11.531vw 0 42.969vw;
    margin-top: 36.589vw;
}
#TN_DETAIL .section-03 .ttl-04{
    font-size: 7.031vw;
    margin-bottom: 10.021vw;
}
#TN_DETAIL .section-03 .items-cnt{
    flex-direction: column;
}
#TN_DETAIL .section-03 .item-cnt{
    width: 100%;
}
#TN_DETAIL .section-03 .item-01{
    border-right: none;
    border-bottom: 1px solid #333;
    padding: 0 0 13.021vw 0;
}
#TN_DETAIL .section-03 .item-02{
    padding: 10.417vw 0 0 0;
}
#TN_DETAIL .section-03 .ttl-07{
    font-size: 3.646vw;
}
/*=====
物件検索結果 #TN_RESULT
=====*/
#TN_RESULT .main{
    margin-bottom: 57.292vw;
}
#TN_RESULT .section-01 .tens-cnt{
    flex-direction: column;
}
#TN_RESULT .section-01 .tens-cnt .ten-cnt{
    width: 100%;
}
#TN_RESULT .section-01 .tens-cnt .ten-cnt:nth-of-type(n+3){
    margin-top: 0;
}
#TN_RESULT .section-01 .tens-cnt .ten-cnt:nth-of-type(n+2){
    margin-top: 23.438vw;
}
#TN_RESULT .section-01 .ttl-06{
    margin-bottom: 5.208vw;
}
#TN_RESULT .tn-det-cnt .detail-cnt{
    margin-bottom: 7.813vw;
}
/*サムネイル*/
#TN_RESULT .tn-det-cnt .clm-01{
    width: 100%;
    margin-right: 0;
    margin-bottom: 5.208vw;
}
#TN_RESULT .tn-det-cnt .clm-01 .img-wrap{
    /* padding-top: 44.792vw; */
}
/*アイコン*/
#TN_RESULT .tn-det-cnt .clm-02{
    width: 100%;
}
#TN_RESULT .tn-det-cnt .cnt-01 .items-cnt{
    flex-direction: row;
}
#TN_RESULT .tn-det-cnt .cnt-01 .item-cnt {
    margin-right: 4.557vw;
}
#TN_RESULT .tn-det-cnt .cnt-02{
    margin-bottom: 7.813vw;
}
#TN_RESULT .tn-det-cnt .cnt-02 .txt-wrap{
    margin-bottom: 9.115vw;
}
#TN_RESULT .tn-det-cnt .cnt-02 .btn-wrap{
    margin-top: 2.604vw;
}
#TN_RESULT .tn-det-cnt .cnt-03{
    padding: 5.208vw 6.713vw;
    /* padding: 5.208vw 7.813vw; */
    flex-direction: column;
}
#TN_RESULT .tn-det-cnt .cnt-03 .txt-01{
    margin-right: 0;
    margin-bottom: 1vw;
}
#TN_RESULT .tn-det-cnt .cnt-03 .txt-02{
    margin-bottom:0;
}
#TN_RESULT .pagination-cnt{
    margin-top: 19.531vw;
}



}