/*  */
.intro{text-align: center;padding: 40px 0;}
.type{padding: 90px 0;background:#928068;}
/* .type .type-content{max-width: 464px;margin: 0 auto;} */
.type .type-content .type-tit{background: #555d65;color: #fff;padding: 40px 30px;}
.type .type-content .type-tit .type-num{width: 100px;display: flex;justify-content: center;align-items: center;border: 1px solid #95816c;font-size: 2rem;letter-spacing: 0.1em;}
.type .type-content .type-tit .type-num span{font-size: 4.7rem;line-height: 1.2;}

.type .type-content .type-tit .type-info{width: calc(100% - 120px);}
.type .type-content .type-tit .type-info .type-info-tit{font-size: 3rem;line-height: 1.6;}
.type .type-content .type-tit .type-info .type-info-tit span{font-size:1.5rem;}
.type .type-content .type-tit .type-info .type-info-tit span.m-txt{font-size: 2rem;}
.type .type-content .type-tit .type-info .type-info-num{font-size: 1.4rem;display: flex;justify-content: space-between;}
.type .type-content .type-tit{position: relative;align-items: flex-end;}
.type .type-content .type-tit .mark{font-size: 14px;position: absolute;display: inline-block;background: #95816c;color: #fff;position: absolute;right: 5px;top: 5px;padding: 0 20px;}


.type .type-content .type-map{background: #fff;padding: 60px 15px 15px;text-align: center;}
.type .type-map a{position: relative; font-size: 1.2rem;width: 70px;height: 70px;border: 1px solid #989893;display: flex;justify-content: center;align-items: center;border-radius: 50%;margin-left: auto;margin-top: 10px;transition: all 0.3s;margin-right: 35px;cursor: pointer;}
.type .type-map a::after{width: 240px;background: url('../images/plan/arr-right.png');content: '';position: absolute;height: 13px;right: -30px;
    top: 45%;transition: all 0.3s;
    background-repeat: no-repeat;}
.type .type-map a:hover{opacity: 0.8;}
.type .type-map a:hover::after{right: -40px;}
.sp-txt{display: none;}
.type .list-type{display: flex;justify-content: space-between;flex-wrap: wrap;max-width: 1000px;margin: 0 auto;}
.type .list-type .type-content{width: 48%;margin-bottom: 26px;background: #fff;}

.map-info{text-align: center;position: relative;max-width: 902px;margin: 0 auto;}
.map-info .cap{position: absolute;left: 0;bottom: 15px;font-size: 1.2rem;color: #fff;}
.note-ft{padding-left: 60px;margin: 0;}
@media screen and (max-width: 1080px){
.type .type-content .type-tit .type-info .type-info-tit span{font-size:1.4rem;}
.type .type-content .type-tit .type-info .type-info-tit span.m-txt{font-size: 1.8rem;}
.type .type-content .type-tit{align-items: flex-start;}
.type .type-content .type-tit .type-info{width: 100%;}

}
@media screen and (max-width: 767px){
    .map-info .cap{bottom: -5px;font-size: 1rem;}
    .type .list-type .type-content{width: 100%;}
    .type .type-content .type-tit .type-info .type-info-num{justify-content: flex-start;}
    .type .type-content .type-tit .type-info{width: calc(100% - 128px);}
    .type  .list-type  .type-content .type-tit .type-info .type-info-num span{padding-right: 20px;}
}
@media screen and (max-width: 576px){
    .sp-txt{display: block;}
    .type{padding: 45px 0;}
    .type .type-content .type-tit{padding:20px;}
    .type .type-content .type-tit .type-num span{font-size: 3rem;}
    .type .type-content .type-tit .type-num{
        width: 100%;
        padding: 5px 0;
    }
    .type .type-content .type-tit .type-info{
        width: 100%;
    }
    .type .type-content .type-tit .type-info .type-info-tit{
        font-size: 2.8rem;
        margin-top: 10px;
    }
    .type .type-content .type-map{padding-top: 40px;}
    .type .showmodal{width: 60px;height: 60px;font-size: 1rem;}
    .type .showmodal::after {width: 160px;background-position: right ;}
}  
/* footer{position: relative;z-index: -1;} */

 .type{background: #fff;height: auto;margin: 0px auto 0px auto;padding:60px 60px 40px;text-align: center;}
 .type .type-content{max-width: 100%;}
 .type .type-content .type-tit{background: #fff;padding: 0;}
 .type .type-content .type-tit .type-num{border: none;color: #000;}
 .type .type-content .type-tit .type-info{color: #000;}
 .type .type-content .type-tit .type-info .type-info-num{justify-content: flex-start;}
 .type .type-content .type-tit .type-num{flex-wrap: nowrap;width: unset;justify-content: flex-start;align-items: unset;}
 .type .type-content .type-tit .type-num .tit-num{display: flex;align-items: center;justify-content: center;background: #555d65;width: 90px;}
 .type .type-content .type-tit .type-num .tit-num p{color: #fff;}
 .type .type-content .type-tit .type-num {padding: 0 0 10px;margin: 0 0 10px;}
 .type .type-content .type-tit .type-info .type-info-tit{font-size: 3.4rem;text-align: left;padding-left: 16px;border-bottom: 1px solid #000;}
 .type .type-content .type-tit .type-info .type-info-tit span{font-size: 5rem;}
 .type .type-content .type-tit .type-info .type-info-tit span{font-size: 5rem;}
 .type .type-content .type-tit .type-num .tit-num span{font-size: 4.6rem;}
 .type .type-content .type-tit .type-info-num span{font-size: 1.4rem;}
 .type .type-content .type-info-tit{font-size: 4rem;line-height: 1;}
 .type .type-content .type-tit p{line-height: 1;}
 .type .type-content .type-tit p:nth-of-type(2){text-align: left;}
 .type .type-content .type-tit .type-num span.s-text{font-size: 2.2rem;font-weight: 400;}
 .type .type-content .type-tit .type-info .type-info-num{font-size: 2rem;line-height: 1.1;padding-left: 16px;}
 .type .type-content .type-tit .type-info .type-info-num .b-num{font-size: 4rem;}
 .type .type-content .type-tit .type-info .type-info-num .s-num{font-size: 2.5rem;}
 .type .type-content .type-tit .type-info .type-info-num >span:nth-of-type(2){margin-left: 40px;}
 .type .type-content .list-note{padding-left: 106px;text-align: left;font-size: 12px;}
 .type .type-content .type-note{text-align: left;}
 .type .type-content .type-note .note-1{font-size: 12px;}
 .type .type-content .type-note p:nth-of-type(2){font-size: 10px;margin: 16px 0 0;}
 .type .type-content .type-map{padding: 0;max-width: 750px;margin: 0 auto;}
 .type .type-content .type-map .row2{display: flex;justify-content: space-between;align-items: flex-start;margin: 60px 0 60px;}
 .type .type-content .type-map .row2 .abs-img{position: absolute;right: -10px;bottom:0;}
 .type .type-content .type-map .row2 .img1{display: inline-block;width: fit-content;margin-top: 20px;}
 .type .type-content .type-map{text-align: left;}
 .type .type-content .type-map .row2 .img1 .cap{bottom: 0;}
 .type .type-content .type-map .row2 .cap{right: unset;left: 0;bottom: unset;top: -18px;}
 .type .type-content .type-map .row2 .img2{position: relative;}
 .type .type-content .type-map .row2 .img2 .cap{top: 58%;
    left: -8px;}
 .type .type-content .type-map .row2 .cap.cap2 {
    top: unset;
    bottom: 0;
    left: -10px;
  }
.map{padding:60px 0;
    background: #928068;
}
.type .type-content .type-map .row2 >.img .cap{top: unset;left: -20px;
    bottom: 0;}
@media screen and (max-width: 992px){
    .type .type-content .type-tit .type-info .type-info-num .b-num{font-size: 3rem;}
    .type{padding: 40px;}
    .note-ft{padding-left: 40px;}
}
@media screen and (max-width: 767px){
    .map{padding: 40px 20px;}
    .type .type-content .type-map{text-align: center;}
    .type .type-content .type-map .row2{flex-wrap: wrap;}
    .type .type-content .type-map .row2>.img{width: fit-content;margin: 0 0 40px;}
    .type .type-content .type-map .row2 > .img img{width: 335px;}
    .type .type-content .type-map .row2 .box-img{width: 100%;}
    .type .type-content .type-map .row2 .img2{width: fit-content;margin: 0;margin-left: 19px;}
    .type .type-content .type-map .row2 .img2 .img-floor{width: 208px;}
    .type{padding:40px 20px 0;width: 100%;}
    .type .type-content .type-tit .type-info {width: calc(100% - 90px);}
    .type .type-content .type-tit .type-info .type-info-tit span{font-size: 8vw;}
    .type .type-content .type-tit .type-info .type-info-tit{font-size: 4vw;}
    .type .type-content .type-tit .type-num span.s-text{font-size: 3vw;}
    .type .type-content .list-note{padding-left: 0;}
    .type .type-content .type-tit .type-info .type-info-num .b-num{font-size: 4.5vw;}
    .type .type-content .type-tit .type-info .type-info-num .s-num{font-size: 3.7vw;}
    .type .type-content .type-map .row2{margin: 40px 0;}
    .type .type-content .type-map{padding: 0;}
    .type .type-content .type-tit .type-info-num span{width: 50%;}
    .type .type-content .type-tit .type-info .type-info-num > span:nth-of-type(2){margin-left: 0;}
    .type .type-content .type-tit .type-num .tit-num span{font-size: 3.6rem;}
    .note-ft{padding-left: 0px;margin-top: 40px;}
    .type .type-content .type-map .row2 .img2 .cap{left: -15px;}
    .type .type-content .type-map .row2 .cap.cap2{left: -15px;}
}
@media screen and (max-width: 576px){
    .type .type-content .type-map .row2 > .img{margin: 0 0 40px;}
    .type .type-content .type-map .row2 .img2{margin: 0;}
    .type .type-content .type-map .row2 .box-img{padding-left: 19px;}
}
@media screen and (max-width: 460px){
    .type .type-content .type-tit .type-info .type-info-num{flex-direction: column;}
    .type .type-content .type-tit .type-info .type-info-num > span{width: 100%;text-align: left;line-height: 1.4;}
    .type .type-content .type-tit .type-info .type-info-num > span:nth-of-type(2){margin-left: 0;margin-top: 5px;}
    .type .type-content .type-tit .type-info .type-info-num{padding-left: 5px;}
    .type .type-content .type-tit .type-info .type-info-tit{padding-left: 10px;}
    .type .type-content .type-map .row2 > .img .cap{left: -16px;bottom: 0;}
}
@media screen and (max-width: 400px){
    .type .type-content .type-map .row2 .img2{margin: 0;}
}
@media print {
    .print header,.print footer,.print .main,.print .contact,.print .content,.print .plan .note-ft,.print .modal-content .type .btn-modal{display: none;}
    .modal-content{width: 100%;padding: 20px 0 160px; position: absolute;top:0;left: 50%;margin: 0 auto 0;box-shadow:none;transform: translateX(-50%);height: 100%; overflow-y:unset ;}
    .modal-content .type{padding: 0px;width: 100%;}
    .modal-content .type .type-content .type-map .row2{display: flex;justify-content: space-between;margin: 60px 0 60px;}
    .modal-content .type .type-content .list-note{padding-left: 106px;}
    .modal-content .type .type-content .type-map .row2>.img{width: 48%;margin: 0 0 20px;}
    .modal-content .type .type-content .type-map .row2 .box-img{width: 49%;}
    .modal-content .type .type-content .type-tit .type-info-num span{line-height: 1.4;}
    html{transform: scale(1); transform-origin: 50%; min-width: 1400px;}
	/* @page {size: A4 landscape; max-height:100%; max-width:100%;height: 100%;} */
	.sp{display: none !important;}
    .modal-no1 .modal-content .type .type-content .type-map .row2 .img2 .cap{top: 65%;left: unset;right: 20%;}

}
