@charset "UTF-8";
/* roomsPage */

@media screen and (min-width: 1400px) {
/* ============================
		headlineSection
 ============================ */

.headlineSection h1 {
font-family: "Georgia","Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "HG明朝E", "ＭＳ Ｐ明朝", "Sawarabi Mincho", Meiryo, serif;
font-size: 36px;
font-weight: normal;
color: #3c3737;
text-align: center;
letter-spacing: 5px;
line-height: 1.0em;
padding: 35px 0 20px 0;
}

.headlineSection .catch {
font-family: "Georgia","Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "HG明朝E", "ＭＳ Ｐ明朝", "Sawarabi Mincho", Meiryo, serif;
font-size: 26px;
color: #3c3737;
line-height: 1.7em;
text-align: center;
margin-bottom: 30px;
}


/* ============================
		artistRoomsSection
 ============================ */

.artistRoomsSection {
margin-bottom: 60px;
}


.artistRoomsSection .container {
border-top: 1px solid #cecdcd;
}

.artistRoomsSection .headline {
height: 100px;
}


.artistRoomsSection h2 {
font-family: "Georgia","Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "HG明朝E", "ＭＳ Ｐ明朝", "Sawarabi Mincho", Meiryo, serif;
font-size: 36px;
font-weight: normal;
color: #3c3737;
line-height: 1.0em;
letter-spacing: 3px;
float: left;
}

.artistRoomsSection h2 .inner {
display: inline-block;
line-height: 50px;
height: 50px;
border-top:6px solid #3c3737;
padding: 20px 10px 0 10px;
text-align: center;
margin-left: 32px;
color: #000;
background-image: url(/import/tenant_1/www.hotelwbf.com/artstaynaha/module/common/images/mark003.png);
background-repeat: no-repeat;
background-position: right top 50px;
padding-right: 30px;
}

.artistRoomsSection .headline .catch {
float: left;
padding-left: 85px;
display: table;
height: 100px;
}

.artistRoomsSection .headline .catch p {
display: table-cell;
height: 100px;
vertical-align: middle;
font-family: "Georgia","Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "HG明朝E", "ＭＳ Ｐ明朝", "Sawarabi Mincho", Meiryo, serif;
font-size: 17px;
color: #3c3737;
}

.artistRoomsSection .slider {
width: 1330px;
margin: 0 auto;
}

.artistRoomsSection .slider .nameData {
display: block;
height: 58px;
border-top: 1px solid #cecdcd;
border-bottom: 1px solid #cecdcd;
margin-top: 20px;
}

.artistRoomsSection .slider .nameData .dt {
float: left;
font-family: "游明朝", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "HG明朝E", "ＭＳ Ｐ明朝", "Sawarabi Mincho", Meiryo, serif;
font-size: 18px;
font-weight: bold;
color: #3c3737;
line-height: 58px;
padding: 0 0 0 25px;
}

.artistRoomsSection .slider .nameData .dt .number {
font-size: 32px;
line-height: 1.0em;
vertical-align: middle;
margin-right: 20px;
position: relative;
top: -3px;
}


.artistRoomsSection .slider .nameData .dd {
float: right;
color: #3c3737;
font-size: 16px;
line-height: 58px;
padding: 0 15px;
border-left: 1px solid #cecdcd;
}





/* ============================
		banRomSaiRoomsSection
 ============================ */

.banRomSaiRoomsSection {
margin-bottom: 60px;
}


.banRomSaiRoomsSection .container {
border-top: 1px solid #cecdcd;
}

.artistRoomsSection .headline {
height: 100px;
}


.banRomSaiRoomsSection h2 {
font-family: "Georgia","Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "HG明朝E", "ＭＳ Ｐ明朝", "Sawarabi Mincho", Meiryo, serif;
font-size: 36px;
font-weight: normal;
color: #3c3737;
line-height: 1.0em;
letter-spacing: 3px;
float: left;
}

.banRomSaiRoomsSection h2 .inner {
display: inline-block;
line-height: 50px;
height: 50px;
border-top:6px solid #3c3737;
padding: 20px 10px 0 10px;
text-align: center;
margin-left: 32px;
color: #000;
background-image: url(/import/tenant_1/www.hotelwbf.com/artstaynaha/module/common/images/mark003.png);
background-repeat: no-repeat;
background-position: right top 50px;
padding-right: 30px;
}

.banRomSaiRoomsSection .headline .catch {
float: left;
padding-left: 85px;
display: table;
height: 100px;
}

.banRomSaiRoomsSection .headline .catch p {
display: table-cell;
height: 100px;
vertical-align: middle;
font-family: "Georgia","Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "HG明朝E", "ＭＳ Ｐ明朝", "Sawarabi Mincho", Meiryo, serif;
font-size: 17px;
color: #3c3737;
}

.banRomSaiRoomsSection .headline .catch p a {
color: #3c3737;
}



.banRomSaiRoomsSection .gallery {
padding: 0 32px;

}

.banRomSaiRoomsSection .gallery li {
float: left;
width: 420px;
margin-right: 38px;
margin-bottom: 30px;
}
.banRomSaiRoomsSection .gallery li:nth-child(3n) {
margin-right: 0;
}

.banRomSaiRoomsSection .gallery img {
width: 420px;
height: auto;
}




/* ============================
		generalInformation
 ============================ */

.generalInformation {
margin-bottom: 100px;
}


.generalInformation .container {
border-top: 1px solid #cecdcd;
}

.generalInformation .headline {
height: 100px;
}


.generalInformation h2 {
font-family: "Georgia","Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "HG明朝E", "ＭＳ Ｐ明朝", "Sawarabi Mincho", Meiryo, serif;
font-size: 36px;
font-weight: normal;
color: #3c3737;
line-height: 1.0em;
letter-spacing: 3px;
}

.generalInformation h2 .inner {
display: inline-block;
line-height: 50px;
height: 50px;
border-top:6px solid #3c3737;
padding: 20px 10px 0 10px;
text-align: center;
margin-left: 32px;
color: #3c3737;
/*background-image: url(/import/tenant_1/www.hotelwbf.com/artstaynaha/module/common/images/mark003.png);
background-repeat: no-repeat;
background-position: right top 50px;
padding-right: 30px;*/
}

.generalInformation p.catch {
text-align: center;
font-size: 17px;
font-family: "Georgia","Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "HG明朝E", "ＭＳ Ｐ明朝", "Sawarabi Mincho", Meiryo, serif;
margin-bottom: 35px;
font-weight: bold;

color: #3c3737
}

.generalInformation p.body {
padding: 0 250px;
font-size: 14px;
line-height: 1.8em;
margin-bottom: 45px;
}



table.infoTable {
width: 1130px;
margin: 0 auto;
border-collapse: collapse;
margin-bottom: 70px;
}

table.infoTable th {
border-bottom: 1px solid #cecdcd;
border-right: 1px solid #cecdcd;
background-color: #f1f1f1;
padding: 25px 0;
font-size: 14px;
line-height: 1.8em;
width: 270px;
text-align: center;
vertical-align: middle;
}

table.infoTable tr:first-child th {
border-top: 1px solid #cecdcd;
}

table.infoTable td {
border-bottom: 1px solid #cecdcd;
font-size: 14px;
line-height: 1.8em;
vertical-align: middle;
padding: 25px 40px;
}

table.infoTable tr:first-child td {
border-top: 1px solid #cecdcd;
}

table.infoInnerTable {
width: 100%;
margin: 0 30px;
border-collapse: collapse;
}

table.infoInnerTable th {
padding: 20px 0 5px 0;
background-color: #fff;
text-align: center;
font-size: 14px;
font-weight: normal;
border-bottom: 1px solid #cecdcd;
border-right: none;
}

table.infoInnerTable td {
padding: 20px 0 5px 0;
background-color: #fff;
text-align: center;
border-bottom: 1px solid #cecdcd;
}

table.infoInnerTable th:first-child,
table.infoInnerTable th:nth-child(2),
table.infoInnerTable td:first-child,
table.infoInnerTable td:nth-child(2) {
background-repeat: no-repeat;
background-position: left bottom;
background-image: url(/import/tenant_1/www.hotelwbf.com/artstaynaha/module/rooms/images/border001.gif);
}

table.infoInnerTable th:last-child,
table.infoInnerTable td:last-child {
background-repeat: no-repeat;
background-position: right bottom;
background-image: url(/import/tenant_1/www.hotelwbf.com/artstaynaha/module/rooms/images/border001.gif);
}

table.infoInnerTable tr:first-child th ,
table.infoInnerTable tr:first-child td {
border-top:none;
}


table.infoInnerTable td.cf {
white-space: nowrap;
}

table.infoInnerTable .type {
display: inline-block;
width: 150px;
}

table.infoInnerTable .unit {
display: inline-block;
width: 80px;
}

.generalInformation .gallery {
margin: 0 auto;
width: 1400px;
}

.generalInformation .gallery li {
float: left;
margin: 0 50px;
}

.generalInformation .gallery li img {
width: 250px;
}

}
