.firstfloor-box p,
.firstfloor-box ul,
.firstfloor-box li,
.firstfloor-box dl,
.firstfloor-box dt,
.firstfloor-box dd{padding: 0;margin: 0;list-style: none}
.firstfloor-box img{width: 100%;height: auto}


.firstfloor-box{background: #000;color: #fff;text-align: center}
.firstfloor-box .pagetitle-box em{font-size: 30px}
.firstfloor-box .point h3{color: #cda229;font-size: 50px;font-weight: normal;padding: 0;margin: auto;letter-spacing: 0.1em}
@media screen and (max-width: 767px) {
.firstfloor-box .pagetitle-box em{line-height: 1.5}
.firstfloor-box .point h3{font-size: 25px}
}




.firstfloor-box .point dl{margin-top: 60px;border-bottom: 1px solid #fff;padding-bottom: 60px}
.firstfloor-box .point dl:last-child{border-bottom: none}
.firstfloor-box .point dt{color: #cda229;font-size: 30px;font-weight: normal;letter-spacing: 0.1em;margin-bottom: 30px}
.firstfloor-box .point dt p{width: 100px;margin: 0 auto 12px}
.firstfloor-box .point dd .photo{width: 48%}
.firstfloor-box .point dd .txt{width: 48%;text-align: left;font-size: 17px;line-height: 2}
.firstfloor-box .point .point3 dd .photo{width: 86%;margin: 0 auto 20px}
.firstfloor-box .point .point3 dd .txt{width: 100%;text-align: center}
@media screen and (max-width: 767px) {
.firstfloor-box .point dl{margin-top: 40px;}
.firstfloor-box .point dt{font-size: 20px;margin-bottom: 20px}
.firstfloor-box .point dt p{width: 60px;margin: 0 auto 12px}
.firstfloor-box .point dd .photo{margin-bottom: 30px; width: 100%;-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}
.firstfloor-box .point dd .txt{font-size: 14px;line-height: 1.8;width: 100%;-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
.firstfloor-box .point .point3 dd .photo{width: 100%;margin: 0 auto 30px}
.firstfloor-box .point .point3 dd .txt{width: 100%;text-align:left}
}

.firstfloor-box .type{background: #fff;color: #000;padding-bottom: 40px}
.firstfloor-box .type h3{background: url("../images/firstfloor/type_bg.png") no-repeat center center;background-size: cover;padding: 20px 0}
.firstfloor-box .type .etype{padding-bottom: 80px;}
.firstfloor-box .type .etype h3 img{width: 826px;}
.firstfloor-box .type .t1{font-size: 46px;letter-spacing: 0.1em;color: #7a643f;border-bottom: 6px solid #7a643f}
.firstfloor-box .type .etype .zu{position: relative; width: 80%;margin: -40px auto 0}
.firstfloor-box .type .etype ul{margin-top: 50px}
.firstfloor-box .type .etype li{width: 30%}
.firstfloor-box .type .etype li p{text-align: left;margin-top: 12px;font-size: 17px;line-height: 2}
.firstfloor-box .type .bt{width: 630px;margin: 60px auto 0}

.firstfloor-box .type .cgtype h3{padding: 8px 0}
.firstfloor-box .type .cgtype h3 img{width: 883px;}
.firstfloor-box .type .cgtype .men{width: 90%;margin: 20px auto}

.firstfloor-box .type .cgtype .zu{width: 40%}
.firstfloor-box .type .cgtype .osusume{width: 56%}
.firstfloor-box .type .cgtype .osusume li .txt{width: 52%;text-align: left;font-size: 17px;line-height: 2}
.firstfloor-box .type .cgtype .osusume li .photo{width: 46%}

@media screen and (max-width: 767px) {
.firstfloor-box .type .etype h3 img,
.firstfloor-box .type .cgtype h3 img{width: 70%;}
.firstfloor-box .type .cgtype h3{padding: 16px 0}
.firstfloor-box .type .t1{font-size: 20px;}
.firstfloor-box .type .etype .zu{position: relative; width: 100%;margin: 0px auto 0}
.firstfloor-box .type .etype ul{width: 100%;margin: auto}
.firstfloor-box .type .etype li{width:48%;margin-top: 30px}
.firstfloor-box .type .etype li p{font-size: 13px;line-height: 1.8}

.firstfloor-box .type .bt{width: 97%;margin: 60px auto 0}
.firstfloor-box .type .cgtype .zu{width: 80%;margin: 0 auto 30px}
.firstfloor-box .type .cgtype .osusume{width: 100%}
.firstfloor-box .type .cgtype .osusume li .txt{font-size: 13px;line-height: 1.8}
}


