main{padding-bottom:80px}@media only screen and (max-width: 378px){.c-subpage__tt{font-size:32px;font-size:3.2rem}}@media (min-width: 768px){.c-list-anchor{margin-top:30px}}@media (max-width: 767px){.c-list-anchor{margin-top:27px}}.showr-ctn{position:relative;padding:80px 0 0;z-index:0}@media (max-width: 767px){.showr-ctn{padding:70px 0 0}}.showr-ctn__decor{position:absolute;z-index:-1;left:0;right:0;top:17px;bottom:0;background-size:100%;background-position:top center}@media (max-width: 767px){.showr-ctn__decor{top:0;right:0;left:20px}}.showr-ctn__desc{text-align:center;margin-bottom:46px;font-size:15px;font-size:1.5rem;line-height:2em}@media (max-width: 767px){.showr-ctn__desc{margin-bottom:46px;text-align:left}}.showr-ctn__warning{text-align:center;padding-top:15px;border-top:1px solid #FF0000;color:#FF0000;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:400;position:relative;max-width:752px;margin:0 auto}@media (max-width: 767px){.showr-ctn__warning{text-align:left;font-size:15px;font-size:1.5rem;line-height:2em;padding-top:26px}}.showr-ctn__warning:before,.showr-ctn__warning:after{content:"";position:absolute;top:0;left:50%}.showr-ctn__warning:before{z-index:2;background:0 0/100% no-repeat;background-image:url("../../img/showroom/ico_waning.svg");width:22px;height:20px;margin-top:-10px;margin-left:-11px}.showr-ctn__warning:after{z-index:1;width:60px;height:30px;background-color:#fff;margin-top:-15px;margin-left:-30px}.p-layout{padding-top:53px}@media (max-width: 767px){.p-layout{padding-top:88px}}.p-layout__row{margin-top:40px;display:flex;flex-wrap:wrap;gap:80px 40px}@media only screen and (max-width: 1025px){.p-layout__row{gap:40px 24px}}@media (max-width: 767px){.p-layout__row{margin-top:30px;display:block}}.p-layout__row .p-item{width:calc(50% - 20px)}@media only screen and (max-width: 1025px){.p-layout__row .p-item{width:calc(50% - 12px)}}@media (max-width: 767px){.p-layout__row .p-item{width:100%}}@media (max-width: 767px){.p-item{margin-bottom:28px}.p-item:last-child{margin-bottom:0}}.p-item__ttl{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:700;color:#4E6E79}.p-item__row{display:flex;margin-top:12px}@media (max-width: 767px){.p-item__row{display:block;margin-top:15px}}.p-item__img{padding-top:4px}@media (max-width: 767px){.p-item__img{padding-top:0}}.p-item__img img{border-radius:4px}@media only screen and (max-width: 1000px){.p-item__img img{width:130px}}@media (max-width: 767px){.p-item__img img{width:100%}}.p-item__ct{max-width:calc(100% - 178px - 20px);width:100%;margin-left:20px;padding-bottom:18px;border-bottom:1px solid #B1CAD3}@media only screen and (min-width: 768px) and (max-width: 1000px){.p-item__ct{margin-left:12px;max-width:calc(100% - 130px - 12px)}}@media (max-width: 767px){.p-item__ct{max-width:100%;margin-left:0;margin-top:21px;padding-bottom:22px}}.p-item__ct .list-tag{display:flex;flex-wrap:wrap;gap:2px 8px}@media (max-width: 767px){.p-item__ct .list-tag{gap:8px}}.p-item__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}.p-item__ct .list-tag .tag--blue{background-color:#C9E2FF}.p-item__ct .list-tag .tag--orange{background-color:#FADCB4}.p-item__ct .list-tag .tag--green{background-color:#BFEDD4}.p-item__ct .warning{font-size:11px;font-size:1.1rem;line-height:1.45455em;letter-spacing:0em;font-weight:500;color:#4E6E79;text-decoration:underline;position:relative;padding-left:20px;margin-top:8px}.p-item__ct .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}.p-item__ct .list-info{margin-top:14px;padding-top:11px;border-top:1px solid #B1CAD3}@media (max-width: 767px){.p-item__ct .list-info{margin-top:17px}}.p-item__ct .list-info--notbd{border-top:none;margin-top:0;padding-top:0}.p-item__ct .list-info .mt01{margin-top:20px}.p-item__ct .list-info a{font-weight:bold;color:#003466}.p-item__ct .c-btn{margin-top:5px;padding:6px 10px 7px}.p-item__ct .c-btn span:after{margin-top:-5px}.sec-medical{padding-top:75px}@media (max-width: 767px){.sec-medical{padding-top:64px}}.sec-paramount{padding-top:75px}@media (max-width: 767px){.sec-paramount{padding-top:64px}}
