main{padding-bottom:80px}@media (max-width: 767px){main{padding-bottom:70px}}@media (max-width: 767px){.c-subpage::after{bottom:20px;top:auto}}.detail-ct .list-tag{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 767px){.detail-ct .list-tag{gap:8px}}.detail-ct .list-tag .tag{min-height:29px;display:flex;align-items:center;justify-content:center;color:#003466;padding:5px 9px;font-size:13px;font-size:1.3rem;line-height:1.46154em;letter-spacing:0em;font-weight:500}.detail-ct .list-tag .tag--blue{background-color:#C9E2FF}.detail-ct .list-tag .tag--orange{background-color:#FADCB4}.detail-ct .list-tag .tag--green{background-color:#BFEDD4}.detail-ct__row{margin-top:65px;display:flex;gap:30px}@media (max-width: 767px){.detail-ct__row{flex-direction:column;margin-top:60px}}.detail-ct__row .left{width:396px}@media only screen and (max-width: 1000px){.detail-ct__row .left{width:320px}}@media (max-width: 767px){.detail-ct__row .left{width:100%}}.detail-ct__row .row-img img{width:100%;border-radius:4px}.detail-ct__row .row-box{margin-top:30px;border:1px solid #97B6C1;border-radius:4px;padding:17px 20px 23px}@media (max-width: 767px){.detail-ct__row .row-box{padding:15px 15px 20px}}.detail-ct__row .row-box .box-ttl{text-align:center;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:500}@media only screen and (max-width: 385px){.detail-ct__row .row-box .box-ttl{font-size:13px;font-size:1.3rem}}.detail-ct__row .row-box .c-btn{min-width:165px;text-align:center;display:block;padding:5px 8px 6px}.detail-ct__row .row-box .c-btn--tel{cursor:pointer}.detail-ct__row .row-box .c-btn--tel span{padding-right:0;padding-left:17px}.detail-ct__row .row-box .c-btn--tel span:before{content:"";width:12px;height:12px;position:absolute;left:4px;top:50%;transition:background 0.3s;margin-top:-5px;background-repeat:no-repeat;background-position:center;background-image:url("../../img/showroom/detail/ico_tel.svg")}.detail-ct__row .row-box .c-btn--tel span:after{display:none}@media only screen and (min-width: 1025px){.detail-ct__row .row-box .c-btn--tel:hover span::before{background-image:url("../../img/showroom/detail/ico_tel_blue.svg")}}.detail-ct__row .row-box .group__ttl{color:#003466;font-size:13px;font-size:1.3rem;line-height:1.46154em;letter-spacing:0em;font-weight:500;text-align:center;background-color:#fff;position:relative}.detail-ct__row .row-box .group__ttl:before{content:'';left:0;right:0;height:1px;background-color:#B1CAD3;top:50%;position:absolute}.detail-ct__row .row-box .group__ttl span{position:relative;display:inline-block;z-index:2;background-color:#fff;padding:0 10px}@media (max-width: 767px){.detail-ct__row .row-box .group__ttl span{padding:0 5px}}.detail-ct__row .row-box .group__sub{font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:0em;font-weight:500;color:#F0464E;margin:2px 0 7px;text-align:center}@media (max-width: 767px){.detail-ct__row .row-box .group__sub{margin:2px 0 7px}}.detail-ct__row .row-box .group .c-btn{margin:0 auto 10px;display:block;width:fit-content}.detail-ct__row .row-box .group .c-btn:last-child{margin-bottom:0}.detail-ct__row .row-box .group--01{margin-top:13px}.detail-ct__row .row-box .group--02{margin-top:18px}.detail-ct__row .row-box .group--02 .group__ttl{margin-bottom:9px}@media (max-width: 767px){.detail-ct__row .row-box .group--02 .group__ttl{margin-bottom:7px}}.detail-ct__row .dl-info{max-width:calc(100% - 396px - 30px);width:100%}@media (min-width: 768px){.detail-ct__row .dl-info{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 768px) and (max-width: 1000px){.detail-ct__row .dl-info{max-width:calc(100% - 320px - 30px)}}@media (max-width: 767px){.detail-ct__row .dl-info{max-width:100%}}@media (min-width: 768px){.detail-ct__row .dl-info dt,.detail-ct__row .dl-info dd{padding-bottom:17px;margin-bottom:17px;border-bottom:1px solid #B1CAD3;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:400}}.detail-ct__row .dl-info dt{width:170px;color:#454545}@media only screen and (max-width: 1000px){.detail-ct__row .dl-info dt{width:115px}}@media (max-width: 767px){.detail-ct__row .dl-info dt{width:100%;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:400;margin-bottom:13px}}.detail-ct__row .dl-info dd{width:calc(100% - 170px)}@media only screen and (max-width: 1000px){.detail-ct__row .dl-info dd{width:calc(100% - 115px)}}@media (max-width: 767px){.detail-ct__row .dl-info dd{width:100%;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #B1CAD3;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:0em;font-weight:400}}.detail-ct__row .dl-info dd .info-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}@media (max-width: 767px){.detail-ct__row .dl-info dd .info-row{flex-direction:column;align-items:flex-start}}.detail-ct__row .dl-info dd .info-row .c-btn{padding:2px 8px 4px}.detail-ct__row .dl-info dd .text-warning{margin-top:10px;color:#FF0000;position:relative;padding-left:17px}@media (max-width: 767px){.detail-ct__row .dl-info dd .text-warning{margin-top:17px}}@media only screen and (max-width: 767px) and (max-width: 370px){.detail-ct__row .dl-info dd .text-warning{letter-spacing:-0.01em}}.detail-ct__row .dl-info dd .text-warning:before{content:"";width:15px;height:13px;position:absolute;left:0;top:5px;background-repeat:no-repeat;background-position:center;background-image:url("../../img/showroom/detail/ico_warning.svg")}.detail-ct__row .dl-info dd .warning{font-size:13px;font-size:1.3rem;line-height:1.23077em;letter-spacing:0em;font-weight:500;color:#4E6E79;text-decoration:underline;position:relative;padding-left:20px;margin-top:6px}.detail-ct__row .dl-info dd .warning:before{content:"";background:0 0/100% no-repeat;background-image:url("../../img/showroom/ico_warning02.svg");position:absolute;top:2px;left:0;width:14px;height:13px}.detail-ct__row .dl-info dd .group__sub{color:#4E6E79;font-weight:700}@media (max-width: 767px){.detail-ct__row .dl-info dd .group__sub{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:700}}.detail-ct__row .dl-info dd .group__text{margin-top:10px}.detail-ct__row .dl-info dd .group+.group{margin-top:30px}@media (max-width: 767px){.detail-ct__row .dl-info dd .group+.group{margin-top:13px}}.detail-ct__map{width:100%;margin-top:20px}@media (max-width: 767px){.detail-ct__map{margin-top:8px}}.detail-ct__map iframe{width:100%}@media (max-width: 767px){.detail-ct__map iframe{height:271px}}
