@charset "utf-8";
/* ===================================================================
//CSS information

// file name  :  roomplanEquipment.css
// style info :  スタイル指定
=================================================================== */

.equipmentWrap {}
.equipmentWrap > div { margin-bottom: 60px;}
.equipmentWrap figure { position: relative; margin-bottom: 20px;}
.equipmentWrap figcaption { position: absolute; bottom: 0; right: 0; padding: 5px; font-size: 10px; text-shadow: 1px 1px 1px #333;}
.equipmentWrap figcaption.white { color: #fff;}
.equipmentName {
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 15px;
}
.equipmentName + p {
    line-height: 1.4;
}
.equipmentWrap .smallText {
    display: block;
    font-size: 10px;
    line-height: 1.4;
    margin-top: 15px;
}
.equipmentWrap ul li {
    counter-increment: section;
    margin-bottom: 40px;
}
.equipmentWrap ul li::before {
    content: counter(section, decimal-leading-zero);
    display: block;
    position: absolute;
    top: -.25em;
    right: 15px;
    z-index: 1;
    font-size: 5em;
    font-weight: 900;
    color: #a9894a;
    opacity: .3;
}
h3.articleHdd + p {
    color: #a9894a;
    margin-bottom: 30px;
}

@media only screen and (max-width: 991px) {
}
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 767px) {
.capTp{
	padding-top: 0 !important;
}

}
@media only screen and (max-width: 679px) {
}
@media only screen and (max-width: 479px) {
}
@media only screen and (max-width: 320px) {
}


