/* subgnb common */
.subgnb {float: left; width: 100%;}
.subgnb_menu {float: left; width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000;}
.subgnb_menu ul li {float: left; width: 50%; border-right: 1px solid #000;} /* ¼­ºê¸Þ´º 2°³ÀÏ½Ã */
.subgnb_menu ul li a {display: block; width: 100%; font-family: "Noto Sans KR", sans-serif; transform: rotate(-0.04deg); text-align: center; padding: 1.1rem 0; background: #000;}
.subgnb_menu ul li a span {font-size: 1.4rem; color: #fff; font-weight: 500; line-height: 15px;}
.subgnb_menu ul li:last-child {border-right: 0;}

/* ÇÏÀ§¸Þ´º °³¼öº° ¼³Á¤ */
.subgnb_menu3 ul li {width: 33.3334%;}
.subgnb_menu4 ul li {width: 25%;}

/* ÇÏÀ§¼­ºê¸Þ´º ¼±ÅÃ½Ã È°¼ºÈ­ */
.subgnb_menu ul li.on a {background: #ffff00;}
.subgnb_menu ul li.on a span {color: #111;}

/* subpage_title common */
.subpage_title {float: left; width: 100%; margin-top: 5%;}
.page-title {float: left; width: 100%; height: 60px; text-align: center;}
.page-title span {font-size: 2.5rem; color: #262525; font-weight: 700; letter-spacing: -0.08rem;}

/* subpage_content common */
.subpage_content {float: left; width: 100%; padding-bottom: 5%;}
.content-area {float: left; width: 100%; padding: 0 3%;}

/* subpage_content img, txt, ÀÌ¹ÌÁö, ÅØ½ºÆ®¼³Á¤ common */
.pagecommon-img {display: inline-block; width: 100%; height: auto; margin-bottom: 5%;}
.pagecommon-title {display: inline-block; width: 100%; font-size: 2rem; color: #e84d03; font-weight: 700; letter-spacing: -0.08rem;}
.pagecommon-title2 {color: #252525; text-align: center;}
.pagecommon-subtxt {display: inline-block; font-size: 1.55rem; color: #252525; font-weight: 300; line-height: 2.2rem; letter-spacing: -0.08rem; word-break: keep-all; margin-top: 2%; margin-bottom:3%;}
.sign-endtxt {display: inline-block; width: 100%; font-size: 1.8rem; color: #373636; font-weight: 700; text-align: right;}

/* ÆäÀÌÁöº° ±¸ºÐ sub01-about Ææ¼Ç¼Ò°³ */
.sub01-about {float: left; width: 100%; transform: rotate(-0.04deg);}
.greeting-area {float: left; width: 100%; text-align: center; padding-bottom: 50px; border-bottom: 1px solid #d8d8d8;}

.location-area {float: left; width: 100%; margin-top: 50px;}
.location-area li {float: left; width: 100%;}
.colorbold {color:#e84d03;}
.map-img {float: left; width: 100%; margin: 30px 0;}
.map-address {display: inline-block; width: 100%; font-size: 1.8rem; line-height: 24px; letter-spacing: -0.08rem; text-align: center; word-break: keep-all; padding-bottom: 5%; margin-bottom: 5%; border-bottom: 1px dashed #ccc;}
.traffic_title {height: 54px; font-size: 1.7rem; color: #ec4d01; font-weight: 500; line-height: 54px; padding-left: 70px; background: url("../img/wowweb/mobile/sub/images/2_map_icon1.png") no-repeat left center; background-size: 50px 50px;}
.traffic_title2 {background: url("../img/wowweb/mobile/sub/images/2_map_icon2.png") no-repeat left center; background-size: 50px 50px;}
.traffic_stxt1 {font-size:1.000em; font-weight:300; line-height:16px; margin-bottom:3%;}
.traffic_stxt2 {font-size:1.000em; font-weight:300; line-height:16px;}

.sub02-rooms {float: left; width: 100%;}
.sub03-reservation {float: left; width: 100%;}
.sub04-community {float: left; width: 100%;}
.sub-membership {float: left; width: 100%;}
.sub-mypage {float: left; width: 100%;}
.sub-user {float: left; width: 100%;}

/* ÀÌ¿ë¾à°ü ¹× °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ ½ºÅ¸ÀÏ */
.member_usebox {float: left; width: 100%; padding: 7px; background-color: #eeeeee; border-top: 2px solid #000; border-bottom: 1px solid #dddddd; box-sizing: border-box;}
.member_usearea {float: left; font-family: "Noto Sans KR", sans-serif; color: #757575; font-weight: 400; white-space: pre-line; background-color: #fff; box-sizing: border-box; padding: 10px; border: 1px solid #dddddd;}
.member_usearea p {float: left; font-size: 1.3rem !important; line-height: 20px; letter-spacing: -0.08rem; margin-top: -20px; word-break: keep-all;}