/* ÆäÀÌÁö Áßº¹ºÎºÐ */
.italic { font-style: italic; }
.page-content { line-height:22px; word-break: keep-all; word-wrap: break-word; font-size:14px; line-height:19px; letter-spacing:-0.015em; color:#999; font-weight:300; }
.page-content .article-title { color:#0083B9; font-weight:bold; padding-top:30px; padding-bottom:10px; }
.page-content ul { list-style:none; padding:0px; margin:0px; font-weight:normal; width:700px; overflow:hidden; margin-bottom: -1px; }
.page-content ul > li { float:left; width:33.33%; line-height:56px; background:#e1e1e1; text-align:center; border-top:1px solid #ebebeb; border-left:1px solid #ebebeb; }
.page-content ul > li:last-child { border-right:1px solid #ebebeb; }
.page-content ul > li:first-child { border-bottom:0px; }
.page-content ul > li > a { display:block; color:#282828; }
.page-content ul > li.active { background:#fff; }
.page-content ul > li.active > a { font-weight:500; }
.page-content .page-con { border:1px solid #ebebeb; background:#fff; padding:10px 20px 30px 20px; overflow: hidden; }
.page-content .page-con .img-top { display:block; margin:45px auto 45px; }
.page-content .page-con h2 { font-size:40px; font-weight:500; color:#282828; line-height:48px; letter-spacing:-0.05em; text-align:center; }
.page-content .page-con h2 > span.italic { color:#282828; }
.page-content .page-con p > span > b { font-weight:500; }
.page-content .page-con p > span > b.underline { color:#282828; padding-bottom: 0px; border-bottom: 1px solid #bebebe; font-weight:400; }
.page-content .page-con p { font-size:15px; line-height:20px; color:#666; letter-spacing:-0.05em; text-align:center; margin-bottom:25px; margin-top:25px; }
.page-content .page-con p > span { display:block; }
.page-content .border { border:1px solid #dcdcdc; }
.page-content .cc { display:block; width:100%; line-height:45px; color:#888; font-family:dotum, sans-serif; font-size:12px; text-align:center; }

/* ÁÖº¯¿©ÇàÁö ¸Þ´º */
.travel .page-con a { float:left; width:25%; min-height:197px; background:#fff; border:0; text-align:center; }
.travel .page-con a:nth-of-type(1) { background: url('/page/images/travel/img_menu_01.jpg')no-repeat center center; }
.travel .page-con a:nth-of-type(2) { background: url('/page/images/travel/img_menu_02.jpg')no-repeat center center; }
.travel .page-con a:nth-of-type(3) { background: url('/page/images/travel/img_menu_03.jpg')no-repeat center center; }
.travel .page-con a:nth-of-type(4) { background: url('/page/images/travel/img_menu_04.jpg')no-repeat center center; }
.travel .page-con a:nth-of-type(5) { background: url('/page/images/travel/img_menu_05.jpg')no-repeat center center; }
.travel .page-con a:nth-of-type(6) { background: url('/page/images/travel/img_menu_06.jpg')no-repeat center center; }
.travel .page-con a:nth-of-type(7) { background: url('/page/images/travel/img_menu_07.jpg')no-repeat center center; }
.travel .page-con a:nth-of-type(8) { background: url('/page/images/travel/img_menu_08.jpg')no-repeat center center; }
.travel .page-con a.active, .travel .page-con a:hover { background:#4c9092; }
.travel .page-con a > span { display:block; color:#fff; line-height:18px; letter-spacing:-0.015em; margin-top:30%; }
.travel .page-con a > span:nth-of-type(1) { font-size:14px; font-weight:300; }
.travel .page-con a > span:nth-of-type(2) { font-size:20px; margin-top:5px; font-weight:500; }

/* ºÎ´ë½Ã¼³ ¸Þ´º */
.pension_facilities .page-con a { float:left; width:33.33%; min-height:197px; background:#fff; border:0; text-align:center; }
.pension_facilities .page-con a:nth-of-type(1) { background: url('/page/images/pension_facilities/img_menu_01.jpg')no-repeat center center; }
.pension_facilities .page-con a:nth-of-type(2) { background: url('/page/images/pension_facilities/img_menu_02.jpg')no-repeat center center; }
.pension_facilities .page-con a:nth-of-type(3) { background: url('/page/images/pension_facilities/img_menu_03.jpg')no-repeat center center; }
.pension_facilities .page-con a:nth-of-type(4) { background: url('/page/images/pension_facilities/img_menu_04.jpg')no-repeat center center; }
.pension_facilities .page-con a:nth-of-type(5) { background: url('/page/images/pension_facilities/img_menu_05.jpg')no-repeat center center; }
.pension_facilities .page-con a:nth-of-type(6) { background: url('/page/images/pension_facilities/img_menu_06.jpg')no-repeat center center; }
.pension_facilities .page-con a.active, .pension_facilities .page-con a:hover { background:#4c9092; }
.pension_facilities .page-con a > span { display:block; color:#fff; line-height:18px; letter-spacing:-0.015em; margin-top:22%; }
.pension_facilities .page-con a > span:nth-of-type(1) { font-size:14px; font-weight:300; }
.pension_facilities .page-con a > span:nth-of-type(2) { font-size:20px; margin-top:5px; font-weight:500; }

/* °´½Ç¾È³» ¸®½ºÆ® */
.room_information .page-con .room_list { float:left; width:32%; background:#fff; border:0; text-align:center; margin-right:1%; margin-bottom:1%; text-align:center; }
.room_information .page-con .room_list:nth-of-type(3n) { margin-right:0; }
.room_information .page-con .room_list:nth-of-type(1), 
.room_information .page-con a:nth-of-type(4), 
.room_information .page-con a:nth-of-type(7), 
.room_information .page-con a:nth-of-type(10) { margin-left:1%; }
.room_information .page-con .room_name { display:block; color:#fff; line-height:48px; letter-spacing:-0.05em; font-size:17px; font-weight:500; color:#282828; }
.room_information .page-con .btn_preview { display:block; color:#fff; line-height:32px; letter-spacing:-0.05em; font-size:14px; font-weight:300; color:#888; border:1px solid #dcdcdc; padding-left:20px; padding-right:20px; width:144px; margin: 0 auto; margin-bottom:20px; }

/* °´½Ç¾È³» »ó¼¼ÆäÀÌÁö Detail Image */
.room_detail_img { float:left; width:32%; background:#fff; border:0; text-align:center; margin-right:2%; margin-bottom:2%; }
.room_detail_img:nth-of-type(3n) { margin-right:0; }